P6 Core 6.0.0
Release date: Thursday, 9th of January 2020
Documentation can be found here.
This is a major release that introduces some breaking changes. It is highly recommended that you carefully read the migration guide.
Features¶
App Config DSL¶
A brand new DSL called appconfig
was added to allow shipping
configuration within P6 apps.
Transaction Events¶
Every P6 Core instance sends events to P6 Console which calculates statistics accessible to a P6 account manager. The Console counts the number of transactions created, updated or deleted over a given period of time. Many other event types could be added in the future.
Improvements¶
Camel DSL enriched¶
A new function processFile()
was added to the Camel DSL which mimics the
behavior of the old File System Listener.
Also, the destroyRoute()
function no longer throws an exception when a route is not found.
Use official Camel Web3j routes¶
This release is aligned with the official Camel Web3j module. Therefore many custom headers that were added in previous versions were removed. Please check the migration guide for more information.
Route definition UI revisited¶
The route definition UI was reworked and route templates were revamped.
Enabled
property of service items removed¶
It wasn’t a used feature and it created confusion in the Routes service UI.
Documentation¶
The tutorials provided in the documentation were dramatically enhanced. New documentation was added to help monitor a P6 Core instance, as well as SSO configuration examples.
Technical Changes¶
Startup logs enhanced¶
When you start an instance, many new logs were added especially related to the DB driver…
Environment variables that start with B2BOX were renamed¶
Please check the migration guide for more information.
JCR support removed¶
Bug Fixes¶
This release ports all bug fixes from the 5.24.X
branch. And fixes the extra following bugs:
- 500 errors when installing/uninstalling an application
- Internal script cache errors
- Errors in the portal when a stored procedure takes more than a minute to execute
- Transaction import results were not displayed
- Critical bug with
p6rest
Camel routes - Various fixes to the P6 application development model (data types…)
- Various fixes to P6 sync
- Various fixes to the
workflowsteps
service