Changes:
Updates applicable to the Azure API for FHIR
0a87c80 HealthCheck need to handle error due to customer CMK settings (#1498)
- Update the HealthCheck to not report unhealthy when the error received is expected due to a customer's CMK settings.
- Remove 4007 from the known list of Cosmos DB CMK sub status value. After reading this page, this is not a CMK-related issue
77dd1cc Add support to POST a new SearchParameter (#1449)
- When a SearchParameter resource is POST'ed to the server it will be validated and added to the list of "supported" search parameters, and available to be applied during reindexing.
ef8fb0c Add support for _typeFilter to export (#1462)
- Add support for the _typeFilter parameter when creating an export job.
60cfb50 Handle _include in Cosmos DB with untyped references (#1508)
- Fixes a bug with in the _include implementation for Cosmos DB, where we were not accounting for untyped references in the database like "123" instead of "Patient/123".
- Addresses Issue #1503
Updates applicable to the open-source FHIR Server only
c6f4038 Handle references with missing type (#1497)
- This change fixes an issue with the SQL data provider where we would null-ref certain requests (detailed in the PR description).
- In addition, in cases where the a reference type can only be a single type, we automatically add the type to the search parameter index in the DB.
- Finally, for the SQL provider, for searches like Patient?organization=abc, turn this into Patient?organization=Organization/abc.*
- Addresses Issue #1458
Test Updates
26e9e06 Adds new Test category for CustomSearch (#1540)
da7b330 Fixes namespace and packages for smart tests (#1513)
fe00f07 Fix AnonymizedExportTests when run locally (#1520)
- See PR for full details
- Addresses Issue #1517
93fe1da Fix timeout threshold in convert data test (#1504)
- Set the convert data process timeout in unit tests to a longer value since sometimes it executes longer than current threshold.
073e656 PR resource names include build number (#1509)
- Changes the names of the resources created for testing a PR to include the build number in addition to the PR number.
Other Updates
7be955b Removes unused nuget feed (#1532)
- Nuget config should only contain nuget feeds that are official or that we control.
cea47a2 Fix image cleanup script (#1519)
- Fixes a breaking typo and other issues in the docker image cleanup script preventing it from running
086cef2 Adds Dependabot config (#1524)
- Adds Dependabot config
- Adds variables to group packages that version together
63c5ce3 Change semver VM (#1523)
- Changes the semver build step to use a windows VM.
4deba37 Cleanup old images (#1477)
- Adds a job to cleanup old docker images. The script breaks images into three categories: PR, CI, and Release. PR images are deleted after 1 week. CI images are deleted after 60 days. Release images are never deleted.
Documentation & Process Updates
b543c00 Fix broken documentation link (#1522)
- Fix a broken link on the front page readme
8f3f374 Adds documentation for PR rules of thumb. (#1499)
- This PR adds the meeting notes from our team's discussion on code review best practices
14c0aa9 Added note on default templates (#1521)
- Updated the documentation to clarify the use of default templates.
f067ffc Add documentation for convert data operation (#1489)
- Add documentation for convert data operation.
e3fbfbb Adds semver change to PR template (#1511)
- Adds the proposed Semver change to the PR description so we can review with the PR change content
Package Updates
- dae1bdd Bump System.IO.FileSystem.AccessControl from 4.7.0 to 5.0.0 (#1529)
- e3a3446 Bump Microsoft.Data.SqlClient from 2.0.1 to 2.1.1 (#1533)
- 5ed78f9 Bump prometheus-net.AspNetCore from 4.0.0 to 4.1.1 (#1537)
- 872d63c Bump System.Collections.Immutable from 1.7.1 to 5.0.0 (#1535)
- 4e79ea2 Bump System.Private.ServiceModel from 4.5.3 to 4.8.0 (#1536)
- 7fab70a Bump Microsoft.IO.RecyclableMemoryStream from 1.3.5 to 1.3.6 (#1527)
- 1c507ec Upgrade healthcare-shared-components version (#1510)
This list of changes was auto generated.
Known issues in this release
- Export fails when multiple types are given #1596