Build 20190620-5
Pre-releaseAutomatic 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)
475757a985 - Update Cosmos DB query generation to make lastModified query simplified (#489)
-
Update Cosmos DB query generation to make lastModified query simplified and more performant, changest to History tests to make them more stable by removing some Thread.Sleeps
-
Removing unnecessary FieldName mapping.
-
Fix typo
03690c0705 - Updates package 'selenium.chrome.webdriver' to version '74.0.0' (#469)
6b3ec9ebf6 - Updates package 'Microsoft.Azure.Services.AppAuthentication' to version '1.2.0-preview3' (#461)
a540ddc5e1 - Issue #389: InvalidOperationException in ExtractSearchIndexByCompartmentType() (#484)
-
Commit for issue 389.
-
Updated tests after merge.
-
Updated.
7de465284a - Updates package 'System.Data.SqlClient' to version '4.6.1' (#465)
2ff800585d - Removes Stu3 references from CosmosDb provider (#479)
c0eebe1d36 - Fix SQL integration tests (#482)
dc64b7a629 - Enable SQL integration tests. (#467)
2a7816767d - Set modelinfo provider in assembly fixture (#481)
This is a temporary workaround to stabilize unit tests after the STU3 refactoring. Extends our xUnit extension to include a TestFixtureAttribute, which allows a type to be created before any test executes (and disposed at the end). There is a sample for how to create such an extension in the xUnit repo.
We then use this attribute to define a assembly fixture that sets the model info provider.
This should become unnecessary as the STU3/R4 work advances.
ad68d60385 - Updates to History batch test to make it more reliable (#471)
-
Capture null reference exception from Cosmos DB
-
Update to History tests to make them more reliable.
-
Revert change to catch NullReferenceException
-
Updates due to STU3/R4 work
-
Fix bug where since was being reset
bebc575c7f - Adds indexing for composite search parameters (#474)
8061c52252 - Moves Stu3 specific functionality from Fhir.Core to Fhir.Stu3.Core (#458)
- Moves Stu3 specific functionality from Microsoft.Fhir.Core to Microsoft.Fhir.Stu3.Core
- Adds projects to solution folder
11f257af17 - Fixed the broken tests. (#473)
Fixed the issue where the latest change broke the audit test.
9afc5e204b - Add indexing for search parameters (#468)
-
Implement codegen for TVPs.
-
Some cleanup
-
Hard delete verification hook
-
Cleanup
-
Revert accidental change to FhirStorageTests
-
Change SqlServerFhirStorageTestsFixture to be synchonous
Tests fail despite being skipped if fixture fails in IAsyncLifetime -
Fix nullref in FhirStorageTestsFixture
-
Add compartments; add tvp generators
-
merge personal/johnstairs/sql-indexing
-
Add PrepareCommand overload to take TVP struct
-
Add _1 suffix to all table types
-
Fix typo
-
Token search param table
-
Token search param indexed
-
Token text table
-
String search params
-
Number search params
-
Quantity + Uri search params
-
Reference search param
-
DateTime search param
-
Fixup
-
A couple of tests
-
A couple of tests
-
fix appsettings
498e75aaaf - Add _before parameter to History search (#455)
-
Initial changes to support before parameter in history query
-
Test case for _since
-
Add _before parameter to history if it is unspecified, added more E2E tests
-
Added more tests, fixed errors and code review comments
-
Remove code to add a _before parameter when not specified, update tests to be more stable/reliable.
-
Remove all async as they do not run reliably
-
Skip batch history test if a local environment.
-
Reduced unnecessary delays between edits.
-
Added DisableParallelization to prevent simultaneous execution making the tests unreliable.
7518aa93be - Support checking the job hash and return existing job if there is a match (#462)
Add support for de-dupling the export job. This could happen if user queues an export job but failed to get response. User might try again in this case, which could cause duplicated export job.
aeb086c183 - add quotes to exec command in BuildTimeCodeGenerator.targets (#466)
c050969433 - Add Low and High to quantity and number search params (#464)
6e52c4b0b2 - Add sql configuration for web/arm template (#456)