Here’s a summary of our action packed release this week.
New:
- Dashboard: Load Upon Prompt. Dashboards with this setting enabled will not load the data onto the widgets until the dashboard filters are configured by the user and the user presses the play/run button to execute the widgets. This is designed to enable users to select filters at the top first and prevent unnecessary data loads and improve performance. (3185)
- Alert Enhancements:
- Query Error Alert: New Alert type to notify users of a query failure. This can be configured on the query’s dataset management page under the More… tab. When the query fails the user will receive an alert via normal channels. (2448)
Two new tokens that can used within the message body of the alert that can provide further context to errors:
- %QUERY_ERROR_MESSAGE%
- %QUERY_ERROR_STACK_TRACE%
- Attach Dashboard upon Trigger alerts: New Alert setting to attach a dashboard to a trigger alert notification. (3091)
- Documentation AI Assistant: New, experimental AI assistant to answer questions based on Knowi documentation. This uses our own private Gen AI to search through the documentation and provides answers, with links to sources it based the answers off from.
- PDF Export Custom Height and Width: When exporting dashboards to PDF a custom height and width can be configured. This will improve the proportions of the widgets displayed in the PDF to better match the look of the dashboard on certain screen sizes. (3192)
- REST API, Retry on Errors: We’ve added a checkbox Retry on Errors in the case the API call fails. The query will attempt the API call again at 10, 20, 60 second intervals. (3413)
- Revision History Sharing: Revision histories can now be shared between users. This will allow a user to revert to a version of the widget/dashboard/query that was created by another user. (2831)
Fixes:
- Fixed NLP to recognize ‘Not In’ filter condition. (3087)
- DBWrite Data Type fixes:
- Fixes to Salesforce datasource type detection. Disabled epoch range to date auto convert
- Redshift DBWrite, conversions into VARCHAR when the data incoming data is mixed integer/varchar.
- PostgreSQL DBWrite, handle serial types correctly for primary and foreign keys