Releases: Backblaze/b2-sdk-python
Releases · Backblaze/b2-sdk-python
2.10.0
2.9.4
Fixed
- Fix broken
StubAccountInfo.list_bucket_names_ids()
. - Fix bucket name mapping in
RawSimulator.authorize_account()
. - Fix incorrect path check in
LocalFolder.make_full_path
.
2.9.3
Fixed
- Fix
B2HttpApiConfig
andServices
references in exposedv2
API.
2.9.2
2.9.1
Changed
- Adapt authorize_account flow to multi-bucket keys.
- Migrate to b2 native api v4.
- Move url_for_api func to an internal classmethod in B2Api class.
- Release apiver v3 interface.
from b2sdk.v3 import ...
is now the recommended import, but previous versions are still supported. - Update application key classes to support multiple bucket ids.
- Update create_key flow to multi-bucket keys.
Infrastructure
- Migrate integration tests to apiver v3.
2.8.1
2.8.0
Changed
- Migrate to B2 Native API v3.
Fixed
- Fix continuation for started large files with no fully finished parts.
- Perform re-authentication for empty 401 responses returned for
HEAD
requests.
Infrastructure
- Remove yapf in favor of ruff.
2.7.0
Changed
- Make Event Notifications generally available. (#518)
- Switch a pytest hook from path to collection_path.
Fixed
- Add upload token reset after upload timeout.
- Fix file/directory permission handling for Windows during the B2 sync.
Infrastructure
- Fix event notification tests when introducing new keys in API outputs.
2.6.0
Removed
- Remove Python 3.7 support in new releases.
Under Python 3.7pip
will keep resolving the latest version of the package that supports active interpreter.
Python 3.8 is now the minimum supported version, until it reaches EOL in October 2024.
We encourage use of the latest stable Python release.
Fixed
- Fixed datetime.utcnow() deprecation warnings under Python 3.12.
Added
- Declare official support for Python 3.13 in b2sdk.
Test b2sdk against Python 3.13 in CI.
Infrastructure
- Upgraded to pytest 8 (#484).
2.5.1
Fixed
- Fix LocalFolder.all_files(..) erroring out if one of the non-excluded directories is not readable by the user running the scan.
Warning is added to ProgressReport instead as other file access errors are.