Skip to content

P6 Core 6.9.4

Release date: Thursday, 3rd of August 2023

Documentation can be found here.

Features

Plain SQL Tables

From now on, new tables created in the Tables Service will trigger the creation of a corresponding plain table in database. This is a major performance boost and proved to be very effective in production.

You can migrate existing tables to SQL storage by flipping the ‘Storage mode’ toggle button in the table’s definition screen.

Other features

  • Counter values can not only be calculated by XPath expressions but also by scripts
  • contentAsStream, xssFilterExclude and streamCaching parameters were added to the P6 REST Camel component
  • Names of files downloaded from a URI column in a transactions list can now be defined with an extra optional parameter

Improvements

  • A new variable P6_CURRENT_APPKEY is available in scripts to pull the app key if any
  • Expose the URI and Map DSLs in route definitions, typing is enabled too
  • The entity cache manager was reworked to function in a cluster

Bug Fixes

This release fixes the following bugs:

  • The ‘Mark as read’ button in the Jobs panel doesn’t work
  • P6 Sync push action does not set properties properly
  • NPE when processing a transaction from a route
  • Table display is broken in homepages
  • Form not displayed correctly according to button type
  • Table service should send empty values
  • Error when stopping routes
  • Routing order pagination is buggy
  • Resource labels and the resource tab label are not italicized when the content of a script is updated
  • Tests aren’t compiled when saving the service item
  • Unable to upgrade an application
  • Need to protect names on import
  • In the ‘scripts’ service, when on the ‘output’ tab for script execution, refreshing the service leads to the ‘output’ tab without content
  • Documentation and TypedP6Dsl fixes