Skip to content

Releases: mkuf/prind

v1.2.0

27 Oct 15:31
ff4ca02
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v0.5.2

30 Mar 17:21
Compare
Choose a tag to compare

Fixes

  • Mounts /dev/null in Places, where Moonraker expects klipper directories to get rid of warnings described in #14

v0.5.1

25 Mar 16:09
Compare
Choose a tag to compare

Changes

  • klipperscreen: mounts the hosts localtime into the service
  • klipperscreen: removes the dependency from moonraker

Fixes

  • moonraker: adds missing libraries to runtime image for preview rendering

v0.5.0

23 Mar 22:51
Compare
Choose a tag to compare

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

v0.4.0

22 Mar 22:34
Compare
Choose a tag to compare

Added

  • official Logos for prind

Changed

  • script/setup-X11: display prind logo instead of xterm while waiting for klipperscreen
  • docs: minor wording changes for klipperscreen