github microsoft/fhir-server release/2.0.121
2.0.121

3 years ago

Changes:

Updates on the Azure API for FHIR

9d1f511 Features/patch (#2017)

  • Pulls across Patch changes from #1875 and adds a few improvements and tests
  • Addresses Issue #1268

13abe4c Limit anonymized export jobs by time (#2100)
eaa1878 Logs search parameter statuses changes. (#2061)

  • Adds a trace message to track search parameter status changes

010352b Refine log level in convert data requests (#2064)

  • Refine error logging levels in convert data requests to reduce noise in logging stream
  • Log user errors to Information. Log unexpected but handled errors to Warning. Log unhandled error to Error

Updates for SQL open-source only

adec517 Event agent checkpointing with SQL (#2075)

  • Creates a table (dbo.BackgroundJobCheckpoint) and stored procedures (dbo.FetchBackgroundJobCheckpoint, dbo.UpdateBackgroundJobCheckpoint) to get and set checkpoints for the event agent. The checkpoints contain information about the latest data that was successfully processed. The checkpoints can be used on startup or restart to resume from a given position or datetime.
  • Related to #2032

a61e47f Resource change data store (SQL) (#2054)

  • Adds model and data store classes for a resource change data table for the SQL database.
  • Adds a model class. Adds a data store called SqlServerFhirResourceChangeDataStore. Adds unit tests and integration tests for the resource change capture.

8ee8e5c Fix search for composite token-number-number in SQL. (#2062)

  • Fixes typo in table name for composite token-number-number search parameter.
  • Addresses Issue #2011

aa2225e SQL Schema changes for resource changes (#2032)

  • When the resource change capture feature is enabled, the CUD information of Fhir resources will be stored in a ResourceChangeData table on the SQL database.

04e666d Upgrade anonymizer nuget (#2087)

  • Upgrade anonymizer nuget to use FHIR lib 3.4

Test Updates

7e74094 Update tests in hope that make integration tests happier (#2098)

  • Calling Wait caused a deadlock due to limit of threads in container. This PR updates tests to use IAsyncLifetime instead of Wait

2b276ca support anonymizer tests for ci (#2094)

  • Updates pipeline to set required variables for running anonymizer tests in CI environment

de30436 Disable auth tests to unblock build pipeline (#2085)

  • Currently build pipelines are blocked since we are running into an AAD issue. To unblock ourselves, this PR disables the auth tests for now. This will give us more time to investigate and fix the underlying issue.
  • A separate copy of the run-tests.yml for PR build pipeline was created so that the CI build pipeline is not affected. The new run-pr-tests.yml file contains an extra test filter - Category!=Authorization. We will revert back these changes once we have a proper fix in place to address the AAD issue.

Documentation & Process Updates

a149b0d Update README.md (#2074)

  • Fix link to fhir-proxy project in README.md

fb72067 expose fhir port in devcontainer dockerfile (#2060)

  • adding EXPOSE docker command in FHIR server dockerfile for devcontainer
  • Addresses issue #2059

c2fc1c7 Upgraded the smart on fhir lib (#2069)

  • The SMART of FHIR Launcher sample had an outdated fhir-client.js reference, and was not working anymore with current AAD.
    This PR upgrades the lib to use the recent release, and changed the API call to make it work.

Package Updates

d1be2a8 Bump FluentValidation from 9.5.4 to 10.3.0 (#2079)
29f5dd9 Bump HealthcareSharedPackageVersion from 3.0.5 to 3.0.16 (#2084)
e164881 Bump Hl7FhirVersion from 3.3.0 to 3.4.0 (#2068)
08a92e8 Bump Microsoft.Azure.Cosmos from 3.19.0 to 3.20.0 (#2044)
c9b206d Bump Microsoft.Azure.Cosmos from 3.20.0 to 3.20.1 (#2070)
0f1edd7 Bump prometheus-net.AspNetCore from 4.1.1 to 4.2.0 (#2073)
b472590 Bump HealthcareSharedPackageVersion from 3.0.0 to 3.0.5 (#2063)
10292bd Dependabot/nuget/fluent validation 10.2.3 (#2080)

Contributors

Thank you to those who contributed to this release.
@itye-msft
@MFAshby
@guybartal
@bbatjargal

This list of changes was auto generated.

Don't miss a new fhir-server release

NewReleases is sending notifications on new releases.