@@ -115,7 +115,6 @@ Other changes
115115- BORG_CACHE_IMPL defaults to "adhocwithfiles" now, not using a persistent chunks cache anymore
116116- improve acl_get / acl_set error handling, refactor acl code
117117- crypto: use a one-step kdf for session keys
118- - replace TAMs by typed repo objects
119118- use less setup.py, use pip, build and make.py
120119- using platformdirs python package to determine locations for configs and caches
121120- show files / archives with local timezone offsets, store archive timestamps with tz offset
@@ -160,8 +159,7 @@ Other changes
160159 - we unbundled all 3rd party code and require the respective libraries to be
161160 available and installed. this makes packaging easier for dist package maintainers.
162161 - discovery is done via pkg-config or (if that does not work) BORG_*_PREFIX env vars.
163- - our setup*.py is now much simpler, a lot moved to setup.cfg and we also use
164- pyproject.toml now.
162+ - our setup*.py is now much simpler, a lot moved to pyproject.toml now.
165163 - we had to stop supporting LibreSSL (e.g. on OpenBSD) due to their different API.
166164 borg on OpenBSD now also uses OpenSSL.
167165
@@ -170,6 +168,4 @@ Other changes
170168 - removed some code only needed to deal with very old attic or borg repos.
171169 users are expected to first upgrade to borg 1.2 before jumping to borg 2.0,
172170 thus we do not have to deal with any ancient stuff any more.
173- - Manifest and archive TAMs now are always required.
174- Manifest TAMs should be there since borg 1.0.9 upgrade.
175- All archives should have TAMs since borg 1.2.5/1.2.6 upgrade.
171+ - removed archive and manifest TAMs, using simpler approach with typed repo objects.
0 commit comments