Releases: phax/phoss-smp
Releases · phax/phoss-smp
phoss SMP 6.0.0
This is a new major release. Please read the Migration information in the Wiki!!
The vast majority of differences is already listed in the 6.0.0-rc1 release.
- Added a configuration property that disables the display of the "Administration / Monitoring / Sessions" page
- Extended the list of known DE4A trusted certificates
- Changed the CEF contact email address from
CEF-EDELIVERY-SUPPORT@...
toEC-EDELIVERY-SUPPORT@...
Full Changelog: phoss-smp-parent-pom-6.0.0-rc1...phoss-smp-parent-pom-6.0.0
phoss SMP 6.0.0 RC1
- Updated to Apache Http Client v5.x
- Updated to ph-commmons 10.2.0
- Updated to ph-oton 8.4.1
- Updated to ph-web 9.7.1
- Removed support for Vagrant
- [SQL] Updated to Flyway 9.x dropping support for MySQL 5.7
- [SQL] Added a new configuration property to define the Flyway baseline version (
smp.flyway.baseline.version
) - In case of failed logins the response is artificially delayed to complicate brute force attacks
- Added a configuration property that can be used to turn off the details about login errors (
webapp.security.login.errordetails
) - Added configuration properties to replace the logo image in the public part
- The system used to configuration item was updated so that only one configuration file is needed and variables are supported
- The configuration files
private-webapp.properties
andwebapp.properties
are deprecated and should not be used anymore. All the properties should be placed inapplication.properties
. - The system properties
peppol.smp.webapp.properties.path
andsmp.webapp.properties.path
are no longer evaluated and will lead to a startup error. - The environment variable
SMP_WEBAPP_CONFIG
is no longer evaluated and will lead to a startup error. - The configuration files
private-smp-server.properties
andsmp-server.properties
are deprecated and should not be used anymore. All the properties should be placed inapplication.properties
. - The system properties
peppol.smp.server.properties.path
andsmp.server.properties.path
are no longer evaluated and will lead to a startup error. - The environment variable
SMP_SERVER_CONFIG
is no longer evaluated and will lead to a startup error.
- The configuration files
- The display of certificate information across the administration has been unified
- The operations "Register SMP at SML", "Update registration of SMP at SML" and "Delete SMP from SML" are now on separate pages instead of one page with tabs
- Endpoints without Endpoint URLs won't create invalid XML anymore with the BDXR1 REST API
Full Changelog: phoss-smp-parent-pom-5.7.1...phoss-smp-parent-pom-6.0.0-rc1
phoss SMP 5.7.1
- Update the name mapping for predefined document type and process IDs
- Updated to peppol-commons 8.7.6 for Peppol Code Lists v8.2
- [SQL] Update V19__RedirectionUrlLength-DB2.sql by @gilescp in #222
- [SQL] Bump postgresql from 42.4.0 to 42.4.1 in /phoss-smp-webapp-sql by @dependabot in #225 to fix CVE-2022-31197
New Contributors
Full Changelog: phoss-smp-parent-pom-5.7.0...phoss-smp-parent-pom-5.7.1
phoss SMP 5.7.0
- Updated to peppol-commons 8.7.x (updated SMP client proxy configuration keys). See Migrations page.
- Updated to phoss-directory 0.10.x (updated Directory client proxy configuration keys). See Migrations page.
- Updated to ph-oton 8.4.0 which lead to dropping support for old Internet Explorer versions for the UI.
- Added experimental support for OASIS BDXR SMP v2 via the new
smp.rest.type
Configuration valuebdxr2
- The "not before" and the "not after" dates of the SMP certificate can be shown in the status. See issue #203 - thanks @jonaswest
- The check in "Tasks/problems" to see if the SMP is already registered to the SML was limited to the Peppol mode
- Participants previously migrated to another SMP can be migrated again, if necessary. See issue #209 - thanks @sakasaka19
- If an outbound proxy server is configured, that is displayed on the left hand side under the menu in the UI
- [SQL] Fixed a syntax error in Oracle migration V15
- [SQL] Improved the SQL syntax support for Oracle
- [SQL] Started adding support for DB2 as an SQL backend. The DB2 support is still considered experimental, so handle with care - thanks @gilescp for providing all the input
- [SQL] Added support for multilingual names in Business Cards if created via the import. See issue #210 - thanks @tmhide
- [SQL] Removed the length constraint from
smp_service_metadata_red.redirectionUrl
. See issue #206 - thanks @tmhide
Full Changelog: phoss-smp-parent-pom-5.6.2...phoss-smp-parent-pom-5.7.0
phoss SMP 5.6.2
- SMPs configured to provide the OASIS BDXR SMP v1 REST API can now also use a context path to register at the SML
phoss SMP 5.6.1
- [SQL] Fixed a syntax error in PostgreSQL migration V17. See issue #201 - thanks @tmhide
phoss SMP 5.6.0
- [SQL] Initial Oracle support is available. One happy user is known, but if you have troubles, just ping me - thanks Vladimiras Kovalkovas
- Updated to the new Peppol SMP specification 1.2.0 - using Canonicalization method
http://www.w3.org/TR/2001/REC-xml-c14n-20010315
from May 1st, 2022 - The "Check DNS state" of the Service Groups should now also work for non-Peppol CEF-based configurations
- Extended the REST API to support export and import of data
- Extended the REST API to support migration of participants
- Import with "overwrite" enabled, does no longer delete the Service Group in the SML but only locally
- [SQL] Changed a table name for Oracle (Flyway v16). See issue #62 - thanks @JonasZal
- [SQL] Fixed an error, that by accident the owners of other ServiceGroups were changed. See issue #195 - thanks @sakasaka19
- [SQL] Changed two columns in table
smp_secuser
fromclob
tovarchar(200)
for Oracle (Flyway v17) - The participants migrations pages are now shown, even if the preconditions are not fulfilled. This can be used to view historic data.
- Participant migrations can now be deleted from the UI
- The participant migrations pages now have a "Refresh" button
phoss SMP 5.5.4
- Updated the predefined names to Peppol Code List v8.0
- Improved the security check for Basic Auth users
- [SQL] Updated to PostgreSQL 42.3.3 for security reasons
phoss SMP 5.5.3
- [SQL] Updated to Google ProtoBuf 3.19.2 for security reasons (CVE-2021-22569)
phoss SMP 5.5.2
- Fixed an error in the MySQL DDL V1 - changing the collation from
utf8
tolatin
to avoid "too long key" issue - Fixed an initialization order issue when migrating DB users from the old scheme to the new scheme