Skip to content

Releases: mkuf/prind

v1.21.0

Choose a tag to compare

@mkuf mkuf released this 29 Nov 19:33

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

Choose a tag to compare

@mkuf mkuf released this 24 Nov 18:01

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

Choose a tag to compare

@mkuf mkuf released this 15 Nov 15:32

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

Choose a tag to compare

@mkuf mkuf released this 19 Sep 18:40

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

Choose a tag to compare

@mkuf mkuf released this 24 Nov 11:07

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

Choose a tag to compare

@mkuf mkuf released this 08 Nov 20:26
63c3f52

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

Choose a tag to compare

@mkuf mkuf released this 30 May 20:16

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

Choose a tag to compare

@mkuf mkuf released this 06 May 19:44

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

Choose a tag to compare

@mkuf mkuf released this 23 Mar 20:33

Added

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

v1.12.0

Choose a tag to compare

@mkuf mkuf released this 23 Mar 16:21

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