[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:bitwarden:en":3,"releases:stats:cask:bitwarden:en":533,"releases:cask:bitwarden:1:false:false:en":534,"releases-count:cask:bitwarden:true:en":663},{"accentColor":4,"artifacts":5,"autoUpdates":43,"categories":44,"conflictsWith":51,"dependsOn":54,"deprecated":47,"description":65,"descriptionEn":66,"developer":67,"disabled":47,"displayName":68,"downloadSha256":69,"downloadSize":70,"downloadUrl":71,"editorChoice":47,"formulaeUrl":72,"homepage":73,"iconUrl":74,"installCommand":75,"installs":76,"installs30d":77,"isFont":47,"isLibrary":47,"kegOnly":47,"kind":80,"latestRelease":81,"machineTranslated":47,"minMacos":64,"name":68,"names":101,"platforms":103,"primaryCategory":505,"rank30d":506,"releaseCount":507,"releaseStats":508,"repoUrl":514,"screenshots":515,"sourceLocale":95,"sourceUrl":523,"summary":524,"summaryTranslation":525,"supports":526,"tags":528,"tap":532,"token":102,"version":100,"versionChangedAt":85},"#175EDD",{"apps":6,"binaries":8,"entries":9,"pkgs":42},[7],"Bitwarden.app",[],[10,19,26],{"declaration":11,"phase":17,"sources":18,"type":17},{"uninstall":12},[13],{"quit":14},[15,16],"com.bitwarden.desktop","com.bitwarden.desktop.helper","uninstall",[],{"declaration":20,"phase":23,"sources":24,"target":22,"type":25},{"app":21,"target":22},[7],"\u002FApplications\u002FBitwarden.app","install",[7],"app",{"declaration":27,"phase":39,"sources":40,"type":41},{"zap":28},[29],{"trash":30},[31,32,33,34,35,36,37,38],"~\u002FLibrary\u002FApplication Support\u002FBitwarden","~\u002FLibrary\u002FCaches\u002Fcom.bitwarden.desktop","~\u002FLibrary\u002FCaches\u002Fcom.bitwarden.desktop.ShipIt","~\u002FLibrary\u002FLogs\u002FBitwarden","~\u002FLibrary\u002FPreferences\u002FByHost\u002Fcom.bitwarden.desktop.ShipIt.*.plist","~\u002FLibrary\u002FPreferences\u002Fcom.bitwarden.desktop.helper.plist","~\u002FLibrary\u002FPreferences\u002Fcom.bitwarden.desktop.plist","~\u002FLibrary\u002FSaved Application State\u002Fcom.bitwarden.desktop.savedState","cleanup",[],"zap",[],true,[45],{"icon":46,"machineTranslated":47,"name":48,"slug":49,"sourceLocale":50},"lucide:shield",false,"Security & Privacy","security","zh-CN",{"casks":52,"formulae":53},[],[],{"arch":55,"casks":58,"formulae":59,"macos":60,"requirements":61},[56,57],"arm64","x86_64",[],[],">= 12",{"macos":62},{">=":63},[64],"12","Bitwarden Password Manager’s desktop application provides access to encrypted personal and organization vaults on a computer. It is useful for individuals and teams managing logins and other sensitive records. This cask installs the desktop app, not the separate command-line client or standalone Authenticator.\n\n## Features\n- Browse, add and organize vault items using folders and vault filters.\n- Generate passwords and copy login information for use in applications.\n- Switch between up to five signed-in accounts.\n- Use supported biometric unlock and browser integration; capabilities vary by platform and installation channel.\n- Configure the desktop SSH agent where supported.\n- Share selected vault items through secure links in2026.9.1, subject to the available service features and policies.\n\n## Installation and setup\nInstall with `brew install --cask bitwarden`, or download the official Mac DMG and copy Bitwarden to Applications. Sign in or create a Bitwarden account, select the appropriate cloud region or configured self-hosted server, and unlock the vault using the account’s supported method. Initial sign-in and synchronization require connectivity. A previously synchronized vault can support limited offline access; offline use is not equivalent to unrestricted sync or editing. Install the browser extension separately if you want its browser-specific functionality.\n\n## Requirements, dependencies and platforms\nThe recorded cask requires macOS12 or newer and uses the universal Mac DMG for Intel and Apple Silicon. It declares no extra formula dependencies or explicit cask conflicts. Touch ID unlock requires compatible hardware and Touch ID enabled in macOS; configure it separately for each account. Desktop integration does not guarantee every browser or distribution channel has identical features. The official2026.9.1 universal DMG is282,684,567bytes; this is download size, not installed footprint. Minimum RAM and installed-disk figures were not established in the cited desktop guide.\n\nOfficial desktop apps are also available for Windows and Linux, and separate mobile apps, browser extensions, a web vault and CLI are available. Their system requirements and available authentication features differ. On Windows, biometric setup can require the Visual C++ Redistributable. Linux system-authentication support requires suitable polkit and secret-service integration; Snap secure-storage permissions have separate setup steps. These are platform-specific requirements, not extra Mac cask dependencies.\n\n## Account, cost and licensing\nAn account on Bitwarden’s cloud service or an appropriate self-hosted installation is required for a vault. Free personal use is available; Premium, family and business offerings have paid features and limits. Consult the official pricing page for current fees and eligibility. Organization access depends on membership and policies.\n\nThe official client repository uses GPL3 by default, with designated code under `bitwarden_license` covered by Bitwarden License1.0. Do not treat the entire repository as MIT or assume the second license grants the same rights as GPL. Third-party components and trademarks have their own terms.\n\nSources: [Desktop guide](https:\u002F\u002Fbitwarden.com\u002Fhelp\u002Fgetting-started-desktop\u002F), [Channel feature support](https:\u002F\u002Fbitwarden.com\u002Fhelp\u002Fdesktop-app-feature-support\u002F), [Offline use](https:\u002F\u002Fbitwarden.com\u002Fhelp\u002Fusing-bitwarden-offline\u002F), [Official source and license](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients), [Pricing](https:\u002F\u002Fbitwarden.com\u002Fpricing\u002F).","Desktop password and login vault","Bitwarden Inc. and contributors","Bitwarden","eb6c81dee0f217706faf8da7a120e543116ef1f7e7f23a0e1194a87294406f07",282684567,"https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Freleases\u002Fdownload\u002Fdesktop-v2026.9.1\u002FBitwarden-2026.9.1-universal.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fbitwarden","https:\u002F\u002Fbitwarden.com\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F54b11428ba61\u002Fb11e16696d66-256.png","brew install --cask bitwarden",{"d30":77,"d365":78,"d90":79},2669,55646,13132,"cask",{"bodyMarkdown":82,"brewCommittedAt":83,"hasNotes":43,"id":84,"isLatest":43,"isPrerelease":47,"machineTranslated":47,"publishedAt":85,"sections":86,"source":94,"sourceLocale":95,"summary":96,"title":97,"translation":98,"version":100},"\u003C!-- Release notes generated using configuration in .github\u002Frelease.yml at 8246ae9c9a484a0a69f8b27203034555fb872523 -->\r\n\r\n## What's Changed\r\n- Added the option to share vault items through a secure link\r\n- Various under-the-hood improvements and minor bug fixes\r\n\r\n### 💙 Community Highlight\r\n- [PM-38402] fix(desktop): fix IPC listeners that were never getting removed by @fabiand93 in [#20945](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F20945)\r\n- [PM-42039] fix(desktop): access keyctl keys from their owning thread by @nurfed1 in [#22449](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22449)\r\n- [PM-42093] Fix case-sensitive URI scheme checks by @jashkarangiya in [#22477](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22477)\r\n\r\n### :shipit: Feature Development\r\n- [PM-40320] feat: Add bulk action support to shared VaultItemsTableComponent by @jaasen-livefront in [#22260](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22260)\r\n- Autotype: generate `AppData` from filtered, currenty running applications  by @neuronull in [#22656](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22656)\r\n- Remove SSH Agent v1 by @neuronull in [#22762](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22762)\r\n- [PM-42170] feat: Wire quick copy icon setting to the new vault table by @jaasen-livefront in [#22790](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22790)\r\n- [CL-1232] Show rounded corner in desktop layout for VFO1 by @vleague2 in [#22832](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22832)\r\n- [CL-1240] side nav responsive behavior by @BryanCunningham in [#22879](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22879)\r\n- [CL-998] filter menu and dialog spec follow-up by @willmartian in [#22891](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22891)\r\n- desktop-autofill: Windows native passkey fixes by @iinuwa in [#22894](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22894)\r\n- Autotype: move shortcut component to shared lib by @neuronull in [#22898](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22898)\r\n- [CL-1312] Add accordion auto height option by @vleague2 in [#22938](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22938)\r\n- [PM-43047] Introduce new import vendor icons by @harr1424 in [#22953](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22953)\r\n- [PM-42897] Move the vault banner above the vault header and add to shared folder\u002Fmy folder pages by @jengstrom-bw in [#23014](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23014)\r\n- [PM-43249] Model changes to support temporary item sharing by @mcamirault in [#23060](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23060)\r\n- [PM-42490] feat: Add right click menu to the VFO1 vault table by @jaasen-livefront in [#23062](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23062)\r\n- [PM-42878] Add subscription ended callout to VFO1 archive view by @nick-livefront in [#23066](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23066)\r\n- [PM-43267] Tools share library to support temporary item sharing by @mcamirault in [#23079](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23079)\r\n- Auth\u002FPM-43337 - Submit login form on Enter from the remember-email checkbox by @JaredSnider-Bitwarden in [#23085](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23085)\r\n- [PM-34732] remove feature flag, add flag for callout feature by @BTreston in [#23091](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23091)\r\n- Add beta templates for Github issue reports by @trmartin4 in [#23095](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23095)\r\n- [PM-43257] Update and Consolidate Autotype MVP & GA FF Logic by @coltonhurst in [#23099](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23099)\r\n- [PM-43088] Add My items chip filter to org vault's All vault items page by @gbubemismith in [#23102](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23102)\r\n- [PM-39982] Wire temporary item sharing in all clients by @mcamirault in [#23152](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23152)\r\n- Auth\u002FPM-43265 - Password Prelogin - Adopt new SDK LoginClient Constructor by @JaredSnider-Bitwarden in [#23183](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23183)\r\n- [PM-41885] Add render and main process autotype ga services by @coltonhurst in [#23189](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23189)\r\n- [PM-37378] Extend vault filter memory to Desktop by @shane-melton in [#23226](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23226)\r\n- Autotype: Generate AppData from active window by @neuronull in [#23243](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23243)\r\n- [CL-1334] Add min-height to table toolbar and remove tooltips from filter menus by @vleague2 in [#23258](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23258)\r\n- [PM-44120] Isolate Beta desktop keychain entries from stable by @trmartin4 in [#23551](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23551)\r\n\r\n### 🐛 Bug fixes\r\n- Fix success message never showing for large file Sends (PM-42901) by @adudek-bw in [#22899](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22899)\r\n- [PM-42825] Filter out provider organizations by @nick-livefront in [#23016](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23016)\r\n- [PM-43083][PM-43122] Show header breadcrumbs and identity tiles for every vault scope by @gbubemismith in [#23021](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23021)\r\n- Retry pending Send deletes during full sync (PM-42963) by @adudek-bw in [#23046](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23046)\r\n- [CL-1296] Ensure table content does not have clipped focus rings by @vleague2 in [#23076](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23076)\r\n- [PM-43253] Show suspended organization icon in the Password Manager side nav by @jaasen-livefront in [#23082](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23082)\r\n- align `mark` and `measure` with abstraction docs by @audreyality in [#23090](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23090)\r\n- [PM-42971] Ensure area around nav collapse button is clickable by @vleague2 in [#23100](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23100)\r\n- [CL-1321][CL-1322] misc filter dialog fixes by @willmartian in [#23148](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23148)\r\n- PM-43471: Add missing enabled flag for vault-next storybooks by @nikwithak in [#23159](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23159)\r\n- [PM-43374] Correct trash detection in desktop vault batch action bar by @gbubemismith in [#23175](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23175)\r\n- [PM-43366] Improve tooltip support in filter menu and toolbar by @vleague2 in [#23177](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23177)\r\n- [PM-43674] refactor(icon-tile): render glyph with bit-icon by @BryanCunningham in [#23185](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23185)\r\n- [PM-43460, PM-43461] feat: Nest collections and folders in filter chips by @nick-livefront in [#23190](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23190)\r\n- [PM-43348] Render live vault updates on the desktop list by @gbubemismith in [#23191](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23191)\r\n- [PM-43681] With voiceover on and navigating by keyboard, highlighted button border persists when expanding\u002Fcontracting show more\u002Fless by @jengstrom-bw in [#23216](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23216)\r\n- [CL-1320] Update how multi filter menu chips are treated when selected by @vleague2 in [#23218](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23218)\r\n- [PM-42963] Roll back an orphaned file Send when its creation is cancelled mid-upload by @adudek-bw in [#23220](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23220)\r\n- [PM-43782] fix: uncheck select-all after clearing a capped selection by @jaasen-livefront in [#23227](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23227)\r\n- fix(shared-unlock): Set destinations before starting shared unlock by @quexten in [#23230](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23230)\r\n- [PM-43479] Allow horizontal scrolling in table-v2 on desktop by @willmartian in [#23250](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23250)\r\n- [PM-43840] Update instances of collection to instead use shared folder by @harr1424 in [#23254](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23254)\r\n- [PM-43838] fix: center empty vault description text on desktop by @gbubemismith in [#23261](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23261)\r\n- [PM-43869] Disable at-risk password notifications in shared item Sends by @mcamirault in [#23295](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23295)\r\n\r\n### ⚙️ Maintenance\r\n- [deps]: Update actions\u002Fsetup-node action to v7 by @renovate in [#22473](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22473)\r\n- [PM-412222] Update sdk decryption failure dialog copy and design by @shane-melton in [#22619](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22619)\r\n- Auth\u002FPM-42704 - Rename auth icons to be generic for reuse by @JaredSnider-Bitwarden in [#22786](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22786)\r\n- feat(desktop): Allow overriding the IPC socket directory by @quexten in [#22911](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22911)\r\n- feat(desktop): Add an isolated debug run script for desktop by @quexten in [#22912](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22912)\r\n- feat(desktop): Add development icon for desktop dev build by @quexten in [#22915](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22915)\r\n- desktop: Refactor packing and signing build phases by @iinuwa in [#23020](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23020)\r\n- build: Delete unused package.json scripts for desktop by @iinuwa in [#23055](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23055)\r\n- [BRE-2213] Rename PR target workflows for clarity by @michalchecinski in [#23087](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23087)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#23106](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23106)\r\n- [PM-34732] Clean up by @BTreston in [#23176](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23176)\r\n- Update Cargo.toml by @iinuwa in [#23179](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23179)\r\n- [PM-43366] Mute flaky filter menu popover test for now by @vleague2 in [#23196](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23196)\r\n- [PM-43776] Fix circular dependency in view password history service by @shane-melton in [#23215](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23215)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#23251](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23251)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#23267](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23267)\r\n- Bump client version(s) by @github-actions in [#23332](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23332)\r\n\r\n### 📦 Dependency Updates\r\n- [deps] UI Foundation: Update svgo to v4.0.2 [SECURITY] by @renovate in [#22008](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22008)\r\n- Update sdk-internal to 0.2.0-main.1015 by @bw-ghapp in [#22989](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22989)\r\n- Update sdk-internal to 0.2.0-main.1020 by @bw-ghapp in [#23068](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23068)\r\n- Update sdk-internal to 0.2.0-main.1034 by @bw-ghapp in [#23277](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23277)\r\n\r\n## New Contributors\r\n* @fabiand93 made their first contribution in https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F20945\r\n* @jashkarangiya made their first contribution in https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22477\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fcompare\u002Fdesktop-v2026.9.0...desktop-v2026.9.1\n\n[Official desktop release](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Freleases\u002Ftag\u002Fdesktop-v2026.9.1). Platform-specific and development\u002Ffeature-flag entries do not imply that every feature is enabled for every Mac account.","2026-10-01T21:39:17Z",649,"2026-10-07T09:38:25.801627Z",[87],{"area":88,"items":89},"Changes",[90,91,92,93],"Add secure-link sharing for vault items.","Fix desktop IPC listeners and case-sensitive URI scheme checks.","Improve vault-table controls and responsive desktop layout.","Related Windows passkey and Linux key-storage changes are platform-specific.","editorial","en-US","Adds secure-link sharing for vault items and improves desktop vault controls, IPC cleanup and URI handling.","Bitwarden Desktop 2026.9.1",{"locale":95,"machineTranslated":47,"sourceLocale":95,"status":99},"source","2026.9.1",[68,102],"bitwarden",[104,138,171,205,238,272,305,339,372,406,439,472],{"arch":57,"artifacts":105,"conflictsWith":126,"dependsOn":129,"downloadSha256":69,"downloadUrl":71,"macos":136,"minMacos":64,"requiresRosetta":47,"tag":137,"version":100},{"apps":106,"binaries":107,"entries":108,"pkgs":125},[7],[],[109,115,119],{"declaration":110,"phase":17,"sources":114,"type":17},{"uninstall":111},[112],{"quit":113},[15,16],[],{"declaration":116,"phase":23,"sources":118,"target":22,"type":25},{"app":117,"target":22},[7],[7],{"declaration":120,"phase":39,"sources":124,"type":41},{"zap":121},[122],{"trash":123},[31,32,33,34,35,36,37,38],[],[],{"casks":127,"formulae":128},[],[],{"arch":130,"casks":131,"formulae":132,"macos":60,"requirements":133},[57],[],[],{"macos":134},{">=":135},[64],"27","golden_gate",{"arch":56,"artifacts":139,"conflictsWith":160,"dependsOn":163,"downloadSha256":69,"downloadUrl":71,"macos":136,"minMacos":64,"requiresRosetta":47,"tag":170,"version":100},{"apps":140,"binaries":141,"entries":142,"pkgs":159},[7],[],[143,149,153],{"declaration":144,"phase":17,"sources":148,"type":17},{"uninstall":145},[146],{"quit":147},[15,16],[],{"declaration":150,"phase":23,"sources":152,"target":22,"type":25},{"app":151,"target":22},[7],[7],{"declaration":154,"phase":39,"sources":158,"type":41},{"zap":155},[156],{"trash":157},[31,32,33,34,35,36,37,38],[],[],{"casks":161,"formulae":162},[],[],{"arch":164,"casks":165,"formulae":166,"macos":60,"requirements":167},[56],[],[],{"macos":168},{">=":169},[64],"arm64_golden_gate",{"arch":57,"artifacts":172,"conflictsWith":193,"dependsOn":196,"downloadSha256":69,"downloadUrl":71,"macos":203,"minMacos":64,"requiresRosetta":47,"tag":204,"version":100},{"apps":173,"binaries":174,"entries":175,"pkgs":192},[7],[],[176,182,186],{"declaration":177,"phase":17,"sources":181,"type":17},{"uninstall":178},[179],{"quit":180},[15,16],[],{"declaration":183,"phase":23,"sources":185,"target":22,"type":25},{"app":184,"target":22},[7],[7],{"declaration":187,"phase":39,"sources":191,"type":41},{"zap":188},[189],{"trash":190},[31,32,33,34,35,36,37,38],[],[],{"casks":194,"formulae":195},[],[],{"arch":197,"casks":198,"formulae":199,"macos":60,"requirements":200},[57],[],[],{"macos":201},{">=":202},[64],"26","tahoe",{"arch":56,"artifacts":206,"conflictsWith":227,"dependsOn":230,"downloadSha256":69,"downloadUrl":71,"macos":203,"minMacos":64,"requiresRosetta":47,"tag":237,"version":100},{"apps":207,"binaries":208,"entries":209,"pkgs":226},[7],[],[210,216,220],{"declaration":211,"phase":17,"sources":215,"type":17},{"uninstall":212},[213],{"quit":214},[15,16],[],{"declaration":217,"phase":23,"sources":219,"target":22,"type":25},{"app":218,"target":22},[7],[7],{"declaration":221,"phase":39,"sources":225,"type":41},{"zap":222},[223],{"trash":224},[31,32,33,34,35,36,37,38],[],[],{"casks":228,"formulae":229},[],[],{"arch":231,"casks":232,"formulae":233,"macos":60,"requirements":234},[56],[],[],{"macos":235},{">=":236},[64],"arm64_tahoe",{"arch":57,"artifacts":239,"conflictsWith":260,"dependsOn":263,"downloadSha256":69,"downloadUrl":71,"macos":270,"minMacos":64,"requiresRosetta":47,"tag":271,"version":100},{"apps":240,"binaries":241,"entries":242,"pkgs":259},[7],[],[243,249,253],{"declaration":244,"phase":17,"sources":248,"type":17},{"uninstall":245},[246],{"quit":247},[15,16],[],{"declaration":250,"phase":23,"sources":252,"target":22,"type":25},{"app":251,"target":22},[7],[7],{"declaration":254,"phase":39,"sources":258,"type":41},{"zap":255},[256],{"trash":257},[31,32,33,34,35,36,37,38],[],[],{"casks":261,"formulae":262},[],[],{"arch":264,"casks":265,"formulae":266,"macos":60,"requirements":267},[57],[],[],{"macos":268},{">=":269},[64],"15","sequoia",{"arch":56,"artifacts":273,"conflictsWith":294,"dependsOn":297,"downloadSha256":69,"downloadUrl":71,"macos":270,"minMacos":64,"requiresRosetta":47,"tag":304,"version":100},{"apps":274,"binaries":275,"entries":276,"pkgs":293},[7],[],[277,283,287],{"declaration":278,"phase":17,"sources":282,"type":17},{"uninstall":279},[280],{"quit":281},[15,16],[],{"declaration":284,"phase":23,"sources":286,"target":22,"type":25},{"app":285,"target":22},[7],[7],{"declaration":288,"phase":39,"sources":292,"type":41},{"zap":289},[290],{"trash":291},[31,32,33,34,35,36,37,38],[],[],{"casks":295,"formulae":296},[],[],{"arch":298,"casks":299,"formulae":300,"macos":60,"requirements":301},[56],[],[],{"macos":302},{">=":303},[64],"arm64_sequoia",{"arch":57,"artifacts":306,"conflictsWith":327,"dependsOn":330,"downloadSha256":69,"downloadUrl":71,"macos":337,"minMacos":64,"requiresRosetta":47,"tag":338,"version":100},{"apps":307,"binaries":308,"entries":309,"pkgs":326},[7],[],[310,316,320],{"declaration":311,"phase":17,"sources":315,"type":17},{"uninstall":312},[313],{"quit":314},[15,16],[],{"declaration":317,"phase":23,"sources":319,"target":22,"type":25},{"app":318,"target":22},[7],[7],{"declaration":321,"phase":39,"sources":325,"type":41},{"zap":322},[323],{"trash":324},[31,32,33,34,35,36,37,38],[],[],{"casks":328,"formulae":329},[],[],{"arch":331,"casks":332,"formulae":333,"macos":60,"requirements":334},[57],[],[],{"macos":335},{">=":336},[64],"14","sonoma",{"arch":56,"artifacts":340,"conflictsWith":361,"dependsOn":364,"downloadSha256":69,"downloadUrl":71,"macos":337,"minMacos":64,"requiresRosetta":47,"tag":371,"version":100},{"apps":341,"binaries":342,"entries":343,"pkgs":360},[7],[],[344,350,354],{"declaration":345,"phase":17,"sources":349,"type":17},{"uninstall":346},[347],{"quit":348},[15,16],[],{"declaration":351,"phase":23,"sources":353,"target":22,"type":25},{"app":352,"target":22},[7],[7],{"declaration":355,"phase":39,"sources":359,"type":41},{"zap":356},[357],{"trash":358},[31,32,33,34,35,36,37,38],[],[],{"casks":362,"formulae":363},[],[],{"arch":365,"casks":366,"formulae":367,"macos":60,"requirements":368},[56],[],[],{"macos":369},{">=":370},[64],"arm64_sonoma",{"arch":57,"artifacts":373,"conflictsWith":394,"dependsOn":397,"downloadSha256":69,"downloadUrl":71,"macos":404,"minMacos":64,"requiresRosetta":47,"tag":405,"version":100},{"apps":374,"binaries":375,"entries":376,"pkgs":393},[7],[],[377,383,387],{"declaration":378,"phase":17,"sources":382,"type":17},{"uninstall":379},[380],{"quit":381},[15,16],[],{"declaration":384,"phase":23,"sources":386,"target":22,"type":25},{"app":385,"target":22},[7],[7],{"declaration":388,"phase":39,"sources":392,"type":41},{"zap":389},[390],{"trash":391},[31,32,33,34,35,36,37,38],[],[],{"casks":395,"formulae":396},[],[],{"arch":398,"casks":399,"formulae":400,"macos":60,"requirements":401},[57],[],[],{"macos":402},{">=":403},[64],"13","ventura",{"arch":56,"artifacts":407,"conflictsWith":428,"dependsOn":431,"downloadSha256":69,"downloadUrl":71,"macos":404,"minMacos":64,"requiresRosetta":47,"tag":438,"version":100},{"apps":408,"binaries":409,"entries":410,"pkgs":427},[7],[],[411,417,421],{"declaration":412,"phase":17,"sources":416,"type":17},{"uninstall":413},[414],{"quit":415},[15,16],[],{"declaration":418,"phase":23,"sources":420,"target":22,"type":25},{"app":419,"target":22},[7],[7],{"declaration":422,"phase":39,"sources":426,"type":41},{"zap":423},[424],{"trash":425},[31,32,33,34,35,36,37,38],[],[],{"casks":429,"formulae":430},[],[],{"arch":432,"casks":433,"formulae":434,"macos":60,"requirements":435},[56],[],[],{"macos":436},{">=":437},[64],"arm64_ventura",{"arch":57,"artifacts":440,"conflictsWith":461,"dependsOn":464,"downloadSha256":69,"downloadUrl":71,"macos":64,"minMacos":64,"requiresRosetta":47,"tag":471,"version":100},{"apps":441,"binaries":442,"entries":443,"pkgs":460},[7],[],[444,450,454],{"declaration":445,"phase":17,"sources":449,"type":17},{"uninstall":446},[447],{"quit":448},[15,16],[],{"declaration":451,"phase":23,"sources":453,"target":22,"type":25},{"app":452,"target":22},[7],[7],{"declaration":455,"phase":39,"sources":459,"type":41},{"zap":456},[457],{"trash":458},[31,32,33,34,35,36,37,38],[],[],{"casks":462,"formulae":463},[],[],{"arch":465,"casks":466,"formulae":467,"macos":60,"requirements":468},[57],[],[],{"macos":469},{">=":470},[64],"monterey",{"arch":56,"artifacts":473,"conflictsWith":494,"dependsOn":497,"downloadSha256":69,"downloadUrl":71,"macos":64,"minMacos":64,"requiresRosetta":47,"tag":504,"version":100},{"apps":474,"binaries":475,"entries":476,"pkgs":493},[7],[],[477,483,487],{"declaration":478,"phase":17,"sources":482,"type":17},{"uninstall":479},[480],{"quit":481},[15,16],[],{"declaration":484,"phase":23,"sources":486,"target":22,"type":25},{"app":485,"target":22},[7],[7],{"declaration":488,"phase":39,"sources":492,"type":41},{"zap":489},[490],{"trash":491},[31,32,33,34,35,36,37,38],[],[],{"casks":495,"formulae":496},[],[],{"arch":498,"casks":499,"formulae":500,"macos":60,"requirements":501},[56],[],[],{"macos":502},{">=":503},[64],"arm64_monterey",{"icon":46,"machineTranslated":47,"name":48,"slug":49,"sourceLocale":50},75,74,{"brewLag":509,"cadence":513,"count30d":511},{"compared":510,"earlierCount":511,"medianMinutes":512},3,1,153722867,"biweekly","https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients",[516],{"caption":517,"height":518,"machineTranslated":47,"sourceLocale":95,"theme":519,"thumbUrl":520,"url":521,"width":522},"Official Mac desktop guide example: browse vault items and view a login, masked password and website URI.",809,"light","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Fe9b04147e30f\u002F599b07d34438-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Fe9b04147e30f\u002F599b07d34438-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fb\u002Fbitwarden.rb","Password-manager desktop app for encrypted vaults, account switching, password generation and supported biometric\u002Fbrowser integration.",{"locale":95,"machineTranslated":47,"sourceLocale":95,"status":99},{"arm64":43,"requiresRosetta":47,"status":527,"x86_64":43},"known",[68,529,530,531],"Password","Vault","GPL","homebrew\u002Fcask",null,{"current":511,"records":535,"size":660,"stats":661,"total":507},[536,541,557,573,580,585,590,595,600,605,610,615,620,625,630,635,640,645,650,655],{"bodyMarkdown":82,"brewCommittedAt":83,"hasNotes":43,"id":84,"isLatest":43,"isPrerelease":47,"machineTranslated":47,"publishedAt":85,"sections":537,"source":94,"sourceLocale":95,"summary":96,"title":97,"translation":540,"version":100},[538],{"area":88,"items":539},[90,91,92,93],{"locale":95,"machineTranslated":47,"sourceLocale":95,"status":99},{"bodyMarkdown":542,"brewCommittedAt":543,"hasNotes":43,"id":544,"isLatest":47,"isPrerelease":47,"machineTranslated":47,"publishedAt":545,"sections":546,"source":94,"sourceLocale":95,"summary":553,"title":554,"translation":555,"version":556},"\u003C!-- Release notes generated using configuration in .github\u002Frelease.yml at 07ac2aa903459ea8e1c18e3295b765be0bc3585f -->\r\n\r\n## What's Changed\r\n### 💙 Community Highlight\r\n- [PM-29036] fix(desktop): set desktopName for Wayland app_id to display correct icon by @thisisryanswift in [#17764](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F17764)\r\n- [PM-38964] Remove obsolete LockScreen config from AppX manifest by @hammadxcm in [#21229](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21229)\r\n\r\n### :shipit: Feature Development\r\n- [CL-1176] Add bit-badge-group and deprecate bit-badge-list by @willmartian in [#21070](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21070)\r\n- [PM-32740] Add support for three new cipher types to importers by @mcamirault in [#21267](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21267)\r\n- [CL-1210] use overflow directive to pack primary actions when needed by @BryanCunningham in [#21589](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21589)\r\n- [CL-1194] responsive breadcrumbs by @BryanCunningham in [#21742](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21742)\r\n- [CL-1237] sidenav updates by @BryanCunningham in [#21855](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21855)\r\n- feat(automation-driver): add automation-driver package by @quexten in [#21919](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21919)\r\n- feat(automation-driver): add automation biometrics service by @quexten in [#21920](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21920)\r\n- feat(automation-driver): wire-in automation-driver by @quexten in [#21921](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21921)\r\n- [PM-40127] Item history redesign using bit-card-segmented by @nick-livefront in [#21940](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21940)\r\n- [CL-1245] updated icon tile colors by @BryanCunningham in [#22102](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22102)\r\n- PM-40304: Add the conditional Vaults nav-section logic and vault-type color mapping by @nikwithak in [#22119](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22119)\r\n- [CL-1293] add description and hideOnEmpty inputs to bit-row-group by @willmartian in [#22129](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22129)\r\n- desktop-autofill: Verify user without UI on assertion when possible [PM-29791] by @iinuwa in [#22177](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22177)\r\n- desktop-autofill: macOS native user verification [PM-29791] by @iinuwa in [#22178](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22178)\r\n- desktop-autofill: Windows native user verification [PM-29791] by @iinuwa in [#22179](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22179)\r\n- [PM-40312] Introduce vault items table component by @shane-melton in [#22237](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22237)\r\n- [CL-982] update bit-item styles by @BryanCunningham in [#22242](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22242)\r\n- [PM-41486] Autotype MVP & GA Feature Flag Abstraction by @coltonhurst in [#22253](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22253)\r\n- [CL-998] table-v2 polish by @willmartian in [#22255](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22255)\r\n- desktop-autofill: Refactor UV reprompt and window management [PM-29791] by @iinuwa in [#22257](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22257)\r\n- desktop-autofill: Define the desktop FIDO2 user verification service [PM-29791] by @iinuwa in [#22258](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22258)\r\n- desktop-autofill: Implement FIDO2 user verification logic [PM-29791] by @iinuwa in [#22259](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22259)\r\n- [PM-41273] Extend ImportService to expose per-vendor metadata by @harr1424 in [#22297](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22297)\r\n- Route remaining SDK-capable Send operations through the SDK by @adudek-bw in [#22321](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22321)\r\n- [PM-41856] Update tooltip wording for icons by @jengstrom-bw in [#22345](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22345)\r\n- [PM-39408] feat: Tee TS logs into LogRecorder sink by @dani-garcia in [#22379](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22379)\r\n- [PM-40330] Add vault list table to desktop behind VFO1Foundation flag by @nick-livefront in [#22383](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22383)\r\n- [CL-988] Update no items component to status lockup design by @vleague2 in [#22386](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22386)\r\n- [PM-40848] Add the shared folder card grid component (libs\u002Fvault) by @jengstrom-bw in [#22390](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22390)\r\n- [PM-41909] Remove desktop UI settings dialog feature flag by @djsmith85 in [#22402](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22402)\r\n- desktop-autofill: Refactor FIDO2 modals by @iinuwa in [#22433](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22433)\r\n- [PM-40333] Hide side-nav vault filter on desktop by @nick-livefront in [#22434](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22434)\r\n- desktop-autofill: Skip registration confirmation by @iinuwa in [#22435](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22435)\r\n- desktop-autofill: FIDO2 selection modal UI improvements by @iinuwa in [#22436](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22436)\r\n- [PM-40331] Vault Param Redirect by @nick-livefront in [#22438](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22438)\r\n- [PM-40395] Add Import button to new vault table by @nikwithak in [#22439](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22439)\r\n- [PM-40814] Add key id support by @quexten in [#22444](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22444)\r\n- [PM-39455] Use v2 upgrade token when asserting organization public key trust. by @mzieniukbw in [#22490](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22490)\r\n- [CL-979] Update web & desktop layout components for VFO1 by @vleague2 in [#22491](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22491)\r\n- [CL-998] table-v2 design review follow-up by @willmartian in [#22520](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22520)\r\n- [CL-1248] Add FAB button component to vault by @nick-livefront in [#22523](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22523)\r\n- [PM-40851] Render the shared folder grid on the desktop vault view by @jengstrom-bw in [#22535](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22535)\r\n- [PM-40316] Restructure the desktop side navigation by @gbubemismith in [#22585](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22585)\r\n- [CL-998] filter chip and menu design review follow-up by @willmartian in [#22587](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22587)\r\n- [PM-41475] Add the My folders page to desktop by @gbubemismith in [#22588](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22588)\r\n- [PM-40398] Move desktop Import to the vault table toolbar by @gbubemismith in [#22589](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22589)\r\n- [PM-42586] Add translated beta name to desktop tray and about menu by @trmartin4 in [#22595](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22595)\r\n- [CL-1244] icon tiles in menus by @BryanCunningham in [#22611](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22611)\r\n- [PM-39409] feat: Forward TS logs to Flight Recorder buffer by @dani-garcia in [#22613](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22613)\r\n- [CL-1308] sidenav fast follows by @BryanCunningham in [#22616](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22616)\r\n- [PM-42211] Create reusable shared folders table component by @jengstrom-bw in [#22652](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22652)\r\n- [PM-42483] Render My vault as a non-expandable nav item by @gbubemismith in [#22671](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22671)\r\n- Route Send sync and key rotation through the SDK by @adudek-bw in [#22672](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22672)\r\n- [PM-40849] Render the shared folder grid on the web end user vault view by @jengstrom-bw in [#22677](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22677)\r\n- [PM-40323] Apply vault-type color tiles to the item table and vault selector by @jaasen-livefront in [#22681](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22681)\r\n- [PM-41001] Create scaffold for libs\u002Fmanaged-settings lib by @djsmith85 in [#22695](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22695)\r\n- [PM-41001] Implement managed settings service by @djsmith85 in [#22700](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22700)\r\n- [CL-1175] Create chip group component by @vleague2 in [#22823](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22823)\r\n- [PM-37136] Empty vault states by @nick-livefront in [#22827](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22827)\r\n- [PM-42880] Add CSS class directly to form control component   by @harr1424 in [#22839](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22839)\r\n- [PM-42898] Add breadcrumbs to shared folders pages by @jengstrom-bw in [#22887](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22887)\r\n- [PM-40322] [PM-40217] Account switcher moves to Footer by @ike-kottlowski in [#22895](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22895)\r\n- Create a DevManagedSettingsService, to override any reading of manage… by @djsmith85 in [#22907](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22907)\r\n- [PM-42987] Introduce feature flag for temporary item sharing on clients by @djsmith85 in [#22921](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22921)\r\n- [PM-42988] Move Send decryption to SDK functions by @mcamirault in [#22923](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22923)\r\n- [PM-39982] Create libs\u002Ftools\u002Fshare using the nx lib generator plugin by @djsmith85 in [#22926](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22926)\r\n- [PM-39982] Create share-link icon by @djsmith85 in [#22934](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22934)\r\n- [PM-43013] fix(vault): restore the \"My items\" side-nav entry by @gbubemismith in [#22937](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22937)\r\n-  [PM-43025] Make vault table row clickable by @shane-melton in [#22939](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22939)\r\n- [PM-39703] Add colored vault icon support for new table filters by @shane-melton in [#22944](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22944)\r\n- [PM-42118] Migrate to the new bit-chip-group component by @shane-melton in [#22952](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22952)\r\n\r\n### 🐛 Bug fixes\r\n- [SRE-2516] Do not event upload request bodies of unlimited size by @MGibson1 in [#15190](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F15190)\r\n- [PM-40258]: AuthRequestResponse refactor by @enmande in [#22182](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22182)\r\n- [PM-41487] Reuse a freshly built lunr index instead of rebuilding after the lock by @shane-melton in [#22227](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22227)\r\n- [PM-41559] [PM-41539] Recognize both Keeper SSO callback URL forms by @detunized in [#22265](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22265)\r\n- fix(biometrics): change the biometric persistent encryption migration to handle the case where the aes-cbc-hmac key has a key id by @quexten in [#22336](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22336)\r\n- feat(salt): [PM-27060] - Use SDK salt for MP Login  by @Patrick-Pimentel-Bitwarden in [#22381](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22381)\r\n- [PM-41905] Add Autotype MVP Window Validity Check by @coltonhurst in [#22398](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22398)\r\n- [PM-41830] Shrinking Window Causes Buttons to Overlap Owner Element and Pushes More Options Menu Offscreen by @jengstrom-bw in [#22419](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22419)\r\n- [PM-41979] [PM-41899] [VULN-735] Validate profileId in Chromium importer by @detunized in [#22432](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22432)\r\n- fix(key-connector): fix sdk-based unlock with key-connector on jit provisioning by @quexten in [#22545](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22545)\r\n- [PM-13373] Fix Enpass CSV Importer by @harr1424 in [#22561](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22561)\r\n- [PM-41333] Remove IPC fingerprint and client key half by @quexten in [#22645](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22645)\r\n- SSH Agent import: log on failure by @neuronull in [#22676](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22676)\r\n- [PM-42470] Add cooldown to user key id backfill migration by @quexten in [#22682](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22682)\r\n- fix(updater): disable AppImage in-app auto-update by @addisonbeck in [#22689](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22689)\r\n- fix(key-management): Clear key id backfill cooldown on logout by @quexten in [#22698](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22698)\r\n- [PM-42465] Fix batch bar Clear not unchecking vault  by @nick-livefront in [#22706](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22706)\r\n- [PM-42631] Fix flaky storybook tests for shared folder card grid by @jengstrom-bw in [#22760](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22760)\r\n- [PM-42394] Show Vault and Shared Folders filter chips when vault is empty by @nick-livefront in [#22761](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22761)\r\n- [PM-42468] fix: Prevent crash from null active account in cipher row menu services by @nick-livefront in [#22776](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22776)\r\n- Fix: SSH Agent sign approval requests for non-forwarded hosts by @neuronull in [#22836](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22836)\r\n- Fix: SSH sign request handling of non-active account by @neuronull in [#22856](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22856)\r\n- [PM-42932] fix: normalize null hostname from getUriHostname to prevent search crash by @nick-livefront in [#22882](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22882)\r\n- fix(snap): add hardware-observe plug for FIDO HID enumeration by @addisonbeck in [#22885](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22885)\r\n- Rolled back changes for set-password by @Patrick-Pimentel-Bitwarden in [#22900](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22900)\r\n- [PM-42525] Vault side nav query param preservation by @shane-melton in [#22932](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22932)\r\n- [PM-42994] Shared folders grid and Items table needs standard spacing by @jengstrom-bw in [#22933](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22933)\r\n- [PM-42991] After selecting a pagination size option the dropdown selection and pagination is no longer clickable by @jengstrom-bw in [#22942](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22942)\r\n\r\n### ⚙️ Maintenance\r\n- [PM-35599] Update Password Request Models (Auth) by @rr-bw in [#20643](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F20643)\r\n- [PM-38767] Adopt cargo-run-bin for binary tool version pinning in desktop_native by @coroiu in [#21169](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21169)\r\n- [PM-38187] Improve isSnapStore detection by @djsmith85 in [#21195](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21195)\r\n- [PM-41684] Remove unused Autotype MVP IPC channels by @coltonhurst in [#22285](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22285)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#22300](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22300)\r\n- refactor(crypto): split out legacy compat key service by @quexten in [#22319](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22319)\r\n- [PM-41801] Switch to using policyAppliesToUser$ for the Autotype Default Policy by @coltonhurst in [#22322](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22322)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#22338](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22338)\r\n- refactor(key-management): read the user key via userKey$ by @quexten in [#22353](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22353)\r\n- refactor(auth): unlock via UnlockService in login strategies by @quexten in [#22354](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22354)\r\n- refactor(key-management-ui): stop re-setting the user key after unlock by @quexten in [#22355](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22355)\r\n- refactor(auth): unlock via UnlockService when setting an initial password by @quexten in [#22356](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22356)\r\n- refactor(key-management): unlock via UnlockService in key connector conversion by @quexten in [#22358](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22358)\r\n- refactor(unlock): replace UserAutoUnlockKeyService with UnlockService by @quexten in [#22359](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22359)\r\n- [PM-41874] refactor(crypto): move key-management callers to @bitwarden\u002Flegacy-crypto by @quexten in [#22362](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22362)\r\n- [PM-41874] refactor(crypto): move auth callers to @bitwarden\u002Flegacy-crypto by @quexten in [#22363](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22363)\r\n- [PM-41874] refactor(crypto): move tools callers to @bitwarden\u002Flegacy-crypto by @quexten in [#22364](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22364)\r\n- [PM-41874] refactor(crypto): move vault callers to @bitwarden\u002Flegacy-crypto by @quexten in [#22365](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22365)\r\n- [PM-41874] refactor(crypto): move shared client wiring callers to @bitwarden\u002Flegacy-crypto by @quexten in [#22368](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22368)\r\n- [PM-41874] refactor(crypto): move platform callers to @bitwarden\u002Flegacy-crypto by @quexten in [#22369](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22369)\r\n- [PM-41874] refactor(crypto): move desktop-native callers to @bitwarden\u002Flegacy-crypto by @quexten in [#22372](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22372)\r\n- [BRE-2116] Bump actions\u002Fcheckout to v7.0.1 + add bypass flag in client build workflows by @brandonbiete in [#22385](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22385)\r\n- [PM-38455] Remove unused premiumRequired from app.components by @djsmith85 in [#22403](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22403)\r\n- Remove unused loginApprovalModelRef by @djsmith85 in [#22405](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22405)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#22422](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22422)\r\n- [PM-42196] Update Native Passkey Ownership by @coltonhurst in [#22529](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22529)\r\n- chore(lock): Move LockService into libs\u002Funlock and add lock\u002Funlock source tracking by @quexten in [#22539](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22539)\r\n- chore(shared-unlock): update to new shared unlock implementation by @quexten in [#22540](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22540)\r\n- Sign Windows Beta Appx in CI by @iinuwa in [#22563](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22563)\r\n- ci: Beta Appx manifest changes by @iinuwa in [#22564](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22564)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#22568](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22568)\r\n- [PM-41874] Remove legacy-crypto shims (key management) by @quexten in [#22578](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22578)\r\n- [PM-41874] Remove legacy-crypto shims (platform) by @quexten in [#22579](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22579)\r\n- [BRE-2208] Turning off auto bump for beta releases by @pixman20 in [#22582](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22582)\r\n- [BRE-2208] Adding an MS store check for beta releases to fail-fast if beta version > 1 by @pixman20 in [#22583](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22583)\r\n- tests: add test for device trust \u002F shared unlock \u002F unlock ordering by @quexten in [#22600](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22600)\r\n- refactor(crypto): drop electron key service by @quexten in [#22601](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22601)\r\n- refactor(unlock): extract AutoUnlockService by @quexten in [#22602](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22602)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#22605](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22605)\r\n- ci: Copy macOS autofill extension in after-pack to avoid re-signing by @iinuwa in [#22621](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22621)\r\n- refactor(km): simplify process reload service by @quexten in [#22646](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22646)\r\n- [PM-39460] Add `v2_encrypted_migrations_grace_period_start` to state bridge by @eligrubb in [#22653](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22653)\r\n- ci: Fix not reporting test results on push and workflow_dispatch by @eliykat in [#22679](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22679)\r\n- key service flaky cipherDecryptionKeys$ tests by @mzieniukbw in [#22680](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22680)\r\n- Fix IPC doc comment by @coltonhurst in [#22754](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22754)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#22768](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22768)\r\n- [BRE-2219] Replace 'checksum' usage with 'Get-FileHash' cmdlet for Desktop\u002FCLI builds by @vgrassia in [#22825](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22825)\r\n- disabling failing key service test by @mzieniukbw in [#22875](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22875)\r\n- Mute flaky chip-filter test by @vleague2 in [#22925](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22925)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#22982](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22982)\r\n- Bump client version(s) by @github-actions in [#23038](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F23038)\r\n\r\n### 📦 Dependency Updates\r\n- Update sdk-internal to 0.2.0-main.956 by @bw-ghapp in [#22146](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22146)\r\n- [deps] Platform: Update @types\u002Fnode to v22.20.1 by @renovate in [#22218](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22218)\r\n- [deps] Platform: Update postcss to v8.5.23 [SECURITY] by @renovate in [#22324](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22324)\r\n- Update sdk-internal to 0.2.0-main.967 by @bw-ghapp in [#22326](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22326)\r\n- Update sdk-internal to 0.2.0-main.970 by @bw-ghapp in [#22442](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22442)\r\n- [deps]: Update dtolnay\u002Frust-toolchain digest to 4360b52 by @renovate in [#22459](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22459)\r\n- [deps] Autofill: Update wait-on to v9.1.0 by @renovate in [#22461](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22461)\r\n- [deps] Platform: Update Rust crate serde_with to v3.22.0 by @renovate in [#22462](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22462)\r\n- [deps]: Update Rust to v1.97.1 by @renovate in [#22467](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22467)\r\n- [deps] Desktop Native: Update Rust crate serial_test to v4 by @renovate in [#22469](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22469)\r\n- [deps]: Update actions\u002Fstale action to v11 by @renovate in [#22475](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22475)\r\n- Update sdk-internal to 0.2.0-main.971 by @bw-ghapp in [#22512](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22512)\r\n- Address RUSTSEC-2026-0258 by @coltonhurst in [#22514](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22514)\r\n- Update sdk-internal to 0.2.0-main.978 by @bw-ghapp in [#22518](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22518)\r\n- Automated update from source run 32391882332 by @bre-deploy in [#22558](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22558)\r\n- Update sdk-internal to 0.2.0-main.979 by @bw-ghapp in [#22581](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22581)\r\n- Update sdk-internal to 0.2.0-main.983 by @bw-ghapp in [#22592](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22592)\r\n- Update sdk-internal to 0.2.0-main.1001 by @bw-ghapp in [#22651](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22651)\r\n- [deps] Platform: Update nx to v22.7.7 [SECURITY] by @renovate in [#22693](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22693)\r\n- Update sdk-internal to 0.2.0-main.1008 by @bw-ghapp in [#22841](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22841)\r\n- Update sdk-internal to 0.2.0-main.1011 by @bw-ghapp in [#22892](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22892)\r\n- Update sdk-internal to 0.2.0-main.1012 by @bw-ghapp in [#22922](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22922)\r\n- Update sdk-internal to 0.2.0-main.1013 by @bw-ghapp in [#22985](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22985)\r\n\r\n### 🎨 Other\r\n- [AI-88] llm: Remove .claude\u002FCONTRIBUTING.md by @SaintPatrck in [#22532](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22532)\r\n- [AI-94] llm: Evaluate SDK update PRs against the upstream commit range by @SaintPatrck in [#22697](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22697)\r\n\r\n## New Contributors\r\n* @thisisryanswift made their first contribution in https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F17764\r\n* @hammadxcm made their first contribution in https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21229\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fcompare\u002Fdesktop-v2026.8.0...desktop-v2026.9.0\n\n[Official desktop release](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Freleases\u002Ftag\u002Fdesktop-v2026.9.0). Platform-specific and development\u002Ffeature-flag entries do not imply that every feature is enabled for every Mac account.","2026-09-17T15:47:19Z",650,"0001-01-01T00:00:00Z",[547],{"area":88,"items":548},[549,550,551,552],"Fix the desktop app identifier\u002Ficon on Wayland.","Extend importer support for additional cipher types.","Improve navigation, breadcrumbs and vault-table components.","Includes Windows FIDO2\u002Fverification and autofill development changes.","Updates vault interfaces, import support and platform integration, including Linux Wayland and Windows authentication work.","Bitwarden Desktop 2026.9.0",{"locale":95,"machineTranslated":47,"sourceLocale":95,"status":99},"2026.9.0",{"bodyMarkdown":558,"brewCommittedAt":559,"hasNotes":43,"id":560,"isLatest":47,"isPrerelease":47,"machineTranslated":47,"publishedAt":545,"sections":561,"source":94,"sourceLocale":95,"summary":569,"title":570,"translation":571,"version":572},"\u003C!-- Release notes generated using configuration in .github\u002Frelease.yml at f60a4606b7581c338d18091a98640ee71392f015 -->\r\n\r\n## What's Changed\r\n### 💙 Community Highlight\r\n- [PM-19836] Add prefix to fastmail by @lucacome in [#14105](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F14105)\r\n- [PM-27495] Do not show true length of password in password mask by @Mauritz8 in [#17052](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F17052)\r\n- [PM-37656] Resolve SSH agent caller name via libproc on macOS by @lnky102 in [#20680](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F20680)\r\n- [PM-39030] Fix Proton Pass import of item custom fields by @archit-goyal in [#21253](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21253)\r\n- [PM-39312] Fix Proton Pass importer dropping custom, alias, and SSH key items by @theagg-18 in [#21402](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21402)\r\n- [PM-39704] fix(send): restore increment\u002Fdecrement buttons for max access count by @harikrishna2208 in [#21527](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21527)\r\n- [PM-40131] fix(desktop): add Helium as Linux entry for NativeMessagingHosts by @0xk1f0 in [#21748](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21748)\r\n- [PM-40685] Fix forwarder settings cache collision by @cyfrit in [#21980](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21980)\r\n- [PM-41559] [PM-41539] Recognize both Keeper SSO callback URL forms by @detunized in [#22265](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22265)\r\n\r\n### :shipit: Feature Development\r\n- [CL-51] create file upload component by @BryanCunningham in [#20899](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F20899)\r\n- [CL-998] bit-table-v2 and related components by @willmartian in [#20900](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F20900)\r\n- [PM-27844] Set email on sync by @ike-kottlowski in [#21349](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21349)\r\n- feat(biometrics): add windows biometrics format based on sdk cryptography by @quexten in [#21433](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21433)\r\n- [PM-10383] - confirm before deleting a passkey by @jaasen-livefront in [#21497](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21497)\r\n- [PM-32384] Update copy new to create\u002Fadd browser by @jengstrom-bw in [#21524](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21524)\r\n- [PM-32403] Update button copy desktop by @jengstrom-bw in [#21528](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21528)\r\n- [PM-39778] Fix subtitles when using sdk by @jengstrom-bw in [#21591](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21591)\r\n- [PM-17584] Delinea XML parser by @mcamirault in [#21620](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21620)\r\n- [PM-34857] Remove PoliciesInAcceptedState feature flag by @eliykat in [#21761](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21761)\r\n- desktop-autofill: Add missing IPC methods by @iinuwa in [#21775](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21775)\r\n- [CL-972] card updates by @BryanCunningham in [#21776](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21776)\r\n- [PM-27060] feat: Call SDK for password prelogin by @ike-kottlowski in [#21777](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21777)\r\n- [CL-1272] Support visually-hidden labels in bit-form-field by @willmartian in [#21788](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21788)\r\n- [CL-1273] Add bitMenuClose directive to decouple menu dismissal from ARIA roles by @willmartian in [#21789](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21789)\r\n- [PM-40194] - add shared-folder icon by @jaasen-livefront in [#21801](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21801)\r\n- [PM-40335] PAM - Add access rules domain (1\u002F2) by @Hinton in [#21810](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21810)\r\n- [PM-40283] Add v0.1.0 of the AppPairingData schema by @coltonhurst in [#21814](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21814)\r\n- [PM-40216] feat: Scope organization invite link lookups by organization ID by @r-tome in [#21815](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21815)\r\n- feat(llm): add claude note to make key-management aware of encryption related changes by @quexten in [#21818](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21818)\r\n- [PM-40240][PM-40239] Updated card control features by @BryanCunningham in [#21819](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21819)\r\n- [PM-39815] feat: Add linksEnabled to invite-link status response model by @r-tome in [#21820](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21820)\r\n- Pm 38122 fastmail checkbox by @bmbitwarden in [#21830](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21830)\r\n- [PM-40195] feat: add shared-folder localization keys by @jaasen-livefront in [#21832](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21832)\r\n- [PM-40381] Desktop Autofill Cancellation by @iinuwa in [#21853](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21853)\r\n- [PM-40286] - Add Vfo1TerminologyService and VFO1I18nPipe infrastructure by @nick-livefront in [#21860](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21860)\r\n- [PM-40119] Assign Collection -> \"Add to shared folder\" action & dialog copy by @jengstrom-bw in [#21874](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21874)\r\n- [PM-40193] feat: add vfo1Icon pipe for flag-gated icon swaps by @jaasen-livefront in [#21876](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21876)\r\n- add problem detail support, wire up email changing by @BTreston in [#21878](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21878)\r\n- feat(shared-unlock): support trusted devices by @quexten in [#21895](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21895)\r\n- [PM-40111] Rename Owner to Vault field  by @nick-livefront in [#21897](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21897)\r\n- [PM-40381] desktop-autofill: FIDO2 UI cancellation by @iinuwa in [#21906](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21906)\r\n- [PM-36007] Admin change email event logging by @BTreston in [#21908](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21908)\r\n- Autotype AppData path normalization by @neuronull in [#21910](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21910)\r\n- [CL-1285] create Storybook feature-flags addon in new @bitwarden\u002Fstorybook lib by @willmartian in [#21913](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21913)\r\n- [PM-40134] RoutedVaultFilterService accept a vaultId query parameter alongside organizationId by @jengstrom-bw in [#21930](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21930)\r\n- [PM-38794] Add OrganizationInviteLinkApiService.getInvite by @JimmyVo16 in [#21932](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21932)\r\n- [PM-38749] Add OrganizationInviteLinkApiService.updateSupportsConfirmation by @JimmyVo16 in [#21933](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21933)\r\n- [PM-38333] feat: Annual billing savings offer on cancel by @kdenney in [#21939](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21939)\r\n- feat(register-finish-request): Add sales_assisted_token to request by @enmande in [#21961](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21961)\r\n- [PM-40252] feat: migrate shared vault components to shared-folder terminology by @jaasen-livefront in [#21967](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21967)\r\n- [PM-40510] feat: rename vault-filter query param to sharedFolderId by @jaasen-livefront in [#21968](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21968)\r\n- [PM-40654] feat: gate org-creation default collection name behind VFO1 terminology by @jaasen-livefront in [#21969](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21969)\r\n- desktop-autofill: Omit CTAP2 status code in assertion response by @iinuwa in [#21978](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21978)\r\n- [PM-40682] desktop-autofill: Graceful Windows plugin registration by @iinuwa in [#21982](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21982)\r\n- [PM-39997] desktop-autofill: Package Windows passkey plugin resources by @iinuwa in [#21983](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21983)\r\n- [PM-40682] desktop-autofill: Register Windows native passkey plugin by @iinuwa in [#21986](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21986)\r\n- [PM-40255] Update collection icon to `bwi-shared-folder` by @nick-livefront in [#21996](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21996)\r\n- [PM-40623] Update invite link service to match SDK by @eliykat in [#22054](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22054)\r\n- [PM-35157] Remove feature flagged logic for SDK decryption flag by @JaredScar in [#22078](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22078)\r\n- [PM-40254] feat(desktop): migrate vault components to shared-folder terminology by @gbubemismith in [#22096](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22096)\r\n- [PM-41015] Add feature flag for Managed Device Framework by @djsmith85 in [#22097](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22097)\r\n- desktop-autofill: Implement Windows plugin credential sync [PM-41025] by @iinuwa in [#22109](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22109)\r\n- [PM-38799] Add translation for confirm flow audit events by @JimmyVo16 in [#22117](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22117)\r\n- [PM-40548] Web add quick copy icon setting by @jengstrom-bw in [#22118](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22118)\r\n- [PM-40549] Desktop add quick copy icon setting by @jengstrom-bw in [#22120](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22120)\r\n- [PM-38248] Remove SendEventLogging feature flag by @harr1424 in [#22131](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22131)\r\n- [PM-39978] Add Item Send enum and fix resulting build errors by @mcamirault in [#22135](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22135)\r\n- desktop-autofill: Implement Windows native status command [PM-41025] by @iinuwa in [#22138](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22138)\r\n- desktop-autofill: Prepare native OS user verification [PM-29791] by @iinuwa in [#22176](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22176)\r\n- [PM-40679] Autotype MVP Naming Refactor by @coltonhurst in [#22201](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22201)\r\n- [PM-41312] Bump sdk-internal for Fill Assist policy type by @bensbits91 in [#22206](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22206)\r\n- [PM-40944] Add Delinea CSV importer, improve types for Delinea XML by @mcamirault in [#22207](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22207)\r\n- [PM-31619]Create feature-flag for inline menu component by @dan-livefront in [#22234](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22234)\r\n- SSH Agent contain edge case IPC failures by @neuronull in [#22236](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22236)\r\n\r\n### ❗ Breaking Changes\r\n- Fix AuthEdit SDK break by @adudek-bw in [#22071](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22071)\r\n\r\n### 🐛 Bug fixes\r\n- [PM-30289] Fix for loss of focus on extension search input  by @shane-melton in [#18581](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F18581)\r\n- [PM-39137] Gate Access Intelligence report reads on new-architecture flag by @Banrion in [#21315](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21315)\r\n- [PM-39387] fix: Auto-sync premium status after returning from Stripe checkout by @cyprain-okeke in [#21518](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21518)\r\n- [PM-33228] Add screen reader only to enhance a11y behavior by @BryanCunningham in [#21563](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21563)\r\n- [PM-39992] Add support for SDK IPC unreachability by @quexten in [#21653](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21653)\r\n- [PM-39825] Fix URI reordering, drag handle alignment by @jaasen-livefront in [#21697](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21697)\r\n- [PM-39464] Fix ExpressionChangedAfterItHasBeenCheckedError when assigning collections by @nikwithak in [#21743](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21743)\r\n- [PM-38189] Wire InitiationPath to Organizations to Correct Trial Metadata by @sbrown-livefront in [#21769](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21769)\r\n- [PM-40201] SSH key items with a null public key or fingerprint fail to decrypt and break the vault by @gbubemismith in [#21778](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21778)\r\n- [PM-40247] Fix vault item checkmarks disappearing after clearing a search by @nick-livefront in [#21823](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21823)\r\n- [PM-40377] Fix bug with form field to have textarea behave the same as an input when disabled by @jengstrom-bw in [#21848](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21848)\r\n- [PM-40241] Bugfix - Rehydrate localData lastUsedDate on local cipher views by @jprusik in [#21849](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21849)\r\n- [CL-1277] Add disabled and readonly variants to Textarea story by @willmartian in [#21851](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21851)\r\n- [CL-1282] use correct size for base icon tile by @BryanCunningham in [#21856](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21856)\r\n- [PM-40236] Logging out throws error mid-logout due to a race condition. User left in locked state by @mzieniukbw in [#21858](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21858)\r\n- [PM-40444] Hide archive\u002Funarchive from bulk bar in Admin Console by @nick-livefront in [#21873](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21873)\r\n- [PM-39948][PM-40406] Fix native select issues with dark mode and arrow click handling by @vleague2 in [#21877](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21877)\r\n- Fix SSH Agent concurrent requests by @neuronull in [#21881](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21881)\r\n- [PM-40457] Fix typos in the message catalogs by @jprusik in [#21882](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21882)\r\n- [PM-40446] Enhance AutoConfirmWarningDialog by adding LinkModule to imports by @JaredScar in [#21883](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21883)\r\n- [PM-40484] Fix Autotype IPC channel mismatch by @coltonhurst in [#21885](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21885)\r\n- [PM-18638] Prevent collection\u002Fcipher creation for suspended organizations by @JaredScar in [#21887](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21887)\r\n- [PM-40370] Use decrypted ciphers cache when using SDK by @shane-melton in [#21888](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21888)\r\n- [PM-38557] Netwrix Password Secure importer should map URL-like fields to Bitwarden website URI by @harr1424 in [#21889](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21889)\r\n- [PM-40440] fix: Source upgrade cart total from server invoice preview by @amorask-bitwarden in [#21902](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21902)\r\n- fix(desktop): guard will-navigate against renderer escape by @addisonbeck in [#21935](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21935)\r\n- [CL-808] Support forced colors mode for form controls by @vleague2 in [#21936](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21936)\r\n- [PM-40375] Add per-item exception handling to 1Pux import by @harr1424 in [#21941](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21941)\r\n- fix(key-connector): fix sdk key-connector login not working by @quexten in [#21957](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21957)\r\n- [PM-39845] Prevent Access Intelligence report freeze on oversized password values by @Banrion in [#21987](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21987)\r\n- [PM-39452] fix: Show premium membership status from desktop Account menu by @cyprain-okeke in [#21992](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21992)\r\n- [PM-40766] Handle punycode-unicode domain matching for \"Host\" URI matching strategy by @jprusik in [#21994](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21994)\r\n- [PM-40693] Hide copy button on file Sends by @mcamirault in [#22015](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22015)\r\n- [PM-38639] Fix scrollbar color in desktop light mode by @vleague2 in [#22039](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22039)\r\n- fix(desktop): use x11 clipboard by default and only use portal as fallback by @quexten in [#22062](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22062)\r\n- fix: race condition leading to decryption errors by @quexten in [#22063](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22063)\r\n- [PM-40462] Fix checkbox being unchecked when clicking edit autotype shortcut  by @shane-melton in [#22085](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22085)\r\n- fix(sdk): revert sdk lifecycle changes by @quexten in [#22090](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22090)\r\n- [PM-41027] fix: label add-item tile as shared folder under VFO1 terminology by @gbubemismith in [#22137](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22137)\r\n- [PM-41256] User Is Unable to Create a Passport Cipher by @jengstrom-bw in [#22181](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22181)\r\n- Auth\u002FPM-41303 - Direct Org Invite Acceptance - fix url paste scenario eternal spinner bug when org has MP policy by @JaredSnider-Bitwarden in [#22184](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22184)\r\n- fix: update sdk and add support for kdf in state bridge by @quexten in [#22197](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22197)\r\n- SSH Agent: fix all-or-nothing key parsing by @neuronull in [#22200](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22200)\r\n- [PM-41288] Fix bug preventing edits of existing File Sends by @mcamirault in [#22203](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22203)\r\n- [PM-41539] fix: recognize both Keeper SSO callback URL forms (#22265) by @itsadrago in [#22331](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22331)\r\n\r\n### ⚙️ Maintenance\r\n- Auth\u002FPM-3813 - 2FA Management Endpoints - User Verification Refactor by @JaredSnider-Bitwarden in [#21385](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21385)\r\n- [PM-24097] - [Vault] Remove getOrgKey from the key service by @jaasen-livefront in [#21480](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21480)\r\n- Auth\u002FPM-39905 - Restructure organization-invite into subfolders with barrel imports by @JaredSnider-Bitwarden in [#21642](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21642)\r\n- [PM-39259] Migrate auth token key generation to SDK by @quexten in [#21706](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21706)\r\n- [PM-39259] Remove deprecated randomBytes\u002FaesGenerateKey\u002FcreateKey by @quexten in [#21713](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21713)\r\n- [BRE-2044] Keep logic for bumping the Desktop version automatically in clients by @vgrassia in [#21745](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21745)\r\n- [PM-40138] desktop-autofill: refactor Autofill IPC Registration by @iinuwa in [#21753](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21753)\r\n- [PM-37476] Source canUseAccessIntelligence from server UseRiskInsights ability by @AlexRubik in [#21760](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21760)\r\n- [AppSec] AI Fix for Template Injection in GitHub Workflows Action by @aikido-autofix in [#21787](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21787)\r\n- Bump client version(s) by @github-actions in [#21811](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21811)\r\n- chore(biometrics): extract biometrics to separate crate by @quexten in [#21822](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21822)\r\n- Fix\u002Fupdate CODEOWNERS by @djsmith85 in [#21826](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21826)\r\n- [PM-40345] Ignore Storybook stories in code coverage by @Hinton in [#21842](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21842)\r\n- desktop-autofill: Move macOS-specific window position to macOS code by @iinuwa in [#21852](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21852)\r\n- [PM-39966] Migrate from `@angular\u002Fplatform-browser-dynamic` to `@angular\u002Fplatform-browser` by @djsmith85 in [#21866](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21866)\r\n- [PM-40456] Update cSpell settings by @jprusik in [#21875](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21875)\r\n- chore: rename biometric_v2 mod to biometric by @quexten in [#21891](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21891)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#21903](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21903)\r\n- desktop-autofill: Add missing Skunkworks codeownership by @iinuwa in [#21907](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21907)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#21915](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21915)\r\n- build: allow sdk-internal crypto crates in dependency tooling by @quexten in [#21925](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21925)\r\n- refactor: gate desktop_native core allocator and windows deps by @quexten in [#21926](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21926)\r\n- chore(ci): skip platform-community signal for fork PRs by @addisonbeck in [#21934](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21934)\r\n- refactor(login-strategy): clean up crypto-related functions and deprecation notices by @quexten in [#21958](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21958)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#21966](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21966)\r\n- [PM-40680] chromium-importer: Replace deprecated LSFindApplicationForInfo function by @iinuwa in [#21979](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21979)\r\n- chore: Add team-ai-sme as CODEOWNERS for .mcp.json by @SaintPatrck in [#21985](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21985)\r\n- DN Autotype: Move mockall and serial_test to be Dev Deps by @coltonhurst in [#21999](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21999)\r\n- docs(vault): document deprecation of TypeScript vault item decryption by @quexten in [#22004](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22004)\r\n- [PM-40846] Support Fido2 v4 server update by @ike-kottlowski in [#22006](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22006)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#22018](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22018)\r\n- chore(kdf-change): port change kdf to sdk by @quexten in [#22032](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22032)\r\n- Bump client version(s) by @github-actions in [#22038](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22038)\r\n- [CL] mark bit-table-v2 as Beta in Storybook docs by @willmartian in [#22072](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22072)\r\n- [PM-40590] Run chromatic workflow when the workflow file is updated, to enable dep testing by @vleague2 in [#22076](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22076)\r\n- [PM-35791] Remove old Send access endpoints by @mcamirault in [#22080](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22080)\r\n- [CL-1292] update icon docs for filename-based build system by @BryanCunningham in [#22108](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22108)\r\n- build: Fix Windows cross-compiled builds by @iinuwa in [#22139](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22139)\r\n- Add t:deps label for SDK update PRs automatically by @trmartin4 in [#22142](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22142)\r\n- [PM-40107] Deprecate TS generator logic available in the SDK  by @harr1424 in [#22154](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22154)\r\n- [CL-1294] Add FormRecord stories for table-v2 by @willmartian in [#22160](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22160)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#22166](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22166)\r\n- chore: remove checkmarx from repo by @sognefej in [#22183](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22183)\r\n- [BRE-2153] fix(ci): Stage bit-common for commercial browser builds by @fntyler in [#22198](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22198)\r\n- chore(crypto): port crypto sync handler to sdk by @quexten in [#22217](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22217)\r\n- [BRE-2158] Add PR label to creation step for Crowdin Pull workflow by @vgrassia in [#22228](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22228)\r\n- [BRE-2105] Updating build process for desktop and browser beta channels by @pixman20 in [#22229](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22229)\r\n- SSH Agent: fix flaky integration test by @neuronull in [#22238](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22238)\r\n- Browser: Refactor client state definitions for Health feature by @lastbestdev in [#22240](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22240)\r\n- refactor(crypto): add legacy crypto module by @quexten in [#22254](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22254)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#22272](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22272)\r\n- Autosync Crowdin Translations for desktop by @bw-ghapp in [#22279](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22279)\r\n- chore(native-messaging): rename native messaging plug to dot-native-messaging by @quexten in [#22303](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22303)\r\n- Bump client version(s) by @github-actions in [#22320](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22320)\r\n\r\n### 📦 Dependency Updates\r\n- [deps]: Update GitHub Artifact Actions (major) by @renovate in [#19586](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F19586)\r\n- [deps]: Update Rust by @renovate in [#20390](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F20390)\r\n- [deps] Platform: Update electron to v43 by @renovate in [#20844](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F20844)\r\n- [deps]: Update Rust crate rusqlite to v0.40.1 by @renovate in [#21115](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21115)\r\n- [deps] Autofill: Update prettier to v3.9.5 by @renovate in [#21668](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21668)\r\n- [deps] Tools: Update Rust crate aes-gcm to v0.11.0 by @renovate in [#21675](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21675)\r\n- [deps] Platform: Update jest-preset-angular to v17 by @renovate in [#21678](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21678)\r\n- Update sdk-internal to 0.2.0-main.897 by @bw-ghapp in [#21718](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21718)\r\n- [deps] Platform: Lock file maintenance by @renovate in [#21796](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21796)\r\n- Update sdk-internal to 0.2.0-main.928 by @bw-ghapp in [#21870](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21870)\r\n- [deps]: Update dtolnay\u002Frust-toolchain digest to 4cda84d by @renovate in [#21948](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21948)\r\n- [deps] Tools: Update @bufbuild\u002Fprotobuf to v2.13.0 by @renovate in [#21950](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21950)\r\n- [deps]: Update cargo-deny to 0.20.0 by @renovate in [#21952](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21952)\r\n- [deps] UI Foundation: Update chromatic to v18 by @renovate in [#21954](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21954)\r\n- [deps]: Update chromaui\u002Faction action to v18 by @renovate in [#21956](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21956)\r\n- [deps] Platform: Update webpack-dev-server to v5.2.6 [SECURITY] by @renovate in [#21972](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21972)\r\n- Auth\u002FPM-40520 - Bump SDK versions in clients to get new registration open org invite crypto APIs by @JaredSnider-Bitwarden in [#22134](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22134)\r\n- [BRE-2116] Bump actions\u002Fcheckout to v7.0.1 in non-privileged workflows by @brandonbiete in [#22157](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22157)\r\n- [deps]: Update Rust crate rkyv to v0.8.17 by @renovate in [#22215](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F22215)\r\n\r\n### 🎨 Other\r\n- [PM-39560] [BEEEP] Add MCP server configuration for Chrome and Electron DevTools by @quexten in [#21483](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21483)\r\n\r\n\r\n## New Contributors\r\n* @0xk1f0 made their first contribution in https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21748\r\n* @Mauritz8 made their first contribution in https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F17052\r\n* @archit-goyal made their first contribution in https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21253\r\n* @lucacome made their first contribution in https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F14105\r\n* @cyfrit made their first contribution in https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21980\r\n* @harikrishna2208 made their first contribution in https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21527\r\n* @lnky102 made their first contribution in https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F20680\r\n* @theagg-18 made their first contribution in https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fpull\u002F21402\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Fcompare\u002Fdesktop-v2026.7.0...desktop-v2026.8.0\n\n[Official desktop release](https:\u002F\u002Fgithub.com\u002Fbitwarden\u002Fclients\u002Freleases\u002Ftag\u002Fdesktop-v2026.8.0). Platform-specific and development\u002Ffeature-flag entries do not imply that every feature is enabled for every Mac account.","2026-08-20T18:48:46Z",651,[562],{"area":88,"items":563},[564,565,566,567,568],"Hide the actual password length in masks.","Resolve Mac SSH-agent caller names using libproc.","Preserve Proton Pass custom, alias and SSH-key items on import.","Restore Send access-count controls and Linux browser integration.","Improve desktop and authentication components.","Improves importers and password masking, fixes Mac SSH-agent caller names and updates desktop components.","Bitwarden Desktop 2026.8.0",{"locale":95,"machineTranslated":47,"sourceLocale":95,"status":99},"2026.8.0",{"brewCommittedAt":574,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":575,"source":576,"translation":577,"version":579},"2026-07-23T16:13:40Z",[],"homebrew",{"status":578},"none","2026.7.0",{"brewCommittedAt":581,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":582,"source":576,"translation":583,"version":584},"2026-06-30T16:20:23Z",[],{"status":578},"2026.6.1",{"brewCommittedAt":586,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":587,"source":576,"translation":588,"version":589},"2026-06-25T19:14:02Z",[],{"status":578},"2026.6.0",{"brewCommittedAt":591,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":592,"source":576,"translation":593,"version":594},"2026-05-29T19:35:07Z",[],{"status":578},"2026.5.0",{"brewCommittedAt":596,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":597,"source":576,"translation":598,"version":599},"2026-05-20T19:21:47Z",[],{"status":578},"2026.4.0",{"brewCommittedAt":601,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":602,"source":576,"translation":603,"version":604},"2026-04-02T18:47:30Z",[],{"status":578},"2026.3.1",{"brewCommittedAt":606,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":607,"source":576,"translation":608,"version":609},"2026-03-05T15:49:30Z",[],{"status":578},"2026.2.1",{"brewCommittedAt":611,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":612,"source":576,"translation":613,"version":614},"2026-02-20T21:41:39Z",[],{"status":578},"2026.1.1",{"brewCommittedAt":616,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":617,"source":576,"translation":618,"version":619},"2026-02-05T21:42:45Z",[],{"status":578},"2026.1.0",{"brewCommittedAt":621,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":622,"source":576,"translation":623,"version":624},"2026-01-13T21:41:41Z",[],{"status":578},"2025.12.1",{"brewCommittedAt":626,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":627,"source":576,"translation":628,"version":629},"2025-12-11T21:40:57Z",[],{"status":578},"2025.12.0",{"brewCommittedAt":631,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":632,"source":576,"translation":633,"version":634},"2025-11-26T03:51:22Z",[],{"status":578},"2025.11.2",{"brewCommittedAt":636,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":637,"source":576,"translation":638,"version":639},"2025-11-18T18:45:06Z",[],{"status":578},"2025.11.1",{"brewCommittedAt":641,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":642,"source":576,"translation":643,"version":644},"2025-11-14T00:49:01Z",[],{"status":578},"2025.11.0",{"brewCommittedAt":646,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":647,"source":576,"translation":648,"version":649},"2025-10-22T00:46:45Z",[],{"status":578},"2025.10.0",{"brewCommittedAt":651,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":652,"source":576,"translation":653,"version":654},"2025-09-18T23:35:06Z",[],{"status":578},"2025.9.0",{"brewCommittedAt":656,"hasNotes":47,"isLatest":47,"isPrerelease":47,"sections":657,"source":576,"translation":658,"version":659},"2025-08-29T01:02:30Z",[],{"status":578},"2025.8.2",20,{"brewLag":662,"cadence":513,"count30d":511},{"compared":510,"earlierCount":511,"medianMinutes":512},{"current":511,"records":664,"size":511,"stats":670,"total":507},[665],{"bodyMarkdown":82,"brewCommittedAt":83,"hasNotes":43,"id":84,"isLatest":43,"isPrerelease":47,"machineTranslated":47,"publishedAt":85,"sections":666,"source":94,"sourceLocale":95,"summary":96,"title":97,"translation":669,"version":100},[667],{"area":88,"items":668},[90,91,92,93],{"locale":95,"machineTranslated":47,"sourceLocale":95,"status":99},{"brewLag":671,"cadence":513,"count30d":511},{"compared":510,"earlierCount":511,"medianMinutes":512}]