September 2020 Dashboard Release Notes

  • Release Date Sep 24, 2020

  • pi.2020-09-24

 

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-8473 Stacked Bar and Column Chart can display the total on top of the bars if the option is selected. Attributes added for the first measure will be displayed for the total as well.

Dashboard

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


PANINT-8645 Ability to apply custom font URL’s in Themes.

When editing a theme, there is now a new section in the theme Configuration screen to allow adding custom font urls. This URL needs to contain the @font-face rules. Fonts added this way can then be used for this theme. e.g.

Configuration

The Font URL should contain something like this:

@font-face {

font-family: AwesomeFont ;

src : url(/path/to/awesome_font.woff) ;

}

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


PANINT-8649 Added variables to allow customising the data delimiter for CSV files 

  • As part of this implementation, the config screen now groups system variables in different sections, so that related items are presented together.

  • the “CSV_DELIMITER” input field accepts spaces to be used as csv delimiters, note that spaces won’t be easily identified from the input field

  • tab spaces can also be used as delimiters, to do this, you will need to use a text editor like notepad to create a tab space, then copy it into the “CSV_DELIMITER” input field

Configuration


PANINT-8665 The data connection import has been updated to prevent incompatible files from being imported. If the file to import is not compatible with the target system and error message will now be displayed.

  • Starting from this version on, the application version number will be put into the exported file. Any exported file created from before this version doesn’t have the application version number, so when importing with such an error, it would say the import file version is N/A

Configuration


Changed

PANINT-8525 When specifying table joins, creating LEFT JOIN/RIGHT JOIN is now clearer. 

Tables that appear on the left of the Table Join screen will now have a lower priority number (i.e. will appear first in the join order) than the one that appears on the right:

 

Configuration

  • The table with the lowest priority number always appears on the left

  • If the priority number on the right table is already larger than the one on the left, no changes are made

  • The join screen now has a button to swap the tables from left to right

  • The priorities for the tables are calculated automatically by making sure the table on the right is always +1 of the table on the left.

    • Except if the right table’s priority number is already bigger the left table's

This will allow you to predict which table will end up on the left or right side of a join, enabling you to properly configure a join as a LEFT JOIN or a RIGHT JOIN.

If required, you may edit this priority just as before:

 


PANINT-8663 There is now an API end point available to check if the dashboard is running.

Depending on your setup, this end point is e.g. http://localhost:8224/pi/version

Configuration


PANINT-8607 On the Chart Editor screen, Data section, the system will no longer automatically clear the search text after a user has selected the data.

Dashboard


PANINT-8644 The last refreshed time in the schedule monitor should now display the server time.

Example:

  • The dashboard server has UTC-8 set up as its time zone.

  • A user accessing the dashboard in the UK (UTC+0)

If the user refreshes at 08:55:12 (their time), the indicated time will show 00:55:12

pi Reports


Known Issues

Due to browser security improvements, embedding charts in other applications using Chrome may require HTTPS and extra cookie configuration. Support can provide further assistance if required.

Configuration

Screenshot

The following screenshot shows the configuration settings:


Fixed

PANINT-8700 Fixed Chart Editor chart level styling screen, so that user can scroll down to edit elements that are not appearing on the screen

Dashboard


PANINT-8696 When importing a connection, the system was incorrectly showing that the connection had missing dependencies. This has been fixed in this release.

Configuration


PANINT-8648 Stacked bar charts were not displaying the Y Axis correctly when negative values were used. This has been fixed in this release.

Dashboard


PANINT-8646 The tooltip for the four pie charts (pie, doughnut, variable pie and variable doughnut) now computes, and displays the correct percentage value.

Dashboard


PANINT-8674 Previously when moving the colour options from left to right, and vice versa, on the Themes, Colours screen the colours would not be displayed in the correct position. This has been fixed in this release.

Configuration


PANINT-8705 The error that would sometimes occur when logging into the dashboard for the first time has been fixed in this release.

This error would occur on a clean install of the dashboard and only occurred when you logged in for the first time. All the charts would show that an error had occurred.

Dashboard