update CHANGES

This commit is contained in:
Thomas Waldmann
2026-10-08 19:43:07 +02:00
parent 257212e23d
commit d1be425e84
+56
View File
@@ -163,6 +163,62 @@ Compatibility notes:
Change Log 2.x
==============
Version 2.0.0b26 (not released yet)
-----------------------------------
New features:
- BORG_LOCK_RECHECK_DELAY sets the race recheck delay, #9899
Fixes:
- legacy remote: use deques for the RPC call queues (performance fix for
transfer), #10450
- check --repair: RobustUnpacker: resync in linear time (performance fix), #10459
- import-tar: convert PAX ACLs to borg's ACL format
- validate BORG_PACK_MAX_SIZE and BORG_PACK_MAX_COUNT, #10485
- completion: repository directory completion fixes, #10460
- illumos/Solaris: do not open device nodes to get their xattrs
- check/compact/repo-compress: keep a superseded duplicate indexed in a pack
with a defective chunk or in a truncated pack
- check:
- --verify-data --repair indexes an intact other copy of a defective chunk, #10491
- --archives-only reports missing packs instead of crashing, #10466
- --repair: misc. fixes, #10026
Other changes:
- support msgpack 1.2.3
- require blake3 >= 1.0.10 on all platforms
- read item metadata chunks with gather_many (big speedup), #10054
- index: show a spinner or percentage while loading / rebuilding it, #10082
- create --progress: load the chunk index before the archive progress starts, #10082
- ProgressIndicatorPercent: honor BORG_PROGRESS_FPS
- ellipsis_truncate: pad a truncated string to the full width
- export-tar/import-tar: exact ns timestamps in PAX headers
- do not load the FUSE library in every borg process, quicker startup
- docs:
- document repo corruption recovery, #9825
- faq: update sparse file support, #14
- update packs internals to match the current code
- CI: haiku: preload an mmap shim against the file cache corruption, workaround
for https://dev.haiku-os.org/ticket/20392
- tests:
- extract --continue in test_extract_xattrs_errors
- check:
- show progress while --repair removes defective chunks and re-reads the written packs, #9443
- --find-lost-archives reuses the archive metadata ids found by --verify-data, #8478
- --repair rebuilds a corrupt index once, in the archives phase, #10434
- compact:
- suggest a full check --repair for unindexed pack bytes, #10429
- reclaim superseded duplicates left after a full check --repair, #10471
Version 2.0.0b25 (2026-09-27)
-----------------------------