Back to Freedom.Tech Back
All Bitwarden Clients releasesAll versions
Release Wed, Jul 22, 2026 4 min read

Bitwarden Clients web-v2026.7.0

Original release notes

Release notes

What's Changed

💙 Community Highlight

  • [PM-38123] [bug] Preserve 1Password archive state on 1pux import (closes #20694) by @999purple999 in #20867
  • [PM-39177] fix(libs): correct various typos in shared libraries and documentation by @luojiyin1987 in #21320

:shipit: Feature Development

  • [PM-33198] Keeper direct importer by @detunized in #19395
  • [CL-1138] Add stacked drawer support with back button by @willmartian in #19804
  • Pm 31929 new send policy for deletion days by @bmbitwarden in #20128
  • PM-32187 implemented restrict send type by @bmbitwarden in #20129
  • [CL-1001] adding new toggle group styles by @BryanCunningham in #20403
  • [PM-37944] Differentiate Send events according to domain by @harr1424 in #20787
  • [PM-35796] Use SDK bindings for invite link generation by @BTreston in #21004
  • [PM-38387] Introduce KeePass KDBX importer by @harr1424 in #21052
  • feat: add Region.Gov to available environments by @addisonbeck in #21211
  • [PM-33054] Remove feature flag cipher-key-encryption by @jengstrom-bw in #21309
  • [PM-37978] update UI for MP policy, refactor org lookup by @BTreston in #21313
  • [PM-34393] Show invite link events in event log by @r-tome in #21335
  • [PM-32402] Update copy from new to add/create web app by @jengstrom-bw in #21355
  • feat(platform): introduce GovModeService for FedRAMP region gating by @addisonbeck in #21366
  • [PM-38210] Remove access-intelligence-trend-chart feature flag by @lastbestdev in #21376
  • [PM-38481] Add Staged Filter for Organization Members by @sven-bitwarden in #21394
  • [PM-39472] Note -> Secure Note by @nick-livefront in #21469
  • [PM-38480] Add Staged Event Message by @sven-bitwarden in #21499
  • [PM-33362] Autotype Edit Cipher Initial Changes by @coltonhurst in #21500
  • [PM-37988] Add SessionTimeoutPolicyV2 component usage for new policy drawers by @JaredScar in #21561
  • [PM-37989] update drawer UI for password generator policy by @JaredScar in #21564
  • [PM-37987] update drawer UI for account recovery administration policy by @JaredScar in #21565
  • Auth/PM-39774 - SSO - Improve error for existing users without org membership by @JaredSnider-Bitwarden in #21573
  • [PM-38346] Single Org and Autofill into SimpleTogglePolicyComponent by @JaredScar in #21595
  • [PM-20344] Disallow multiple attachments with the same name, handle existing in zip export format by @mcamirault in #21596
  • [PM-37963] - Add Staged Member Actions by @sven-bitwarden in #21597
  • [PM-39147] Batch bar copy fixes — singular/plural toasts and dialog title by @nick-livefront in #21602
  • [PM-40074] Refactor policy definitions to remove deprecated versions and streamline components by @JaredScar in #21717
  • [PM-36505] Finalize Send Controls policy design, adjust base policy component enabled display logic by @mcamirault in #21739
  • [PM-40126] Update organizationusernotificationpolicy for policy drawer by @jengstrom-bw in #21747
  • [PM-37964] Add Ability to Disable Automatic Invitations in SCIM by @sven-bitwarden in #21756
  • Finalize Manage Send policy description by @mcamirault in #21786
  • [CL-1274] Add bit-page layout region for bit-layout main content by @willmartian in #21790

🐛 Bug fixes

  • [PM-38763] Exclude sponsorship redemption from premium-to-org upgrade flow by @sbrown-livefront in #21180
  • [PM-38608] [PM-38560] Fix diacritic normalization and multi-word query handling in searchCiphersBasic by @nick-livefront in #21232
  • [PM-38761] Fix hard-coded families plan price in revoke sponsorship dialog by @sbrown-livefront in #21243
  • [PM-38896] Enhance DefaultCollectionService tests and improve decryption by @JaredScar in #21439
  • [PM-39447] [Shared Unlock] Shared unlock stuck on lock component by @quexten in #21446
  • [PM-38940] Close Firefox/Safari Permissions-Policy gaps via webRequest by @bensbits91 in #21466
  • [PM-7036] Add support for latest LogMeOnce CSV import format, add folder mapping by @mcamirault in #21473
  • [PM-38262] Apply tolerant-validator pattern to V2 read path in Access Intelligence by @Banrion in #21474
  • [PM-39269] Fix At-Risk Members CSV export including extra columns by @AlexRubik in #21477
  • [PM-39349]] - make ssh key cipher fields readonly by @jaasen-livefront in #21505
  • [PM-38771] - add missing i18n strings for button labels by @jaasen-livefront in #21509
  • [PM-39695] Send fields are unexpectedly editable and changes cannot be saved by @harr1424 in #21542
  • [PM-37978] Fix stories by @BTreston in #21566
  • Revert "[PM-38760] Recursively create directory when writing manifest (#21141)" by @addisonbeck in #21568
  • [PM-39799] Fix type errors by @BTreston in #21583
  • [PM-39380] Bitwarden unencrypted JSON files containing cipher keys prevent import by @harr1424 in #21587
  • [PM-39796] Fix bug in new Send dropdown component that prevented navigation after Send creation by @mcamirault in #21590
  • [PM-39060] Fix new org button not showing up by @BTreston in #21594
  • [PM-39805] fix: Exclude permanent migration-grace machine accounts from billable count by @amorask-bitwarden in #21598
  • [PM-39780] Toast text is incorrect when editing collection access by @gbubemismith in #21601
  • [PM-31138] Perform