General remarks:
- This is an update for the 1.x DSF and not compatible with 0.9.x and older versions developed at highmed/highmed-dsf.
- To Update an existing 1.x installation, please see the 1.x -> 1.7.1 Upgrade Guide.
- For a fresh deployment, follow the installation instructions.
- With this release, library dependencies have been updated and among others a bug fixed where the BPE did not connect the websocket on startup.
Bug Fixes:
- The Subscription
criteria
search parameter was not used with the:exact
modifier, leading to manually created Subscription resources being overridden on startup if theircriteria
value stared with the same value as one of the standard Subscription resources. The:exact
modifier is now used in the internal bundle for the standard DSF FHIR Subscription resources. - The BPE server did not connect the websocket connection for
requested
Task resources, if Task resources downloaded on startup either belonged to processes no longer deployed or included references to FHIR resource no longer available. The error handling of the BPE TaskHandler was improved. In the DSF FHIR server updates to Task resources from statusrequested
tofailed
are now allowed and validation rules were improved for Task resource updates with statusfailed
.
Docker containers for this release can be access via the GitHub Docker registry - ghcr.io:
- bpe: ghcr.io/datasharingframework/bpe:1.7.1
- bpe_proxy: ghcr.io/datasharingframework/bpe_proxy:1.7.1
- fhir: ghcr.io/datasharingframework/fhir:1.7.1
- fhir_proxy: ghcr.io/datasharingframework/fhir_proxy:1.7.1
Issues closed:
- Upgrade Dependencies #287
- BPE Websocket Not Connected When In-Progress Update Fails for Old Tasks #279
- Subscription criteria Search Parameter Should Be Used With :exact Modifier #272
- Start New Development Cycle #266
- Modify Documentation Generator to Support SECRET_FILE Environment Variables #265
This release contains contributions from @hhund, @jaboehri, @schwzr and @wetret.