4.0.690
What's Changed
Azure Health Data Services (SQL)
- Update Codecov PR comment integration by @rbans96 in #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 #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 #5407
Fixes issues in the.well-known/smart-configurationendpoint and updates the associated test application to validate SMART on FHIR behavior. -
Enhance ReindexProcessing with Error Handling and OOM mgmt by @jestradaMS in #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 #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 #5427
Aligns the.well-known/smart-configurationendpoint 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 #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 #5421
Resolves a race condition during Cosmos DB provisioning that could lead to inconsistent or failed environment setup. -
Database logging ADR by @SergeyGaluzo in #5415
Adds an architectural decision record documenting the approach and rationale for database logging within the FHIR server.
Full Changelog: release/4.0.681...release/4.0.690