Files

19 lines
1.4 KiB
Markdown

## 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.