@@ -115,7 +115,6 @@ Other changes
115
115
- BORG_CACHE_IMPL defaults to "adhocwithfiles" now, not using a persistent chunks cache anymore
116
116
- improve acl_get / acl_set error handling, refactor acl code
117
117
- crypto: use a one-step kdf for session keys
118
- - replace TAMs by typed repo objects
119
118
- use less setup.py, use pip, build and make.py
120
119
- using platformdirs python package to determine locations for configs and caches
121
120
- show files / archives with local timezone offsets, store archive timestamps with tz offset
@@ -160,8 +159,7 @@ Other changes
160
159
- we unbundled all 3rd party code and require the respective libraries to be
161
160
available and installed. this makes packaging easier for dist package maintainers.
162
161
- 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.
165
163
- we had to stop supporting LibreSSL (e.g. on OpenBSD) due to their different API.
166
164
borg on OpenBSD now also uses OpenSSL.
167
165
@@ -170,6 +168,4 @@ Other changes
170
168
- removed some code only needed to deal with very old attic or borg repos.
171
169
users are expected to first upgrade to borg 1.2 before jumping to borg 2.0,
172
170
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