Skip to content

Releases: phax/phoss-smp

phoss SMP 6.0.0

12 Sep 12:26
Compare
Choose a tag to compare

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@... to EC-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

26 Aug 16:45
Compare
Choose a tag to compare
  • 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 and webapp.properties are deprecated and should not be used anymore. All the properties should be placed in application.properties.
    • The system properties peppol.smp.webapp.properties.path and smp.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 and smp-server.properties are deprecated and should not be used anymore. All the properties should be placed in application.properties.
    • The system properties peppol.smp.server.properties.path and smp.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 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

08 Aug 20:50
Compare
Choose a tag to compare
  • 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

16 May 22:26
Compare
Choose a tag to compare
  • 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 value bdxr2
  • 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

18 Mar 18:52
Compare
Choose a tag to compare
  • 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

24 Feb 10:56
Compare
Choose a tag to compare
  • [SQL] Fixed a syntax error in PostgreSQL migration V17. See issue #201 - thanks @tmhide

phoss SMP 5.6.0

22 Feb 16:11
Compare
Choose a tag to compare
  • [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 from clob to varchar(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

18 Feb 12:11
Compare
Choose a tag to compare
  • 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

12 Jan 14:29
Compare
Choose a tag to compare
  • [SQL] Updated to Google ProtoBuf 3.19.2 for security reasons (CVE-2021-22569)

phoss SMP 5.5.2

11 Jan 18:56
Compare
Choose a tag to compare
  • Fixed an error in the MySQL DDL V1 - changing the collation from utf8 to latin to avoid "too long key" issue
  • Fixed an initialization order issue when migrating DB users from the old scheme to the new scheme