Skip to content

P6 Core 6.9.9

Release date: Wednesday, 29th of April 2024

Documentation can be found here.

This release introduces some deprecated removals. We recommended that you carefully read the migration guide.

This release focuses on security, consolidation and introduces internationalization on transactions.

Note

This version is the last one using JDK17. The following releases will be based on JDK21.

Features

[P6CORE-1170] Create DSL helper function to create temporary files. [P6CORE-1285] Display a loader on all the UI tables. [P6CORE-1489] Add column support for ViewConfiguration keys. [P6CORE-1496] Add an Upgrade Post Install script in the application service. [P6CORE-1502] Add a new Xslt translation function. [P6CORE-1503] Add a new Freemarker translation function. [P6CORE-1504] Update I18n DSL. [P6CORE-1507] Update Charts service to be i18n compliant. [P6CORE-1508] Update Forms service to be i18n compliant. [P6CORE-1506] Add configuration transformers on views. [P6CORE-1512] Allow multiline content in tables service data. [P6CORE-1534] Add the ability to view application installation history in the application service UI. [P6CORE-1535] Allow parameters to be passed on form before render script. [P6CORE-1545] Allow disabling the /openapi endpoint using a property switch. [P6CORE-1547] Button and Form service: sanitize output to prevent CSS injection. [P6CORE-1556] Implement translation for transaction views. [P6CORE-1564] Display build version on P6 version on the portal. [P6CORE-1573] Add generated column support for transaction OrgPath searchable.

Improvements

[P6CORE-143] Return the menu items labels in the user’s selected language using i18n. [P6CORE-1171] Align file upload mechanism in Forms service. [P6CORE-1289] Broken link in migration troubleshooting docs. [P6CORE-1374] Migrate from docker-compose to docker compose. [P6CORE-1472] Reword ‘Cancel’ button to ‘Exit edit mode’ on the homepage screen. [P6CORE-1485] Create QA test for Excel export. [P6CORE-1491] Missing incompatibility flag in docs. [P6CORE-1497] Rework Github platform6 project and any documentation to reference docker compose V2 and not V1. [P6CORE-1514] Detect and disallow reflective access to Runtime.exec() from Groovy sandbox. [P6CORE-1529] Fix warning on documentation generation. [P6CORE-1530] Remove support for JDBC properties files. [P6CORE-1541] Update User DSL documentation to add the new setEnabled P6UserInstanceModifier. [P6CORE-1551] Correct documentation for creating temporary files. [P6CORE-1575] Update services UI to the latest SDK version. [P6CORE-1583] Detect and disallow access to List .execute from Groovy sandbox. [P6CORE-1586] Detect and disallow access to ProcessGroovyMethods and ProcessImpl from Groovy sandbox. [P6CORE-1584] I18n adjustments. [P6CORE-1589] Services should be sorted according to the user locale in the application screen. [P6CORE-1591] Update documentation on the new default.sso_name feature added for USS. [P6CORE-1612] Default quote selector when exporting CSV on the table service.

Fixes

[P6CORE-1160] Charts legend is not displayed correctly. [P6CORE-1196] Wrong domain usage on frontend resources. [P6CORE-1240] Users without permissions shouldn’t be allowed to import and export transactions. [P6CORE-1455] Scrolling issue when editing in the application service. [P6CORE-1560] State of Save and Reset buttons on the Homepage does not update. [P6CORE-1570] Issue when packaging the app. [P6CORE-1571] OpenAPI endpoint is broken in p6core. [P6CORE-1572] Custom form file submission is losing the original filename. [P6CORE-1574] Button column is missing when viewing Transaction search results with hidden buttons. [P6CORE-1582] Refresh issues with the translation field in the charts service. [P6CORE-1592] Save script with syntax error and save button remains disabled. [P6CORE-1616] Cannot access route details.