From 08657635978d20a59ad3056af698adbb1b4e3386 Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Sat, 8 Aug 2026 19:56:44 +0200 Subject: [PATCH] chore: release v1.4.0 Ships the Portainer backup executor. Co-Authored-By: Claude --- CHANGELOG.md | 10 ++++++++++ pyproject.toml | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) 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"