{"url":"https://api.github.com/repos/bitwarden/clients/releases/380906650","assets_url":"https://api.github.com/repos/bitwarden/clients/releases/380906650/assets","upload_url":"https://uploads.github.com/repos/bitwarden/clients/releases/380906650/assets{?name,label}","html_url":"https://github.com/bitwarden/clients/releases/tag/web-v2026.8.1","id":380906650,"author":{"login":"bre-deploy[bot]","id":280465851,"node_id":"BOT_kgDOELeRuw","avatar_url":"https://avatars.githubusercontent.com/u/15990069?v=4","gravatar_id":"","url":"https://api.github.com/users/bre-deploy%5Bbot%5D","html_url":"https://github.com/apps/bre-deploy","followers_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/followers","following_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/repos","events_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOAzDwU84WtCya","tag_name":"web-v2026.8.1","target_commitish":"a8076b5821279e4a6c6ce5ebb321ad39534f7ab4","name":"Web v2026.8.1","draft":false,"immutable":false,"prerelease":false,"created_at":"2026-08-27T15:17:54Z","updated_at":"2026-09-04T10:29:39Z","published_at":"2026-09-02T00:35:41Z","assets":[{"url":"https://api.github.com/repos/bitwarden/clients/releases/assets/540376951","id":540376951,"node_id":"RA_kwDOAzDwU84gNX93","name":"web-2026.8.1-selfhosted-COMMERCIAL.zip","label":"","uploader":{"login":"bre-deploy[bot]","id":280465851,"node_id":"BOT_kgDOELeRuw","avatar_url":"https://avatars.githubusercontent.com/u/15990069?v=4","gravatar_id":"","url":"https://api.github.com/users/bre-deploy%5Bbot%5D","html_url":"https://github.com/apps/bre-deploy","followers_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/followers","following_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/repos","events_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"raw","state":"uploaded","size":45736456,"digest":"sha256:c033f2751dfefd03c50fb1c1e3704fad2456628954e74d92ae456500515f4977","download_count":123,"created_at":"2026-09-02T00:35:04Z","updated_at":"2026-09-02T00:35:06Z","browser_download_url":"https://github.com/bitwarden/clients/releases/download/web-v2026.8.1/web-2026.8.1-selfhosted-COMMERCIAL.zip"},{"url":"https://api.github.com/repos/bitwarden/clients/releases/assets/540376983","id":540376983,"node_id":"RA_kwDOAzDwU84gNX-X","name":"web-2026.8.1-selfhosted-open-source.zip","label":"","uploader":{"login":"bre-deploy[bot]","id":280465851,"node_id":"BOT_kgDOELeRuw","avatar_url":"https://avatars.githubusercontent.com/u/15990069?v=4","gravatar_id":"","url":"https://api.github.com/users/bre-deploy%5Bbot%5D","html_url":"https://github.com/apps/bre-deploy","followers_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/followers","following_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/repos","events_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/bre-deploy%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"content_type":"raw","state":"uploaded","size":44282331,"digest":"sha256:49d6e7d16286252400ee3113949110d611c1dd811fa1b078373b741b7b62286c","download_count":165,"created_at":"2026-09-02T00:35:06Z","updated_at":"2026-09-02T00:35:08Z","browser_download_url":"https://github.com/bitwarden/clients/releases/download/web-v2026.8.1/web-2026.8.1-selfhosted-open-source.zip"}],"tarball_url":"https://api.github.com/repos/bitwarden/clients/tarball/web-v2026.8.1","zipball_url":"https://api.github.com/repos/bitwarden/clients/zipball/web-v2026.8.1","body":"<!-- Release notes generated using configuration in .github/release.yml at a8076b5821279e4a6c6ce5ebb321ad39534f7ab4 -->\r\n\r\n## What's Changed\r\n### :shipit: Feature Development\r\n- [PM-32211] fix private key before key rotation by @mzieniukbw in [#20392](https://github.com/bitwarden/clients/pull/20392)\r\n- Auth/PM-39706 - Open Org Invite Link Support by @JaredSnider-Bitwarden in [#21574](https://github.com/bitwarden/clients/pull/21574)\r\n- [CL-1210] use overflow directive to pack primary actions when needed by @BryanCunningham in [#21589](https://github.com/bitwarden/clients/pull/21589)\r\n- [CL-1194] responsive breadcrumbs by @BryanCunningham in [#21742](https://github.com/bitwarden/clients/pull/21742)\r\n- [CL-1237] sidenav updates by @BryanCunningham in [#21855](https://github.com/bitwarden/clients/pull/21855)\r\n- [PM-40127] Item history redesign using bit-card-segmented by @nick-livefront in [#21940](https://github.com/bitwarden/clients/pull/21940)\r\n- [CL-1245] updated icon tile colors by @BryanCunningham in [#22102](https://github.com/bitwarden/clients/pull/22102)\r\n- [PM-40736] billing terminology update by @JaredScar in [#22114](https://github.com/bitwarden/clients/pull/22114)\r\n- PM-40304: Add the conditional Vaults nav-section logic and vault-type color mapping by @nikwithak in [#22119](https://github.com/bitwarden/clients/pull/22119)\r\n- [PM-40312] Introduce vault items table component by @shane-melton in [#22237](https://github.com/bitwarden/clients/pull/22237)\r\n- [CL-998] table-v2 polish by @willmartian in [#22255](https://github.com/bitwarden/clients/pull/22255)\r\n- [PM-41472] feat(web): add the My folders page by @gbubemismith in [#22267](https://github.com/bitwarden/clients/pull/22267)\r\n- [PM-40313] Restructure the Password Manager side navigation (web) by @gbubemismith in [#22283](https://github.com/bitwarden/clients/pull/22283)\r\n- [PM-41273] Extend ImportService to expose per-vendor metadata by @harr1424 in [#22297](https://github.com/bitwarden/clients/pull/22297)\r\n- Auth / PM-41503 & PM-41533 - Registration - Wire new open org invite data into register start and finish by @JaredSnider-Bitwarden in [#22333](https://github.com/bitwarden/clients/pull/22333)\r\n- [PM-34808] Step 1 remove flagged logic for policy drawers by @JaredScar in [#22342](https://github.com/bitwarden/clients/pull/22342)\r\n- [PM-41856] Update tooltip wording for icons by @jengstrom-bw in [#22345](https://github.com/bitwarden/clients/pull/22345)\r\n- [PM-40740] Policies list & drawers terminology updates by @JaredScar in [#22377](https://github.com/bitwarden/clients/pull/22377)\r\n- [PM-39408] feat: Tee TS logs into LogRecorder sink by @dani-garcia in [#22379](https://github.com/bitwarden/clients/pull/22379)\r\n- [CL-988] Update no items component to status lockup design by @vleague2 in [#22386](https://github.com/bitwarden/clients/pull/22386)\r\n- [PM-40848] Add the shared folder card grid component (libs/vault) by @jengstrom-bw in [#22390](https://github.com/bitwarden/clients/pull/22390)\r\n- [PM-41902] Member Access Report terminology changes by @JaredScar in [#22410](https://github.com/bitwarden/clients/pull/22410)\r\n- [PM-41949] Enhance SecretsManagerSubscribeComponent with feature flag support by @JaredScar in [#22412](https://github.com/bitwarden/clients/pull/22412)\r\n- [PM-40318] Introduce Web's VaultNextComponet for VFO1 by @shane-melton in [#22425](https://github.com/bitwarden/clients/pull/22425)\r\n- [PM-40395] Add Import button to new vault table by @nikwithak in [#22439](https://github.com/bitwarden/clients/pull/22439)\r\n- [PM-40814] Add key id support by @quexten in [#22444](https://github.com/bitwarden/clients/pull/22444)\r\n- [PM-40212] Enable-PAM UI (member toggle + bulk Activate PAM) by @Hinton in [#22478](https://github.com/bitwarden/clients/pull/22478)\r\n- [PM-39455] Use v2 upgrade token when asserting organization public key trust. by @mzieniukbw in [#22490](https://github.com/bitwarden/clients/pull/22490)\r\n- [PM-40318] VFO1 Web vault query param handling by @shane-melton in [#22501](https://github.com/bitwarden/clients/pull/22501)\r\n- [CL-1248] Add FAB button component to vault by @nick-livefront in [#22523](https://github.com/bitwarden/clients/pull/22523)\r\n- [PM-42183] VFO1 Side nav vault scoping by @shane-melton in [#22567](https://github.com/bitwarden/clients/pull/22567)\r\n\r\n### 🐛 Bug fixes\r\n- [PM-40258]: AuthRequestResponse refactor by @enmande in [#22182](https://github.com/bitwarden/clients/pull/22182)\r\n- [PM-11607] AC Event Log Buttons vertical alignment by @JaredScar in [#22222](https://github.com/bitwarden/clients/pull/22222)\r\n- [PM-41559] [PM-41539] Recognize both Keeper SSO callback URL forms by @detunized in [#22265](https://github.com/bitwarden/clients/pull/22265)\r\n- [PM-41854] fix: skip collections coachmark step for users without collections by @gbubemismith in [#22376](https://github.com/bitwarden/clients/pull/22376)\r\n- Auth/ PM-41535 & PM-41897 - Open Org Invite Link - Update accept-error classifier for new SDK API error format by @JaredSnider-Bitwarden in [#22393](https://github.com/bitwarden/clients/pull/22393)\r\n- Auth & KM / PM-41538 - Organization Invite Acceptance - Show invite accepted toast on TDE and KC SSO JIT flows by @JaredSnider-Bitwarden in [#22394](https://github.com/bitwarden/clients/pull/22394)\r\n- [PM-41880] Quick fix for edit members dialog dependencies by @ttalty in [#22407](https://github.com/bitwarden/clients/pull/22407)\r\n- [PM-41829] Login Buttons Overlap Owner and Name Elements When Resizing Browser by @jengstrom-bw in [#22418](https://github.com/bitwarden/clients/pull/22418)\r\n- [PM-40350] Revert early return introduced in #21836 by @harr1424 in [#22453](https://github.com/bitwarden/clients/pull/22453)\r\n- Auth/PM-41978 - Open Org Invite Acceptance - update error copy for vfo1-foundation vault terminology change  by @JaredSnider-Bitwarden in [#22485](https://github.com/bitwarden/clients/pull/22485)\r\n- [PM-42006] Self Host Premium Upgrade Copy Change by @JaredScar in [#22493](https://github.com/bitwarden/clients/pull/22493)\r\n- [PM-42166] Update member access report terminology by @JaredScar in [#22522](https://github.com/bitwarden/clients/pull/22522)\r\n- [PM-42239] Access Intelligence: Match v2 request password change button behavior to v1 by @lastbestdev in [#22537](https://github.com/bitwarden/clients/pull/22537)\r\n- fix(key-connector): fix sdk-based unlock with key-connector on jit provisioning by @quexten in [#22545](https://github.com/bitwarden/clients/pull/22545)\r\n- Revert \"[PM-42239] Access Intelligence: Match v2 request password change button behavior to v1\" by @lastbestdev in [#22590](https://github.com/bitwarden/clients/pull/22590)\r\n- [PM-42470] Add cooldown to user key id backfill migration by @quexten in [#22682](https://github.com/bitwarden/clients/pull/22682)\r\n- [PM-42443] Include member items when fetching org ciphers in Access Intelligence by @Banrion in [#22749](https://github.com/bitwarden/clients/pull/22749)\r\n- [PM-42470] Add cooldown to user key id backfill migration (#22682) by @quexten in [#22750](https://github.com/bitwarden/clients/pull/22750)\r\n- 🍒 [PM-42443] Include member items when fetching org ciphers in Access Intelligence by @Banrion in [#22751](https://github.com/bitwarden/clients/pull/22751)\r\n\r\n### ⚙️ Maintenance\r\n- chore: remove grype scanning by @sognefej in [#22289](https://github.com/bitwarden/clients/pull/22289)\r\n- Autosync Crowdin Translations for web by @bw-ghapp in [#22302](https://github.com/bitwarden/clients/pull/22302)\r\n- refactor(crypto): split out legacy compat key service by @quexten in [#22319](https://github.com/bitwarden/clients/pull/22319)\r\n- Autosync Crowdin Translations for web by @bw-ghapp in [#22340](https://github.com/bitwarden/clients/pull/22340)\r\n- refactor(key-management): read the user key via userKey$ by @quexten in [#22353](https://github.com/bitwarden/clients/pull/22353)\r\n- refactor(auth): unlock via UnlockService in login strategies by @quexten in [#22354](https://github.com/bitwarden/clients/pull/22354)\r\n- refactor(auth): unlock via UnlockService when setting an initial password by @quexten in [#22356](https://github.com/bitwarden/clients/pull/22356)\r\n- refactor(auth): unlock via UnlockService during TDE JIT registration by @quexten in [#22357](https://github.com/bitwarden/clients/pull/22357)\r\n- refactor(key-management): unlock via UnlockService in key connector conversion by @quexten in [#22358](https://github.com/bitwarden/clients/pull/22358)\r\n- refactor(unlock): replace UserAutoUnlockKeyService with UnlockService by @quexten in [#22359](https://github.com/bitwarden/clients/pull/22359)\r\n- [PM-41874] refactor(crypto): move key-management callers to @bitwarden/legacy-crypto by @quexten in [#22362](https://github.com/bitwarden/clients/pull/22362)\r\n- [PM-41874] refactor(crypto): move auth callers to @bitwarden/legacy-crypto by @quexten in [#22363](https://github.com/bitwarden/clients/pull/22363)\r\n- [PM-41874] refactor(crypto): move tools callers to @bitwarden/legacy-crypto by @quexten in [#22364](https://github.com/bitwarden/clients/pull/22364)\r\n- [PM-41874] refactor(crypto): move vault callers to @bitwarden/legacy-crypto by @quexten in [#22365](https://github.com/bitwarden/clients/pull/22365)\r\n- [PM-41874] refactor(crypto): move dirt callers to @bitwarden/legacy-crypto by @quexten in [#22366](https://github.com/bitwarden/clients/pull/22366)\r\n- [PM-41874] refactor(crypto): move admin-console callers to @bitwarden/legacy-crypto by @quexten in [#22367](https://github.com/bitwarden/clients/pull/22367)\r\n- [PM-41874] refactor(crypto): move shared client wiring callers to @bitwarden/legacy-crypto by @quexten in [#22368](https://github.com/bitwarden/clients/pull/22368)\r\n- [PM-41874] refactor(crypto): move platform callers to @bitwarden/legacy-crypto by @quexten in [#22369](https://github.com/bitwarden/clients/pull/22369)\r\n- [PM-41874] refactor(crypto): move secrets-manager callers to @bitwarden/legacy-crypto by @quexten in [#22370](https://github.com/bitwarden/clients/pull/22370)\r\n- [PM-41874] refactor(crypto): move billing callers to @bitwarden/legacy-crypto by @quexten in [#22371](https://github.com/bitwarden/clients/pull/22371)\r\n- Add PAM Allium specification by @abergs in [#22373](https://github.com/bitwarden/clients/pull/22373)\r\n- [BRE-2116] Bump actions/checkout to v7.0.1 + add bypass flag in client build workflows by @brandonbiete in [#22385](https://github.com/bitwarden/clients/pull/22385)\r\n- [PM-36409] Enhance type safety across various components by @JaredScar in [#22391](https://github.com/bitwarden/clients/pull/22391)\r\n- [PM-35785] Fix SDK breaking change: missing asUuid by @eliykat in [#22392](https://github.com/bitwarden/clients/pull/22392)\r\n- Autosync Crowdin Translations for web by @bw-ghapp in [#22424](https://github.com/bitwarden/clients/pull/22424)\r\n- Fix: breaking SDK change - use asUuid in tests by @eliykat in [#22443](https://github.com/bitwarden/clients/pull/22443)\r\n- chore(lock): Move LockService into libs/unlock and add lock/unlock source tracking by @quexten in [#22539](https://github.com/bitwarden/clients/pull/22539)\r\n- Autosync Crowdin Translations for web by @bw-ghapp in [#22570](https://github.com/bitwarden/clients/pull/22570)\r\n- [PM-41874] Remove legacy-crypto shims (key management) by @quexten in [#22578](https://github.com/bitwarden/clients/pull/22578)\r\n- [PM-41874] Remove legacy-crypto shims (platform) by @quexten in [#22579](https://github.com/bitwarden/clients/pull/22579)\r\n- refactor(crypto): drop electron key service by @quexten in [#22601](https://github.com/bitwarden/clients/pull/22601)\r\n- Autosync Crowdin Translations for web by @bw-ghapp in [#22607](https://github.com/bitwarden/clients/pull/22607)\r\n- Bump client version(s) by @github-actions in [#22608](https://github.com/bitwarden/clients/pull/22608)\r\n\r\n### 📦 Dependency Updates\r\n- Update sdk-internal to 0.2.0-main.956 by @bw-ghapp in [#22146](https://github.com/bitwarden/clients/pull/22146)\r\n- Update sdk-internal to 0.2.0-main.967 by @bw-ghapp in [#22326](https://github.com/bitwarden/clients/pull/22326)\r\n- Update sdk-internal to 0.2.0-main.970 by @bw-ghapp in [#22442](https://github.com/bitwarden/clients/pull/22442)\r\n- [deps]: Update dtolnay/rust-toolchain digest to 4360b52 by @renovate in [#22459](https://github.com/bitwarden/clients/pull/22459)\r\n- [deps]: Update actions/stale action to v11 by @renovate in [#22475](https://github.com/bitwarden/clients/pull/22475)\r\n- Update sdk-internal to 0.2.0-main.971 by @bw-ghapp in [#22512](https://github.com/bitwarden/clients/pull/22512)\r\n- Update sdk-internal to 0.2.0-main.978 by @bw-ghapp in [#22518](https://github.com/bitwarden/clients/pull/22518)\r\n- Update sdk-internal to 0.2.0-main.979 by @bw-ghapp in [#22581](https://github.com/bitwarden/clients/pull/22581)\r\n\r\n### 🎨 Other\r\n- [AI-88] llm: Remove .claude/CONTRIBUTING.md by @SaintPatrck in [#22532](https://github.com/bitwarden/clients/pull/22532)\r\n\r\n**Full Changelog**: https://github.com/bitwarden/clients/compare/web-v2026.8.0...web-v2026.8.1","reactions":{"url":"https://api.github.com/repos/bitwarden/clients/releases/380906650/reactions","total_count":13,"+1":3,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":4,"rocket":3,"eyes":3},"mentions_count":26}