This page collects the resources for DomiSML version 4.3 release candidate, released in September 2023. Download DomiSML v4.3 RC1
|
DescriptionThe Directorate-General for Informatics (DIGIT) is happy to announce the upgrade of the DomiSML (previously known as BDMSL), the sample implementation of the SML software in order to fully support the eDelivery SML specification. In version 4.2.x, the DomiSML will also provide support for the eDelivery BDXL profile, as well as the PEPPOL SML specification. As the PEPPOL SML specification continues to be supported, current users of the DomiSML software shouldn't suffer of any disruption of service. The SML managed service offered by DIGIT uses this sample implementation and therefore benefits from its features. This release is a release candidate version that is potentially ready to be released unless significant bugs emerge as a result of tests executed by the future users of the service before the release of the final version. We invite all users to report any issues they encounter to EC-EDELIVERY-SUPPORT@ec.europa.eu. The DomiSML 4.3.RC1 release includes a number of new features, improvements, and bug fixes, including: - Support for SIG0 key types: RSASHA256, RSASHA512, ECDSAP256SHA256, ECDSAP384SHA384, ED25519, ED448
- Support for XML signatures algorithms: ECDSA, EdDSA
- Support for certificate revocation validation using the OCSP stapling
- Keystore/truststore options to define keystore/truststore type (JKS of PKCS12)
- Support for Case Sensitive participant identifiers and option to define schema is mandatory
- Support for Weblogic 14c
- Support for Oracle/Adoptium JDK11
- BDMSL maintenance tools: Admin tool for administrator to Deactivate/re-activate and remove unused SMPs
- BDMSL maintenance tools: Admin tool for administrator to update logical/physical address of the SMPs with large number (10k+) of participants
Fixed bugs: - Fix issue when updating "leaf based authorized" certificates with shared of Issuer based authorized certificate
- Fix email validation issue (only lower case emails were valid)
DomiSML 4.3 RC is backward compatible with version 4.2. Supported platforms:
Documentation | This document covers the service interface of the eDelivery SML sample implementation. It includes information regarding the description of the services available, the list of use cases, the information model and the sequence of message exchanges for the services provided. | | This document is the Software Architecture document of the eDelivery SML sample implementation. It intends to provide detailed information about the project: an overview of the solution, the different layers, the principles governing its software architecture. | | This document provides a brief description of the installation of the SML sample implementation component on a Tomcat/MySQL environment. | | This document described the services offered by the SML. | | European Union Public Licence. |
|
Migration from DomiSML 4.2.1 to DomiSML 4.3 RCIn order to upgrade to DomiSML 4.3 RC, please follow the steps: - Database migration scripts are provided in setup bundle.
- Deploy the new WAR
Release notesPlease find below the list of new features, improvements, solved bugs and known limitations. New features and improvements - EDELIVERY-9737: Add new Sig (0) key algorithms DSA/RSA/EC
- EDELIVERY-10343: OCSP certificate validation
- EDELIVERY-11787 : Implement keystore/truststore options to define keystore/truststore type
- EDELIVERY-11786: Add ECDSA and EdDSA support for "response" XML Signatures
- EDELIVERY-11758: Add support for Weblogic 14c/Oracle JDK11 + prepare docker images for integration tests
- EDELIVERY-11842: Add option to use Adoptium OpenJDK 11 for Tomcat docker image
- EDELIVERY-11895: ParticipantIdentifier: case insensitive schema for identifier
- EDELIVERY-7099: BDMSL Maintenance tools: Option for administrator to Deactivate/re-activate and remove unused SMPs
- EDELIVERY-11969: BDMSL Maintenance tools: Option for administrator to update SMPs logical address
Fixed bugs - EDELIVERY-11847: Restriction in email addresses values of application properties in DomiSML 4.2.1
- EDELIVERY-10791: Update of Issuer based and "leaf based" certificates
Known bug - EDELIVERY-12043 - An error occurs while generating an Inconsistency report on the environment with the Oracle database. Note: the issue is fixed in current snapshot version and the fix will be included in final release.
For more information, please contact us via our portal or by e-mail: EC-EDELIVERY-SUPPORT@ec.europa.eu. |