Release 7.1.1

Metric Insights 7.1.1 is a minor release that delivers targeted enhancements and reliability improvements across core areas of the platform. This update continues our focus on extensibility, performance, and governance, with several new capabilities that simplify platform administration, improve auditability, and streamline Bursting.

Key highlights include early beta access to Concierge Tools for MCP-based “Chat with your data” experiences, expanded audit logging coverage for system objects, and new PDF bursting options. We have also extended Dataset flexibility by enabling support for automatic text column type switching, improved SharePoint integration with new API and multi-file Bursting, and updated several essential UI components for a more consistent and accessible user experience.

This release also introduces enhancements to APIs, expanded Plugin capabilities, more Theme customization options, and multiple updates to the Search functionality. Read on for a deeper overview.

Major Features (released July 15, 2025)

  1. Concierge adds MCP support, enabling query routing to external AI services with responses shown in the UI and marked by tool badges.
  2. The Status Monitor now includes a global Audit Log that tracks changes to many different key objects in the system.
  3. More Theme customization options such as configurable "no results" and "no tiles" messages, the ability to force upper-case or lower-case for some text, support SVG as homepage background, and more have been added.
  4. Multiple important enhancements to API endpoints have been introduced. These include category, element_info, announcements, and document-related endpoints.
  5. Bursting has been improved with the more feature-rich PDF Report Pack functionality, attachment-based subject lines, filtering, and more.
  6. Text types on existing Dataset columns will now be automatically updated based on the defined field length. Previously, this had to be done via a database migration applied as a patch.

The primary Docker images used for standard deployments are:

  1. web – docker.metricinsights.com/metric-insights/release_7_1/90:amd64
  2. dataprocessor – docker.metricinsights.com/dataprocessor/release_7_1/8:amd64
  3. data-analyzer – docker.metricinsights.com/data-analyzer/release_7_1/92:amd64
  4. console – docker.metricinsights.com/console/release_7_1/8:amd64
  5. redis – docker.metricinsights.com/redis/release_7_1/8:amd64
  6. image-generator – docker.metricinsights.com/image-generator/release_7_1/8:amd64

Additional images:

  1. logger (needed for simple deployments) – docker.metricinsights.com/logger/release_7_1/7:amd64
  2. mysql (used for simple deployments with mysql running locally) – docker.metricinsights.com/mysql/release_7_1/8:amd64

Concierge

In Concierge 7.1.1, we have introduced support for MCP (Multi-Channel Processing), a standardized integration layer that enables Concierge to connect with external AI or LLM-powered services like WisdomAI, Waii, or custom tools. MCP allows for dynamic routing of user queries to the most appropriate resource based on query type and configuration. These responses are rendered directly in the Concierge UI, with badges indicating which tool generated the result.

Application Audit Log

Audit Log provides a centralized logging of key changes within Metric Insights, tracking who did what and when across a wide range of objects like Elements, Folders, Users, Groups, Privileges, Notification Schedules, and more. This feature enhances governance, transparency, and compliance by allowing administrators to trace changes over time. The changes can be accessed via:

Themes

  1. The system messages for "no results" in Global Search and "no tiles" on the Homepage are now customizable via the Theme Editor, including support for rich text and image uploads. 
  2. You can now set the font case (Default, Uppercase, Lowercase) for Section Titles in the Theme Editor. This is the Case column in the font usage grid. 
  3. This release has also enabled uploading SVG files as background images in the Theme Editor. 
  4. The lock icon on the "Access Denied" page and the icon on the "Not Found" page have been updated to use the primary color defined in the active theme, instead of the default blue.

API

  1. The parameters visible_on_dashboard, visible_in_search, and use_custom_access_denied_message are now explicitly ignored in POST requests to /api/category.
  2. The element_info API returns the following information for every Element:
    • Business owner name;
    • Technical owner name;
    • Data steward name;
    • Data steward email.
  3. Admins and Power Users with Edit access can assign/change Certification Level via the element_info API with the PUT method.
  4. POST requests to the document-related API endpoints can return the ID of the created entity. This applies to:
    • /api/document_category
    • /api/document_element
    • /api/document_folder
    • /api/document_group
  5. The announcement API endpoint supports:
    • Fetching all homepage Announcements;
    • Fetching all Announcements for a specific Element.
    • Filtering options:
      • By Category;
      • By Group;
      • By status: all (including dismissed/accepted) or active only (not dismissed).

Bursts

  1. PDF Report Packs now support automatic link generation based on detected text strings, simplifying navigation within complex PDF outputs.
  2. Bursts have been enhanced to use the subject for the attachment name, making it easier for recipients to identify content without opening files. For example, a Burst with the subject "Q2 2025 Sales Performance by Region" would now generate files named accordingly rather than using generic naming conventions.
  3. Previously, bursting to SharePoint was limited to single files or required multiple Burst configurations. This release enables bundling multiple PDF outputs into a single Burst, streamlining the distribution process for organizations heavily invested in the Microsoft ecosystem.
  4. The filtering enhancement allows for separate, targeted PDF outputs within a single Burst. For example, a sales report could be filtered to produce separate PDFs for each region or product category, with each PDF containing only the relevant data for that specific filter criteria.
  5. Additionally, we have implemented the ability to surface the Category from which a Burst Element originates in Bursts.

Plugin Improvements

Microsoft SharePoint

In previous versions, the Plugin relied on older SharePoint APIs, which had some authentication and feature limitations. The adoption of the Microsoft Graph API introduced better authentication options (including modern OAuth flows), performance, and access to newer SharePoint features that were not available with legacy APIs.

Tableau

We have implemented an internal API for executing BI optimization actions in Tableau from the Metric Insights UI. The API allows programmatic updates to Tableau user roles and user deletions across one or all Tableau sites.

Other Plugin Improvements

  1. We have introduced more robust token management for IMB Cognos, including automatic renewal of expiring tokens and graceful handling of timeout scenarios. This improvement significantly reduces authentication-related failures in IBM Cognos integrations.
  2. Sigma Plugin supports embedding using a JWT token to avoid session timeout issues. 
  3. TIBCO Spotfire Plugin has been renamed to Spotfire Plugin.

Data Sources

Change History tracking for Data Sources has been implemented in this release, allowing Admins to audit configuration changes with complete visibility. The system now records what was changed, who made the change, and when it occurred. This includes updates to connection parameters, authentication settings, and other key attributes.

Datasets

  1. We have added support for switching text types on Dataset columns, including validation. Previously, changing a column's text type required recreating the Dataset or complex workarounds. This enhancement allows you to easily modify text type specifications for existing Dataset columns to support scenarios where initial configuration needs adjustment.
  2. A warning message is now displayed when SQL query validation fails, clarifying that the visible validation rows are from the last successful validation. 
  3. The Duration and Fetch Time columns on the Run History popup explicitly display that the operation is measured in seconds.

External Reports

  1. External Report's Advanced settings include a new option, Link to external mobile app. If enabled, deeplinking to the BI tool is initiated.
  2. External Report Viewers display a loading skeleton and a spinner while fetching External Reports, leading to a better user experience.
  1. A new checkbox in Search Setup allows Admins to control whether Apps (Portal Pages) are included in search results.
  2. We have removed the icon upload section from Admin > System > Search Setup > Datasets to include in search and added the new Select Icon control to allow for assigning an icon (from standard or uploaded images) to specific Dataset columns.
  3. A new Sort control for Dataset columns in the Search Setup is available. This control enables reordering columns, which determines how fields appear in search results.
  4. Tags, Object Type, and Content Type are now indexed and searchable, improving discoverability. 
  5. Support for External References in Data Sources for lineage in Search Setup has been removed. 
  6. The Show more/Show less functionality has been added for Tags in Global Search results, mirroring the behavior of Glossary Terms.
  7. This release has enabled the selection of Dataset Views in the "Add Dataset to Search" popup in Search Setup. The drop-down now lists both Datasets and their Views.
  8. Group Results by have new descriptions that are now visible in the UI, improving clarity for Admins configuring Search.
  9. The UI now only shows the "Update Index" message if something has actually changed and been saved. The GLOBAL_SEARCH_DATA_ANALYZER_INDEX_TYPE System Variable determines the default index type – "optimized" or "full". However, the Access tab's "Full Index Update" popup always triggers a full index update, regardless of this Variable.

App Builder

We have delivered significant usability improvements to the App Builder’s style management. Style Variables allow users to define reusable variables such as Color and Font for consistent styling across components. The Styles tab includes clear sections: Size, Text, Background, and Spacing.

System Variables

  1. The following System Variables have been removed:
    • ADD_MSTR_ADMIN_ITEM
    • ADD_QLIK_ADMIN_ITEM
    • ADD_TABLEAU_ADMIN_ITEM
    • NOTIFICATIONS_ENABLED_FOR 
  2. The new SHOW_DISCOVERABLE_CONTENT_IN_FOLDERS determines whether discoverable content is displayed within Folders.
  3. If enabled, MOBILE_POPUP_APP encourages user to download a native mobile app.
  4. The system can be configured to enable or disable SSL between UI and DP using the ENABLE_SSL System Variable.
  5. The description for the System Variable GLOBAL_SEARCH_DATA_ANALYZER_INDEX_TYPE has been updated to: “Set the default state for updating search indexes: optimized (runs faster, but will not update permissions changed on an already indexed dataset) or full (takes longer, updates common DA DB tables and required if access permissions on an already indexed dataset to include in search have been changed)”.

Other Improvements

  1. This release provides a more consistent and feature-rich popup experience for Glossary Terms, including better formatting of definitions, support for rich text, and improved visual presentation.
  2. We have improved the rich text editor used in Announcements and Access Denied messages by adding support for text and image alignment. Additionally, a “/” command menu has been introduced – typing “/” now displays a list of formatting options such as headings, lists, and media uploads.
  3. Users can now open the Viewer for any Element type by simply double-clicking on it.
  4. Menu items visually indicate selection by changing both text and background color.
  5. This release allows for drag & drop of the Report components anywhere on the Report canvas.
  6. You can drag & drop Glossary Sections on their list page. This order will be preserved everywhere in the UI. 
  7. Privilege descriptions are now displayed upon assignment in the User, Group, and Privilege Set popups.
  8. The result message for Test Connection now includes additional details – alongside status and message, the response may also contain warnings and informational messages.
  9. A debug page for email Templates has been reimplemented in this version. Accessible at https://<hostname>/editor/email-template/{id}/debug, this page allows Admins to debug and test the custom email Template code directly in the console.
  10. Application secrets are now stored in an encrypted format within the database, strengthening security.

Status Monitor

  1. We have restructured the Status Monitor backend by decomposing monolithic routes into smaller, task-specific components. This change improves the responsiveness of the monitoring interface, reduces system resource usage, and supports more efficient parallel processing of status data.
  2. Status Monitor now shows the largest tables across all relevant databases so that you can get a comprehensive view of storage usage for all managed databases, helping to quickly identify storage hotspots.
  3. Security Build(updates of underlying system libraries) version is now displayed in the Status Monitor UI if a security build is installed/deployed.

MI Console

  1. The Remote backup method has been removed from the list of available backup options.
  2. mi-o365-usersync now prevents a new sync process from starting if another is already running.
  3. MI Console displays subdirectories within the Data Processor logs.

DevOps & Installation

  1. mi-o365-usersync supports a new --skip-failed-users parameter that allows skipping the users that failed during sync.
  2. The character limit for user first and last names has been increased to 100 characters across all usersync scripts. 
  3. Metric Insights Platform usage analytics are now accessible via GoAccess, with reports auto-generated every 5 minutes and integrated into the MI Console for real-time web activity insights.
  4. ChromaDB is automatically cleaned up daily for the Concierge service, ensuring storage, reindexing, and service restarts are managed during off-peak hours.
  5. For new installations, a secure AES_PASSWORD password is automatically generated and used for encryption.
  6. Chromium has been updated to version 138 for improved compatibility and security.
  7. You can now switch to using security-enhanced Docker images by specifying the --use-security-images parameter for Simple Installation.
  8. Improved error messaging for the mi-okta-usersync process enhances visibility into failure causes.
  9. The Metric Insights Platform supports monitoring via OpenTelemetry.

Issues Fixed

  1. We have addressed authentication issues when integrating SSO with Metric Insights, particularly around username and email mismatches between SSO and existing MI users.
  2. We have resolved an issue where a blank page briefly appeared before the home page fully loaded.
  3. The 500 error display has been improved for a better user experience.
  4. Log subdirectories and their child files have been added to the Data Processor log archive.
  5. External Report Description displays have been improved to prevent mid-word wrapping for enhanced readability.
  6. Resolved an issue where Power Users encountered the "You do not have permission to edit" message when accessing Microsoft SharePoint External Content, despite having access.
  7. The Display without Metric Insights navigation bar setting for Apps now functions as expected.
  8. The issue where Concierge became unresponsive after stopping requests has been fixed.
  9. We have addressed several critical bugs affecting Themes with dark backgrounds.
  10. A problem where search indexing was blocked due to failures in starting the data-analyzer container has been fixed
  11. We have resolved parameter handling in Bursts by correcting how parameters reference lookup vs. value columns.
  12. The issue with overlapping Tiles on Homepage is no longer present.