Area for missing Pictures
domibusConnectorClient Roadmap
The roadmap for domibusConnectorClient. Showing previous releases as well as planned features and fixes.

Basis for the roadmap is the version 4.2.0-RELEASE.

The domibusConnectorClient from version 4.2.0-RELEASE comes as a completely re-designed and re-implemented software with different packages available:

domibusConnectorClient-Libraries:

Collection of JAR libraries supporting implementers to manage connection and message transfer with the domibusConnectorAPI.

  • domibusConnectorClientWSLink: Manages the connection to the domibusConnector using the domibusConnectorAPI. 
  • domibusConnectorClientLibrary: May be used to manage message transfer with the domibusConnector. Relies on the domibusConnectorClientWSLink.
  • domibusConnectorClientScheduler: Manages timer-triggered jobs to receive/submit messages from/to the domibusConnector. Relies on the domibusConnectorClientLibrary.

domibusConnectorClient-Application:

Replacement for the domibusConnectorClient-Standalone. Self starting and managing application. May be used as single backend application. Also offers interfaces to customize the application. A new REST API included allows to use the domibusConnectorClient-Application as middleware.

 

 

For further details on architecture and useage refer to the documentation included in the packages.

4.2.0-RELEASE

Status: OUT OF SUPPORT - severe security leak in log4j, see version 4.4.1

Release date: 09/2020

domibusConnectorClient-Libraries:

First version of the new package. Also includes the domibusConnectorClientAPI with interfaces that may be overridden by implementers.

domibusConnectorClient-Application:

First version of the new application. Also includes the domibusConnectorClientAPI with interfaces that may be overridden by implementers.

domibusConnectorClient-UI:

First version of the web-based user interface for the domibusConnectorClient-Application. Also includes the domibusConnectorClientAPI with interfaces that may be overridden by implementers.

 

4.2.1

Status: OUT OF SUPPORT - severe security leak in log4j, see version 4.4.1

Release date: 12/2020

domibusConnectorClient-Libraries:

Bugfix: UTF-8 characters gone lost - including domibusConnectorAPILib now so domibusConnector and domibusConnectorClient use same transformation tools.

domibusConnectorClient-Application:

Bugfix: REST service did not delete message if content was already DELETED

Feature: new Interface DomibusConnectorClientDeliveryRestClientAPI in domibusConnectorClientRestAPI to enable push of messages against a backend. Rest service needs to be provided by backend application

Feature: new REST service DomibusConnectorClientSubmissionRestAPI to submit whole messages from backend application to domibusConnectorClient and confirm/reject received messages.

Feature: new REST service DomibusConnectorClientMessageRestAPI to receive messages and confirmations from the domibusConnectorClient.

 

4.2.3

Status: OUT OF SUPPORT - severe security leak in log4j, see version 4.4.1

Release date: 07/2021

domibusConnectorClient-Libraries:

Bugfix: DomibusConnectorClient - triggerConfirmationForMessage: added dummy values for fromParty, toParty, service, action, finalRecipient, originalSender to be able to trigger a confirmation over connector API with refToMessageId and confirmationType only.

 

 

4.3.0

Status: OUT OF SUPPORT - severe security leak in log4j, see version 4.4.1

Release date: 06/2021

domibusConnectorClient-Libraries:

 

domibusConnectorClient-Application:

The domibusConnectorClientApplication will also be delivered as deployable WAR to run the client on a web/application server.

Re-integration of UI into application: UI will be part of the application and the WAR deployable.

domibusConnectorClient-UI:

Re-integration into domibusConnectorClient-Application.

 

4.3.1

Status: OUT OF SUPPORT - severe security leak in log4j, see version 4.4.1

Release date: 07/2021

domibusConnectorClient-Libraries:

Bugfix: DomibusConnectorClient - triggerConfirmationForMessage: added dummy values for fromParty, toParty, service, action, finalRecipient, originalSender to be able to trigger a confirmation over connector API with refToMessageId and confirmationType only.

 

4.4.0

Status: OUT OF SUPPORT - severe security leak in log4j, see version 4.4.1

Release date: 11/2021

domibusConnectorClient-Libraries:

  • Pull-Client: For the pull client new methods in the domibusConnector-API are available that enhance the pulling mechanism of the DomibusConnectorClient interface. Result are changes in the DomibusConnectorClient interface:
    • the method requestNewMessagesFromConnector () is marked deprecated.
    • new method requestNewMessagesFromConnector(Integer maxFetchCount,
                  boolean acknowledgeAutomatically) downloads pending messages from domibusConnector and allowes to give a maximum number of messages that are downloaded with one call. Also, calling this new method to download messages from the domibusConnector results a new message state on domibusConnector where messages are marked downloaded, but not acknowledged. If acknowledgeAutomatically is set true, then the technical acknowledgment of messages is triggered by the client automatically.
    • acknowledgeMessage(String messageTransportId, boolean result, String backendMessageId) allows the clients' backend implementation to acknowledge messages asynchroniously. This is only necessary if the message download call above is not called with flag acknowledgeAutomatically true. If messages are not acknowledged, the domibusConnector pends them for retry or deletion for a configured period (on domibusConnector).
  • Exception handling: The client throws differentiated exceptions depending on where the client fails. All new exception types extend the DomibusConnectorClientException.

domibusConnectorClient-Application:

  • fix in db creation script regarding sequence initialization

  • Changed routine for submitting message.Save message before submit

 

4.4.1

Status: OUT OF SUPPORT - severe security leak in log4j

Release date: 12/2021

 

IMPORTANT: This version was released to fix the severe security leak of Apache log4j of versions below 2.15.0. In this version of domibusConnectorClient no log4j libraries below the version 2.15.0 are included nor referenced.

domibusConnectorClient-Libraries:

Extended Interface DomibusConnectorClientBackend with methods to deliver acknowledgeable messages and confirmations.

 

4.4.2

Status: OUT OF SUPPORT - severe security leak in log4j

Release date: 12/2021

 

IMPORTANT: This version was released to fix the severe security leak of Apache log4j of versions below 2.15.0. In this version of domibusConnectorClient no log4j libraries below the version 2.16.0 are included nor referenced.

 

4.4.3

Status: SUPPORTED

Release date: 12/2021

 

IMPORTANT: This version was released to fix the severe security leak of Apache log4j of versions below 2.15.0. In this version of domibusConnectorClient no log4j libraries below the version 2.17.0 are included nor referenced.

 

4.4.4

Status: SUPPORTED

Release date: 01/2022

 

domibusConnectorClient-Libraries:

Added @DisallowConcurrentExecution to scheduler jobs to avoid concurrent triggering.

Added debug logging for submitMessagesToConnector in DomibusConnectorClientLibraryImpl.

 

4.4.5

Status: CURRENT

Release date: 06/2022

 

domibusConnectorClient-Libraries:

  • enhanced exception handling for a client's backend to better distinct where the exception occurs.

domibusConnectorClient-Application:

  • Standalone: fixed startup problems.
  • New feature "profile". By configuring profile(s) the behaviour of the client can be customized. First implemented customization for iSupport.

 

Subscribe to our newsletter

 
 Click here to see the terms.