Releases: medizininformatik-initiative/mii-process-data-transfer
1.0.3.0 - Non-Conditional Updates of Transferred Data-Sets
Release of the MII data-transfer process plugin used to transfer data-sets of an approved data usage project from a DIC to a DMS.
The documentation of the process including the description, the deployment and configuration guides as well as instructions on how to start a process instance can be found in the wiki. For a pre-built jar file, see assets.
General remarks:
- This release is compatible with the Data Sharing Framework version
>= 1.0.0
. This release does not work with DSF versions< 1.0.0
.
Features include:
- Error messages were adapted to be consistent with the data-sharing process.
- The DocumentReference with metadata of a transferred data-set will now be updated if data is transferred more than once for the same project.
- Requester and recipient of a data-transfer can now be the same organization, therefore supporting organization internal data-transfer via DSF.
- Support of
application/x-ndjson
mime type check using Apache Tiki. - Updated dependencies where applicable.
Issues closed:
- Harmonize Error Messages with Data-Sharing Process #14
- Support non-conditional update of DocumentReferences and Transfered data #24
- Improve Handling where an Organization is DIC and DMS in one DUP #26
- Update dependencies #30
Contributors:
This release contains contributions @wetret, @schwzr, @juliangruendner and @hhund.
1.0.2.1 - OAuth2 Client Credentials Flow Support
Release of the MII data-transfer process plugin used to transfer data-sets of an approved data usage project from a DIC to a DMS.
The documentation of the process including the description, the deployment and configuration guides as well as instructions on how to start a process instance can be found in the wiki. For a pre-built jar file, see assets.
General remarks:
- This release is compatible with the Data Sharing Framework version
>= 1.0.0
. This release does not work with DSF versions< 1.0.0
.
Features include:
- Support of OAuth2 Client Credentials Flow for authentication against a FHIR store.
- The DIC FHIR store client can now use the DSF BPE default proxy configuration for the FHIR store client. The specific proxy configuration of the process can still be used and has precedence over the DSF BPE default proxy.
- Updated dependencies where possible.
Bugs fixed:
- Releasing a new version of the process publishes a new package using GitHub actions.
- Configuring the OAuth2TokenClient without a truststore path leaded to a NPE.
Issues closed:
- Use Default BPE Proxy Configuration for FHIR Store Client #5
- Releasing a new version does not trigger maven deployment in GitHub action #13
- Add OAuth2 Client Credentials Flow Support #16
- Update dependencies #18
- NPE if OAuth2TokenClient is not configured from truststore path #21
Contributors:
This release contains contributions from @wetret and @hhund.
1.0.1.0 - Maintenance Release
Release of the MII data-transfer process plugin used to transfer data-sets of an approved data usage project from a DIC to a DMS.
The documentation of the process including the description, the deployment and configuration guides as well as instructions on how to start a process instance can be found in the wiki. For a pre-built jar file, see assets.
General remarks:
- This release is compatible with the Data Sharing Framework version
>= 1.0.0
. This release does not work with DSF versions< 1.0.0
.
Features include:
- A static code analysis maven plugin was added and detected issues were resolved where possible and applicable.
- The maven clean plugin now deletes all version of the process from the test setup.
- Github workflows were updated to only run once in pull requests.
- Dependencies were updated where possible and applicable.
Issues closed:
Contributors:
This release contains contributions from @wetret and @hhund.
1.0.0.0 - Upgrade to DSF 1.x
Release of the MII data-transfer process plugin used to transfer data-sets of an approved data usage project from a DIC to a DMS.
The documentation of the process including the description, the deployment and configuration guides as well as instructions on how to start a process instance can be found in the wiki. For a pre-built jar file, see assets.
General remarks:
- This release is compatible with the Data Sharing Framework version
>= 1.0.0
. This release does not work with DSF versions< 1.0.0
.
Features include:
- Extracts the MII data-transfer process plugin from the old mii-dsf-processes repository.
- Upgrades the repository to the new process plugin api implemented via datasharingframework/dsf#26.
- Updates versions in GitHub workflows.
- DIC are now informed by the DMS via a message event whether the data-set could be successfully retrieved and stored.
Issues closed:
- Upgrade to New Process Plugin API #1
- Update Versions in Github Workflows #2
- Send Receipt for Delivering DataSet #3
Contributors:
This release contains contributions from @wetret and @hhund.
1.0.0.0-RC2 - Second Release Candidate for Update to DSF 1.x
Release candidate of the MII data-transfer process plugin used to transfer data-sets of an approved data usage project from a DIC to a DMS.
The documentation of the process including the description, the deployment and configuration guides as well as instructions on how to start a process instance can be found in the wiki. For a pre-build jar file, see assets.
This release contains contributions from @wetret and @hhund.
1.0.0.0-RC1 - First Release Candidate for Update to DSF 1.x
Release candidate of the MII data-transfer process plugin used to transfer data-sets of an approved data usage project from a DIC to a DMS.
The documentation of the process including the description, the deployment and configuration guides as well as instructions on how to start a process instance can be found in the wiki. For a pre-build jar file, see assets.
This release contains contributions from @wetret and @hhund.