Original release notes
What's Changed
- PM-34920 updated icons to be contrast friendly by @voommen-livefront in https://github.com/bitwarden/clients/pull/20154
- SSH Agent v2: add Unix socket listener by @neuronull in https://github.com/bitwarden/clients/pull/20046
- [PM-33314] Add FlightRecorder at @bitwarden/logging by @dani-garcia in https://github.com/bitwarden/clients/pull/20171
- [PM-35318] Desktop v3/4 - Showing two "Archived" badge by @gbubemismith in https://github.com/bitwarden/clients/pull/20239
- SSH Agent v2: add Windows named pipe listener by @neuronull in https://github.com/bitwarden/clients/pull/20077
- [CL-1130] Fix storybook a11y and console errors for dirt files by @vleague2 in https://github.com/bitwarden/clients/pull/19919
- [CL-1128] Fix OnPush Lit Ignore Kitchen Sink Stories by @iivins-livefront in https://github.com/bitwarden/clients/pull/20044
- [PM-29956] Add logging to sponsorship redemption flow by @connerbw in https://github.com/bitwarden/clients/pull/19947
- [CL-1111] Migrate key management CTAs to new icon API by @BryanCunningham in https://github.com/bitwarden/clients/pull/19486
- PM-27343 Mitigate build warnings by @dan-livefront in https://github.com/bitwarden/clients/pull/19618
- [PM-29549] Update PhishingDetectionService to use constructor, add unit tests by @lastbestdev in https://github.com/bitwarden/clients/pull/20079
- Auth/Innovation/PM-34210 - Desktop - Add devices dialog by @JaredSnider-Bitwarden in https://github.com/bitwarden/clients/pull/19797
- [PM-35335] Fix bug making discard edits dialog show on navigate after... by @mcamirault in https://github.com/bitwarden/clients/pull/20267
- [PM-35318] Desktop v3/4 - Showing two "Archived" badge by @gbubemismith in https://github.com/bitwarden/clients/pull/20273
- [PM-28190] Migrate clients to use SDK for cipher sharing operations. by @nikwithak in https://github.com/bitwarden/clients/pull/18548
- [deps] AC: Update core-js to v3.49.0 by @renovate[bot] in https://github.com/bitwarden/clients/pull/19842
- [CL-1112] Migrate autofill CTAs to new icon API by @BryanCunningham in https://github.com/bitwarden/clients/pull/19487
- [CL-1108] Migrate billing CTAs to new icon API by @BryanCunningham in https://github.com/bitwarden/clients/pull/19483
- [PM-30483] Remove feature flagged logic for passkey unlock by @eligrubb in https://github.com/bitwarden/clients/pull/19798
- Fix typechecking issue in CipherService tests by @nikwithak in https://github.com/bitwarden/clients/pull/20288
- [PM-31635] Update emergency access takeover to use new separate salt by @enmande in https://github.com/bitwarden/clients/pull/20139
- [PM-35330] Fix state not being updated on change kdf by @quexten in https://github.com/bitwarden/clients/pull/20259
- [PM-35240] Add sync before forced kdf migration by @quexten in https://github.com/bitwarden/clients/pull/20193
- [PM-33315] Create @bitwarden/logging by @dani-garcia in https://github.com/bitwarden/clients/pull/20197
- Scaffold win_webauthn [PM-29785] by @iinuwa in https://github.com/bitwarden/clients/pull/20278
- Move Jest dependency ownership to Platform by @trmartin4 in https://github.com/bitwarden/clients/pull/20254
- Migrate client specific skills into correct location by @theMickster in https://github.com/bitwarden/clients/pull/20233
- [PM-32784] Increase search service search performance by 50x and defer indexing by @quexten in https://github.com/bitwarden/clients/pull/19251
- [PM-32598] - Remove Unused sso/details Endpoint by @sven-bitwarden in https://github.com/bitwarden/clients/pull/20012
- [PM-35365] [deps] Platform: Update nx monorepo to v22.6.5 by @renovate[bot] in https://github.com/bitwarden/clients/pull/20269
- [PM-34577] Refactor Vault Filter Component by @JaredScar in https://github.com/bitwarden/clients/pull/20098
- [deps] Platform: Update jest-preset-angular to v16.1.4 by @renovate[bot] in https://github.com/bitwarden/clients/pull/20202
- Add win_webauthn utility functions by @iinuwa in https://github.com/bitwarden/clients/pull/20279
- [CL-1171] remove berry default limit by @BryanCunningham in https://github.com/bitwarden/clients/pull/20283
- Add win_webauthn crypto functions by @iinuwa in https://github.com/bitwarden/clients/pull/20280
- PM-35363 resolved stale child controllers by @bmbitwarden in https://github.com/bitwarden/clients/pull/20295
- [CL-1130] Fix a11y and storybook errors in UIF-owned code by @vleague2 in https://github.com/bitwarden/clients/pull/19921
- [deps]: Update nrwl/nx-set-shas action to v5 by @renovate[bot] in https://github.com/bitwarden/clients/pull/19856
- [PM-35138] Update targeting rules data on vault sync by @jprusik in https://github.com/bitwarden/clients/pull/20159
- [PM-29199] fix not clear only 20 emails input by @JaredScar in https://github.com/bitwarden/clients/pull/18950
- Add safe wrappers and helpers for webauthn.h by @iinuwa in https://github.com/bitwarden/clients/pull/20281
- [PM-35458] fix status check by @BTreston in https://github.com/bitwarden/clients/pull/20312
- [deps] Autofill: Update tldts to v7.0.28 by @renovate[bot] in https://github.com/bitwarden/clients/pull/20268
- PM-32375 Add dynamic text to Autofill Confirmation Dialog by @nikwithak in https://github.com/bitwarden/clients/pull/20071
- Revert "Add safe wrappers and helpers for webauthn.h" / (fix mac / linux desktop launch error) by @quexten in https://github.com/bitwarden/clients/pull/20319
- Autosync Crowdin Translations for browser by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/20322
- Autosync Crowdin Translations for desktop by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/20321
- Autosync Crowdin Translations for web by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/20323
- [CL-1130] Fix usage of export message key by @djsmith85 in https://github.com/bitwarden/clients/pull/20324
- Autosync Crowdin Translations for browser by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/20327
- Autosync Crowdin Translations for web by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/20328
- [BRE-1841] Fix truncate logic for container images tags in Build Web workflow by @vgrassia in https://github.com/bitwarden/clients/pull/20335
- Reapply "Add safe wrappers and helpers for webauthn.h (#20281)" (#20319) by @iinuwa in https://github.com/bitwarden/clients/pull/20326
- Auth/PM-35336 - TokenService - prevent stale access token retrieval to fix logout on org user confirm by @JaredSnider-Bitwarden in https://github.com/bitwarden/clients/pull/20334
- [PM-35668] [deps] Platform: Update jest-mock-extended to v4.0.1 by @renovate[bot] in https://github.com/bitwarden/clients/pull/20343
- [PM-35491] Replace start-to-tray with autostart detection by @quexten in https://github.com/bitwarden/clients/pull/20316
- [deps] Platform: Update Minor and patch webpack updates by @renovate[bot] in https://github.com/bitwarden/clients/pull/20346
- Add methods for allocating COM memory by @iinuwa in https://github.com/bitwarden/clients/pull/20282
- [deps] Architecture: Update Minor and patch linting updates by @renovate[bot] in https://github.com/bitwarden/clients/pull/20345
- [CL-1109] Migrate DIRT CTAs to new icon API by @BryanCunningham in https://github.com/bitwarden/clients/pull/19484
- [PM-23355] - use MP reprompt in bulk assign to collections by @jaasen-livefront in https://github.com/bitwarden/clients/pull/20249
- [PM-30860] - Provide a method for Exact Match functionality within the autofill confirmation flow by @jaasen-livefront in https://github.com/bitwarden/clients/pull/19928
- [PM-26417] Remove eager AccessIntelligenceModule import to enable proper lazy loading by @AlexRubik in https://github.com/bitwarden/clients/pull/20305
- [PM-34822] Consistency in handling 400 and 404 in Org Integrations by @voommen-livefront in https://github.com/bitwarden/clients/pull/20131
- [PM-28045] - Validate Organization Key Population by @jrmccannon in https://github.com/bitwarden/clients/pull/19954
- [deps] Platform: Update @types/node to v22.19.17 by @renovate[bot] in https://github.com/bitwarden/clients/pull/20238
- [PM-33875] Revocation Reason Messages by @sven-bitwarden in https://github.com/bitwarden/clients/pull/20177
- BRE-1844 - Change Choco API Key secret name by @vgrassia in https://github.com/bitwarden/clients/pull/20396
- Update Publish CLI Workflow with fixes for installing the latest NPM by @vgrassia in https://github.com/bitwarden/clients/pull/20354
- [BRE-1844] Remove legacy failure check job by @vgrassia in https://github.com/bitwarden/clients/pull/20408
- [FIX] Replaced hard coded auth key name with variable from AKV by @gitclonebrian in https://github.com/bitwarden/clients/pull/20406
- PM-35270 moved eventcollection to phishing detection service by @voommen-livefront in https://github.com/bitwarden/clients/pull/20300
- [deps]: Update cargo-deny to 0.19.4 by @renovate[bot] in https://github.com/bitwarden/clients/pull/20389
- [BRE-1844] Fix Slack webhook by @vgrassia in https://github.com/bitwarden/clients/pull/20416
- [PM-35484] Remove exemption for owners/admins for mp policy by @BTreston in https://github.com/bitwarden/clients/pull/20398
- [PM-34775] Generate Invite Link Lib and API Service by @BTreston in https://github.com/bitwarden/clients/pull/20301
- [deps]: Update uuid to v14 [SECURITY] by @renovate[bot] in https://github.com/bitwarden/clients/pull/20350
- chore(deps): group electron in Renovate config by @addisonbeck in https://github.com/bitwarden/clients/pull/20405
- Allow change-login-password invocation in non-Angular contexts by @blackwood in https://github.com/bitwarden/clients/pull/15150
- [BRE-1845] Setting the id in the keyvault for easier rotation by @pixman20 in https://github.com/bitwarden/clients/pull/20414
- [PM-34195]Apply readonly guards on autofill by @dan-livefront in https://github.com/bitwarden/clients/pull/20237
- [BRE-1845] Removing unused code for Apple signing by @pixman20 in https://github.com/bitwarden/clients/pull/20412
- [PM-32686] Add bank account item type by @gbubemismith in https://github.com/bitwarden/clients/pull/19302
- [PM-32495] adding abe key encoding check to address injection issues by @itsadrago in https://github.com/bitwarden/clients/pull/20349
- [PM-34788] Fix silent error swallowing in saveRiskInsightsReport$ by @AlexRubik in https://github.com/bitwarden/clients/pull/20180
- [BRE-1845] Updating SHA256 sig for EV cert by @pixman20 in https://github.com/bitwarden/clients/pull/20421
- [PM-34409] Create new SCIM UI by @BTreston in https://github.com/bitwarden/clients/pull/20272
- [PM-34408] Refactor invite member dialog and access selector by @BTreston in https://github.com/bitwarden/clients/pull/20161
- [CL-1141] Improve tailwind config structure across apps and libs by @vleague2 in https://github.com/bitwarden/clients/pull/20102
- [PM-14820] CLI: Replace legacy generator service with credential generator service by @harr1424 in https://github.com/bitwarden/clients/pull/19607
- Update sdk-internal to 0.2.0-main.712 by @bw-ghapp[bot] in https://github.com/bitwarden/clients/pull/20351
- [PM-34830][POC] Atomic writes for SDK client managed state by @mzieniukbw in https://github.com/bitwarden/clients/pull/20095
- BRE-1854: Add actions:write permission to build-web-target workflow by @brandonbiete in https://github.com/bitwarden/clients/pull/20428
- [PM-33121][VULN-394] Use fromChromeEvent + onCommitted for earlier phishing interception by @AlexRubik in https://github.com/bitwarden/clients/pull/19375
- [PM-34159] - Decouple Auto Confrim and Single Org by @jrmccannon in https://github.com/bitwarden/clients/pull/20330
- [PM-35698] filters not rendering on page load by @JaredScar in https://github.com/bitwarden/clients/pull/20357
- Nx telemetry setting (analytics: false). by @blackwood in https://github.com/bitwarden/clients/pull/20433
- [PM-33797] AIV2: Standardize Models and Services: Wire Up by @Banrion in https://github.com/bitwarden/clients/pull/20081
- [PM-31441] Improve long attachment file name handling by @shane-melton in https://github.com/bitwarden/clients/pull/20183
- [PM-35264] Add org ability, hide UI if UseInviteLink is false by @BTreston in https://github.com/bitwarden/clients/pull/20358
- [PM-28091] - Add copy and quick launch action items by @jaasen-livefront in https://github.com/bitwarden/clients/pull/20059
- [PM-30447] ssoRequiredCache fix by @rr-bw in https://github.com/bitwarden/clients/pull/19879
- [PM-851] custom field reordering not keyboard accessible by @jengstrom-bw in https://github.com/bitwarden/clients/pull/20099
- [PM-35761] Default sort in PM Vault incorrect by @gbubemismith in https://github.com/bitwarden/clients/pull/20364
- [PM-28660] Folder filter properly for folders with no items by @JaredScar in https://github.com/bitwarden/clients/pull/20402
- [PM-35354] Fix empty error toast when DisableHideEmail policy is not respected on browser by @harr1424 in https://github.com/bitwarden/clients/pull/20332
- [PM-35826][PM-35797] SSH Key fixes for new item grid by @nick-livefront in https://github.com/bitwarden/clients/pull/20378
- [PM-31061] Implement biometrics migration by @quexten in https://github.com/bitwarden/clients/pull/20127
- PM-35200 - Create contributing guide for Claude tooling by @theMickster in https://github.com/bitwarden/clients/pull/20430
- [PM-35253] Add organization ability UseInviteLinks by @r-tome in https://github.com/bitwarden/clients/pull/20227
- [PM-36072] Change DN + Skunkworks Shared Ownership To Be More Precise by @coltonhurst in https://github.com/bitwarden/clients/pull/20440
- Desktop: Fix ssh import key button by @neuronull in https://github.com/bitwarden/clients/pull/20314
- [PM-33951] automatically confirm pending users on admin login by @JaredScar in https://github.com/bitwarden/clients/pull/20331
- [PM-31364] discard edits dialog to policies page by @JaredScar in https://github.com/bitwarden/clients/pull/20096
- [PM-35038] Fix Link SSO button not rendering in org options menu by @jaasen-livefront in https://github.com/bitwarden/clients/pull/20410


