From 714f657befdfb8b22daa2ac0d802c7a2dad2f2de Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Mon, 19 Oct 2026 19:06:43 +0200 Subject: [PATCH] chore(release): v1.10.0 - pg_dump executor Move the pg_dump_executor changelog entry from Unreleased into 1.10.0 and bump pyproject.toml accordingly, so the executor added in a14f134 ships. Co-Authored-By: Claude Sonnet 5 --- CHANGELOG.md | 4 +++- pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a4b5551..a10b0eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,13 +6,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [Unreleased] +## [1.10.0] - 2026-10-19 + ### Added - `pg_dump_executor`: dumps every postgres-shared database individually (`docker exec postgres-shared pg_dump -Fc`, version-matched inside that container rather than through this image's PG17 client), plus a globals-only dump of roles. Each archive is verified with `pg_restore --list` before being promoted — a zero-TOC archive is treated as a failed dump, not a kept one. One database failing does not stop the others; the run is still reported - CRITICAL and every failure is named. Not yet registered as a scheduled task (T-7). + CRITICAL and every failure is named (T-7). ## [1.9.0] - 2026-08-11 diff --git a/pyproject.toml b/pyproject.toml index ed82924..fd28c63 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "the-scheduler" -version = "1.9.0" +version = "1.10.0" description = "System-wide maintenance orchestration - backups, doc mirroring, cleanup, task automation" readme = "README.md" requires-python = ">=3.12"