Releases: Backblaze/b2-sdk-python
Releases · Backblaze/b2-sdk-python
2.10.2
Fixed
- Fix type error in retrying behavior for 429 status with Retry-After header value set.
Infrastructure
- Improve debugging in integration tests bucket manager.
- Redesign
b2httpunit tests utilizing sentryresponseslibrary for mocking out therequestspackage. - Update CI to not use deprecated
macos-13runner.
2.10.1
Changed
- Improve seed generation for containers' names in tests.
2.10.0
Removed
- Drop Python 3.8 support.
Changed
- Improved test helpers and fixtures and moved them to the public API.
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
B2HttpApiConfigandServicesreferences in exposedv2API.
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
HEADrequests.
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.