Releases: phax/phoss-smp
Releases · phax/phoss-smp
phoss SMP 5.0.6
- Fixed an error with rolling back SML transactions (see issue #71)
- The UI now has a possibility to explicitly unregister a Service Group from the SML without deleting it
- Added the possibility to configure the execution time warning (SQL version only)
- The field "is deprecated?" of transport profiles can now be handled via the UI
- A new Status API was introduced to query configuration parameters (see issue #73).
- Added a possibility to disable the status API via the Configuration
phoss SMP 5.0.5
- Fixed a stupid error that the deletion of a ServiceGroup is not properly propagated to the PEPPOL Directory
- Updated to Jersey 2.27
- Updated the default truststore so that the SSL certificates of the DG DIGIT SML are contained, as there seems to be an issue with the latest Java 8 update.
- The "Create Business Card" page only shows Service Groups that don't have a Business Card yet
phoss SMP 5.0.4
- A suspicious comment indicating that PEPPOL Directory is not supported by SQL backend was fixed
- The
/complete/
and the/list/
REST APIs are now available for the OASIS BDXR as well - The sub-projects previously licensed under EUPL 1.1/MPL 1.1 are now licensed under MPL 2.0
- The automatic PEPPOL Directory update on import/REST API was fixed (see issue #52)
- The list of managed participants on the public start page can be disabled (see issue #58). Configure via property
webapp.startpage.participants.none
inwebapps.properties
. - Warning about disabled SML can be turned off (see issue #53). Configure via property
sml.needed
insmp-server.properties
. - Added configurable timeouts from SMP to SML using the properties
sml.connection.timeout.ms
andsml.request.timeout.ms
as mentioned in issue #67. - The
Certificate information
page now has explicit support for the new OpenPEPPOL PKI v3 - By using the predefined truststore path
truststore/complete-truststore.jks
with passwordpeppol
support for OpenPEPPOL PKI v2 and v3 is provided - By updating to PEPPOL Directory 0.6.0 the extended PD Client configuration in file
pd-client.properties
can be used. See https://github.com/phax/peppol-directory/#pd-client for details.
phoss SMP 5.0.3
- Initial support for SMP Docker images was added
- Fixed NPE in REST API if an invalid data format was used
- Made SML registration IP and hostname configurable (see issue #49)
- Existing service groups can now be subsequently registered to the SML (see issue #51)
- The "SML registration" pages now contains a note, if the SMP is already registered to the SML.
- The default page of the PEPPOL Directory was changed to
https://directory.peppol.eu
- because of the very special https setup currently used, an update to the PD client library v0.5.1 is highly recommended - An error prevented Business Cards from being imported correctly - Thanks Ger for pointing this out
- An exception when using the PEPPOL REST API in combination with an Endpoint without an URI was fixed
- The Docker image got
vim
by default (see issue #45)
phoss SMP 5.0.2
- Fixed an NPE in "Check DNS state" when an empty participant identifier scheme is used
- Added a new entry to the "Tasks/problems" page if the default password of the default Admin user was not changed
- Improved and unified logging a bit
- Vagrant configuration has been updated to work with the new structure from 5.0.1
- Made the public start page static to decrease server load. The previous layout can be restored by switching the property
webapp.startpage.dynamictable
totrue
in thewebapp.properties
file. - Added support for a writable REST API to create/update/delete BusinessCards per API (see issue #43)
phoss SMP 5.0.1
- There are now 2 separate web applications for the SQL and the XML backend to resolve a problem with WildFly if a
persistence.xml
is in the class path but the XML backend is used. - An incompatibility with .NET using the inclusive canonicalization algorithm was fixed ("\r\n" vs. "\n")
- The canonicalization algorithm used in the signature was changed to "exclusive" as stated in the PEPPOL SMP specification. The OASIS BDXR version still requires the use of the "inclusive" version.
phoss SMP 5.0.0
- Naming the solution "phoss SMP" plus branding
- The first SMP solution to be officially CEF conformance tested - read the test protocol
- Added the new logo into the application
All artefacts for the binary release are available at http://repo2.maven.org/maven2/com/helger/peppol-smp-server-webapp/5.0.0/
See the Upgrade guide to V5
SMP 5.0.0 Release Candidate 2
- Fixed extension UI handling for BDXR service groups (see issue #30)
- Delete Business Card when Service Group gets deleted (see issue #31)
- Using specific namespace prefixes for SMP REST responses ('smp' in PEPPOL mode and
bdxr
in BDXR mode) - The endpoint list can now also be view as a tree structure (see issue #36)
- Identifier case sensitivity (or insensitivity) is now based upon the used identifier schemes (to comply with the generic BDXR SMP CS03 specification). In BDXR mode all identifier types are case insensitive where in PEPPOL mode only the participant identifiers are case insensitive (when using the
iso6523-actorid-upis
scheme). - Service groups, endpoints and Business Cards can now be exported and imported to simplify the migration with all data to a different SMP (see issue #37).
- Added the possibility to delete empty processes and empty document types from the list of endpoints.
- A simple Vagrant setup for SMP was provided by @jerouris and can be found at https://github.com/phax/peppol-smp-server/tree/peppol-smp-server-parent-pom-5.0.0-rc2/vagrant
All artefacts for the binary release are available at http://repo2.maven.org/maven2/com/helger/peppol-smp-server-webapp/5.0.0-rc2/
See the Upgrade guide to V5
SMP 5.0.0 Release Candidate 1
- A special Upgrade Guide V5 was created
- PEPPOL Directory automatic update was added (#25)
- When running in BDXR mode, the Signature and Digest algorithm was fixed to SHA256
- The SQL implementation for the business cards is in place (#28)
All artefacts for the binary release are available at http://repo2.maven.org/maven2/com/helger/peppol-smp-server-webapp/5.0.0-rc1/
See the Upgrade guide to V5
SMP 5.0.0 Beta 1
- JDK8 will be the minimum runtime requirement, the configuration is totally backwards compatible
- The REST-API of the SMP can now supply either the PEPPOL XML format (in namespace http://busdox.org/serviceMetadata/publishing/1.0/) or the BDXR SMP XML format (in namespace http://docs.oasis-open.org/bdxr/ns/SMP/2016/05) (see issue #29)
- The "SMP - SML tools" page from http://peppol.helger.com has been integrated (see issue #22)
- It's possible to customize the SMLs to use inside the tool (see issue #23)
- A truststore for https connection with the SML can now be configured
- Keystore and truststore can be reloaded at runtime
- Identifier types are now customizable (see issue #20)
- The "minimum SQL" implementation introduced in 4.1.1 was removed again because the original requestor no longer uses it.
- Improved the integration of the PEPPOL Directory configuration into the system
- New pages for bulk changing URLs and certificates are present (see issues #4 and #27)
- Certain settings can now be changed at runtime:
- Enable or disable the writable REST APIs
- Enable or disable the PEPPOL Directory integration and specify the hostname
- Enable or disable the connection to the SML and the specify the management endpoint
- The "Transport profiles" page was moved into the "Administration" sub menu