Changes:
Updates applicable to the Azure API for FHIR
c15ab45 Write custom headers to audit log (#1754)
- Add custom header to format string.
- Addresses Issue #1725
f5ff1b3 Populate x-correlation-id header if necessary (#1728)
- Propagate value of x-request-id in headers to x-correlation-id if it's present in original request.
- Addresses Issue #1725
91f8ccf Support scientific notation for Quantity (#1683)
- When converting a quantity in the search parameter (from string to decimal), now also the scientific notation can be used.
- Addresses Issue #838
dcde189 Enable search parameters with %resource in expression (#1736)
- In order to work properly with "%resource" in FHIR path we need to properly specify what it means.
- Addresses Issue #1642
d0eebfc Support for Prefer header in search (#1731)
- Adds support for Prefer header with handling= parameter.
- Throw exception if handling set to strict, adds operation outcome if there is unsupported parameters to search bundle.
- Addresses Issues #1050 and #612
fa48ab4 Remove queryStatus when complete (#1701)
- When doing longer running perf tests for Reindexing the job failed. The query status was growing unchecked and also experienced a duplicate key issue.
- Changes here are to avoid duplicate key problem, and to remove completed query status from the Reindex document.
a0e3789 Fix continuation token passing in profiles (#1751)
- Make continuation token passing in profiles work with more that default _count value of resources.
56c44ad Profile validation for Create and Update resources (#1729)
- Add profile validator to Create and Update resources.
- Trigger it only if feature flag is set up, or special header been passed (header has higher priority)
8429f97 Validate SearchParameter Expression (#1710)
- Validation of SearchParameter expression, base and type before committing the parameter to the server
Updates applicable to open-source only
5d9c798 Upgrade converter lib to v3.4 and update tests sample data (#1739)
- Update FHIR converter module to v3.4
- Update converter sample data in tests because the original one contains invalid code value.
- Remove test cases to R4 projects to avoid possible parsing result errors as default templates target FHIR R4 only.
d316f91 Add validation for Sql server supported search parameter types (#1734)
- Sql server data store implementation supports only certain types of search parameters. This adds validation check to ensure we support the SearchParameter when it is added or modified.
Test Updates
dfd1432 Disable parallel execution of tests for reindex. (#1755)
- All tests were designed with the scenario that only one search parameter in whole collection is affected. This caused issues if the tests were run in parallel.
- Addresses Issue #1619
2bb71ba Prevent multiple header values for chained search tests (#1740)
- Previously, in some environments the header would be received as x-ms-enable-chained-search: true, true, true
Documentation & Process Updates
7e84805 Exclude test data from GeoPol (#1733)
8eef965 Added comments to CodableConceptInfo (#1732)
5695404 Update template docs (#1724)
Package Updates
95b2114 Bump Microsoft.IO.RecyclableMemoryStream from 1.4.0 to 1.4.1 (#1746)
9e63809 Bump HealthcareSharedPackageVersion from 1.2.2 to 1.2.3 (#1722)
a5b0eb7 Bump Microsoft.Azure.Cosmos from 3.16.0 to 3.17.0 (#1712)
Other Updates
14d2ec2 Make LGTM a little bit happier (#1720)
Contributors
Thank you to those that contributed to this release!
This list of changes was auto generated.