megachangelog
Feature2026.9.1

Desktop v2026.9.1

Added secure link sharing for vault items and improved desktop performance with various under-the-hood improvements and bug fixes. Includes community contributions fixing IPC listeners, keyctl access, URI scheme checks, and new feature development for bulk actions, autotype, UI enhancements, and temporary item sharing support.

What's Changed

  • Added the option to share vault items through a secure link
  • Various under-the-hood improvements and minor bug fixes

💙 Community Highlight

  • [PM-38402] fix(desktop): fix IPC listeners that were never getting removed by @fabiand93 in #20945
  • [PM-42039] fix(desktop): access keyctl keys from their owning thread by @nurfed1 in #22449
  • [PM-42093] Fix case-sensitive URI scheme checks by @jashkarangiya in #22477

:shipit: Feature Development

🐛 Bug fixes

  • Fix success message never showing for large file Sends (PM-42901) by @adudek-bw in #22899
  • [PM-42825] Filter out provider organizations by @nick-livefront in #23016
  • [PM-43083][PM-43122] Show header breadcrumbs and identity tiles for every vault scope by @gbubemismith in #23021
  • Retry pending Send deletes during full sync (PM-42963) by @adudek-bw in #23046
  • [CL-1296] Ensure table content does not have clipped focus rings by @vleague2 in #23076
  • [PM-43253] Show suspended organization icon in the Password Manager side nav by @jaasen-livefront in #23082
  • align mark and measure with abstraction docs by @audreyality in #23090
  • [PM-42971] Ensure area around nav collapse button is clickable by @vleague2 in #23100
  • [CL-1321][CL-1322] misc filter dialog fixes by @willmartian in #23148
  • PM-43471: Add missing enabled flag for vault-next storybooks by @nikwithak in #23159
  • [PM-43374] Correct trash detection in desktop vault batch action bar by @gbubemismith in #23175
  • [PM-43366] Improve tooltip support in filter menu and toolbar by @vleague2 in #23177
  • [PM-43674] refactor(icon-tile): render glyph with bit-icon by @BryanCunningham in #23185
  • [PM-43460, PM-43461] feat: Nest collections and folders in filter chips by @nick-livefront in #23190
  • [PM-43348] Render live vault updates on the desktop list by @gbubemismith in #23191
  • [PM-43681] With voiceover on and navigating by keyboard, highlighted button border persists when expanding/contracting show more/less by @jengstrom-bw in #23216
  • [CL-1320] Update how multi filter menu chips are treated when selected by @vleague2 in #23218
  • [PM-42963] Roll back an orphaned file Send when its creation is cancelled mid-upload by @adudek-bw in #23220
  • [PM-43782] fix: uncheck select-all after clearing a capped selection by @jaasen-livefront in #23227
  • fix(shared-unlock): Set destinations before starting shared unlock by @quexten in #23230
  • [PM-43479] Allow horizontal scrolling in table-v2 on desktop by @willmartian in #23250
  • [PM-43840] Update instances of collection to instead use shared folder by @harr1424 in #23254
  • [PM-43838] fix: center empty vault description text on desktop by @gbubemismith in #23261
  • [PM-43869] Disable at-risk password notifications in shared item Sends by @mcamirault in #23295

⚙️ Maintenance

  • [deps]: Update actions/setup-node action to v7 by @renovate in #22473
  • [PM-412222] Update sdk decryption failure dialog copy and design by @shane-melton in #22619
  • Auth/PM-42704 - Rename auth icons to be generic for reuse by @JaredSnider-Bitwarden in #22786
  • feat(desktop): Allow overriding the IPC socket directory by @quexten in #22911
  • feat(desktop): Add an isolated debug run script for desktop by @quexten in #22912
  • feat(desktop): Add development icon for desktop dev build by @quexten in #22915
  • desktop: Refactor packing and signing build phases by @iinuwa in #23020
  • build: Delete unused package.json scripts for desktop by @iinuwa in #23055
  • [BRE-2213] Rename PR target workflows for clarity by @michalchecinski in #23087
  • Autosync Crowdin Translations for desktop by @bw-ghapp in #23106
  • [PM-34732] Clean up by @BTreston in #23176
  • Update Cargo.toml by @iinuwa in #23179
  • [PM-43366] Mute flaky filter menu popover test for now by @vleague2 in #23196
  • [PM-43776] Fix circular dependency in view password history service by @shane-melton in #23215
  • Autosync Crowdin Translations for desktop by @bw-ghapp in #23251
  • Autosync Crowdin Translations for desktop by @bw-ghapp in #23267
  • Bump client version(s) by @github-actions in #23332

📦 Dependency Updates

  • [deps] UI Foundation: Update svgo to v4.0.2 [SECURITY] by @renovate in #22008
  • Update sdk-internal to 0.2.0-main.1015 by @bw-ghapp in #22989
  • Update sdk-internal to 0.2.0-main.1020 by @bw-ghapp in #23068
  • Update sdk-internal to 0.2.0-main.1034 by @bw-ghapp in #23277

New Contributors

Full Changelog: desktop-v2026.9.0...desktop-v2026.9.1

desktopvaultsharingautotypeuibug-fixes

Source: original entry ↗

More from Bitwarden

Follow Bitwarden to get its new changes in your feed and email digest.

Improvement2026.9.1

CLI v2026.9.1

This release includes model changes to support temporary item sharing, updates to password prelogin authentication handling, and various bug fixes including proper display of success messages for large file sends and improved orphaned file send handling during uploads. Various dependency updates and maintenance improvements are also included.

cliauthsendsbug-fixessdk
Feature2026.9.3

Browser v2026.9.3

Added secure link sharing for vault items and implemented temporary item sharing across clients. Included numerous bug fixes, UI improvements like extension popup header enhancements and FAB implementation, and dependency updates for stability.

browservaultsharingextensionstability
See all Bitwarden changes →