Products
In this section:
DomiSMP software
1. Current release
This page collects the resources for the Service Metadata Publisher DomiSMP version 5.2 released in December 2025.
Stay informed about product updates
If you would like to receive notifications about new releases of DomiSMP, please go here, fill in the form and select the option “Notifications about technical releases (Domibus, DomiSMP and DomiSML).”
Description
We are happy to announce the release candidate of eDelivery Service Metadata Publisher (DomiSMP) version 5.2.
This release is conformant with the eDelivery SMP profile based on the OASIS SMP 1.0 and OASIS SMP 2.0 specification.
Supported platforms:
Application servers:
- Apache Tomcat 10.1 (tested versions, Oracle JDK 21)
Databases:
MySQL 8 (tested version, future versions might work)
Oracle 19c (tested version, future versions might work)
JAVA:
- Eclipse Temurin JDK 21
Implemented tasks:
DomiSMP 5.2 includes a number of new features, improvements and bug fixes:
New features:
- Platform & Runtime Upgrades
Migration to Java 21 and Jakarta EE10
UI migration to Angular v20
Various Library and Maven plugin upgrades to latest versions
- Document & Extension Support
Custom document template registration per domain
- Support for multiple context paths per document type, enabling path-specific response handling
- Document properties type validation with new certificate type property
Enhanced resource editing with target references
- Experimental basic example of extension to support Peppol SMP document (not included in default deployment )
- Security, Authentication & Authorization
- JWT-based authentication for SMP and private domain access
- Domain-specific API authentication
- Vault integration for secure password storage
UI Enhancements:
- Refreshed DomiSMP landing page look and feel
Improved certificate panel with PEM download and certificate extension list
Upgraded table components on various pages
New DELETE status in document review
Configuration:
Domain-specific SML integration configuration to allow multiple SML services
SMP URL customization with domain code
Domain SML Client Certificate update
- Others:
Refactored error handling & messaging to support I18N error messages
Fixed Bugs:
- REST-API Domain header: DomiSMP accepts requests with wrong domain header value
- UI Fixes: addressed issues such as broken pagination on multiple tables and other small UI bugs
2. Migration from 5.1.1 to 5.2
- MySQL or Oracle migration scripts has to be manually executed in DB prior to re-deployment of new WAR version. Scripts are located in smp-setup.zip.
3. Technical Documentation
4. Release note
Improvements and new features:
- EDELIVERY-15560: Rest API JWT Authentication/Authorization for SMP with RFC 8705 upgrade
- EDELIVERY-15669: Sample Extension: peppol SMP document
- EDELIVERY-15668: UI Enhancements – Enhanced certificate panel with extension and option to download PEM
- EDELIVERY-14916: Improve the L&F of DomiSMP landing page
- EDELIVERY-15382: Rest API JWT Authentication/Authorization to access private Domain resources
- EDELIVERY-15035: Build and run with JDK 21
- EDELIVERY-14169: DomiSML UI Enhancement: Old tables upgrade to new SMP-table component
- EDELIVERY-15638: UI Enhancements - Document data validation
- EDELIVERY-15633: Multiple context paths for resource
- EDELIVERY-15592: Add option to configure SML properties for specific domain
- EDELIVERY-15585: Option to set the SMP URL containing the domain code in the SML entry
- EDELIVERY-15542: Upgrade mock eulogin image to latest version
- EDELIVERY-15512: Upgrade libraries and plugins
- EDELIVERY-14200: Edit Resources: Target reference enhancements
- EDELIVERY-15377: Migrate to Angular 20
- EDELIVERY-15606: Allow option to create register custom document templates
- EDELIVERY-15428: Support to handle 135 character long Peppol identifiers
- EDELIVERY-12746: Implement Vault Integration for Application Password Storage
- EDELIVERY-15448: Translate Property Enums [Error] Messages
- EDELIVERY-15571: Error message enumeration and error location
- EDELIVERY-15470: UI Domain configuration: domain specific API authentication
- EDELIVERY-15386: Update Domain SML integration properties and remove system properties "bdmsl.integration.*"
- EDELIVERY-15099: Replace java to Eclipse adoptium: Temurin
- EDELIVERY-15143: Migrate to Java 21 and jakarta EE10
- EDELIVERY-12889: Make Use of SMP Specific Exceptions
- EDELIVERY-14022: UI Review document process: Add new status DELETE
Fixed bugs
- EDELIVERY-15219: Search filter with underscore char does not work
- EDELIVERY-15718: LoginPage: Error appears when users is trying to change the password by reset link
- EDELIVERY-15722: Edit Resource document: Missing translation for the confirmation popup when removing from sharing
- EDELIVERY-15723: Edit Resource: Sharing resource warning when changing to private is not appearing in specific scenario
- EDELIVERY-13817: Align messages from Keystore and Truststore to have the some format
- EDELIVERY-15717: Users: Users which are not in the top 10 are not appearing in the search and also not appearing in the grid anymore
- EDELIVERY-15203: Small left grid shows no data found for 1-2 seconds before loading the data in specific scenario
- EDELIVERY-13994: UI Review document process: Edit Resource Document/Review document pages are not looking properly on Firefox
- EDELIVERY-15703: Error when reviewer is trying to open a review task
- EDELIVERY-15519: Properties Page - Search is not returning values when it contains underscore character
- EDELIVERY-15675: Error when user is trying to uncheck domain resource type which has already a resource using it
- EDELIVERY-15671: Wrong error message when username/password is wrong
- EDELIVERY-15102: Alert is not appearing when adding duplicated certificate
- EDELIVERY-15227: My Alerts: Alerts status desc is populated with java error
- EDELIVERY-15496: Users Page - Alert message is not appearing when trying to create duplicated user
- EDELIVERY-15224: Error when trying to update info from Profile page
- EDELIVERY-15225: Emails are not sent in DomiSMP
- EDELIVERY-14172: DomiSMP accepts requests with wrong domain header value
- EDELIVERY-14326: UI: Edit Resource filters
- EDELIVERY-15226: Certificates: Error when trying to delete certificates
- EDELIVERY-15204: User is logout immediately after login in when running automated UI test cases
- EDELIVERY-15000: Edit Domains : Wrong error message when trying to add same domain user twice
For more information, please contact us via our portal or by e-mail: EC-EDELIVERY-SUPPORT@ec.europa.eu