June 1-7, 2026
Distributed compute engine
The compute engine now runs as multiple replicas with horizontal scaling: chats hand off across instances, live updates stream over a new WatchChat RPC, and an orphan-reconciliation loop recovers runs from failed replicas for resilient multi-replica deployments.Ana Claude Code plugin
Ana is now available as a plugin in the Claude Code marketplace, letting you run OAuth-authenticated natural-language queries against your org’s data directly from Claude Code. Learn more.More improvements- Library skills via slash command — Skills stored in the org Library can now be invoked by typing
/<name>directly in the chat composer. - Word document uploads —
.docxand.docmfiles can now be uploaded in chat and playbooks for analysis. - PowerPoint uploads —
.pptxand.pptmfiles can now be uploaded and manipulated in chat viapython-pptx. - Snowflake optional database — Snowflake connectors now support account-wide object discovery when no database is specified.
- Ontology patch revision history — A revisions dropdown lets reviewers browse and compare historical versions of a context patch.
- Bedrock per-user audit attribution — Each AWS Bedrock call is now tagged with the actor’s email, so AI usage audit logs attribute activity at the user level.
- Email tool access control — Admins can now enable or disable the Email tool org-wide from Tool Access Control settings.
May 25-31, 2026
TQL frontmatter in tql files
.tql files now support YAML frontmatter for metadata such as description and default_connector, replacing inline comments. Learn more.PowerBI preconfiguration via embed URL
Embed pages now accept URL parameters to preconfigure a Power BI connector, workspace, and dataset without user interaction. Learn more.Ana as an MCP server
Ana is now available as a Model Context Protocol server with full OAuth 2.1, PKCE, client registration, and token management. External tools can connect to Ana and invoke chat, tools, and file operations. Learn more.MCP streaming responses and inline previews
MCP responses now stream progressively with real-time progress indicators, and preview assets render directly as inline images. Learn more.Interactive ECharts visualizations
All Python code now renders interactive ECharts charts throughchart.render() (pyecharts), replacing static matplotlib output. Learn more.Library TQL data source for dashboards
Dashboards can now use parameterized.tql templates from the Library as a data source, complete with connector selection and JSON parameter support. Learn more.Ontology auto-approve rules
Admins can set directory-level auto-approve rules for context patches. Matching patches are approved automatically on submission, with audit events and RBAC protection. Learn more.OIDC identity provider
Organizations can create and manage org-scoped OAuth apps with explicit scopes, PKCE, OIDC discovery, JWKS, and userinfo endpoints. Scope-based authorization is enforced across the APIs. Learn more.TextQL Doctor diagnostics
A diagnostic tool now ships with the Helm chart, collecting encrypted cluster health data to send to TextQL for support.Language adherence
Ana now mirrors the user’s language. Replies, tool summaries, and reports are delivered in whatever language the user writes in.Unified Ontology surface
Ontology is now a single unified surface in the sidebar, with the change carried through the UI, settings, and prompting. A one-time coachmark introduces it, and file history is now generally available. Learn more.Ontology relationship graph redesign
The relationship graph is rebuilt on Three.js with a fan-out layout, smooth zoom transitions, and performance optimizations for large schemas.Microsoft Teams integration
Full Microsoft Teams support arrives with a bot install flow, workspace sync, channel and user resolution, and playbook delivery to Teams channels with @-mention tagging. Teams activity appears in the observability dashboard. Learn more.Power BI per-member OAuth
Users now authenticate to Power BI with their own credentials, and multiple workspaces can be selected and used within a single chat. Learn more.Firebolt connector
A new Firebolt connector adds full query execution, metadata discovery, schema and DDL support, and documentation. Learn more.Observability export to S3
Audit log and query execution events can now be exported to S3 in real time (Public Preview), and query execution is audited across SQL cells, dashboards, and ontology queries. Learn more.Cerebras LLM provider
Cerebras is now available as an LLM provider. Learn more.More improvements- Chat input and conversation polish — The chat input box gets aesthetic refinements, messages from other users now show attribution with name and avatar, and consecutive turns from the same author are visually stacked.
- Auto-attach select all — A “Select all visible” checkbox is now available in the Auto Attach file picker.
- Paginated patch reviews — Patch reviews are now paginated per status tab (Open, Draft, Approved, Denied), with server-provided counts shown as badges.
- Cross-domain email allowlist toggle — A new Helm toggle lets administrators restrict cross-domain email allowlisting in OIDC authentication.
- Library plan-first git sync — Git sync now shows a merge plan up front, covering additions, conflicts, and unrelated-history warnings, so admins can preview changes before they land.
- Ontology settings section — A dedicated Ontology section in Settings adds a Context Patch Auto-Approve tab alongside per-org configuration options.
- Ontology sync run tracking — Git sync events are now tracked as discrete objects, enabling precise notification routing and easier conflict resolution.
- Ontology PDF and image migration — Legacy document and image datasets can now be migrated into Ontology directly from the UI.
- Ontology GitHub App connect flow — GitHub App installation now uses an OAuth-first PKCE redirect flow, and install results are preserved across redirects.
- Ontology reviews split view — The Reviews tab now separates patches into Open and Closed (Approved or Denied) with a refinement filter, and closed patches sort by review time.
- Ontology new file highlighting — Newly added files are now visually highlighted in the file tree.
- Playbook connector inheritance — Playbooks now inherit the active connectors, Power BI workspace, and Tableau dataset selections from the chat they were created in.
- Plain-English role editor — Permission labels in the role editor are rewritten in plain English with clear access boundaries,
billing:readandusage:readare now visually distinct, and the Bulk Role Assignment modal is unfrozen. - Email domain enforcement — Member invite and notification emails are now validated against the organization’s allowed domain list.
- Editable Python package versions — Org-installed packages no longer conflict with default sandbox packages, and affected deployments can edit package versions directly.
- SCIM and OIDC identity merge — OAuth login now detects email collisions and attempts reconciliation, while SCIM provisioning heals email mismatches and migrates associated identity and membership data.
- Safe iframe embedding — Pages can now be embedded in iframes safely, without redirect interference.
- Custom documentation URL — Organizations can set a custom documentation URL in their theme settings, replacing the default docs link throughout the product.
May 11-17, 2026
Asset origin restrictions and Content Security Policies
VPC customers can now restrict the origin of served assets and apply Content Security Policies directly through attributes in the values file. Learn more.Rich-text editing for Ontology markdown
Markdown files in the Ontology library now offer a toggleable WYSIWYG editor with a formatting toolbar. Frontmatter is extracted and normalized, and rendered headings become anchorable.Insert connectors and files as chat chips
Type@ in the chat composer to add connectors or Ontology library files as chips, with category-first navigation and file-explorer drill-down for the library.Expanded Ontology git providers
Ontology adds Bitbucket, GitLab, and Azure DevOps SSH host key support, linkified patch references in history, and an improved Connect Git wizard.REST API v2 endpoints
A new set of REST API endpoints under/v2 with standard HTTP methods, path parameters, and JSON request and response bodies. Learn more.Per-member OAuth for Snowflake and Databricks ontology
Ontology construction now resolves per-member OAuth tokens for Snowflake SSO and Databricks U2M, so each user builds ontology with their own credentials. Learn more.Opt-in email tool with recipient lists
Email sending is now opt-in through a configurable recipient list, governed by a newemail:send RBAC permission. Learn more.Sandboxed PDF processing
PDF text extraction and page rendering now run in a sandboxed gRPC service, improving the reliability and security of PDF uploads.More improvements- Context page refresh on role changes — The context page now refetches library files, permission gates, and review state whenever you assume or clear a role, preventing stale listings and outdated write buttons.
- Paginated chat listing endpoint — A new
GET /v2/chatsendpoint lists chats with pagination, search, sorting, and anis_runningstatus field. - Per-viewer dashboard breakdown popover — The views and viewers stat in the dashboard header is now clickable, opening a popover with a per-viewer breakdown.
- Org defaults for dashboard output and private playbooks — New org-level settings let you make dashboard mode the default output format in chat and set playbooks to private by default from the Security tab.
- Ontology enabled by default with seeded connectors — Ontology is now on by default for new orgs, which are also seeded with example connectors to get started faster.
- Fast mode for Anthropic Opus 4.7 — Fast mode is now available for Anthropic Opus 4.7, speeding up inference on that model.
- Delete playbook from detail page — You can now delete a playbook directly from the … dropdown on the playbook detail page, with a confirmation modal to prevent accidental removal.
- Per-source dashboard cache invalidation — Dashboards now invalidate query caches on a per-source basis, so refreshing one data source no longer clears the rest.
- Bedrock STS role assumption — Bedrock now supports STS role assumption with a configurable role ARN and external ID, enabling cross-account Bedrock access.
- Configurable proxy trusted-host allowlist — A configurable trusted-host allowlist lets private resolved IPs for designated hosts pass outbound request validation.
- Unified default model resolution — Chats now resolve their default model in a consistent order: role default, then org default, then system default.
- Patch cell UX refinements — Patch cells now clamp long descriptions with Show more and Show less, scope markdown heading sizes, add a thin custom scrollbar to file lists, and include an Open in Reviews footer link.
May 4-10, 2026
File uploads in chat and stream APIs
The platformchat and stream API endpoints now accept file uploads. Learn more.More improvements- Redesigned share modal with airlock preview — The share modal is rebuilt with an airlock-style preview and hardened permission controls for safer sharing.
- Automatic ontology migration — Legacy contexts now migrate automatically to the current Ontology, with git sync improvements, owners validation with clear error messages, and auto-attach refinements.
Apr 27 - May 3, 2026
GPT-5.5 and Kimi K2.6 models
GPT-5.5 and Kimi K2.6 (via Fireworks) are now available, along with an LLM model switcher that is now generally available. Learn more.SAP HANA support
SAP HANA is now supported as a data source, including the SAP HANA Cloud option. Learn more.Expanded connector authentication
Connectors now support SQL Server Kerberos and certificate auth, API Token auth for custom connectors, and encrypt MCP headers in transport. Learn more.Ontology git sync
Ontology adds GitHub remote sync, a file tree for auto-attach, a history tab, multimedia file support, TQL support, and a directory-level permissions UI.More improvements- Fast mode inference — Fast mode inference is now supported for faster responses.
- SCIM group linking to system roles — SCIM now fixes Okta group push and lets you link SCIM groups directly to system roles.
- OIDC single-tenant role sync — OIDC now correctly syncs roles in single-tenant deployments, with an improved environment configuration UI.
- Self-healing dashboard workers — Dashboards now auto-respawn unhealthy workers, drop the automatic LIMIT from queries, run Python data sources in parallel, persist sandbox state with configurable retention, and flush globals atomically on hot refresh.
- Playbook owner failure alerts — Playbooks now notify their owner when a connector fails, with bounded retries before alerting.
- Tool-level RBAC enforcement — RBAC is now enforced at the tool level, with fixed assume-roles enforcement and locked models shown in the picker with a role-restriction tooltip.
April 20-26, 2026
Dashboards engine rebuild
The dashboard engine has been fully rebuilt for speed and reliability, with zero-downtime hot reload, parallel Python data-source execution, a pre-warmed worker pool, and direct SQL that skips transpilation. Learn more.Ontology library redesign
The Ontology library gets a redesigned frontend, OWNERS file management, and smarter auto-attach for surfacing relevant context. Learn more.Per-user MCP OAuth tokens
MCP connections now support per-user OAuth tokens, so each member authenticates with their own credentials. Learn more.More improvements- Redesigned assume-roles experience — Assuming a role now uses a redesigned sidebar UI and modal, making it clearer which role you are acting as and how to switch.
- Mark threads as unread — The thread action menu in the sidebar now includes a “Mark as unread” option so you can flag conversations to revisit later.
- Markdown previews in the artifact drawer — The artifact drawer now renders Markdown previews, so you can read formatted content without leaving the drawer.
- Connector UI gated on connector write permission — The connector management UI is now gated behind the
connector:writepermission, hiding edit controls from members who lack access. - Observability billing granularity — Observability now reports billing data at a finer granularity for more precise usage tracking.
- TLS 1.2 and 1.3 enforcement — Connections are now restricted to TLS 1.2 and 1.3 only, and several core libraries have been upgraded to strengthen security.
- Automated Helm chart releases — The Helm chart now ships with an automated changelog and Semver release conventions, streamlining the upgrade process for each new release.
- Slack sender names and View in App — Ana now receives sender names in Slack messages for clearer attribution, and the “View in App” button has been restored and fixed across all channel types.
- Granular per-thread sharing controls — Thread sharing now offers granular per-thread controls, letting you decide exactly who can access each conversation.
- Tool restriction controls and admin override — Tool restrictions gain improved controls with an admin override, and tool-level access is now enforced through RBAC.
- Pause playbooks from the editor — Playbooks can now be paused via the editor tool, and playbooks created in chat are now visible to their creator.
- Copy artifact filenames — A copy button has been added to artifact filenames for quick reuse.
- Ontology file API — Ontology now exposes a file-level CRUD API for programmatic create, read, update, and delete of individual files.
- Usage and billing sidebar permission gating — The usage and billing sidebar entries are now hidden for members who lack the required permissions.
- Org logo removal and theme editor polish — Settings now support removing the org logo, alongside theme editor refinements and context list cleanup.