[PR #6615] Update SDK to 2.0.0-5676-14521973 #12863

Closed
opened 2026-04-11 03:52:30 -05:00 by GiteaMirror · 0 comments
Owner

Original Pull Request: https://github.com/bitwarden/android/pull/6615

State: closed
Merged: Yes


Updates the SDK version from 2.0.0-5451-c73f9161 to com.bitwarden:sdk-android 2.0.0-5676-14521973

Breaking Change Fixes

  • InitUserCryptoMethod.KeyConnectorUrl — New sealed class variant added in sdk-internal#810 (PM-30584). Handles key-connector connection within the SDK itself. Added exhaustive when branches in:
    • VaultLockManagerImpl.kt — early return for non-password crypto methods
    • InitUserCryptoMethodExtensions.kt — log tag mapping
  • Impact: Compile-only fix. No behavioral changes to existing key-connector flow. The new KeyConnectorUrl variant is an opt-in upgrade path for future adoption.

What's Changed

Raw changelog
- [PM-33111] Leverage base64url annotations (#807)
- chore(bindings): Update Identity bindings to 88fa59ae807d5a005533ce6efc30c829d51dddfd
- chore(ownership): Remove Platform as codeowners for binding updates on Identity
- Add stop gap solution for rehydration auth/crypto state (#819)
- [PM-31114] Introduce local user data key, set it to state on crypto init (#806)
- [PM-33267] Password history encryption and email forwarding encrypting using local data user key for WASM (#824)
- Add PRF Parsing (#815)
- chore(docs): Add warning callout for SDK-managed state (#826)
- [PM-33310] Client managed local user data key state (#829)
- [PM-32424] Send Access Enumeration protection (#821)
- chore(docs): Make SDK-managed state warning a div
- [PM-30584] Add UserInitCryptoMethod::KeyConnectorUrl (#810)
- [PM-30635] Add sync infrastructure with notifications (#661)
- Update API bindings to 79089a06c6a812f05754db6b8fa274d78997b6a3 (#811)
- [PM-33374] Add CiphersClient::get_all(), which mimics list() but returns CipherView instead of CipherListView (#833)
- Fix build for uniffi targets (#837)
- [PM-31115] Add ephemeral pin envelope state (#836)
- Update Identity bindings to 79089a06c6a812f05754db6b8fa274d78997b6a3 (#813)
- Document data model conventions in CLAUDE.md (#786)
- [PM-30584] Implement key-connector migration in SDK (#809)
- [deps]: Update Rust crate rusqlite to >=0.37.0, <0.39 (#646)
- [deps] Platform (cargo): Update Rust crate reqwest to >=0.12.5, <0.14 (#692)
- [deps] Platform (cargo): Update Rust crate reqwest-middleware to >=0.4.2, <0.6 (#732)
- [deps] Platform: Lock file maintenance (#397)
- [deps]: Update Rust to v1.94.0 (#633)
- [PM-25937] Simplify get_login_method method (#761)
- [PM-32729] Lint against the use of println! outside of tests (#795)
- [PM-33539] Fix SDK key-rotation for sends (#839)
- [deps] Platform (npm): Update @openapitools/openapi-generator-cli to v2.30.2 (#840)
**Original Pull Request:** https://github.com/bitwarden/android/pull/6615 **State:** closed **Merged:** Yes --- Updates the SDK version from `2.0.0-5451-c73f9161` to `com.bitwarden:sdk-android 2.0.0-5676-14521973` ## Breaking Change Fixes - **`InitUserCryptoMethod.KeyConnectorUrl`** — New sealed class variant added in sdk-internal#810 ([PM-30584](https://bitwarden.atlassian.net/browse/PM-30584)). Handles key-connector connection within the SDK itself. Added exhaustive `when` branches in: - `VaultLockManagerImpl.kt` — early return for non-password crypto methods - `InitUserCryptoMethodExtensions.kt` — log tag mapping - **Impact**: Compile-only fix. No behavioral changes to existing key-connector flow. The new `KeyConnectorUrl` variant is an opt-in upgrade path for future adoption. ## What's Changed - bitwarden/sdk-internal#807 - chore(bindings): Update Identity bindings to 88fa59ae807d5a005533ce6efc30c829d51dddfd - chore(ownership): Remove Platform as codeowners for binding updates on Identity - bitwarden/sdk-internal#819 - bitwarden/sdk-internal#806 - bitwarden/sdk-internal#824 - bitwarden/sdk-internal#815 - bitwarden/sdk-internal#826 - bitwarden/sdk-internal#829 - bitwarden/sdk-internal#821 - chore(docs): Make SDK-managed state warning a div - bitwarden/sdk-internal#810 - bitwarden/sdk-internal#661 - bitwarden/sdk-internal#811 - bitwarden/sdk-internal#833 - bitwarden/sdk-internal#837 - bitwarden/sdk-internal#836 - bitwarden/sdk-internal#813 - bitwarden/sdk-internal#786 - bitwarden/sdk-internal#809 - bitwarden/sdk-internal#646 - bitwarden/sdk-internal#692 - bitwarden/sdk-internal#732 - bitwarden/sdk-internal#397 - bitwarden/sdk-internal#633 - bitwarden/sdk-internal#761 - bitwarden/sdk-internal#795 - bitwarden/sdk-internal#839 - bitwarden/sdk-internal#840 <details> <summary>Raw changelog</summary> ``` - [PM-33111] Leverage base64url annotations (#807) - chore(bindings): Update Identity bindings to 88fa59ae807d5a005533ce6efc30c829d51dddfd - chore(ownership): Remove Platform as codeowners for binding updates on Identity - Add stop gap solution for rehydration auth/crypto state (#819) - [PM-31114] Introduce local user data key, set it to state on crypto init (#806) - [PM-33267] Password history encryption and email forwarding encrypting using local data user key for WASM (#824) - Add PRF Parsing (#815) - chore(docs): Add warning callout for SDK-managed state (#826) - [PM-33310] Client managed local user data key state (#829) - [PM-32424] Send Access Enumeration protection (#821) - chore(docs): Make SDK-managed state warning a div - [PM-30584] Add UserInitCryptoMethod::KeyConnectorUrl (#810) - [PM-30635] Add sync infrastructure with notifications (#661) - Update API bindings to 79089a06c6a812f05754db6b8fa274d78997b6a3 (#811) - [PM-33374] Add CiphersClient::get_all(), which mimics list() but returns CipherView instead of CipherListView (#833) - Fix build for uniffi targets (#837) - [PM-31115] Add ephemeral pin envelope state (#836) - Update Identity bindings to 79089a06c6a812f05754db6b8fa274d78997b6a3 (#813) - Document data model conventions in CLAUDE.md (#786) - [PM-30584] Implement key-connector migration in SDK (#809) - [deps]: Update Rust crate rusqlite to >=0.37.0, <0.39 (#646) - [deps] Platform (cargo): Update Rust crate reqwest to >=0.12.5, <0.14 (#692) - [deps] Platform (cargo): Update Rust crate reqwest-middleware to >=0.4.2, <0.6 (#732) - [deps] Platform: Lock file maintenance (#397) - [deps]: Update Rust to v1.94.0 (#633) - [PM-25937] Simplify get_login_method method (#761) - [PM-32729] Lint against the use of println! outside of tests (#795) - [PM-33539] Fix SDK key-rotation for sends (#839) - [deps] Platform (npm): Update @openapitools/openapi-generator-cli to v2.30.2 (#840) ``` </details> [PM-33111]: https://bitwarden.atlassian.net/browse/PM-33111?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ [PM-30584]: https://bitwarden.atlassian.net/browse/PM-30584?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
GiteaMirror added the pull-request label 2026-04-11 03:52:30 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#12863