March 2025 - Dashboard Release Notes
- 1 NEW FEATURES
- 2 CHANGES & MAINTENANCE
- 2.1 Library Upgrades
- 2.2 Stacked Chart Type - Average Target Line Calculation Improvement
- 2.3 SSH Tunnel - Reconnect Improvements
- 2.4 Exporting To PDF & Word - Multi-Line Text Values Overlapping An SVG
- 2.5 Exporting To CSV - Merged Tables
- 2.6 Embedding - Category Objects - Blank Space In Category Object Panel
- 2.7 Custom Fields - Incorrect Table Type - SQL Server Data Connections
- 2.8 Custom Maps - Error Handling - When SVG Fails To Load
- 2.9 Migrations - Custom Host and Port Settings Not Being Applied During Migrations
- 2.10 Subscriptions - Disabled User Access
- 2.11 BETA Features - Ability To Manage Through The UI
- 2.12 Charts Not Drawing - Snowflake Data Connection
- 2.13 Category Objects (Old Panel) - Problem Displaying The Category Objects
- 2.14 Library Upgrade - Go & Go Crypto
- 3 SCHEMA CHANGES
IMPORTANT NOTIFICATIONS
Patch Release - 2025_03.1
Made available from Apr 22, 2025
We have taken the opportunity to address several issues, rather than waiting for the 2025_04 release
Scheme Changes - the release contains x3 schema changes - see HERE for more information.
Linux Installations - Change To Supported Java Version
This release changes our supported version of Java, from v11 to v17.
This does not impact people using container deployments or Windows, however Linux users should take note of the change.
The JDK/JRE on the system being used by the Dashboard will need to be updated to a v17 version - we only support OpenJDK versions.
If you use a native Linux install, we recommend considering moving to a containerisation approach, to take advantage of more efficient deployment and to greatly reduce the risk of future compatibility issues.
See HERE for more information.
Known Issue(s)
Whilst not unique to this release, we are aware of an issue where users are unable to save Temporary Filters on non ownerOrg Categories (pi#2994). The scenario occurs when a user is part of Organisation 1 and they subscribe to Organisation 2 and have been provided with access to a category from Organisation 2 - for this specific category, they are unable to save Temporary Filter changes. We plan to address this in the next general release - April 25.
Encrypted Schedules, where a password had been defined will fail - this applies to Windows installations only. This issue is being addressed in our April 25 release.
NEW FEATURES
Report Themes - Individual & Global Levels | pi#2801 | 31539 & 32900 | Reporting / Themes |
|---|---|---|---|
We have introduced the ability to define a theme, at both individual report level or globally for all reports. Report Level Within the Report Editor screen, the option to specify a theme on an individual report has been added (as highlighted in the image below). A theme can be selected by either manually typing a theme name, or by choosing from the themes dropdown list. The individual Report Level theme will take precedence over any defined Global System Level themes.
Global Report Theme A new System Variable Please refer to the following documentation for more information around the options to define a theme for reports - https://panintelligence.atlassian.net/wiki/spaces/PD/pages/2228256799. More information about system variables can be found onhttps://panintelligence.atlassian.net/wiki/spaces/PD/pages/246906905 | |||
Temporary Filter Panel - Chart Filters Behaviour | pi#2705 | 30389 | Temporary Filters |
|---|---|---|---|
Previously, when editing a chart filter that appears within the temporary filter panel, it would appear as if you have edited the original chart filter itself rather than a ‘temporary’ version of the filter, as the chart filter would disappear. However, after saving and applying the temporary filter panel, the original chart filter would re-appear. This behaviours makes it unclear what is happening within the temporary filter panel when you edit pre-defined chart filters within it. We have made some improvements to the way chart filters are displayed and can be edited within this panel, providing clarity and preventing the appearance of unnecessary duplication.
If you start with 2 pre-defined chart filters before editing them within the temporary filters panel, like this:
And edit the filter with the ‘ends with’ operator, you will end up with this: | |||
ARM Image - Scheduler | scheduler#96 | - | Scheduler / ARM Image |
|---|---|---|---|
An arm64 image for the Scheduler has been added to our base of docker images, to run on machines with an arm architecture. You can access this image simply by adding an “_arm64” suffix to the end of a regular docker image, i.e. | |||
Ignore Drill / Defined Filters From Higher-Level Charts | pi#209 | 8728 & 35188 | Drill To Chart / Filters |
|---|---|---|---|
Previously, when using a Drill To Chart all defined filters and drills filters from the higher-level chart would restrict the data of the chart you drilled to. In most scenarios, this is exactly what you want but there are cases where this behaviour is limiting. For example:
These new options are under the Filters tab of the Edit Chart screen beneath the slightly redesigned ‘Apply category filters’ within a collapsible section. Whilst they can be viewed and modified on any hierarchy that displays filters, these settings are defined for the entire chart not just that hierarchy. Drill/Defined filters within a chart are not affected by this setting. | |||
CHANGES & MAINTENANCE
Library Upgrades | pi#2947, pi#2958, pi#2948 & pi#2869 | 35905, 35963 & 35906 | Library |
|---|---|---|---|
Upgrades have been applied to the following libraries to resolve vulnerabilities and improve overall resilience:
For native Linux platforms, users will need to supply an updated JDK from this release onwards. | |||
Stacked Chart Type - Average Target Line Calculation Improvement | pi#2854 | 33527 | Average Line Calculation |
|---|---|---|---|
The Average Target Line was previously calculated by taking the Total Value of each stack item (in every column), leading to duplication when calculating the average for the target line. Since each stack item (in one column) has the same total value applied, we only take one instance of the total value per column for calculations. This ensues that the average value calculated is the same for both stacked and non-stacked bar/column/area chart types when using the same data. | |||
SSH Tunnel - Reconnect Improvements | pi#2867 | 34291 | SSH Tunnel |
|---|---|---|---|
In case of a failure in the SSH tunnel connection, the system now immediately attempt to reconnect and retries several times over the next hour. If the connection cannot be re-established at this point, it will be retried every hour from that point onwards. | |||
Exporting To PDF & Word - Multi-Line Text Values Overlapping An SVG | pi#2881 | 34842 | Exporting To PDF & Word / SVG |
|---|---|---|---|
Some PDF/Word exports with multi-line X-Labels would result in an SVG where parts of those labels were all overlapping one another in the bottom-left corner of the image, rather than respecting their own areas. | |||
Exporting To CSV - Merged Tables | pi#2976 | - | Exporting To CSV |
|---|---|---|---|
When using the new segemented CSV mode, Merged Tables were unable to be exported to CSV. Merged Tables can be successfully exported in both default segmented CSV and non-segmented CSV modes. | |||
Embedding - Category Objects - Blank Space In Category Object Panel | pi#2857 | 32542 | Embedding / Category Object Panel |
|---|---|---|---|
When the Category Objects panel was used in an embedded window, with the For more details about the | |||
Custom Fields - Incorrect Table Type - SQL Server Data Connections | pi#2919 | 33133 | Custom Fields / SQL Data Connection |
|---|---|---|---|
When using an SQL Server Data Connection an issue occurred that would prevented users from saving a table as the 'CUSTOM_FIELDS' type. The issue was caused by the addition of [] syntax to the table type, which resulted in the value always resolving to 'STANDARD'. The correct table type is now being saved to the database. | |||
Custom Maps - Error Handling - When SVG Fails To Load | pi#2822 | 33825 | Custom Maps / Error Handling |
|---|---|---|---|
When viewing a Custom Map, should the SVG fails to load (likely due to a server side cors error), an error is now displayed in the Chart Panel to inform the user. | |||
Migrations - Custom Host and Port Settings Not Being Applied During Migrations | pi#2883 | 34960 | Migrations / Port & Host Variables |
|---|---|---|---|
The ‘port’ and ‘host’ variables for the database, as defined in the Configuration Tool or through Environment Variables, were not being collected during the migration process when creating the initial set up of an instance, or when upgrading one. This is now the case on Linux, Windows and Containers. | |||
Subscriptions - Disabled User Access | pi#2988 | 36429 | Organisations / Licence |
|---|---|---|---|
A disabled user in a child organisation, with a subscription to the parent oragnisation was still able to login, despite being disabled. We are aware that associated with this, disabled users are being included within Licence count measure, which will be addressed in a future release. Please speak to your Customer Success Manager if you need support around this in the short term. | |||
BETA Features - Ability To Manage Through The UI | - | - | BETA Features |
|---|---|---|---|
In addition to BETA features being controlled through the PANCREDIT_PARAMETERS tables in the Repository DB, we have now enables this to be possible through the UI. For more information, see https://panintelligence.atlassian.net/wiki/spaces/PD/pages/2306179074 | |||
Charts Not Drawing - Snowflake Data Connection | pi#3016 | 36601 | Chart Creation |
|---|---|---|---|
After upgrading the JAVA version, an issue insued with the ability to draw charts when using Snowflake data object. | |||
Category Objects (Old Panel) - Problem Displaying The Category Objects | pi#3008 | 36531 & 36596 | Category Objects |
|---|---|---|---|
An error of ‘There is a problem when displaying the category objects for category [with the category_ID being returned here]. Please contact the administrator’ when using the old style Cayegory Objects panel - caused by a NullPointerException. | |||
Library Upgrade - Go & Go Crypto | Excel Reader#54, 56, 57 & #100, Scheduler#100 &101 and ConfigurationTool#138 | 36578 & 36579 | Library |
|---|---|---|---|
| |||
SCHEMA CHANGES
Description | Columns / Items | GitLab | ZenDesk |
|---|---|---|---|
Added | theme_name to mis_report_items | pi#2801 | 31539 & 32900 |
Added | restrictiveDrillFilters to mis_defined_charts | pi#209 | 8728 & 35188 |
Added | restrictiveDefinedFilters to mis_defined_charts | pi#209 | 8728 & 35188 |