Changes:
Updates applicable to both persistence providers
1505d3a Adds resource specific versioning configuration (#2368)
- This PR adds the ability to specify resource-specific versioning in appsettings.json.
Updates applicable to the SQL implementation only
487e8a0 Log OperationCanceled as an informational message (#2361)
- Currently when a task or operation is canceled we are logging an exception in SqlServerFhirResourceChangeDataStore.GetRecordsAsync() even when an error doesn't make sense.
- This PR updates the code so that we log an informational message instead of an error when we receive a request for cancelation.
6de1b52 Updates to add primary key constraint for QuantitySearchParam and Num… (#2376)
- This PR updates the column LowValue and HighValue as NOT NULL and populate SingleValue in both the columns not in range for quantity and number search parameters.
- Also added a primary key constraint for QuantitySearchParam and NumberSearchParam tables with the combination of NOT NULL columns that uniquely identifies row in the table.
6ad6c6d Replace ISqlConnectionProvider to ISqlConnectionFactory (#2380)
- This PR replace ISqlConnectionProvider to ISqlConnectionFactory (later allow to inject managed identity into connection string)
Test updates
abab51a Retry integration test db setup and teardown (#2377)
- Retry integration test db setup and teardown
Package Updates
887669c Bump System.Private.ServiceModel from 4.8.1 to 4.9.0 (#2341)
5e5d0f6 Bump FluentValidation from 10.3.4 to 10.3.5 (#2389)
205a1b7 Bump Microsoft.ApplicationInsights.AspNetCore from 2.18.0 to 2.19.0 (#2375)
af9567a Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.1 (#2351)
This list of changes was auto generated.