github datasharingframework/dsf v2.1.1
2.1.1 - Security and Maintenance Release

5 hours ago

General remarks:

Security Advisories:

Bug Fixes:

  • Error handling code in the BPE process plugin API v2 MessageSendTaskDelegate class was fixed, to allow for correct handling of Error Boundary Events on Send Tasks. #509
  • An encoding error in the BPE client connections OIDC provider client was corrected, the fixed implementation now follows Section 2.3.1 of RFC 6749 correctly and allowsclient-id values to include colon characters. #529
  • An incorrectly thrown NullPointerException was fixed in the BPE process plugin API v2 Variables#setJsonVariable method, when called with a null value. #535
  • Input fields of the FHIR server UI for draft Task resources are now correctly repopulated with already entered values, in case session expiration is only detected during upload of the Task to the FHIR server. #547

Docker images for this release can be accessed via the GitHub Docker registry - ghcr.io:

Process Plugin API v1 on Maven Central:

<dependency>
    <groupId>dev.dsf</groupId>
    <artifactId>dsf-bpe-process-api-v1</artifactId>
    <version>2.1.1</version>
</dependency>

Process Plugin API v2 on Maven Central:

<dependency>
    <groupId>dev.dsf</groupId>
    <artifactId>dsf-bpe-process-api-v2</artifactId>
    <version>2.1.1</version>
</dependency>

DSF Maven Plugin on Maven Central:

<plugin>
    <groupId>dev.dsf</groupId>
    <artifactId>dsf-maven-plugin</artifactId>
    <version>2.1.1</version>
</plugin>

Issues closed:

  • Backport Bugfixes to 2.1.1 #560
  • Task Input Autofill After Session Timeout Not Working #547
  • NullPointerException when using setJsonVariable with null value #535
  • OIDC identity provider receives wrong client-id for client-id containing colon #529
  • MessageSendTaskDelegate does not throw BPMN Error if ExceptionToErrorBoundaryEventTranslationErrorHandler is used #509

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

Don't miss a new dsf release

NewReleases is sending notifications on new releases.