September 2025 - Dashboard Release Notes

September 2025 - Dashboard Release Notes


ADDED

 

Customise Chart Tooltips - Initial Rollout To Maps and Custom Maps

GitLab pi#2943

ZenDesk #31766, #30632

Tooltips, Map, Custom Map

Customise Chart Tooltips - Initial Rollout To Maps and Custom Maps

GitLab pi#2943

ZenDesk #31766, #30632

Tooltips, Map, Custom Map

Initially only available for Maps and Custom Maps, a new feature has been added that allows you to heavily customise the tooltips that appear when hovering over a data point in these Chart Types. A more in-depth look at this feature can be found at this documentation page but in summary this feature introduces a new ‘Tooltips’ tab in the Chart Editor that allows you to:

  • Change the order in which the Tooltip Sections are presented

  • Toggle the visibility of the sections individually

  • Customise the ‘Label’ that is used to annotate the data value the section exposes

  • Edit the HTML Template for that section. For example, you can transform a ‘Label: Value’ line into one that only displays the value and present it as a clearly defined header by adding ‘class’ or ‘style’ attributes to customise its presentation

  • Expose Additional Data values on the tooltip

With both the ‘Custom Label' and ‘HTML Template’ fields supporting variables and translation, a lot of customisation options are available some of which are demonstrated in the screenshot below:

 

image-20250924-101101.png

 

Send Schedules To External Emails - As The Logged In User

GitLab pi#3160

ZenDesk #35120

Scheduler

Send Schedules To External Emails - As The Logged In User

GitLab pi#3160

ZenDesk #35120

Scheduler

Previously, external emails added to schedules would always be sent with the permissions and restrictions of the super admin user. We have now added the ability to set the logged in user as the authenticated user for external email recipients instead of the super admin user. When setting schedules to ‘send as me’, all external email recipients will inherit the logged in user’s permissions and restrictions.

If able to edit schedules, you can set a schedule to ‘send as me’.

Screenshot from 2025-09-03 13-57-25.png

This cannot be reverted. It can, however, be overridden by another user wishing to ‘send as me’. Once set my the logged in user, you will be presented with the following message where the input box once lived.

Screenshot from 2025-09-03 14-16-50.png

 

Private Key Support - For Snowflake Data Connections

GitLab #3042

ZenDesk #35371

Data Connections

Private Key Support - For Snowflake Data Connections

GitLab #3042

ZenDesk #35371

Data Connections

Snowflake data connections now support private key authentication instead of password authentication. A checkbox to signify that you are using a private key has been added, as well as a field for the private key. Once set, this can be overridden, but not unset. The private key is never returned to the front end. Secure variables only can be used for the private key. The private key will never be shown in an export file, unless if it is a variable, in which case it can be used to override the value in the target system. The private key will never be shown via API calls.

Screenshot from 2025-08-18 17-04-37.png

 

 

Snowflake Driver Updated to 3.26.1

GitLab pi#3223

 -

JDBC Drivers

Snowflake Driver Updated to 3.26.1

GitLab pi#3223

 -

JDBC Drivers

After some issues became apparent with the previous version of the driver, we issued an upgrade to version 3.26.1. This was made available as 2025_08.1 as well to allow customers to receive the update quickly.


 

CHANGES

 

Data Connections - Improve regex that parses the table’s column name

GitLab #3067

ZenDesk #27900

Data Connections

Data Connections - Improve regex that parses the table’s column name

GitLab #3067

ZenDesk #27900

Data Connections

An improvement has been made on how we parse the Name value from the selected table column name.

Before the change:

image-20250902-153656.png

 

After the change:

image-20250902-153735.png

 

 

Library Upgrade - Reactor-Netty - Upgraded From 1.0.39 to 1.2.9

GitLab pi#3189

ZenDesk #38403

Internal Libraries

Library Upgrade - Reactor-Netty - Upgraded From 1.0.39 to 1.2.9

GitLab pi#3189

ZenDesk #38403

Internal Libraries

Reactor-netty has been upgraded from 1.0.39 to 1.2.9 to resolve vulnerability CVE-2025-22227.

 

Library Upgrade - IO.Netty - Upgraded From 4.1.118.Final to 4.1.126.Final

GitLab pi#3188

ZenDesk #38401

Internal Libraries

Library Upgrade - IO.Netty - Upgraded From 4.1.118.Final to 4.1.126.Final

GitLab pi#3188

ZenDesk #38401

Internal Libraries

Io.netty has been upgraded from 4.1.118.Final to 4.1.126.Final to resolve vulnerability CVE-2025-55163.

 

Logged exception relating to I18n user message export

GitLab pi#3249

 -

I18n / Multi Lingual

Logged exception relating to I18n user message export

GitLab pi#3249

 -

I18n / Multi Lingual

When exporting I18n user messages there could be an exception logged even though the functionality worked. This has been resolved.

Made Maps and Custom Maps respect the ‘Disable Tooltips’ Theme Setting

GitLab pi#3248

 -

Tooltips, Themes

Made Maps and Custom Maps respect the ‘Disable Tooltips’ Theme Setting

GitLab pi#3248

 -

Tooltips, Themes

Previously, the theme setting that allows you to globally ‘Disable Tooltips’ was not applying to both the Map and Custom map Chart Types. This inconsistency has now been resolved.

 


 

SCHEMA CHANGES

 

Description

GitLab Reference(s)

ZenDesk Ticket ID(s)

Column

Description

GitLab Reference(s)

ZenDesk Ticket ID(s)

Column

Added is_using_private_key to mis_data_sources.

GitLab pi#3042

ZenDesk #35371

is_using_private_key

Added private_key to mis_data_sources.

GitLab pi#3042

ZenDesk #35371

private_key

Added non null-able field send_as_usercode with default ‘ADMIN’ to pi_schedules.

GitLab pi#3160

ZenDesk #35120

send_as_usercode

Added new table mis_tooltips

GitLab pi#2943

ZenDesk #31766 & #30632

 -

 

 


 

KNOWN ISSUES

 

Item 1

GitLab Reference(s)

 ZenDesk Ticket ID(s)

Area Of The Dashboard

Add Text Here