Changes:
Updates applicable to the Azure API for FHIR
952cc11 Add x-ms-retry-after-ms header when throttling requests (#1610)
- When we throttle requests based on the maximum number of concurrent requests, we should return a response header indicating how long the client should wait before retrying.
- Note that we are not using the standard Retry-After header, but instead x-ms-retry-after-ms, which we already return when Cosmos DB throttles.
e0c0298 Add queuing to throttling middleware (#1617)
- Adds optional request queuing to ThrollingMiddleware instead of immediately rejecting requests when the max count concurrent requests has been reached
- Improves the performance of the 429 response.
fc7e30d Change order of file creation during export (#1621)
- Previously, when exporting data we created a new file once we reach a certain file size limit for each resource type resulting in an extra file even if there were no new resources of that type.This PR changes the order of creating new files in order to prevent generating an empty file.
c97d4ba Adds Canonical, Url, Uri search support (#1605)
- Note that this will work for all new data. Canonical search support will not work on existing datasets until reindexing is enabled
- This adds support for Canonical --> Uri, Url --> Uri, Uri/Url --> Reference (note: not canonical)
- Adds ability for tests to detect if a Search Param is supported in CapabilityStatement
- The PR description contains some additional details on _profile in R4
- References Issue #882
e2f27ed Fix exception messages in export (#1611)
- Fixes bad exception messages from export create request.
- Addresses Issue #1474
889ad35 Refine status code for ACR access token errors. (#1603)
- Refine status code to reflect the real status code in exchange ACR tokens with AAD token.
e3cadcb Add DELETE custom search parameters (#1581)
- Adds the support to the DeleteResourceHandler to remove custom search parameter from the SearchParameterDefinitionManager collections.
344a1f8 Do not call DeleteSearchParameter if isDeleted (#1612)
- We attempted to delete a search parameter from the SearchParameter even if it had been previously deleted. This adds a check to avoid that.
Updates applicable to the open-source FHIR Server only
4502dd0 Fix UpsertResource backwards compatibility (#1606)
- Fixes an earlier compatibility break where the code was only able to insert into a database with the latest schema version.
- Added an integration smoke test for this scenario.
- Addresses Issue #1594
Documentation & Process Updates
0050f2d Update BulkExport documentation with _format details (#1608)
- Adds documentation for PR #1422
353c2a3 Add comments for the sequences (#1600)
- Adds comments to the missing sequences in the sequence diagram.
Package Updates
6abdd2b Bump HealthcareSharedPackageVersion from 1.1.0 to 1.1.1 (#1614)
b5600cc Bump Microsoft.Azure.Cosmos.Direct from 3.15.4 to 3.17.0 (#1609)
7803476 Bump converter package to 3.3.115.8 (#1622)
62d77e4 Upgrade converter package to v3.2 (#1601)
This list of changes was auto generated.