Bitwarden Android Updates & Release Notes

Follow

27 updates curated from 1 source by the Releasebot Team. Last updated: Jun 26, 2026

Get this feed:
  • Jun 25, 2026
    • Date parsed from source:
      Jun 25, 2026
    • First seen by Releasebot:
      Jun 26, 2026
    Bitwarden logo

    Bitwarden Android by Bitwarden

    Password Manager 2026.6.0 (21686)

    Bitwarden Android releases faster, more secure sign-in with app links, hides passport numbers for privacy, and refreshes password and account screens. It also fixes a master password prompt issue, resolves an autofill crash, and includes stability and security improvements.

    Overview

    Faster, more secure sign-in with app links

    Passport numbers now hidden for privacy

    Refreshed password and account screens

    Fixed an issue with master password update prompt

    Resolved an autofill-related crash

    Stability and security improvements

    What's Changed

    ✨ Community Highlight

    [PM-38918] fix: PM-38644, UI/UX inconsistency: Passport number in Identity items is not a hidden field by @dev-sharma3624 in #7053

    Feature Development

    PM-26577: Feat: Support multiple schemes for Duo, WebAuthn, and SSO callbacks by @david-livefront in #6339

    PM-38479: Feat: Update the RemovePasswordScreen UI by @david-livefront in #7010

    PM-37887: Feat: Update the Key Connector vault unlock to use the SDK by @david-livefront in #6999

    [PM-37571] feat: Map Passport and License to SDK types by @SaintPatrck in #7009

    PM-38587: Feat: Add accessibility service disclaimer at startup by @david-livefront in #7018

    PM-38618: Feat: Update Accessibility Service disclosure text by @david-livefront in #7026

    PM-38745: feat: Update accessibility UI by @david-livefront in #7037

    πŸ› Bug fixes

    [PM-38364] fix: Multiply subscription line-item cost by quantity by @SaintPatrck in #7012

    PM-38280: Fix: Update collection API to V2 by @david-livefront in #7014

    BWA-252: bug: Empty string totp codes should not be counted as a totp code by @david-livefront in #7015

    PM-38534: bug: Update LoginResult to use friendly error message by @david-livefront in #7017

    PM-38513: Bug: Do not emit policies before we have recieved them by @david-livefront in #7023

    PM-38610: Bug: Update BitwardenBasicDialog to allow scrolling content by @david-livefront in #7028

    PM-38637: Bug: Add additional CRL distrobution server to clear-text permitted list by @david-livefront in #7045

    PM-38779: Bug: Update cursor logic to avoid exception by @david-livefront in #7044

    βš™οΈ Maintenance

    [PM-38411] tech-debt: Update deprecated argument in actions/create-github-app-token by @vvolkgang in #7003

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

    PM-38358: Chore: Remove user key by @david-livefront in #7004

    Chore: Add gradle lockfiles by @david-livefront in #7008

    [AppSec] AI Fix for Template Injection in GitHub Workflows Action by @aikido-autofix[bot] in #6784

    [PM-37571] chore: Remove unused isSdkSupported guard by @SaintPatrck in #7011

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

    PM-38625: Chore: Store the WrappedAccountCryptographicState by @david-livefront in #7030

    [QA-1911] Add testTag to Flight Recorder logging duration dropdown by @Corbet-BW in #7040

    Chore: Add a VaultUnlockResult helper method to handle successes by @david-livefront in #7041

    Chore: Update the local app version by @david-livefront in #7043

    Chore: Create a Overlay Navigation Screen by @david-livefront in #7049

    Chore: Isolate the MainActivity composable content from onCreate by @david-livefront in #7051

    Chore: Ensure UI it using common components and themeing by @david-livefront in #7052

    πŸ“¦ Dependency Updates

    Update Google privileged browsers list by @github-actions[bot] in #7000

    Update SDK to 3.0.0-7198-7bca9fca by @bw-ghapp[bot] in #6983

    Deps: Update the Gradle Wrapper to v9.5.1 by @david-livefront in #7006

    [deps]: Update mockk to v1.14.11 by @renovate[bot] in #7035

    [deps]: Update kotlin to v2.3.9 by @renovate[bot] in #7034

    Update SDK to 3.0.0-7338-5bdc976f by @bw-ghapp[bot] in #7007

    New Contributors

    @aikido-autofix[bot] made their first contribution in #6784

    @Corbet-BW made their first contribution in #7040

    Full Changelog: v2026.5.1-bwpm...v2026.6.0-bwpm

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

    Original source
  • Jun 25, 2026
    • Date parsed from source:
      Jun 25, 2026
    • First seen by Releasebot:
      Jun 26, 2026
    Bitwarden logo

    Bitwarden Android by Bitwarden

    Authenticator 2026.6.0 (1737)

    Bitwarden Android ships under-the-hood improvements with new support for multiple Duo, WebAuthn, and SSO callback schemes, an updated remove-password screen, refreshed accessibility messaging, and a range of bug fixes and maintenance updates.

    Overview

    Various under-the-hood bug fixes and improvements

    What's Changed

    ✨ Community Highlight

    [PM-38918] fix: PM-38644, UI/UX inconsistency: Passport number in Identity items is not a hidden field by @dev-sharma3624 in #7053

    Feature Development

    PM-26577: Feat: Support multiple schemes for Duo, WebAuthn, and SSO callbacks by @david-livefront in #6339

    PM-38479: Feat: Update the RemovePasswordScreen UI by @david-livefront in #7010

    PM-37887: Feat: Update the Key Connector vault unlock to use the SDK by @david-livefront in #6999

    [PM-37571] feat: Map Passport and License to SDK types by @SaintPatrck in #7009

    PM-38587: Feat: Add accessibility service disclaimer at startup by @david-livefront in #7018

    PM-38618: Feat: Update Accessibility Service disclosure text by @david-livefront in #7026

    PM-38745: feat: Update accessibility UI by @david-livefront in #7037

    πŸ› Bug fixes

    [PM-38364] fix: Multiply subscription line-item cost by quantity by @SaintPatrck in #7012

    PM-38280: Fix: Update collection API to V2 by @david-livefront in #7014

    BWA-252: bug: Empty string totp codes should not be counted as a totp code by @david-livefront in #7015

    PM-38534: bug: Update LoginResult to use friendly error message by @david-livefront in #7017

    PM-38513: Bug: Do not emit policies before we have recieved them by @david-livefront in #7023

    PM-38610: Bug: Update BitwardenBasicDialog to allow scrolling content by @david-livefront in #7028

    PM-38637: Bug: Add additional CRL distrobution server to clear-text permitted list by @david-livefront in #7045

    PM-38779: Bug: Update cursor logic to avoid exception by @david-livefront in #7044

    βš™οΈ Maintenance

    [PM-38411] tech-debt: Update deprecated argument in actions/create-github-app-token by @vvolkgang in #7003

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

    PM-38358: Chore: Remove user key by @david-livefront in #7004

    Chore: Add gradle lockfiles by @david-livefront in #7008

    [AppSec] AI Fix for Template Injection in GitHub Workflows Action by @aikido-autofix[bot] in #6784

    [PM-37571] chore: Remove unused isSdkSupported guard by @SaintPatrck in #7011

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

    PM-38625: Chore: Store the WrappedAccountCryptographicState by @david-livefront in #7030

    [QA-1911] Add testTag to Flight Recorder logging duration dropdown by @Corbet-BW in #7040

    Chore: Add a VaultUnlockResult helper method to handle successes by @david-livefront in #7041

    Chore: Update the local app version by @david-livefront in #7043

    Chore: Create a Overlay Navigation Screen by @david-livefront in #7049

    Chore: Isolate the MainActivity composable content from onCreate by @david-livefront in #7051

    Chore: Ensure UI it using common components and themeing by @david-livefront in #7052

    πŸ“¦ Dependency Updates

    Update Google privileged browsers list by @github-actions[bot] in #7000

    Update SDK to 3.0.0-7198-7bca9fca by @bw-ghapp[bot] in #6983

    Deps: Update the Gradle Wrapper to v9.5.1 by @david-livefront in #7006

    [deps]: Update mockk to v1.14.11 by @renovate[bot] in #7035

    [deps]: Update kotlin to v2.3.9 by @renovate[bot] in #7034

    Update SDK to 3.0.0-7338-5bdc976f by @bw-ghapp[bot] in #7007

    New Contributors

    @aikido-autofix[bot] made their first contribution in #6784

    @Corbet-BW made their first contribution in #7040

    Full Changelog: v2026.5.1-bwa...v2026.6.0-bwa

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

    Original source
  • All of your release notes in one feed

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

    Create account
  • Jun 12, 2026
    • Date parsed from source:
      Jun 12, 2026
    • First seen by Releasebot:
      Jun 16, 2026
    Bitwarden logo

    Bitwarden Android by Bitwarden

    Password Manager 2026.5.1 (21675)

    Bitwarden Android adds trusted device management, in-app subscription management, and Passport item support, while improving Send navigation, modal clarity, and Autofill reliability in Firefox. The release also updates accessibility messaging and fixes several premium and subscription flows.

    Overview

    View and manage trusted devices in account settings

    Subscription management now available in-app

    Send hidden from navigation when org policy disables it

    Modal headers updated for clarity

    Improved Autofill popup reliability in Firefox

    What's Changed

    Feature Development

    [PM-32806] feat: Add Add/Edit support for Passport item type by @SaintPatrck in #6923

    PM-37573: Feat: Create DatePickerDialog by @david-livefront in #6924

    [PM-32806] feat: Add Passport vault, listing, and search surfaces by @SaintPatrck in #6929

    PM-37573: feat: Add DatePicker functionality to VaultAddEditScreen by @david-livefront in #6937

    PM-37690: feat: Update copy for adding a new item by @david-livefront in #6940

    [PM-33982] feat: Add device management screen by @aj-rosado in #6754

    [PM-36969] feat: Surface subscription substate to premium gates by @SaintPatrck in #6931

    PM-37705: Feat: Hide Send navigation when DISABLE_SEND policy is enabled by @david-livefront in #6945

    [PM-37814] feat: Add debug flag to disable self-host premium check by @SaintPatrck in #6954

    [PM-37804] feat: Confirm before leaving the app to Stripe checkout by @SaintPatrck in #6958

    PM-37568: Feat: Remove feature flags by @david-livefront in #6955

    [PM-37691] feat: Surface pending cancellation status on Premium plan view by @SaintPatrck in #6957

    [PM-37254] feat: Add fill-assist-targeting-rules feature flag by @aj-rosado in #6952

    [PM-37916] feat: Add titleExtraLarge typography and apply to Premium header by @SaintPatrck in #6962

    [PM-37282] feat: Add Upgrade to Premium CTA to File Send dialog by @SaintPatrck in #6968

    PM-37985: Feat: Use PolicyView in the app by @david-livefront in #6966

    PM-38130: Feat: Parse new organizations and policies properties from sync response by @david-livefront in #6977

    PM-38140 Feat: SDK policy filters by @david-livefront in #6979

    PM-38285: Feat: Filter unconfirmed organizations from the app by @david-livefront in #6987

    [PM-37181] feat: Surface Expired subscription substate by @SaintPatrck in #6982

    PM-37911: Feat: Update Organization model by @david-livefront in #6960

    πŸ’ PM-38587: Feat: Add accessibility service disclaimer at startup by @david-livefront in #7021

    πŸ’ PM-38618: Feat: Update Accessibility Service disclosure text by @david-livefront in #7027

    πŸ’ PM-38745: Feat: Update accessibility UI by @david-livefront in #7039

    πŸ› Bug fixes

    bug: Update Passport and License date formats in VaultItemScreen by @david-livefront in #6927

    Update MobilePremiumUpgrade feature flag key to lowercase by @SaintPatrck in #6934

    [PM-37465] fix: Gate Plan row and Upgraded card on personal Premium by @SaintPatrck in #6930

    Bug: Update BitwardenDatePickerDialog to match current designs by @david-livefront in #6943

    [PM-37335] fix: Route attachments upgrade CTA through in-app plan modal by @SaintPatrck in #6946

    [PM-37294] fix: Announce external-link affordance on premium upgrade CTAs by @SaintPatrck in #6951

    [PM-36886] fix: Gate premium upgrade flow on self-hosted environments by @SaintPatrck in #6939

    [PM-37076] fix: Manage Plan launches web vault subscription URL by @SaintPatrck in #6944

    [PM-37284] fix: Show Upgraded to Premium card across all Send view states by @SaintPatrck in #6947

    [PM-37810] fix: Update cancel premium confirmation dialog by @SaintPatrck in #6953

    [PM-37289] fix: Refresh archive row after premium upgrade by @SaintPatrck in #6949

    [PM-37232] fix: Hide upgrade CTAs while a Premium upgrade is pending by @SaintPatrck in #6978

    [PM-37804] fix: Drop redundant Stripe checkout confirmation on Upgrade Now by @SaintPatrck in #6980

    [PM-38279] fix: Hide Cancel Premium action for Update payment status by @SaintPatrck in #6989

    [PM-36970] fix: Correct Update Payment status description by @SaintPatrck in #6988

    [PM-38118] fix: Support Firefox updated toolbar in accessibility autofill by @aj-rosado in #6986

    [PM-38263] fix: Reference invoices in past due subscription description by @SaintPatrck in #6994

    [PM-37920] fix: Show Storage cost row when additional storage is present by @SaintPatrck in #6997

    πŸ’ [PM-38364] fix: Multiply subscription line-item cost by quantity by @SaintPatrck in #7013

    πŸ’ PM-38513: Bug: Do not emit policies before we have recieved them by @david-livefront in #7025

    PM-38610: Bug: Update BitwardenBasicDialog to allow scrolling content by @david-livefront in #7029

    βš™οΈ Maintenance

    PM-36508: Chore: Local network access permission by @david-livefront in #6916

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

    chore: Remove background event interface from action by @david-livefront in #6941

    [PM-35435] ci: Stop applying Change Type labels based on changed files by @vvolkgang in #6925

    PM-34085: Chore: Remove the Authenticator Sync backwards compatibility by @david-livefront in #6928

    PM-36952 - Improve code review workflow with added triggers by @theMickster in #6933

    [PM-37916] chore: Align Premium subscription card line items with Web by @SaintPatrck in #6961

    Chore: Update Policy Types to conform to known values by @david-livefront in #6965

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

    Chore: Remove the Manager type from OrganizationType by @david-livefront in #6984

    [QA-1826] Adding missing testTags for Authenticator/PM apps by @ifernandezdiaz in #6993

    Chore: Move dispatcher for sdk functions into SDK sources by @david-livefront in #6995

    πŸ“¦ Dependency Updates

    Update SDK to 3.0.0-6963-1256a563 by @bw-ghapp[bot] in #6921

    Deps: Update Coroutines to v1.11.0 by @david-livefront in #6959

    [deps]: Update gh minor by @renovate[bot] in #6926

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

    Update SDK to 3.0.0-7038-1a2acacb by @bw-ghapp[bot] in #6956

    Deps: Update to Junit v6.1.0 by @david-livefront in #6964

    Update SDK to 3.0.0-7068-a635e32d by @bw-ghapp[bot] in #6967

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

    Update SDK to 3.0.0-7126-025e5d85 by @bw-ghapp[bot] in #6976

    Deps: Update the protobuf library to v4.35.0 by @david-livefront in #6985

    Deps: Update Firebase BOM to v34.14.0 by @david-livefront in #6996

    Deps: Update the Compose BOM to v2026.05.01 by @david-livefront in #6998

    🎨 Other

    llm: Add interface KDoc rule to implementing-android-code skill by @SaintPatrck in #6963

    Full Changelog: v2026.5.0-bwpm...v2026.5.1-bwpm

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

    Original source
  • Jun 11, 2026
    • Date parsed from source:
      Jun 11, 2026
    • First seen by Releasebot:
      Jun 16, 2026
    Bitwarden logo

    Bitwarden Android by Bitwarden

    Authenticator 2026.5.1 (1692)

    Bitwarden Android adds Passport item support, a new device management screen, and updated premium and policy flows. This release also improves accessibility, refines checkout and subscription handling, and includes bug fixes plus under-the-hood updates.

    Overview

    Various additional bug fixes and under-the-hood improvements

    What's Changed

    Feature Development

    [PM-32806] feat: Add Add/Edit support for Passport item type by @SaintPatrck in #6923
    PM-37573: Feat: Create DatePickerDialog by @david-livefront in #6924
    [PM-32806] feat: Add Passport vault, listing, and search surfaces by @SaintPatrck in #6929
    PM-37573: feat: Add DatePicker functionality to VaultAddEditScreen by @david-livefront in #6937
    PM-37690: feat: Update copy for adding a new item by @david-livefront in #6940
    [PM-33982] feat: Add device management screen by @aj-rosado in #6754
    [PM-36969] feat: Surface subscription substate to premium gates by @SaintPatrck in #6931
    PM-37705: Feat: Hide Send navigation when DISABLE_SEND policy is enabled by @david-livefront in #6945
    [PM-37814] feat: Add debug flag to disable self-host premium check by @SaintPatrck in #6954
    [PM-37804] feat: Confirm before leaving the app to Stripe checkout by @SaintPatrck in #6958
    PM-37568: Feat: Remove feature flags by @david-livefront in #6955
    [PM-37691] feat: Surface pending cancellation status on Premium plan view by @SaintPatrck in #6957
    [PM-37254] feat: Add fill-assist-targeting-rules feature flag by @aj-rosado in #6952
    [PM-37916] feat: Add titleExtraLarge typography and apply to Premium header by @SaintPatrck in #6962
    [PM-37282] feat: Add Upgrade to Premium CTA to File Send dialog by @SaintPatrck in #6968
    PM-37985: Feat: Use PolicyView in the app by @david-livefront in #6966
    PM-38130: Feat: Parse new organizations and policies properties from sync response by @david-livefront in #6977
    PM-38140 Feat: SDK policy filters by @david-livefront in #6979
    PM-38285: Feat: Filter unconfirmed organizations from the app by @david-livefront in #6987
    [PM-37181] feat: Surface Expired subscription substate by @SaintPatrck in #6982
    PM-37911: Feat: Update Organization model by @david-livefront in #6960
    πŸ’ PM-38587: Feat: Add accessibility service disclaimer at startup by @david-livefront in #7021
    πŸ’ PM-38618: Feat: Update Accessibility Service disclosure text by @david-livefront in #7027

    πŸ› Bug fixes

    bug: Update Passport and License date formats in VaultItemScreen by @david-livefront in #6927
    Update MobilePremiumUpgrade feature flag key to lowercase by @SaintPatrck in #6934
    [PM-37465] fix: Gate Plan row and Upgraded card on personal Premium by @SaintPatrck in #6930
    Bug: Update BitwardenDatePickerDialog to match current designs by @david-livefront in #6943
    [PM-37335] fix: Route attachments upgrade CTA through in-app plan modal by @SaintPatrck in #6946
    [PM-37294] fix: Announce external-link affordance on premium upgrade CTAs by @SaintPatrck in #6951
    [PM-36886] fix: Gate premium upgrade flow on self-hosted environments by @SaintPatrck in #6939
    [PM-37076] fix: Manage Plan launches web vault subscription URL by @SaintPatrck in #6944
    [PM-37284] fix: Show Upgraded to Premium card across all Send view states by @SaintPatrck in #6947
    [PM-37810] fix: Update cancel premium confirmation dialog by @SaintPatrck in #6953
    [PM-37289] fix: Refresh archive row after premium upgrade by @SaintPatrck in #6949
    [PM-37232] fix: Hide upgrade CTAs while a Premium upgrade is pending by @SaintPatrck in #6978
    [PM-37804] fix: Drop redundant Stripe checkout confirmation on Upgrade Now by @SaintPatrck in #6980
    [PM-38279] fix: Hide Cancel Premium action for Update payment status by @SaintPatrck in #6989
    [PM-36970] fix: Correct Update Payment status description by @SaintPatrck in #6988
    [PM-38118] fix: Support Firefox updated toolbar in accessibility autofill by @aj-rosado in #6986
    [PM-38263] fix: Reference invoices in past due subscription description by @SaintPatrck in #6994
    [PM-37920] fix: Show Storage cost row when additional storage is present by @SaintPatrck in #6997
    πŸ’ [PM-38364] fix: Multiply subscription line-item cost by quantity by @SaintPatrck in #7013
    πŸ’ PM-38513: Bug: Do not emit policies before we have recieved them by @david-livefront in #7025
    PM-38610: Bug: Update BitwardenBasicDialog to allow scrolling content by @david-livefront in #7029

    βš™οΈ Maintenance

    PM-36508: Chore: Local network access permission by @david-livefront in #6916
    Crowdin Pull by @bw-ghapp[bot] in #6932
    chore: Remove background event interface from action by @david-livefront in #6941
    [PM-35435] ci: Stop applying Change Type labels based on changed files by @vvolkgang in #6925
    PM-34085: Chore: Remove the Authenticator Sync backwards compatibility by @david-livefront in #6928
    PM-36952 - Improve code review workflow with added triggers by @theMickster in #6933
    [PM-37916] chore: Align Premium subscription card line items with Web by @SaintPatrck in #6961
    Chore: Update Policy Types to conform to known values by @david-livefront in #6965
    Crowdin Pull by @bw-ghapp[bot] in #6969
    Chore: Remove the Manager type from OrganizationType by @david-livefront in #6984
    [QA-1826] Adding missing testTags for Authenticator/PM apps by @ifernandezdiaz in #6993
    Chore: Move dispatcher for sdk functions into SDK sources by @david-livefront in #6995

    πŸ“¦ Dependency Updates

    Update SDK to 3.0.0-6963-1256a563 by @bw-ghapp[bot] in #6921
    Deps: Update Coroutines to v1.11.0 by @david-livefront in #6959
    [deps]: Update gh minor by @renovate[bot] in #6926
    [deps]: Lock file maintenance by @renovate[bot] in #6904
    Update SDK to 3.0.0-7038-1a2acacb by @bw-ghapp[bot] in #6956
    Deps: Update to Junit v6.1.0 by @david-livefront in #6964
    Update SDK to 3.0.0-7068-a635e32d by @bw-ghapp[bot] in #6967
    [deps]: Update com.google.devtools.ksp to v2.3.8 by @renovate[bot] in #6971
    Update SDK to 3.0.0-7126-025e5d85 by @bw-ghapp[bot] in #6976
    Deps: Update the protobuf library to v4.35.0 by @david-livefront in #6985
    Deps: Update Firebase BOM to v34.14.0 by @david-livefront in #6996
    Deps: Update the Compose BOM to v2026.05.01 by @david-livefront in #6998

    🎨 Other

    llm: Add interface KDoc rule to implementing-android-code skill by @SaintPatrck in #6963

    Full Changelog: v2026.5.0-bwa...v2026.5.1-bwa

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

    Original source
  • Jun 5, 2026
    • Date parsed from source:
      Jun 5, 2026
    • First seen by Releasebot:
      May 30, 2026
    • Modified by Releasebot:
      Jun 26, 2026
    Bitwarden logo

    Bitwarden Android by Bitwarden

    Password Manager 2026.5.0 (21656)

    Bitwarden Android ships faster card scanning, Perplexity browser passkey support, stronger encryption for new accounts, and broader passkey compatibility. It also fixes TOTP syncing and display issues, rare avatar color crashes, cleaner self-hosted logs, and adds general stability improvements.

    Overview

    Scan payment cards to add them faster
    Passkey support for Perplexity Browser
    Stronger encryption for new accounts
    Better passkey compatibility on more browsers
    Fixed TOTP codes syncing with wrong username
    No longer shows TOTP on items without one
    Fixed rare crash related to avatar colors
    Self-hosted logs no longer reference cloud
    General stability improvements

    What's Changed

    ✨ Community Highlight

    [PM-35700] fix(about): localize Version label with parameterized string resource (#6827) by @mvanhorn in #6827
    [PM-35352] [PM-21264] Group card numbers in vault item display by @Cooperr06 in #6810
    Use string resource for button label by @gabrbrand in #6897
    [PM-37042] chore: Add eu.weblibre.gecko.alpha to privileged apps by @FaFre in #6905

    Feature Development

    [BWA-99] feat: Add next TOTP code preview in Authenticator by @SaintPatrck in #6779
    PM-35273: feat: Add support for SDK API calls by providing base urls by @david-livefront in #6805
    PM-35281: feat: Update the BlockAutofill screen UI by @david-livefront in #6807
    [PM-33946] feat: Add dynamic pricing and fix checkout flow by @SaintPatrck in #6793
    PM-27237: feat: v2 encryption for key connector by @david-livefront in #6814
    [PM-33517] feat: Add Plan row to Settings and premium upgrade flow by @SaintPatrck in #6794
    [PM-33518] feat: Add isInAppUpgradeAvailableFlow to PremiumStateManager by @SaintPatrck in #6795
    [PM-33519] feat: Rewire upgrade CTAs to use conditional routing by @SaintPatrck in #6796
    [PM-35454] feat: Add subscription API, domain models, and status badge component by @SaintPatrck in #6818
    PM-30130: feat: Remove the Archive Items feature flag by @david-livefront in #6667
    [PM-35455] feat: Wire premium subscription data into Plan screen by @SaintPatrck in #6819
    PM-27234: feat: jit password v2 encryption by @david-livefront in #6835
    PM-27241: feat: TDE encryption v2 by @david-livefront in #6821
    [PM-32009] feat: Add infrastructure for new vault item types by @SaintPatrck in #6828
    [PM-36057] feat: Add Upgraded to Premium acknowledgment by @SaintPatrck in #6863
    [PM-32810] feat: Add Bank Account item detail view by @SaintPatrck in #6875
    [PM-32810] feat: Add Bank Account vault, listing, and search surfaces by @SaintPatrck in #6877
    PM-24225: feat: Support V2 encryption in user password flow by @david-livefront in #6891
    [PM-32810] feat: Add Add/Edit support for Bank Account item type by @SaintPatrck in #6851
    chore: Update Google privileged browsers list by @github-actions[bot] in #6899
    [PM-32808] feat: View License item type by @SaintPatrck in #6852
    [PM-32808] feat: Add Add/Edit support for Driver's License item type by @SaintPatrck in #6908
    [PM-32808] feat: Add Driver's License vault, listing, and search surfaces by @SaintPatrck in #6909
    [PM-32806] feat: View Passport item type by @SaintPatrck in #6853
    πŸ’ PM-38587: Feat: Add accessibility service disclaimer at startup by @david-livefront in #7019

    πŸ› Bug fixes

    bug: Move string to correct resource file by @david-livefront in #6812
    PM-35444: bug: Pass org identifier and email directly into continueKeyConnectorLogin function by @david-livefront in #6817
    PM-35654: bug: User switch should not occur on soft-logout by @david-livefront in #6825
    PM-35925: bug: Update 'hexToColor' function to handle default names by @david-livefront in #6841
    [PM-24380] fix: Correct and redact flight recorder hostname on logs by @aj-rosado in #6633
    [PM-28834] bug: Setting configuration for VR devices on MainActivity by @aj-rosado in #6563
    PM-36475: bug: Update when search icon is shown by @david-livefront in #6868
    PM-36474: bug: Ensure shared totp labels do not parse secret by @david-livefront in #6873
    bug: Add plurals support for subscription past due string by @david-livefront in #6876
    [BWA-253] bug: Filtering empty otp uris sent by Password Manager app by @aj-rosado in #6869
    [PM-30625] fix: Filtering empty totp from count on vault screen by @aj-rosado in #6834
    [PM-34038] fix: Address card scanner QA findings by @SaintPatrck in #6867
    [PM-36867] fix: Disable card scanner on F-Droid builds by @SaintPatrck in #6888
    bug: Fix minor pading issue on CompleteRegistrationScreen by @david-livefront in #6894
    Bug: Support translations for Cookie Acquisition error by @david-livefront in #6917
    Bug: Fix CipherType crash by @david-livefront in #6922

    βš™οΈ Maintenance

    Add missing Password Manager Locale for Play Store by @vgrassia in #6804
    Chore: Remove UI decisions based on portrait vs landscape by @david-livefront in #6792
    Crowdin Pull by @bw-ghapp[bot] in #6809
    chore: Update to latest Protobuf plugin and start using new DSL by @david-livefront in #6811
    chore: Use private key accessor by @david-livefront in #6808
    chore: Remove MaxLineLength suppression guidance from testing skill by @SaintPatrck in #6813
    chore: Remove deprecated code from BitwardenCutCopyTextToolbar by @david-livefront in #6815
    PM-32814: Chore: Parsing lists safely by @david-livefront in #6846
    [BRE-1851] Update the Crowdin API token by @vgrassia in #6859
    [BRE-1851] Remove GPG secrets by @vgrassia in #6862
    Crowdin Pull by @bw-ghapp[bot] in #6866
    Chore: Remove the unused register API by @david-livefront in #6870
    [PM-35434] Update renovate config to remove bundler group and add t:deps label by @vvolkgang in #6861
    [PM-36184] Update jira issue fetching process by @vvolkgang in #6860
    [PM-32810] test: Cover Bank Account vault, listing, and search surfaces by @SaintPatrck in #6881
    Crowdin Pull by @bw-ghapp[bot] in #6900
    build: Allow logging and access to the debug menu for beta builds by @david-livefront in #6874
    Chore: Remove Retrofit dependency from app module by @david-livefront in #6896
    [QA-1859] Updating testTags in AddEditSendItemView by @ifernandezdiaz in #6911

    πŸ“¦ Dependency Updates

    Update to Kotlinx Serialization v1.11.0 by @david-livefront in #6803
    Update Firebase BOM to v34.12.0 by @david-livefront in #6791
    Update Glide to latest version (v5.0.7) by @david-livefront in #6816
    deps: Update the Bitwarden SDK to address breaking change by @david-livefront in #6820
    SDK Update - com.bitwarden:sdk-android 2.0.0-6340-00b609f9 by @david-livefront in #6823
    Update the Androidx Credentials dependency by @david-livefront in #6831
    [deps]: Update com.google.guava:guava to v33.6.0-jre by @renovate[bot] in #6838
    Update SDK to 2.0.0-6370-96753eef by @bw-ghapp[bot] in #6780
    deps: Update Androidx Compose BOM and Navigation libraries by @david-livefront in #6832
    deps: Update to Kotlin v2.3.21 by @david-livefront in #6843
    Deps: Update to AGP v9.2.0 by @david-livefront in #6845
    Update SDK to 2.0.0-6484-a19b6544 by @bw-ghapp[bot] in #6847
    [PM-36177] Pin bundler dependencies by @mpbw2 in #6858
    Update Google privileged browsers list by @github-actions[bot] in #6865
    Deps: Update AGP to v9.2.1 by @david-livefront in #6872
    Update SDK to 2.0.0-6639-21488a37 by @bw-ghapp[bot] in #6864
    Update SDK to 2.0.0-6645-6849537d by @bw-ghapp[bot] in #6878
    Deps: Update to latest Compose BOM and CameraX libraries by @david-livefront in #6886
    Deps: Update KSP to v2.3.7 by @david-livefront in #6892
    Deps: Update Firebase BOM to 34.13.0 by @david-livefront in #6893
    Update SDK to 3.0.0-6774-0a0f5faf by @bw-ghapp[bot] in #6895
    [deps]: Update org.sonarqube to v7.3.0.8198 by @renovate[bot] in #6903
    deps: Update SDK to 3.0.0-6822-fe351b43 by @bw-ghapp[bot] in #6912
    [deps]: Update fastlane to v2.233.1 by @renovate[bot] in #6902

    🎨 Other

    [PM-35116] llm: Remove local agents and delivery skills, migrate to marketplace plugins by @SaintPatrck in #6799
    PM-35200 - Create contributing guide for Claude tooling by @theMickster in #6848
    llm: Codify when-branch brace rule in implementation and review skills by @SaintPatrck in #6849
    [deps]: Lock file maintenance by @renovate[bot] in #6839
    llm: Expand string resource naming convention in CLAUDE.md by @aj-rosado in #6856
    [PM-34487] llm: Add Android device interaction MCP server with ADB tooling by @SaintPatrck in #6747
    πŸ’Update MobilePremiumUpgrade feature flag key to lowercase by @SaintPatrck in #6938

    New Contributors

    @mvanhorn made their first contribution in #6827
    @Cooperr06 made their first contribution in #6810
    @FaFre made their first contribution in #6905

    Full Changelog: v2026.4.2-bwpm...v2026.5.0-bwpm
    Builds Source: https://github.com/bitwarden/android/actions/runs/26982856055

    Original source
  • Similar to Bitwarden Android with recent updates:

  • May 14, 2026
    • Date parsed from source:
      May 14, 2026
    • First seen by Releasebot:
      May 15, 2026
    Bitwarden logo

    Bitwarden Android by Bitwarden

    Password Manager 2026.4.2 (21562)

    Bitwarden Android fixes startup, autofill search, and 32-bit login issues in a hotfix release.

    Overview

    Fix crash on startup for F-Droid build

    Fix for missing search option during autofill

    Fix for login issues on devices running 32bit Android

    What's Changed

    πŸ› Bug fixes

    [PM-36867] fix: Disable card scanner on F-Droid builds (hotfix v2026.4.1) by @SaintPatrck in #6890

    πŸ’ PM-36475: Update when search icon is shown by @david-livefront in #6907

    [PM-37224] bug: Update Bitwarden SDK to hotfix version by @SaintPatrck in #6920

    Full Changelog: v2026.4.1-bwpm...v2026.4.2-bwpm

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

    Original source
  • May 7, 2026
    • Date parsed from source:
      May 7, 2026
    • First seen by Releasebot:
      May 7, 2026
    Bitwarden logo

    Bitwarden Android by Bitwarden

    Password Manager 2026.4.1 (21464)

    Bitwarden Android releases bug fixes and refinements for Authenticator, improving TOTP countdown stability, passkey creation for related-origin sites, archived-item visibility in Verification Codes, and search. It also adds card scanning work, Encryption v2 feature flags, and more maintenance updates.

    Overview

    Bug Fixes

    Fixed looping alert in encryption settings

    Fixed passkey creation for related-origin sites

    Archived items no longer appear in Verification Codes

    Fixed TOTP countdown freezing when returning to the app in some occasions

    What's Changed

    ✨ Community Highlight

    [PM-29309] [BWA-209] bug: Fix TOTP countdown freeze when returning to Authenticator app (change Flow to StateFlow) by @david-livefront in #6764

    [PM-23379] bug: custom fields: hide or show move up or down actions depending on the items' index by @gbrbrand in #5480

    [PM-34833] bug: Search improvements by @gbrbrand in #6776

    Feature Development

    QA-1702: Adding missing testTags for TestHarness app by @ifernandezdiaz in #6763

    [PM-34125] feat: Add card text analysis pipeline by @SaintPatrck in #6720

    [PM-34126] feat: Add card scan screen by @SaintPatrck in #6721

    [PM-34127] feat: Integrate card scanner with VaultAddEdit by @SaintPatrck in #6722

    PM-34872, PM-34873, PM-34874, PM-34875: feat: Add feature flags for Encryption v2 Registration by @david-livefront in #6778

    PM-33458: feat: Add speed bump when archiving item from a list by @david-livefront in #6774

    πŸ› Bug fixes

    PM-34238: bug: Hide archived ciphers on VerificationCodes Screen by @david-livefront in #6767

    PM-34840: bug: Allow related-origin passkey creation by @david-livefront in #6777

    [PM-35117] fix: Getting updated values from KDF before displaying update KDF prompt by @aj-rosado in #6802

    βš™οΈ Maintenance

    [PM-34124] refactor: Generalize CameraPreview analyzer parameter by @SaintPatrck in #6719

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

    chore: Update the AppVersionName to 2026.4.0 by @david-livefront in #6765

    Chore: Add 'isActive' extension menthods for CipherView and CipherListView by @david-livefront in #6769

    QA-1655: chore: Adding testTags to RecordedLogsScreen.kt by @ifernandezdiaz in #6772

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

    [deps]: Update gradle/actions action to v6 by @renovate[bot] in #6788

    [deps]: Update codecov/codecov-action action to v6 by @renovate[bot] in #6787

    πŸ“¦ Dependency Updates

    [deps]: Update protobuf monorepo to v4.34.1 by @renovate[bot] in #6735

    Update Kotlinx-Kover to v0.9.8. by @david-livefront in #6766

    Update Androidx dependencies to their latest versions by @david-livefront in #6768

    Update SDK to 2.0.0-6000-b41ccf65 by @bw-ghapp[bot] in #6677

    [deps]: Update androidxCredentialsProviderEvents to v1.0.0-alpha06 by @renovate[bot] in #6734

    Update SDK to 2.0.0-6074-f373e7f3 by @bw-ghapp[bot] in #6771

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

    deps: Update agp to latest version by @david-livefront in #6790

    New Contributors

    @gabrbrand made their first contribution in #5480

    Full Changelog: v2026.4.0-bwpm...v2026.4.1-bwpm

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

    Original source
  • May 7, 2026
    • Date parsed from source:
      May 7, 2026
    • First seen by Releasebot:
      May 7, 2026
    Bitwarden logo

    Bitwarden Android by Bitwarden

    Authenticator 2026.4.1 (1526)

    Bitwarden Android releases under-the-hood improvements and bug fixes, including TOTP countdown fixes, search improvements, card scanning and analysis updates, Encryption v2 registration feature flags, and smoother item archiving and passkey handling.

    Overview

    General under-the-hood improvements and bug fixes.

    What's Changed

    ✨ Community Highlight

    [PM-29309] [BWA-209] bug: Fix TOTP countdown freeze when returning to Authenticator app (change Flow to StateFlow) by @david-livefront in #6764
    [PM-23379] bug: custom fields: hide or show move up or down actions depending on the items' index by @gabrbrand in #5480
    [PM-34833] bug: Search improvements by @gabrbrand in #6776

    Feature Development

    QA-1702: Adding missing testTags for TestHarness app by @ifernandezdiaz in #6763
    [PM-34125] feat: Add card text analysis pipeline by @SaintPatrck in #6720
    [PM-34126] feat: Add card scan screen by @SaintPatrck in #6721
    [PM-34127] feat: Integrate card scanner with VaultAddEdit by @SaintPatrck in #6722
    PM-34872, PM-34873, PM-34874, PM-34875: feat: Add feature flags for Encryption v2 Registration by @david-livefront in #6778
    PM-33458: feat: Add speed bump when archiving item from a list by @david-livefront in #6774

    πŸ› Bug fixes

    PM-34238: bug: Hide archived ciphers on VerificationCodes Screen by @david-livefront in #6767
    PM-34840: bug: Allow related-origin passkey creation by @david-livefront in #6777
    [PM-35117] fix: Getting updated values from KDF before displaying update KDF prompt by @aj-rosado in #6802

    βš™οΈ Maintenance

    [PM-34124] refactor: Generalize CameraPreview analyzer parameter by @SaintPatrck in #6719
    Crowdin Pull by @bw-ghapp[bot] in #6762
    chore: Update the AppVersionName to 2026.4.0 by @david-livefront in #6765
    Chore: Add 'isActive' extension menthods for CipherView and CipherListView by @david-livefront in #6769
    QA-1655: chore: Adding testTags to RecordedLogsScreen.kt by @ifernandezdiaz in #6772
    Crowdin Pull by @bw-ghapp[bot] in #6785
    [deps]: Update gradle/actions action to v6 by @renovate[bot] in #6788
    [deps]: Update codecov/codecov-action action to v6 by @renovate[bot] in #6787

    πŸ“¦ Dependency Updates

    [deps]: Update protobuf monorepo to v4.34.1 by @renovate[bot] in #6735
    Update Kotlinx-Kover to v0.9.8. by @david-livefront in #6766
    Update Androidx dependencies to their latest versions by @david-livefront in #6768
    Update SDK to 2.0.0-6000-b41ccf65 by @bw-ghapp[bot] in #6677
    [deps]: Update androidxCredentialsProviderEvents to v1.0.0-alpha06 by @renovate[bot] in #6734
    Update SDK to 2.0.0-6074-f373e7f3 by @bw-ghapp[bot] in #6771
    [deps]: Lock file maintenance by @renovate[bot] in #6789
    deps: Update agp to latest version by @david-livefront in #6790

    New Contributors

    @gabrbrand made their first contribution in #5480

    Full Changelog: v2026.4.0-bwa...v2026.4.1-bwa
    Builds Source: https://github.com/bitwarden/android/actions/runs/24576663374

    Original source
  • Apr 16, 2026
    • Date parsed from source:
      Apr 16, 2026
    • First seen by Releasebot:
      Apr 17, 2026
    Bitwarden logo

    Bitwarden Android by Bitwarden

    Password Manager 2026.4.0 (21434)

    Bitwarden Android releases attachment previewing, clearer TOTP code alignment, and fixes for autofill crashes and passphrase spacing. It also improves attachment handling, premium upgrade UI, and accessibility, with several maintenance updates under the hood.

    Overview

    What's New

    Preview image attachments before downloading

    Improvements

    TOTP codes now align consistently for easier reading

    Bug Fixes

    Fixed crash during autofill with special characters in URIs

    Fixed passphrase generator incorrectly adding spaces as separators

    What's Changed

    ✨ Community Highlight

    PM-25654: feat: Preview attachment by @david-livefront in #6675

    [PM-34168] Add future CalyxOS Chromium key to FIDO2 privilege community list by @lucasmz-dev in #6723

    Feature Development

    [PM-33515] feat: Render premium upgrade banner in Vault UI by @SaintPatrck in #6698

    PM-34042: feat: Preview attachments from AttachmentsScreen by @david-livefront in #6712

    [PM-33516] feat: Create PlanScreen, PlanViewModel, and modal navigation by @SaintPatrck in #6715

    PM-34228: feat: Add feature flag for forthcoming attachment updates by @david-livefront in #6739

    PM-34231: feat: Support renaming attachments during creation by @david-livefront in #6742

    πŸ› Bug fixes

    PM-29871: bug: Add more accessibility callouts for external links by @david-livefront in #6708

    PM-32721: bug: Sort password history before persisting by @david-livefront in #6709

    BWA-238: bug: Send additional cipher data for Authenticator Sync by @david-livefront in #6714

    PM-34115: bug: Consistent visual length of TOTP codes by @david-livefront in #6716

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

    BWA-224: bug: Add sort order for Authenticator items by @david-livefront in #6740

    BWA-228: bug: Update identity custom field keys to use index by @david-livefront in #6743

    PM-29763: bug: Handle invalid URI crash by @david-livefront in #6748

    PM-34499: bug: Add appropriate external link callouts for attachments by @david-livefront in #6752

    PM-34498: bug: Update attachments premium dialogs by @david-livefront in #6753

    PM-34544: bug: Handle large attachments in preview by @david-livefront in #6757

    βš™οΈ Maintenance

    misc: Update BitwardenButtonData for more usability by @david-livefront in #6704

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

    [PM-33999] chore: Standardize casing of Premium account status references by @SaintPatrck in #6707

    chore: Implement Folder Repo interface for Bitwarden SDK by @david-livefront in #6691

    chore: Update RootNavScreen to enforce state-based navigation by @david-livefront in #6713

    chore: Update UI lists to ImmutableLists by @david-livefront in #6718

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

    chore: Update AttachmentsState to use immutable list by @david-livefront in #6741

    [deps]: Update actions/create-github-app-token action to v3 by @renovate[bot] in #6737

    chore: Create common UI elements for VaultItemScreen by @david-livefront in #6746

    chore: Attachment UI tweaks by @david-livefront in #6749

    πŸ“¦ Dependency Updates

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

    [deps]: Update com.google.firebase:firebase-bom to v34.11.0 by @renovate[bot] in #6736

    🎨 Other

    [PM-33941] llm: Refine skills and commands for agent reliability by @SaintPatrck in #6703

    [PM-34107] llm: Add android-architect agent by @SaintPatrck in #6686

    llm: Add test constants placement rule to testing skill by @SaintPatrck in #6726

    llm: Add AI review label prompt to PR creation skill by @SaintPatrck in #6729

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

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

    Original source
  • Apr 16, 2026
    • Date parsed from source:
      Apr 16, 2026
    • First seen by Releasebot:
      Apr 17, 2026
    Bitwarden logo

    Bitwarden Android by Bitwarden

    Authenticator 2026.4.0 (1497)

    Bitwarden Android releases under-the-hood improvements and bug fixes, including attachment preview updates, a new premium upgrade banner, plan screen and modal navigation, plus attachment renaming support.

    Overview

    Various under-the-hood improvements and bug fixes

    What's Changed

    ✨ Community Highlight

    PM-25654: feat: Preview attachment by @david-livefront in #6675

    [PM-34168] Add future CalyxOS Chromium key to FIDO2 privilege community list by @lucasmz-dev in #6723

    Feature Development

    [PM-33515] feat: Render premium upgrade banner in Vault UI by @SaintPatrck in #6698

    PM-34042: feat: Preview attachments from AttachmentsScreen by @david-livefront in #6712

    [PM-33516] feat: Create PlanScreen, PlanViewModel, and modal navigation by @SaintPatrck in #6715

    PM-34228: feat: Add feature flag for forthcoming attachment updates by @david-livefront in #6739

    PM-34231: feat: Support renaming attachments during creation by @david-livefront in #6742

    πŸ› Bug fixes

    PM-29871: bug: Add more accessibility callouts for external links by @david-livefront in #6708

    PM-32721: bug: Sort password history before persisting by @david-livefront in #6709

    BWA-238: bug: Send additional cipher data for Authenticator Sync by @david-livefront in #6714

    PM-34115: bug: Consistent visual length of TOTP codes by @david-livefront in #6716

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

    BWA-224: bug: Add sort order for Authenticator items by @david-livefront in #6740

    BWA-228: bug: Update identity custom field keys to use index by @david-livefront in #6743

    PM-29763: bug: Handle invalid URI crash by @david-livefront in #6748

    PM-34499: bug: Add appropriate external link callouts for attachments by @david-livefront in #6752

    PM-34498: bug: Update attachments premium dialogs by @david-livefront in #6753

    PM-34544: bug: Handle large attachments in preview by @david-livefront in #6757

    βš™οΈ Maintenance

    misc: Update BitwardenButtonData for more usability by @david-livefront in #6704

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

    [PM-33999] chore: Standardize casing of Premium account status references by @SaintPatrck in #6707

    chore: Implement Folder Repo interface for Bitwarden SDK by @david-livefront in #6691

    chore: Update RootNavScreen to enforce state-based navigation by @david-livefront in #6713

    chore: Update UI lists to ImmutableLists by @david-livefront in #6718

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

    chore: Update AttachmentsState to use immutable list by @david-livefront in #6741

    [deps]: Update actions/create-github-app-token action to v3 by @renovate[bot] in #6737

    chore: Create common UI elements for VaultItemScreen by @david-livefront in #6746

    chore: Attachment UI tweaks by @david-livefront in #6749

    πŸ“¦ Dependency Updates

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

    [deps]: Update com.google.firebase:firebase-bom to v34.11.0 by @renovate[bot] in #6736

    🎨 Other

    [PM-33941] llm: Refine skills and commands for agent reliability by @SaintPatrck in #6703

    [PM-34107] llm: Add android-architect agent by @SaintPatrck in #6686

    llm: Add test constants placement rule to testing skill by @SaintPatrck in #6726

    llm: Add AI review label prompt to PR creation skill by @SaintPatrck in #6729

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

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

    Original source
  • 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
  • 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
  • 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
  • Mar 19, 2026
    • Date parsed from source:
      Mar 19, 2026
    • First seen by Releasebot:
      Mar 20, 2026
    Bitwarden logo

    Bitwarden Android by Bitwarden

    Authenticator 2026.3.0 (1409)

    Bitwarden Android releases under-the-hood bug fixes and improvements, including updated Authenticator navigation, app-lock timeout, stronger cookie and SSO handling, and accessibility and sync fixes that polish the Android experience.

    Overview

    Varous under-the-hood bug fixes and imrprovements

    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-bwa...v2026.3.0-bwa
    Builds Source: https://github.com/bitwarden/android/actions/runs/23011287626

    Original source
  • Mar 5, 2026
    • Date parsed from source:
      Mar 5, 2026
    • First seen by Releasebot:
      Mar 6, 2026
    Bitwarden logo

    Bitwarden Android by Bitwarden

    Password Manager 2026.2.1 (21297)

    BW announces a product update focused on security and reliability. Passkey support and improved browser autofill, bug fixes for archives and editing, accessibility improvements, and code‑level optimizations accompany SDK and dependency updates plus new cookie and auth flows. A solid stability release.

    Overview

    • Addressed security and authentication issues, including passkey support
    • Improved browser compatibility and autofill behavior
    • Fixed export, archiving, and item editing bugs
    • Resolved issues with passphrase generation and date handling
    • Improved accessibility and interface elements
    • Enhanced stability, compatibility, and network request handling

    What's Changed

    ✨ Community Highlight

    • [PM-31980] Fix passkeys on some browsers by fixing JSON parsing by @Darkness4 in #6502
    • [PM-22523] PM-19476: Allow empty string as word separator by @EranBoudjnah in #5334
    • [PM-32022] Fix browser autofill dialog showing for non-default browsers by @Vateva in #6514
    • [PM-32356] Fix: Use soft logout for token refresh failures to preserve account by @hwittenborn in #6545

    Feature Development

    • Update AGP to v9.0.0 by @david-livefront in #6479
    • PM-31926: Add Autofill reminder for Vivaldi browser by @david-livefront in #6494
    • [PM-31982] Add CookieDiskSource for cookie persistence by @SaintPatrck in #6504
    • [PM-31993] Add deep link utilities for cookie vendor callbacks by @SaintPatrck in #6506
    • [PM-31993] Add cookie vendor deep link intent filter by @SaintPatrck in #6507
    • [PM-32011] Add cookie callback flow to AuthRepository by @SaintPatrck in #6510
    • PM-31922: Remove deprecated Android block where possible by @david-livefront in #6512
    • [PM-31615] feat: Updated Send network models to support email verification by @aj-rosado in #6519
    • [PM-31614] feat: Added new UI for the Email verification on sends by @aj-rosado in #6488
    • Update Google privileged browsers list by @github-actions[bot] in #6538
    • [PM-31835] feat: add generator copy password field on send by @aj-rosado in #6508

    πŸ› Bug fixes

    • PM-31888: Update the ZonedDateTimeSerializer to be more lenient when deserializing by @david-livefront in #6489
    • [PM-30870] Fix editing blocked autofill URIs by @andrebispo5 in #6532
    • PM-32354: Filter out archived items from CXP by @david-livefront in #6547
    • PM-32353: Archive and Unarchive buttons should honor MP reprompt by @david-livefront in #6546
    • πŸ’ PM-32607: Label headers for accesibility by @david-livefront in #6578
    • πŸ’ [PM-32802] fix: 400 error when archiving/unarchiving org-owned ciphers by @SaintPatrck in #6596

    βš™οΈ Maintenance

    • Crowdin Pull by @bw-ghapp[bot] in #6491
    • PM-31924: Remove the 'android.dependency.useConstraints' gradle property by @david-livefront in #6509
    • Slim down and align with our current practices by @theMickster in #6518
    • [PM-32251] Decouple SDK token repository from network module by @SaintPatrck in #6537
    • Crowdin Pull by @bw-ghapp[bot] in #6539
    • Clean up ColorExtensions tests by @david-livefront in #6551
    • [PM-32200] ci: Add workflow to enforce PR labels by @vvolkgang in #6530

    πŸ“¦ Dependency Updates

    • Update SDK to 2.0.0-5002-7f4059e7 by @bw-ghapp[bot] in #6481
    • Update Firebase BOM to v34.9.0 by @david-livefront in #6493
    • Update the gradlew Wrapper to v9.3.1 by @david-livefront in #6496
    • Update to Kotlin v2.3.10 by @david-livefront in #6499
    • Update SDK to 2.0.0-5021-f954d14b by @bw-ghapp[bot] in #6495
    • Update SDK to 2.0.0-5046-d59280a3 by @bw-ghapp[bot] in #6511
    • Update Kover to v0.9.7 by @david-livefront in #6516
    • Update SDK to 2.0.0-5064-8700dc73 by @bw-ghapp[bot] in #6513
    • Update SDK to 2.0.0-5087-3e8a45eb by @bw-ghapp[bot] in #6521
    • Update SDK to 2.0.0-5131-c0c3ee5f by @bw-ghapp[bot] in #6531
    • Update Anroidx dependencies by @david-livefront in #6536
    • [deps]: Update com.google.devtools.ksp to v2.3.5 by @renovate[bot] in #6541
    • Update SDK to 2.0.0-5210-4ffddfe5 by @bw-ghapp[bot] in #6533
    • Update AGP to v9.0.1 by @david-livefront in #6543
    • [PM-30703] Introduce CXF payload parser and update to alpha05 by @SaintPatrck in #6347

    🎨 Other

    • PM-31927: Pre-emptively patch Brave browser Autofill bug by @david-livefront in #6497
    • [PM-31954] Add server communication models to ConfigResponseJson by @SaintPatrck in #6500
    • PM-31953: Support multiple schemes for Duo, WebAuthn, and SSO callbacks by @david-livefront in #6498
    • [PM-80371] Enhance CLAUDE.md using bitwarden-init plugin by @SaintPatrck in #6368
    • PM-31925: Replace 'android' reference with logic in LibraryExtension by @david-livefront in #6520
    • [PM-32029] Implement SDK interfaces for cookie management by @SaintPatrck in #6517
    • PM-32146: Add back 'parent' param to webAuthn url by @david-livefront in #6527
    • PM-31664: Add new SnackbarRelay type specific for the View Screen by @david-livefront in #6528
    • [deps]: Lock file maintenance by @renovate[bot] in #6542
    • PM-32252: Update View Item date information layout by @david-livefront in #6544
    • [PM-29885] Implement SSO cookie vending authentication flow by @SaintPatrck in #6522
    • [PM-32121] Add CookieAcquisition screen and ViewModel by @SaintPatrck in #6523
    • Update RootNavScreen docs by @SaintPatrck in #6553
    • [PM-32122] Add cookie acquisition navigation by @SaintPatrck in #6529
    • [PM-32149] Send email verification error dialogs by @aj-rosado in #6535
    • PM-29863: Update segmented control font by @david-livefront in #6555
    • [PM-31810] Added logic to gate Send auth verification behind premium by @aj-rosado in #6556
    • Fix incorrect apostrophe by @david-livefront in #6557

    New Contributors

    • @Darkness4 made their first contribution in #6502
    • @EranBoudjnah made their first contribution in #5334
    • @Vateva made their first contribution in #6514
    • @hwittenborn made their first contribution in #6545

    Full Changelog: v2026.2.0-bwpm...v2026.2.1-bwpm
    Builds Source: https://github.com/bitwarden/android/actions/runs/22503857145

    Original source
Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.