ReleaseMicrosoftMicrosoftpublished Dec 30, 2025seen Jun 26

microsoft/fhir-server release/4.0.607

microsoft/fhir-server

Open original ↗

Captured source

source ↗
published Dec 30, 2025seen Jun 26captured 1whttp 200method plain

4.0.607

Repository: microsoft/fhir-server

Tag: release/4.0.607

Published: 2025-12-30T20:32:18Z

Prerelease: no

Release notes:

What's Changed

Azure Health Data Services (SQL)

  • Remove parameters hash from sql query hash calculation by @SergeyGaluzo in https://github.com/microsoft/fhir-server/pull/5294: Fixes custom query bug that prevents reusing custom stored procedures across different parameter values.
  • Simplify generated SQL by removing "predecessorTable" alias by @SergeyGaluzo in https://github.com/microsoft/fhir-server/pull/5295: This change removes the misleading “predecessorTable” alias introduced earlier by switching to uniquely named columns in virtual inline views to disambiguate joins, simplifying generated SQL and restoring pre-change behavior with no functional or query‑logic changes.

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

  • Increase coverage for Fhir.Core across versions by @rbans96 in https://github.com/microsoft/fhir-server/pull/5277: Increase core project test coverage across all versions
  • Changes to include Structure Definition version in canonical URL by @paorodma-ms in https://github.com/microsoft/fhir-server/pull/5280: The capability statement lists details of the stored profiles on the FHIR server. There was a bug where the capability statement wasn't showing the profile version that is currently loaded into the FHIR server. The issue is fixed, and the capability statement now correctly states the profile version that is loaded on the FHIR server.
  • Block update or delete of system defined search parameters. by @paorodma-ms in https://github.com/microsoft/fhir-server/pull/5288: Updates in responses for update and deletion of FHIR spec-defined search parameters: We have made a few updates and improvements to the behaviors and responses for update and deletion of FHIR spec-defined search parameters. This includes:
  • Deletion of out-of-box FHIR spec-defined search parameters previously returned a "204 No Content" and the parameter would not actually be deleted. This response has been updated to correctly return "405 Method Not Allowed".
  • Update of out-of-box FHIR spec-defined search parameters previously returned "201 Created", which can cause unintended behavior. This has been updated to return "405 Method Not Allowed". If you wish to update an out-of-box FHIR spec-defined search parameter, please create a new custom search parameter with a different URL.
  • This update also includes: Deletion of non-existent search parameter previously returned a "204 No Content". This response has been improved to be more informative and now returns "404 Not Found".
  • Check AadSmartProxy for well-known/smart-configuration by @feordin in https://github.com/microsoft/fhir-server/pull/5292

Other Changes

  • Removing validate search parameter hash from ReindexProcessingJob by @jestradaMS in https://github.com/microsoft/fhir-server/pull/5286
  • Pin Microsoft Graph modules to version 2.33.0 to address bug by @jestradaMS in https://github.com/microsoft/fhir-server/pull/5289

Full Changelog: https://github.com/microsoft/fhir-server/compare/release/4.0.599...release/4.0.607