General remarks:
- This is a drop-in replacement release for DSF version 0.9.0. With the 0.9.1 release, a few minor bugs have been fixed and software libraries (dependencies) updated. No configuration changes are required.
- To Update an existing 0.9.0 installation, please see the 0.9.0 -> 0.9.1 Upgrade Guide.
- For a fresh deployment please see the NUM‐CODEX DSF 0.9.1 Deployment and HiGHmed DSF 0.9.1 Deployment guides.
Fixes include:
- BPE closed the websocket connection for QuestionnaireResponse resources, if a matching User Task was not present in the current process instance. Error during QuestionnaireResponse are now caught to ensure further QuestionnaireResponse resources can be processed without restarting the BPE. Fixed in #399
- Due to an changes in PostgreSQL behavior it was no longer possible to delete and recreate the database schema in automated build tests. The test infrastructure was adapted to fix this problem. Fixed in #401
Clients released in the binary assets:
- MPI client PDQ: dsf-mpi-client-pdq-0.9.1.zip
- openEHR client: dsf-openehr-client-impl-0.9.1.zip
Docker containers for this release can be access via the GitHub Docker registry - ghcr.io:
- bpe: ghcr.io/highmed/bpe:0.9.1
- fhir: ghcr.io/highmed/fhir:0.9.1
- fhir_proxy: ghcr.io/highmed/fhir_proxy:0.9.1
Issues closed:
- Don't close QuestionnaireResponse websocket connection on failed user task #394
- Fixed build (Fixed tests including postgres database) #400
- Update dependencies #402
- Updated FHIR proxy to close #396
This release contains contributions from @schwzr, @wetret and @hhund.