ReleaseMicrosoftMicrosoftpublished Mar 9, 2026seen Jun 26

microsoft/fhir-server release/4.0.690

microsoft/fhir-server

Open original ↗

Captured source

source ↗
published Mar 9, 2026seen Jun 26captured 1dhttp 200method plain

4.0.690

Repository: microsoft/fhir-server

Tag: release/4.0.690

Published: 2026-03-09T01:10:49Z

Prerelease: no

Release notes:

What's Changed

Azure Health Data Services (SQL)

  • Update Codecov PR comment integration by @rbans96 in https://github.com/microsoft/fhir-server/pull/5419

Improves the Codecov GitHub PR comment integration to provide more reliable and up‑to‑date coverage reporting during pull request reviews.

Common to both Azure API for FHIR and Azure Health Data Services

  • Bulk Export cancellation behavior update by @apurvabhaleMS in https://github.com/microsoft/fhir-server/pull/5388

Added updates to align the FHIR server to support Bulk Data Access 2.0. This includes a change to bulk export cancellation behavior. Previously, cancellation request of an already completed, cancelled, or failed export job returned "200 OK". The behavior is now updated to return more informative operation outcomes:

  • Cancelling an already-cancelled export job returns "404 Job Not Found"
  • Cancelling a completed or failed export job returns "404 Job Not Found" if the job has already cancelled or failed; otherwise return "202 Accepted"
  • Cancelling a queued or running export job returns "202 Accepted", no behavior change.
  • Trying to get the status of a user-requested cancelled job returns "404 Job Not Found"
  • Fixes .well-known/smart-configuration, and update test app by @feordin in https://github.com/microsoft/fhir-server/pull/5407

Fixes issues in the .well-known/smart-configuration endpoint and updates the associated test application to validate SMART on FHIR behavior.

  • Enhance ReindexProcessing with Error Handling and OOM mgmt by @jestradaMS in https://github.com/microsoft/fhir-server/pull/5418

Improves reindex processing robustness by adding stronger error handling and safeguards against out‑of‑memory conditions.

  • Bulk update access new changes by @apurvabhaleMS in https://github.com/microsoft/fhir-server/pull/5422

Introduces updates to bulk update access logic to reflect recent specification and behavior changes.

  • Match .well-known/smart-configuration capabilities statement by @feordin in https://github.com/microsoft/fhir-server/pull/5427

Aligns the .well-known/smart-configuration endpoint output with the server’s capabilities statement for consistent SMART metadata exposure.

Other Changes

  • Add MCP configuration for Azure DevOps and GitHub servers by @mikaelweave in https://github.com/microsoft/fhir-server/pull/5416

Adds MCP configuration files to support standardized tooling and automation across Azure DevOps and GitHub environments.

  • Fix cosmos provisioning race condition by @jestradaMS in https://github.com/microsoft/fhir-server/pull/5421

Resolves a race condition during Cosmos DB provisioning that could lead to inconsistent or failed environment setup.

  • Database logging ADR by @SergeyGaluzo in https://github.com/microsoft/fhir-server/pull/5415

Adds an architectural decision record documenting the approach and rationale for database logging within the FHIR server.

Full Changelog: https://github.com/microsoft/fhir-server/compare/release/4.0.681...release/4.0.690