Bitwarden Release Notes

Last updated: Apr 3, 2026

Bitwarden Products

All Bitwarden Release Notes (84)

  • Apr 3, 2026
    • Date parsed from source:
      Apr 3, 2026
    • First seen by Releasebot:
      Apr 3, 2026
    Bitwarden logo

    Bitwarden iOs by Bitwarden

    Password Manager 2026.3.1 (3062)

    Bitwarden iOs releases iOS improvements for credential provider setup, organization policy changes, clearer Send and vault labels, smoother browser extension imports, stronger TOTP handling, and better login-with-device stability, with multiple bug fixes and crash reductions.

    Overview

    What's New

    • iOS now prompts you to enable Bitwarden as a credential provider directly from the app
    • Organization policy changes take effect immediately

    Improvements

    • Clearer labels for Send and vault buttons
    • Browser extension imports handle profile switching and search without closing the screen
    • More graceful TOTP edge case handling
    • Better stability for login-with-device notifications

    Bug Fixes

    • Archiving a vault item as org owner no longer shows a false error
    • Declining an org transfer no longer creates a blank audit log entry
    • Fixed a loop prompting repeated encryption setting updates
    • Biometric unlock works correctly for keychain users with session timeout policies
    • Fixed a crash when transferring items from the browser extension

    What's Changed

    Feature Development

    • [PM-26177] feat: Wire up device auth key to autofill service by @iinuwa in #2300
    • [PM-32575] feat: Update SSO cookies acquired try again dialog message by @fedemkr in #2409
    • [PM-33355] feat: Sync when push notification policy changed is received by @andrebispo5 in #2442
    • [PM-33846] feat: Premium upgrade feature flag by @andrebispo5 in #2461
    • [PM-32662] feat: Improve item transfer UI by @fedemkr in #2468
    • [PM-27595] feat: Improve autofill onboarding by @fedemkr in #2465

    πŸ› Bug fixes

    • [PM-33252] fix: Fix update profile KDF values from User decryption options on sync by @fedemkr in #2413
    • [PM-33230] fix: Remove error alert on known devices check by @fedemkr in #2414
    • [PM-33231] fix: Dismiss keyboard on sync with browser view by @fedemkr in #2415
    • [PM-33231] fix: Fix keyboard being shown on sync with browser from login screen by @fedemkr in #2429
    • [PM-33412] fix: Fix CoreData threading violation in AuthenticatorBridgeKit by @KatherineInCode in #2433
    • [PM-31722] fix: Prevent WatchService error when switching to locked account by @matt-livefront in #2427
    • [BWA-198] fix: Retain TOTP code when streaming updates on item edit in PM by @KatherineInCode in #2410
    • [PM-33370] fix: Fix [un]archive flow on missing cipher key case by @fedemkr in #2436
    • [PM-31836] bug: Create Passkeys into MyItems by @andrebispo5 in #2406
    • [PM-33231] fix: Fix keyboard flickering by applying fullscreen to the modal by @fedemkr in #2438
    • [PM-33136] fix: Centralize TOTP key error handling to reduce Crashlytics noise by @matt-livefront in #2435
    • [PM-31470] bug: Show migrate personal vault on unlock by @andrebispo5 in #2411
    • [PM-29855] fix: Update accessibility label for option button in list rows by @matt-livefront in #2451
    • [PM-33311] fix: Fix ViewController interactions in VaultCoordinator by @KatherineInCode in #2458
    • [PM-31837] fix: Enforce policy session timeout action on Key connector by @fedemkr in #2441
    • [PM-33557] fix: Remove "Why am I seeing this?" link button on Sync with browser view by @fedemkr in #2466
    • [PM-32767] fix: Update localized strings for organization level Session Timeout Settings by @morganzellers-bw in #2459
    • [PM-33914] fix: Remove org event to avoid blank log entry. by @morganzellers-bw in #2469
    • [PM-33498] fix: Create a safePresent method to avoid VC presentation races by @KatherineInCode in #2428
    • [PM-34062] [RC] fix: Fix dismiss sync with browser automatically by @fedemkr in #2486
    • [PM-34062] fix: Increase wait time for dismiss on sync with browser by @fedemkr in #2493

    βš™οΈ Maintenance

    • [PM-26762] chore: Resolve MockHTTPClient concurrency warning by @matt-livefront in #2376
    • Crowdin Pull by @bw-ghapp[bot] in #2418
    • [PM-31722] chore: Add WatchService tests by @matt-livefront in #2416
    • [PM-32221] chore: Add appcontext to crashlytics by @LRNcardozoWDF in #2399
    • Crowdin Pull by @bw-ghapp[bot] in #2452
    • [PM-33763] chore: Fix flaky unit tests by @matt-livefront in #2457
    • [PM-33758] ci: Print summary when Tests fail by @vvolkgang in #2456
    • [PM-18892] ci: Comment linked issues when a new GitHub Release is published by @vvolkgang in #2355
    • llm: Update CODEOWNERS for Claude related files by @SaintPatrck in #2460
    • Update CI badges in README.md by @djsmith85 in #2407
    • [PM-33862] chore: Don't log to Crashlytics when receiving a login request for a logged out account by @matt-livefront in #2462

    πŸ“¦ Dependency Updates

    • Update public suffix list by @github-actions[bot] in #2419
    • Update public suffix list by @github-actions[bot] in #2453

    🎨 Other

    • [PM-30872] Enhance CLAUDE.md with comprehensive project configuration by @SaintPatrck in #2339
    • [PM-33570] llm: Enhance reviewing-changes skill to multi-file structure by @SaintPatrck in #2443

    Full Changelog: v2026.3.0-bwpm...v2026.3.1-bwpm

    Builds Source: https://github.com/bitwarden/ios/actions/runs/23565719717

    Original source Report a problem
  • Apr 2, 2026
    • Date parsed from source:
      Apr 2, 2026
    • First seen by Releasebot:
      Apr 3, 2026
    Bitwarden logo

    Bitwarden iOs by Bitwarden

    Authenticator 2026.3.1 (545)

    Bitwarden iOs releases bug fixes and improvements for autofill, sync, SSO, item transfer, and onboarding, plus passkey, watch, and accessibility updates.

    Overview

    Various under-the-hood bug fixes and improvements

    What's Changed

    Feature Development

    • [PM-26177] feat: Wire up device auth key to autofill service by @iinuwa in #2300
    • [PM-32575] feat: Update SSO cookies acquired try again dialog message by @fedemkr in #2409
    • [PM-33355] feat: Sync when push notification policy changed is received by @andrebispo5 in #2442
    • [PM-33846] feat: Premium upgrade feature flag by @andrebispo5 in #2461
    • [PM-32662] feat: Improve item transfer UI by @fedemkr in #2468
    • [PM-27595] feat: Improve autofill onboarding by @fedemkr in #2465

    πŸ› Bug fixes

    • [PM-33252] fix: Fix update profile KDF values from User decryption options on sync by @fedemkr in #2413
    • [PM-33230] fix: Remove error alert on known devices check by @fedemkr in #2414
    • [PM-33231] fix: Dismiss keyboard on sync with browser view by @fedemkr in #2415
    • [PM-33231] fix: Fix keyboard being shown on sync with browser from login screen by @fedemkr in #2429
    • [PM-33412] fix: Fix CoreData threading violation in AuthenticatorBridgeKit by @KatherineInCode in #2433
    • [PM-31722] fix: Prevent WatchService error when switching to locked account by @matt-livefront in #2427
    • [BWA-198] fix: Retain TOTP code when streaming updates on item edit in PM by @KatherineInCode in #2410
    • [PM-33370] fix: Fix [un]archive flow on missing cipher key case by @fedemkr in #2436
    • [PM-31836] bug: Create Passkeys into MyItems by @andrebispo5 in #2406
    • [PM-33231] fix: Fix keyboard flickering by applying fullscreen to the modal by @fedemkr in #2438
    • [PM-33136] fix: Centralize TOTP key error handling to reduce Crashlytics noise by @matt-livefront in #2435
    • [PM-31470] bug: Show migrate personal vault on unlock by @andrebispo5 in #2411
    • [PM-29855] fix: Update accessibility label for option button in list rows by @matt-livefront in #2451
    • [PM-33311] fix: Fix ViewController interactions in VaultCoordinator by @KatherineInCode in #2458
    • [PM-31837] fix: Enforce policy session timeout action on Key connector by @fedemkr in #2441
    • [PM-33557] fix: Remove "Why am I seeing this?" link button on Sync with browser view by @fedemkr in #2466
    • [PM-32767] fix: Update localized strings for organization level Session Timeout Settings by @morganzellers-bw in #2459
    • [PM-33914] fix: Remove org event to avoid blank log entry. by @morganzellers-bw in #2469
    • [PM-33498] fix: Create a safePresent method to avoid VC presentation races by @KatherineInCode in #2428
    • [PM-34062] [RC] fix: Fix dismiss sync with browser automatically by @fedemkr in #2486
    • [PM-34062] fix: Increase wait time for dismiss on sync with browser by @fedemkr in #2493

    βš™οΈ Maintenance

    • [PM-26762] chore: Resolve MockHTTPClient concurrency warning by @matt-livefront in #2376
    • Crowdin Pull by @bw-ghapp[bot] in #2418
    • [PM-31722] chore: Add WatchService tests by @matt-livefront in #2416
    • [PM-32221] chore: Add appcontext to crashlytics by @LRNcardozoWDF in #2399
    • Crowdin Pull by @bw-ghapp[bot] in #2452
    • [PM-33763] chore: Fix flaky unit tests by @matt-livefront in #2457
    • [PM-33758] ci: Print summary when Tests fail by @vvolkgang in #2456
    • [PM-18892] ci: Comment linked issues when a new GitHub Release is published by @vvolkgang in #2355
    • llm: Update CODEOWNERS for Claude related files by @SaintPatrck in #2460
    • Update CI badges in README.md by @djsmith85 in #2407
    • [PM-33862] chore: Don't log to Crashlytics when receiving a login request for a logged out account by @matt-livefront in #2462

    πŸ“¦ Dependency Updates

    • Update public suffix list by @github-actions[bot] in #2419
    • Update public suffix list by @github-actions[bot] in #2453

    🎨 Other

    • [PM-30872] Enhance CLAUDE.md with comprehensive project configuration by @SaintPatrck in #2339
    • [PM-33570] llm: Enhance reviewing-changes skill to multi-file structure by @SaintPatrck in #2443

    Full Changelog: v2026.3.0-bwa...v2026.3.1-bwa

    Builds Source: https://github.com/bitwarden/ios/actions/runs/23357101095

    Original source Report a problem
  • All of your release notes in one feed

    Join Releasebot and get updates from Bitwarden and hundreds of other software products.

  • Apr 2, 2026
    • Date parsed from source:
      Apr 2, 2026
    • First seen by Releasebot:
      Apr 2, 2026
    Bitwarden logo

    Bitwarden Android by Bitwarden

    Password Manager 2026.3.1 (21415)

    Bitwarden Android releases smoother vault management with instant policy changes, direct archived item clearing, and clearer menus plus better accessibility. It also fixes autofill, navigation, TOTP scan, passkey, sync, and crash issues for a more reliable app.

    Overview

    What's New

    • Policy changes apply instantly, no manual sync needed
    • Clear archived items directly from your vault

    Improvements

    • Clearer menu labels and in-app prompts
    • Better screen reader labels and icon contrast
    • Passphrase generator and password history fixes

    Bug Fixes

    • Fixed crashes related to autofill, navigation, and screen loading
    • Fixed duplicate items after TOTP QR code scans
    • Fixed passkey creation failing for certain apps
    • Fixed verification codes not syncing
    • Org transfer decline no longer creates a blank log entry

    What's Changed

    Feature Development

    • Remove remember ViewModel by @david-livefront in #6618
    • [PM-33262] feat: Add cookie support to Glide image requests by @SaintPatrck in #6627
    • [PM-32123] feat: Propagate informative cookie redirect error message by @SaintPatrck in #6622
    • [PM-33227] feat: Add Clear SSO Cookies button to debug menu by @SaintPatrck in #6620
    • PM-18596: feat: SSN field should be hidden by default by @david-livefront in #6628
    • [PM-29673] feat: Improved pre-polutated data on the FlightRecorder logs by @aj-rosado in #6616
    • [PM-33505] feat: Add MobilePremiumUpgrade feature flag by @SaintPatrck in #6655
    • [PM-33507] feat: Add premium upgrade banner dismissal persistence by @SaintPatrck in #6657
    • [PM-33506] feat: Add PremiumStatusChanged push notification support by @SaintPatrck in #6656
    • PM-33565: Update premium dialog for attachments by @david-livefront in #6663
    • [PM-33511] feat: Add creationDate to UserState.Account by @SaintPatrck in #6662
    • [PM-32663] feat: Update vault migration screens by @aj-rosado in #6660
    • [PM-33356] feat: Sync when push notification policy changed is received by @andrebispo5 in #6664
    • [PM-33365] feat: Add GmsManager to gate CXP features on GMS Core version by @SaintPatrck in #6678
    • [PM-33508] feat: Add AuthenticatedBillingApi and BillingService network layer by @SaintPatrck in #6668
    • [PM-33509] feat: Add BillingRepository and Hilt billing modules by @SaintPatrck in #6674
    • [PM-33510] feat: Add Play Billing Library dependency and PlayBillingManager by @SaintPatrck in #6680
    • [PM-33512] feat: Add PremiumStateManager for upgrade banner eligibility by @SaintPatrck in #6690
    • [PM-33513] feat: Add checkout callback deep link handling by @SaintPatrck in #6692
    • [PM-33514] feat: Add premium upgrade banner visibility logic by @SaintPatrck in #6696

    πŸ› Bug fixes

    • PM-33266: Allow the VaultUnlockViewModel and VaultViewModel to safely initialize without a UserState by @david-livefront in #6623
    • PM-29871: Add additional callouts for external links in the app by @david-livefront in #6614
    • PM-29861: Update overflow content description to 'More options' by @david-livefront in #6621
    • PM-29871: bug: Add external link callouts by @david-livefront in #6634
    • [PM-33394] fix: Propagate CookieRedirectException error message by @SaintPatrck in #6639
    • PM-33411: bug: Defer early navigation until lifecycle is resumed by @david-livefront in #6638
    • PM-33428: bug: Fix loading dialog statusbar content color by @david-livefront in #6641
    • [PM-33394] fix: Surface CookieRedirectException message during sync-on-unlock by @SaintPatrck in #6643
    • PM-33441: bug: Add external link callout for start registration screen by @david-livefront in #6646
    • PM-29869: bug: Update colorscheme to improve accessibility by @david-livefront in #6647
    • PM-29871: bug: Add external link callouts for buttons by @david-livefront in #6648
    • [PM-33553] fix: Remove "Why am I seeing this?" link from cookie sync screen by @SaintPatrck in #6676
    • PM-33893: bug: Crash caused by empty credential password by @david-livefront in #6693
    • PM-33907: bug: Handle exceptions thrown when querying the AutofillManager by @david-livefront in #6695
    • PM-33909: bug: Check the column index before querying for 3rd party autofill data by @david-livefront in #6697
    • PM-33913: bug: Remove org event to avoid duplicate entry by @david-livefront in #6699
    • PM-32721: bug: Add sorting to password history by @david-livefront in #6700
    • [PM-23560] bug: Added guard to ensure duplicate scan events are not fired by @aj-rosado in #6687
    • PM-34193: Rollback SDK update for Vault lockout bug by @david-livefront in #6724
    • PM-34193: bug: Unlock vault from Never-Lock should be on io thread by @david-livefront in #6727

    βš™οΈ Maintenance

    • Crowdin Pull by @bw-ghapp[bot] in #6625
    • PM-26059: Remove CipherKeyEncryption feature flag by @david-livefront in #6617
    • docs: Clean up kdoc issues by @david-livefront in #6629
    • [PM-33394] debt: Add userFriendlyMessage extension and errorMessage to result types by @SaintPatrck in #6642
    • [PM-33495] ci: Remove build job to reduce Build workflows time by @vvolkgang in #6658
    • Update error state to allow for a more customizable button by @david-livefront in #6654
    • [PM-33560] debt: Wire SendManager and Send ViewModel error handlers by @SaintPatrck in #6652
    • [PM-33394] debt: Wire FolderManager and folder ViewModel error handlers by @SaintPatrck in #6653
    • [PM-33561] debt: Wire CipherManager and cipher ViewModel error handlers by @SaintPatrck in #6651
    • Crowdin Pull by @bw-ghapp[bot] in #6669
    • [deps]: Update actions/upload-artifact action to v7 by @renovate[bot] in #6672
    • [PM-18892] ci: Comment linked issues when a new GitHub Release is published by @vvolkgang in #6552
    • misc: Add support for icons in buttons via BitwardenButtonData by @david-livefront in #6682
    • misc: Add an error message to the DownloadAttachmentResult by @david-livefront in #6688
    • misc: Rename the VaultDiskSource Flows by @david-livefront in #6689
    • chore: Reorganize imports in VaultViewModel by @SaintPatrck in #6701
    • chore: Remove unused how_to_manage_my_vault string by @david-livefront in #6702

    πŸ“¦ Dependency Updates

    • Update SDK to 2.0.0-5451-c73f9161 by @bw-ghapp[bot] in #6605
    • Update AGP and gradle wrapper by @david-livefront in #6619
    • Update protobuf library by @david-livefront in #6626
    • [deps]: Lock file maintenance by @renovate[bot] in #6604
    • [deps]: Update androidx.credentials:credentials to v1.6.0-rc02 by @renovate[bot] in #6670
    • [deps]: Update org.sonarqube to v7.2.3.7755 by @renovate[bot] in #6671
    • [deps]: Lock file maintenance by @renovate[bot] in #6673
    • Update SDK to 2.0.0-5676-14521973 by @bw-ghapp[bot] in #6615
    • Revert "Update SDK to 2.0.0-5676-14521973" by @SaintPatrck in #6679
    • Update Androidx dependencies by @david-livefront in #6683
    • PM-33160: Instantiate SDK client with Repositories class by @david-livefront in #6681
    • Update app to use the latest version of Kotlin by @david-livefront in #6684
    • Revert "PM-34193: Rollback SDK update for Vault lockout bug" by @david-livefront in #6725

    🎨 Other

    • [PM-33478] llm: Add android-implementer agent for autonomous development workflow by @SaintPatrck in #6635
    • llm: Capture test failures on first run in build-test-verify skill by @SaintPatrck in #6661
    • llm: Clarify @Suppress("MaxLineLength") usage in testing skill by @SaintPatrck in #6685
    • llm: Add /review-android command and align reviewing-changes skill with agent by @SaintPatrck in #6665

    Full Changelog: v2026.3.0-bwpm...v2026.3.1-bwpm

    Builds Source: https://github.com/bitwarden/android/actions/runs/23660459640

    Original source Report a problem
  • Apr 2, 2026
    • Date parsed from source:
      Apr 2, 2026
    • First seen by Releasebot:
      Apr 2, 2026
    Bitwarden logo

    Bitwarden Android by Bitwarden

    Authenticator 2026.3.1 (1478)

    Bitwarden Android releases a bug fix update that prevents duplicate items when scanning QR codes and adds a range of under-the-hood improvements, including cookie support, premium upgrade enhancements, stronger sync handling, and broader stability fixes.

    Overview

    Fixed an issue where scanning QR codes could create duplicate items.

    Various under-the-hood bug fixes and improvements

    What's Changed

    Feature Development

    Remove remember ViewModel by @david-livefront in #6618

    [PM-33262] feat: Add cookie support to Glide image requests by @SaintPatrck in #6627

    [PM-32123] feat: Propagate informative cookie redirect error message by @SaintPatrck in #6622

    [PM-33227] feat: Add Clear SSO Cookies button to debug menu by @SaintPatrck in #6620

    PM-18596: feat: SSN field should be hidden by default by @david-livefront in #6628

    [PM-29673] feat: Improved pre-polutated data on the FlightRecorder logs by @aj-rosado in #6616

    [PM-33505] feat: Add MobilePremiumUpgrade feature flag by @SaintPatrck in #6655

    [PM-33507] feat: Add premium upgrade banner dismissal persistence by @SaintPatrck in #6657

    [PM-33506] feat: Add PremiumStatusChanged push notification support by @SaintPatrck in #6656

    PM-33565: Update premium dialog for attachments by @david-livefront in #6663

    [PM-33511] feat: Add creationDate to UserState.Account by @SaintPatrck in #6662

    [PM-32663] feat: Update vault migration screens by @aj-rosado in #6660

    [PM-33356] feat: Sync when push notification policy changed is received by @andrebispo5 in #6664

    [PM-33365] feat: Add GmsManager to gate CXP features on GMS Core version by @SaintPatrck in #6678

    [PM-33508] feat: Add AuthenticatedBillingApi and BillingService network layer by @SaintPatrck in #6668

    [PM-33509] feat: Add BillingRepository and Hilt billing modules by @SaintPatrck in #6674

    [PM-33510] feat: Add Play Billing Library dependency and PlayBillingManager by @SaintPatrck in #6680

    [PM-33512] feat: Add PremiumStateManager for upgrade banner eligibility by @SaintPatrck in #6690

    [PM-33513] feat: Add checkout callback deep link handling by @SaintPatrck in #6692

    [PM-33514] feat: Add premium upgrade banner visibility logic by @SaintPatrck in #6696

    πŸ› Bug fixes

    PM-33266: Allow the VaultUnlockViewModel and VaultViewModel to safely initialize without a UserState by @david-livefront in #6623

    PM-29871: Add additional callouts for external links in the app by @david-livefront in #6614

    PM-29861: Update overflow content description to 'More options' by @david-livefront in #6621

    PM-29871: bug: Add external link callouts by @david-livefront in #6634

    [PM-33394] fix: Propagate CookieRedirectException error message by @SaintPatrck in #6639

    PM-33411: bug: Defer early navigation until lifecycle is resumed by @david-livefront in #6638

    PM-33428: bug: Fix loading dialog statusbar content color by @david-livefront in #6641

    [PM-33394] fix: Surface CookieRedirectException message during sync-on-unlock by @SaintPatrck in #6643

    PM-33441: bug: Add external link callout for start registration screen by @david-livefront in #6646

    PM-29869: bug: Update colorscheme to improve accessibility by @david-livefront in #6647

    PM-29871: bug: Add external link callouts for buttons by @david-livefront in #6648

    [PM-33553] fix: Remove "Why am I seeing this?" link from cookie sync screen by @SaintPatrck in #6676

    PM-33893: bug: Crash caused by empty credential password by @david-livefront in #6693

    PM-33907: bug: Handle exceptions thrown when querying the AutofillManager by @david-livefront in #6695

    PM-33909: bug: Check the column index before querying for 3rd party autofill data by @david-livefront in #6697

    PM-33913: bug: Remove org event to avoid duplicate entry by @david-livefront in #6699

    PM-32721: bug: Add sorting to password history by @david-livefront in #6700

    [PM-23560] bug: Added guard to ensure duplicate scan events are not fired by @aj-rosado in #6687

    PM-34193: Rollback SDK update for Vault lockout bug by @david-livefront in #6724

    PM-34193: bug: Unlock vault from Never-Lock should be on io thread by @david-livefront in #6727

    βš™οΈ Maintenance

    Crowdin Pull by @bw-ghapp[bot] in #6625

    PM-26059: Remove CipherKeyEncryption feature flag by @david-livefront in #6617

    docs: Clean up kdoc issues by @david-livefront in #6629

    [PM-33394] debt: Add userFriendlyMessage extension and errorMessage to result types by @SaintPatrck in #6642

    [PM-33495] ci: Remove build job to reduce Build workflows time by @vvolkgang in #6658

    Update error state to allow for a more customizable button by @david-livefront in #6654

    [PM-33560] debt: Wire SendManager and Send ViewModel error handlers by @SaintPatrck in #6652

    [PM-33394] debt: Wire FolderManager and folder ViewModel error handlers by @SaintPatrck in #6653

    [PM-33561] debt: Wire CipherManager and cipher ViewModel error handlers by @SaintPatrck in #6651

    Crowdin Pull by @bw-ghapp[bot] in #6669

    [deps]: Update actions/upload-artifact action to v7 by @renovate[bot] in #6672

    [PM-18892] ci: Comment linked issues when a new GitHub Release is published by @vvolkgang in #6552

    misc: Add support for icons in buttons via BitwardenButtonData by @david-livefront in #6682

    misc: Add an error message to the DownloadAttachmentResult by @david-livefront in #6688

    misc: Rename the VaultDiskSource Flows by @david-livefront in #6689

    chore: Reorganize imports in VaultViewModel by @SaintPatrck in #6701

    chore: Remove unused how_to_manage_my_vault string by @david-livefront in #6702

    πŸ“¦ Dependency Updates

    Update SDK to 2.0.0-5451-c73f9161 by @bw-ghapp[bot] in #6605

    Update AGP and gradle wrapper by @david-livefront in #6619

    Update protobuf library by @david-livefront in #6626

    [deps]: Lock file maintenance by @renovate[bot] in #6604

    [deps]: Update androidx.credentials:credentials to v1.6.0-rc02 by @renovate[bot] in #6670

    [deps]: Update org.sonarqube to v7.2.3.7755 by @renovate[bot] in #6671

    [deps]: Lock file maintenance by @renovate[bot] in #6673

    Update SDK to 2.0.0-5676-14521973 by @bw-ghapp[bot] in #6615

    Revert "Update SDK to 2.0.0-5676-14521973" by @SaintPatrck in #6679

    Update Androidx dependencies by @david-livefront in #6683

    PM-33160: Instantiate SDK client with Repositories class by @david-livefront in #6681

    Update app to use the latest version of Kotlin by @david-livefront in #6684

    Revert "PM-34193: Rollback SDK update for Vault lockout bug" by @david-livefront in #6725

    🎨 Other

    [PM-33478] llm: Add android-implementer agent for autonomous development workflow by @SaintPatrck in #6635

    llm: Capture test failures on first run in build-test-verify skill by @SaintPatrck in #6661

    llm: Clarify @Suppress("MaxLineLength") usage in testing skill by @SaintPatrck in #6685

    llm: Add /review-android command and align reviewing-changes skill with agent by @SaintPatrck in #6665

    Full Changelog: v2026.3.0-bwa...v2026.3.1-bwa

    Builds Source: https://github.com/bitwarden/android/actions/runs/23660459662

    Original source Report a problem
  • April 2026
    • No date parsed from source.
    • First seen by Releasebot:
      Apr 1, 2026
    Bitwarden logo

    Bitwarden

    2026.3.2

    Bitwarden releases updates across the password manager and admin console, adding autofill from View Login, full password generator options for password protected Sends, Linux Arm64 desktop builds, and new organization policies for automatic confirmation and item transfer.

    (The listed release number is for the Bitwarden Server, other version numbers released in this cycle also include Web 2026.3.1, Browser Extension 2026.3.0, Mobile 2026.3.1, Desktop 2026.3.1, and CLI 2026.3.0.)

    Password Manager

    • Autofill button on View Login: Autofill credentials directly from the View Login page in the browser extension.
    • Generator options for password protected Sends: All password generator features are now available when creating password protected Sends.
    • Arm64 builds available for Linux: Arm64 desktop builds are now available for Linux users on Snapcraft and Flathub. See downloads for additional information.

    Admin Console

    • Automatic confirmation policy: A new policy allows for automatic confirmation of new members joining the organization. Using this policy requires an understanding of how it works and Bitwarden support must be contacted to activate it in your organization.
    • Policy name update: The Enforce organization data ownership policy has been renamed to Centralize organization ownership.
    • Transfer items from My Vault to My Items: Organizations using the Centralize organization ownership policy can now opt to prompt users to transfer items from My Vault to My Items using the browser extension.
    Original source Report a problem
  • Apr 1, 2026
    • Date parsed from source:
      Apr 1, 2026
    • First seen by Releasebot:
      Apr 1, 2026
    Bitwarden logo

    Bitwarden Clients by Bitwarden

    Web v2026.3.1

    Bitwarden Clients adds automatic member confirmation, a refreshed welcome flow, and new password generation for Sends.

    • Admins can now enable automatic confirmation of new members

    • Updated welcome experience for new users

    • Users subject to the organization data ownership policy will now be prompted to transfer their My Vault items to My Items

    • Sends can now use generated passwords

    • Various under-the-hood improvements and minor bug fixes

    Original source Report a problem
  • Mar 20, 2026
    • Date parsed from source:
      Mar 20, 2026
    • First seen by Releasebot:
      Mar 20, 2026
    Bitwarden logo

    Bitwarden iOs by Bitwarden

    Password Manager 2026.3.0 (3023)

    Bitwarden iOs releases smoother app performance, stronger server communication reliability, and better accessibility with clearer toggle indicators. It also improves push notification diagnostics and biometrics handling, while fixing vault, autofill, sync, and startup crashes.

    Overview

    What's New

    Improved server communication reliability with enhanced cookie handling for compatible environments

    Improvements

    Smoother scrolling throughout the app

    Toggle buttons now include non-color visual indicators for better accessibility

    Improved push notification diagnostics for faster issue resolution

    Streamlined biometrics handling under the hood

    Bug Fixes

    Fixed 400 error when archiving or unarchiving a vault item

    Fixed the crash caused by credential identity store errors

    Fixed a rare app crash on startup

    Fixed long-press autofill closing unexpectedly

    Fixed missing confirmation toast after editing or deleting a vault item

    What's Changed

    Feature Development

    [PM-26177] feat: Add models and methods to register and assert account passkeys by @iinuwa in #2295

    [PM-26177] feat: Create stub DeviceAuthKeyService by @iinuwa in #2297

    [PM-32742] feat: Server communication cookie bootstrap config models and environment by @fedemkr in #2378

    [PM-29876] feat: Implement server communication config SDK services by @fedemkr in #2382

    [PM-29877] feat: Handle acquire cookies and 302 redirection for SSO cookies vendor flow by @fedemkr in #2401

    [PM-33089] feat: Prevent perform acquire cookies flow when app is in background by @fedemkr in #2402

    [PM-29880] feat: Implement sync with in-app browser UI by @fedemkr in #2403

    [PM-32575] [RC] feat: Update SSO cookies acquired try again dialog message by @fedemkr in #2422

    πŸ› Bug fixes

    [PM-31717] fix: Use default keyboard for 2FA code on iPad to prevent crash by @matt-livefront in #2357

    [PM-32533] bug: Fix button color premium subscription alert by @andrebispo5 in #2368

    [PM-32538] bug: Sends selected passphrase does not populate by @andrebispo5 in #2371

    [PM-29856] fix: Update generator segmented control normal state by @matt-livefront in #2375

    [PM-32539] [PM-32540] bug: Fix Sends error dialogs by @andrebispo5 in #2369

    [PM-32535] bug: Sends email list behaviour by @andrebispo5 in #2370

    [PM-32760] fix: Fix archive response upsert by @fedemkr in #2385

    [PM-32845] bug: Fix trusted device not remembered for new SSO users by @andrebispo5 in #2383

    [PM-31720] fix: Only update credential identity store when app is foregrounded by @matt-livefront in #2361

    [PM-31470] bug: Prompt vault migration in app extension by @andrebispo5 in #2400

    [PM-33230] [RC] fix: Remove error alert on known devices check by @fedemkr in #2424

    [PM-33252] [RC] fix: Fix update profile KDF values from User decryption options on sync by @fedemkr in #2425

    [PM-33231] [RC] fix: Dismiss keyboard on sync with browser view by @fedemkr in #2426

    [PM-33370] [RC] fix: Fix [un]archive flow on missing cipher key case by @fedemkr in #2437

    [PM-33231] [RC] fix: Fix keyboard flickering by applying fullscreen to the modal by @fedemkr in #2439

    βš™οΈ Maintenance

    Crowdin Pull by @bw-ghapp[bot] in #2364

    [deps]: Update actions/cache action to v5 by @renovate[bot] in #2210

    [PM-32528] chore: Improve push notification logging by @matt-livefront in #2359

    [PM-27047] chore: Consolidate bundle extensions by @KatherineInCode in #2372

    [PM-31239] ci: Update Xcode to 26.2 by @fedemkr in #2286

    [PM-26762] chore: Update NetworkingTests to strict concurrency by @matt-livefront in #2337

    [PM-27047] Consolidate BiometricsRepository to BitwardenKit by @KatherineInCode in #2340

    [BWA-227] chore: Update Authenticator app icons by @matt-livefront in #2377

    Crowdin Pull by @bw-ghapp[bot] in #2392

    πŸ“¦ Dependency Updates

    [bre-1647] iOS CI Builds Failing With Fastlane Error by @aj-bw in #2360

    Update SDK to 5d2a391 (2.0.0-4615-1693d4d) by @bw-ghapp[bot] in #2346

    Update public suffix list by @github-actions[bot] in #2365

    Update SDK to 7b1ddc5 (2.0.0-4648-7a22aa7) by @bw-ghapp[bot] in #2367

    Update SDK to 0ea18f0 (2.0.0-4735-26e2b10) by @bw-ghapp[bot] in #2373

    Update public suffix list by @github-actions[bot] in #2393

    🎨 Other

    [PM-32781] Restrict Claude Code attribution from commits and PRs by @SaintPatrck in #2380

    Remove Gitter chat badge from README by @djsmith85 in #2404

    Update GitHub badge links in README-bwa.md by @djsmith85 in #2405

    New Contributors

    @djsmith85 made their first contribution in #2404

    Full Changelog: v2026.2.1-bwpm...v2026.3.0-bwpm

    Builds Source: https://github.com/bitwarden/ios/actions/runs/23023384383

    Original source Report a problem
  • Mar 20, 2026
    • Date parsed from source:
      Mar 20, 2026
    • First seen by Releasebot:
      Mar 20, 2026
    Bitwarden logo

    Bitwarden iOs by Bitwarden

    Authenticator 2026.3.0 (523)

    Bitwarden iOs ships bug fixes, under-the-hood improvements, and broader SSO and passkey updates. It adds account passkey registration, server communication config services, in-app browser sync, and multiple fixes for 2FA, Sends, trusted devices, keyboard behavior, and archive flows.

    Overview

    Varous under-the-hood bug fixes and imrprovements

    What's Changed

    Feature Development

    • [PM-26177] feat: Add models and methods to register and assert account passkeys by @iinuwa in #2295
    • [PM-26177] feat: Create stub DeviceAuthKeyService by @iinuwa in #2297
    • [PM-32742] feat: Server communication cookie bootstrap config models and environment by @fedemkr in #2378
    • [PM-29876] feat: Implement server communication config SDK services by @fedemkr in #2382
    • [PM-29877] feat: Handle acquire cookies and 302 redirection for SSO cookies vendor flow by @fedemkr in #2401
    • [PM-33089] feat: Prevent perform acquire cookies flow when app is in background by @fedemkr in #2402
    • [PM-29880] feat: Implement sync with in-app browser UI by @fedemkr in #2403
    • [PM-32575] [RC] feat: Update SSO cookies acquired try again dialog message by @fedemkr in #2422

    πŸ› Bug fixes

    • [PM-31717] fix: Use default keyboard for 2FA code on iPad to prevent crash by @matt-livefront in #2357
    • [PM-32533] bug: Fix button color premium subscription alert by @andrebispo5 in #2368
    • [PM-32538] bug: Sends selected passphrase does not populate by @andrebispo5 in #2371
    • [PM-29856] fix: Update generator segmented control normal state by @matt-livefront in #2375
    • [PM-32539] [PM-32540] bug: Fix Sends error dialogs by @andrebispo5 in #2369
    • [PM-32535] bug: Sends email list behaviour by @andrebispo5 in #2370
    • [PM-32760] fix: Fix archive response upsert by @fedemkr in #2385
    • [PM-32845] bug: Fix trusted device not remembered for new SSO users by @andrebispo5 in #2383
    • [PM-31720] fix: Only update credential identity store when app is foregrounded by @matt-livefront in #2361
    • [PM-31470] bug: Prompt vault migration in app extension by @andrebispo5 in #2400
    • [PM-33230] [RC] fix: Remove error alert on known devices check by @fedemkr in #2424
    • [PM-33252] [RC] fix: Fix update profile KDF values from User decryption options on sync by @fedemkr in #2425
    • [PM-33231] [RC] fix: Dismiss keyboard on sync with browser view by @fedemkr in #2426
    • [PM-33370] [RC] fix: Fix [un]archive flow on missing cipher key case by @fedemkr in #2437
    • [PM-33231] [RC] fix: Fix keyboard flickering by applying fullscreen to the modal by @fedemkr in #2439

    βš™οΈ Maintenance

    • Crowdin Pull by @bw-ghapp[bot] in #2364
    • [deps]: Update actions/cache action to v5 by @renovate[bot] in #2210
    • [PM-32528] chore: Improve push notification logging by @matt-livefront in #2359
    • [PM-27047] chore: Consolidate bundle extensions by @KatherineInCode in #2372
    • [PM-31239] ci: Update Xcode to 26.2 by @fedemkr in #2286
    • [PM-26762] chore: Update NetworkingTests to strict concurrency by @matt-livefront in #2337
    • [PM-27047] Consolidate BiometricsRepository to BitwardenKit by @KatherineInCode in #2340
    • [BWA-227] chore: Update Authenticator app icons by @matt-livefront in #2377
    • Crowdin Pull by @bw-ghapp[bot] in #2392

    πŸ“¦ Dependency Updates

    • [bre-1647] iOS CI Builds Failing With Fastlane Error by @aj-bw in #2360
    • Update SDK to 5d2a391 (2.0.0-4615-1693d4d) by @bw-ghapp[bot] in #2346
    • Update public suffix list by @github-actions[bot] in #2365
    • Update SDK to 7b1ddc5 (2.0.0-4648-7a22aa7) by @bw-ghapp[bot] in #2367
    • Update SDK to 0ea18f0 (2.0.0-4735-26e2b10) by @bw-ghapp[bot] in #2373
    • Update public suffix list by @github-actions[bot] in #2393

    🎨 Other

    • [PM-32781] Restrict Claude Code attribution from commits and PRs by @SaintPatrck in #2380
    • Remove Gitter chat badge from README by @djsmith85 in #2404
    • Update GitHub badge links in README-bwa.md by @djsmith85 in #2405

    New Contributors

    • @djsmith85 made their first contribution in #2404

    Full Changelog: v2026.2.1-bwa...v2026.3.0-bwa

    Builds Source: https://github.com/bitwarden/ios/actions/runs/22858795198

    Original source Report a problem
  • March 2026
    • No date parsed from source.
    • First seen by Releasebot:
      Mar 19, 2026
    • Modified by Releasebot:
      Mar 21, 2026
    Bitwarden logo

    Bitwarden

    2026.3.0

    Bitwarden adds mobile email verification for Bitwarden Send, brings Android session timeout controls and a new iOS app icon to Authenticator, and improves organization bulk invites with clearer status and warnings.

    (The listed release number is for the Bitwarden Server, other version numbers released in this cycle also include Web 2026.3.0, Browser Extension 2026.3.0, and Mobile 2026.3.0.)

    Password Manager

    • Email verification for Bitwarden Send: Protect Sends with email verification is now available on mobile clients. Learn more about Bitwarden Send.

    Authenticator

    • Session timeout for Android: The Bitwarden Authenticator Android app can now be set to lock after a period of time that you can set. Unlock with your device’s chosen method, like a pin or biometric.
    • New app icon for iOS: The Bitwarden Authenticator iOS app has a new app icon.

    Admin Console

    • Bulk invite improvements: Several improvements have been added to the organization user invite process, such as a visual status indicator and bulk-action warnings.
    Original source Report a problem
  • Mar 19, 2026
    • Date parsed from source:
      Mar 19, 2026
    • First seen by Releasebot:
      Mar 20, 2026
    Bitwarden logo

    Bitwarden Android by Bitwarden

    Password Manager 2026.3.0 (21345)

    Bitwarden Android adds passkey sign-in support for trusted browsers with related origins, improves account protection when session tokens expire, and fixes passphrase spacing, item archiving, and TalkBack accessibility. It also brings app-lock timeout and cookie handling updates.

    Overview

    What's New

    Trusted browsers now support related origins for passkey sign-in

    Improvements

    Improved account protection when session tokens expire

    Passphrase generator no longer inserts unwanted spaces when no separator is configured

    Long organization names no longer overflow the item owner selection screen

    Bug Fixes

    Fixed error when archiving or unarchiving an item

    Improved TalkBack accessibility: focus order, heading navigation, notification badge announcements, and duplicate button label fixes

    Character type toggles (A-Z, a-z, 0-9, symbols) no longer read twice with TalkBack

    What's Changed

    Feature Development

    BWA-235: Update Authenticator to use state-based navigation for top-level navigation by @david-livefront in #6586

    [PM-32714] Add cookie domain-suffix resolution and fix cloud config path exclusion by @SaintPatrck in #6589

    Add Authenticator app-lock timeout by @david-livefront in #6609

    πŸ’[PM-33262] feat: Add cookie support to Glide image requests by @SaintPatrck in #6630

    πŸ’[PM-32123] feat: Propagate informative cookie redirect error message by @SaintPatrck in #6631

    πŸ’[PM-33227] feat: Add Clear SSO Cookies button to debug menu by @SaintPatrck in #6632

    πŸ› Bug fixes

    PM-30892: Fix radio button spacing by @david-livefront in #6559

    PM-29866: Remove redundant content description in icon buttons by @david-livefront in #6565

    PM-29871: Add external links announcements by @david-livefront in #6566

    PM-32607: Label headers for accesibility by @david-livefront in #6567

    PM-29867: Fix notifications announcement by @david-livefront in #6570

    [PM-30916] bug: Create passkey myitems by @andrebispo5 in #6558

    PM-31772: Simplify origin for verified sources by @david-livefront in #6577

    PM-29870: Add explicit traversal order for scaffold by @david-livefront in #6580

    [PM-32802] fix: 400 error when archiving/unarchiving org-owned ciphers by @SaintPatrck in #6592

    PM-33112: Avoid double announcement of BitwardenSwitch content description by @david-livefront in #6611

    πŸ’[PM-33394] fix: Propagate CookieRedirectException error message by @SaintPatrck in #6640

    πŸ’[PM-33394] fix: Surface CookieRedirectException message during sync-on-unlock by @SaintPatrck in #6645

    βš™οΈ Maintenance

    Crowdin Pull by @bw-ghapp[bot] in #6561

    Remove unnecessary opt-in annotations by @david-livefront in #6581

    [PM-32758] ci: Improve CI cache to fix GitHub runners running out of memory by @vvolkgang in #6583

    [PM-32751] ci: Fix version name output in run summary by @vvolkgang in #6585

    Replace test workflow with sharded parallel CI execution by @SaintPatrck in #6582

    Crowdin Pull by @bw-ghapp[bot] in #6600

    Move FakeLifecycle to core module by @david-livefront in #6608

    Move the AppStateManager to the data module by @david-livefront in #6593

    Remove Gitter chat badge from README by @djsmith85 in #6612

    πŸ’[PM-33394] debt: Add userFriendlyMessage extension and errorMessage to result types by @SaintPatrck in #6644

    πŸ“¦ Dependency Updates

    Update SDK to 2.0.0-5302-1693d4d4 by @bw-ghapp[bot] in #6549

    Update SDK to 2.0.0-5335-7a22aa7f by @bw-ghapp[bot] in #6562

    Update SDK to 2.0.0-5422-26e2b107 by @bw-ghapp[bot] in #6569

    Update SDK to 2.0.0-5425-a6f4a233 by @bw-ghapp[bot] in #6595

    [deps]: Update org.junit:junit-bom to v6.0.3 by @renovate[bot] in #6603

    [deps]: Update com.google.devtools.ksp to v2.3.6 by @renovate[bot] in #6601

    [deps]: Update hilt to v2.59.2 by @renovate[bot] in #6602

    Update Firebase BOM by @david-livefront in #6606

    Update Compose to 2026.02.01 by @david-livefront in #6607

    🎨 Other

    Replace ZonedDateTime with Instant by @david-livefront in #6554

    Add implementing-android-code skill and deduplicate CLAUDE.md by @SaintPatrck in #6534

    [PM-32566] Refactor cookie acquisition ViewModel and simplify tests by @SaintPatrck in #6564

    [PM-32655] Extract troubleshooting guide into docs/TROUBLESHOOTING.md by @SaintPatrck in #6571

    [PM-32780] Disable Claude Code attribution in commits and PRs by @SaintPatrck in #6588

    [PM-32656] Fix implementing-android-code skill annotations and formatting by @SaintPatrck in #6572

    [PM-32657] Add build-test-verify skill and extract build/test/deploy sections by @SaintPatrck in #6573

    [PM-32658] Add skill routing to CLAUDE.md Quick Reference by @SaintPatrck in #6574

    [PM-21659] llm: Add workflow skills and finalize CLAUDE.md restructuring by @SaintPatrck in #6575

    llm: Add plan-android-work command and planning skills by @SaintPatrck in #6597

    Full Changelog: v2026.2.1-bwpm...v2026.3.0-bwpm

    Builds Source: https://github.com/bitwarden/android/actions/runs/23011287575

    Original source Report a problem

Related vendors