Harmony eDelivery Access - SMP v2.2.1 Release Notes
Release Info
Version number | 2.2.1 |
|---|---|
Release date | 14.08.2025 |
Supported versions | SMP
|
Supported platforms | SMP
|
Official documentation | |
Source code | |
Software license | EUPL 1.2 |
Changes in This Release
Summary
Merge changes from European Commission’s DomiSMP 5.1.1 into Harmony SMP.
Improve compliance with the final OASIS BDXR SMP 2.0 specification by supporting the correct <ID> tag in <ServiceMetadata>, while still accepting <ServiceID> for backward compatibility.
Completed Issues
Issue ID | Type | Summary |
|---|---|---|
Improvement | Merge changes from European Commission's DomiSMP 5.1 into Harmony SMP, which in this version consist solely of dependency updates. This upgrade reduces the risk of vulnerabilities and improves the long-term stability. | |
Improvement | Update Harmony SMP to fully comply with the final OASIS BDXR SMP 2.0 specification by using the <ID> tag within <ServiceMetadata> instead of <ServiceID>. For backward compatibility, both <ID> and <ServiceID> are supported in this version, with <ServiceID> marked as deprecated. Internal logic and tests have been updated accordingly to prevent interoperability issues with non-Harmony SMP servers. |
Issue types: fix (bug fix or technical debt), improvement (improvement to an existing feature), new (a new feature).
New/Updated Dependencies
Dependency | Old Version | New Version | Notes |
|---|---|---|---|
eu.europa.ec.edelivery:edelivery-springsecurity-2-way-ssl-auth | 1.16 | 1.17 |
|
ch.qos.logback:logback-classic | 1.2.13 | 1.3.15 |
|
ch.qos.logback:logback-core | 1.2.13 | 1.3.15 |
|
com.fasterxml.jackson.core:jackson-core | 2.18.1 | 2.19.0 |
|
com.fasterxml.jackson.core:jackson-databind | 2.18.1 | 2.19.0 |
|
com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | 2.18.1 | 2.19.0 |
|
com.fasterxml.jackson.module:jackson-module-jaxb-annotations | 2.18.1 | 2.19.0 |
|
com.github.eirslett:frontend-maven-plugin | 1.15.0 | 1.15.1 | plugin |
commons-beanutils:commons-beanutils | 1.9.4 | 1.11.0 |
|
commons-fileupload:commons-fileupload | 1.5 | 1.6.0 |
|
commons-io:commons-io | 2.17.0 | 2.19.0 |
|
eu.europa.ec.bdmsl:bdmsl-api | 4.3 | 4.3.1 |
|
org.apache.commons:commons-lang3 | 3.17.0 | 3.18.0 |
|
org.apache.cxf:cxf-codegen-plugin | 3.5.10 | 3.5.11 | plugin |
org.apache.cxf:cxf-rt-features-logging | 3.5.10 | 3.5.11 |
|
org.apache.cxf:cxf-rt-frontend-jaxws | 3.5.10 | 3.5.11 |
|
org.apache.cxf:cxf-rt-security | 3.5.10 | 3.5.11 |
|
org.apache.cxf:cxf-rt-transports-http | 3.5.10 | 3.5.11 |
|
org.apache.cxf:cxf-rt-ws-security | 3.5.10 | 3.5.11 |
|
org.apache.maven.plugins:maven-clean-plugin | 3.4.0 | 3.4.1 | plugin |
org.apache.maven.plugins:maven-compiler-plugin | 3.13.0 | 3.14.0 | plugin |
org.apache.maven.plugins:maven-dependency-plugin | 3.8.0 | 3.8.1 | plugin |
org.apache.maven.plugins:maven-failsafe-plugin | 3.5.1 | 3.5.3 | plugin |
org.apache.maven.plugins:maven-jar-plugin | 3.3.0 | 3.4.2 | plugin |
org.apache.maven.plugins:maven-surefire-plugin | 3.2.5 | 3.5.3 | plugin |
org.apache.tomcat.embed:tomcat-embed-jasper | 9.0.96 | 9.0.107 |
|
org.apache.tomcat.embed:tomcat-embed-websocket | - | 9.0.107 |
|
org.aspectj:aspectjweaver | 1.9.22.1 | 1.9.24 |
|
org.codehaus.mojo:versions-maven-plugin | - | 2.18.0 | plugin |
org.jacoco:jacoco-maven-plugin | 0.8.11 | 0.8.13 | plugin |
org.junit.jupiter:junit-jupiter-engine | 5.11.3 | 5.12.2 |
|
org.junit.jupiter:junit-jupiter-params | 5.11.3 | 5.12.2 |
|
org.niis.dynamic-discovery:dynamic-discovery-client | 2.3 | 2.4 |
|
org.owasp:dependency-check-maven | 10.0.4 | 12.1.3 | plugin |
org.slf4j:slf4j-api | 1.7.36 | 2.0.9 |
|
org.slf4j:slf4j-ext | 1.7.36 | 2.0.9 |
|
org.slf4j:slf4j-simple | 1.7.36 | 2.0.9 |
|
org.springframework.security:spring-security-cas | 5.8.15 | 5.8.16 |
|
org.springframework.security:spring-security-config | 5.8.15 | 5.8.16 |
|
org.springframework.security:spring-security-core | 5.8.15 | 5.8.16 |
|
org.springframework.security:spring-security-test | 5.8.15 | 5.8.16 |
|
org.springframework.security:spring-security-web | 5.8.15 | 5.8.16 |
|
org.xmlunit:xmlunit-core | 2.10.0 | 2.10.1 |
|
org.xmlunit:xmlunit-matchers | 2.10.0 | 2.10.1 |
|
Contributors
The following developers have contributed to the development of this release version. A contribution means at least one Git commit that is included in the release.
Other Notes
Package Repositories
Repository | URL |
|---|---|
Focal | deb https://artifactory.niis.org/artifactory/harmony-release-deb focal-current main |
Jammy | deb https://artifactory.niis.org/artifactory/harmony-release-deb jammy-current main |
Noble | deb https://artifactory.niis.org/artifactory/harmony-release-deb noble-current main |
Debian Repository Sign Key Details
Download URL | |
|---|---|
Hash | 935CC5E7FA5397B171749F80D6E3973B |
Fingerprint | A01B FE41 B9D8 EAF4 872F A3F1 FB0D 532C 10F6 EC5B |
3rd party key server |
Packages
Package | SHA256 checksum |
|---|---|
harmony-smp_2.2.1-0.ubuntu24.04_all.deb | f088c75f07c5ce18e1137b5a160a5c7556352599599b5f2921aab22dd538ce94 |
harmony-smp_2.2.1-0.ubuntu22.04_all.deb | 99d6767f4522936dcb8efe63ecad5dbeb6c8335ff7ca389ea2e319839d241f65 |
harmony-smp_2.2.1-0.ubuntu20.04_all.deb | fd97c7f58eda2005b6e8853ed299895b3bcfec103a82ce8c536b537a6a73c624 |