July 2020 Dashboard Release Notes

  • Release Date Jul 30, 2020

  • pi.2020-07-30

Dec 13, 2021 - in response to a Java security vulnerability around Log4J2, this version of the dashboard needs to be updated to a version from our patched November 21 (inclusive) - or mitigating actions taken to provide security assurances - more information can be found HERE

Release Video


Release Highlights

Added

PANINT-8522 Users will now be able to display the target values on the target label - a new tick box ‘Use Target Values on Label’ has been added to the Edit Chart, Targets screen. In addition to this, when the to and from values have the same numeric value, the target line will be displayed in front of the chart.

Dashboard

Click here to see more information about this new feature on the release video.


PANINT-8570 Target tooltips are now visible on charts by default, when a target line has been added, in addition to the standard tooltips. The target label, the target ‘From’ value to the target ‘To’ value will be displayed along with the type of target used e.g. AVG, Min or Max.

Dashboard

Click here to see more information about this new feature on the release video.


PANINT-8339 An extra option, Snowflake, has been added to the list of Data Connection options. To use this data connection type, you will need to enter a Host Name, Warehouse Name and Database Name.

Data Connections


Changed

PANINT-8539 The ‘Type to filter users’ section on the Schedules tab of pi Reports was not filtering the list of users. This has been changed in the July release and the list of users is now filtered correctly.

pi Reports


PANINT-8529 When a user variable had been specified that replaces the database name on a data connection and you then build a chart using the same data connection users were unable to create or delete a drill down level on that chart. This has been addressed in the July release and users can now create and delete drill down levels when a user variable for database name exists.

Configuration


PANINT-8493 When a target has been specified on a chart and a user clicks on a value in the Legend, the chart now displays the filtered results correctly.

Dashboard


PANINT-8513 The data connection was failing when you would introspect an Oracle data connection that used an NCLOB column type. This issue has been fixed in the July release.

Data Connections


PANINT-8590 The import/ export function has been updated so that the data in the exported file is sorted alphabetically within each domain object. This change has been introduced to make it easier for users to compare file content easily if they need to.

Data Connections


PANINT-8585 Updated import/ export to have a new format for data transmission. This change doesn’t have any impact from users’ perspective.

Data Connections


PANINT-8375 Updated data structure for the import/ export functionality. The structure now has better representation of the data. 

Data Connections


PANINT-8461 Two new fields ‘Prevent Users From Using Compromised Passwords’ and ‘Prevent Users From Using Weak Passwords’ have been added to the Dashboard Configuration, Settings screen. These options will be unticked by default but can be enabled to prevent users from entering weak or compromised passwords.

Configuration


Fixed

PANINT-8615 A change has been made to the Dashboard Configuration screen so that admin users who do not have permission to edit a Category will not see this tab. Instead they will see the first tab that they have access to.

Configuration


PANINT-8569 If configuration in the pi.xml file that is supplied with the dashboard was edited manually (updating any of the values) and then the port selector was run and closed the configuration changes were not retained. This issue has been resolved in this release of the dashboard.

Configuration


PANINT-8531 When a user variable has been used to replace a database name and then used in a report. The user variable was being ignored/ not applied when a report was scheduled.

pi Reports


PANINT-8534 If a chart shows a NULL value in the Legend items, the NULL description was not being displayed next to the legend colour when the chart was added to a report. This has been fixed in the July release.

pi Reports


PANINT-8532 Tooltips in the pi Reports module were not displaying the correct text when a user hovered over an icon. This has now been fixed in the July release and all tooltips are displayed correctly.

pi Reports


PANINT-8568 Upgrading on a Windows Server environment didn’t resolve the timezone issue. If users installed a version of the dashboard that was prior to the April release and then upgraded to the latest version the dashboard was not working correctly. This issue has been resolved in the July release.

Configuration


Security

PANINT-8459 Whitelist and sanitize custom CSS used in themes and reports based on W3C list (https://www.w3.org/Style/CSS/all-properties.en.html ). CSS content outside the supported list will be be dropped.

Configuration


PANINT-8584 Tomcat has been updated to the latest version (8.5.56)

Configuration


PANINT-8462  The built in https has been upgraded with the removal of old insecure modes of operation.

Configuration


PANINT-8457 The web application GUI indicates that certain users should not have access to view and update/create various entities present on the application. However, multiple endpoints present on the application do appear to permit users to perform such actions without having seemingly been granted permission. This issue has been resolved in the July release.

API