What's Changed
Azure Health Data Services (SQL)
- Handle concurrent conflicts by @fhibf in #5424
- Fixing token search with system only and e2e test by @SergeyGaluzo in #5444: A regression was introduced in the last release where searches for token search parameters that only included a system value, and not a code, were returning incorrect results. This issue was fixed on 3/14/2026.
- Replace sql connection factory by sql retry in search param data store by @SergeyGaluzo in #5437
Common to both Azure API for FHIR and Azure Health Data Services
- Resource versioning config case insensitive by @mikaelweave in #5446: On 3/10/2026 a release rolled out that fixed a bug that prevented the resource versioning policy default setting from being honored in the FHIR server. This fix revealed another bug involving a bad configuration setting value that resulted in some requests failing with 500 errors. The issue was fixed on 3/10/2026.
- Add validation for search parameter URL length by @jestradaMS in #5454: There was an issue where custom search parameter URLs that were longer than the 128-character limit were allowed into the FHIR server and truncated, resulting in faulty search parameter behavior. This issue has been fixed by adding a validation for search parameter URL length. If the URL length exceeds the limit, the validation will fail and return an error: "Search Parameter URL {0} exceeds the maximum length limit of 128".
- Revert the 'instantiates' field change by @v-isyamauchi-gh in #5436
Other Changes
- Add Tags in Storage account Creation by @v-rachitsh in #5442
Full Changelog: release/4.0.697...release/4.0.704