Skip to content

Releases: mkuf/prind

v1.21.0

29 Nov 19:33

Choose a tag to compare

Added

  • New Service: LaserWeb4 #239

Changed

  • scripts: build: use extracted VERSION if upstream has no tags
  • scripts: build: limit backfill if upstream has less tags then requested

Full Changelog: v1.20.0...v1.21.0

v1.20.0

24 Nov 18:01

Choose a tag to compare

A helper script has been introduced to simplify builds and interacting with klipper scripts.
If you're already using prind, simply run the following command and you'll be able to follow the instructions in the README again.

cd prind

cat <<EOF | sudo install /dev/stdin /usr/local/bin/prind-tools
#!/bin/sh
docker compose -f $(pwd)/docker-compose.extra.tools.yaml run --rm tools "\$@"
EOF

Added

  • docs: new prind-tools wrapper script
  • docker-compose.extra.tools.yaml used by prind-tools script
  • klipper: add a symlink to provide the venv at ${HOME}/klippy-env in the tools image #241

Changed

  • docs: update build to use prind-tools
  • docs: update calibrate shaper to use prind-tools

Removed

  • docker-compose.extra.make.yaml and docker-compose.extra.calibrate-shaper.yaml have been consolidated into docker-compose.extra.tools.yaml
  • klipper: remove redundant copy statements from tools image after #242

Full Changelog: v1.19.0...v1.20.0

v1.19.0

15 Nov 15:32

Choose a tag to compare

Added

  • New Service: OctoEverywhere #237

Fixed

  • simulavr: build failed after base images were upgraded to trixie

Changed

  • traefik: upgrade to 3.6
  • moonraker: lmdb upgrade to 1.7.5

Full Changelog: v1.18.0...v1.19.0

v1.18.0

19 Sep 18:40

Choose a tag to compare

Added

  • ci: force image build if source changes in main
  • build: allow specific upstream versions to be ignored

Changed

  • klipper: update base image(s) to python 3.12
  • klipper, moonraker, klipperscreen, ustreamer: update base image(s) to debian trixie
  • klipper: use git to generate version file instead of make_version.py
  • traefik: update to v3.5
  • ci: use github action to set up python venv required for build
  • ci: update multiple actions
  • renovate: overhaul automerge configs and also generate PRs for debian base images

Removed

  • ci: remove zizmor workflow

Full Changelog: v1.17.0...v1.18.0

v1.17.0

24 Nov 11:07

Choose a tag to compare

Added

  • klipper & moonraker: generate version file during build to correctly display versions (fixes #74)
  • klipper, moonraker & ustreamer: add health check scripts to container images #178
  • docs: health check examples for each container and in main readme

Changed

  • ci: update build requirements #181

Full Changelog: v1.16.0...v1.17.0

v1.16.0

08 Nov 20:26
63c3f52

Choose a tag to compare

Fixed

  • custom: fix config path for klipper in portainer example #165
  • ustreamer: add pkg-config to build stage to fix failing build #171

Changed

  • moonraker: update lmdb to 1.5.1 #161
  • traefik: update to 3.2 #163 #174
  • klipperscreen: updated to python 3.13 #175
  • docs: improvements to table of supported applications
  • ci: update actions #159 #162 #164 #167 #168 #169 #170 #173
  • ci: start review workflow on changes to action definitions
  • ci: install build script dependencies in a venv #176
  • ci: do not fail fast for review builds
  • scripts: update build dependencies #166 #172
  • scripts: allow setting image tag suffixes in build.py
  • renovate: automerge updates if review passes
  • renovate: skip python updates for moonraker and klipper

Full Changelog: v1.15.0...v1.16.0

v1.15.0

30 May 20:16

Choose a tag to compare

Added

  • docs: note about video device permissions via #155 reported by @d-graz
  • moonraker: install additional requirements prior to upstream requirements, fixes Arksine/moonraker#864

Changed

  • docs: rework intro and added table of supported applications
  • spoolman: serve via traefik subpath /spoolman instead of container port 8000

Full Changelog: v1.14.0...v1.15.0

v1.14.0

06 May 19:44

Choose a tag to compare

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: v1.13.0...v1.14.0

v1.13.0

23 Mar 20:33

Choose a tag to compare

Added

Full Changelog: v1.12.0...v1.13.0

v1.12.0

23 Mar 16:21

Choose a tag to compare

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: v1.11.0...v1.12.0