mirror of
https://github.com/borgbackup/borg.git
synced 2024-12-24 08:45:13 +00:00
update CHANGES
This commit is contained in:
parent
7ffd87739b
commit
55af2933fb
1 changed files with 46 additions and 5 deletions
|
@ -83,6 +83,7 @@ Compatibility notes:
|
|||
- removed --nobsdflags (use --noflags)
|
||||
- removed --noatime (default now, see also --atime)
|
||||
- removed --save-space option (does not change behaviour)
|
||||
- using --list together with --progress is now disallowed, #7219
|
||||
- the --glob-archives option was renamed to --match-archives (the short option
|
||||
name -a is unchanged) and extended to support different pattern styles:
|
||||
|
||||
|
@ -98,34 +99,74 @@ Compatibility notes:
|
|||
|
||||
New features:
|
||||
|
||||
- adding used storage quota to borg info, #7121
|
||||
- info: add used storage quota, #7121
|
||||
- transfer: support --progress
|
||||
- create/recreate/import-tar: add --checkpoint-volume option
|
||||
- support date-based matching for archive selection,
|
||||
add --newer/--older/--newest/--oldest options, #7062 #7296
|
||||
|
||||
Fixes:
|
||||
|
||||
- disallow --list with --progress, #7219
|
||||
- create: fix --list --dry-run output for directories, #7209
|
||||
- do no assume hardlink_master=True if not present, #7175
|
||||
- fix item_ptrs orphaned chunks of checkpoint archives
|
||||
- avoid orphan content chunks on BackupOSError, #6709
|
||||
- transfer: fix bug in obfuscated data upgrade code
|
||||
- fs.py: fix bug in f-string (thanks mypy!)
|
||||
- recreate: when --target is given, do not detect "nothing to do", #7254.
|
||||
- locking (win32): deal with os.rmdir/listdir PermissionErrors
|
||||
- locking: thread id must be parsed as hex from lock file name
|
||||
- extract: fix mtime when ResourceFork xattr is set (macOS specific), #7234
|
||||
|
||||
Other changes:
|
||||
|
||||
- switch archive and file timestamps to UTC, also output tzoffset
|
||||
- use local time / local timezone to output timestamps, #7283
|
||||
- update development.lock.txt, including a setuptools security fix, #7227
|
||||
- remove --save-space option (does not change behaviour)
|
||||
- remove part files from final archive
|
||||
- remove --consider-part-files, related stats code, update docs
|
||||
- transfer: drop part files
|
||||
- check: show id of orphaned chunks
|
||||
- ArchiveItem.cmdline list-of-str -> .command_line str, #7246
|
||||
- Item: symlinks: rename .source to .target, #7245
|
||||
- Item: make user/group/uid/gid optional
|
||||
- create: do not store user/group for stdin data by default, #7249
|
||||
- extract: chown only if we have u/g info in archived item, #7249
|
||||
- export-tar: for items w/o uid/gid, default to 0/0, #7249
|
||||
- fix some uid/gid lookup code / tests for win32
|
||||
- cache.py: be less verbose during cache sync
|
||||
- update bash completion script commands and options, #7273
|
||||
- validation / placeholders / JSON:
|
||||
|
||||
- implement (text|binary)_to_json: key (text), key_b64 (base64(binary))
|
||||
- remove bpath, barchive, bcomment placeholders / JSON keys
|
||||
- archive metadata: make sure hostname and username have no surrogate escapes
|
||||
- text attributes (like archive name, comment): validate more strictly, #2290
|
||||
- transfer: validate archive names and comment before transfer
|
||||
- remove bpath, barchive, bcomment placeholders / JSON keys
|
||||
- json output: use text_to_json (path, target), #6151
|
||||
- docs:
|
||||
|
||||
- docs and comments consistency and readability improvement
|
||||
- docs and comments consistency, readability and spelling fixes
|
||||
- fix --progress display description, #7180
|
||||
- document how borg deals with non-unicode bytes in JSON output
|
||||
- document another way to get UTF-8 encoding on stdin/stdout/stderr, #2273
|
||||
- pruning interprets timestamps in the local timezone where borg prune runs
|
||||
- shellpattern: add license, use copyright/license markup
|
||||
- key change-passphrase: fix --encryption value in examples
|
||||
- remove BORG_LIBB2_PREFIX (not used any more)
|
||||
- tests:
|
||||
|
||||
- fix archiver tests on Windows
|
||||
- fix archiver tests on Windows, add running the tests to Windows CI
|
||||
- fix tox4 passenv issue, #7199
|
||||
- github actions updates (fix deprecation warnings)
|
||||
- add tests for borg transfer/upgrade
|
||||
- fix test hanging reading FIFO when `borg create` failed
|
||||
- mypy inspired fixes / updates
|
||||
- fix prune tests, prune in localtime
|
||||
- do not look up uid 0 / gid 0, but current process uid/gid
|
||||
- safe_unlink tests: use os.link to support win32 also
|
||||
- fix test_size_on_disk_accurate for large st_blksize, #7250
|
||||
|
||||
|
||||
Version 2.0.0b4 (2022-11-27)
|
||||
|
|
Loading…
Reference in a new issue