Automatic release created from build 20181031-1
Work in this release
7dc015e73a - Merge pull request #157 from Microsoft/personal/joerow/GeoPolitical_Loc-Checkins90-TempBranch
GeoPolitical: Updated files into master branch
a10cbc7298 - GeoPolitical: Updated files into master branch
8509f45044 - Updated documentation on app registrations (#155)
-
Updated documentation on app registrations
-
Response to PR review
d381b6be12 - Auto-update for packages related to 'xunit' (#147)
Updates package 'xunit' to version '2.4.0'
Updates package 'xunit.runner.visualstudio' to version '2.4.0'
e3ec72ddfd - Add default for Roles in AuthorizationConfiguration (#151)
2549f53098 - Auto-update for packages related to 'Microsoft.CodeAnalysis' (#144)
Updates package 'Microsoft.CodeAnalysis.FxCopAnalyzers' to version '2.6.2'
Updates package 'Microsoft.CodeCoverage' to version '15.9.0'
Updates package 'StyleCop.Analyzers' to version '1.1.0-beta009'
Updates package 'Microsoft.NET.Test.Sdk' to version '15.9.0'
2c0c7f2355 - Auto-update for packages related to 'MediatR' (#143)
-
Updates package 'MediatR' to version '5.1.0'
-
Updates package 'MediatR.Extensions.Microsoft.DependencyInjection' to version '5.1.0'
d2afeb4d66 - Updates package 'AngleSharp' to version '0.9.10' (#145)
77aff7254a - Updates package 'Microsoft.Azure.DocumentDB.Core' to version '2.1.3' (#148) -
Updates package 'Microsoft.Azure.DocumentDB.Core' to version '2.1.3'
088f3757eb - Code cleanup on authorization (#139)
76ab1585bb - Updates package 'System.Net.Http' to version '4.3.4' (#146)
0c46787bd9 - Role definitions during deployment (#136) -
Work on AAD roles deployment scripts
-
Moved Set-FhirServerApiApplicationRoles
-
Moved Set-FhirServerClientAppRoleAssignments to FhirServer module
-
Created Set-FhirServerUserAppRoleAssignments.ps1 for adding users to roles
-
Adjusted calls in FhirServerRelease to use new functions in FhirServer and updated deployment documentation
-
Fixed bug and added instructions for specifying roles
-
Check for role assignment when New-AzureADServiceAppRoleAssignment throws
-
Fixed multiple incompatibilities in Add-AadTestAuthEnvironment.ps1, fixed a few bugs
-
Updated documentation based on PR feedback
-
Additional PR feedback
ca52d9f398 - Removed the legacy search. (#134)
Removed the legacy search code. Also added a few unit tests that were missing.
a0113dccea - Updated the logic that creates search indices for composite.
Updated the extraction logic for composite search parameters.
For example, the combo-code-value-quantity is being defined as the following:
{
"fullUrl": "http://hl7.org/fhir/SearchParameter/Observation-combo-code-value-quantity",
"resource": {
"resourceType": "SearchParameter",
"id": "Observation-combo-code-value-quantity",
"url": "http://hl7.org/fhir/SearchParameter/Observation-combo-code-value-quantity",
"name": "combo-code-value-quantity",
"status": "draft",
"experimental": false,
"date": "2017-04-19T07:44:43+10:00",
"publisher": "Health Level Seven International (Orders and Observations)",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "http://hl7.org/fhir"
}
]
},
{
"telecom": [
{
"system": "url",
"value": "http://www.hl7.org/Special/committees/orders/index.cfm"
}
]
}
],
"code": "combo-code-value-quantity",
"base": [
"Observation"
],
"type": "composite",
"description": "Code and quantity value parameter pair, including in components",
"expression": "Observation | Observation.component",
"xpathUsage": "normal",
"component": [
{
"definition": {
"reference": "http://hl7.org/fhir/SearchParameter/Observation-combo-code"
},
"expression": "code"
},
{
"definition": {
"reference": "http://hl7.org/fhir/SearchParameter/Observation-combo-value-quantity"
},
"expression": "value.as(Quantity)"
}
]
}
},
The code and value.as(Quantity) expression should only be evaluated on the same object expressed by Observation | Observation.component.
In this case, the code should extract:
Observation.code + Obseration.value.as(Quantity)
Observation.component[0].code + Observation.component[0].value.as(Quantity)
.
Observation.component[n].code + Observation.component[n].value.as(Quantity).
It should NOT extract:
Observation.code + Observation.component[0].value.as(Quantity)
Observation.component[0].code + Observation.component[1].value.as(Quantity)
Fixes #23, #96
87030e2f89 - Check to see if role already exists, not that roles exist. (#131)
470fd0d38e - Update auth documentation to reflect testauthenvironment.json (#124)
b5699d2b7a - Adds basic RBAC (#86)
-
Commit for working auth e2e. Committed for save.
-
Added unit tests.
-
Added proper username/password for tests.
-
Updated to set up users in identity server correctly.
Added ways for tests to run as an app as well as user. -
Fixes casing of file
-
Added consent to native applications.
-
Grant admin consent for client apps
-
Improve robustness of admin consent
-
Updated the resource env variable.
-
Updated summary.
-
Updated comments.
-
Testing getting token using new httpclient.
-
Fix issue with getting the correct environment variables while getting bearer token.
-
Testing with existing HttpClient instead of a new one.
-
Fixed null check on user.
e458eef889 - Update package.yml for build configuration and no-build. (#117) -
Replace publish configuration input with additional argument.
-
Add "--no-build" argument to publish commands.
d3b7c070a3 - Fixed the issue where invalid search parameter name might not be handled correctly. (#118) -
Handled the case where debug assert was triggered because of the invalid parameter name.
-
Added unit test and enabled previously failed Crucible tests.
4002812fd3 - Persist search indices in history documents. (#115)
1e6e1a0bb1 - Add scripts for setting up and tearing down AAD environment for tests (#97)
c9f11f7a8c - Added converter for Coding FHIR element. (#99)
Added the missing converter for Coding FHIR element.
Fixed #93.
3bae939649 - Forces version update of System.Net.Security (#91)
3f3636b572 - Adds search001/SE01G to broken tests list (#102)