February 2026 - Dashboard Release Notes

February 2026 - Dashboard Release Notes

 

  • IMPORTANT NOTIFICATIONS

    • Scheme Changes - the release contains 4 schema changes

    • Java Upgrade - we have upgraded Java to v21. If you use a Linux installation, you will need to update the version of Java that you supply to a v21 version. Windows and Docker versions handle this change automatically. Do not upgrade until you have ensured that you have the requisite in place.

    • Upgrading - please read all release notes from the version you plan to upgrade from and to before you conduct an upgrade. Each release contains changes to functionality; therefore it’s worth being aware of these before your customers raise queries with you.


NOTICE: In this release, we have upgraded Java to v21. If you use a Linux installation, you will need to update the version of Java that you supply to a v21 version. Windows and Docker versions handle this change automatically. Do not upgrade until you have ensured that you have the requisite in place.


Added

Added Magic Variable for “Tomorrow”

pi#3414

39981

Magic Variables

Added Magic Variable for “Tomorrow”

pi#3414

39981

Magic Variables

Added a new magic variable for tomorrow’s date (24 hours from now).

Example:

The current date/time = Feb 4th 15:00

[[TOMORROW]] = 2026-02-05

See the documentation for the full list of magic variables available: Magic Variables

 

Ability to add Environment Variables to Configuration-Tool GUI

configuration_tool#144

N/A

Configuration Tool / Environment Variables

Ability to add Environment Variables to Configuration-Tool GUI

configuration_tool#144

N/A

Configuration Tool / Environment Variables

A new tab has been added into the Configuration Tool GUI, to allow the setting of Environment Variables.

image-20260204-150209.png

 

The values set here are saved in dashboard.json as arrays under the environmentVariables property.

image-20260204-150741.png

 

When running the config-tool whatever environment variable/s that is set under the environmentVariables property of dashboard.json overrides any matching property that is set.

 

Fix the 'Show Data Values' attribute not applying to Speedometers

pi#3418, pi#3417

N/A

Charts, Speedometer

Fix the 'Show Data Values' attribute not applying to Speedometers

pi#3418, pi#3417

N/A

Charts, Speedometer

The ‘Show Data Values’ Attribute Setting will now show/hide the central Data Value on a Speedometer Chart as intended.

As part of this change, any new Speedometers will have this setting marked as true by default in keeping with other, similar Chart Types like Power Rings. Pre-existing Speedometer Charts will have this setting set to true in order to retain their previous presentation. Now that the setting is applying correctly, the ‘auto-hide’ behaviour exhibited when a Speedometer Chart became small has been removed. The Display Name of the measure will still reflow to below the central hole.

 


Changes

Fixed Dimension colouring of a Waterfall Chart total column issue

pi#3436

39014

Waterfall Charts, Colours

Fixed Dimension colouring of a Waterfall Chart total column issue

pi#3436

39014

Waterfall Charts, Colours

Previously, if a colour style rule was defined that matched the first dimension of a Waterfall Chart, then that style’s colour would also be applied to the total column. This issue has now been resolved, with the total column instead being coloured to match the default colour or, if that has not been defined, the first colour of the current theme.

Waterfall Combined.png
An image showing how the defined Dimension Colours shown would have previously (left) affected the total colour but no longer does (right)

 

Update long varchar fields to longtext

migrations#75

N/A

Migrations

Update long varchar fields to longtext

migrations#75

N/A

Migrations

Some table housekeeping needs to be done so we do not hit MySQL’s limit on the number of characters in a table definition.

Windows services shutdown issue resolved

pi#3421

40078

Windows Services

Windows services shutdown issue resolved

pi#3421

40078

Windows Services

An issue was resolved with Windows services where the application could be terminated before a clean shutdown had been completed, resulting in a crash log and potentially a large dump file.

Windows authentication issue resolved

pi#3444

40458

Authentication

Windows authentication issue resolved

pi#3444

40458

Authentication

An issue was resolved with Windows Authentication which blocked that functionality from working.

Setting colours in data grids for full row

pi#3435

39288

Table Charts

Setting colours in data grids for full row

pi#3435

39288

Table Charts

Apply the correct colour styling when setting if you use the Colours option in the Chart Editor for a table grid and tick the box for “Apply to the whole row”. Previously only the background is set but the textcolor remains the same.

image-20260206-130904.png

Resolved an issue with numeric data not being exported to a numeric field in Excel

pi#3224

38239, 40459, 40501,

Table Chart Export

Resolved an issue with numeric data not being exported to a numeric field in Excel

pi#3224

38239, 40459, 40501,

Table Chart Export

For numeric cells, apply the correct number format and export them as numeric, when table charts are exported to Excel. This will allow anyone to use the exported table chart in Excel to do calculations on these cells, i.e. use them in a formula. Previously all cells were exported as text and numeric cells were tagged as “Numbers stored as text”. A small update was also made to remove any formatting on the cell if the “Export as Excel without format” property is set for the table chart.

Move ‘Fullscreen Peek’ CSS styling to Dashboard tab

pi#3453

N/A

Themes

Move ‘Fullscreen Peek’ CSS styling to Dashboard tab

pi#3453

N/A

Themes

In the previous release, a new CSS styling class was added under ‘Chart Panel’ for the Fullscreen peek element. This class has now been relocated to the ‘Dashboard’ tab as unlike other classes under the ‘Chart Panel’ tab this class does not only apply to Chart Panels and is not able to be styled on individual Charts.

Add Highcharts Accessibility module

pi#3442

N/A

Charts, Accessibility

Add Highcharts Accessibility module

pi#3442

N/A

Charts, Accessibility

The Highcharts Accessibility module has been added in order to improve the interaction of Charts with accessibility tools like screen readers.

Tables unable to export as CSV when columns include an order by statement

pi#3470

40809, 41130

Tables, Exports

Tables unable to export as CSV when columns include an order by statement

pi#3470

40809, 41130

Tables, Exports

Previously, CSV exports of tables would produce an error in the case of a column within the table being created with SQL that includes an order by statement. This has now been resolved, and tables containing columns with SQL which behave this way will now create functioning CSV exports.

Upgrades

 

 

 

Upgrades

 

 

 

  • Angular has been updated to v9 - pi#3425

  • Typescript has been updated to 3.8.3 - pi#3425

  • OWASP Java Sanitizer has been upgraded to resolve CVE-2025-66021 - pi#3430

  • Grails has been upgraded to v7 resolving a number of Spring and Spring boot related CVEs - pi#3107, pi#3268

  • Java has been upgrade to v21 bringing a number of performance and reliability improvements - java#2

  • AG Grid has been upgraded to v25.3.0 - pi#3426

  • GO upgraded to v1.25.7 to resolve a vulnerability in Configuration-Tool - pi#3474


Fixes relating to the newly available AI functionality

Rename the tooltip of minimised AI button

pi#3428

N/A

AI, Tooltip

Rename the tooltip of minimised AI button

pi#3428

N/A

AI, Tooltip

Renamed the tooltip of the minimised AI button from “Maximise AI dialog to “Maximise AI Chart Explorer” as it was incorrectly set.

Performance improvement for the AI Chart Explorer

pi#3459

N/A

AI, Performance

Performance improvement for the AI Chart Explorer

pi#3459

N/A

AI, Performance

Interactions with the AI Chart Explorer now use a Java 21 feature, virtual threads - this improves throughput when the system is waiting for responses from the llm for a large number of concurrent users

Remove gap between bottom-right Chart Link and container edge

pi#3455

N/A

AI, Charts, Chart Links

Remove gap between bottom-right Chart Link and container edge

pi#3455

N/A

AI, Charts, Chart Links

In the previous release, with AI enabled, there would be a small gap between the container and any Chart Links assigned to the bottom-right of the Chart Panel. This issue has now been resolved.

Improvements to AI Chart Explorer Nav Bar icon toggle functionality

pi#3466, pi#3467

N/A

AI, Chart Explorer

Improvements to AI Chart Explorer Nav Bar icon toggle functionality

pi#3466, pi#3467

N/A

AI, Chart Explorer

The AI Chart Explorer icon in the Nav Bar can be used to toggle the Chart Explorer open/closed. The following issues related to how this functionality interacted with some other aspects of the Chart Explorer have been resolved:

  • It would take multiple clicks of the icon to open the Explorer after it had been closed via the ‘Close’ button

  • Clicking the icon when the Explorer is minimised would open a new Explorer dialogue rather than maximising the existing one

  • When using the AI Pin query parameters (aipinmin/aipinmax), Clicking the icon when the dialog was open would close it rather than minimise it


Schema Changes

Description

GitLab

ZenDesk

Column

Description

GitLab

ZenDesk

Column

Removed column

migrations#75

N/A

mis_audits.SEARCH_REF_CODE

Added column as varchar(256)

migrations#75

N/A

mis_audits.ERROR_DETAIL

Changed type from varchar to TEXT

migrations#75

N/A

mis_hierarchies.ACTION_BUTTON_TOOLTIP

Added column as TINYINT(1)

pi#3418

N/A

mis_hierarchies.show_data_value_label


 Known Issues 

Read Only Themes

pi#3493

N/A

Themes

In previous releases, it was possible to mount themes read only - an approach not recommended because it means theme migrations are not able to run.

In this release, they will stop the Dashboard from starting, so if you have this configuration, please do not upgrade unless you have reconfigured. We are aiming to resolve this discrepancy in the May 26 release.

Reported critical vulnerability CVE-2026-33701

3511

n/a

Charts

After the release, vulnerability CVE-2026-33701 was created and flagged as critical. This vulnerability is not exploitable in the Dashboard because we do not support exposing JMI/RMX and use a minimum Java version of 21. An upgrade of the library will be included in the April 2026 release, at which point the report will disappear from vulnerability scans.