Harmony eDelivery Access - Access Point v2.0.0 Release Notes
Release Info
Version number | 2.0.0 |
---|---|
Release date | 05.06.2023 |
Supported versions | Access Point
|
Supported platforms | Access Point
|
Official documentation | |
Source code | |
Software license | EUPL 1.2 |
Â
Changes in This Release
Summary
Merge changes from European Commission's Domibus 5.1 into Harmony Access Point. More information.
Provide a better support for using a remote database and customizing the database schema name.
Enable defining attachment name using the
businessContentAttachment
property.
Version upgrade from Harmony Access Point v.1.4.0
It is strongly recommended to take a backup of the system (database and configuration in /etc/harmony-ap
) before the upgrade.
If the installer asks for database configuration during the upgrade, accept the existing configuration read from /etc/harmony-ap/domibus.properties
. Leaving the database password blank uses the current password from configuration. Please do not change the configuration values proposed by the installer.
If you are using an external database, you need to grant the Harmony Access Point database user additional rights before the upgrade. The additional rights can be revoked afterwards.
-- mysql
grant SYSTEM_VARIABLES_ADMIN on *.* to harmony_ap'@'%'
The WS Plugin has a new interface with a new path and namespace. The old interface is still available, but it’s deprecated.
Old interface
Path: https://<AP_HOST>:8443/services/backend
Namespace: http://org.ecodex.backend/1_1/
New interface
Path: https://<AP_HOST>:8443/services/wsplugin
Namespace: http://eu.domibus.wsplugin/
Completed Issues
Issue ID | Type | Summary |
---|---|---|
Improvement | In Harmony Access Point versions < 2.0.0, the name of attachments is defined using the <ns:PartInfo href=cid:attachment>
<ns:PartProperties>
<ns:Property name="businessContentAttachment">file.xml</ns:Property>
<ns:Property name="MimeType">text/xml</ns:Property>
</ns:PartProperties>
</ns:PartInfo> Starting from Harmony Access Point version 2.0.0, the attachment name can be defined using the By default, the | |
Improvement | Provide a better support for using a remote database. Make database connection details configurable during the Access Point installation process. The following connection details have been made configurable:
When using a local database, the default values should be accepted. Detailed instructions on configuring a remote database are available in the Harmony Knowledge Base. | |
Improvement | Make database schema name configurable during the Access Point installation process. This change enables sharing the same database server between multiple Access Points. | |
New / improvement |
Copied from the Domibus 5.1 release notes published by the European Commission. | |
New / improvement |
Copied from the Domibus 5.0.5 release notes published by the European Commission. | |
New / improvement |
Copied from the Domibus 5.0 release notes published by the European Commission. | |
Improvement / fix | More information about other improvements and fixes is available in the Domibus release notes: | |
Fix | Fix incorrect support URL in the Access Point UI. |
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 |
---|---|---|---|
ch.qos.logback:logback-classic | 1.2.3 | 1.2.11 | Â |
ch.qos.logback:logback-core | 1.2.3 | 1.2.11 | Â |
com.atomikos:transactions-api | 4.0.6 | - | Â |
com.atomikos:transactions-hibernate4 | 4.0.6 | - | Â |
com.atomikos:transactions-jdbc | 4.0.6 | - | Â |
com.atomikos:transactions-jms | 4.0.6 | - | Â |
com.atomikos:transactions-jta | 4.0.6 | - | Â |
com.fasterxml.jackson.core:jackson-annotations | 2.9.10 | 2.14.2 | Â |
com.fasterxml.jackson.core:jackson-core | 2.9.10 | 2.14.2 | Â |
com.fasterxml.jackson.core:jackson-databind | 2.9.10.8 | 2.14.2 | Â |
com.fasterxml.jackson.datatype:jackson-datatype-jdk8 | 2.9.10 | 2.14.2 | Â |
com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | 2.9.10 | 2.14.2 | Â |
com.fasterxml.uuid:java-uuid-generator | 3.2.0 | 4.0.1 | Â |
com.github.tomakehurst:wiremock | 2.26.2 | 2.27.2 | Â |
com.google.code.gson:gson | 2.8.6 | - | Â |
com.google.guava:guava | 28.0-jre | 31.1-jre | Â |
com.h2database:h2 | 1.4.178 | 2.1.214 | Â |
com.hazelcast:hazelcast-all | - | 4.2.7 | Â |
com.mchange:c3p0 | 0.9.5.4 | - | Â |
commons-codec:commons-codec | 1.13 | 1.15 | Â |
commons-collections:commons-collections | 3.2 | 3.2.2 | Â |
commons-fileupload:commons-fileupload | 1.4 | 1.5 | Â |
commons-io:commons-io | 2.7 | 2.11.0 | Â |
commons-lang:commons-lang | 2.6 | - | Â |
commons-net:commons-net | 3.5 | - | Â |
com.opencsv:opencsv | 5.0 | 5.7.1 | Â |
com.sun.xml.bind:jaxb-core | 2.3.0 | - | Â |
com.sun.xml.bind:jaxb-impl | 2.3.0 | 2.3.8 | Â |
com.sun.xml.messaging.saaj:saaj-impl | 1.5.1 | 1.5.3 | Â |
com.thoughtworks.xstream:xstream | 1.4.17 | - | Â |
com.zaxxer:HikariCP | - | 4.0.3 | Â |
eu.europa.ec.digit.commons:commons-test | 4.2 | 4.3 | Â |
eu.europa.ec.dynamic-discovery:dynamic-discovery-client | 1.12 | 1.13 | Â |
io.dropwizard.metrics:metrics-core | 4.1.1 | 4.2.17 | Â |
io.dropwizard.metrics:metrics-healthchecks | 4.1.1 | 4.2.17 | Â |
io.dropwizard.metrics:metrics-jmx | 4.1.1 | 4.2.17 | Â |
io.dropwizard.metrics:metrics-servlets | 4.1.1 | 4.2.17 | Â |
io.swagger.core.v3:swagger-annotations | - | 2.2.4 | Â |
io.swagger.core.v3:swagger-jaxrs2 | - | 2.2.4 | Â |
io.swagger:swagger-annotations | 1.5.3 | - | Â |
jakarta.activation:jakarta.activation-api | 1.2.1 | - | Â |
jakarta.xml.bind:jakarta.xml.bind-api | 2.3.2 | 4.0.0 | Â |
javax.activation:activation | 1.1 | 1.1.1 | Â |
javax.annotation:javax.annotation-api | 1.3.1 | 1.3.2 | Â |
javax.cache:cache-api | - | 1.1.1 | Â |
javax.el:javax.el-api | 2.2.4 | - | Â |
javax.inject:javax.inject | - | 1 | Â |
javax.servlet:javax.servlet-api | 3.1.0 | 4.0.1 | Â |
javax.ws.rs:javax.ws.rs-api | - | 2.1.1 | Â |
javax.xml.bind:jaxb-api | 2.3.0 | 2.3.1 | Â |
javax.xml.ws:jaxws-api | 2.2 | 2.3.1 | Â |
jcifs:jcifs | 1.3.17 | - | Â |
junit:junit | 4.12 | 4.13.2 | Â |
mysql:mysql-connector-java | 8.0.19 | - | Â |
net.minidev:json-smart | - | 2.4.8 | Â |
net.sf.ehcache:ehcache | 2.10.6 | - | Â |
network.oxalis.vefa:peppol-lookup | - | 2.4.0 | Â |
no.difi.vefa:peppol-lookup | 1.1.3 | - | Â |
org.apache.activemq:activemq-all | 5.15.13 | - | Â |
org.apache.activemq:activemq-broker | 5.15.14 | 5.16.5 | Â |
org.apache.activemq:activemq-client | 5.15.14 | 5.16.5 | Â |
org.apache.activemq:activemq-jaas | 5.15.14 | 5.16.5 | Â |
org.apache.activemq:activemq-kahadb-store | 5.15.14 | 5.16.5 | Â |
org.apache.activemq:activemq-spring | 5.15.14 | 5.16.5 | Â |
org.apache.commons:commons-lang3 | 3.9 | 3.12.0 | Â |
org.apache.commons:commons-vfs2 | 2.1 | 2.9.0 | Â |
org.apache.cxf:cxf-core | 3.3.11 | 3.5.5 | Â |
org.apache.cxf:cxf-rt-bindings-soap | 3.3.11 | 3.5.5 | Â |
org.apache.cxf:cxf-rt-features-logging | 3.3.11 | 3.5.5 | Â |
org.apache.cxf:cxf-rt-frontend-jaxws | 3.3.11 | 3.5.5 | Â |
org.apache.cxf:cxf-rt-security | 3.3.11 | 3.5.5 | Â |
org.apache.cxf:cxf-rt-transports-http | 3.3.11 | 3.5.5 | Â |
org.apache.cxf:cxf-rt-transports-local | 3.3.11 | 3.5.5 | Â |
org.apache.cxf:cxf-rt-wsdl | 3.3.11 | 3.5.5 | Â |
org.apache.cxf:cxf-rt-ws-policy | 3.3.11 | 3.5.5 | Â |
org.apache.cxf:cxf-rt-ws-security | 3.3.11 | 3.5.5 | Â |
org.apache.httpcomponents:httpclient | 4.5.13 | 4.5.14 | Â |
org.apache.httpcomponents:httpcore | 4.4.5 | 4.4.16 | Â |
org.apache.neethi:neethi | 3.1.1 | - | Â |
org.apache.santuario:xmlsec | - | 2.3.0 | Â |
org.apache.tika:tika-core | 1.26 | 2.7.0 | Â |
org.apache.wss4j:wss4j-ws-security-common | 2.2.6 | 2.4.1 | Â |
org.aspectj:aspectjrt | 1.9.4 | 1.9.9.1 | Â |
org.aspectj:aspectjweaver | 1.9.4 | 1.9.9.1 | Â |
org.awaitility:awaitility | 3.1.0 | 4.2.0 | Â |
org.bouncycastle:bcpkix-jdk15on | 1.67 | - | Â |
org.bouncycastle:bcpkix-jdk18on | - | 1.72 | Â |
org.bouncycastle:bcprov-jdk15on | 1.67 | - | Â |
org.bouncycastle:bcprov-jdk18on | - | 1.72 | Â |
org.dom4j:dom4j | 2.1.3 | 2.1.4 | Â |
org.ehcache:ehcache | - | 3.10.8 | Â |
org.freemarker:freemarker | 2.3.29 | 2.3.32 | Â |
org.glassfish:javax.el | - | 3.0.1-b12 | Â |
org.hibernate:hibernate-core | - | 5.6.15.Final | Â |
org.hibernate:hibernate-entitymanager | 5.4.25.Final | 5.6.15.Final | Â |
org.hibernate:hibernate-envers | 5.4.25.Final | 5.6.15.Final | Â |
org.hibernate:hibernate-jcache | - | 5.6.15.Final | Â |
org.hibernate:hibernate-validator | 5.1.2.Final | - | Â |
org.hibernate.validator:hibernate-validator | - | 6.2.5.Final | Â |
org.javassist:javassist | - | 3.28.0-GA | Â |
org.liquibase:liquibase-core | 3.5.3 | 4.17.0 | Â |
org.mapstruct:mapstruct | 1.3.1.Final | 1.5.3.Final | Â |
org.reflections:reflections | 0.9.10 | 0.10.2 | Â |
org.roda-project:commons-ip2 | - | 2.0.0-alpha2 | Â |
org.slf4j:jcl-over-slf4j | 1.7.28 | 1.7.36 | Â |
org.slf4j:jul-to-slf4j | 1.7.28 | 1.7.36 | Â |
org.slf4j:log4j-over-slf4j | - | 1.7.36 | Â |
org.slf4j:slf4j-api | 1.7.28 | 1.7.36 | Â |
org.slf4j:slf4j-ext | 1.7.28 | 1.7.36 | Â |
org.springframework.security:spring-security-config | 5.4.7 | 5.8.2 | Â |
org.springframework.security:spring-security-core | 5.4.7 | 5.8.2 | Â |
org.springframework.security:spring-security-test | 5.4.7 | 5.8.2 | Â |
org.springframework.security:spring-security-web | 5.4.7 | 5.8.2 | Â |
org.springframework.session:spring-session-core | - | 2.7.0 | Â |
org.springframework.session:spring-session-jdbc | - | 2.7.0 | Â |
org.springframework:spring-aop | 5.2.16.RELEASE | 5.3.26 | Â |
org.springframework:spring-beans | 5.2.16.RELEASE | 5.3.26 | Â |
org.springframework:spring-context | 5.2.16.RELEASE | 5.3.26 | Â |
org.springframework:spring-context-support | 5.2.16.RELEASE | 5.3.26 | Â |
org.springframework:spring-core | 5.2.16.RELEASE | 5.3.26 | Â |
org.springframework:spring-jms | 5.2.16.RELEASE | 5.3.26 | Â |
org.springframework:spring-orm | 5.2.16.RELEASE | 5.3.26 | Â |
org.springframework:spring-test | 5.2.16.RELEASE | 5.3.26 | Â |
org.springframework:spring-tx | 5.2.16.RELEASE | 5.3.26 | Â |
org.springframework:spring-web | 5.2.16.RELEASE | 5.3.26 | Â |
org.springframework:spring-webmvc | 5.2.16.RELEASE | 5.3.26 | Â |
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 |
Repository Sign Key Details
Download URL | |
---|---|
Hash | 935CC5E7FA5397B171749F80D6E3973B |
Fingerprint | A01B FE41 B9D8 EAF4 872F A3F1 FB0D 532C 10F6 EC5B |
3rd party key server |
Packages
Focal
Package | SHA256 checksum |
---|---|
harmony-ap_2.0.0-0.ubuntu20.04_all.deb | 633d0a4a988c094ad26e5632f71484de357a812347cec717fd4d07984f63244f |