mirror of
https://github.com/adamzend/Uploading-server-data-meteo-to-Lemmy-instance.git
synced 2026-10-30 19:02:00 +01:00
Release v1.1.1 with Pillow security update
This commit is contained in:
1 parent
9df2cb2049
commit
29bfe0dc18
3 files changed
+23
-1
No files matched your search
@@ -4,6 +4,10 @@ A Python application that reads a physical weather station over **Modbus TCP** a
|
||||
|
||||
It collects temperature, relative humidity and atmospheric pressure, stores the history in SQLite, generates three monthly charts, and uploads the results through Lemmy's API. A standard Linux CRON job runs the complete cycle every hour.
|
||||
|
||||
## Latest release
|
||||
|
||||
[v1.1.1: Pillow security update](RELEASE_v1.1.1.md) upgrades Pillow to 13.0.0 and retains the recovery and heartbeat features of v1.1.0.
|
||||
|
||||
## Features
|
||||
|
||||
- Configurable Modbus host, TCP port, device ID and register addresses.
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
## 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.
|
||||
Reference in new issue
Block a user