update CHANGES

This commit is contained in:
Thomas Waldmann 2025-10-09 20:42:27 +02:00
parent edb758e8f7
commit 67e846568b
No known key found for this signature in database
GPG key ID: 243ACFA951F78E01

View file

@ -420,27 +420,56 @@ Version 1.4.2 (not released yet)
For upgrade and compatibility hints, please also read the section "Upgrade Notes"
above.
New features:
- diff --sort-by: enhanced sorting, #8998
- create: --files-changed=MODE option (control how borg detects whether
a file has changed while it was backed up)
Fixes:
- import-tar: fix the dotslash issue, add test, #8947
- import-tar: when printing the path, use the already normalized item.path.
- preprocess_args: fix option name matching
- fix ChunkerParams validation
Other changes:
- support Python 3.14
- msgpack: allow 1.1.1
- msgpack: allow 1.1.2
- msgpack version check: ignore "rc" or other version elements
- pyproject.toml: SPDX expression for license, add license-files, #8771.
Also: raise setuptools version requirement appropriately.
In case the setuptools requirement turns out to be a problem when
packaging borg for some OS distribution and an older setuptools must
be used, just do a reverse patch when packaging borg - there should
be no problem if you use some older setuptools.
- Chunker params: warn for even window size for buzhash, #8868
- suppress compiler warning about CYTHON_FALLTHROUGH
- remove unnecessary check that Padmé overhead is at most 12%
- docs: borg-serve: simplify example of env in authorized_keys, #8318
- coverage: use pyproject.toml
- tox: use native pyproject.toml configuration
- pyinstaller spec: avoid pkg_resources warning
- update requirements.lock.txt to current versions
- docs:
- borg-serve: simplify example of env in authorized_keys, #8318
- unify `master` and `1.4-maint` install docs
- update install docs to include `SETUPTOOLS_SCM_PRETEND_VERSION`
- add Arch Linux to "installing from source" docs
- adds systemd-inhibit and examples, #8989
- fix typos / grammar in docs and code
- tests:
- save temp space
- test_chunkpoints_unchanged: do not use blake2b_256
- fix diff cmd test on macOS HFS+, #8860
- fuzzing test for default chunker
- read_only CM: skip test if cmd_immutable is unsuccessful, #9021
- vagrant: add debian trixie box
- vagrant: use Python 3.11.13
- pyproject.toml: correctly define test envs for fuse testing
- coverage: use pyproject.toml
- tox: use native pyproject.toml configuration
Version 1.4.1 (2025-04-19)