Original release notes
Release notes
<!-- Release notes generated using configuration in .github/release.yml at adf0337e4a0f788b895933792fc04fa162669eff -->
What's Changed
- New installs will now prompt users to allow Bitwarden to manage their browser password manager settings
- Added new save and fill flow
- Added direct Keepass import
- Various under-the-hood improvements and minor bug fixes
💙 Community Highlight
- [PM-33285] Enhance privacy in password leak detection with response padding by @TheDcoder in #19439
- [PM-35288] feat: auto-close sso tab after authentication completes by @sander-adamse in #20213
- [PM-36443] fix microsoft totp autofill by @danysigha in #20481
- [PM-38109] fix(browser): use direct clipboard API when popup has DOM access by @RobinAngele in #20859
- [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
- [PM-39180] fix(browser): correct various typos in browser extension by @luojiyin1987 in #21323
:shipit: Feature Development
- [PM-33198] Keeper direct importer by @detunized in #19395
- [PM-31884] implemented controls for send policy access dropdown by @bmbitwarden in #19777
- [CL-1138] Add stacked drawer support with back button by @willmartian in #19804
- [Shared Unlock] [PM-34508] Default enable native messaging permission on browser by @quexten in #19907
- IPC Desktop <-> Browser transport by @coroiu in #19908
- 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 35229 [Browser/Desktop] Stripe Checkout from upgrade dialog by @cyprain-okeke in #20592
- [PM-32696] Add data field to Cipher object to support blob encryption by @nikwithak in #20765
- [PM-37875] Automatic V2 Upgrade Migration by @quexten in #20831
- [PM-37555] add autofill lifecycle by @audreyality in #20949
- 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-38387] Introduce KeePass KDBX importer by @harr1424 in #21052
- Auth/PM-38742 - SSO Invited Existing User Flow Improvement - Show SSO redirect error notification on LoginComponent by @JaredSnider-Bitwarden in #21134
- [PM-38778]Make Bitwarden default password manager, callout implementation. by @dan-livefront in #21156
- [PM-38834]Allow programmatic changes to Firefox settings by @dan-livefront in #21177
- [PM-33408] Add OrganizationUserNotification banner to vault by @jengstrom-bw in #21209
- feat: add Region.Gov to available environments by @addisonbeck in #21211
- [PM-39048] Feat: scaffold @bitwarden/pam library by @Hinton in #21259
- [PM-34779] Add accept method to OrganizationInviteLinkApiService by @r-tome in #21266
- [PM-34023] Remove 2FA account recovery flag by @eliykat in #21291
- [PM-33054] Remove feature flag
cipher-key-encryptionby @jengstrom-bw in #21309 - [PM-39070] Create new permissions screen by @dan-livefront in #21311
- [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-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-39071]Wire new permissions screen by @dan-livefront in #21391
- [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
- [PM-33409] Add organizationusernotification banner to vault browser by @jengstrom-bw in #21461
- [PM-38828]Change settings order and copy by @dan-livefront in #21464
- [PM-39472] Note -> Secure Note by @nick-livefront in #21469
- [PM-33362] Autotype Edit Cipher Initial Changes by @coltonhurst in #21500
- [PM-20344] Disallow multiple attachments with the same name, handle existing in zip export format by @mcamirault in #21596
- [PM-39147] Batch bar copy fixes — singular/plural toasts and dialog title by @nick-livefront in #21602
- [CL-1158] update browser footer by @BryanCunningham in #21612
- [PM-40060] Add native messaging permission dialog by @quexten in #21703
- [PM-40060] Split shared unlock setting into desktop and web by @quexten in #21704
- [PM-39876] Implement targeting rules form category by @jprusik in #21715
- [CL-1274] Add bit-page layout region for bit-layout main content by @willmartian in #21790
🐛 Bug fixes
- [PM-39731] Hotfix: Revert "[Shared Unlock] [PM-34508] Default enable native messaging permission on browser (#19907) by @mzieniukbw in #21559
- [PM-32445] Extension Scrollbar Fix by @rr-bw in #20478
- [PM-37752] - fix collections control when extension loses focus by @jaasen-livefront in #20812
- [PM-34926] Allow single-character CJK vault searches by @jaasen-livefront in #21013
- [PM-38581] - disable drag for single custom

