From 73e2543b534013b9919b5678f703457ff42a04da Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Thu, 16 Oct 2025 12:30:55 +0200 Subject: [PATCH] update CHANGES --- docs/changes.rst | 62 ++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 60 insertions(+), 2 deletions(-) diff --git a/docs/changes.rst b/docs/changes.rst index 0f0833fde..f27bc8a9f 100644 --- a/docs/changes.rst +++ b/docs/changes.rst @@ -144,8 +144,8 @@ Compatibility notes: Change Log 2.x ============== -Version 2.0.0b19 (2025-07-02) ------------------------------ +Version 2.0.0b20 (not released yet) +----------------------------------- Please note: @@ -154,6 +154,64 @@ Beta releases are only for testing on NEW repos - do not use for production. For upgrade and compatibility hints, please also read the section "Upgrade Notes" above. +New features: + +- fat binary builds on GitHub (see assets on the GitHub releases page): + + - for Linux with glibc 2.35+ (Intel/AMD and ARM64) + - for macOS 14+ (Apple Silicon/ARM64) and macOS 13+ (Intel) +- export-tar/import-tar: support for POSIX ACLs (PAX format) +- list --format: add "inode" placeholder +- improved tty-less progress reporting (--progress), #9055 + +Fixes: + +- transfer: fix borg transfer corrupting the source repo index, #9022 +- legacyrepository: remove auto_recover, #9022 +- fix reading borg 1.x repo index, #9022 +- enable S3 support of borgstore +- mount --show-rc: display main process return code (rc), #8308 +- create: add exception handler for NODUMP-excluded directories, #9032 + +Other changes: + +- support Python 3.14, msgpack 1.1.2, use Cython 3.1.4 +- require setuptools>=78.1.1, #9042 +- Brewfile: use openssl@3 +- GitHub Actions: use korthout/backport-action +- tests: + + - add fuzzing tests for chunkers + - add tests for diff output of archives with hard links + - read_only CM: skip test if cmd_immutable is unsuccessful, fixes #9021 + - save space in test_create_* tests + - CI/tests: add SFTP/rclone/S3 repo testing + - CI: add local servers for S3 and SFTP testing + - transfer: add test for unexpected src repo index change, #9022 + - pyproject.toml: correctly define test environments for FUSE testing +- Vagrant: + + - add Debian testing/Trixie box + - drop macOS 10.12 box + - use Python 3.13.8 for binary building and tests + - use PyInstaller 6.14.2 for binary building +- docs: + + - update README for binaries + - improve borg help patterns, #7144 + - patterns: clarify scope of default pattern style, #9004 + - extract: document how to use wildcards in PATHs, #8589 + - how to debug borg mount, #5461 + - document what happens when a new keyfile repo is created at the same path, #6230 + - update install docs to include `SETUPTOOLS_SCM_PRETEND_VERSION` + - add Arch Linux to the 'Installing from source' docs + - add systemd-inhibit and examples, #8989 + - code/docs: fix typos and grammar + + +Version 2.0.0b19 (2025-07-02) +----------------------------- + Fixes: - reader: fix corruption issue "forgetting" all-zero bytestrings, #8963