diff --git a/CHANGELOG.md b/CHANGELOG.md index 19e7ae8..7ac184c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [Unreleased] +## [1.4.0] - 2026-08-08 + +### Added +- **Portainer Backup Executor** (`portainer_backup_executor.py`) — archives Portainer's + own state through its `/api/backup` endpoint. Portainer's BoltDB lives in a Docker + volume that the daily config backup does not cover, so losing that volume would take + every stack definition with it. Uses the API rather than tarring the live volume, and + rejects a 200 whose body is not a readable archive. + + ## [1.3.0] - 2026-08-08 ### Added diff --git a/pyproject.toml b/pyproject.toml index e633ae1..901b8cd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "the-scheduler" -version = "1.3.0" +version = "1.4.0" description = "System-wide maintenance orchestration - backups, doc mirroring, cleanup, task automation" readme = "README.md" requires-python = ">=3.12"