Files

1.4 KiB

v1.1.1 — Pillow security update (2026-10-29)

Changes

  • Merged Dependabot pull request #1: upgrade Pillow from 12.3.0 to 13.0.0 to address security vulnerabilities in image processing.
  • Retains the recovery and optional source heartbeat verification introduced in v1.1.0.
  • Corrects the VERSION file to match the current release.

Upgrade

Stop the scheduled cycle before changing dependencies and wait for any running cycle to finish. Back up your installation, update the source files and run .venv/bin/python -m pip install -r requirements.lock.txt from the application directory. Preserve your private config.json, static description and data directory. Run the tests and generate the charts before re-enabling the schedule. No server reboot is required.

Python 3.11 or later is required; Pillow 13 no longer supports Python 3.10. The application already requires Python 3.11.

Verification

  • 27 public-application tests passed on Debian/Python 3.11 with Pillow 13.0.0 in an isolated environment.
  • The operating station was updated separately: all 22 production-installation tests passed, pip reported no broken requirements, and all three current-month charts were generated successfully.
  • No credentials, private configuration or measurement database are included in the release packages.

Downloads include ZIP, TAR.GZ and SHA-256 checksums. Packages require installation of Python dependencies and user configuration; they are not offline environments.