Prind Versions Save

print in docker - Deploy a containerized Klipper Stack for your 3D Printer

v1.14.0

3 weeks ago

Fixed

  • klipper: revert to python 3.11 base images as klipper does not support 3.12 yet to fix #143 and #150

Changed

  • traefik: upgrade to 3
  • moonraker: use PathRegexp for router rule to be compatible w/ traefik 3
  • ci: update buildx action to v3.3.0
  • build: upgrade requirements

Full Changelog: https://github.com/mkuf/prind/compare/v1.13.0...v1.14.0

v1.13.0

2 months ago

v1.12.0

2 months ago

Added

  • ci: workflow to build images for pull requests to review
  • custom: add moonraker config snippet for timelapse setup

Fixed

  • ustreamer: copy the correct binary to the runtime image and set entrypoint accordingly

Changed

  • klipper: update to python 3.12 base image and move additional python requirements to file
  • moonraker: update to python 3.12 base image
  • klipperscreen: update to python 3.12 base image
  • scripts: rewrite build script using python
  • ci: use new build script in github workflows
  • ci: consolidate image specific build workflows into a single matrix workflow
  • ci: consolidate image specific dockerhub description workflows into a single matrix workflow
  • moonraker: make traefik labels compatible with traefik v3.0-rc1
  • moonraker-telegram-bot: use latest instead of development image via #137
  • chore: update traefik to v2.11 via #127

Full Changelog: https://github.com/mkuf/prind/compare/v1.11.0...v1.12.0

v1.11.0

3 months ago

Changed

  • images: all images will now tagged with the git description of the upstream repository instead of a shortened SHA in an attempt to make image versions easier to understand (numbers always go up :rocket:) via #114 and #111
  • docs: reflect new tagging scheme

Full Changelog: https://github.com/mkuf/prind/compare/v1.10.0...v1.11.0

v1.10.0

3 months ago

Added

  • docs: add notes about CANBUS
  • custom: add monitoring example
  • ci: add yamllint action via #110 by @hz61p1

Fixed

  • docs: fix volume paths in moonraker examples #102
  • docs: update links to status badges

Changed

  • docker: pin base images to python:3.11-(slim-)bookworm
  • extra: simplify moonraker-timelapse setup
  • ci: restructure image build workflows
  • ci: add image docs workflow to update dockerhub descriptions automatically
  • docs: add note about image origin

Full Changelog: https://github.com/mkuf/prind/compare/v1.9.1...v1.10.0

v1.9.1

8 months ago

Fixed

Changed

  • klipperscreen: mount host dbus into container
  • moonraker-obico: run service in privileged mode

Full Changelog: https://github.com/mkuf/prind/compare/v1.9.0...v1.9.1

v1.9.0

9 months ago

Added

  • profile: moonraker-obico via #89

Changed

  • docker: update repo url for KlipperScreen
  • scripts: exclude out and resonances directory from support archive

Full Changelog: https://github.com/mkuf/prind/compare/v1.8.0...v1.9.0

v1.8.0

9 months ago

Added

  • CHANGELOG.md
  • custom/docker-compose.custom.unique-uid-gid.override.yaml

Fixed

  • Github Action Runner running out of space

Changed

  • Refactor moonraker-timelapse custom setup into an single override file
  • Clarify docs for upgrading the stack related to #86
  • Minimize get-info output and prompt user to upload the generated archive
  • Improve command handling in get-info

Full Changelog: https://github.com/mkuf/prind/compare/v1.7.1...v1.8.0

v1.7.1

11 months ago

Changed

Full Changelog: https://github.com/mkuf/prind/compare/v1.7.0...v1.7.1

v1.7.0

11 months ago

Added

  • profile: hostmcu enables you to use your hosts gpio pins for an additional mcu in klipper
  • klipper: add build-hostmcu and hostmcu targets to Dockerfile
  • klipper: add klipper user to tty group
  • klipper: install correct libusb packages in tools image
  • docs: add hostmcu section to additional profiles

Changed

  • klipper now always runs in privileged mode and has access to host devices #77/#78
  • klipper: the mcu image target has been renamed to tools resulting in images tagged with *-tools instead of *-mcu
  • extra: update image tags to use the tools tag instead of the mcu tag of the klipper image
  • extra: simplify simulavr compose file as klipper is running in privileged mode
  • custom: update examples to run klipper in privileged mode
  • docs: update klipper image documentation
  • docs: update moonraker image documentation

Removed

  • removed all profiles from klipper service
  • service: klipper-priv used for octoprint

⚠️ The hostmcu profile is supported starting with the following image:

Name Tag
mkuf/klipper 38e79df

Full Changelog: https://github.com/mkuf/prind/compare/v1.6.0...v1.7.0