CHANGELOG.md
Rama main · réplica de lectura del repositorio original.
# Changelog
## v2.2.2 - 2026-09-27
### Deutsch
- Nicht benötigte Installationswerkzeuge aus dem Reporter-Image entfernt.
- Automatische Sicherheitsprüfung vor der Veröffentlichung verbessert.
- Verständliche Versions- und Buildbezeichnungen für neue Images ergänzt.
- ZIP-Paket und DE/EN-Handbuch werden bei neuen Versionen automatisch veröffentlicht.
- Berichte, Zeitplanung und Einstellungen bleiben unverändert.
### English
- Removed unneeded installation tools from the reporter image.
- Improved the automatic security check before publication.
- Added readable version and build tags for new images.
- New versions automatically publish the ZIP package and DE/EN handbook.
- Reports, scheduling and settings remain unchanged.
## v2.2 - 2026-05-21
### Deutsch
#### Neu
- Vorgebautes Docker-Image über GitHub Container Registry ergänzt.
- Wöchentlicher GitHub Actions Rebuild für das Reporter-Image ergänzt.
- Trivy Image-Scan in GitHub Actions ergänzt.
- Dependabot-Konfiguration für GitHub Actions, Dockerfile und Python-Abhängigkeiten ergänzt.
- `docker-compose.local-build.yaml` für lokale Builds ergänzt.
- `scripts/update_reporter.sh` für Updates über Registry-Images ergänzt.
- `scripts/rebuild_reporter_local.sh` für lokale Rebuilds ergänzt.
- `scripts/security_scan_reporter.sh` für lokale Trivy-Scans des Reporter-Images ergänzt.
- `.dockerignore` für einen sauberen Docker-Build-Kontext ergänzt.
- `.env.example` für GHCR-Image-Nutzung aktualisiert.
#### Geändert
- Standard-`docker-compose.yaml` nutzt nun `ghcr.io/railsimulatornet/ugreen-nas-syncthing-reporter:latest` statt eines lokalen Builds.
- Dockerfile-Basisimage auf `python:3.12-slim-bookworm` geändert.
- Debian-Pakete werden beim Image-Build aktualisiert.
- Unnötiges `curl`-Paket aus dem Reporter-Image entfernt.
- Python-Abhängigkeit `requests` auf `>=2.32.4,<3` gesetzt.
- Reporter-Metadaten auf V2.2 / 2026-05-21 aktualisiert.
#### Hinweise
- Bestehende Nutzer können aktualisieren, indem sie die Compose-Datei ersetzen und anschließend `docker compose pull && docker compose up -d` ausführen.
- Lokale Builds bleiben über `docker-compose.local-build.yaml` möglich.
### English
#### Added
- Added prebuilt Docker image workflow for GitHub Container Registry.
- Added weekly scheduled GitHub Actions rebuild for the reporter image.
- Added Trivy image scan in GitHub Actions.
- Added Dependabot configuration for GitHub Actions, Dockerfile and Python dependencies.
- Added `docker-compose.local-build.yaml` for local builds.
- Added `scripts/update_reporter.sh` for registry-based updates.
- Added `scripts/rebuild_reporter_local.sh` for local rebuilds.
- Added `scripts/security_scan_reporter.sh` for local Trivy scans of the reporter image.
- Added `.dockerignore` for a clean Docker build context.
- Updated `.env.example` for GHCR image usage.
#### Changed
- Default `docker-compose.yaml` now uses `ghcr.io/railsimulatornet/ugreen-nas-syncthing-reporter:latest` instead of a local build.
- Dockerfile base image changed to `python:3.12-slim-bookworm`.
- Debian packages are upgraded during image build.
- Removed unnecessary `curl` package from the reporter image.
- Python dependency `requests` is pinned to `>=2.32.4,<3`.
- Reporter metadata updated to V2.2 / 2026-05-21.
#### Notes
- Existing users can update by replacing the Compose file and running `docker compose pull && docker compose up -d`.
- Local builds remain available through `docker-compose.local-build.yaml`.