github microsoft/fhir-server release/2.0.41
2.0.41

4 years ago

Changes:

Updates applicable to Azure API for FHIR

5e65c93 Adds conditional delete (#1923)

46fdaa7 Make sure we don't return deleted resources in _include. (#1956)

  • _include was pulling in deleted resources. This ensures that deleted resources don't come into the results.

2df51b7 Show mandatory fields with _elements (#1741)

  • The _elements parameter has a few fields that are supposed to be returned along with the elements that are specified. These weren't being returned but are now.

68e466d Adds caching for CosmosDbSearchParameterStatusDataStore (#1959)

  • Checks the last updated date before fetching all SearchParameterStatuses.
  • This brings the RU usage from ~60 to ~2.8

c617e95 Fixes a race condition when reading SearchParameter resources from datastore (#1957)

  • Reading existing SearchParameters from the database occurs simultaneously with setting the SearchParameters status values.
  • This code sets an explicit order between the two activities.

dc203fb Prevent reindex job from been stuck (#1947)

  • See the PR for full details on the issue that was resolved

4f4f9de Updates to fhir-net-api-3 (#1743)

  • Updates Fhir-net-api to v3

0c02c1b Add error handling for anonymized export (#1944)

  • Add error handling for exception during anonymization.

Updates to the open-source FHIR server only

94eb84f Fix reindex on sql (#1948)

  • Reindex was not working in SQL
  • This make sure we pass right parameter and enables tests in sql for reindex.

Documentation Updates

b7bceae Add example custom search .http file (#1912)

  • Adds a file with examples on how to add custom search parameters

Package Updates

8e47519 Bump HealthcareSharedPackageVersion from 2.1.15 to 2.1.25 (#1949)
b41656b Bump Azure.Extensions.AspNetCore.Configuration.Secrets (#1950)
ea86deb Bump Azure.Identity from 1.3.0 to 1.4.0 (#1933)

Other Updates

859762b Change CI environment name (#1958)

  • CI is broken after deleting a keyvault with purge protection.
  • This PR changes the name of the CI environment so that the keyvault can be remade. We can switch back in 90 days if we want when the old name becomes available. This is preferred to restoring the old keyvault because the new keyvault won't have purge protection so we won't run into this issue again.

2790a87 Reduce technical debt (#1942)

  • "Merge sequential checks in && or || expressions" rule
  • "Replace if statement with null-propagating" rule
  • "Convert 'as' expression type check and the following null check into pattern matching" rule
  • "Use string interpolation expression" rule
  • "Any() should be used to test for emptiness" rule

bddfb5d Fixing launch file (#1945)

1af231b Add health check in for web sites (#1946)

Contributors

Thank you to those that contributed to this release!

@marodev

This list of changes was auto generated.

Don't miss a new fhir-server release

NewReleases is sending notifications on new releases.