Changes:
Updates on the Azure API for FHIR
9d1f511 Features/patch (#2017)
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 toWarning
. Log unhandled error toError
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 useIAsyncLifetime
instead ofWait
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.