P6 Core 6.9.7
Release date: Wednesday, 13th of December 2023
Documentation can be found here.
This release introduces some breaking changes. We recommended that you carefully read the migration guide.
Features¶
Counters can directly call stored procedures, please refer to this guide for more information.
Also, message submission scripts (scripts that are called when transactions are uploaded via the UI or P6 CMD) can now be embedded in applications. More info on how to write these scripts can be found here.
Finally, a new export button was added to home pages to export dashboard data.
Improvements¶
- For security reasons, Postfix was removed from P6 Core Docker images
- Embed the Groovy
DateUtil
library and expose Camel Core in the DSL API - Various enhancements to the documentation
- More DSLs and variables are exposed in route definitions
- Users DSL for allowing easy user migrations between identity providers
- Support for Auth0 IDP added and documented
- Many logging improvements
Bug Fixes¶
- Many fixes in script compilation
- Many fixes in the scripts UI
- Errors on startup in logs
- Unable to edit a homepage
- Fix indexation issues
- Incorrect class loader used to compile route deployment scripts
- Scripts remains cached in other nodes of the cluster
- HTML tags are stripped in markdown files
- CMB Service Messenger deleting the response queue before it is read!
- Platform6Appender can block under high load and cause all calls to log4j from any thread to block!
- Tables Service UI does not always show the errors
- Unable to edit specific properties of a chart
- Homepage items wrongly displayed
- Instance DSL:
p6.instance.name()
does not pass an access token to P6 Auth - On configuration defaultValue and value are mixed up between the list display and the view display
- Scripts Service UI:
Run test
is available before you have saved the test script to the backend