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

Closed
opened 2026-06-12 04:50:20 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/bitwarden/android/pull/6615
Author: @bw-ghapp[bot]
Created: 3/5/2026
Status: Merged
Merged: 3/16/2026
Merged by: @SaintPatrck

Base: mainHead: sdlc/sdk-update


📝 Commits (10+)

  • e9ea715 SDK Update - com.bitwarden:sdk-android 2.0.0-5478-f8a75af0
  • 0333403 SDK Update - com.bitwarden:sdk-android 2.0.0-5533-c74b7d18
  • a3a7c20 SDK Update - com.bitwarden:sdk-android 2.0.0-5535-298f323c
  • 1304ad3 SDK Update - com.bitwarden:sdk-android 2.0.0-5538-bdce094e
  • 45281cb SDK Update - com.bitwarden:sdk-android 2.0.0-5544-7760e2d7
  • 8ff4bb8 SDK Update - com.bitwarden:sdk-android 2.0.0-5556-413d09a3
  • ba24e8b SDK Update - com.bitwarden:sdk-android 2.0.0-5567-fa86d4de
  • 1801310 SDK Update - com.bitwarden:sdk-android 2.0.0-5578-1b1af08e
  • dff03eb SDK Update - com.bitwarden:sdk-android 2.0.0-5579-329760a5
  • 1ed55f8 SDK Update - com.bitwarden:sdk-android 2.0.0-5584-3db78d58

📊 Changes

3 files changed (+3 additions, -1 deletions)

View changed files

📝 app/src/main/kotlin/com/x8bit/bitwarden/data/vault/manager/VaultLockManagerImpl.kt (+1 -0)
📝 app/src/main/kotlin/com/x8bit/bitwarden/data/vault/repository/util/InitUserCryptoMethodExtensions.kt (+1 -0)
📝 gradle/libs.versions.toml (+1 -1)

📄 Description

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)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/bitwarden/android/pull/6615 **Author:** [@bw-ghapp[bot]](https://github.com/apps/bw-ghapp) **Created:** 3/5/2026 **Status:** ✅ Merged **Merged:** 3/16/2026 **Merged by:** [@SaintPatrck](https://github.com/SaintPatrck) **Base:** `main` ← **Head:** `sdlc/sdk-update` --- ### 📝 Commits (10+) - [`e9ea715`](https://github.com/bitwarden/android/commit/e9ea715f792512c6937f65e99a3c888aceb63ad5) SDK Update - com.bitwarden:sdk-android 2.0.0-5478-f8a75af0 - [`0333403`](https://github.com/bitwarden/android/commit/0333403bedba2d37c17888e6c0570ed0620fd7b9) SDK Update - com.bitwarden:sdk-android 2.0.0-5533-c74b7d18 - [`a3a7c20`](https://github.com/bitwarden/android/commit/a3a7c208d1a83ee747ea67de27166855e444ffce) SDK Update - com.bitwarden:sdk-android 2.0.0-5535-298f323c - [`1304ad3`](https://github.com/bitwarden/android/commit/1304ad34a2ca07c3085e1170e2e1f23047325422) SDK Update - com.bitwarden:sdk-android 2.0.0-5538-bdce094e - [`45281cb`](https://github.com/bitwarden/android/commit/45281cbf6800baf3280b786bf1f6cc7d25cfcbd7) SDK Update - com.bitwarden:sdk-android 2.0.0-5544-7760e2d7 - [`8ff4bb8`](https://github.com/bitwarden/android/commit/8ff4bb8ca074604a9d0485f3ac72242275aaefbe) SDK Update - com.bitwarden:sdk-android 2.0.0-5556-413d09a3 - [`ba24e8b`](https://github.com/bitwarden/android/commit/ba24e8ba08e573bc8c519a9ffbb3732102aafd02) SDK Update - com.bitwarden:sdk-android 2.0.0-5567-fa86d4de - [`1801310`](https://github.com/bitwarden/android/commit/180131044d3929aa0fb82d05c346132aaa19e126) SDK Update - com.bitwarden:sdk-android 2.0.0-5578-1b1af08e - [`dff03eb`](https://github.com/bitwarden/android/commit/dff03eba06c8c89e332259e04d91d432d268b8db) SDK Update - com.bitwarden:sdk-android 2.0.0-5579-329760a5 - [`1ed55f8`](https://github.com/bitwarden/android/commit/1ed55f845287a11b1528089aaab1e49eb0bd97d2) SDK Update - com.bitwarden:sdk-android 2.0.0-5584-3db78d58 ### 📊 Changes **3 files changed** (+3 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `app/src/main/kotlin/com/x8bit/bitwarden/data/vault/manager/VaultLockManagerImpl.kt` (+1 -0) 📝 `app/src/main/kotlin/com/x8bit/bitwarden/data/vault/repository/util/InitUserCryptoMethodExtensions.kt` (+1 -0) 📝 `gradle/libs.versions.toml` (+1 -1) </details> ### 📄 Description 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 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-06-12 04:50:20 -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#125311