Skip to content

Commit

Permalink
Merge pull request #8080 from ThomasWaldmann/update-changes-master
Browse files Browse the repository at this point in the history
update CHANGES
  • Loading branch information
ThomasWaldmann committed Feb 8, 2024
2 parents c59b8fa + 25adac4 commit ca7338f
Showing 1 changed file with 65 additions and 2 deletions.
67 changes: 65 additions & 2 deletions docs/changes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -120,8 +120,8 @@ Compatibility notes:
Change Log 2.x
==============

Version 2.0.0b7 (2023-09-14)
----------------------------
Version 2.0.0b8 (not released yet)
----------------------------------

Please note:

Expand All @@ -132,6 +132,69 @@ above.

New features:

Fixes:

- docs: CVE-2023-36811 upgrade steps: consider checkpoint archives, #7802
- check/compact: fix spurious reappearance of orphan chunks since borg 1.2, #6687 -
this consists of 2 fixes:

- for existing chunks: check --repair: recreate shadow index, #7897 #6687
- for newly created chunks: update shadow index when doing a double-put, #7896 #5661

If you have experienced issue #6687, you may want to run borg check --repair
after upgrading to borg 1.2.7 to recreate the shadow index and get rid of the
issue for existing chunks.
- LockRoster.modify: no KeyError if element was already gone, #7937
- create --X-from-command: run subcommands with a clean environment, #7916
- list --sort-by: support "archive" as alias of "name", #7873
- fix rc and msg if arg parsing throws an exception, #7885
- PATH: do not accept empty strings, #4221
- fix invalid pattern argument error msg
- zlib legacy decompress fixes, #7883

Other changes:

- replace archive/manifest TAMs by typed repo objects (ro_type), docs, #7670
- crypto: use a one-step kdf for session keys, #7953
- remove recreate --recompress option, use the more efficient repo-wide "rcompress".
- include unistd.h in _chunker.c (fix for Python 3.13)
- allow msgpack 1.0.7
- allow platformdirs 4, #7950
- use and require cython3
- move conftest.py to src/borg/testsuite, #6386
- use less setup.py, use pip and build
- linux: use pkgconfig to find libacl
- borg.logger: use same method params as python logging
- create and use Brewfile, document "brew bundle" install (macOS)
- blacken master branch
- prevent CLI argument issues in scripts/glibc_check.py
- pyproject.toml: exclude source files which have been compiled, #7828
- vagrant:

- use openssl 3.0 on macOS
- add script for fetching borg binaries from VMs, #7989
- use generic/openbsd7 box
- netbsd: test on py311 only
- remove debian 9 "stretch" box
- use freebsd 14, #6871
- use python 3.9.4 for tests, latest python 3.11.7 for binary builds
- use pyinstaller 6.3.0
- docs:

- add typical PR workflow to development docs, #7495
- improve docs for borg with-lock, add example #8024
- create disk/partition sector backup by disk serial number
- Add "check.rebuild_refcounts" message
- not only attack/unsafe, can also be a fs issue, #7853
- use virtualenv on Cygwin
- readthedocs: also build offline docs, #7835


Version 2.0.0b7 (2023-09-14)
----------------------------

New features:

- BORG_WORKAROUNDS=authenticated_no_key to extract from authenticated repos
without having the borg key, #7700

Expand Down

0 comments on commit ca7338f

Please sign in to comment.