From e4bc0754746e04be83db4b881e4fb74ffa9ccd21 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Mon, 29 Dec 2025 11:46:39 +0100 Subject: [PATCH] Release version 1.2.0 --- CHANGELOG.md | 10 ++++++++++ pyproject.toml | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b5e66c..d87650c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +## [1.2.0] - 2025-12-29 + +* * Introduced **`--dump-only-sql`** mode for reliable, SQL-only database backups (replaces `--dump-only`). +* Database configuration in `databases.csv` is now **strict and explicit** (`*` or concrete database name only). +* **PostgreSQL cluster backups** are supported via `*`. +* SQL dumps are written **atomically** to avoid corrupted or empty files. +* Backups are **smarter and faster**: ignored volumes are skipped early, file backups run only when needed. +* Improved reliability through expanded end-to-end tests and safer defaults. + + ## [1.1.1] - 2025-12-28 * * **Backup:** In ***--dump-only-sql*** mode, fall back to file backups with a warning when no database dump can be produced (e.g. missing `databases.csv` entry). diff --git a/pyproject.toml b/pyproject.toml index 898358b..299f9c6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "backup-docker-to-local" -version = "1.1.1" +version = "1.2.0" description = "Backup Docker volumes to local with rsync and optional DB dumps." readme = "README.md" requires-python = ">=3.9"