Skip to content
This repository has been archived by the owner on Nov 17, 2023. It is now read-only.

Releases: highmed/highmed-processes

0.7.0 - Ping/Pong Improvements | DSF 0.9.x

17 Oct 22:56
v0.7.0
8cfdbc7
Compare
Choose a tag to compare

General remarks:

Features include:

  • Improves the ping/pong auto-start process. When started the auto-start process, will signal existing process instances to stop executing.
  • The ping/pong process now works between different endpoint from the same organization.
  • Automatically send mails can be enabled for failed ping or pong process executions.
  • For detailed descriptions, example Task resource and configuration recommendations, see the HiGHmed Processes Wiki

Processes released in the binary assets and GitHub Packages Maven Registry:
Add jars to /opt/bpe/process and make sure they can be read by the bpe Linux-user (chown root:bpe, chmod 440), restart/start bpe.

Issues closed:

  • Add Mail Service to Ping/Pong #48
  • Upgrade To DSF 0.9.0 #44
  • Ping/Pong Not Working Between Endpoints of the Same Organization #43
  • Only one active instance of ping auto-start process #42

0.6.0.1 - DSF 0.9.0 Backport for 0.6.0

17 Oct 22:08
v0.6.0.1
8147147
Compare
Choose a tag to compare

General remarks:

  • This is a backport of the 0.6.0 release for version 0.9.0 of the DSF. Allowing DSF 0.9.0 users to interact with DSF 0.7.0 deployments.
  • Note: Do not deploy these backport releases unless you know what you are doing.

Processes released in the binary assets and GitHub Packages Maven Registry:
Add jars to /opt/bpe/process and make sure they can be read by the bpe Linux-user (chown root:bpe, chmod 440), restart/start bpe.

Issues closed:

  • Backport 0.6.0 Release to DSF 0.9.0 #51

0.6.0 - Data Sharing | DSF 0.7.0

10 May 23:01
v0.6.0
c92a331
Compare
Choose a tag to compare

General remarks:

  • Upgrade to the HiGHmed Data Sharing Framework version 0.6.0.
  • New process for data sharing
  • New process for feasibility using secure multi party computation
  • Improved ping/pong process with autostart feature and status messages
  • For detailed descriptions, example Task resource and configuration recommendations, see the HiGHmed Processes Wiki

Process exclude config (based on the process plugins you are using, your configuration may differ):

  • MeDIC:
      ORG_HIGHMED_DSF_BPE_PROCESS_EXCLUDED: |
        highmedorg_computeFeasibility/0.6.0
        highmedorg_computeDataSharing/0.6.0
        highmedorg_updateAllowList/0.6.0
    
  • TTP:
      ORG_HIGHMED_DSF_BPE_PROCESS_EXCLUDED: |
        highmedorg_downloadAllowList/0.6.0
        highmedorg_localServicesIntegration/0.6.0
        highmedorg_requestFeasibility/0.6.0
        highmedorg_executeFeasibility/0.6.0
        highmedorg_requestDataSharing/0.6.0
        highmedorg_executeDataSharing/0.6.0
        highmedorg_executeFeasibilityMpcMultiShare/0.6.0
        highmedorg_executeFeasibilityMpcSingleShare/0.6.0
        highmedorg_requestFeasibilityMpc/0.6.0
    

Processes released in the binary assets and GitHub Packages Maven Registry:
Add jars to /opt/bpe/process and make sure they can be read by the bpe Linux-user (chown root:bpe, chmod 440), restart/start bpe.

Issues closed:

  • Create a version of the feasibility process that uses sMPC instead of a TTP #35
  • Add the new #{date} place holder to bpmn and fhir files, switch to #{...} #34
  • Send feasibility requests only to MeDICs with a HiGHmed affiliation #29
  • Add task profile constants with version #27
  • Start Ping/Pong Process With Search-Parameters to Select Organizations #22
  • Add a Basic Data Sharing Process #2

0.5.0 - DSF Upgrade

24 Aug 23:19
v0.5.0
d53074a
Compare
Choose a tag to compare

General remarks:

  • Upgrade to the HiGHmed Data Sharing Framework version 0.5.0.
  • Upgrade of Maven dependencies.
  • Source code formatting and Java import sort plugins added to Maven build.

Process exclude config:

  • MeDIC: highmedorg_computeFeasibility/0.5.0,highmedorg_computeDataSharing/0.5.0,highmedorg_requestUpdateResources/0.5.0,highmedorg_updateAllowList/0.5.0
  • TTP: highmedorg_executeUpdateResources/0.5.0,highmedorg_downloadAllowList/0.5.0,highmedorg_localServicesIntegration/0.5.0,highmedorg_requestFeasibility/0.5.0,highmedorg_executeFeasibility/0.5.0

Processes released in the binary assets and GitHub Packages Maven Registry:
Add jars to /opt/bpe/process and make sure they can be read by the bpe Linux-user, restart/start bpe.

Issues closed:

  • Upgrade Maven Dependencies #24
  • Upgrade to DSF 0.5.0 #20
  • Add Property to Override Default DSF Location #15
  • Add formatter-maven-plugin and impsort-maven-plugin #12
  • Start Development Cycle 0.5.0 #10

First Release Candidate for 0.5.0

19 Aug 22:12
v0.5.0-RC1
65669aa
Compare
Choose a tag to compare
Pre-release

General remarks:

  • Upgrade to the HiGHmed Data Sharing Framework version 0.5.0-RC1.
  • Upgrade of Maven dependencies.
  • Source code formatting and Java import sort plugins added to Maven build.

Process exclude config:

  • MeDIC: highmedorg_computeFeasibility/0.5.0,highmedorg_computeDataSharing/0.5.0,highmedorg_requestUpdateResources/0.5.0,highmedorg_updateAllowList/0.5.0
  • TTP: highmedorg_executeUpdateResources/0.5.0,highmedorg_downloadAllowList/0.5.0,highmedorg_localServicesIntegration/0.5.0,highmedorg_requestFeasibility/0.5.0,highmedorg_executeFeasibility/0.5.0,highmedorg_requestDataSharing/0.5.0,highmedorg_executeDataSharing/0.5.0

Processes released in the binary assets and GitHub Packages Maven Registry:

Issues closed:

  • Upgrade Maven Dependencies #24
  • Upgrade to DSF 0.5.0 #20
  • Add Property to Override Default DSF Location #15
  • Add formatter-maven-plugin and impsort-maven-plugin #12
  • Start Development Cycle 0.5.0 #10

0.4.1 - Fix AQL query case sensitivity

20 Apr 10:26
v0.4.1
e6707c7
Compare
Choose a tag to compare

Fixes include:

  • Removes transformation of AQL queries to lower case because they are case sensitive and therefore return wrong results during process execution

Process exclude config:

  • MeDIC: org.highmed.dsf.bpe.process.excluded=computeFeasibility/0.4.1,requestUpdateResources/0.4.1,updateAllowList/0.4.1
  • TTP: org.highmed.dsf.bpe.process.excluded=localServicesIntegration/0.4.1,requestFeasibility/0.4.1,executeFeasibility/0.4.1

Processes released in the binary assets and GitHub Packages Maven Registry:

Issues closed:

  • AQL queries are case sensitive, but are transformed to lower case during process execution #18

0.4.0 - Process Modularization System

26 Jan 18:07
d957d49
Compare
Choose a tag to compare

General remarks:

  • The HiGHmed process modules feasibility, local-services, ping, update-allow-list and update-resources have been moved from the main Data Sharing Framework code to this repository and will be release separately.

  • An example process repository was created at highmed/example-processes. The repository will contain examples to get you started developing new processes for the HiGHmed Data Sharing Framework v0.4.0.

  • When upgrading from 0.3.0 of the HiGHmed DSF it is recommended to delete/drop the existing fhir and bpe databases.

Features include:

  • The FHIR-profiles and Constants where refactored to be consistent over all HiGHmed processes.
  • Release and develop-snapshot builds will be released in the GitHub Packages Maven Registry.

Fixes include:

  • All organizations that are part of the HiGHmed allow-list are now added correctly as participating-medics to the process initiating ResearchStudy resource if missing.

Processes released in the binary assets and GitHub Packages Maven Registry:

Issues closed:

  • Feasibility: Missing Participating-MeDICs are not set correctly #7
  • Code refactoring to remove inconsistencies in FHIR profiles and constants #8