Repository navigation
Releases
Password Manager 2026.11.0 (22026) (F-Droid)
Overview
This F-Droid-only release was created to address an issue with publishing. It contains everything in 2026.10.1 plus the required fix.
What's Changed
π Bug fixes
- π [PM-46265] fix: Install AGP's default NDK in CI so native libraries are stripped by @mpbw2 in #7568
Full Changelog: v2026.10.1-bwpm...v2026.11.0-bwpm
Builds Source: https://github.com/bitwarden/android/actions/runs/42044993988
Password Manager 2026.10.1 (21986)
Overview
- Create a new login from the generator tab
- Improved keyboard navigation
- Fixed autofill crashes on Android 10
- Fixed autofill selection being lost after editing an item
What's Changed
β¨ Community Highlight
- [PM-43768] fix: preserve biometric unlock after transient Keystore authorization failure by @mvanhorn in #7399
Feature Development
- PM-43004: feat: Add ability to create login from Generator by @david-livefront in #7453
- PM-29851: feat: The interactive border should only be displayed if the focus was granted by a keyboard by @david-livefront in #7468
π Bug fixes
- PM-44005: bug: Add updated focused border states for most UI elements by @david-livefront in #7441
- [PM-44412] fix: Keep autofill context after editing cipher by @aj-rosado in #7448
- PM-44005: bug: Add focus state to hypertext links by @david-livefront in #7455
- [PM-44660] fix: Avoid Android 10 autofill crash from missing InlinePresentationSpec class by @aj-rosado in #7456
- [PM-43385] fix: Show correct cipher count for nested collections by @andrebispo5 in #7452
- [PM-16915] fix: Disable custom field name confirmation for blank names by @andrebispo5 in #7484
- [PM-24364] fix: [Android] Import logins card is not dismissed [bug-factory poc] by @andrebispo5 in #7486
- [PM-33393] fix: TOTP auth key can be shown by users without permission [bug-factory poc] by @andrebispo5 in #7487
βοΈ Maintenance
- Crowdin Pull by @bw-ghapp[bot] in #7443
- Chore: Simplify bitwarden shapes by @david-livefront in #7445
- Chore: Update gradle wrapper and AGP by @david-livefront in #7446
- Chore: Deprecate v1 cipher payloads by @david-livefront in #7449
- Chore: Add Autofill logging for debug purposes by @david-livefront in #7450
- Stale issue warning and closure automation by @mpbw2 in #7437
- Chore: Update gitignore to skip worktrees by @david-livefront in #7454
- Crowdin Pull by @bw-ghapp[bot] in #7473
- [PM-33888] ci: Improve PR labels enforcement by @vvolkgang in #7435
- [PM-34536] ci: Flag breaking changes in SDK update PRs by @mpbw2 in #7478
- [PM-33888] ci: Run label enforcement from the labeler workflow by @vvolkgang in #7485
- Chore: Remove usage of deprecated NativeClipboard by @david-livefront in #7480
π¦ Dependency Updates
- Update SDK to 4.0.0-9248-c815b283 by @bw-ghapp[bot] in #7438
- Update Google privileged browsers list by @github-actions[bot] in #7442
- Update SDK to 4.0.0-9318-3b2c8fc3 by @bw-ghapp[bot] in #7447
- deps: Update Firebase BOM to v35.0.0 by @david-livefront in #7458
- deps: Update KSP and Kover to their latest versions by @david-livefront in #7462
- deps: Update Guava and Protobuf dependencies by @david-livefront in #7461
- deps: Update Androidx dependencies by @david-livefront in #7460
Full Changelog: v2026.10.0-bwpm...v2026.10.1-bwpm
Builds Source: https://github.com/bitwarden/android/actions/runs/38950535191
Authenticator 2026.10.1 (2026)
Overview
Various under-the-hood bug fixes and improvements
What's Changed
β¨ Community Highlight
- [PM-43768] fix: preserve biometric unlock after transient Keystore authorization failure by @mvanhorn in #7399
Feature Development
- PM-43004: feat: Add ability to create login from Generator by @david-livefront in #7453
- PM-29851: feat: The interactive border should only be displayed if the focus was granted by a keyboard by @david-livefront in #7468
π Bug fixes
- PM-44005: bug: Add updated focused border states for most UI elements by @david-livefront in #7441
- [PM-44412] fix: Keep autofill context after editing cipher by @aj-rosado in #7448
- PM-44005: bug: Add focus state to hypertext links by @david-livefront in #7455
- [PM-44660] fix: Avoid Android 10 autofill crash from missing InlinePresentationSpec class by @aj-rosado in #7456
- [PM-43385] fix: Show correct cipher count for nested collections by @andrebispo5 in #7452
- [PM-16915] fix: Disable custom field name confirmation for blank names by @andrebispo5 in #7484
- [PM-24364] fix: [Android] Import logins card is not dismissed [bug-factory poc] by @andrebispo5 in #7486
- [PM-33393] fix: TOTP auth key can be shown by users without permission [bug-factory poc] by @andrebispo5 in #7487
βοΈ Maintenance
- Crowdin Pull by @bw-ghapp[bot] in #7443
- Chore: Simplify bitwarden shapes by @david-livefront in #7445
- Chore: Update gradle wrapper and AGP by @david-livefront in #7446
- Chore: Deprecate v1 cipher payloads by @david-livefront in #7449
- Chore: Add Autofill logging for debug purposes by @david-livefront in #7450
- Stale issue warning and closure automation by @mpbw2 in #7437
- Chore: Update gitignore to skip worktrees by @david-livefront in #7454
- Crowdin Pull by @bw-ghapp[bot] in #7473
- [PM-33888] ci: Improve PR labels enforcement by @vvolkgang in #7435
- [PM-34536] ci: Flag breaking changes in SDK update PRs by @mpbw2 in #7478
- [PM-33888] ci: Run label enforcement from the labeler workflow by @vvolkgang in #7485
- Chore: Remove usage of deprecated NativeClipboard by @david-livefront in #7480
π¦ Dependency Updates
- Update SDK to 4.0.0-9248-c815b283 by @bw-ghapp[bot] in #7438
- Update Google privileged browsers list by @github-actions[bot] in #7442
- Update SDK to 4.0.0-9318-3b2c8fc3 by @bw-ghapp[bot] in #7447
- deps: Update Firebase BOM to v35.0.0 by @david-livefront in #7458
- deps: Update KSP and Kover to their latest versions by @david-livefront in #7462
- deps: Update Guava and Protobuf dependencies by @david-livefront in #7461
- deps: Update Androidx dependencies by @david-livefront in #7460
Full Changelog: v2026.10.0-bwa...v2026.10.1-bwa
Builds Source: https://github.com/bitwarden/android/actions/runs/38950537605
Password Manager 2026.10.0 (21955)
Overview
- View your new item after saving it
- Fixed passkey sign-in failing on some sites
- Fixed Clear clipboard not clearing copied items
What's Changed
β¨ Community Highlight
- [PM-40488] fix: clear clipboard setting does not clear the clipboard on Android 13+ by @mvanhorn in #7169
Feature Development
- [PM-41296] feat: Display Identities vault list when autofilling for an Identity by @aj-rosado in #7373
- PM-39863: feat: Remove the Accepted Policies feature flag by @david-livefront in #7416
- [PM-43011] feat: Land on newly created vault item after save by @aj-rosado in #7417
- PM-37902: feat: handle key rotations by @david-livefront in #7420
- PM-44047: feat: Hide create account button if environment is FedRamp by @david-livefront in #7421
π Bug fixes
- bug: fix FedRamp url by @david-livefront in #7426
- fix: Pin release candidate to Source Fastlane track to prevent stale promotions by @AmyLGalles in #7352
- [PM-44191] fix: Passkey allowCredentials and excludeCredentials never match by @quexten in #7431
- [PM-44192] fix: Keep server cipher data after vault migration by @quexten in #7432
- [PM-44193] fix: Detect v2 logins for first-time coach marks by @quexten in #7433
- PM-44295: bug: Add new cipher types to bulk sharing api model by @david-livefront in #7439
βοΈ Maintenance
- Crowdin Pull by @bw-ghapp[bot] in #7406
- chore: Clean up vault unlock by @david-livefront in #7404
- chore: Update PushManager to clarify Logout logic by @david-livefront in #7423
- [QA-2565] Allow per-item testTags on overflow menu items by @Corbet-BW in #7424
- [QA-2444] Add testTag to the Block Auto-fill dialog Save button by @Corbet-BW in #7425
- Crowdin Pull by @bw-ghapp[bot] in #7429
- chore: Minor cleanup of the BitwardenTextField and BitwardenPasswordField by @david-livefront in #7427
- Fix for slack message parsing by @mpbw2 in #7411
- chore: Add logger for the SDK by @david-livefront in #7403
- Chore: Standardize all expanding headers to use BitwardenExpandingHeader by @david-livefront in #7440
π¦ Dependency Updates
- Update SDK to 3.0.0-8933-5c534361 by @bw-ghapp[bot] in #7401
- Update SDK to 3.0.0-8946-8b9fa3e2 by @bw-ghapp[bot] in #7413
- Update SDK to 3.0.0-9018-167d44ec by @bw-ghapp[bot] in #7418
- [deps]: Update actions/setup-java action to v6 by @renovate[bot] in #7391
- Update SDK to 4.0.0-9160-171b937c by @bw-ghapp[bot] in #7430
Full Changelog: v2026.9.1-bwpm...v2026.10.0-bwpm
Builds Source: https://github.com/bitwarden/android/actions/runs/37054920732
Authenticator 2026.10.0 (1995)
Overview
Various under-the-hood bug fixes and improvements
What's Changed
β¨ Community Highlight
- [PM-40488] fix: clear clipboard setting does not clear the clipboard on Android 13+ by @mvanhorn in #7169
Feature Development
- [PM-41296] feat: Display Identities vault list when autofilling for an Identity by @aj-rosado in #7373
- PM-39863: feat: Remove the Accepted Policies feature flag by @david-livefront in #7416
- [PM-43011] feat: Land on newly created vault item after save by @aj-rosado in #7417
- PM-37902: feat: handle key rotations by @david-livefront in #7420
- PM-44047: feat: Hide create account button if environment is FedRamp by @david-livefront in #7421
π Bug fixes
- bug: fix FedRamp url by @david-livefront in #7426
- fix: Pin release candidate to Source Fastlane track to prevent stale promotions by @AmyLGalles in #7352
- [PM-44191] fix: Passkey allowCredentials and excludeCredentials never match by @quexten in #7431
- [PM-44192] fix: Keep server cipher data after vault migration by @quexten in #7432
- [PM-44193] fix: Detect v2 logins for first-time coach marks by @quexten in #7433
- PM-44295: bug: Add new cipher types to bulk sharing api model by @david-livefront in #7439
βοΈ Maintenance
- Crowdin Pull by @bw-ghapp[bot] in #7406
- chore: Clean up vault unlock by @david-livefront in #7404
- chore: Update PushManager to clarify Logout logic by @david-livefront in #7423
- [QA-2565] Allow per-item testTags on overflow menu items by @Corbet-BW in #7424
- [QA-2444] Add testTag to the Block Auto-fill dialog Save button by @Corbet-BW in #7425
- Crowdin Pull by @bw-ghapp[bot] in #7429
- chore: Minor cleanup of the BitwardenTextField and BitwardenPasswordField by @david-livefront in #7427
- Fix for slack message parsing by @mpbw2 in #7411
- chore: Add logger for the SDK by @david-livefront in #7403
- Chore: Standardize all expanding headers to use BitwardenExpandingHeader by @david-livefront in #7440
π¦ Dependency Updates
- Update SDK to 3.0.0-8933-5c534361 by @bw-ghapp[bot] in #7401
- Update SDK to 3.0.0-8946-8b9fa3e2 by @bw-ghapp[bot] in #7413
- Update SDK to 3.0.0-9018-167d44ec by @bw-ghapp[bot] in #7418
- [deps]: Update actions/setup-java action to v6 by @renovate[bot] in #7391
- Update SDK to 4.0.0-9160-171b937c by @bw-ghapp[bot] in #7430
Full Changelog: v2026.9.1-bwa...v2026.10.0-bwa
Builds Source: https://github.com/bitwarden/android/actions/runs/37054924511
Password Manager 2026.9.1 (21929)
Overview
- Improved account security
- Clearer password generator actions
- Better TalkBack support across the app
- Password fields no longer reveal their length
What's Changed
β¨ Community Highlight
Feature Development
- PM-43459: feat: Update how we hash the master password by @david-livefront in #7381
- PM-43002: feat: Update inline generator UI by @david-livefront in #7394
- [PM-41293] feat: Add identity field-key mapping to fill-assist by @aj-rosado in #7342
- PM-27867: feat: Use SDK for prelogin API by @david-livefront in #7357
- [PM-41294] feat: Build and fill identity autofill partitions through a multi-partition pipeline by @aj-rosado in #7369
- [PM-41295] feat: Detect and fill extended address for identity autofill by @aj-rosado in #7371
π Bug fixes
- PM-43235: bug: Remove edit button for disabled Send types by @david-livefront in #7374
- PM-42349: bug: Hide static password mask when field is blank by @david-livefront in #7376
- PM-43342, PM-43343, PM-43373: bug: Hide copy and share options from disabled Send by @david-livefront in #7377
- PM-43353, PM-43354: bug: Update accessibility roles for improved TalkBack support by @david-livefront in #7378
- VULN-988: bug: Additional GMS validation for CXP export by @david-livefront in #7367
- PM-43354: bug: Fix Version copy button announcement by @david-livefront in #7400
βοΈ Maintenance
- [QA-2428] Add testTag to the Make a copy button on the View Send screen by @Corbet-BW in #7356
- Crowdin Pull by @bw-ghapp[bot] in #7362
- Chore: Update AGP and Gradle Wrapper to latest versions by @david-livefront in #7368
- PM-43250: chore: Change email param on 'hashPassword' to salt by @david-livefront in #7372
- Crowdin Pull by @bw-ghapp[bot] in #7385
- Chore: Addresses minor lint warnings by @david-livefront in #7397
π¦ Dependency Updates
- Update SDK to 3.0.0-8685-752729a9 by @bw-ghapp[bot] in #7355
- [deps]: Update fastlane to v2.238.0 by @renovate[bot] in #7331
- [deps]: Update kotlin by @renovate[bot] in #7387
- [deps]: Update protobuf monorepo to v4.36.1 by @renovate[bot] in #7388
- Update SDK to 3.0.0-8791-6e68a109 by @bw-ghapp[bot] in #7365
- Update SDK to 3.0.0-8826-20e5595c by @bw-ghapp[bot] in #7395
π¨ Other
- Add Basque language support by @SaintPatrck in #5059
New Contributors
Full Changelog: v2026.9.0-bwpm...v2026.9.1-bwpm
Builds Source: https://github.com/bitwarden/android/actions/runs/35384637995
Authenticator 2026.9.1 (1969)
Overview
Various under-the-hood bug fixes and improvements
What's Changed
β¨ Community Highlight
Feature Development
- PM-43459: feat: Update how we hash the master password by @david-livefront in #7381
- PM-43002: feat: Update inline generator UI by @david-livefront in #7394
- [PM-41293] feat: Add identity field-key mapping to fill-assist by @aj-rosado in #7342
- PM-27867: feat: Use SDK for prelogin API by @david-livefront in #7357
- [PM-41294] feat: Build and fill identity autofill partitions through a multi-partition pipeline by @aj-rosado in #7369
- [PM-41295] feat: Detect and fill extended address for identity autofill by @aj-rosado in #7371
π Bug fixes
- PM-43235: bug: Remove edit button for disabled Send types by @david-livefront in #7374
- PM-42349: bug: Hide static password mask when field is blank by @david-livefront in #7376
- PM-43342, PM-43343, PM-43373: bug: Hide copy and share options from disabled Send by @david-livefront in #7377
- PM-43353, PM-43354: bug: Update accessibility roles for improved TalkBack support by @david-livefront in #7378
- VULN-988: bug: Additional GMS validation for CXP export by @david-livefront in #7367
- PM-43354: bug: Fix Version copy button announcement by @david-livefront in #7400
βοΈ Maintenance
- [QA-2428] Add testTag to the Make a copy button on the View Send screen by @Corbet-BW in #7356
- Crowdin Pull by @bw-ghapp[bot] in #7362
- Chore: Update AGP and Gradle Wrapper to latest versions by @david-livefront in #7368
- PM-43250: chore: Change email param on 'hashPassword' to salt by @david-livefront in #7372
- Crowdin Pull by @bw-ghapp[bot] in #7385
- Chore: Addresses minor lint warnings by @david-livefront in #7397
π¦ Dependency Updates
- Update SDK to 3.0.0-8685-752729a9 by @bw-ghapp[bot] in #7355
- [deps]: Update fastlane to v2.238.0 by @renovate[bot] in #7331
- [deps]: Update kotlin by @renovate[bot] in #7387
- [deps]: Update protobuf monorepo to v4.36.1 by @renovate[bot] in #7388
- Update SDK to 3.0.0-8791-6e68a109 by @bw-ghapp[bot] in #7365
- Update SDK to 3.0.0-8826-20e5595c by @bw-ghapp[bot] in #7395
π¨ Other
- Add Basque language support by @SaintPatrck in #5059
New Contributors
Full Changelog: v2026.9.0-bwa...v2026.9.1-bwa
Builds Source: https://github.com/bitwarden/android/actions/runs/35384640955
Password Manager 2026.9.0 (21909)
Overview
- Improved account security
- Smoother folder menus and clearer confirmations when saving
- Fixed plan details not updating after upgrading to Premium
- Fixed Manage devices screen not showing new login requests
What's Changed
Feature Development
- PM-31118: feat: Add support for SDK pin unlock by @david-livefront in #7289
- [PM-41291] feat: Add model and data layer for Identity Autofill by @aj-rosado in #7232
- PM-33857: feat: Add User Notification Policy banner by @david-livefront in #7303
- PM-32858: feat: Update password salt creation by @david-livefront in #7312
- [PM-41292] feat: Add heuristic detection for identity autofill fields by @aj-rosado in #7233
- PM-32154: Feat: Update salt for new registration model by @david-livefront in #7324
- PM-42849: Feat: Update Debug menu UI by @david-livefront in #7338
- PM-42467: feat: Add debug menu option to share settings by @david-livefront in #7350
π Bug fixes
- [PM-36378] fix: Show the new folder created snackbar by @andrebispo5 in #7299
- [PM-36231] fix: Show Select without dashes on vault add edit menus by @andrebispo5 in #7301
- [PM-36379] fix: Show the item type in the save snackbar by @andrebispo5 in #7308
- [PM-36378] fix: Remove the period from the new folder created snackbar by @andrebispo5 in #7336
- [PM-41929] fix: Update the manage devices screen when a passwordless request push is received by @aj-rosado in #7280
- [PM-40535] fix: Organization policy restriction notice padding and icon by @andrebispo5 in #7341
- [PM-36378] fix: Remove "New folder created" snackbar from add/edit cipher flow by @andrebispo5 in #7345
- PM-42839, PM-42840, PM-42841, PM-42842: bug: Minor DatePicker bug fixes by @david-livefront in #7343
- [PM-41836] fix: Promote Plan screen off Free view without requiring an in-flight checkout by @aj-rosado in #7337
- [PM-36376] fix: Clear folder and owner dropdown lag after a card scan by @andrebispo5 in #7353
- π PM-43235: bug: Remove edit button for disabled Send types by @david-livefront in #7375
βοΈ Maintenance
- Crowdin Pull by @bw-ghapp[bot] in #7291
- PM-42381: chore: Separate AuthState and organizations from AuthRepository by @david-livefront in #7296
- Chore: Update app version name to 2026.9.0 by @david-livefront in #7317
- PM-42616: Chore: Consolidate keys model by @david-livefront in #7322
- Crowdin Pull by @bw-ghapp[bot] in #7327
- chore: Rollback setpassword API changes by @david-livefront in #7349
- Added workflow placeholder by @mpbw2 in #7351
π¦ Dependency Updates
- Deps: Update OkHttp to v5.5.0 by @david-livefront in #7307
- Deps: Update Androidx dependencies by @david-livefront in #7306
- Deps: Update AGP to v9.3.2 by @david-livefront in #7305
- Update SDK to 3.0.0-8495-c1b859a9 by @bw-ghapp[bot] in #7295
- Deps: Update Firebase by @david-livefront in #7310
- Deps: Update Junit to v6.1.3 by @david-livefront in #7314
- Deps: Update to Kotlin v2.4.10 by @david-livefront in #7315
- Deps: Update Google dependencies by @david-livefront in #7316
- Deps: Update to Glide v5.0.9 by @david-livefront in #7318
- Deps: Update Androidx Camera dependencies by @david-livefront in #7323
- [deps]: Update csv to v3.3.6 by @renovate[bot] in #7330
- [deps]: Update com.google.devtools.ksp to v2.3.11 by @renovate[bot] in #7329
- [deps]: Update slackapi/slack-github-action action to v4 by @renovate[bot] in #7334
- [deps]: Update codecov/codecov-action action to v7 by @renovate[bot] in #7333
- [deps]: Update actions/checkout action to v7 by @renovate[bot] in #7332
- [deps]: Lock file maintenance by @renovate[bot] in #7335
- Update SDK to 3.0.0-8671-5d8ae614 by @bw-ghapp[bot] in #7320
π¨ Other
- llm: Dispatch bitwarden-software-engineer as a subagent for SDK-update evaluation by @SaintPatrck in #7313
- llm: Exclude claude-code-action's restored config paths from the SDK-update push guard by @SaintPatrck in #7321
Full Changelog: v2026.8.1-bwpm...v2026.9.0-bwpm
Builds Source: https://github.com/bitwarden/android/actions/runs/34485247881
Authenticator 2026.9.0 (1941)
Overview
Various under-the-hood bug fixes and improvements
What's Changed
Feature Development
- PM-31118: feat: Add support for SDK pin unlock by @david-livefront in #7289
- [PM-41291] feat: Add model and data layer for Identity Autofill by @aj-rosado in #7232
- PM-33857: feat: Add User Notification Policy banner by @david-livefront in #7303
- PM-32858: feat: Update password salt creation by @david-livefront in #7312
- [PM-41292] feat: Add heuristic detection for identity autofill fields by @aj-rosado in #7233
- PM-32154: Feat: Update salt for new registration model by @david-livefront in #7324
- PM-42849: Feat: Update Debug menu UI by @david-livefront in #7338
- PM-42467: feat: Add debug menu option to share settings by @david-livefront in #7350
π Bug fixes
- [PM-36378] fix: Show the new folder created snackbar by @andrebispo5 in #7299
- [PM-36231] fix: Show Select without dashes on vault add edit menus by @andrebispo5 in #7301
- [PM-36379] fix: Show the item type in the save snackbar by @andrebispo5 in #7308
- [PM-36378] fix: Remove the period from the new folder created snackbar by @andrebispo5 in #7336
- [PM-41929] fix: Update the manage devices screen when a passwordless request push is received by @aj-rosado in #7280
- [PM-40535] fix: Organization policy restriction notice padding and icon by @andrebispo5 in #7341
- [PM-36378] fix: Remove "New folder created" snackbar from add/edit cipher flow by @andrebispo5 in #7345
- PM-42839, PM-42840, PM-42841, PM-42842: bug: Minor DatePicker bug fixes by @david-livefront in #7343
- [PM-41836] fix: Promote Plan screen off Free view without requiring an in-flight checkout by @aj-rosado in #7337
- [PM-36376] fix: Clear folder and owner dropdown lag after a card scan by @andrebispo5 in #7353
- π PM-43235: bug: Remove edit button for disabled Send types by @david-livefront in #7375
βοΈ Maintenance
- Crowdin Pull by @bw-ghapp[bot] in #7291
- PM-42381: chore: Separate AuthState and organizations from AuthRepository by @david-livefront in #7296
- Chore: Update app version name to 2026.9.0 by @david-livefront in #7317
- PM-42616: Chore: Consolidate keys model by @david-livefront in #7322
- Crowdin Pull by @bw-ghapp[bot] in #7327
- chore: Rollback setpassword API changes by @david-livefront in #7349
- Added workflow placeholder by @mpbw2 in #7351
π¦ Dependency Updates
- Deps: Update OkHttp to v5.5.0 by @david-livefront in #7307
- Deps: Update Androidx dependencies by @david-livefront in #7306
- Deps: Update AGP to v9.3.2 by @david-livefront in #7305
- Update SDK to 3.0.0-8495-c1b859a9 by @bw-ghapp[bot] in #7295
- Deps: Update Firebase by @david-livefront in #7310
- Deps: Update Junit to v6.1.3 by @david-livefront in #7314
- Deps: Update to Kotlin v2.4.10 by @david-livefront in #7315
- Deps: Update Google dependencies by @david-livefront in #7316
- Deps: Update to Glide v5.0.9 by @david-livefront in #7318
- Deps: Update Androidx Camera dependencies by @david-livefront in #7323
- [deps]: Update csv to v3.3.6 by @renovate[bot] in #7330
- [deps]: Update com.google.devtools.ksp to v2.3.11 by @renovate[bot] in #7329
- [deps]: Update slackapi/slack-github-action action to v4 by @renovate[bot] in #7334
- [deps]: Update codecov/codecov-action action to v7 by @renovate[bot] in #7333
- [deps]: Update actions/checkout action to v7 by @renovate[bot] in #7332
- [deps]: Lock file maintenance by @renovate[bot] in #7335
- Update SDK to 3.0.0-8671-5d8ae614 by @bw-ghapp[bot] in #7320
π¨ Other
- llm: Dispatch bitwarden-software-engineer as a subagent for SDK-update evaluation by @SaintPatrck in #7313
- llm: Exclude claude-code-action's restored config paths from the SDK-update push guard by @SaintPatrck in #7321
Full Changelog: v2026.8.1-bwa...v2026.9.0-bwa
Builds Source: https://github.com/bitwarden/android/actions/runs/33804330161
Password Manager 2026.8.1 (21856)
Overview
- Improved account security
- Better autofill for phone numbers on more sites
- Various under-the-hood improvements and bug fixes
What's Changed
Feature Development
- PM-40154: feat: Migrate user data to KeystoreEncryptedSharedPreferences by @david-livefront in #7158
- [PM-40528] feat: Wire SendControls precedence into DisableSend/SendOptions enforcement points by @andrebispo5 in #7239
- [PM-40530] feat: Hide "hide my email switch" when enforced by SendControls policy by @andrebispo5 in #7244
- [PM-40534] feat: Restrict Send creation flow when only one Send type is allowed by @andrebispo5 in #7249
- [PM-40532] feat: Lock the Send deletion date when enforced by the SendControls policy by @andrebispo5 in #7258
- [PM-40531] feat: Lock the "Who can view" selection when enforced by policy by @andrebispo5 in #7266
- [PM-40533] feat: Validate recipient email domains against SendControls allowed domains by @andrebispo5 in #7269
- [PM-42107] feat: Wire SendControls policy awareness into the View Send screen by @andrebispo5 in #7272
- [PM-42108] feat: Add policy restriction banner to View Send by @andrebispo5 in #7275
- [PM-42110] feat: Make a copy of a policy-restricted Send by @andrebispo5 in #7276
- [PM-42198] feat: Send encryptedByKeyId on cipher requests by @aj-rosado in #7287
π Bug fixes
- [PM-41319] fix: Autofill phone-number login credentials via fill-assist by @aj-rosado in #7250
- [PM-41900] fix: Update the vault selection dialog title by @andrebispo5 in #7263
- PM-41853: bug: Fix account keys migration for keystore encrypted shared preferences by @david-livefront in #7273
- [PM-41896] fix: Default the owner dropdown to the collection's organization by @andrebispo5 in #7281
- PM-40295: bug: MP policy check happen directly durring login and unlock by @david-livefront in #7165
βοΈ Maintenance
- Crowdin Pull by @bw-ghapp[bot] in #7228
- [PM-38570] Testharness Firebase distribution by @mpbw2 in #7274
- [PM-42156] Fix optional bool checks in workflows by @mpbw2 in #7282
- PM-42171: chore: Remove suspend from certain SDK functions by @david-livefront in #7283
π¦ Dependency Updates
- Update Google privileged browsers list by @github-actions[bot] in #7159
- Update Google privileged browsers list by @github-actions[bot] in #7227
- Update SDK to 3.0.0-8288-99ffb6ef by @bw-ghapp[bot] in #7254
- deps: Update to AGP v9.3.1 by @david-livefront in #7246
- Update SDK to 3.0.0-8379-cc7daf10 by @bw-ghapp[bot] in #7267
- Update SDK to 3.0.0-8427-16db8e99 by @bw-ghapp[bot] in #7284
π¨ Other
- llm: Add evaluating-sdk-internal-updates skill and CI workflow by @SaintPatrck in #7251
- [AI-76] llm: Fix Bash allowlist and Resolve routing in evaluating-sdk-internal-updates by @SaintPatrck in #7260
- llm: Route GitHub Packages credential through $GITHUB_ENV in SDK-eval workflow by @SaintPatrck in #7268
- llm: Pre-fetch the SDK artifact before Claude runs in SDK-eval workflow by @SaintPatrck in #7270
- [AI-88] llm: Remove .claude/CONTRIBUTING.md by @SaintPatrck in #7285
Full Changelog: v2026.8.0-bwpm...v2026.8.1-bwpm
Builds Source: https://github.com/bitwarden/android/actions/runs/32510052977