Version: #3635
New
- The Reports and Alerts pages have been redesigned with a cleaner layout and improved organization. Reports and alerts are now grouped by delivery method—Email, Webhook, Slack, and Teams—and displayed under separate tabs within the page. This makes it easier to manage and navigate delivery-specific configurations. (3954)
- New customization options have been added to the Recommendations widget to give users more control over its appearance:
- Separate font color settings for Insight text and Action text
- A setting to change the accent color of the widget
- An option to hide the Actions text if not needed
- Fixed layout issue with excess white space when changing the background color
- Knowi now supports AES 256-bit encryption with optional Initialization Vector (IV) generation for enhanced data security. This is available via the C9QL encrypt() function:
encrypt(<string>, <key>, <generate_IV: true/false>)- For on-prem deployments, admins must configure the key.transformations parameter in cloud9.properties.
- Support includes returning the IV, allowing external systems (e.g., Verizon) to implement their own decryption functions using Knowi’s encryption method.
This enhancement strengthens encryption handling across Knowi's data pipeline and integrations. (3915)
Fixed
- Fixed issues where Tree Filters were not displaying correctly in some cases. These filters now consistently appear for both owners and shared users, with dropdowns rendering as expected. (3952 & 3944)
- Fixed an issue in the Join Builder where the field selector dropdown would not display any fields if a query in the chain returned no results. The field dropdown now correctly shows all available fields, skipping over any queries that yield no data. This ensures smoother join creation even when intermediate queries are empty. (3914)
- Fixed two issues related to column-level aggregations in datagrids: (3934)
- The AVG function now correctly excludes null values from the denominator when calculating averages.
- The weighted average calculation has been corrected to return accurate results.
- Fixed a caching issue where the dashboard attachment from the first alert opened would incorrectly persist across all subsequent alerts in the editor. Now, each alert correctly loads and displays its own associated dashboard, preventing configuration errors when editing multiple alerts in sequence. (3938)
- Fixed a bug where target lines could not be added to repeating widgets due to the Save button being unresponsive. Users can now successfully configure and save target lines within repeating widget settings. (3937)
- Export Fixes for Shared Users
- Fixed a bug where PDF exports by shared users ignored their personalized dashboard and widget filters, defaulting to the unfiltered widget view. Exports now respect user-specific filter contexts. (3948)
- Resolved an issue where Excel exports of dashboards by shared users would timeout prematurely, preventing successful export. Export performance and reliability have been improved. (3943)