github datasharingframework/dsf v1.2.0-RC1
First Release Candidate for 1.2.0

latest releases: v1.6.0, v1.6.0-RC1, v1.5.2...
pre-release14 months ago

General remarks:

  • This is a pre-release for DSF 1.2.0 do not use in production.
  • DSF v1.2.0-RC1 is not compatible with DSF Ping Pong v1.0.0.0, upgrade the Ping Pong plugin to v1.0.1.0-RC1.

Features:

  • The BPE server config parameter dev.dsf.bpe.fhir.server.organization.identifier.value (environment variable DEV_DSF_BPE_FHIR_SERVER_ORGANIZATION_IDENTIFIER_VALUE) was not needed and has been removed.
  • Start and continue events for processes are now executed on a separate thread pool enabling concurrent execution of processes using "non async" process tasks.
  • The special java StatusClient used for docker health checks has been replaced with curl.
  • A new environment variable SERVER_CONTEXT_PATH was added to the reverse proxy docker image. The new environment variable can be used to configure the reverse-proxy path that gets delegated to the DSF FHIR app server.
  • The FHIR server config parameter dev.dsf.fhir.server.roleConfig (environment variable DEV_DSF_FHIR_SERVER_ROLECONFIG is now optional and the validation of the config YAML has been improved.
  • Java dependency have been upgraded where possible.

Bug Fixes:

  • Literal block scalars can now be used with the environment variable DEV_DSF_PROXY_NOPROXY.
  • The websocket connection to the DSF FHIR server no longer disconnects if long-running "non async" process tasks are executed. By handing over incoming Task and QuenstionnaireResponse resources to a separate thread-pool, the websocket client thread is immediately freed and able respond to websocket ping-frames keeping the connection from timing out.

Known Compatible Process Plugins:

Docker containers for this release can be access via the GitHub Docker registry - ghcr.io:

Issues closed:

  • Make FHIR Server Role Config Optional, Improve Role Config Validation #96
  • Replace Java StatusClient With curl #93
  • Modify the BPE to Enable Parallel Execution of Non Async Processes #91
  • BPE Task Websocket Connection Fails During Long Running Processes #90
  • Remove Not Needed Organization Identifier Config Parameter From BPE #89
  • DEV_DSF_PROXY_NOPROXY Not Working With Literal Block Scalar #87
  • Start New Development Cycle #86
  • Make FHIR proxy server context path customizable #85

This release contains contributions from @wetret and @hhund.

Don't miss a new dsf release

NewReleases is sending notifications on new releases.