From 5552558a57a0522498b4d2b3dd50788eaf67af52 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Thu, 5 Nov 2026 18:37:02 +0000 Subject: [PATCH] Release version 8.0.0 --- CHANGELOG.md | 25 +++++++++++++++++++++++++ pyproject.toml | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d99e430..49bba80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [8.0.0] - 2026-11-05 + +Breaking: + +- Backup: dumps are gzip-compressed and named *name.backup.sql.gz* + +Added: + +- Restore: *--db-password-stdin* reads the database password from stdin + +Changed: + +- Restore: *--db-password* still works but warns it is visible in *ps* +- Restore: reads gzip and plain dumps, so older generations still restore + +Fixed: + +- Security: MariaDB passwords no longer appear in any process argv +- Restore: a truncated gzip dump stops the restore before anything is dropped + +Upgrade notes: + +- Scripts that find dumps by name must also accept the *.gz* suffix +- Scripts that read dumps as plain SQL must decompress them first + ## [7.2.0] - 2026-11-03 Added: diff --git a/pyproject.toml b/pyproject.toml index 9b43740..b3830db 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "backup-docker-to-local" -version = "7.2.0" +version = "8.0.0" description = "Backup Docker volumes to local with rsync and optional DB dumps." readme = "README.md" requires-python = ">=3.9"