diff --git a/docs/changes.rst b/docs/changes.rst index 9abbd4b8a..fab0f7583 100644 --- a/docs/changes.rst +++ b/docs/changes.rst @@ -156,10 +156,14 @@ above. New features: +- borg --cockpit: show TUI based on Textual +- info: show cwd at the time of backup creation, #6191 +- linux ACLs: use acl_to_any_text to avoid libacl name lookups, #8753 +- NetBSD: xattr support, #1332 - 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) + - for macOS 15+ (Apple Silicon/ARM64 and Intel) - using GitHub artifact attestations for release binaries, #9134 - export-tar/import-tar: support for POSIX ACLs (PAX format) - list --format: add "inode" placeholder @@ -174,7 +178,13 @@ Fixes: - extract: fs flags: use get/set to influence only specific flags, #9039, Linux, FreeBSD, macOS - transfer: fix borg transfer corrupting the source repo index, #9022 +- transfer: create a chunks list entry for missing chunks, see #9208 +- transfer: fix AttributeError with --dry-run, see #9199 +- old archives might not have a comment in metadata, see #9208 +- HardLinkManager: allow NoneType for contentless hardlinks, see #9208 - legacyrepository: remove auto_recover, #9022 +- legacyremote: accept raise_missing in get/get_many to avoid TypeError + with callers that pass it; no behavior change on legacy protocol, #9199 - fix reading borg 1.x repo index, #9022 - enable S3/B2 support of borgstore - mount --show-rc: display main process return code (rc), #8308 @@ -191,6 +201,7 @@ Other changes: - set_flags: remove compression flag support (did not work anyway) - Brewfile: use openssl@3 - GitHub Actions: use korthout/backport-action +- buzhash/buzhash64: initialise all-zero memory more efficiently - tests: - add fuzzing tests for chunkers @@ -205,6 +216,13 @@ Other changes: - pyproject.toml: correctly define test environments for FUSE testing - add granularity_sleep, #9150 - use context manager when opening files in patterns_test + - FUSE related fixes/improvements, #9182 + - fix pynacl/libsodium build on freebsd, #9214 + - filter_xattrs now also filters some macOS xattrs + - transfer: add --dry-run test + - refactor id <-> name lookup for monkeypatching + - CI: netbsd: enable xattrs on TMPDIR + - improve fs cleanup directly after tests - Vagrant: - add Debian testing/Trixie box @@ -226,6 +244,7 @@ Other changes: - add Arch Linux to the 'Installing from source' docs - add systemd-inhibit and examples, #8989 - code/docs: fix typos and grammar + - some fixes/update to the FAQ Version 2.0.0b19 (2025-07-02)