Harmony eDelivery Access - SMP v2.2.1 Release Notes

Harmony eDelivery Access - SMP v2.2.1 Release Notes

Release Info

Version number

2.2.1

Release date

14.08.2025

Supported versions

SMP

  • 2.2.1

  • 2.1.1

  • 2.0.0

Supported platforms

SMP

  • Ubuntu 24.04 LTS

  • Ubuntu 22.04 LTS

  • Ubuntu 20.04 LTS

Official documentation

https://github.com/nordic-institute/harmony-common

Source code

https://github.com/nordic-institute/harmony-smp

Software license

EUPL 1.2

On this page:

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

Issue ID

Type

Summary

NEDS-215

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.

NEDS-219

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

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.

GitHub Username

GitHub Username

petkivim

raits

diemartin

Other Notes

Package Repositories

Repository

URL

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

https://artifactory.niis.org/api/gpg/key/public

Hash

935CC5E7FA5397B171749F80D6E3973B

Fingerprint

A01B FE41 B9D8 EAF4 872F A3F1 FB0D 532C 10F6 EC5B

3rd party key server

Ubuntu key server

Packages

Package

SHA256 checksum

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