Page tree

European Commission Digital

Services

Domibus 4.2 RC1


This page collects the resources for Domibus version 4.2 RC1, released in September 2020. 

Download Domibus v4.2 RC1

Verify files integrity
Access source code

Description

We are happy to announce the release of Domibus 4.2-RC1 release candidate sample implementation of the eDelivery Access Point.

The Domibus 4.2-RC1 release candidate includes a number of new features, improvements, and bug fixes, including:

  • The possibility to define different priorities for messages based on service/action

  • New isAlive REST service in Domibus core to support end-to-end monitoring

  • The possibility to monitor the connection state between C2 and C3

  • New REST API for adding, updating or deleting participants in the PMode file

  • An extension of the retention policy mechanism to allow the deletion of message metadata in addition to message payload

  • Support for Oracle OpenJDK 11

  • Support for WebLogic 12.2.1.4, WildFly 20 and Tomcat 9

  • Support for WebLogic Foreign Server

  • Default JMS Plugin – support for configuring different queues depending on service/action

  • New UI page for changing the Domibus properties at runtime

Domibus 4.2-RC1 is backward compatible with 4.1.x and the upgrade is not mandatory. 

Supported platforms:

  • Application servers:
    WildFly 20.0.x
    WebLogic 12.2.1.4 (tested version, future versions might work)
    Apache Tomcat 9.0.x

  • Database:
    MySQL 8 (future versions might work)
    Oracle 12c and Oracle 19c

  • JAVA:
    Oracle JRE8 (for WildFly, Tomcat and WebLogic)
    OpenJDK 11 (only for WildFly and Tomcat, not for WebLogic)



Documentation

Quick Start Guide (pdf)
This guide allows the user to quickly get started with Domibus. After completing this document, you will have a local Domibus instance up and running locally on a Tomcat/MySQL environment.
Testing guide (pdf)
This document is intended for developers that want to perform a set of checks on their Domibus installation and testers that want to have a starting point to create their own test cases.
Interface Control Document of the default JMS (pdf)
The purpose of this document is to outline the JMS Data Format Exchange to be used as part of the default JMS backend plugin.
Interface Control Document of the default WS plugin (pdf)
This document describes the WSDL and the observable behaviour of the interface provided in the default WS plugin.
Interface Control Document of the File System plugin (pdf)
The purpose of this document is to outline the file system messages exchange as part of the default File System (FS) backend integration solution for the Domibus Access Point.
Administration Guide (pdf)
The purpose of this guide is to provide detailed information on how to deploy and configure Domibus on WebLogic, Tomcat and WildFly with MySQL and Oracle. It also provides detailed descriptions of related Security Configurations (Policies, Certificates, TLS Configuration), Message Filtering, PMode Configuration, Application Monitoring, Registration of custom plugins and Troubleshooting.
File System Plugin Administration Guide (pdf)
The purpose of this guide is to provide detailed information on how to configure and deploy the File System Plugin available in Domibus 3.3 and later versions.
Plugin cookbook (implementation manual) (pdf)
After reading this document the reader should be aware of the capabilities provided by the Domibus plugin system. Additionally a developer familiar with the AS4 protocol will be able to implement a plugin integrating an existing back office application into Domibus.
Domibus Software Architecture Document (pdf)
This document provides a comprehensive architectural overview of the system, using a number of different architectural views to depict individual aspects of the system.  It is intended to capture and convey the significant architectural decisions that have been made on the system.
REST services documentation
Documentation on the REST services.
Licence (pdf)
European Union Public Licence.

Migration from 4.1.5 to 4.2-RC1

In order to upgrade to Domibus 4.2-RC1 please update the domibus.properties file, install the domibus.war and replace the plugin(s) jar(s) into "domibus/conf/domibus/plugins/lib". Starting with 4.2-RC1 the the default plugin(s) config file(s) eg ws-plugin.xml, jms-plugin.xml and fs-plugin.xml must be deleted from "\domibus\conf\domibus\plugins\config"

For a more detailed description of the Domibus upgrade, procedure click here.


Release note

Please find below the list of improvements and fixed bugs.

New features

Fixed Bugs

  • [EDELIVERY-925] - Pmode size limitation not functional anymore

  • [EDELIVERY-1357] - Duplicate "originalSender" property is accepted.

  • [EDELIVERY-1383] - PMode[1].Role is not respected for pmode resolution

  • [EDELIVERY-1388] - Some differences in message parameters between JMS and WS plugins.

  • [EDELIVERY-1524] - Message error improvement for MSH role.

  • [EDELIVERY-1525] - When "PartyId" element not present, generic error message is returned.

  • [EDELIVERY-1526] - Improve error message when role element is not present.

  • [EDELIVERY-1527] - Improve error message for mandatory message parameters.

  • [EDELIVERY-1683] - Every thrown EbMS3Exception should contain the messageId

  • [EDELIVERY-2337] - UI: Harmonize all dialogs in Admin Console

  • [EDELIVERY-2763] - UI: New user/User Edit "Password do not match" warning small issue

  • [EDELIVERY-2765] - Expired certificate is not highlighted in the UI

  • [EDELIVERY-2766] - Datasources JNDI properties should be externalized

  • [EDELIVERY-3217] - FSPlugin: payload not created when wrong PayloadName is specified

  • [EDELIVERY-3288] - Both DB and UI accept usernames with non-alphanumeric characters and/or with length less than 4

  • [EDELIVERY-3318] - Message can be retrieved twice in case of clustered environment.

  • [EDELIVERY-3447] - [internal] prefix not added on JMS queue names in Wildfly

  • [EDELIVERY-3484] - NotificationListenerService should log all exceptions faced on plugin notifications

  • [EDELIVERY-3503] - Schema name is case sensitive in the context of multi-tenancy.

  • [EDELIVERY-3516] - Users defined in default SQLs can't submit a message

  • [EDELIVERY-3593] - AP Role field is missing in some errorLog entries

  • [EDELIVERY-3744] - Load truststore with invalid keystore password

  • [EDELIVERY-3771] - Replace validation on GUI for CSV export max rows

  • [EDELIVERY-3778] - Wrong error message when duplicate originalSender or finalRecipient properties present

  • [EDELIVERY-3784] - Relative path are forbidden for payload filesystem storage location

  • [EDELIVERY-3785] - UI admin console: pagination-related issue on the JMS Monitoring page

  • [EDELIVERY-3805] - retentionWorkerJob - clearPayloadData throw exception on Domibus having 5M messages in DB

  • [EDELIVERY-3821] - UI: The name of the default domain is always "Default", no matter what is written in domibus.properties

  • [EDELIVERY-3826] - Download message that is not there anymore

  • [EDELIVERY-3836] - Error when in PMode Parties page after deleting all parties

  • [EDELIVERY-3837] - Sorting in Audit table is not working

  • [EDELIVERY-3844] - Null Pointer when service is not configured but present in the leg

  • [EDELIVERY-3856] - WS-plugin wildfly submit file with MTOM

  • [EDELIVERY-3893] - Forbidden characters in domain name are allowed.

  • [EDELIVERY-3915] - Keystore without password protected private key is not accepted

  • [EDELIVERY-3950] - Domibus not returning signal error messages

  • [EDELIVERY-3958] - Original Sender and Final Recipient columns present in CSV file downloaded even if domibus.fourcornermodel.enabled=false

  • [EDELIVERY-3972] - Sorting on the basis of "Custom Prop" & "JMS Prop" is not working properly on JMS Monitoring Page

  • [EDELIVERY-3981] - empty endpoint not support in PULL mode

  • [EDELIVERY-4103] - Message stuck in SEND_ENQUEUED status in case keystore/Truststore properties are missing.

  • [EDELIVERY-4176] - UI: Plugin Users: Can't change username when not unique name used

  • [EDELIVERY-4178] - Alert emails validation should result with different result for empty and incorrect email

  • [EDELIVERY-4192] - Rest Resources and Quartzjob are NOT loading PluginClassLoader

  • [EDELIVERY-4194] - Test service page doesn't show error when certificate is invalid

  • [EDELIVERY-4195] - Test service page doesn't show error when party is unavailable

  • [EDELIVERY-4196] - Changing domain will not reset filters in Audit page

  • [EDELIVERY-4269] - Envelope not parsed by Domibus

  • [EDELIVERY-4290] - Instead of Confirmation pop up, Delete action is directly cancelled on clicking search button on JMS Monitoring page

  • [EDELIVERY-4300] - Deleted/Deactivated user/admin still perform actions if admin deleted/deactivated user when he is logged in

  • [EDELIVERY-4302] - User deletion action is tracked as 'Modified' on Audit page

  • [EDELIVERY-4336] - Add back-end validation for message filters

  • [EDELIVERY-4338] - Data validation on Email field on New/Edit user pop up is not proper

  • [EDELIVERY-4392] - Improve exception messages

  • [EDELIVERY-4398] - Original user field should be mandatory on add/edit plugin user pop up

  • [EDELIVERY-4407] - Grid data is not properly refreshed if user changes page size selector value on last page of Users screen

  • [EDELIVERY-4432] - Login button is shown on Admin console along with left navigation panel and sandwich menu if user add logout in application url

  • [EDELIVERY-4448] - No alerts created when account is enabled.

  • [EDELIVERY-4466] - UI: PMode - Archive - banner pop up message after restoring of Pmode

  • [EDELIVERY-4499] - WeblogicCluster.properties file comment is incorrect

  • [EDELIVERY-4560] - Issue when re-sending a message in SEND_ENQUEUED state

  • [EDELIVERY-4593] - Delete Message operation in JMS Monitoring page doesn't require confirmation

  • [EDELIVERY-4699] - Duplicate entries in the Message filter page are possible for the default entries.

  • [EDELIVERY-4743] - Editing a user fails without error when admin enters something in the password field and then deletes it

  • [EDELIVERY-4744] - Special characters in the URL cause stacktrace to be shown in frontend

  • [EDELIVERY-4762] - When uploading/editing a PMode there should be a verification that it contains a party that describes itself

  • [EDELIVERY-4791] - Warnings observed at runtime.

  • [EDELIVERY-4845] - Enhance pull request with multiple party identifier.

  • [EDELIVERY-4875] - Date formatting on warning certificate is not coherent

  • [EDELIVERY-4995] - Double-clicking on Upload Pmode may cause problems

  • [EDELIVERY-5028] - No proper handling of exceptions in domibus property listeners

  • [EDELIVERY-5383] - Issues with the MSG_STATUS_CHANGED alerts mail template

  • [EDELIVERY-5406] - Change property at runtime doesn't work for property "domibus.userInput.blackList".

  • [EDELIVERY-5434] - Change property at runtime doesn't work for property "domibus.certificate.crl.excludedProtocols".

  • [EDELIVERY-5467] - Prevent Users From Logging Out From a Domibus Page Containing Pending Changes

  • [EDELIVERY-5478] - Fix the mechanism to update the certificates

  • [EDELIVERY-5519] - Fix transaction issues when using super user in multitenancy mode

  • [EDELIVERY-5520] - Error when consuming message using WS plugin - ROLE missing

  • [EDELIVERY-5541] - Resend message fails

  • [EDELIVERY-5542] - User left in wrong state after user is disabled or deleted while being logged in

  • [EDELIVERY-5557] - Improve JMSManager getDestinationSize for Metrics page

  • [EDELIVERY-5565] - Cannot filter JMS messages by property JMSMessageID using selector filter

  • [EDELIVERY-5568] - Resend message causes transaction exception

  • [EDELIVERY-5574] - Adapt the selenium tests after the angular/material upgrade to the latest versions

  • [EDELIVERY-5577] - On multitenant configuration admin user can access metrics as super user

  • [EDELIVERY-6055] - Transaction error when resending test message

  • [EDELIVERY-6084] - Domibus using EU Login but receiving alerts for unused local users.

  • [EDELIVERY-6088] - Saving parties fails if the grid is filtered

  • [EDELIVERY-6089] - Property domibus.plugin.passwordPolicy.pattern not asserted for external rest calls.

  • [EDELIVERY-6100] - Non admin user is able to change properties at runtime.

  • [EDELIVERY-6101] - Values displayed for integer or boolean domibus properties.

  • [EDELIVERY-6115] - Error when user filter JMS messages by valid selector

  • [EDELIVERY-6131] - Issue when adding new plugins

  • [EDELIVERY-6162] - Downloaded CSV file doesn't match info in grid in PMode Parties page

  • [EDELIVERY-6166] - Duplicate plugin users created by pressing save multiple times

  • [EDELIVERY-6184] - Alerts still sent after password policy expiration is disabled.

  • [EDELIVERY-6196] - Downloading list of JMS messages fails when list is filtered by selector

  • [EDELIVERY-6300] - JmsManager password not encoded by default

  • [EDELIVERY-6341] - Remove the CXF version from the User-Agent[EDELIVERY-6929] - Support for WildFly 20

  • [EDELIVERY-6381] - Disabled save & cancel button after addition of empty message filter type

  • [EDELIVERY-6388] - Message Log list : the grid columns get duplicated on each domain change

  • [EDELIVERY-6393] - Parties business logic should be case insensitive

  • [EDELIVERY-6396] - Name inconsistency for Connection Monitoring page

  • [EDELIVERY-6406] - Max Send Attempts for test messages

  • [EDELIVERY-6407] - Record error in Error Log when the receiver's party certificate is not configured

  • [EDELIVERY-6409] - Password column is blank in Domibus4.2 Version Plugin User GUI

  • [EDELIVERY-6415] - Error in log when pmode is not properly configured

  • [EDELIVERY-6416] - Unexpected 404 error when refreshing page

  • [EDELIVERY-6417] - Help link disappears from page header after page refresh

  • [EDELIVERY-6430] - Search button is not disabled in Alerts page when user wants to search by invalid data

  • [EDELIVERY-6444] - Request verification whether config corrections are needed for warnings in PULL mode operation.

  • [EDELIVERY-6459] - BackendNotifying queue consumers number decrease under load.

  • [EDELIVERY-6460] - Fix spring context initialisation to avoid for the beans in the web package to be created twice

  • [EDELIVERY-6466] - FS Plugin does not correctly treat bodyload

  • [EDELIVERY-6468] - SplitAndJoin not working : Column 'CREATED_BY' cannot be null

  • [EDELIVERY-6476] - In weblogic cluster updating a truststore in one node isn't reflected in the other.

  • [EDELIVERY-6494] - ConstraintViolationException while addition of user with username same as deleted user

  • [EDELIVERY-6514] - Proper data should be present in User field on Audit page if fs plugin and jms plugin filters are added

  • [EDELIVERY-6521] - Sometimes date widget don't open in JMS Monitoring page

  • [EDELIVERY-6529] - Some domibus property reads called from the UI fail when logged-in with super or admin

  • [EDELIVERY-6530] - Setting domibus.file.upload.maxSize property at runtime has no effect on the back-end;

  • [EDELIVERY-6532] - Message retention issue for failed messages

  • [EDELIVERY-6534] - Different behaviour of generateReceipt() method between Tomcat and Wildfly

  • [EDELIVERY-6538] - Setting fsplugin.messages.send.worker.repeatInterval property at runtime causes error and has no effect

  • [EDELIVERY-6545] - JMS Monitoring issues on wildfly

  • [EDELIVERY-6546] - Error loading data for 'Domibus Properties' in case of 4.1 version plugins

  • [EDELIVERY-6558] - Party id shown in Connection monitoring page varies if the party has more than one identifier

  • [EDELIVERY-6564] - domain.title property change at runtime is not working

  • [EDELIVERY-6565] - Password encryption does not work when using allow characters

  • [EDELIVERY-6571] - Sometimes filtering alerts results don't load

  • [EDELIVERY-6573] - Domibus installation with Tomcat - server shutdown - ERRORs and WARNs observed

  • [EDELIVERY-6575] - Error in logs for pull message exchange with multiple legs configuration.

  • [EDELIVERY-6578] - User is able to add all forbidden characters on Domibus Properties page

  • [EDELIVERY-6584] - Update proxy credentials at runtime.

  • [EDELIVERY-6586] - Expired failed messages are retried forever

  • [EDELIVERY-6596] - PMode: payloadProfile validation incomplete

  • [EDELIVERY-6601] - Pmode size limitation for SplitAndJoin

  • [EDELIVERY-6604] - Remove qualifiers in the class MessageListenerContainerConfiguration

  • [EDELIVERY-6614] - DomibusDateFormatter doesn't accept dates without Z at the end or without fractional seconds

  • [EDELIVERY-6626] - User is able to add duplicate identifier for a particular party from Pmode -current page and Pmode -parties page

  • [EDELIVERY-6635] - Check JAXB validation and mapping for numerical types

  • [EDELIVERY-6649] - User is able to add an identifier for red party with partyId and partyIdType same as blue party

  • [EDELIVERY-6654] - WARN log level not appropriate for test messages

  • [EDELIVERY-6671] - Weird behavior when starting to send messages too soon  

  • [EDELIVERY-6674] - SplitAndJoin property cannot be read in multi-tenancy

  • [EDELIVERY-6696] - Default Smtp URL is pointing to localhost

  • [EDELIVERY-6705] - Message receive failure event is not working

  • [EDELIVERY-6707] - Property domibus.monitoring.connection.party.enabled can be updated with malicious strings using REST API

  • [EDELIVERY-6723] - UI: the value of 'super' properties is not correctly displayed on the Properties page

  • [EDELIVERY-6724] - Wrong response status for the call that gets/sets the value of a non-existent property at runtime

  • [EDELIVERY-6733] - FS Plugin property management with multiple domains

  • [EDELIVERY-6749] - Property value for multiple properties are blank on admin console

  • [EDELIVERY-6754] - Issue with Domibus Quartz jobs in wildfly multitenancy deployment

  • [EDELIVERY-6755] - Tomcat fails to start with a retry message

  • [EDELIVERY-6757] - [WILDFLY] Javax.faces SEVERE warning on shutdown

  • [EDELIVERY-6764] - Property encoding should be fixed

  • [EDELIVERY-6780] - domibus.attachment.temp.storage.location property is missing in default-domibus properties file for MT

  • [EDELIVERY-6793] - Error for authentication user for fs plugin is not segregated on the basis of domain

  • [EDELIVERY-6806] - domibus.alert.plugin.user.login_failure.mail.subject change at runtime is not working

  • [EDELIVERY-6807] - Pmode validation issue - legs of <process> are not properly validated

  • [EDELIVERY-6808] - PMode validations should be case insensitive

  • [EDELIVERY-6810] - Misspelled word in the error message in Users and Plugin Users page

  • [EDELIVERY-6811] - Submitting the message is failing for dynamic discovery.

  • [EDELIVERY-6838] - Exception on GlobalPropertyMetadataManagerImpl when domibus is under stress

  • [EDELIVERY-6840] - Backend filters caching issue in multi-tenancy

  • [EDELIVERY-6845] - Error in RetryDefaultService leads to infinite warning

  • [EDELIVERY-6855] - Authorization header is accepting one additional char with Basic while sending message with unsecureLoginAllowed as false

  • [EDELIVERY-6863] - NullPointerException when disabling a plugin user from Admin console.

  • [EDELIVERY-6890] - Error for empty party role in case of dynamic discovery configuration.

  • [EDELIVERY-6892] - Plus sign '+' present in message id is replaced by space while performing a search on Admin console

  • [EDELIVERY-6893] - We shouldn't have 2 domibus.datasource.xa.property.url properties

  • [EDELIVERY-6895] - Empty AgreementRef element when sending a message with JMS plugin

  • [EDELIVERY-6899] - Default value for domain_name.domibus.password.encryption.properties is taken in domibus.properties

  • [EDELIVERY-6900] - getConfigurationFileName return full path

  • [EDELIVERY-6905] - Certificate properties to be moved from domain to global. Reset the cache when the property is updated

  • [EDELIVERY-6916] - Error message exposing class name in an error response

  • [EDELIVERY-6918] - Whole value is stripped not only the special characters from message property

  • [EDELIVERY-6922] - Backup property files are created even if all passwords are encrypted

  • [EDELIVERY-6927] - Transaction-related warning in log when message sending is retried

  • [EDELIVERY-6938] - Circular dependency in the command execution

  • [EDELIVERY-6940] - Test messages are not populated correctly when the agreement property is set on the process

  • [EDELIVERY-6943] - Policy-related exception when sending messages on a specific environment

  • [EDELIVERY-6947] - All CSV files downloaded from frontend should have the same date-time format

  • [EDELIVERY-6949] - Dynamical update of Domibus properties when given evironment property

  • [EDELIVERY-6950] - Extra column "Priority" present in CSV file downloaded from JMS Monitoring page

  • [EDELIVERY-6952] - Tomcat/Mysql/Multitenancy cannot upload new trustore

  • [EDELIVERY-6953] - Tomcat/Mysql/Multitenancy cannot delete party

  • [EDELIVERY-6955] - Domibus JMS Monitoring page and logs - JMS Counts are always zero (0)

  • [EDELIVERY-6964] - Error message needs to be updated in Connection monitoring page when service not properly configured

  • [EDELIVERY-6965] - Plugin should be removed from Message filtering page, when the plugin files remove from the plugin config location.

  • [EDELIVERY-6966] - JMS Message delete/move event is logged in the audit of the currently selected domain not in the domain the message belongs to

  • [EDELIVERY-6967] - Download PMode from PMode Archive page is logged under PMode table in Audit page

  • [EDELIVERY-6978] - PMode validation: we should not accept < > characters in party identifiers

  • [EDELIVERY-6981] - Domibus UI - Audit page count seems wrong

  • [EDELIVERY-6984] - Wrong Id logged in audit page when only one routing criteria is edited

  • [EDELIVERY-6985] - Nullpointer exception when self sending message with fsplugin filter selected.

  • [EDELIVERY-6991] - FsPlugin: .lock files are impacting the sending of files from other sub-folders

  • [EDELIVERY-6995] - Filtering USER_LOGIN_FAILURE alerts by ACCOUNT_DISABLED = true yields no results

  • [EDELIVERY-6996] - Too many pull requests sent when domibus configured with multiple legs

  • [EDELIVERY-7001] - Missing FK on the TB_COMMAND_PROPERTY table

  • [EDELIVERY-7003] - Few differences in domibus.properties files accross servers.

  • [EDELIVERY-7005] - UI: In some places, some domibus properties are used with values for domain instead of super

  • [EDELIVERY-7006] - User is able to delete all message filters from admin console

  • [EDELIVERY-7008] - Metrics annotation for plugins not working

  • [EDELIVERY-7009] - Change logging level role restriction

  • [EDELIVERY-7012] - Wrong error message when creating a plugin user with role USER and without original user

  • [EDELIVERY-7015] - duplicateDetection is accepting any random values while updating/uploading pmode

  • [EDELIVERY-7022] - TransactionRequiredException found while deleting message from JMS Monitoring page on Multitenant environment

  • [EDELIVERY-7029] - Domibus user with role role_user is unable to login into application

  • [EDELIVERY-7033] - User is unable to send message using split and join feature

  • [EDELIVERY-7035] - Default partyid@type is adding up in the message

  • [EDELIVERY-7047] - Properly inform about truststores and keystores loading issues

  • [EDELIVERY-7050] - Mysql DB script failing 4.2RC release.

  • [EDELIVERY-7068] - Session expired message right after server restart

  • [EDELIVERY-7069] - Test Service response not correct

  • [EDELIVERY-7071] - Domibus not allowing to reset the password from default one and login to application.

  • [EDELIVERY-7072] - Password policy doesn't appear when editing a user and setting a wrong password

  • [EDELIVERY-7073] - Error when uploading PMode

Improvements

  • [EDELIVERY-5543] - Add property managers for specific servers

  • [EDELIVERY-1776] - Implement new exceptions handling

  • [EDELIVERY-2918] - UI: Improve AlertService implementation

  • [EDELIVERY-3235] - Download truststore from Domibus admin console.

  • [EDELIVERY-3405] - Pull mechanism: perform the sending of the receipt via a jms queue.

  • [EDELIVERY-3551] - Domibus Logging in case of ebMS3 error

  • [EDELIVERY-3601] - UI: Test Services: Move Update button

  • [EDELIVERY-3733] - In the party definition modal the OK and Cancel buttons should be always visible

  • [EDELIVERY-3812] - UI admin console: moving messages in the JMS Monitoring page

  • [EDELIVERY-3901] - Perform business validation when the Pmode is uploaded via the Admin Console

  • [EDELIVERY-3903] - Delete Alerts

  • [EDELIVERY-4270] - Default PModes configuration - bad error is shown if user forgets to edit the blue or red pMode

  • [EDELIVERY-4450] - Harmonize the use of the Factory beans defined in spring-context.xml file

  • [EDELIVERY-4467] - UI admin console: Error and confirmation messages are incorrectly hidden when doing other operations

  • [EDELIVERY-4584] - FS Plugin: Make sure to clean the lock files in case the deletion fails for some reason

  • [EDELIVERY-4740] - LisPendingMessages should use the database instead of the JMS broker

  • [EDELIVERY-4915] - Add audit columns in all configuration and run-time tables

  • [EDELIVERY-4923] - Refactor and simplify the domibus property management

  • [EDELIVERY-4926] - Alerts - A better mechanism to reset a configuration loader.

  • [EDELIVERY-5457] - Migrate from Spring XML config to Spring annotations config - part1

  • [EDELIVERY-5496] - Allow plugins to re-download message & payload until message is deleted

  • [EDELIVERY-5528] - Upgrade to the latest Angular + Angular Material

  • [EDELIVERY-5575] - Refactor domibus property loading at bootstrap time.

  • [EDELIVERY-5590] - JMS Plugin exceptions in logs

  • [EDELIVERY-6082] - Include date of password expiration in admin console

  • [EDELIVERY-6091] - Warning before password expiration for plugin users.

  • [EDELIVERY-6094] - UI: refactor angular forms to avoid deprecated constructs

  • [EDELIVERY-6129] - Perform business validation when the Pmode is uploaded via the Admin Console - part 2

  • [EDELIVERY-6319] - Make the Latest SQL Scripts Not Dependent of the Domibus Version

  • [EDELIVERY-6435] - Simplify CsvExport functionality for the admin console resources.

  • [EDELIVERY-6491] - Support for Foreign Server in WebLogic

  • [EDELIVERY-6531] - UI: show a popup to the user in case the current session is expired

  • [EDELIVERY-6615] - Simplify the MultiDomainAlertConfigurationServiceImpl class

  • [EDELIVERY-6747] - Add blacklist-like validation for domibus property values

  • [EDELIVERY-6887] - Evaluate the setting of artemis-amqp-protocol dependency as provided 

  • [EDELIVERY-6912] - Small improvements for backend-client-example project

  • [EDELIVERY-6925] - Locate and eliminate \n characters where they're explicitly added to log messages

  • [EDELIVERY-6946] - Plugin user with Role User must complete Original User field

  • [EDELIVERY-6948] - Internal Xerces class used

Tasks

  • [EDELIVERY-1621] - In WildFly the IN/OUT queues should be accessible remotely

  • [EDELIVERY-2756] - Refactor Domibus packages in order to improve the decoupling of Domibus core from the plugins

  • [EDELIVERY-3194] - Harmonize exceptions thrown on TypedProperty creation during Submission Creation

  • [EDELIVERY-3376] - Remaining task to be pull specification compliant.

  • [EDELIVERY-3627] - Logging in Dynamic Discovery

  • [EDELIVERY-4128] - Default MPC must not be used for Pull exchanges

  • [EDELIVERY-4154] - Alert configuration property reading in multi domain scenarious

  • [EDELIVERY-4247] - Plugin integration improvement in Domibus

  • [EDELIVERY-4350] - UI components need to be refactored and provide the same experience across all Domibus pages

  • [EDELIVERY-4357] - Improving Weblogic Cluster Throughput using XA Transaction Cluster Affinity

  • [EDELIVERY-4643] - Multiple saved user

  • [EDELIVERY-4794] - Access to the domain scheduler (pause and resume)

  • [EDELIVERY-4858] - Improve generate receipt method as it takes a lot of the processing.

  • [EDELIVERY-4890] - DomibusPropertyProvider should take into account multitenancy/non multitenancy mode when getting properties

  • [EDELIVERY-4956] - Provide sources jar in nexus

  • [EDELIVERY-4992] - Improve performance on sending

  • [EDELIVERY-4993] - Improve performance on receiving

  • [EDELIVERY-5381] - Allow plugin to include default values for ehcache

  • [EDELIVERY-5423] - Improve the configuration of the Domibus <cxf:bus>

  • [EDELIVERY-5430] - The Spring beans should not be automatically marked as transactional

  • [EDELIVERY-5440] - Update all libraries to the latest version

  • [EDELIVERY-5466] - Remove PModeDao class

  • [EDELIVERY-5489] - Decouple from JMS/JMX in the plugin notification mechanism

  • [EDELIVERY-6073] - Display a warning for the user at login if his password will soon expire.

  • [EDELIVERY-6098] - Unit tests: increase code coverage

  • [EDELIVERY-6394] - GlobalExceptionHandlerAdvice should be split into 2 parts: core and ext delegate

  • [EDELIVERY-6420] - Migrate from Spring XML config to Spring annotations config - part2h.

  • [EDELIVERY-6465] - Improve the property management

  • [EDELIVERY-6515] - partyIdType is not validated by the PMode business validation

  • [EDELIVERY-6516] - Improve transaction boundaries and fix transaction timeouts

  • [EDELIVERY-6528] - FSPlugin issues when PayloadName is missing

  • [EDELIVERY-6548] - OpenJDK 11 support in backend-client-example

  • [EDELIVERY-6557] - Domibus default plugins behaviour on submitting message with non existing party

  • [EDELIVERY-6595] - Fix the issues in the SQL scratch/upgrade scripts

  • [EDELIVERY-6619] - PMode validators refactoring

  • [EDELIVERY-6632] - Refactor alert feature

  • [EDELIVERY-6713] - Enhance plugin cookbook to include how to set domain mdc

  • [EDELIVERY-6752] - Modify the handling of the WSPlugin properties

  • [EDELIVERY-6763] - Fix expiration queue warnings in WildFly

  • [EDELIVERY-6858] - Atomikos-related errors in Tomcat When JMS Properties Changed at Runtime

  • [EDELIVERY-6919] - Possibility for plugins to execute commands in a cluster

  • [EDELIVERY-6921] - Prefix all database tables where PMode is stored with tb_pm_

  • [EDELIVERY-6923] - Fix sending properties when commands are executed

  • [EDELIVERY-6926] - Delete unused tables in Domibus

  • [EDELIVERY-6936] - Remove the usage of deprecated methods in the default plugins

  • [EDELIVERY-6951] - Duplicate properties validations in Pmode

  • [EDELIVERY-7010] - Wrong dependency between msh and ext module

  • [EDELIVERY-7014] - Add remarks to TB_COMMAND/TB_COMMAND_PROPERTY tables

Known issues and limitations

  • [EDELIVERY-2608] - Unable to use Admin Console in IE (not EDGE)

  • [EDELIVERY-3335] - Messages page: performance decrease when certain filters are applied on millions of messages

  • [EDELIVERY-3575] - UI admin console: user is logged out when logging-in in another tab

  • [EDELIVERY-3634] - Issue starting Tomcat/WildFly cluster the first time with an empty MySQL schema

  • [EDELIVERY-3250] - Improve sending a message to the same Access Point

For more information, please contact us via our portal or by e-mail: CEF-EDELIVERY-SUPPORT@ec.europa.eu