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

Bitwarden Server Version 2026.8.0

Original release notes

What's Changed

:shipit: Feature Development

  • [PM-38923] feat: Add v2 UpdateOrganizationUser command with role-escalation validation by @jrmccannon in https://github.com/bitwarden/server/pull/7919
  • [PM-38926] feat: Add admin change member email to v2 UpdateOrganizationUser command by @jrmccannon in https://github.com/bitwarden/server/pull/7964
  • [PM-36011] feat: add member email change notification email by @jrmccannon in https://github.com/bitwarden/server/pull/8044
  • [PM-39978] Add Item type Send support by @mcamirault in https://github.com/bitwarden/server/pull/8008
  • [PM-41015] Create feature flag for managed-device-framework by @djsmith85 in https://github.com/bitwarden/server/pull/8072
  • [PM-40509] Make sales-assisted trials always payment optional by @enmande in https://github.com/bitwarden/server/pull/8067
  • [PM-40161] feat(admin-approval-email): Update copy by @enmande in https://github.com/bitwarden/server/pull/8079
  • [PM-41065] Arch/seeder api additional auth accounts by @MGibson1 in https://github.com/bitwarden/server/pull/8077
  • [PM-40515] Add the support confirmation check. by @JimmyVo16 in https://github.com/bitwarden/server/pull/8074
  • Auth/PM-40521 - Registration - Optionally carry SealedOpenOrgInviteData through email verification by @JaredSnider-Bitwarden in https://github.com/bitwarden/server/pull/8037
  • [PM-39430] Extract shared business-plan migration coordinator by @sbrown-livefront in https://github.com/bitwarden/server/pull/8050
  • [PM-39894] fix: Exclude provider-linked organizations from add-existing-organization flow by @cyprain-okeke in https://github.com/bitwarden/server/pull/7988
  • [PM-36007] add event logging for changed email by @BTreston in https://github.com/bitwarden/server/pull/8083
  • [DIRT] Expose feature flag for browser extension Health tab by @lastbestdev in https://github.com/bitwarden/server/pull/8100
  • [PM-38799] Add audit events for the confirm flow. by @JimmyVo16 in https://github.com/bitwarden/server/pull/8081
  • [PM-40738] user facing error messages by @JaredScar in https://github.com/bitwarden/server/pull/8088
  • [PM-39197] - improve vault sync performance by @gbubemismith in https://github.com/bitwarden/server/pull/8080
  • [PM-41304] Add feature flag pm-40435-quick-copy-icon-setting by @jengstrom-bw in https://github.com/bitwarden/server/pull/8121
  • [PM-39454] feat(km): add KeyId value type and user key id validation attribute by @quexten in https://github.com/bitwarden/server/pull/8107
  • [PM-41259] Scaffold PAM cipher-lease endpoints by @Hinton in https://github.com/bitwarden/server/pull/8105
  • [PM-40160] SecurityTasksNotification copy update by @jengstrom-bw in https://github.com/bitwarden/server/pull/7997
  • [PM-40744] Update Server Error Messages for VFO1 by @BTreston in https://github.com/bitwarden/server/pull/8087
  • [PM-40743] Update email copy for VFO1 by @BTreston in https://github.com/bitwarden/server/pull/8131
  • [PM-38248] Remove SendEventLogging feature flag by @harr1424 in https://github.com/bitwarden/server/pull/8084
  • [PM-41438] - Add new errors for taken emails by @jrmccannon in https://github.com/bitwarden/server/pull/8140
  • [PM-41481] Fix policy enforcement when accepting invite link by @eliykat in https://github.com/bitwarden/server/pull/8146
  • [PM-39454] feat(km): add UserKeyId column to the user row by @quexten in https://github.com/bitwarden/server/pull/8108
  • [PM-41409] Introduce ImportRefresh Feature Flag by @harr1424 in https://github.com/bitwarden/server/pull/8126
  • [PM-41311] Register Fill Assist policy by @bensbits91 in https://github.com/bitwarden/server/pull/8123
  • feat(crypto): add key ids to request and response models by @quexten in https://github.com/bitwarden/server/pull/8124
  • [PM-39431] feat: Implement SendInvoicePriceMigrationJob by @cyprain-okeke in https://github.com/bitwarden/server/pull/8086
  • [PM-38333] feat: Annual billing savings offer on cancel by @kdenney in https://github.com/bitwarden/server/pull/8010

Bug fixes

  • [PM-41066] fix: Preserve subscription schedule phase metadata on phase rebuilds by @amorask-bitwarden in https://github.com/bitwarden/server/pull/8078
  • [PM-17000] fix: block self-host from autoscaling Secrets Manager seats on bulk enable by @jrmccannon in https://github.com/bitwarden/server/pull/8073
  • [PM-17002] - Added self host guard to stop autoscale when self hosted and creating a service account. by @jrmccannon in https://github.com/bitwarden/server/pull/8085
  • [PM-17012] - Update Org User Self Host SM Autoscale Guard by @jrmccannon in https://github.com/bitwarden/server/pull/8089
  • [PM-40866] Fix Teams 2019 organization upgrades to Enterprise by @sbrown-livefront in https://github.com/bitwarden/server/pull/8057
  • [PM-40507] Change Password Well Known URLs Issues by @gbubemismith in https://github.com/bitwarden/server/pull/8036
  • PM-41426: PM and SM select for sales-assisted trials by @enmande in https://github.com/bitwarden/server/pull/8142
  • [PM-39998] Omit org owner and admin Sends from policy enforcement by @mcamirault in https://github.com/bitwarden/server/pull/7982
  • Add PendingProtection for safe protect-cert rotation when secrets land before non-secrets by @justindbaur in https://github.com/bitwarden/server/pull/8104
  • [PM-41579] Update email copy by @BTreston in https://github.com/bitwarden/server/pull/8166
  • [PM-41628] Update email copy by @BTreston in https://github.com/bitwarden/server/pull/8167
  • [PM-40694] fix: Derive Stripe tax ID type server-side by @amorask-bitwarden in https://github.com/bitwarden/server/pull/8122

Maintenance

  • Stabilize RelayPushRegistration tests by @justindbaur in https://github.com/bitwarden/server/pull/8041
  • Remove unneeded RequireFeature filter by @justindbaur in https://github.com/bitwarden/server/pull/8062
  • PM-40665 - Back out the hardcoded local-sso org GUID so the preset can be reseeded by @theMickster in https://github.com/bitwarden/server/pull/8060
  • docs: note ISNULL rolling-deploy pattern for JSON/TVP NOT NULL columns by @Hinton in https://github.com/bitwarden/server/pull/7991
  • [PM-40946] refactor: Remove unauthenticated Stripe event recovery endpoints and Admin tool by @amorask-bitwarden in https://github.com/bitwarden/server/pull/8070
  • [PM-36838] Render DeviceType display name in event integration templates by @lastbestdev in https://github.com/bitwarden/server/pull/8011
  • [PM-41079] Extract SSRF protection into src/Libraries/SsrfProtection by @justindbaur in https://github.com/bitwarden/server/pull/8066
  • Seeder/Add billing gateway to SingleUserScene by @nthompson-bitwarden in https://github.com/bitwarden/server/pull/8069
  • Aspire: add parameter for idp configuration by @eliykat in https://github.com/bitwarden/server/pull/8082
  • Seeder: Add UsePam organization override by @Hinton in https://github.com/bitwarden/server/pull/8093
  • PM-40996 - Add async and post-commit step support to the seeder pipeline by @theMickster in https://github.com/bitwarden/server/pull/8094
  • [PM-41220] add integration tests capturing current middleware behavior by @justindbaur in https://github.com/bitwarden/server/pull/8096
  • [PM-41225] Extract exception handling into src/Libraries/ExceptionHandling by @justindbaur in https://github.com/bitwarden/server/pull/8090
  • chore: remove checkmarx from repo by @sognefej in https://github.com/bitwarden/server/pull/8120
  • [PM-41272] Extract organization authorization into a new library by @Hinton in https://github.com/bitwarden/server/pull/8095
  • [PM-39454] refactor(users): make UpdateUserData provider-agnostic and enlist EF delegates by @quexten in https://github.com/bitwarden/server/pull/8106
  • Add steps to build and push gov container images by @gitclonebrian in https://github.com/bitwarden/server/pull/7822
  • [PM-35791] Remove email verification FF and legacy Send access endpoints by @mcamirault in https://github.com/bitwarden/server/pull/8065
  • [BRE] Add login step for Chainguard repo by @gitclonebrian in https://github.com/bitwarden/server/pull/8129
  • Move the shared exception handler to Bit.ExceptionHandling and use it for PAM endpoints by @Hinton in https://github.com/bitwarden/server/pull/8118
  • [PM-41451] Migrate AC files off off AssemblyHelpers.GetVersion() by @justindbaur in https://github.com/bitwarden/server/pull/8133
  • [PM-16936] Fix double HTML encoding by @JimmyVo16 in https://github.com/bitwarden/server/pull/8047
  • Update registry to FedRAMP-specific ACR by @gitclonebrian in https://github.com/bitwarden/server/pull/8148
  • [PM-41451] Migrate Dirt files off of AssemblyHelpers.GetVersion() by @justindbaur in https://github.com/bitwarden/server/pull/8136
  • [PM-41451] Migrate Auth files off of AssemblyHelpers.GetVersion() by @justindbaur in https://github.com/bitwarden/server/pull/8134
  • [BRE-2158] Add PR label to _move_edd_db_scripts workflow by @vgrassia in https://github.com/bitwarden/server/pull/8145
  • [PM-41451] Migrate Billing files off of AssemblyHelpers.GetVersion() by @justindbaur in https://github.com/bitwarden/server/pull/8135
  • Extract Serilog file logging into Libraries/SerilogFileLogging by @justindbaur in https://github.com/bitwarden/server/pull/8149
  • QA-2270: add OrganizationGroupScene to the seeder by @awiester-bw in https://github.com/bitwarden/server/pull/8150
  • [BRE-2157] ci(build): Centralize Docker image tag sanitization by @fntyler in https://github.com/bitwarden/server/pull/8144
  • [PM-33046] Drop obsolete ReadAbilities stored procedures by @JimmyVo16 in https://github.com/bitwarden/server/pull/7961
  • Refactor Seeder Factories by @theMickster in https://github.com/bitwarden/server/pull/8152
  • Add GlobalSettingsBridge library by @justindbaur in https://github.com/bitwarden/server/pull/8156
  • [BRE-2116] Bump actions/checkout to v7.0.1 in non-privileged workflows by @brandonbiete in https://github.com/bitwarden/server/pull/8101
  • Bump version to 2026.8.0 by @github-actions[bot] in https://github.com/bitwarden/server/pull/8179

Dependency Updates

  • [deps] Platform: Lock file maintenance by @renovate[bot] in https://github.com/bitwarden/server/pull/6336
  • [deps]: Update Testcontainers to v4.13.0 by @renovate[bot] in https://github.com/bitwarden/server/pull/7776
  • Server update sdk by @justindbaur in https://github.com/bitwarden/server/pull/8128
  • [deps] Vault: Update AngleSharp to v1.5.2 [SECURITY] by @renovate[bot] in https://github.com/bitwarden/server/pull/8012
  • nginx alpine bump by @keithhubner in https://github.com/bitwarden/server/pull/8147
  • [SHOT-251] build: update Dockerfile to use Ubuntu 22.04 by @mimartin12 in https://github.com/bitwarden/server/pull/8195

Full Changelog: https://github.com/bitwarden/server/compare/v2026.7.2...v2026.8.0