Update SDK to abd7c99 (3.0.0-7705-485773c) - #2958
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2958 +/- ##
=======================================
Coverage 79.50% 79.50%
=======================================
Files 1170 1170
Lines 75192 75191 -1
=======================================
+ Hits 59781 59782 +1
+ Misses 15411 15409 -2 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
a49a395 to
090439b
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
c6a5eaf to
187ddb3
Compare
|
Claude finished @bw-ghapp[bot]'s task in 16m 1s —— View job SDK bump evaluated
Version string matches the Compile-time breaksVerifying build: passed. Both 1. New required
2. The state-bridge migration removed
Note: break 2 was masked in the baseline log — a single error surfaced there, and the remaining ones only appeared once the first was fixed. Worth remembering that one clean-looking error is not a complete list. Runtime considerations
Its doc comment says the server "uses it to reject writes made under a wrong key." iOS currently plumbs only Once the server begins enforcing this, iOS cipher writes would be rejected. Wiring it up means changing the cipher request models and coordinating with the server rollout, which needs a product/API decision — out of scope for an SDK bump, so flagging rather than fixing.
Everything else in range — confirmed safe
Additional gates checked:
Commit
One caveat worth stating: the pre-commit spell-check hook could not run because the --- · branch |
Two SDK API changes in the 58a710e..abd7c99 range require call site updates: - bitwarden/sdk-internal#1363 adds a required `openOrgInvite` parameter to `UserMasterPasswordRegistrationRequest`. Passed as nil; iOS has no open-org-invite registration flow, matching the sibling invite tokens. - bitwarden/sdk-internal#1155 moves user key state and ephemeral pin envelope state to the SDK's own state bridge, removing `userKeyState` and `ephemeralPinEnvelopeState` from `Repositories`. iOS passed nil for both, so dropping them preserves behavior.
Updates the SDK from
58a710ee1a89ca228b4ddbd2d38f7685a1530c37toabd7c991f4ada589722950332d37d002f41d002bWhat's Changed
Raw changelog