Skip to content

Releases: mkuf/prind

v1.3.2

18 Dec 16:14

Choose a tag to compare

Adds:

  • prind specific labels to all services

Changes:

  • use map instead of list for label definitions
  • update get-info.sh to reference prind specific labels

Full Changelog: v1.3.1...v1.3.2

v1.3.1

08 Dec 16:17

Choose a tag to compare

Changes

  • fixes log Retrieval for scripts/get-info.sh

v1.3.0

01 Dec 20:58

Choose a tag to compare

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

26 Nov 15:16

Choose a tag to compare

Changes

  • klipperscreen: add libraries for python-networkmanager

Full Changelog: v1.2.0...v1.2.1

v1.2.0

27 Oct 15:31
ff4ca02

Choose a tag to compare

Adds

  • custom directory to store docker-compose files that use images from this project
  • docker-compose.custom.multiple-printers.yaml for multi-printer setups
  • docker-compose.custom.portainer.yaml for starting the stack in portainer

Full Changelog: v1.1.1...v1.2.0

v1.1.1

19 Oct 16:59

Choose a tag to compare

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

18 Oct 20:49

Choose a tag to compare

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 CMDs to use new directory structure
  • moonraker.cfg is renamed to moonraker.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

09 Jul 12:58

Choose a tag to compare

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 to nightly images to achieve compatibility with docker defaults
  • README.md Files for all Docker Images in their respective directory under docker/
  • 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

13 Jun 19:47

Choose a tag to compare

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

18 Apr 19:20
34ff596

Choose a tag to compare

Adds

  • /webcam endpoint provides full access to all ustreamer urls e.g /webcam/stream, /webcam/snapshot, /webcam/?action=stream

Changes

  • ustreamer service is now called webcam to streamline naming for multi-cam setups
  • updates docs for multi-cam setups
  • adds the klipperscreen profile to klipper and moonraker 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