Web v2026.6.4
Updated UI for centralized ownership policy, added product tour for access intelligence, added SCIM setup information banner, and included a checkout success page following Stripe payment flows. Includes various under-the-hood improvements and bug fixes affecting vault search, custom fields, collections, and UI components.
- Updated UI for centralized ownership policy
- Added a product tour for access intelligence
- Added information banner to SCIM setup page
- Added a checkout success page following Stripe payment flows
- Various under-the-hood improvements and minor bug fixes
What's Changed
💙 Community Highlight
- [PM-33285] Enhance privacy in password leak detection with response padding by @TheDcoder in #19439
Feature Development
- [PM-31884] implemented controls for send policy access dropdown by @bmbitwarden in #19777
- [PM-35230] clients Web Checkout success page by @cyprain-okeke in #20653
- [PM-32696] Add data field to Cipher object to support blob encryption by @nikwithak in #20765
- [PM-24223] Add feature flagged support for password v2 registration by @eligrubb in #20782
- [PM-35059] Coachmark tour for Access Intelligence by @voommen-livefront in #20808
- [PM-37875] Automatic V2 Upgrade Migration by @quexten in #20831
- Auth/PM-38298 - Org Invite Acceptance Refactor by @JaredSnider-Bitwarden in #21011
- [PM-38565] Replace tray settings with "Keep Bitwarden running in the background" by @quexten in #21044
- [PM-38343] 2 step and require sso and remove unlock and remove export into simple toggle by @JaredScar in #21092
- [PM-38345] block account, remove card, remove free fam, and desktop autotype to simple toggle by @JaredScar in #21097
- Auth/PM-38742 - SSO Invited Existing User Flow Improvement - Show SSO redirect error notification on LoginComponent by @JaredSnider-Bitwarden in #21134
- [PM-38787] Pin vault bulk-actions bar to the viewport on scroll by @nick-livefront in #21154
- [PM-33408] Add OrganizationUserNotification banner to vault by @jengstrom-bw in #21209
- [PM-39048] Feat: scaffold @bitwarden/pam library by @Hinton in #21259
- [PM-34779] Add accept method to OrganizationInviteLinkApiService by @r-tome in #21266
- [PM-38580] Adds copy to invite member role select by @BTreston in #21280
- [PM-34023] Remove 2FA account recovery flag by @eliykat in #21291
- [PM-39129] Add UsePam organization capability by @Hinton in #21298
- [PM-36835] implement logging in the weak-passwords component by @voommen-livefront in #21305
- Revert "[PM-36835] implement logging in the weak-passwords component" by @voommen-livefront in #21343
- Revert "Revert "[PM-36835] implement logging in the weak-passwords component"" by @voommen-livefront in #21344
- [PM-37807] Implement
VaultBatchBarComponenton organization vault by @gbubemismith in #21345 - [PM-34053] Swap verify trust to new SDK method by @Thomas-Avery in #21347
- [PM-37986] Centralized ownership UI rework by @BTreston in #21348
- [PM-39195] Add banner to scimv2 component for invite link by @BTreston in #21363
- [PM-3841] - Default the new collection organization select to the active org by @jaasen-livefront in #21374
- [PM-39195] Back port banner to old component by @BTreston in #21415
- [PM-36864] Refactor vault routing to use VaultV2Component directly, removing feature flagged code by @JaredScar in #21419
- [PM-34580] Rename "Note" to "Secure note" for SecureNote cipher type by @nick-livefront in #21423
- [PM-33740] Remove unlock service for password flagged logic by @mzieniukbw in #21427
🐛 Bug fixes
- [PM-32445] Extension Scrollbar Fix by @rr-bw in #20478
- [Sm-1934] Fixing showing 10/123 secrets issue by @cd-bitwarden in #20783
- [PM-37752] - fix collections control when extension loses focus by @jaasen-livefront in #20812
- [PM-35212] - allow bulk archive/unarchive of items in a collection by @jaasen-livefront in #20920
- [PM-34926] Allow single-character CJK vault searches by @jaasen-livefront in #21013
- [PM-38581] - disable drag for single custom fields by @jaasen-livefront in #21136
- [PM-38409] - update custom field value on reorder by @jaasen-livefront in #21137
- Auth/PM-35783 - Fix Org Invite Policy State Pollution and State Clearing Issue by @JaredSnider-Bitwarden in #21218
- [PM-38985] Fix CipherResponse/CipherData type confusion in archive and emergency access services by @nick-livefront in #21237
- [PM- 38988] Fix Trial Dialog Dismissal Caching by @sbrown-livefront in #21240
- [PM-38275] Fix at-risk application count in Access Intelligence v2 drawer by @Banrion in #21265
- [PM-38830] fix: Display fixed-amount and repeating churn discounts by @amorask-bitwarden in #21281
- change link for terraform integration in SM GUI by @vlad-trofimov in #21285
- [PM-38286] Fix Access Intelligence at-risk drawer can reopen by @Banrion in #21314
- [PM-39206] use block input to ensure radios are displayed stacked by @BryanCunningham in #21361
- fix(platform): remove hardcoded vault.bitwarden.com checks in getSendUrl and getScimUrl by @addisonbeck in #21373
- [SM-1483] Fix self-hosted environment URLs in Secrets Manager config by @vincentsalucci in #21375
- [PM-39204] Add extra spacing to vault items when batch bar is visible by @nick-livefront in #21390
- [SM-1993][CL-1227] Fix textarea height and fix SM button spacing by @vleague2 in #21417
- [PM-39392] Use readonly styles for fields intended to be readonly by @vleague2 in #21425
- PM-39289 fixed close to done, misplaced popover and alignment by @voommen-livefront in #21437
- [CL-1228] hide actions container if empty and always render button outside by @BryanCunningham in #21440
- [PM-39429] remeasure bulk actions bar width when actions change by @BryanCunningham in #21443
- [PM-39290] Coachmark navigation in v2 by @voommen-livefront in #21456
- PM-39449 resolved root url issues by @bmbitwarden in #21468
- [PM-39440] Refactor domain verification dialog to improve form control handling by @JaredScar in #21476
- manually recompile select css by @BryanCunningham in #21488
- [CL-1225] Berry should hide when count is 0 in toggle group by @vleague2 in #21491
- [PM-39576] - [Defect] Coachmark tour page number is displaying "$CURRENT$ of $TOTAL$" in main. by @jaasen-livefront in #21496
- reduce select label font size by @BryanCunningham in #21525
⚙️ Maintenance
- [PM-38958] Add ESLint no package self import rule by @quexten in #21198
- Auth/BEEEP/PM-21301 - Move SelfHostedEnvConfigDialog out of libs/auth by @JaredSnider-Bitwarden in #21268
- [BRE-2013] Fix repo name in PR description link by @vgrassia in #21276
- fix(codeowners): Added environment selector to auth's responsibilities by @Patrick-Pimentel-Bitwarden in #21284
- [CL-1223] simplify banner component by @BryanCunningham in #21301
- [PM-36841] Align Subtitles for all new Item Types by @jengstrom-bw in #21316
- [PM-39182] Migrate to relative imports - @bitwarden/team-billing-dev by @quexten in #21325
- [PM-39182] Migrate to relative imports - @bitwarden/team-data-insights-and-reporting-dev by @quexten in #21327
- [PM-39182] Migrate to relative imports - @bitwarden/team-ui-foundation by @quexten in #21328
- [PM-39182] Migrate to relative imports - @bitwarden/team-admin-console-dev by @quexten in #21329
- [PM-39182] Migrate to relative imports - @bitwarden/team-auth-dev by @quexten in #21330
- [PM-39182] Migrate to relative imports - @bitwarden/team-vault-dev by @quexten in #21331
- [PM-39182] Migrate to relative imports - @bitwarden/team-key-management-dev by @quexten in #21333
- Remove unneeded import for ChipActionComponent by @jengstrom-bw in #21342
- [PM-38190] Improve sanitization of storybook args helper by @vleague2 in #21362
- [PM 34708] Use new shared enforce label workflow by @djsmith85 in #21365
- [PM-39293] Remove v2 naming from account recovery dialog by @eliykat in #21386
- [deps]: Pin dependencies by @renovate in #21406
- [PM-38904] - Managed to Claimed Rename by @jrmccannon in #21430
- [deps] Fix Rust nightly toolchain reference in lint workflow by @coroiu in #21457
- add data-testids to log in elements by @nthompson-bitwarden in #21458
- [PM-36835] Logging to reports by @voommen-livefront in #21512
- [PM-39182] Enable no relative imports rule by @quexten in #21515
- Bump client version(s) by @github-actions in #21554
- Bumped client version(s) (#21554) by @addisonbeck in #21555
📦 Dependency Updates
- [deps] Platform: Update webpack-dev-server to v5.2.4 [SECURITY] by @renovate in #20700
- Update sdk-internal to 0.2.0-main.843 by @bw-ghapp in #21233
- [deps] Platform: Update @babel/core to v7.29.6 [SECURITY] by @renovate in #21277
- Update sdk-internal to 0.2.0-main.849 by @bw-ghapp in #21299
- [PM-39351][PM-39353][PM-39369] Update Angular to 21.2.17 by @vleague2 in #21377
- Update sdk-internal to 0.2.0-main.857 by @bw-ghapp in #21393
- [deps] Platform: Update webpack-dev-server to v5.2.5 [SECURITY] by @renovate in #21404
- Update sdk-internal to 0.2.0-main.859 by @bw-ghapp in #21475
🔧 Other
- Bump client version(s) by @github-actions in #21271
- Auth/Add CLAUDE.md files to angular/src/auth and common/src/auth on file organization + barrel files by @JaredSnider-Bitwarden in #21283
- Autosync Crowdin Translations for web by @bw-ghapp in #21381
- Disable self import rule by @quexten in #21410
- Bump client version(s) by @github-actions in #21420
New Contributors
- @TheDcoder made their first contribution in #19439
Full Changelog: web-v2026.6.3...web-v2026.6.4
Source: original entry ↗
More from Bitwarden
Follow Bitwarden to get its new changes in your feed and email digest.
Desktop v2026.10.0
This release brings multiple feature improvements including new biometric unlock support for CLI, enhanced import dialogs, icon updates, and numerous bug fixes across the desktop application. The update also includes breaking changes related to SDK cipher handling and collection type arguments.
CLI v2026.10.0
Major CLI release featuring desktop biometric unlock support, community-contributed improvements, autotype GA, and numerous bug fixes across import, UI, and encryption handling. Includes breaking changes from SDK integration requiring collection type argument handling.
Browser v2026.10.0
Browser 2026.10.0 brings numerous enhancements including autotype GA, improved import dialogs across multiple sources (1Password, LastPass, Proton Pass), biometric unlock CLI support, UI polish with rotation icons and sticky navigation headers, and multiple bug fixes for import corruption, decryption handling, and UI consistency.