Skip to content

Releases: datasharingframework/dsf-process-ping-pong

2.0.0.2 - Fix Autostart Draft Task On Deployment

25 Nov 16:23
v2.0.0.2
c2950eb

Choose a tag to compare

Release of the ping-pong process plugin used for connection testing between DSF instances with versions >= 1.2.0.

General remarks:

  • This release is compatible with the Data Sharing Framework version >= 1.2.0. This release does not work with DSF versions < 1.2.0.
  • The logical version of the process got upgraded to 2.0 and as such this process plugin can not talk to DSF instances running version 1.0.x of the plugin.

Bugs fixed:

  • The draft task for the autostart process included in the plugin was not updated correctly, resulting in missing input parameters

Issues closed:

  • Start New Development Cycle #28
  • Fix Autostart Not Having Correct Input Parameters #27

Deployment guide:

  • Add the ping-pong process plugin dsf-process-ping-pong-2.0.0.2.jar to the DSF BPE folder /opt/bpe/process. Make sure the jar is readable by the bpe user (uid: 2202) or group (gid: 2202). The following commands could be used to download the jar and to set the right permissions:

    sudo wget https://github.com/datasharingframework/dsf-process-ping-pong/releases/download/v2.0.0.2/dsf-process-ping-pong-2.0.0.2.jar
    sudo chown root:bpe dsf-process-ping-pong-2.0.0.2.jar
    sudo chmod 440 dsf-process-ping-pong-2.0.0.2.jar
    
  • Restart the DSF BPE to deploy the process plugin.

Contributors:
This release contains contributions from @jaboehri, @hhund, @wetret and @schwzr.

2.0.0.1 - Fix Inconsistent Deployment

22 Oct 17:56
v2.0.0.1
291409d

Choose a tag to compare

Release of the ping-pong process plugin used for connection testing between DSF instances with versions >= 1.2.0.

General remarks:

  • This release is compatible with the Data Sharing Framework version >= 1.2.0. This release does not work with DSF versions < 1.2.0.
  • The logical version of the process got upgraded to 2.0 and as such this process plugin can not talk to DSF instances running version 1.0.x of the plugin.

Bugs fixed:

  • Deployment of both 2.0.x and 1.0.x versions of the plugin was inconsistent and would sometimes not complete successfully. This has been fixed
  • Fixed some UCUM codes using wrong letter casing

Issues closed:

  • Start New Development Cycle #21
  • Upload Draft Task Resouces in DeploymentStateListener #22

Deployment guide:

  • Add the ping-pong process plugin dsf-process-ping-pong-2.0.0.1.jar to the DSF BPE folder /opt/bpe/process. Make sure the jar is readable by the bpe user (uid: 2202) or group (gid: 2202). The following commands could be used to download the jar and to set the right permissions:

    sudo wget https://github.com/datasharingframework/dsf-process-ping-pong/releases/download/v2.0.0.1/dsf-process-ping-pong-2.0.0.1.jar
    sudo chown root:bpe dsf-process-ping-pong-2.0.0.1.jar
    sudo chmod 440 dsf-process-ping-pong-2.0.0.1.jar
    
  • Restart the DSF BPE to deploy the process plugin.

Contributors:
This release contains contributions from @jaboehri, @hhund, @wetret and @schwzr.

2.0.0.0 - "Fat Ping"

21 Oct 15:58
v2.0.0.0
4e9dc9a

Choose a tag to compare

Release of the ping-pong process plugin used for connection testing between DSF instances with versions >= 1.2.0.

General remarks:

  • This release is compatible with the Data Sharing Framework version >= 1.2.0. This release does not work with DSF versions < 1.2.0.
  • The logical version of the process got upgraded to 2.0 and as such this process plugin can not talk to DSF instances running version 1.0.x of the plugin.

Features include:

  • Both ping and pong instances now exchange a Binary resource containing random data. This allows testing the connection between DSF FHIR servers and measurement of network speeds. The former being a prerequisite for successful data transfers which was not tested by the plugin before
  • The exchange of Binary resources can be disabled, making the process run like versions 1.x of the plugin
  • Known errors come with links to the DSF homepage which include additional information to help troubleshoot the issue
  • Allows deployment of both 2.0.x and 1.0.x versions of the plugin

Issues closed:

  • Add Reference to Local Resource to Ping and Pong Task Resources #11
  • Fix E-Mail Sending on Ping Forbidden #14
  • Start New Development Cycle #15
  • Check Task status on pinged FHIR server when pong message times out #17
  • Replace dummy URL values with actual URLs #18

Deployment guide:

  • Add the ping-pong process plugin dsf-process-ping-pong-2.0.0.0.jar to the DSF BPE folder /opt/bpe/process. Make sure the jar is readable by the bpe user (uid: 2202) or group (gid: 2202). The following commands could be used to download the jar and to set the right permissions:

    sudo wget https://github.com/datasharingframework/dsf-process-ping-pong/releases/download/v2.0.0.0/dsf-process-ping-pong-2.0.0.0.jar
    sudo chown root:bpe dsf-process-ping-pong-2.0.0.0.jar
    sudo chmod 440 dsf-process-ping-pong-2.0.0.0.jar
    
  • Restart the DSF BPE to deploy the process plugin.

Contributors:
This release contains contributions from @jaboehri, @hhund, @wetret and @schwzr.

2.0.0.0-RC2 - "Fat-Ping"

21 Mar 16:57

Choose a tag to compare

Pre-release

Preview release of version 2.0.0.0 of the ping-pong process plugin for connection testing between DSF instances with versions >= 1.2.0.

Changes from RC1

  • Fixed missing error codes in error boundary events

General remarks:

  • This release is compatible with the Data Sharing Framework version >= 1.2.0. This release does not work with DSF versions < 1.2.0.
  • The logical version of the process changed to 2.0 and as such this process plugin can only talk to DSF instances running version 2.0.0.0 of the plugin.
  • Documentation on the configuration can be found in the wiki

Features include:

  • Testing the ability to download FHIR resources from other DSF instances
  • Measuring the network speed of the resource download

Deployment guide:

  • Add the ping-pong process plugin dsf-process-ping-pong-2.0.0.0-RC2.jar to the DSF BPE folder /opt/bpe/process. Make sure the jar is readable by the bpe user (uid: 2202) or group (gid: 2202). The following commands could be used to download the jar and to set the right permissions:

    sudo wget https://github.com/datasharingframework/dsf-process-ping-pong/releases/download/v2.0.0.0-RC2/dsf-process-ping-pong-2.0.0.0-RC2.jar
    sudo chown root:bpe dsf-process-ping-pong-2.0.0.0-RC2.jar
    sudo chmod 440 dsf-process-ping-pong-2.0.0.0-RC2.jar
    
  • Restart the DSF BPE to deploy the process plugin.

Contributors:
This release contains contributions from @wetret, @hhund, @schwzr and @jaboehri .

2.0.0.0-RC1 - "Fat-Ping"

21 Mar 12:58

Choose a tag to compare

Pre-release

Preview release of version 2.0.0.0 of the ping-pong process plugin for connection testing between DSF instances with versions >= 1.2.0.

General remarks:

  • This release is compatible with the Data Sharing Framework version >= 1.2.0. This release does not work with DSF versions < 1.2.0.
  • The logical version of the process changed to 2.0 and as such this process plugin can only talk to DSF instances running version 2.0.0.0 of the plugin.
  • Documentation on the configuration can be found in the wiki

Features include:

  • Testing the ability to download FHIR resources from other DSF instances
  • Measuring the network speed of the resource download

Deployment guide:

  • Add the ping-pong process plugin dsf-process-ping-pong-2.0.0.0-RC1.jar to the DSF BPE folder /opt/bpe/process. Make sure the jar is readable by the bpe user (uid: 2202) or group (gid: 2202). The following commands could be used to download the jar and to set the right permissions:

    sudo wget https://github.com/datasharingframework/dsf-process-ping-pong/releases/download/v2.0.0.0-RC1/dsf-process-ping-pong-2.0.0.0-RC1.jar
    sudo chown root:bpe dsf-process-ping-pong-2.0.0.0-RC1.jar
    sudo chmod 440 dsf-process-ping-pong-2.0.0.0-RC1.jar
    
  • Restart the DSF BPE to deploy the process plugin.

Contributors:
This release contains contributions from @wetret, @hhund, @schwzr and @jaboehri .

1.0.1.0 - Update for DSF 1.2.0

12 Sep 21:41
v1.0.1.0
6312e7d

Choose a tag to compare

Release of the ping-pong process plugin used for connection testing between DSF instances with versions >= 1.2.0.

General remarks:

  • This release is compatible with the Data Sharing Framework version >= 1.2.0. This release does not work with DSF versions < 1.2.0.
  • The logical version of the process remains 1.0 and as such this process plugin can talk to DSF instances running version 1.0.0.0 of the plugin.

Features include:

  • Upgrades the process plugin to be compatible with the upcoming DSF 1.2.0 release.
  • The ping process now send the 'ping' Task resources in parallel. The time waiting for 'pong' replies has been reduced to 20 seconds.

Issues closed:

  • Modify Process to Work With DSF 1.2.0 #8

Deployment guide:

  • Add the ping-pong process plugin dsf-process-ping-pong-1.0.1.0.jar to the DSF BPE folder /opt/bpe/process. Make sure the jar is readable by the bpe user (uid: 2202) or group (gid: 2202). The following commands could be used to download the jar and to set the right permissions:

    sudo wget https://github.com/datasharingframework/dsf-process-ping-pong/releases/download/v1.0.1.0/dsf-process-ping-pong-1.0.1.0.jar
    sudo chown root:bpe dsf-process-ping-pong-1.0.1.0.jar
    sudo chmod 440 dsf-process-ping-pong-1.0.1.0.jar
    
  • Restart the DSF BPE to deploy the process plugin.

Contributors:
This release contains contributions from @wetret and @hhund.

First Release Candidate for 1.0.1.0

11 Sep 21:44
v1.0.1.0-RC1
921a6df

Choose a tag to compare

Pre-release

Pre-Release (1.0.1.0-RC1) of the ping-pong process plugin used for connection testing between new DSF instances with versions >= 1.2.0.

General remarks:

  • This release is compatible with the Data Sharing Framework version >= 1.2.0. This release does not work with DSF versions < 1.2.0.

Features include:

  • Upgrades the process plugin to be compatible with the upcoming DSF 1.2.0 release.

Issues closed:

  • Modify Process to Work With DSF 1.2.0 #8

Deployment guide:

  • Add the ping-pong process plugin dsf-process-ping-pong-1.0.1.0-RC1.jar to the DSF BPE folder /opt/bpe/process. Make sure the jar is readable by the bpe user (uid: 2202) or group (gid: 2202). The following commands could be used to download the jar and to set the right permissions:

    sudo wget https://github.com/datasharingframework/dsf-process-ping-pong/releases/download/v1.0.1.0-RC1/dsf-process-ping-pong-1.0.1.0-RC1.jar
    sudo chown root:bpe dsf-process-ping-pong-1.0.1.0-RC1.jar
    sudo chmod 440 dsf-process-ping-pong-1.0.1.0-RC1.jar
    
  • Restart the DSF BPE to deploy the process plugin.

Contributors:
This release contains contributions from @wetret and @hhund.

1.0.0.0 - Update to DSF 1.0.0 / 1.1.0

22 Aug 21:16
v1.0.0.0
3e24adc

Choose a tag to compare

First release of the ping-pong process plugin used for connection testing between new DSF instances with versions >= 1.0.0.

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:

Issues closed:

  • Upgrade to New Process Plugin API #1
  • Upgrade to new organization-roles CodeSystem #4

Deployment guide:

  • Add the ping-pong process plugin dsf-process-ping-pong-1.0.0.0.jar to the DSF BPE folder /opt/bpe/process. Make sure the jar is readable by the bpe user (uid: 2202) or group (gid: 2202). The following commands could be used to download the jar and to set the right permissions:

    sudo wget https://github.com/datasharingframework/dsf-process-ping-pong/releases/download/v1.0.0.0/dsf-process-ping-pong-1.0.0.0.jar
    sudo chown root:bpe dsf-process-ping-pong-1.0.0.0.jar
    sudo chmod 440 dsf-process-ping-pong-1.0.0.0.jar
    
  • Restart the DSF BPE to deploy the process plugin.

Contributors:
This release contains contributions from @wetret and @hhund.

1.0.0.0-M1 - First Milestone Pre Release

20 May 02:02
v1.0.0.0-M1
8834c32

Choose a tag to compare

First milestone pre release of the dsf-process-ping-pong process plugin for DSF 1.0.0-M1.

For a pre-build jar file, see packages.

This release contains contributions from @wetret and @hhund.