0.7.0 - Improved Usability
General remarks:
- This release is compatible with the Data Sharing Framework version 0.9.0. This release does not work with older versions of the DSF.
- See NUM-CODEX internal mail communication for upgrade deadlines, especially regarding expiring client certificates of the GTH in the test- and production environments.
- To Update an existing DSF 0.7.0 installation, please see the 0.7.0 -> 0.8.0 Upgrade Guide.
- To Update an existing DSF 0.8.0 installation, please see the 0.8.0 -> 0.9.0 Upgrade Guide.
- For a fresh deployment please see the NUM‐CODEX DSF 0.9.0 Deployment and HiGHmed DSF 0.9.0 Deployment guides.
- Additional information about the NUM-CODEX data transfer process plugin can be found int the repositories Wiki.
Features include:
- The trigger process has been reworked. When started the trigger process, will signal existing process instances to stop executing.
- The process timeouts between the Data Integration Centers (DIC) and the Gecco Transfer Hub (GTH) as well as between the GTH and the Central Research Repository have been increased to support validation of larger data-sets at the CRR.
- The log level for some of the startup messages during validation support initialization has been reduced.
- A validation result summary has been added to the completed Task resource of send process executions (including dry-runs). The summary includes the number of resources validated successfully and the size (in bytes) of the resulting encrypted transfer bundle.
- An automatically send e-mail can be enabled for successful send process dry-runs. The mail will be send to the default recipient mail addresses configured in the DSF and will contain the completed Task resource for the dry-run execution.
Process released in the binary assets and GitHub Packages Maven Registry:
- data-transfer: codex-process-data-transfer-0.7.0.jar
Add jar to/opt/bpe/process
and make sure it can be read by the bpe Linux-user (chown root:bpe, chmod 440), restart/start bpe.
Stand-alone validator release in the binary assets:
- validator: codex-process-data-transfer-validator-0.7.0.zip
See the Stand-Alone-Validation description in the Wiki on how to use the validator.
Issues closed:
- Send Mail if Dry-Run Successful #107
- Upgrade to DSF 0.9.0 #100
- Add a Validation Result Summary To the "start-data-send" Task Output #95
- Add a Warning Every Time the Stub Implementations Are Called #94
- Reduce Log Level at Startup #93
- Increase Process Timeouts #92
- GeccoFhirClientStub Throws Error #91
- Only one active instance of trigger process #90