Back to Freedom.Tech Back
All Bitwarden Server Version releasesAll versions
Release Wed, Jul 22, 2026 5 min read

Bitwarden Server Version 2026.7.0

Original release notes

What's Changed

Community Highlight

  • [PM-37648] Fix double HTML encoding in emergency access emails by @singhvishalkr in https://github.com/bitwarden/server/pull/7652

:shipit: Feature Development

  • [PM-38928] - Add name, email to org user update by @jrmccannon in https://github.com/bitwarden/server/pull/7871
  • Seeder: add --owner-email and --org-name CLI override flags by @JaredSnider-Bitwarden in https://github.com/bitwarden/server/pull/7870
  • [PM-28365] - Add Feature Flag Admin Initiated Member Email change by @jrmccannon in https://github.com/bitwarden/server/pull/7887
  • [PM-37514] Support Teams 2019 Migration by @sbrown-livefront in https://github.com/bitwarden/server/pull/7864
  • [PM-38798] Create validation link confirmation by @JimmyVo16 in https://github.com/bitwarden/server/pull/7895
  • Auth/PM-39774 - Redirect existing users without org membership back to /login on SSO callback by @JaredSnider-Bitwarden in https://github.com/bitwarden/server/pull/7890
  • [PM-39745] Scaffold PAM access-rule endpoints by @Hinton in https://github.com/bitwarden/server/pull/7878
  • [PM-34393] Add event logging for organization invite link actions by @r-tome in https://github.com/bitwarden/server/pull/7826
  • [PM-39798] Scaffold PAM access-request endpoints by @Hinton in https://github.com/bitwarden/server/pull/7893
  • [PM-39557] Replace invite link key columns with an opaque Invite blob by @r-tome in https://github.com/bitwarden/server/pull/7896
  • [PM-37954] Add Command for Provisioning Staged OrganizationUsers by @sven-bitwarden in https://github.com/bitwarden/server/pull/7859
  • [PM-32187] Add Send Type restriction to Send Controls policy by @mcamirault in https://github.com/bitwarden/server/pull/7504
  • [PM-36965] feat: Add SeederApi scene for migration cohort CSV-export testing by @cyprain-okeke in https://github.com/bitwarden/server/pull/7906
  • [PM-38567] Migration Renewal Copy Dynamic Update by @sbrown-livefront in https://github.com/bitwarden/server/pull/7921
  • [PM-38101] Add Staged Provision API Fields by @sven-bitwarden in https://github.com/bitwarden/server/pull/7927
  • [PM-31929] Add deletion days restriction to Send Controls policy by @mcamirault in https://github.com/bitwarden/server/pull/7506
  • [PM-36505] Finalize Send Controls policy, add second feature flag to enable/disable logic by @mcamirault in https://github.com/bitwarden/server/pull/7943
  • [PM-38927] - Extract Organziation User Role Validation by @jrmccannon in https://github.com/bitwarden/server/pull/7876
  • [PM-39210] fix: Block converting a Secrets-Manager-enabled org to a Business Unit Portal by @cyprain-okeke in https://github.com/bitwarden/server/pull/7892
  • [PM-38796] Create link confirmation endpoint by @JimmyVo16 in https://github.com/bitwarden/server/pull/7907
  • [PM-40085] Remove initial delay on self-hosted database migration by @trmartin4 in https://github.com/bitwarden/server/pull/7917
  • [PM-39976] Scaffold PAM lease endpoints by @Hinton in https://github.com/bitwarden/server/pull/7925
  • added new env var to alter backup filename TZ by @keithhubner in https://github.com/bitwarden/server/pull/7956
  • [PM-37944] Differentiate Send events according to domain by @harr1424 in https://github.com/bitwarden/server/pull/7690

Bug fixes

  • [PM-39584] fix: Gate migration grace service accounts on Secrets Manager presence by @amorask-bitwarden in https://github.com/bitwarden/server/pull/7897
  • [PM-39816] fix: Raise migrated Password Manager seats to cover Secrets Manager seats by @amorask-bitwarden in https://github.com/bitwarden/server/pull/7904
  • [PM-39805] fix: Expose SM migration-grace service accounts on subscription response by @amorask-bitwarden in https://github.com/bitwarden/server/pull/7901
  • [PM-38000] Convert text feilds for email to email fields for form validation by @BTreston in https://github.com/bitwarden/server/pull/7908
  • [PM-39164] Gate Access Intelligence report reads on new-architecture flag by @Banrion in https://github.com/bitwarden/server/pull/7825
  • fix(codeowners): Reorder Docker rules to fix owner override by @fntyler in https://github.com/bitwarden/server/pull/7937
  • [PM-35198] - remove orphaned blob attachments after deletion by @jaasen-livefront in https://github.com/bitwarden/server/pull/7539
  • [PM-40002] Fix Teams 2019 Migration Display by @sbrown-livefront in https://github.com/bitwarden/server/pull/7933
  • [SHOT-215] fix: Migrate legacy identity.pfx to modern encryption on update by @mimartin12 in https://github.com/bitwarden/server/pull/7942
  • [PM-39554] Create default collection for demoted admin by @BTreston in https://github.com/bitwarden/server/pull/7918
  • [PM-38595] Get collection permission with users and groups by @BTreston in https://github.com/bitwarden/server/pull/7945
  • [PM-38827] Remove errant org membership check by @BTreston in https://github.com/bitwarden/server/pull/7929
  • [PM-40128] Adjust enforcement message when Send is noncompliant with ... by @mcamirault in https://github.com/bitwarden/server/pull/7946
  • [PM-39909] fixed LINQ error when saving send controls by @itsadrago in https://github.com/bitwarden/server/pull/7939
  • [SHOT-219] fix: build nginx image for arm64 architecture by @mimartin12 in https://github.com/bitwarden/server/pull/7944
  • [PM-40281] convert to text field by @BTreston in https://github.com/bitwarden/server/pull/7971
  • [PM-40516] Fix Extended Cache Service Registration by @sven-bitwarden in https://github.com/bitwarden/server/pull/8007

Maintenance

  • add MyItems to ApplyEnterpriseFeatures by @nthompson-bitwarden in https://github.com/bitwarden/server/pull/7882
  • [PM-31107] Seeder: blob-migration preset + fido2/password-history/linked-field fixture support by @shane-melton in https://github.com/bitwarden/server/pull/7809
  • [PM-19169] Remove feature flag pm-19148-innovation-archive by @jengstrom-bw in https://github.com/bitwarden/server/pull/7884
  • [PM-29251] Remove pm-23384-browser-premium-spotlight feature flag by @jengstrom-bw in https://github.com/bitwarden/server/pull/7885
  • Seeder: fix RecipeOrchestratorIntegrationTests build after SeederDependencies arity change by @JaredSnider-Bitwarden in https://github.com/bitwarden/server/pull/7888
  • Minor but important doc update to align with other overrides by @theMickster in https://github.com/bitwarden/server/pull/7889
  • [PM-39734] Support Minimal API endpoints in OpenAPI by @Hinton in https://github.com/bitwarden/server/pull/7874
  • [PM-39512] Stricter data protection errors by @justindbaur in https://github.com/bitwarden/server/pull/7837
  • [PM-35812] Remove BulkAutoConfirmOnLogin feature flag logic by @JaredScar in https://github.com/bitwarden/server/pull/7902
  • [BRE-1533] Trigger Bitwarden Lite for server builds (including PRs) by @vgrassia in https://github.com/bitwarden/server/pull/7905
  • Relax cert check on development builds by @justindbaur in https://github.com/bitwarden/server/pull/7912
  • Seeder - Bump RustSdk to the latest release of sdk-internal by @theMickster in https://github.com/bitwarden/server/pull/7903
  • Opt the Aspire project out of package locking by @justindbaur in https://github.com/bitwarden/server/pull/7916
  • add new cipher type scenes by @rdaugherty in https://github.com/bitwarden/server/pull/7911
  • [deps]: Update github-action minor by @renovate[bot] in https://github.com/bitwarden/server/pull/7006
  • test(accounts-controller): Move tests under Auth/ directories for CODEOWNERS. by @enmande in https://github.com/bitwarden/server/pull/7658
  • PM-39866 - Enhance seeder to seed archive and deleted ciphers by @theMickster in https://github.com/bitwarden/server/pull/7923
  • Add Seeder query to get email codes by @bnagawiecki in https://github.com/bitwarden/server/pull/7880
  • Add OrganizationUserInviteQuery by @bnagawiecki in https://github.com/bitwarden/server/pull/7915
  • [BRE-2039] ci(docker): add distroless FIPS gov.Dockerfile variants by @fntyler in https://github.com/bitwarden/server/pull/7875
  • [PM-32699] Utilize cache to check ability of useMyItems if available by @JaredScar in https://github.com/bitwarden/server/pull/7922
  • [PM-37469] UseRiskInsights organization ability: migration, plan mapping, admin toggle, license, and endpoint guard by @AlexRubik in https://github.com/bitwarden/server/pull/7782
  • [BRE-1907] Add artifact manifest to build.yml by @gitclonebrian in https://github.com/bitwarden/server/pull/7920
  • [BRE-2039] chore: cleanup dockerfile comments by @fntyler in https://github.com/bitwarden/server/pull/7935
  • Refactor Skill(bump-rust-sdk) to align with current workflow & best practices for skill evaluation by @theMickster in https://github.com/bitwarden/server/pull/7909
  • [PM-33045] Remove FeatureRoutedCacheService by @JimmyVo16 in https://github.com/bitwarden/server/pull/7931
  • chore(ci): add platform-community code-review signal by @addisonbeck in https://github.com/bitwarden/server/pull/7948
  • [PM-38209] Remove pm-26961-access-intelligence-trend-chart feature flag by @lastbestdev in https://github.com/bitwarden/server/pull/7840
  • [BRE-1907] Corrected artifact manifest container image format by @gitclonebrian in https://github.com/bitwarden/server/pull/7938
  • Auth/PM-38811 - KM - Update RotateUserAccountKeysCommand to use MasterPasswordService by @JaredSnider-Bitwarden in https://github.com/bitwarden/server/pull/7804
  • Bumped version to 2026.7.0 (#7967) by @addisonbeck in https://github.com/bitwarden/server/pull/7970

Dependency Updates

  • [PM-39443] pin automapper dependency to under v15 by @itsadrago in https://github.com/bitwarden/server/pull/7856
  • [deps]: Update actions/upload-artifact action to v7 by @renovate[bot] in https://github.com/bitwarden/server/pull/7219
  • [deps]: Update Microsoft.NET.Test.Sdk to v18.7.0 by @renovate[bot] in https://github.com/bitwarden/server/pull/7777
  • [deps] Tools: Update MailKit to v4.17.0 by @renovate[bot] in https://github.com/bitwarden/server/pull/7775
  • [deps] BRE: Update nginx Docker tag to v1.31 by @renovate[bot] in https://github.com/bitwarden/server/pull/7932

Other

  • Stripe integration tests by @justindbaur in https://github.com/bitwarden/server/pull/7828
  • [VULN-649] ci: Remove deprecated scan workflow by @theMickster in https://github.com/bitwarden/server/pull/7851
  • Auth - Tokenables Claude Rule Update - Add binding-property lockdown and known-limitation note by @JaredSnider-Bitwarden in https://github.com/bitwarden/server/pull/7900
  • Create exploring-bitwarden-data Claude Skill by @theMickster in https://github.com/bitwarden/server/pull/7763

New Contributors

  • @rdaugherty made their first contribution in https://github.com/bitwarden/server/pull/7911
  • @singhvishalkr made their first contribution in https://github.com/bitwarden/server/pull/7652

Full Changelog: https://github.com/bitwarden/server/compare/v2026.6.2...v2026.7.0