- 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.propertiesandwebapp.propertiesare deprecated and should not be used anymore. All the properties should be placed inapplication.properties. - The system properties
peppol.smp.webapp.properties.pathandsmp.webapp.properties.pathare no longer evaluated and will lead to a startup error. - The environment variable
SMP_WEBAPP_CONFIGis no longer evaluated and will lead to a startup error. - The configuration files
private-smp-server.propertiesandsmp-server.propertiesare deprecated and should not be used anymore. All the properties should be placed inapplication.properties. - The system properties
peppol.smp.server.properties.pathandsmp.server.properties.pathare no longer evaluated and will lead to a startup error. - The environment variable
SMP_SERVER_CONFIGis 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