What's Changed
Azure Health Data Services (SQL)
- Adding stored procedure instead of UNION by @SergeyGaluzo in #5300: Replaces UNION-based queries with a stored procedure to improve performance and maintainability.
- Refactor SearchProxyTests structure by @jestradaMS in #5308: This pull request adds support for configuring proxy-related HTTP headers in the E2E search tests by introducing new environment variables. This allows the tests to be more flexible and adaptable to different deployment environments.
- Allow hard delete inside transaction bundle by @paorodma-ms in #5291: Hard delete now supported inside transaction bundles. Previously, hard deletes and conditional deletes were not supported inside transaction bundles. Now, hard deletes are allowed inside transaction bundles. Conditional deletes remain unsupported inside transaction bundles.
- Improve test coverage for schema manager project by @rbans96 in #5307
- Remove incorrect coding pattern for GetResourceSurrogateIdRanges stored procedure by @SergeyGaluzo in #5312
- Extend usage of get async to search on multiple ids by @SergeyGaluzo in #5311
Common to both Azure API for FHIR and Azure Health Data Services
- Adding a configuration for SMART 3rd-party IDP. by @v-isyamauchi-gh in #5309
Other Changes
- Code coverage improvement for R4 API part 2. by @v-isyamauchi-gh in #5282
- Enhance PR cleanup scripts by @jestradaMS in #5310
- Improve Microsoft Graph module installation in AAD cleanup job by @mikaelweave in #5322
Full Changelog: release/4.0.611...release/4.0.621