Releases: mkuf/prind
v1.3.2
Adds:
- prind specific labels to all services
Changes:
- use map instead of list for label definitions
- update
get-info.shto reference prind specific labels
Full Changelog: v1.3.1...v1.3.2
v1.3.1
v1.3.0
Thanks to Suggestions made by @derlaft in #44, Image sizes have been reduced drastically.
Changes
- docker: restructure Dockerfiles for klipper, moonraker and ustreamer
Notes
Changes concerning Images are first implemented in the following Tags:
| Image | Tag | Digest | armv7 size before | armv7 size after |
|---|---|---|---|---|
| klipper | a42f615 | 0198c7579c77a3f18dcac2faafcda5c772ffb5492037d049d8acc50402a0be50 | 309.54M | 82.37M |
| klipper:mcu | a42f615-mcu | 1623b010388115830317e867b507a5f17f2d6b8c32a58cf98f649947521a3022 | 553.7M | 459.71M |
| moonraker | dde9bcc | 98f5587e512d13c3c12bae442824c2d8eba419291d9697b835dad52efae9268b | 112.24M | 89.3M |
| ustreamer | bf78d8f | 4d50df64cc3752af640f8d92e1c0aa4ae362372ef06fc4c6711432030259b25d | 49.68M | 38.12M |
Full Changelog: v1.2.1...v1.3.0
v1.2.1
v1.2.0
Adds
customdirectory to store docker-compose files that use images from this projectdocker-compose.custom.multiple-printers.yamlfor multi-printer setupsdocker-compose.custom.portainer.yamlfor 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/databaseand/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:05904814522d941cd90b74c680f9a12fb8fb993d7ac1b223ea5dde7920f9cce3sha256: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.shif 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.yamlto mount volumes within the new directory structure - moonraker|klipper: update
CMDs to use new directory structure moonraker.cfgis renamed tomoonraker.conf- moonraker:
klippy_uds_addressadheres to the new directory structure - moonraker:
validate_servicehas 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.yamlhas 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
latesttag tonightlyimages to achieve compatibility with docker defaultsREADME.mdFiles 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.shto 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_namefrom 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
/webcamendpoint provides full access to all ustreamer urls e.g/webcam/stream,/webcam/snapshot,/webcam/?action=stream
Changes
ustreamerservice is now calledwebcamto streamline naming for multi-cam setups- updates docs for multi-cam setups
- adds the
klipperscreenprofile toklipperandmoonrakerservices
Removes
/streamendpoint
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