Automatic release created from build 20201028-2
Work in this release
Updates applicable to the Azure API for FHIR
7361f67947 - Adds an active end attribute in the Cosmosdb (#1335)
This change adds an activeEndDateTime attribute in the Cosmosdb. It will initially be be null for created resources. When the resources is converted into a history record, this attribute is set to the lastModified date of the updated resource.
70a6b4f616 - Add integration tests for Reindex job task (#1337)
Add integration tests for the Reindex feature
fc78f3a876 - Use raw resource in PUT/POST calls (#1316)
- Use JsonDocument serializer for response to Create/Update
- Rename SaveOutcome's RawResource to RawResourceElement
Updates applicable to open-source only
188fb71bdd - Implement IHostedService instead of IStartable and avoid blocking on async calls (#1396)
- Incorporates shared components build 1.0.0-master-20201022-1
- Implements IHostedService instead of IStartable
- Eliminates calls to Task.Result, Task.Wait(), and Task.GetAwaiter().GetResult() in test code which can result in deadlocks with xUnit's custom SynchronizationContext. (Some are still required, ironically, in our xUnit extension, because of the xunit design)
- Fixed test instabilities resulting from modification of SearchParameterDefinitionManagers that were shared across test classes.
32ede70885 - Update Reindex job progress when a query is successfully processed (#1376)
- Update progress when a query is successfully processed
981402dffe - Supporting _include:iterate and _revinclude:iterate (#1314)
This update adds support for some scenarios of _include:iterate. The supported scenarios are:
- Supporting _include:iterate expressions, with single/multiple iterations and with wildcards.
For example: - Supporting _revinclude:iterate expressions with single/multiple iterations and with wildcard.
This addresses issue #1313
9a3350ea93 - Re-enable schema upgrade test (#1365)
- Re-enable schema upgrade test
- Fixing Keyword not supported: 'multiple active result sets' error
- Removes default TrustServerCertificate value
- Upgrade SqlServer.DACFx version
e9806a4cb1 - Reference Microsoft.Data.SqlClient instead of System.Data.SqlClient (#1362)
Small change to update the reference Microsoft.Data.SqlClient instead of System.Data.SqlClient in the project file.
9b6b723e82 - Remove unnecessary index on ReferenceSearchParam (#1361)
Small schema change to remove an unnecessary index of ReferenceSearchParam. This index also didn't have page compression, so it took up about 13% of the database size.
a9f1667962 - Add cleanup action (#1357)
This change adds a GitHub action for cleaning up the PR environment when a PR is closed. This will prevent old environments from not being deleted when a PR is closed instead of merged.
8aff999737 - Adds correct _revinclude error message (#1352)
Adding correct _revinclude error message.
This address issue #1284
37f9178b2d - UTF-8 encoding for raw resources (#1356)
This update changes the encoding of raw resources in the database before they are compressed from UTF-16 to UTF-8. This results in a size reduction of nearly 20%.
baa9396543 - Move PR region (#1354)
FHIR and DICOM servers are both deploying PRs to the same Azure region which is causing competition for Azure quota. This moves the PR region to remove quota competition.
Test Updates
f7e68207db - Updated search and history tests to tag resources (#1341)
Re-enable some search and history tests after making them less sensitive to resources being changed while the test is running.
270dcdc5c9 - Updated search index extraction test case to use JToken comparison
- Compares each search index separately to avoid issues with an all or nothing comparison
- Change Hl7.Fhir.R5 package to 1.90 to avoid dependency breaks
0ddc8748c0 - Removes history tests that are failing repeatedly in CI (#1400)
f96a3bc70d - Fixes R5 test failures (#1388)
975bfd8411 - Fix unstable audit test (#1363)
cedd540781 - Adds accent search test (#1366)
- Validates searches on strings with accent characters work in SQL
Documentation and Process Updates
fa7400cb94 - Adds resolute-admins as code owners (#1358)
3103cad318 - Create guide for Squash/Merge (#1324)
Created a guide for data to add at Squash/Merge to give better details on what is being merged into Master.
a94d5dbc96 - Add QuickStart guides to documentation area in Read.me
The OSS Quickstart guides are now linked from the Read.me page in the documentation section. There are guides for portal, CLI, and PowerShell deployment.
Package Updates
0d988527e9 - Auto-update for packages related to 'Microsoft.AspNet' (#1349)
- Updates package 'Microsoft.AspNetCore.Authentication.JwtBearer' to version '3.1.9'
- Updates package 'Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation' to version '3.1.9'
- Updates package 'Microsoft.Extensions.FileProviders.Embedded' to version '3.1.9'
- Updates package 'Microsoft.Extensions.Http' to version '3.1.9'
- Updates package 'Microsoft.Extensions.Options.ConfigurationExtensions' to version '3.1.9'
- Updates package 'Microsoft.Extensions.Configuration.Json' to version '3.1.9'
- Updates package 'Microsoft.Extensions.Hosting.Abstractions' to version '3.1.9'
- Updates package 'Microsoft.Extensions.Logging' to version '3.1.9'
- Updates package 'Microsoft.Extensions.Logging.Abstractions' to version '3.1.9'
- Updates package 'Microsoft.Extensions.Diagnostics.HealthChecks' to version '3.1.9'
- Updates package 'Microsoft.AspNetCore.Mvc.NewtonsoftJson' to version '3.1.9'
- Updates package 'Microsoft.ApplicationInsights.AspNetCore' to version '2.15.0'
- Updates package 'Microsoft.Extensions.Configuration.AzureKeyVault' to version '3.1.9'
- Updates package 'Microsoft.Extensions.Logging.ApplicationInsights' to version '2.15.0'
- Updates package 'Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions' to version '3.1.9'
- Updates package 'Microsoft.AspNetCore.Mvc.Testing' to version '3.1.9'
- Updates package 'Microsoft.AspNetCore.TestHost' to version '3.1.9'
64e4687d80 - Auto-update for packages related to 'healthcare-components-1.0.0-master-20201015-1' (#1360)
-
Auto-update for packages related to 'healthcare-components-1.0.0-master-20201015-1'
-
Updates package 'Microsoft.Health.Abstractions' to version '1.0.0-master-20201015-1'
-
Updates package 'Microsoft.Health.Api' to version '1.0.0-master-20201015-1'
-
Updates package 'Microsoft.Health.Extensions.DependencyInjection' to version '1.0.0-master-20201015-1'
-
Updates package 'Microsoft.Health.Core' to version '1.0.0-master-20201015-1'
-
Updates package 'Microsoft.Health.Test.Utilities' to version '1.0.0-master-20201015-1'
-
Updates package 'Microsoft.Health.Extensions.BuildTimeCodeGenerator' to version '1.0.0-master-20201015-1'
-
Updates package 'Microsoft.Health.Client' to version '1.0.0-master-20201015-1'
-
Updates package 'Microsoft.Health.SqlServer' to version '1.0.0-master-20201015-1'
-
Updates package 'Microsoft.Health.SqlServer.Api' to version '1.0.0-master-20201015-1'
-
Update AuditHelper behavior
89544925a7 - Auto-update for packages related to 'MediatR' (#1285)
04def7554c - Updates package 'xunit.runner.visualstudio' to version '2.4.3' (#1215)
144e2afbf5 - Auto-update for packages related to 'healthcare-components-1.0.0-master-20201008-2' (#1340)
57e8bc38a8 - Updates package 'Microsoft.IdentityModel.JsonWebTokens' to version '6.7.1' (#1212)