Harmony eDelivery Access - Access Point v2.4.0 Release Notes

Release Info

Version number

2.4.0

Release date

01.06.2024

Supported versions

Access Point

  • 2.4.0

  • 2.3.0

  • 2.2.2

Supported platforms

Access Point

  • Ubuntu 20.04 LTS

  • Ubuntu 22.04 LTS

  • Docker

Official documentation

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

Source code

https://github.com/nordic-institute/harmony-access-point

Software license

EUPL 1.2

On this page:



Changes in This Release

Summary

  • Merge changes from European Commission's Domibus 5.1.3 and 5.1.4 into Harmony Access Point.

Completed Issues

Issue ID

Type

Summary

Issue ID

Type

Summary

NEDS-182

Improvement

Merge changes from European Commission's Domibus 5.1.3 into Harmony Access Point.

  • Fix issue with mixing of domains in multitenancy environment.

  • Fix logback collision error in multitenant setups, the ${domainName} string should be replaced in the <domain_name>_logback.xml with the actual <domain_name>.

  • Fix EU login issue with domains switching for role USER.

  • Investigate OWASP vulnerabilities.

Copied from the Domibus 5.1.3 release notes published by the European Commission.

NEDS-182

Improvement

Merge changes from European Commission's Domibus 5.1.4 into Harmony Access Point.

  • Add endpoint for refreshing DSS Trusted lists. Can be accessed with POST /ext/trustedlists/refreshoperation.

  • Add Domibus properties for quartz data source in Tomcat.

  • Rename edeliveryNonXA datasources to eDeliveryMysqlNonXADS and eDeliveryOracleNonXADS in wildfly standalone-full.xml file.

  • Remove edeliveryNonXA datasources for weblogic from cli and properties files.

  • Remove eDeliveryMysqlNonXADS and eDeliveryOracleNonXADS datasources from wildfly standalone-full.xml file.

  • Improve the self sending mechanism.

  • Add property for disabling the use of system default certificates (cacerts) on https downloads (CRLs).

  • Add property for logging messages that are being sent but which have been enqueued for more than a specific duration.

  • Add support for special characters in message ids

  • Improve the handling/persistence of digital certificates.

  • Handle receipts with the same message id.

  • Upgraded Tomcat 9 to the latest version 9.0.86.

  • Fix issue with duplicate messageIds in listPending messages.

  • Updated default value for property domibus.dynamicdiscovery.peppolclient.partyid.responder.role.

  • Add new property domibus.sender.trust.dynamicReceiver.validation.expression.

  • Update property name from domibus.cacerts.validation.enabled to domibus.cacerts.download.enabled.

  • Add new properties:

    • domibus.pmode.legconfiguration.mpc.enabled

    • domibus.partIdType.validation.pattern

    • domibus.ongoingMessagesSanitizing.worker.delay.hours

    • domibus.logging.sendMessage.enqueued.max.minutes

  • Update property descriptions:

    • domibus.sender.trust.validation.expression

    • domibus.database.schema

Copied from the Domibus 5.1.4 release notes published by the European Commission.

NEDS-185

Improvement

Provide a direct link to Domibus help page in the Access Point UI. Clicking the question mark icon in the top right corner of the Access Point UI opens the Domibus online user guide.

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

com.h2database:h2

2.1.214

2.2.224

 

com.nimbusds:nimbus-jose-jwt

9.25.6

-

 

commons-configuration:commons-configuration

1.10

-

 

org.apache.commons:commons-lang3

3.13.0

3.14.0

 

org.apache.tomcat.embed:tomcat-embed-core

9.0.83

9.0.86

 

org.apache.tomcat.embed:tomcat-embed-websocket

9.0.83

9.0.86

 

org.mockito:mockito-all

1.10.19

-

moved to org.mockito:mockito-core

org.mockito:mockito-core

-

4.11.0

moved from org.mockito:mockito-all

org.owasp:dependency-check-maven

9.0.9

9.1.0

maven plugin

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

diegomartinn

petkivim

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

Docker

https://hub.docker.com/r/niis/harmony-ap

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

Docker image niis/harmony-ap:2.4.0

3f31712e56265ddec7f57e386402117bb3ce9f9cc27f00ed759f0387b7156da6

harmony-ap_2.4.0-0.ubuntu22.04_all.deb

23376296203b81020833fc5c36e050dcc6694b913c06991aec4d37b9a72a6ddd

harmony-ap_2.4.0-0.ubuntu20.04_all.deb

ffc058b6602493b28bb8e5c66cf98866051887b1b15580c759b7f90caf0b57fe