github bitwarden/clients web-v2026.10.1
Web v2026.10.1

4 hours ago

What's Changed

πŸ’™ Community Highlight

  • [PM-43146] feat(desktop): add persistent biometric unlock on Linux via Secret Service by @prostopasta in #23033
  • [PM-44559] Add PAM core icons (access connector, managed credential, target system) by @reneelund08 in #23689
  • [PM-42345] Fix Chromium import when elevated as a different Windows user by @detunized in #22599
  • [PM-44168] Render the popup loading spinner only while loading by @Lolig4 in #23528
  • [PM-44451] Add 1Password direct import through the SDK on desktop and in the extension by @detunized in #23627

Feature Development

πŸ› Bug fixes

βš™οΈ Maintenance

  • desktop-autofill: Register COM plugin for stable app. by @iinuwa in #23620
  • [PM-26913] Remove pm-23995-no-logout-on-kdf-change feature flag by @jlf0dev in #23369
  • desktop-autofill: Fix beta and dark logo variants by @iinuwa in #23622
  • Assign passkey_authenticator NAPI module to skunkworks by @iinuwa in #23651
  • [PM-43887] Migrate MembersComponent and related to standalone by @JaredScar in #23534
  • [PM-38906] bulk decrypt collections with failures unstacked by @JaredScar in #22886
  • [PM-39246] chore: Remove pm-32380-btn-text-add-create feature flag by @gbubemismith in #23632
  • Auth/PM-44095 - Login Strategies TS Strict Refactor by @JaredSnider-Bitwarden in #23536
  • [PM-40148] refactor: Read policies$ from accepted-or-confirmed state by @eliykat in #23354
  • Remove getKeyForCipherKeyDecryption by @quexten in #23591
  • [PM-40663] Enforce 7-day cargo publish age for Renovate by @addisonbeck in #23668
  • Remove enroll-aead-on-key-rotation feature flagged code by @mzieniukbw in #23671
  • Remove no longer needed models, fields by @mzieniukbw in #23673
  • [PM-40663] Exempt Bitwarden SDK from npm release-age filter by @addisonbeck in #23674
  • Revert "Sign Electron Framework files in parallel on macOS (#23580)" by @iinuwa in #23676
  • Remove Bootstrap migration Storybook docs by @willmartian in #23681
  • [PM-44447 BEEEP] add stories for various missing AC components by @BTreston in #23584
  • [BRE-2323] Use correct Safari build for each Desktop macOS build by @vgrassia in #23677
  • [PM-41211] Move remaining invite link logic to sdk by @eliykat in #23308
  • [BRE-2234] Fix autofill extension provisioning profile names by @brandonbiete in #23710
  • Revert "PM-39163 Automatic Login not working" by @dan-livefront in #23713
  • [PM-41317] orchestrate collect page details by @audreyality in #22380
  • [BRE-2234] Use channel-named provisioning profile blobs for stable macOS jobs by @brandonbiete in #23712
  • [PM-27893] Remove force update KDF settings feature flag by @jlf0dev in #23693
  • [PM-40663] Skip npm installs in Renovate to keep lock integrity by @addisonbeck in #23720
  • [BRE-2234] Use group-prefixed App Group identifier on macOS desktop by @brandonbiete in #23711
  • feat(automation-driver): expose the SDK client in dev builds by @coroiu in #23655
  • feat: Initialize SDK and main IPC before creating the desktop window by @coroiu in #23727
  • [BRE-2234] Use beta-specific provisioning profiles for macOS beta desktop build by @brandonbiete in #23703
  • [PM-44024] refactor: Move coachmark tour engine to libs/vault by @gbubemismith in #23706
  • [PM-39503] remove no logout key upgrade rotation feature flag by @mzieniukbw in #23758
  • [PM-44182] Refactor and ts-strict by @BTreston in #23718
  • Fixing race condition for safari artifact download by @pixman20 in #23766
  • [PM-44702] Reword shared unlock settings in extension by @quexten in #23748
  • Auth/PM-44119 - Add spec for web Key Connector domain confirmation by @JaredSnider-Bitwarden in #23769
  • build: Fix Objective-C build script staleness issue by @iinuwa in #23771
  • [PM-33747] remove sdk key rotation feature flag by @mzieniukbw in #23757
  • ci: Upload commercial macOS App Store build to TestFlight by @AmyLGalles in #23778
  • desktop-autofill: Fix passkey plugin startup on fresh installs by @iinuwa in #23772
  • [PM-44178] refactor: Make provider permissions guard spec and web provider service TS strict by @vchauhan-bitwarden in #23686
  • [deps]: Update actions/cache action to v6 by @renovate[bot] in #21955
  • [PM-43890] refactor: Migrate provider setup components to standalone by @vchauhan-bitwarden in #23801
  • [BRE-2324] Prevent SDK update PR from moving to an older SDK by @vgrassia in #23831
  • destkop-autofill: Refactor modal by @iinuwa in #23821
  • [PM-44303] Use SDK for emergency access API by @quexten in #23552
  • [PAM-273] Trim and reword PAM access-rule comments by @Hinton in #23837
  • [PM-28650] Add logout reason in all remaining cases by @trmartin4 in #23317
  • [PM-44362] Remove legacy Cipher.decrypt and domain decrypt methods by @quexten in #23592
  • [CL-1346] Add filter menu story with long labels and counts by @BryanCunningham in #23767
  • [PM-44917] Browser: Move Health report feature into OSS directory by @lastbestdev in #23825
  • [PM-44391] Keep Vault filter on org pages under data ownership by @jaasen-livefront in #23665
  • [PM-43891] refactor: Migrate provider AccountComponent and VerifyRecoverDeleteProviderComponent to standalone by @vchauhan-bitwarden in #23834
  • [BRE-2193] Require label to run signed CLI builds for fork PRs by @michalchecinski in #23797
  • [BRE-2194] Require label to run web fork builds and stop fork lite builds by @michalchecinski in #23806
  • [PM-42402] refactor: Resolve SdkService's cycle-forming dependencies lazily by @coroiu in #23861
  • ci: Run Rust advisories outside the Rust lint gate by @coroiu in #23882
  • [BRE-2196] Require label to run desktop fork builds and fetch signing secrets after the build by @michalchecinski in #23808
  • ci: Make Rust lint blocking through the Lint gate by @coroiu in #23884
  • [PM-42404] refactor: Add the push API to the SdkService abstraction as no-ops by @coroiu in #23863
  • [PM-44827] fix: Install Brave native messaging manifest on macOS by @dani-garcia in #23838
  • macos: Lookup group containers at runtime by @iinuwa in #22622
  • macos: Prefer group containers for IPC sockets by @iinuwa in #22626
  • [PM-24325] Remove pm-22134-sdk-cipher-list-view feature flag by @jaasen-livefront in #23872
  • [PM-34414] Remove pm-34410-attachment-upload-progress feature flag by @nick-livefront in #23604
  • build: Fix browser integration on Appx builds by @iinuwa in #23848
  • PM-42723 resolved polynomial redos in chrome csv by @bmbitwarden in #23034
  • PM-42722 resolved unbounded kdf parameters by @bmbitwarden in #23039
  • PM-42720 implemented xxe guard by @bmbitwarden in #22896
  • PM-42725 polynomial redos in enpass importer by @bmbitwarden in #22988
  • Autosync Crowdin Translations for browser by @bw-ghapp[bot] in #23744
  • Autosync Crowdin Translations for desktop by @bw-ghapp[bot] in #23742
  • Autosync Crowdin Translations for web by @bw-ghapp[bot] in #23743
  • Autosync Crowdin Translations for web by @bw-ghapp[bot] in #23966
  • Autosync Crowdin Translations for desktop by @bw-ghapp[bot] in #23964
  • Autosync Crowdin Translations for browser by @bw-ghapp[bot] in #23965
  • Bump client version(s) by @github-actions[bot] in #23963
  • bump desktop version by @addisonbeck in #24119

πŸ“¦ Dependency Updates

  • Update sdk-internal to 0.2.0-main.1083 by @bw-ghapp[bot] in #23624
  • Update sdk-internal to 0.2.0-main.1087 by @bw-ghapp[bot] in #23657
  • [deps] Platform: Update jest-environment-jsdom to v30 by @renovate[bot] in #20845
  • [deps] Platform: Update nx to v22.7.10 [SECURITY] by @renovate[bot] in #23675
  • Update sdk-internal to 0.2.0-main.1096 by @bw-ghapp[bot] in #23666
  • [PM-40663] Pin napi-derive-backend for napi 3.8.5 by @addisonbeck in #23691
  • [PM-44116] Update renovate dependency updates ownerships by @jprusik in #23486
  • Update sdk-internal to 0.2.0-main.1105 by @bw-ghapp[bot] in #23701
  • Update sdk-internal to 0.2.0-main.1115 by @bw-ghapp[bot] in #23817
  • Update sdk-internal to 0.2.0-main.1116 by @bw-ghapp[bot] in #23852
  • fix(ssh-agent): exact-pin rsa to 0.9.6 to avoid signing breakage by @addisonbeck in #23847
  • [deps] Platform: Lock file maintenance by @renovate[bot] in #21973
  • Update sdk-internal to 0.2.0-main.1122 by @bw-ghapp[bot] in #23858
  • Update sdk-internal to 0.2.0-main.1126 by @bw-ghapp[bot] in #23896

🎨 Other

New Contributors

Full Changelog: web-v2026.10.0...web-v2026.10.1

Don't miss a new clients release

NewReleases is sending notifications on new releases.