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.
Font URL added: https://fonts.googleapis.com/css2?family=Balsamiq+Sans&display=swap
Use
.pi-style__body
withfont-family: 'Balsamiq Sans';
to apply to everywhere in the dashboard:
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
CUSTOMER NEWS - Our November 24 Release Is Now Available - Download It Now!