Releases: mkuf/prind
Releases · mkuf/prind
v1.21.0
v1.20.0
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 "\$@"
EOFAdded
- docs: new
prind-toolswrapper script docker-compose.extra.tools.yamlused byprind-toolsscript- 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.yamlanddocker-compose.extra.calibrate-shaper.yamlhave been consolidated intodocker-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
v1.18.0
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
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
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
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
/spoolmaninstead of container port8000
Full Changelog: v1.14.0...v1.15.0
v1.14.0
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
PathRegexpfor 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
v1.12.0
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
latestinstead ofdevelopmentimage via #137 - chore: update traefik to v2.11 via #127
Full Changelog: v1.11.0...v1.12.0