June 2025 - Dashboard Release Notes

June 2025 - Dashboard Release Notes


Patch Release - 2025_06.1

Ineffective Cookie Handling - Causing Log In Challenges

pi#3134

 

Authentication

Ineffective Cookie Handling - Causing Log In Challenges

pi#3134

 

Authentication

A small number of users were being impacted by incorrect existing cookies causing difficulty logging in. We have improved the cookie logic to better handle such scenarios and released it in 2025_06.1.

CHANGES & MAINTENANCE

Exporting To CSV - Rendering Numeric Values In Scientific Notation

pi#3047

36748

Export To CSV

Exporting To CSV - Rendering Numeric Values In Scientific Notation

pi#3047

36748

Export To CSV

Previously when exporting to a CSV file, values of a certain size and/or precision would sometimes be incorrectly exported in scientific notation, rather than as their ‘raw’ digit value.

 

Chart Tools Menu - Permission Based Features - Consistently Visualised

pi#3040

 

Chart Tools Menu / User Permissions

Chart Tools Menu - Permission Based Features - Consistently Visualised

pi#3040

 

Chart Tools Menu / User Permissions

When using a new/empty Chart Cell on a Category, previously the feature buttons within the Chart Tools menu were not consistently visualised dependant on the users allocated permissions.

Now, the ‘Add Chart’ feature is greyed out when the Edit Chart permissions are absent…

Screenshot from 2025-06-02 13-41-33.png

… and all other features are greyed out when the ‘Modify Layouts’ permissions are absent.

Screenshot from 2025-06-02 13-40-52.png

Additionally, the ‘Schedule’ feature (the clock symbol to the right if the 'i' symbol) was previously completely absent from the Chart Tools menu when the user did not have the necessary permission. It is now always present, and greyed out accordingly based on the users allocated permission - as shown below

Screenshot from 2025-06-02 13-41-59.png

Furthermore, the ‘Full Screen’ feature was absent from the Chart Tools menu when viewing the chart in full screen mode. It is now always present, and greyed out accordingly based on the users allocated permission - as shown below with the diagonal arrows symbol on row 1.

Screenshot from 2025-06-02 13-42-09.png

 

Organisations - Adding Charts From A Parent Organisation - Into Reports

pi#2978

34890

Organisations / Reports

Organisations - Adding Charts From A Parent Organisation - Into Reports

pi#2978

34890

Organisations / Reports

For the 2025_04 release, the ability to add charts from the direct parent of the current Organisation was added (release notes link).

A known limitation of this functionality was that after import the connection between the report cell and the parent chart would be lost and you would have to reselect that chart before the report would display it.

This issue has now been resolved. Previously, you would have been warned when a report contained a parent chart when importing through the UI due to this limitation. That warning has now been removed. If an import contains charts from a parent Organisation that no longer exists, the UI will block the import and display an error the same way it does for non-existent charts from the current Organisation.

Note: Chart imports rely on the chart identifier (the name the chart was saved with upon creation) to link the charts within a report to their Dashboard chart. If your report contains a chart from a parent Organisation but a chart with the same identifier exists within the current Organisation, upon import the current Organisation chart will be ‘linked’ instead.

 

Organisations - Adding Charts From A Parent Organisation - Direct Attachments To Schedules

pi#3070

-

Organisations / Schedules

Organisations - Adding Charts From A Parent Organisation - Direct Attachments To Schedules

pi#3070

-

Organisations / Schedules

The ability to add charts from the parent Organisation, of the current Organisation as an attachment to a Schedule has been introduced.

Imports will be blocked through the UI if the attached chart isn’t found within either Organisation.

The note about duplicate identifiers applies to this functionality too. Even if when the Schedule was created you selected a chart from the parent Organisation, any import of that Schedule will ‘link’ up with a child Organisation chart if it has the same identifier.

 

Organisations - Previously Defined Secure Organisation Variables - Being Lost Upon Saving

pi#3106

36052

Organisations / Secure Variables

Organisations - Previously Defined Secure Organisation Variables - Being Lost Upon Saving

pi#3106

36052

Organisations / Secure Variables

Attempts to change a previously defined Secure Organisation Variables, would result in the variables value being lost, when performing the action of saving an attempted change.

 

Organisations - Super Admin Unable To Grant Org Level Super Admin To Users

pi#3111

 

Organisations / User Configuration

Organisations - Super Admin Unable To Grant Org Level Super Admin To Users

pi#3111

 

Organisations / User Configuration

Addressed an issue whereby the Super Admin account was unable to grant user configuration option on the new Org Super Admin feature, but specifically for Detached Organisations.

 

Temporary Category Objects - Changed From Single To Multi Pickers

pi#3103

36920

Category Objects

Temporary Category Objects - Changed From Single To Multi Pickers

pi#3103

36920

Category Objects

Temporary category objects have been changed from a single picker interface to a multi-picker. This means you can choose one or more options where you could previously only choose one.

 

Authentication - Removal Of Legacy Cookie - Tomcat

pi#3025

-

Authentication / Cookies / Tomcat

Authentication - Removal Of Legacy Cookie - Tomcat

pi#3025

-

Authentication / Cookies / Tomcat

Following recent architectural upgrades, the Tomcat cookie is no longer required. While it was temporarily retained during the migration in the May 2025 release, it has now been removed - restoring the system to a single user cookie.

This change has no impact on end-user functionality, and no behavioural differences are expected.

 

Charts Failing To Render - When Running As HTTPS (Docker)

pi#3104

 

Docker / Renderer / HTTPS

Charts Failing To Render - When Running As HTTPS (Docker)

pi#3104

 

Docker / Renderer / HTTPS

For Docker deployments using HTTPS, charts that required the use of the Renderer (non high charts) could fail to export successfully due to an issue with communicating over the internal port - this would be best witnesses as a timing out of the render attempt.

 

Configuration - Improved Component State Isolation (Data Connection & Themes Tabs)

pi#3001

34954

Data Connections / Themes

Configuration - Improved Component State Isolation (Data Connection & Themes Tabs)

pi#3001

34954

Data Connections / Themes

Addressed an issue where values were unintentionally shared between tabs on the Data Connection and Themes screens - specifically within the Dashboard Configuration menu. Each tab now maintains its own isolated state, ensuring no data is carried over or spanned across each tab.

 

Library Upgrade - Tomcat Upgraded To 9.0.106

pi#3093

 

Library Update / Security

Library Upgrade - Tomcat Upgraded To 9.0.106

pi#3093

 

Library Update / Security

Tomcat has been upgraded from version 9.0.104 to 9.0.106 - specifically to address a recently flagged vulnerability (CVE-2025-48988).