Releases: mkuf/prind
v1.2.0
Adds
custom
directory to store docker-compose files that use images from this projectdocker-compose.custom.multiple-printers.yaml
for multi-printer setupsdocker-compose.custom.portainer.yaml
for starting the stack in portainer
Full Changelog: v1.1.1...v1.2.0
v1.1.1
This release is a bugfix for v1.1.0 and fixes #41
Adds
- moonraker|klipper: new docker volumes
/opt/printer_data/run
,/opt/printer_data/gcodes
,/opt/printer_data/logs
,/opt/printer_data/database
and/opt/printer_data/config
Changes
- links in image labels now reference the exact version of prind whith wich the image was built
- moonraker|klipper: updates docs to contain the correct volume paths
Removes
- moonraker|klipper: docker volume
/opt/printer_data
Notes
Changes concerning Images are first implemented in the following Tags:
Image | Tag | Digest |
---|---|---|
klipper | 0d9b2cc 0d9b2cc-mcu |
sha256:05904814522d941cd90b74c680f9a12fb8fb993d7ac1b223ea5dde7920f9cce3 sha256:b93a6c3a386f45956d96fa8405fb786bd00c77d527106e56a7777cadeea070b6 |
moonraker | 4954cc7 | sha256:03d57c0d8b73d54c99dc347e4735ba3ec777b5a4f49f845e1e05d600018589a7 |
Full Changelog: v1.1.0...v1.1.1
v1.1.0
This release is mainly to support the Changes to Moonraker proposed in Arksine/moonraker#491 and fixes #40.
Adds
- moonraker|klipper: new docker volume
/opt/printer_data
- restart directive for simulavr service in
docker-compose.extra.simulavr.yaml
- error Message to
get-info.sh
if the script is run from the wrong directory - extraction of additional information in
get-info.sh
- additional labels for docker Images to reference the version of prind
Changes
- moonraker|klipper: update
docker-compose.yaml
to mount volumes within the new directory structure - moonraker|klipper: update
CMD
s to use new directory structure moonraker.cfg
is renamed tomoonraker.conf
- moonraker:
klippy_uds_address
adheres to the new directory structure - moonraker:
validate_service
has been disabled - updates the Docs for the Klipper and Moonraker Images accordingly
Removes
- moonraker|klipper: docker volumes
/opt/run
,/opt/cfg
,/opt/gcode
,/opt/db
- moonraker: the explicit command definition in
docker-compose.yaml
has been removed
Notes
Changes concerning Images are first implemented in the following Tags:
Image | Tag | Digest |
---|---|---|
klipper | 0d9b2cc 0d9b2cc-mcu |
sha256:eba5246a3cd2ed4223e790e70fde9c12f2a69ce813da695e5ea054615456d10c sha256:078fe53d09ad91f91096c9c3bbd40c9742140404b18f1c6c873624bbbc81d04e |
moonraker | f745c2c | sha256:3ba2e92d9f7975605c834f8e6bf41005138640bc1decc9c0ba6d4745bc18e233 |
Full Changelog: v1.0.0...v1.1.0
v1.0.0
This is the first major release of prind with a plethora of changes since v0.5.4. Have fun. 🎉
Adds
- Support for klipper input shaper
latest
tag tonightly
images to achieve compatibility with docker defaultsREADME.md
Files for all Docker Images in their respective directory underdocker/
- Naming convention for additional compose files
docker-compose.extra.*.yaml
- labels to docker images with additional infos about their origin
script/get-info.sh
to generate support files to assist in troubleshooting
Changes
- simplified instructions on building mcu code
- use the official mainsail docker image #29
- define commands as strings instead of yaml lists in all compose files
Removes
- unused octoprint image from
docker/octoprint
container_name
from all compose files to use autogenerated names- mainsail dockerfile and github workflow #29
- redundant command definitions for services
Notes
Changes concerning Images are first implemented in the following Tags:
Image | Tag |
---|---|
klipper | 24a1b50 24a1b50-mcu |
moonraker | d37f91c |
klipperscreen | 050cc13 |
ustreamer | db5b9d3 |
Full Changelog: v0.5.4...v1.0.0
v0.5.4
Adds
- Inital configuration for Octoprint in
config/octoprint.yaml
Changes
- Octoprints' Config is no longer stored within its volume and is now part of the common config directory
Notes ⚠️
If you are already using prind with Octoprint, copy your config.yaml
from the octoprint volume to config/octoprint.yaml
before upgrading, otherwise all your octoprint settings will be lost.
You can use docker compose to achieve this, e.g.
docker compose --profile octoprint cp octoprint:/octoprint/octoprint/config.yaml ./config/octoprint.yaml
v0.5.3
Adds
/webcam
endpoint provides full access to all ustreamer urls e.g/webcam/stream
,/webcam/snapshot
,/webcam/?action=stream
Changes
ustreamer
service is now calledwebcam
to streamline naming for multi-cam setups- updates docs for multi-cam setups
- adds the
klipperscreen
profile toklipper
andmoonraker
services
Removes
/stream
endpoint
Notes
This release changes the streaming URL for ustreamer and renames the ustreamer
service to webcam
.
If you are currently accessing your Webcam via http://yourhost/stream
, you'll have to update URLs to http://yourhost/webcam/stream
Be sure to execute docker compose up
with the --remove-orphans
option to avoid the depricated ustreamer service to block your webcam.
e.g.
docker compose --profile fluidd up -d --remove-orphans
v0.5.2
v0.5.1
v0.5.0
Added
- systemd bindings to moonraker container
Notes
It is now possible to run shutdown
, reboot
and systemctl
from within the moonraker container and control the pyhsical host.
This makes it possible to safely shutdown your host from the various GUI implementations or via GCODE. See moonraker/docs/configuration.md for further Infos.
As of writing this (23.03.2022 23:48), there has been no Image built that supports these changes. Be sure to wait for the next nightly to be pushed to the docker registry at mkuf/moonraker before expecting this feature to work.
Update:
The first Image to Support this change is the current (24.03.2022) nightly: mkuf/moonraker:4b27e5e