ReleaseMicrosoftMicrosoftpublished May 4, 2026seen Jun 26

microsoft/fhir-server release/4.0.747

microsoft/fhir-server

Open original ↗

Captured source

source ↗
published May 4, 2026seen Jun 26captured 1dhttp 200method plain

4.0.747

Repository: microsoft/fhir-server

Tag: release/4.0.747

Published: 2026-05-04T01:09:16Z

Prerelease: no

Release notes:

What's Changed

Azure API for FHIR (Cosmos)

  • (4.0.745) Fixing SessionMessageHandler to handle multiple session tokens by @v-isyamauchi-gh in https://github.com/microsoft/fhir-server/pull/5521
  • Resolves test failures by updating SessionMessageHandler to handle multiple session tokens returned when Cosmos DB requests span multiple partitions.

Azure Health Data Services (SQL)

  • (4.0.745) Disable local auth for the cosmos db (S360 item) by @v-rachitsh in https://github.com/microsoft/fhir-server/pull/5528
  • Disables local authentication for Cosmos DB accounts in the PR provisioning pipeline to enhance security compliance.
  • (4.0.745) Return 404 instead of 500 for unknown resource type for Sql by @mikaelweave in https://github.com/microsoft/fhir-server/pull/5513
  • Previously, an unknown or mis-cased resource type in a query that reached the SQL data layer (for example, a case-mismatched DELETE /patient/{id} ) would result in a 500 Internal Server Error. This has been improved to a more informative 404 Not Found.

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

  • (4.0.745) Atomic Search Param operations by @jestradaMS in https://github.com/microsoft/fhir-server/pull/5433
  • Makes SearchParameter CRUD operations fully atomic and more reliable, removing partial commit risks and reducing lock contention in transaction bundles.
  • (4.0.745) Add SQL Elastic Pool and tweak CI env vars by @jestradaMS in https://github.com/microsoft/fhir-server/pull/5522
  • Adds SQL Elastic Pool support and optimizes CI environment variables for better infrastructure management.
  • (4.0.745) Enhance input validation for export parameters by @mikaelweave in https://github.com/microsoft/fhir-server/pull/5535
  • Adds validation to reject path traversal sequences in $export endpoint parameters to prevent unauthorized access to blob storage paths.

Other Changes

  • (4.0.745) Single cache refresh from bundle by @SergeyGaluzo in https://github.com/microsoft/fhir-server/pull/5499
  • Optimizes cache refreshing by performing single refresh from bundles instead of individual refreshes per operation.
  • (4.0.747) Ensure PR pipeline runs E2E tests separately by @jestradaMS in https://github.com/microsoft/fhir-server/pull/5537
  • Ensures PR pipeline runs Reindex and BulkUpdate tests as separate jobs for SQL to improve test reliability and isolation.
  • (4.0.747) Fix ReindexTests by removing unnecessary search parameter cleanup by @jestradaMS in https://github.com/microsoft/fhir-server/pull/5543
  • Removes unnecessary search parameter cleanup from ReindexTests to eliminate flakiness caused by search parameter collisions.

Full Changelog: https://github.com/microsoft/fhir-server/compare/release/4.0.738...release/4.0.747