Skip to end of banner
Go to start of banner

February 2023 Dashboard Release Notes

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »


Release Name - TBC

Release Date - TBC


We are pleased to present our latest offering of pi - our February 2023 release! This page helps summarise and familiarise you with the changes we have made and is supported (where applicable) with useful videos to help explain the changes we have delivered.

Before upgrading, we recommend taking a backup. You can find more information here.

Here’s what we’ll cover.


Added

New fields for Favicons and Apple Touch icons added to Theme settings

pi#1498

ZenDesk

Themes

There are now two new fields present in the ‘Configuration’ section of each Theme within the ‘Themes’ settings panel: “Favicon” and “Apple Touch Icon”. These new fields allow you to set theme specific icons to files within a theme's “img” directory or to applicable and accessible URL links. If these fields are blank or the icon specified is unable to be used for some reason, the default icons in the ‘pi-internal’ image directory ( tomcat/webapps/pi/css/pi-internal-theme/img) will be used instead. These icons dynamically update based upon the currently active theme and local changes to the files will be reflected upon refreshing the page. Prior to logging in, the icons will be set to those associated with the ‘Default’ theme i.e. the one set under the “Global Variables” settings panel.

Additional audit entries for Successful and Unsuccessful Login attempts

pi#5737

ZenDesk

Audits

A new audit type of “Failed User Login“ has been added to mis_audits table to log any unsuccessful attempts to log in to the dashboard. “Failed User Login“ will also include a usercode, if appropriate, together with the relevant error message.

A new column “Detail Info“ has also been added to mis_audits table, which when used for the login information, will include the type of the login which was used during both successful and unsuccessful logins. The types included:

  • 'User Login Using OIDC', 'User Login Using JWT', 'User Login Using SAML', 'User Login With Username And Password', 'User Login Using API'

Example of the audits table to showcase the most recent login information:

Title

Zendesk

ZenDesk

Audits

Text to be added

Record the category refreshed from in the mis_audits table for charts (pi#1499)

Audits

A new column “Detail Info” has been added to mis_audits table and when used with the charts audit, this will record the ID of the category that the chart was refreshed in. For example, if the chart was originally created in category 19 but then also added to category 23, both categories IDs will be logged in to mis_audits table under “Detail Info“ column.

Please see the example:

 

Title

Zendesk

ZenDesk

Audits

Text to be added

Support Bulk API requests for Variables and Restrictions (pi#1496)

API

The system now provides API endpoints to bulk create and delete

  • User Variables

  • User Restrictions

  • Role Variables

  • Role Restrictions

Please refer to the swaggerhub API documentation for details.

This is to make sure multiple e.g. User Restrictions can be created or deleted at the same time by making one API request, which should significantly improve performance if such activity is needed.

Currently Global Variables don’t support bulk requests. Most dashboards should not need to set lots of Global Variables.

Title

Zendesk

ZenDesk

Audits

Text to be added

Suport The ability to specify a “Role” for Snowflake data connections (pi#1198)

Data Connections

A new field has been added to the Snowflake data connection configuration page that allows you to specify which role you would like to make the connection using. Please note that this role must have already been associated with the account prior to making this connection.

Adam/Ken - A section on this new “Role” setting and perhaps some updated screenshots should be added to this Confluence page:

How to connect pi to a Snowflake instance

 

 

Title

Zendesk

ZenDesk

Audits

Text to be added

Help text for categories available in the API (Pi #1503)

Categories

It is now possible to add help text to categories. This allows user to provide further information about the contents of the category when accessing them through the API. Help text can either be added when creating or editing a category through the API, or by adding help text in the Categories Tab of the dashboard (see picture).

NOTE: Accessing the help text for a category is currently only available through the API. It is not currently displayed anywhere in the dashboard as part of the UI.

 

Ability to dictate blank crednetial fields are set as part of a Free Format JDBC connection

pi#1505

ZenDesk

Data Connections

Free Format data connections now display a new checkbox labelled “Supply Credential if Blank“. If checked (set to true), user name and password will be set as part of the data connection even if their input fields have been left blank. When unchecked (set to false), the user name and or password will not be set as part of the data connection if their respective field has been left blank.

Adam/Ken - Requires some documentation updates - see ticket for details/suggested verbiage

Ability to edit X, Y and Y2 axis labels on Merged Charts

pi#625

ZenDesk

Merged Charts

Added the ability to edit the labels of the x, y and y2 axis for merged charts as you can with every other type of cartesian chart.


Changed

Increased default settings for Tomcat Maximum Data Connections

pi#1446

ZenDesk

Configuration Tool & Environment Variables

The default value for the Maximum Database Connection setting for Tomcat has been increased to 150. This is in response to customers having issues with the dashboard performance being impacted when making large numbers of concurrent connections to the database.

It is recommended that all customers increase this number in line with the new default value as a minimum. This can be done through the configuration tool GUI altering the dashboard.json file in the dashboard directory or setting the value through the relevant environment variable (PI_TOMCAT_MAX_TOTAL_DB_CONNECTIONS). The setting can be found in the advanced section of the Tomcat settings for the dashboard (see pictures below).

Adam/Ken - New value default needs reflecting on Environment Variables page (below)

Environment Variables

Setting through the GUI:

Setting in the dashboard.json:

 

Snowflake Data Connections - Start and End Object codes default to double quotation marks

pi#1075

ZenDesk

Data Connections

Both the “Object Start Quote” and “Object End Quote” fields for Snowflake data connections will now default to a double quotation mark.

 


Fixed

Database connection locking when multiple dashboard instances share the same database

pi#1500

Zendesk

Load Balancing

This fix is to make sure database connections are closed properly, so that they don’t prevent SQL queries made outside of the same application.

Using angle brackes i.e. <text> in Alternative Column Title causes a data table to spin forever

pi#1501

Zendesk

Table Attributes

Previously, when entering text with angle brackets i.e. ‘<text>' into an alternative column title on a table, it would cause the table to not load and spin forever. Now, it correctly convert it to null and leaves the alternative column title blank if it contains '<text>’.


  • pi Documentation - this area is where we store all our documentation. Please take a look - you can see what’s been added recently in the ‘Recently Updated’ section on the Home Page or by clicking the Pages link on the left-hand side of the screen.

  • pi Community - this is an area where you can see recently asked questions and ask your own questions and connect with other pi users from other companies - designed to help you connect and get the most from our community of users. You can register for an account really quickly by clicking the link at the top right of the screen or if you prefer you can even ask a question without creating an account

  • Customer Portal - don’t forget to download the latest release from here.

  • SupportDesk - log all your support tickets and see what’s happening on your previously logged tickets through our Support Portal

  • pi News - have a look at this area on our website, you’ll be able to see all the latest Panintelligence news

  • pi Academy - try one of our training courses or watch one of our training videos

  • pi Social - see what’s going on at Panintelligence on one of our social media sites

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.