Skip to main content
Stay up to date with the latest happenings in the Omniverse, including new features, improvements, and bug fixes.
March 30, 2026
AdministrationAdded Workload Identity support for GCS audit log delivery, allowing you to send audit logs to your GCS bucket without sharing service account keys.AIImproved the searchOmniDocs tool in Model Context Protocol by switching to Omni’s AI-powered documentation search. The tool now accepts a question instead of a URL, and uses the same intelligent page selection, token limiting, and answer synthesis as the in-app documentation search feature.APIAdded a new API endpoint to update dbt environments.Content
  • Added support for document descriptions across the API and UI. You can now add an optional description (up to 1024 characters) when creating documents, update descriptions via the Rename dialog or API endpoints.
  • Added color and description fields to labels. These changes are fully supported in the API for creating, updating, and retrieving labels.
DashboardsAdded a multi-select dropdown control for string filters in the advanced layout.EmbeddingAdded a new ai:chat-start embed event that fires when an AI chat session begins, either when the chat route loads or when the workbook AI drawer opens.IntegrationsAdded per-user OAuth for Databricks query execution with optional personal access token (PAT) or OAuth admin support for schema refresh. You now only need to register a single OAuth application in Databricks instead of two — per-user authentication handles queries, while schema refresh uses either a PAT or an OAuth admin’s token for credentials.Modeling
  • Added an optional Group remaining values toggle to dynamic Top N grouping in workbooks. When disabled, only the top N values are displayed instead of aggregating remaining values into an Other row. Use the dynamic_top_n.else parameter to achieve this result in model YAML.
  • Added pattern matching support to ai_chat_topics so you can now use the same inclusion and exclusion syntax as the topic-level fields parameter.
  • Added a faceting property to dimensions that lets you control how suggestion queries are filtered.
WorkbooksFixed the Import Tab dialog to accept full widget URLs in addition to query IDs. Previously, you could only paste raw query IDs; now you can paste complete URLs and the dialog will extract the query ID automatically.
March 15, 2026
APIDashboards
  • Added undo and redo controls for advanced layout dashboards.
  • Removed the redundant AI chat toggle from the Edit dashboard toolbar. You can now manage AI chat settings exclusively through the Document Settings dialog in published dashboards.
Modeling
  • Added support for dynamic user attribute references in three model properties:
  • Added a tags topic parameter, allowing you to categorize and organize topics similar to how you can tag fields and views.
  • Added a Go to connection option to the Model menu in the model IDE.
Workbooks
  • Added support for applying data formatting to Excel downloads.
March 8, 2026
AI
  • Added support for custom model identifiers in OpenAI-compatible endpoints, allowing you to bring your own models (BYOM) for providers like Ollama and Azure OpenAI.
  • You can now ask the AI chat assistant to generate map visualizations for geographic questions. When you ask questions like “show me orders by state on a map,” the AI will create region maps (choropleths) or point maps as appropriate for your data.
  • Renamed AI workflows to “skills” throughout Omni. Existing model files using workflows: will continue to work without changes.
AdministrationAPI
  • Added onlySharedWithMe as a new filter option to the List folders API to retrieve only folders that have been explicitly shared with you via folder permits, excluding folders you own.
  • Added onlySharedWithMe as a new filter option to the List documents API to retrieve only documents that have been explicitly shared with you via documents permits, excluding documents you own.
Dashboards
  • Cross-filtering is now generally available. You can use cross-filtering to filter data across multiple dashboard tiles by clicking on values in your visualizations.
  • Added a button toggle control type for single selection string filters, allowing you to display filter options as clickable buttons instead of a dropdown. Available for Advanced Dashboard layouts only.
Embedding
  • Added support for generic embed integrations like FullStory and LogRocket. You can now configure integration credentials in Settings > Embed > Integrations.
  • Added support for creating multiple embed secrets in an Omni instance.
March 1, 2026
AI
  • Added a new opus model tier so you can set model: opus in your model’s ai_settings to use Claude Opus 4.6.
  • Updated the ai_settings.query_all_views_and_fields parameter to accept enabled | disabled | default values instead of true | false. This allows you to control whether the AI queries all views and fields when generating SQL.
  • Updated the ai_settings parameter to accept a per-category YAML configuration system. You can now define AI model and thinking preferences for different task categories directly in your semantic model YAML.
Administration
  • Added a Last login column to Settings > Users, so you can see when each user last logged in.
  • Added a new combined view to the My activity page that deduplicates activity by workbook or model and groups entries into time-period sections.
Integrations
  • Added support for creating PrivateLink connections to Redshift provisioned clusters.
  • Added support for Snowflake External OAuth, allowing you to authenticate via external identity providers like Okta, Azure AD, or Ping Identity.
  • Added the ability to assign a dbt environment to a specific user when creating or editing environments in Omni.
February 22, 2026
AI
  • Added support for uploading Markdown (.md) files to AI chat. Previously, Markdown files had to be renamed as .txt files to be valid uploads.
API
  • Fixed the merge branch API endpoint to restrict the force_override_git_settings parameter to Connection Admin and above roles; other users will receive a 403 Forbidden response. Previously, Modelers could use this parameter via API or PAT to bypass PR-required and git-follower protections, even though they cannot modify git settings in the UI.
  • Added a force query parameter to the Delete folder endpoint that enables you to recursively delete folders containing documents and sub-folders.
  • Added a POST /api/v1/uploads endpoint that allows you to upload a CSV file to create a new data source.
Dashboards
  • Markdown tiles and visualizations now include a prefers-dark class name when you’re viewing in dark mode, allowing you to write custom CSS that targets light and dark mode separately.
Integrations
  • Added support for Databricks Lakebase as a new database connection type.
Modeling
  • Added search and filter functionality for branches. You can now search branches by name in the Branches table, and when you have 10 or more branches in the IDE, a Search branches… option appears in the branch selector dropdown to help you quickly find the branch you need.
Visualizations
  • Added support for Markdown columns in table visualizations, which allow you to format and style cell content using Markdown syntax. Note: This feature is still in development and is not yet available in-app.
  • Added percentage tooltips to Sankey charts. You can now enable the Show percentages toggle in the Sankey editor’s tooltip settings to display percentage breakdowns in your chart tooltips. Additionally, the node tooltip label has been renamed from Total to Value for clarity.
Workbooks
  • Added a new Multi-Field Filter control type that allows you to create OR filters across multiple fields in workbooks. You can now build queries like Country is USA OR Gender is Female by clicking the + Field button in filter popovers. Note: This feature is still in development.
February 15, 2026
AI
  • Added an organization-wide MCP server setting to Settings > AI settings that controls whether users can authorize external AI tools to connect via OAuth. When disabled, new OAuth approval requests are rejected and existing MCP grants are blocked from making tool calls. This setting defaults to enabled.
  • Added the ability for Blobby to search the official Omni docs. This new tool is available in the Query Helper, AI Assistant, and Dashboard Assistant.
API
  • Added a new GET /api/v1/uploads endpoint that allows you to list uploaded CSVs (data input tables).
  • Added url fields to document, query, and folder API responses, giving you direct links to any piece of content in the Omni UI.
Dashboards
  • Added the ability to select built-in color palettes (such as “Omni Blues”, “Omni Threes”, and “Omni”) as default palettes in the dashboard theme editor, in addition to custom palettes.
Integrations
  • Added Databricks PrivateLink support for both Azure and AWS infrastructure. You can now create private connections to Databricks workspaces using native Private Endpoints on Azure and VPC Interface Endpoints on AWS.
Modeling
  • Added Australian Dollar (AUD) currency formatting options to the dimension and measure format parameter.
VisualizationsWorkbooks
  • Added YAML views and copy buttons to the workbook inspector, making it easy to view and copy query and visualization configuration in the sample query YAML format.
February 8, 2026
AI
  • Added Claude Opus 4.5 and 4.6 to the list of available models when configuring a bring-your-own LLM with Anthropic as your provider.
  • Added the ability to paste images directly into the AI chat input from clipboard across all surfaces (chat page, dashboard, and workbook). Note that this feature currently works in Chrome and Safari, but not in Firefox.
Administration
  • Fixed an issue on the Users page where a crash would occur for organizations with large numbers of users.
Dashboards
  • Added a Cross-filtering setting in dashboard settings that allows you to enable or disable cross-filtering on a per-dashboard basis.
  • Added new dashboard metadata variables to Markdown tiles:
    • {{'{{metadata.createdAt}}'}}
    • {{'{{metadata.createdBy}}'}}
    • {{'{{metadata.lastUpdatedAt}}'}}
    You can now reference these variables in your text tile templates to display when the dashboard was created, who created it, and when it was last updated.
Integrations
  • Added support for enabling and disabling the dbt Semantic Layer integration with the Enable semantic layer setting in the dbt settings.
  • Added a quick connect feature that lets you paste a connection string URI (for example, postgresql://user:pass@host:5432/db) to automatically create a database connection.
January 25, 2026
AIAPI
  • Added credential update support to the PATCH /api/v1/connections/{id} endpoint. You can now programmatically rotate passwords, BigQuery service account keys, and Snowflake RSA private keys.
  • Promoted YAML model API routes from /api/unstable/ to /api/v1/. The following endpoints are now stable:
    • GET /api/v1/models/{modelId}/yaml
    • POST /api/v1/models/{modelId}/yaml
    • DELETE /api/v1/models/{modelId}/yaml
  • Added new parameters to the Schedules API. Organization API keys can now create schedules on behalf of another user using the userId query parameter on POST /api/v1/schedules. The GET /api/v1/schedules endpoint now returns an ownerId field (membership ID) for each schedule.
  • Updated the List Folders API to return only folders that users have permission to access when using Personal Access Tokens (PAT). PAT users now see the same folder visibility through the API as they do in the UI. Organization-scoped API keys retain full access to all folders.
  • Added a 408 Timeout response to the Run Query API.
ModelingVisualizations
  • Improved Sankey chart error handling. The technical error message for cyclic data is now translated to a user-friendly message: "Sankey does not support cycles or paths that loop back to previous nodes."
Workbooks
  • Renamed some workbook menu items to improve clarity and avoid confusion with the model promotion workflow:
    • Promote to workbook for table calculations is now Add to workbook
    • Promote as workbook defaults for colors is now Save to workbook
January 18, 2026
API
  • The Query APIs is now enabled by default. This includes endpoints for running semantic queries (POST /api/unstable/query/run) and waiting for query results (GET /api/unstable/query/wait).
  • Added an identifier query parameter to the GET /api/v1/schedules endpoint for filtering schedules by dashboard identifier.
  • Added missing POST endpoints for connections, models, and schedules to the public OpenAPI spec. Also added SCIM embed user endpoints for programmatic management of embed users. Access the spec at https://<your-omni-instance>/api-explorer
Dashboards
  • Added an Inspect option to the dashboard chart menu that opens the workbook with the inspector panel pre-opened, providing quick access to SQL debugging info including query SQL, cache status, and execution details.
EmbeddingIntegrations
  • Added the ability to choose a starting point for new Omni branches: from the shared model, another branch, or a specific model version.
  • Multiple models can now share a single git repository with one webhook handling all associated models. When a pull request event occurs, all linked models are processed sequentially.
Visualizations
January 4, 2026
AI
  • Added an AI-powered cron expression generator to help create custom schedules for dashboard refreshes and schema refreshes.
Administration
  • Users with Editor permissions can now delete empty folders they created. Previously, only users with Manager permissions could delete folders.
API
  • Added a lastLogin timestamp to the SCIM user API endpoints (GET /api/scim/v2/Users and GET /api/scim/v2/Users/:id). This enables programmatic identification of inactive users for cleanup.
  • Added API endpoints for managing dashboard filters and controls:
  • Added a GET /api/v1/documents/:identifier endpoint that returns document configuration in a format compatible with PUT for round-trip editing.
  • Added PUT /api/v1/documents/:identifier endpoint to programmatically update dashboard documents.
  • Extended PUT /api/v1/documents/:identifier endpoint with filterConfig and filterOrder support for setting dashboard filter configuration via API.
  • Extended the PUT /api/v1/documents/:identifier endpoint with query presentations support.
  • Extended the Run query API to allow unlimited pivoted query results when the result format is set to CSV or XLSX.
  • Added POST /api/v1/documents/:identifier/duplicate endpoint to programmatically duplicate published documents.
  • Added a PATCH /api/v1/documents/{identifier}/labels endpoint for bulk adding and removing labels from a document in a single atomic operation.
  • Added support for the ** (recursive wildcard) pattern in the List folders API endpoint. Use GET /api/unstable/folders?path=folder/** to retrieve all nested child folders under a given path.
Integrations
  • Added a Problems page for dbt integrations that displays validation issues and errors in your dbt models.
Modeling
  • Added a new “merged” model editing mode for branch models. This allows users to edit branch models merged with the shared model, enabling the ability to unignore items from the shared model while working in a branch.
Visualizations
  • Added a Sum sorting option for stacked charts that sorts segments by their total value across all stacks.
Workbooks
  • Added Count True and Count False quick aggregation options for boolean fields. These options count rows where the boolean field is true or false, respectively.
  • Added the ability to use links defined in the model file when using the Display as link option in tables. Note: Changing a link label in the model will break existing references.