General remarks:
- This is the second pre-release version (RC2) of 0.9.0, we recommend not to use this release in production. This release includes a breaking change to the API used by process plugins. As a result, process plugins written for DSF releases prior to version 0.9.0 are not compatible with this release.
Features include:
- For a list of features implemented since the 0.7.0 release, see the 0.8.0 release notes.
- New debug feature for process plugin developers: If enabled debug log message before and after every process step are generated, allowing for easy tracing of process executions. This feature should only be enabled for development.
- Checks for Java Code availability in process plugins during startup has been improved.
- A method to execute code after QuestionnaireResponse resource for User Tasks has been added to the default User Task Listener. This for example enables process plugin developers to send mails with information that a QuestionnaireResponse has to be filled out.
Fixes include:
- DSF versions prior to 0.9.0 where not able to execute multiple instances of the same process in parallel.
Clients released in the binary assets:
- MPI client PDQ: dsf-mpi-client-pdq-0.9.0-RC2.zip
- openEHR client: dsf-openehr-client-impl-0.9.0-RC2.zip
Docker containers for this release can be access via the GitHub Docker registry - ghcr.io:
- bpe: ghcr.io/highmed/bpe:0.9.0-RC2
- fhir: ghcr.io/highmed/fhir:0.9.0-RC2
- fhir_proxy: ghcr.io/highmed/fhir_proxy:0.9.0-RC2
Issues closed: