This release reimagines the AI Assistant around two purpose-built personas, significantly expands what the Semantic Layer can model, introduces a lightweight Consumer experience, and redesigns Admin Settings from the ground up. It also adds a Semantic SQL ODBC Driver for connecting external tools, broadens CoginitiScript (CSL) publication support, and ships a range of security and stability fixes.
Major Highlights
AI Assistant Reimagined: Coginiti Smith & Coginiti Guide
The AI Assistant has been rebuilt around two distinct personas so its behavior matches who is asking and what they're trying to do.
What's new
- Coginiti Smith — the data-development persona. Creates catalog folders and SQL entities through natural language, and generates semantic queries that execute and return both the underlying SQL and a formatted results table.
- Coginiti Guide — the consumer-facing persona, grounded in the semantic layer. Translates natural-language questions into semantic queries, executes them, and returns model-consistent results with no SQL required.
- Charts alongside results — the assistant auto-renders a chart next to the result grid, backed by new backend API support.
- Shareable chats — share any AI conversation through a unique link.
- Cleaner conversation UX — truncated previews with split-screen full view for long SQL, a single collapsed tool block per row, and refinements to chat tabs, Mermaid diagrams, and model selection.
Why this matters. Authors and consumers get an assistant tuned to their actual job. Developers can build and query the catalog conversationally, while business users get trustworthy, semantic-layer-grounded answers — with visuals and shareable context — without writing a line of SQL.
New Consumer Role
A lightweight Consumer role for users who interact with data through the AI Assistant rather than authoring it.
What's new
- Focused settings — Consumers see a streamlined Settings experience limited to the AI Assistant (read-only) and Theme (editable).
- Workspace-tab chat sessions — AI chat sessions open as separate workspace tabs.
- Safe role transitions — demoting a user to Consumer cleans up associated connections, templates, and catalog assets, and admins are prevented from reassigning Consumer-owned data to another user.
Why this matters. You can give business users a safe, simple, AI-first way into their data without exposing the full authoring surface — and without risky data hand-offs when roles change.
Semantic Layer: Filtered, Derived & Cross-Entity Measures
The Semantic Layer (SMDL) can now express the real-world metrics analytics teams actually need, closing the gap between simple aggregations and production KPIs. All additions are fully backward compatible — existing models work unchanged.
What's new
- Filtered measures — declare a filter so an aggregation only counts matching rows. Expose
completed_revenue,pending_revenue, andcancelled_revenueside by side from one entity, with compound AND/OR conditions, support for every aggregation type, and reusable boolean-dimension references. - Derived measures — compose measures from other measures (profit, margin, completion rate, net revenue) using post-aggregation arithmetic, with chained derivations, ratios of filtered measures, SQL functions like
ROUND/NULLIF, and circular-reference detection. - Cross-entity references — reference a related entity's columns and dimensions with dot notation (
entity.column). The layer resolves the path through existing relationships and generates the joins automatically, including multi-hop paths, with join deduplication and clear errors when no path exists.
Why this matters. You define a metric once and it stays consistent everywhere — no more CASE WHEN logic copied into every dashboard, no more each team inventing its own definition of "margin." Cross-entity references eliminate the manual joins that previously forced authors to denormalize data or pre-join SQL just to filter by a related attribute.
CoginitiScript (CSL) & Publication
CTE support in MS SQL Server publication
What changed. Full-publication CSL blocks targeting Microsoft SQL Server now support query bodies that begin with a CTE (WITH clause). Coginiti materializes the query through a temporary view, builds the target table from it, and cleans the view up afterward — handling single-member, multi-member, and nested CTEs. This also extends to Microsoft Fabric SQL Database.
Why this matters. CTEs are the standard idiom for multi-step transformations and ranked results. You no longer have to rewrite perfectly valid SQL to work around a SQL Server engine restriction.
Note: This path requires the connection's database user to hold
CREATE VIEWpermission in the target schema.
Exclude columns from incremental MERGE updates
What's new. Incremental publication blocks accept an :exclude_columns parameter that omits the specified columns from the generated MERGE UPDATE SET clause. Matching is case-insensitive, and existing unique_key and update_on_changes_in behavior is unchanged.
Why this matters. Incremental publication now works for target tables with IDENTITY (surrogate key), computed, or system-managed columns — a class of table that previously failed at execution time and blocked the feature entirely for many SQL Server data warehouses.
Editor enhancements: autocomplete, hover & go-to-definition
What's new. The CSL editor gains IDE-style language support — autocomplete suggestions as you type, hover information for symbols and entities, and go-to-definition navigation.
Why this matters. Authoring and navigating CoginitiScript is faster and less error-prone, with less time spent hunting for where something is defined.
Actions & Scheduler
What's new
- Run actions from the editor — trigger an Action's execution directly from the editor toolbar.
- Action file history — view revision history for files in the
.actionsfolder. - Nested authoring — create entities and inner folders inside the
.actionsdirectory. - Better job control — admins can stop and manage scheduled jobs created by disabled users, and the schedule popup now scrolls so all controls stay accessible.
Why this matters. Action authoring becomes a first-class workflow inside the editor, and admins retain control over scheduled jobs even after the original owner is disabled.
Admin Settings Redesign
What changed. Every Admin Settings screen — Users, Groups, LDAP, OAuth, SAML, SMTP, Proxy, Global Preferences, Manage Connections, Object Store Templates, and Query Execution — has moved from modal popups to refreshable workspace tabs, with inline editing, contextual menus for adding users and groups, "active configuration" indicators in Directory Config, and stricter access control.
Follow-on polish in this release:
- A pre-flight check on user deletion that verifies the reassignment target has no same-named project.
- A fix so editing an external user no longer breaks the local-user editing flow.
- A loading spinner during long-running role-change operations.
Why this matters. Administration is faster and less modal-bound — you can keep configuration open in tabs, edit in place, and trust that destructive operations like user deletion are validated before they run.
Security & Stability
- Cumulative CVE remediation across container images for the release.
- Patched multiple CVEs in UI dependencies, including upgrading
axiosto v1.15.1. - Fixed malformed security-log structure on query-execution failure.
See Semantic Intelligence in Action
Coginiti operationalizes business meaning across your entire data estate.