microsoft/fhir-server release/4.0.747
microsoft/fhir-server
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
$exportendpoint 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