January 2026 - Dashboard Release Notes
- 1 Patch Release 2026_01.1
- 2 Added
- 2.1 Database TLS certificates for AWS and Google Cloud
- 2.2 Multi-arch images for Dashboard, Renderer and Scheduler
- 2.3 Ability to style target line text
- 2.4 Ability to style paper tabs
- 2.5 Ability to style editable tables submit button
- 2.6 Ability to style checkbox and radio buttons
- 2.7 Display index to theme colours
- 2.8 Ability to style and customise the icon for ‘Fullscreen Peek’ and ‘Reset to original chart’
- 2.9 CSV exporting of Card charts
- 2.10 Ability to style doughnut charts total text
- 2.11 Ability to set doughnut charts inner size
- 3 Changes
- 3.1 Highcharts upgraded to v11
- 3.2 Make help icon navigate directly to help text.
- 3.3 Updated naming around chart attributes (Labels, X-axis & Y-axis)
- 3.4 Report Preview and Exports being restricted to ‘Editor Max Rows’
- 3.5 Inconsistency in bar spacing between combined charts and bar charts
- 3.6 Increase table size threshold to use simple styles
- 3.7 Fix for login screen input field styling not applied
- 3.8 Change the font weight of the input labels on a login screen
- 3.9 PDF and Word export of Speedometer chart do not render correctly
- 3.10 Additional tags and styles added to the ‘Allow List’ for Custom Tooltip HTML
- 3.11 Inability to style border of an active (clicked on) table cell
- 3.12 Headers being repeated in the CSV export of tables with over 1000 rows
- 3.13 CSV export of charts with ‘No Data’ resulting in an error
- 3.14 Stacked charts rendering of section borders
- 3.15 Added SSL support for PostgreSQL data connection
- 3.16 Schedule monitoring screen to use system timezone rather than dashboard timezone
- 3.17 Resolved vulnerabilities in Scheduler and Excel Reader
- 3.18 Upgrades to resolve vulnerabilities
IMPORTANT NOTIFICATIONS
Scheme Changes - the release contains 0 schema changes
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.
Patch Release 2026_01.1
Ability to drill into an SVG chart | pi#3460 | 40716, 40854 | Chart Viewer |
|---|---|---|---|
A recent Chrome update meant that attempts to ‘click’ into a section of a Custom Map SVG would fail to register. This meant that you could no longer drill down on an SVG or select a section when using it as a Parent Chart. A ‘pointerup’ event is now used in preference to a ‘click’ (which remains as a fallback) resolving the issue. | |||
Clicking on a object with an ampersand on a SVG chart that is a parent should not break | pi#3485 | 40928 | Chart Viewer |
|---|---|---|---|
Previously, when being used as a Parent Chart, Custom Map SVG segments with Labels that contained an ampersand ('&') would result in the Parent Chart failing to render if clicked upon. The Parent Filter would still be applied to the Category and restrict the data of other Charts, but the Parent Chart itself would show an error. This has now been resolved. | |||
Stacked bar chart with show total value and targets should not display repeating values | pi#3482 | 40890 | Chart Viewer |
|---|---|---|---|
Stacked Charts with Targets defined would display the ‘total’ for that target for every data point if the ‘Show Total Value’ attribute option was selected. This was due to an incompatibility between this release's Highcharts upgrade and logic that identified and ignored Target sections when it came to displaying their totals. This has now been resolved. | |||
Should be able to filter a pie chart via a legend click | pi#3478 | 40827 | Chart Viewer |
|---|---|---|---|
Pie and doughnut type charts had issues since the Highcharts v11 upgrade regarding clicking on legend items when data labels were not present. Previously, the legend item click would result in nothing happening. Now, upon clicking on legend items, the chart will correctly filter as it did before the Highcharts v11 upgrade. Additionally, the same issue was identified with filtering via legend items on parent charts - this has also been resolved and is now working as expected. | |||
Added
Database TLS certificates for AWS and Google Cloud | dashboard-deployment#130 | 38760 | Database Connections |
|---|---|---|---|
The Dashboard now includes certificates for AWS and Google cloud databases allowing customers to connect seamlessly without having to provide those manually. | |||
Multi-arch images for Dashboard, Renderer and Scheduler | renderer#132 | - | Docker Images |
|---|---|---|---|
The default AMD images for the Dashboard, Renderer and Scheduler have been upgraded to multi-arch images. This means that you no longer need to pull the images with the _arm64 suffix for these three projects - you can just use the default image for each. The ARM images will eventually be removed for these projects so you should plan to migrate as soon as possible to the multi-arch versions. | |||
Ability to style target line text | pi#3391 | 26263 | Themes |
|---|---|---|---|
A new style class | |||
Ability to style paper tabs | pi#3393 | 26383 | Themes |
|---|---|---|---|
Previously, only the highest level tabs in the config screen were style-able. A new style class | |||
Ability to style editable tables submit button | pi#3396 | 29589 | Themes |
|---|---|---|---|
New style classes | |||
Ability to style checkbox and radio buttons | pi#3369 | 24378 | Themes |
|---|---|---|---|
New style classes | |||
Display index to theme colours | pi#802 | 12133 | Themes |
|---|---|---|---|
Theme Colours now have their ‘display index’ show at the top left of their section on the Colours tab. | |||
Ability to style and customise the icon for ‘Fullscreen Peek’ and ‘Reset to original chart’ | pi#3374 | 30871 | Themes |
|---|---|---|---|
New classes have been made available for both theme and chart level styling related to the ‘Fullscreen Peek’ and ‘Reset to orginal chart’ icons:
In addition to the above, both of these icons can now be changed via a Theme’s Custom Icon functionality under the ‘Chart Cell’ tab Known Issue: The ‘Fullscreen peek’ class appears as an option in Chart Level Styling but will only properties defined via Theme Styling will apply. This will be resolved in the next release by moving this class into the ‘Dashboard’ styling tab instead. Any styles applied to it in its current location will have to be manually migrated across | |||
CSV exporting of Card charts | pi#3398 | - | Card Chart, Export To CSV |
|---|---|---|---|
CSV exports for Card charts was previously disabled due to a Data Object being optional with this chart type. Now, CSV exports are enabled for all Card charts, however those without data will receive a ‘No data’ export. | |||
Ability to style doughnut charts total text | pi#3381 | 21481 | Themes |
|---|---|---|---|
A new style class | |||
Ability to set doughnut charts inner size | pi#3325 | - | Doughnut Chart, Doughnut Sunburst, Variable Doughnut |
|---|---|---|---|
Added a new attribute to all 3 types of doughnut chart called “inner size”. This value specifies the hole size of a doughnut chart as a percentage 1-100. By default this value is 40. | |||
Changes
Highcharts upgraded to v11 | pi#3321 | - | Chart Viewer, Chart Editor & Exports | ||||||
|---|---|---|---|---|---|---|---|---|---|
Our Highcharts library has been upgraded from v9 to v11. This upgrade includes some default style changes to several chart types, including:
Here is an example of what a bar and pie chart look like with the older and newer versions of Highcharts.
Additionally, there is a setting under the ‘configuration’ tab within ‘themes’ that allows you to revert to the old Highcharts v9 styling, reverting all of the previously mentioned default styling changes. This is only intended to be a temporary solution for people upgrading the dashboard who wish to keep the old default styles - we will be deprecating this checkbox in the future. | |||||||||
Make help icon navigate directly to help text. | pi#3322 | 18818, 21732, 37108, 38075 & 39074 | Notifications, Help Text |
|---|---|---|---|
When clicking, the help icon that appears within the 'header' of a Chart, the chart info tab containing help text is now displayed instead. | |||
Updated naming around chart attributes (Labels, X-axis & Y-axis) | pi#3353 | - | Chart Attributes |
|---|---|---|---|
Updates made to field names in the chart attributes tab of the chart editor for labels, x-axis and y-axis attributes to make it clearer which fields in these sections apply to titles and which apply to data labels.
| |||
Report Preview and Exports being restricted to ‘Editor Max Rows’ | pi#2990 | 32500 | Report Preview/Exports |
|---|---|---|---|
There is a setting in the Chart Editor called ‘Editor Max Rows’ which allows you to limit the rows of data used to render the Chart Preview. Due to a logic error, this limit was also being applied in the Reporting Module when you Previewed or Exported charts with this setting. This has now been resolved. | |||
Inconsistency in bar spacing between combined charts and bar charts | pi#3324 | - | Spacing Of Bars |
|---|---|---|---|
Previously, combined charts would have an excessive amount of spacing between bars compared to regular bar charts, making them visually inconsistent. Combined charts have now been brought in line with bar charts, and they share the same bar spacing settings. Here is what a combined chart now looks like (left), next to a bar chart for comparison (right): | |||
Increase table size threshold to use simple styles | pi#3380 | 29966 | Table Export |
|---|---|---|---|
There is a size threshold at which table exports will use simple styles for exports in order to improve the performance of exports. This size threshold had been increased from 100,000 cells to 500,000 cells. | |||
Fix for login screen input field styling not applied | pi#3384 | 22980 | Pi Login / Styling |
|---|---|---|---|
It is no longer needed to put | |||
Change the font weight of the input labels on a login screen | pi#3382 | 23853 | Pi Login / Styling |
|---|---|---|---|
Extra span + label tags was updated to just use just label tags in all instances when | |||
PDF and Word export of Speedometer chart do not render correctly | pi#3378 | 37766 | Exporting PDF & Word / Speedometer |
|---|---|---|---|
Adjust the height/width for speedometer charts to correct the cropping. Known issue: In some scenarios, the aspect ratio is not always maintained in Word exports. In this scenario, the image appears vertically stretched. We intend to resolve this in the February 2026 release. | |||
Additional tags and styles added to the ‘Allow List’ for Custom Tooltip HTML | pi#3379 | 39357 | Custom Tooltips / Styling |
|---|---|---|---|
The Allow List has been updated to include the following: Styles: font-family, letter-spacing, word-spacing, text-transform, border, border-radius, border-top, border-right, border-bottom, border-left, display, opacity, box-sizing Tags: p, small, sup, sub, code, pre, ul, ol, li | |||
Inability to style border of an active (clicked on) table cell | pi#3367 | 22332 | Themes / Styling / Table Cells |
|---|---|---|---|
The styling of a clicked on table cell could be modified with the following class: .pi-style__table-body-cell.ag-cell-focus. However, without using ‘!important’ changes to the border styling would not apply. This theme styling class has now been migrated to .pi-style__table-body-cell.ag-cell-focus::not(.ag-cell-range-selected) in order to increase its specificity and ensure its styling takes precedence. | |||
Headers being repeated in the CSV export of tables with over 1000 rows | pi#3433 | - | CSV Exports |
|---|---|---|---|
For tables with over 1000 rows, the CSV export could contain instances of the headers being repeated in the output alongside a data value. | |||
CSV export of charts with ‘No Data’ resulting in an error | pi#3013 | 36581 | CSV Exports |
|---|---|---|---|
Previously, if a chart contained ‘No Data’ then unlike other export types the CSV export would fail and populate the UI with an error pop-up. Now, ‘No Data’ CSV exports will result in a blank CSV export instead. | |||
Stacked charts rendering of section borders | pi#3407 | 33090 | Stacked Charts |
|---|---|---|---|
The intention with Stacked charts is for each section to have a top/bottom ‘border’ in most circumstances. They should only be disabled if any section on the Chart is too small for them to be included. This disabling was happening in a lot of scenarios where it should not have such as when the chart:
It would also retain the ‘borders’ when it shouldn’t have when dealing with a Stack that was significantly smaller than the largest Stack. All of the issues mentioned have now been resolved. | |||
Added SSL support for PostgreSQL data connection | dashboard-deployment#127 | 38760 | Data Connection / PostgesSQL / SSL |
|---|---|---|---|
SSL support has been added to PostgreSQL data connections. | |||
Schedule monitoring screen to use system timezone rather than dashboard timezone | pi#3098 | 39100 | Scheduler / TimeZone |
|---|---|---|---|
The schedule monitoring timestamps now consistently respect the dashboard timezone setting, rather than the underlying system timezone. | |||
Resolved vulnerabilities in Scheduler and Excel Reader | excel-reader#61 | - | Scheduler, Excel Reader, Vulnerabilities |
|---|---|---|---|
Upgrades made to resolve a few medium-level vulnerabilities in the crypto library:
| |||
Upgrades to resolve vulnerabilities | pi#3430 | 40546 | OWASP / HTML Sanitiser |
|---|---|---|---|
The following updates have been completed:
| |||
For more information about the 3rd party components used in our software, please see 3rd Party Components