May 2023 Dashboard Release Notes
Release Name - pi.2023_05_25
Release Date - May 25, 2023
We are pleased to present our latest offering of pi - our May 2023 release! This page helps summarise the areas of the dashboard we have Added, Changed, or Fixed meaning you can make a quick and informed decision on when to upgrade to the latest release.
Before upgrading, we always recommend that you review ALL release notes, from the version you are considering upgrading from and to. This is essential should there be a material change that could impact you or your customers. Where possible, upgrading to a test instance first can be helpful.
Before attempting an upgrade, you should always backup your repository. This allows you to quickly roll back should you wish or need to. You can find more information on how to do that here.
Here is what is included in the release.
- 1 Added
- 2 Fixed
- 3 Schema Changes
- 3.1 ORG_ID
- 3.2 TEXT_COLOR
- 3.3 OIDC_ID_TOKEN
- 3.4 ONLY_ALLOW_WITH_USER_RESTRICTION
Added
Targets for Card Charts - Conditional Formatting | pi#156 | 15598 & 11984 | Card Charts |
Target functionality has been added to Card Charts. Targets can be defined in the Chart Editor in a similar manner to other charts however an additional field 'Text Color' has been added for Card Charts.
The Text Colour combined with the existing Background field allows users to set the Background and Text colours you wish to see should the Target be triggered. This activation is based upon comparing the corresponding data point of the first Measure, to the constraints that you have defined within the Target.
Not all elements of the Card Chart must be under the visually dynamic control of your Targets, as only elements without their own colour definitions will be governed by them.
As an example, you could set the Background and Text Colours of both the Body and Footer to fixed values and then use margins on these elements to reveal a Target-controlled strip of colour.
More information about this new feature can be found in our Targets section.
OpenID Connection - Support for logout integration and custom scopes | pi#1694 | - | Authentication |
OpenID Connect functionality has been enhanced to support:
Integration with the identity provider's logout functionality if desired
The ability to support custom scopes where the identity provider requires something other than the default (requires use of the custom connector)
In addition, a post-logout screen has now been added for all types of logouts, which will appear as;
Data Connections - ability to make a data connection fail if being used by someone without user restrictions | pi#972 | 17499 | Data Connections |
We’ve added an option to the Data Connection screen that allows an admin user to block users from viewing charts that use any data from this data connection, provided they don’t have any user or role restrictions set that correlate to this data connection.
Under this scenario, user or role restrictions are required to view the chart. See the option at the bottom of the data connection screen ‘Only Allow With User Restriction’
Fixed
Spurious zero value 'shoulder' when merging charts | #1561 | 20979, 23200, 24216, 25607 & 25959 | Merged Charts |
Resolved an issue with the spurious 0 value 'shoulder' appearing at either side of the merged chart. With this fix, the merged charts will only draw for values present in the data and will not have spurious 0 values in the x-axis.
Example:
Card Charts displaying no data as ‘undefined’ - when displaying a measure/dimension that returned no data | #1450 | 22763 & 22778 | Card Charts |
Previously, if a Card Chart that displayed a Measure and/or a Dimension was filtered in a way in which no data would meet the criteria then ‘undefined’ would be displayed.
Now, under these circumstances Measures will instead display as 0 and Dimensions will appear blank.
Windows Installation Path - Dashboard Repository not starting when \t exists in the installation path | configuration-tool#123 | 25644 & 25868 | Configuration Tool |
Addressed an issue when using the Configuration Tool, whereby the Dashboard Repository would not start up on Windows, because the installation path for the dashboard had \t included within it.
Schema Changes
ORG_ID | Added to the unique constraint of USERCODE in MIS_USERS table | pi#1686 |
TEXT_COLOR | Added to the MIS_CHART_COLUMNS table | pi#156 |
OIDC_ID_TOKEN | Added to USER_GATEWAY_SESSIONS | pi#1694 |
ONLY_ALLOW_WITH_USER_RESTRICTION | Added to MIS_DATA_SOURCES | pi#972 |
CUSTOMER NEWS - Our August 24 Release Is Now Available - Download It Now!