Skip to content

multi bucket keys#399

Merged
olzhasar-reef merged 10 commits intomasterfrom
multi-bucket-keys
May 28, 2025
Merged

multi bucket keys#399
olzhasar-reef merged 10 commits intomasterfrom
multi-bucket-keys

Conversation

@olzhasar-reef
Copy link

  • Accept multiple bucket ids in application keys
  • Support multiple buckets in create_key
  • Accept multiple buckets in authorize_account
  • Migrate sqlite_account_info allowed to multi-bucket
  • Move helper url_for_api func to a private method in B2Api
  • Migrate to b2 native api V4
  • Release apiver v3
  • Update documentation to reference b2sdk.v3
  • Adapt multiple-bucket keys flow to authorize-account api changes

- Update application key classes to support multiple bucket ids, names
- Update KeySimulator accordingly
- Preserve single bucket key logic in apiver 2
- Update existing `allowed` json dict by replacing bucketId, bucketName with
  buckeIds, bucketNames respectively
- Transform to old-style (single-bucket) allowed for apiver < 3 on
  demand
@olzhasar-reef olzhasar-reef force-pushed the multi-bucket-keys branch 8 times, most recently from 209d3a3 to f77a711 Compare May 28, 2025 14:48
@olzhasar-reef olzhasar-reef merged commit 318058c into master May 28, 2025
30 checks passed
@olzhasar-reef olzhasar-reef deleted the multi-bucket-keys branch May 28, 2025 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments