microsoft/fhir-server release/4.0.629
microsoft/fhir-server
Captured source
source ↗published Jan 19, 2026seen Jun 26captured 11hhttp 200method plain
4.0.629
Repository: microsoft/fhir-server
Tag: release/4.0.629
Published: 2026-01-19T02:09:37Z
Prerelease: no
Release notes:
What's Changed
Azure Health Data Services (SQL)
- Fix reindex scalability by @jestradaMS in https://github.com/microsoft/fhir-server/pull/5324: Introduces several improvements to the reindexing job orchestration and SQL Server search logic to enhance scalability and reliability, especially for large datasets.
- Removed not used global start id by @SergeyGaluzo in https://github.com/microsoft/fhir-server/pull/5326: Eliminated redundant global start ID to streamline code.
- Exposing resource count in get surrogate ids ranges methods by @SergeyGaluzo in https://github.com/microsoft/fhir-server/pull/5327: Display resource counts when retrieving surrogate ID ranges.
- Fix infinite loop with multiple includes by @LTA-Thinking in https://github.com/microsoft/fhir-server/pull/5297: Bug fix for _sort with multiple _include/_revinclude parameters. Resolved issue where using multiple _include/_revinclude parameters in a search with _sort could lead to the includes continuation tokens to get into an infinite loop if there are more than two pages of results. This issue is fixed, and the includes continuation tokens are correct now.
Common to both Azure API for FHIR and Azure Health Data Services
- Fix for Ambiguous match exception in patch call by @Charles-Patrick-Moore (merged via @PTaladay) in https://github.com/microsoft/fhir-server/pull/5321: Improved error handling for PATCH requests with an empty body. Previously, PATCH requests sent to the FHIR with an empty body returned HTTP 500 Internal Server Error. This has been improved to return HTTP 400 Bad Request with more informative messaging to inform user that Content-Type and body are required.
- SMART on FHIR Token Introspection Endpoint by @mikaelweave in https://github.com/microsoft/fhir-server/pull/5257
- Reindex job reliability improvements by @jestradaMS in https://github.com/microsoft/fhir-server/pull/5331: Improves the reliability and resilience of the FHIR reindexing jobs by introducing smarter retry logic for transient database errors and by making the resource fetching process more robust against out-of-memory (OOM) errors.
Other Changes
- Add validation for ADR labels in PRs by @rajithaalurims in https://github.com/microsoft/fhir-server/pull/5315
Full Changelog: https://github.com/microsoft/fhir-server/compare/release/4.0.621...release/4.0.629