Releases: microsoft/fhir-server
Build 20190708-4
Automatic release created from build 20190708-4
Work in this release
6924ef5ebc - Update parameter name to avoid conflicts with search parameters. (#567)
f4be5fd402 - Changes to 2.2.107 (#570)
d3dfc07877 - Merge pull request #565 from microsoft/personal/joerow/GeoPolitical_GeoPolExclude
GeoPolitical Update: Fix for GeoPolExclude into master branch
9b822048a4 - Personal/jaerwin/r4 integrationtests (#569)
-
Create Stu3 and R4 Integration test projects
-
Add missing R4 test file
-
Move CosmosDbFhirStorageTestsFixture back to shared now that it has no version specific code.
5d3acb1b34 - Update dotnet core sdk to version 2.2.300 (#568)
49c6355dfa - Move crucible tests to their own project, and split for Stu3 and R4 (#557)
This updates our E2E test projects to run the Crucible tests for both Stu3 and R4. Initial goal was to separate out the Crucible tests to their own test project to be able to more easily run them independently. However, the test runs were not successfull. They are still combined and the split may be done later.
-
Move crucible tests to their own project, and split for Stu3 and R4
-
Separate Known Crucible tests by Stu3 and R4.
-
Clean up extra comments and move string to KnownCrucible file.
-
Update environment variables using environment constant.
-
Undo change to split Crucible tests to their own project.
-
Add test resourcetest_immunizationevaluation/X010_ImmunizationEvaluation with POCO literal issue
-
Add one more crucible test failure.
-
Another crucible failure.
9bdca39f13 - Merge ModelInfoProviders (#553)
7c0332e1fb - GeoPolitical Update: Fix for GeoPolExclude into master branch
Build 20190628-3
Automatic release created from build 20190628-3
Work in this release
a433fbd84b - Changes DataStores back to Scoped (#562)
- Changes DataStores back to Scoped - moves lifetime ownership to highest level components
Build 20190628-2
Automatic release created from build 20190628-2
Work in this release
c8cfcd0ecb - Support ability to resume export (#544)
Build 20190628-1
Automatic release created from build 20190628-1
Work in this release
cdf4be1a22 - Properly dispose the scope. (#559)
The IDocumentClient scope is not properly disposed.
81ba1e7e24 - Add SQL support for Reverse Chaining (#551)
3b1360a601 - Add auth secrets to keyvault (#555)
Build 20190620-5
Automatic release created from build 20190620-5
Work in this release
ab932fc3dd - Fixes references/versions of analyzers (#554)
6e2bea78a8 - Fixes bug where Resources with no search parameters could not be saved (#548)
-
Fixes bug where Resources with no search parameters could not be saved
-
Adds test that all resource types are included in SearchParameterDefinitions
2f8c3f26f8 - Updates package 'AngleSharp' to version '0.12.1' (#526)
e02c4aa756 - Exclude the definition files from GeoPol tool. (#530)
Exclude the definition file from the GeoPol tool.
16f5e003e2 - Mark the history test which pages through results as KnownBroken. (#547)
504a0814f2 - Auto-update for packages related to 'Microsoft.CodeAnalysis' (#539)
- Updates package 'Microsoft.SourceLink.GitHub' to version '1.0.0-beta2-19270-01'
- Updates package 'StyleCop.Analyzers' to version '1.1.118'
2a920535e8 - Update README.md (#546)
d09e98ae83 - Updates package 'NSubstitute' to version '4.2.0' (#538)
3a4fffc04a - Added bulk export doc. (#540)
Added doc for brief description of the bulk export feature.
4b327a29b7 - Updates package 'FluentValidation' to version '8.4.0' (#518)
- Updates package 'FluentValidation' to version '8.4.0'
- Updates notices and api usage
231de7c33f - Added R4 specific tests (#542)
Added R4 specific tests.
ed49f78496 - Fixes incorrect query on string overflow (#541)
2559094d38 - Auto-update for packages related to 'MediatR' (#505)
- Updates package 'MediatR' to version '7.0.0'
- Updates package 'MediatR.Extensions.Microsoft.DependencyInjection' to version '7.0.0'
45138a50b6 - Updates package 'Microsoft.Extensions.Diagnostics.HealthChecks' to version '2.2.5' (#476)
9cd68b63ef - R4 Validation -- Move the shared Validation code to Core (#522)
-
Move Validation classes to Core from shared, using ResourceElement
-
Remove dependency on HL7.Model from the validator code
-
Use ResourceElement instead of ITypedElement
-
Use known constants in place of text literals
-
Use generic ToPoco, fix recurse param
-
Update to ToResourceElement extension method
-
Change KnownFhirPath back to text.div, keep filter for DomainResources
-
Change NarrativeValidator.ValidateResource to use ITypedElement
740c9d731f - Adds support for search parameter chaining with SQL (#537)
95c490ee70 - Merge pull request #525 from microsoft/personal/abhijet/bug-69303
Move search parameter to unsupported parameter if key or value of the parameter is empty or null
5ecddc28b0 - Azure Export Destination Client (#528)
98ea4a1e17 - Local devbox DB naming and bootstrap improvements (#535)
51df034aa7 - PR comments.
bd35a58eec - Merge remote-tracking branch 'origin/master' into personal/abhijet/bug-69303
c3fdffacf0 - refactor test class to split into two partial classes.
d2f160bc15 - Updates for fhir-net-api CI build (#501)
82c8d0710e - Merge remote-tracking branch 'origin/master' into personal/abhijet/bug-69303
d864139b96 - Initial export task implementation with in-memory destination client. (#516)
Implemented the export task to search resources and export each resources in Ndjson format to destination location. For this PR, an in-memory destination is included for testing purposes. Exporting to other locations such as Azure storage will be implemented in a separate PR.
912f364064 - Add E2E tests for R4 (#531)
10a61a6673 - SQL search implementation (parity with Cosmos DB) (#520)
f7070616ae - PR comments
2b45a72a27 - Added unit test cases for
4715331de7 - Throw 400 if search query isnt valid.
4e0e90ea5c - Updates capability statements for R4 (#510)
- Updates R4 capability statements
- Adds vread
- Adds
Special
to SearchParamType
c9d7b4f15d - Removed the destination info from the request URI. (#504)
Removed the destination info from the request URI. The destination info contains secret and needs to be stored in the secret store and should not be saved along with the job record.
0b1b066d2b - Package R4 Web project in build (#513)
- Package R4 Web project in build
- Adds template step for web csproj files
635ad46468 - Updated the IsSystem property to be true for ExportJobRecord. (#509)
Update the IsSystem property on ExportJobRecord to be true so it won't be treated as a resource.
59a1e0152e - Removes Stu3 from Sql provider (#515)
- Removes Stu3 from Sql provider
- Converts SearchParamType to enum
03b3d4637f - Removes reference to Microsoft.Health.Fhir.Tests.Common from Stu3.Core (#512)
d6eab79ac8 - Updates package 'Hl7.Fhir.R4' to version '1.2.1' (#511)
b1f402e7bd - Auto-update for packages related to 'Hl7' (#507)
Updates package 'Hl7.Fhir.STU3' to version '1.2.1'
Updates package 'Hl7.Fhir.R4' to version '1.2.1'
2918cd437f - Add R4 API layer (#500)
0fb9f804ce - Adds IndentedStringBuilder (#499)
e858769cdf - Adds R4 Core Project (#490)
- Adds Shared projects for:
- Fhir.[Stu3/R4].Core
- Fhir.[Stu3/R4].Core.Tests
- Fhir.Tests.Common
- Adds R4 Core project
- Adds R4 Core Tests project
- Removes Stu3 from Fhir.Tests.Common project
- Removes Stu3 from Fhir.Core.UnitTests project
64c068e314 - Wair to be able to connect to integration test DB before running tests (#498)
a412b6d6ad - Personal/jaerwin/history fix (#497)
-
Update before to be based on resource lastUpdated timestamp
-
More updates to make History tests more reliable. Marking asll tests that have been failing recently as Skip
c09f9ef1e9 - Search expression visitor updates (#491)
420c5b087e - Split API stu3 (#488)
Build 20190514-1
Automatic release created from build 20190514-1
Work in this release
5b343c4910 - Added query param support and validation for export request. (#438)
Added query param support and validation for export request. We support (and require) _destinationType and _destinationConnectionSettings. Added a new ISecretStore and corresponding Azure KeyVault based implementation to store this information.
868d1c588d - Fix broken local audit test. (#450)
8583c70b68 - Compartment indexing and TVP generator codegen (#457)
5a0b402d7f - Adds codegen for table-valued parameters (#454)
4a5e030605 - Initial export job worker. (#434)
Adding the initial export job worker code. The job worker is hosted as a background service and periodically checks to see if there is a new export job available.
To support allowing multiple workers, the logic to determine how many new jobs are available is done the stored procedure. It also handles resuming stale job in case the job process terminates unexpectedly and did not finish processing the job correctly,
68e15e6671 - Fix incorrect Cosmos DB error handling (#449)
38b2510e74 - Basic SQL CRUD operations (#444)
-Introduce SQL data store
-Support CRUD operations
-Codegened classes for tables and sprocs
03b39f1caf - Updates package 'Microsoft.NET.Test.Sdk' to version '16.0.1' (#390)
3147799ea5 - Updates package 'Microsoft.Extensions.Configuration.Binder' to version '2.2.4' (#416)
6fcbb9151c - Atomic delete operation (#441)
b7577b97e7 - Fixed the issue with export role permissions. (#439)
There was some issue with the latest change to the export role permissions.
d11e8bfc42 - Updates package 'Hl7.Fhir.STU3' to version '1.2.1' (#425)
b78644f82b - PR feedback
0e66b4db8f - Setting CosmosDb:ContinuationTokenSizeLimitInKb to 1 in app service (#443)
4245d53ba8 - Updates package 'Newtonsoft.Json' to version '12.0.2' (#429)
2aaef8e4f1 - Add available schema API (#435)
e952c9cbf8 - Atomic delete operation
fa9876079a - Added permission support for export operation. (#437)
Added permission support for export operation.
08cc609afd - Return authorization URL response on authorize call, return BadReques. (#428)
-
Return authorization URL response on authorize call, return BadRequest error on missing params
-
Add more unit tests and improve error handling for Token and Callback actions
-
Additional test case for AAD v1 with missing aud param
-
Log invalid redirect_url, Added additional unit test combinations, added integration test for 400 error
-
Added HttpIntegrationFixture arguments
-
Should not throw error on client_secret null, this is not a required parameter for public or native clients
e2ae1a2eca - Add SQL initialization for F5 (#431)
4a4fdeb11f - Apply [FhirStorageTestsFixtureArgumentSets] to integration tests (#433)
01144a16be - Create xUnit extension for testing with combinations of fixture arguments (#432)
Addresses AB#68910
54dc44d3e1 - Create export job record and support querying of status (#419)
86d86ac4cc - Avoid duplicate Token.text index entries (#427)
Fixes #426
224f3c2ab3 - Add TestServer fixture workaround (#418)
60e21ec3e4 - Initial schema tool scaffold (#422)
6b089c79be - Remove control plane (#424)
6c0bbf8124 - Move csproj boilerplate to Directory.Build.props and create skeletal SqlServer.csproj (#423)
-
Skeletal SQL project
-
Move boilerplate to Directory.Build.props
-
Put netcoreapp2.2 back in project files
e1c61d596a - Updates package 'IdentityServer4' to version '2.4.0' (#420)
d0e04cde4b - Add SQL schema API scaffold (#421)
9ff4e17804 - Add skeleton support for $export operation (#382)
db3f3491af - Updates Hl7.Fhir.Stu3 to version 1.2 (#405)
- Updates Hl7.Fhir.Stu3 to version 1.2
- Updates date search tests
b96ee79577 - Packages source for pre-release fhir-net-api versions (#404)
- Packages source for pre-release stu3 versions
- Adds descriptions to build configurations
e208c580c6 - Updates package 'Polly' to version '7.1.0' (#408)
2c2fc2d044 - Updated README (#412)
-
Updated README to mention Azure API for FHIR and reference the docs.microsoft.com pages
-
Updated based on PR review
03d71d4655 - Updates Set-FhirServerApiUsers.ps1 (#414)
49bd18d4c1 - Fix for SmartProxy E2E test failure (#410)
- Added a delay to prevent the test from advancing too fast
Build 20190319-1
Automatic release created from build 20190319-1
Work in this release
766ae508ca - Add audit for smart. (#383)
135003f984 - Updates package 'AngleSharp' to version '0.11.0' (#376)
- Updates AngleSharp api usage
689eec823c - Updates package 'Hl7.Fhir.STU3' to version '1.1.3' (#291)
- Updates package 'Hl7.Fhir.STU3' to version '1.1.3'
- Fixes test GivenAFhirObjectAndXmlContentType_WhenSerializing_ThenTheObjectIsSerializedToTheResponseStream
- Keeps PermissiveParsing = true behavior
- ResourceDeserializer is no longer static
36e6a4cab7 - Audit log valid claims by default for AAD vs. IdentityServer (#386)
-
Audit log valid claims by default for AAD vs. IdentityServer
-
Don't need LastModifiedClaims=appid in StartupWithTraceAuditLogger anymore
2b009ac60a - Auto-update for packages related to 'Microsoft.CodeAnalysis' (#374)
469c27f217 - Updates package 'Microsoft.Azure.DocumentDB.Core' to version '2.2.3' (#384)
Build 20190311-1
Automatic release created from build 20190311-1
Work in this release
5319d1fca9 - Updates package 'FluentValidation' to version '8.1.3' (#350)
dbf84cc6e6 - Migrate to built-in ASP.NET Core health checks (#361)
-
Changed FhirCosmosHealthCheck to implement Diagonstics IHealthCheck
-
Removed HealthController and added health check to startup
-
Created new ControlPlaneCosmosHealthCheck class and added it to healthcheck list
-
Removed health folder from Fhir Core
-
Added a ResponseWriter to pretty print healthcheck result
-
Moved common functionality to abstract CosmosHealthCheck class
-
Moved UTs to target CosmosHealthCheck class
-
Added a HealthResponseWriter
-
Renamed variables and cleaned up
-
Fixed package reference
-
Addressed PR comments
-
Addressed PR comments
-
Missed a package reference
-
Removed the separate response writer class and used a lambda expression instead.
-
Removed cosmosdb project reference from Api project. Addressed PR comments
af6c7d7101 - Handle missing Accept header when _format is provided (#381)
e8faf39dad - Force specific SDK and runtime versions. (#377)
Addresses #373
6534edc085 - Application Insights in code (#380)
Configure Application Insights telemetry and logging for the Web project.
Address #368
d37d9c5533 - Updates package 'IdentityServer4' to version '2.3.2' (#354)
18aa4596cc - Updates package 'Microsoft.Azure.Services.AppAuthentication' to version '1.2.0-preview2' (#355)
Build 20190306-1
Automatic release created from build 20190306-1
Work in this release
20a9824166 - Slim down publish output (#353)
Addresses #352.
9c6a507eb5 - Updates Polly (#375)
Updates thirdparty notices
Removes EntLib nuget
04754edf01 - Update FHIR context after authentication so claims are logged in audits (#372)
f7de51a62d - Use Polly instead of EnterpriseLibrary (Updated) (#369)
- Use Polly instead of EnterpriseLibrary #169
- Improves handling of cancellation tokens in SPs
4a6d331307 - Updates package 'NSubstitute' to version '4.0.0' (#357)
Build 20190301-1
Automatic release created from build 20190301-1
Work in this release
ed3ed6a55b - Add category for cors E2E test (#359)