BigQuery Workload Identity Federation
The BigQuery connector now supports Workload Identity Federation, so deployments can authenticate to BigQuery through federated credentials (ie. a workload identity pool). Learn more.Thread costs on the billed basis
Thread insights now price each conversation on the same basis as your bill, so you can see dollar costs in-app.Required connector credential encryption
Connector credentials are now always encrypted at rest with an encryption key you control, and that key is required rather than optional — storing credentials in plaintext is no longer supported. Any credentials still stored in plaintext are automatically encrypted in the background on upgrade. Self-hosted deployments must configure a connector encryption key before upgrading; installs and upgrades without one are rejected.More improvements- Access control for Tableau datasets — Datasets created from a Tableau connector now enforce object-level access control from the moment they are created, and each grant is recorded in the audit log, bringing them in line with the access control already applied to other datasets.
- Improved sandbox DNS egress — Self-hosted deployments get more reliable sandbox DNS resolution, including a new option to route sandbox DNS egress through the in-cluster DNS service for clusters where a fixed DNS service IP does not work.
Scoped API access keys
You can now grant a chat access to a specific set of your organization’s API access keys, so its sandbox code can use only the API credentials you have assigned it.Power BI row-level security for end users
Beta. Power BI datasets that enforce row-level security can now be queried by end users through a shared service account that impersonates each viewer.Expanded audit logging
Audit logging now covers more security-sensitive actions, and every audited action can be filtered by name. Change entries record the new value of each modified field — not just which fields changed — and each event captures the geographic location of the originating IP address. Learn more.Merge conflict resolution for Ontology changes
When an Ontology change conflicts with edits that have landed since it was drafted, you can now resolve the conflict directly in the review flow instead of having to recreate the change, so overlapping edits to the same file no longer block a review.More improvements- Tableau embeds attach the Ontology automatically — Tableau embed URLs can now enable the Ontology for all connector datasources.
- Org settings changes recorded as diffs — Audit entries for organization settings changes now record the exact before-and-after value of each changed field and render them as a from → to diff.
- Configurable service account annotations — Self-hosted deployments can now set annotations on the Kubernetes service accounts the chart creates and override each service account’s name or disable its creation, so cluster identities such as IRSA or Workload Identity can be bound to TextQL’s workloads.
- Custom sidecar and init containers — Self-hosted deployments can now append custom sidecar and init containers to TextQL’s pods through per-service
extraContainersandextraInitContainersvalues, for log shippers, metrics exporters, credential bootstrappers, and similar. - Sonnet 4.6 deprecation — Claude Sonnet 4.6 has been removed from the selectable model catalog and marked deprecated. Chats and defaults still on Sonnet 4.6 should move to a current model such as Claude Sonnet 5.
- Custom Tableau connector resources — Self-hosted deployments can now override the CPU and memory requests and limits for the Tableau connector from the values file.
- Chargeback for usage costs (Beta) — Administrators can now split an organization’s usage bill across internal teams with configurable bill lines. Team rosters update automatically as people are hired, offboarded, or change roles; past billing periods stay frozen and reproducible; and anyone who matches more than one line is flagged for one-click resolution rather than guessed. Includes what-if previews and CSV export.
- Revert approved Ontology changes — Approved changes in Ontology Reviews now have a Revert button that opens the inverse change as a new review.
- Progressive results in batch chat cells — When a chat runs cells in parallel, each result now streams in as it completes instead of appearing all at once.
- Streamed cell events in the chat API — The v2 chat streaming API now emits executable cell events, and generated assets are linked to the message and cell that produced them.
- Built-in skills — Organizations now get built-in skills — including a built-in documentation skill — alongside the skills they create themselves. When a built-in and an org-created skill share a trigger, the org-created skill takes precedence.
- Configurable Python execution timeout — Self-hosted deployments can cap how long a single sandbox Python execution may run; executions that exceed the limit are stopped with a clear timeout error.
- Helm chart version in settings — The Security settings page now shows the deployed Helm chart version, so administrators can confirm which platform release their deployment is running.
- Lower storage use for chat working files — Chats now use roughly half as much working storage: per-chat file storage is provisioned only when a chat actually needs it, rather than up front for every chat.
- Role management in the v2 REST API — The v2 REST API adds endpoints to create and update roles, along with a granular role-permission resource for reading and setting the individual permissions on a role, so roles can be provisioned and adjusted programmatically.
- Ontology library files in the v2 files API — The v2 files API now lists and downloads files from the Ontology library, matching the in-app file browser, with the same access-control and ownership gating applied.
- AWS CodeCommit git sync for Ontology — Ontology git sync now connects to AWS CodeCommit natively using an IAM role, so deployments on AWS can keep their Ontology in CodeCommit without managing separate git credentials.
- Research reports honor the requested document format — When you ask for a research report in a specific document format, Ana now delivers it in that format instead of always producing a PDF.
- Configurable sandbox worker directory retention — Self-hosted deployments can now configure how long sandbox worker directories are retained, giving operators control over scratch-space cleanup timing.
GPT-5.6 model family
OpenAI’s GPT-5.6 models — Sol, Terra, and Luna — are now available as model options in chat, joining the existing GPT and Claude families in the model picker. Learn more.Desktop app tabs and multi-window
The TextQL desktop app now supports multiple tabs and windows, so you can keep several chats, dashboards, and Ontology views open side by side.Connection diagnostics for restrictive networks
A new connection diagnostics page checks whether your browser can reach the services TextQL needs and reports exactly what is blocked, helping users on locked-down corporate networks and VPNs get connected. Learn more.More improvements- Connector access management in the v2 REST API — The v2 REST API adds endpoints to read and replace which members and roles can access a connector, so connector permissions can be managed programmatically alongside the rest of the API.
- Postgres password from AWS Secrets Manager — PostgreSQL connectors can now source their password from AWS Secrets Manager, so the credential is resolved from your secrets store at connection time instead of being stored on the connector.
- Playbook output gated on connector access — Playbook reports are now visible only to members who have access to the connectors behind them, so sharing a playbook no longer exposes output built on connectors the viewer cannot reach.
- Persistent Power BI and Tableau selections — The Power BI workspace and reports and the Tableau dataset you attach to a chat now persist by default, carrying across turns and into playbooks created from the chat instead of needing to be reselected.
- Concurrent multi-organization sessions — Members who belong to more than one organization can now stay signed into several at once, with each browser tab pinned to its own organization instead of one active org shared across every tab.
- Encrypted OIDC and OAuth secrets at rest — OIDC and API OAuth client secrets are now encrypted at rest and transparently decrypted on read, with a one-time automatic backfill that encrypts any existing secrets on upgrade.
- Chat drafts — Unsent chat messages are now saved as drafts and restored when you return to a conversation, so switching between chats no longer loses what you were typing.
- People analytics in observability — Observability adds a People view with active-people trends, an engagement spectrum, and access-method breakdowns, plus custom start and end date-range filtering across the observability dashboards.
- Dashboard list-view actions — The dashboard list view gains a More actions menu — open in a new tab, duplicate, and move to a folder — with each option shown based on your permissions.
- Ontology Owners subtab — Code owners move into Ontology as a dedicated Owners subtab, and changes that touch owned files now notify the relevant owners for review.
- Workspace and asset endpoints in the v2 REST API — The v2 REST API adds endpoints to manage workspace members, roles, and API keys — including delegated keys for non-service-account users — plus chat asset and cell endpoints for parity with the app.
- Faster dashboard source execution — Dashboard Python data sources now run in parallel according to their dependencies, so dashboards with independent sources refresh faster.
- Dynamic slow-query warnings — Slow-query warnings now use a dynamic p90 threshold based on each connector’s recent query timings, so the warning reflects what is actually slow for your data sources.
- Compute functions return tabular data — Compute functions that return dataframes now surface as rows in chat instead of raw text representations, and the per-chat compute function limit was raised to 1,000.
Claude Sonnet 5 model
Anthropic’s Claude Sonnet 5 is now available as a model option in chat, including through Amazon Bedrock and Google Vertex. It offers reasoning, coding, and tool-use quality close to Opus 4.8 at a fraction of the cost. Learn more.MongoDB connector
A new first-party MongoDB connector samples and flattens collections into a relational schema, so Ana queries your MongoDB data with ordinary SQL like every other connector. Point it at a single database, or — with the right privileges — browse every database in the cluster, with support for SRV/Atlas hosts, custom auth sources, and TLS. Learn more.More improvements- Bedrock console proxy for Anthropic models — Self-hosted deployments can now route Anthropic model traffic through the TextQL console proxy over Bedrock, including as an automatic backup provider that takes over when the primary Anthropic endpoint is unavailable.
- Packages settings gated on read permission — The organization packages settings are now gated behind the
packages:readpermission, hiding package management from members who lack access. - Monthly billing aligned to the first of the month — Usage billing periods now start on the first of each calendar month, giving every organization a consistent monthly billing cycle.
- Opus 4.7 and Kimi K2.5 deprecation — Claude Opus 4.7 and Kimi K2.5 are now deprecated and reach end-of-life on July 23, 2026. Playbooks, organization defaults, and active chats still on these models migrate automatically to Opus 4.8 and Kimi K2.6, and administrators receive advance warning emails before the models are removed.
- Sandbox scratch volume failover — Self-hosted deployments can now fail sandbox scratch storage over to a dedicated scratch volume when the primary volume runs out of space, replacing the previous snapshot-copy approach for more reliable out-of-volume recovery.
Support of custom gateway when using Anthropic models
Anthropic models can now be served through a corporate API gateway using OAuth2 client-credentials, letting organizations route Claude traffic through their own managed gateway instead of calling Anthropic directly. Learn more.Per-member Microsoft Entra ID OAuth for SQL Server and Synapse
SQL Server and Azure Synapse connectors now support per-member OAuth through Microsoft Entra ID, so each user authenticates to the database with their own identity instead of a shared service credential. Learn more.Google Vertex AI model provider
Google Vertex AI is now available as a first-class model provider, letting organizations run supported models through their own Vertex project. Learn more.More improvements- Self-managed Kubernetes secrets mode — A new
secretsMode: "none"lets operators manage the chart’s Kubernetes Secrets entirely themselves, instead of having the chart render them. - New chart flags to disable k8s CRDs and use Ingress in GKE — New chart options let self-hosted deployments fully disable Istio, skip Gateway API CRDs when the gateway is turned off, and use legacy Ingress on GKE.
- Configurable asset URL expiry — Administrators can now configure how long generated asset URLs — such as shared images and previews — stay valid, defaulting to one day.
- Ontology change review in the v2 REST API — The v2 REST API adds endpoints to list, get, approve, deny, and restore Ontology changes. The previous “patches” terminology is now “changes” across these endpoints.
- Importable library subdirectory modules — Python modules stored in subdirectories of the Ontology library can now be imported from the sandbox.
- Hide the desktop app page for branded deployments — When organization branding is enabled, the desktop app download page is hidden so white-labeled deployments stay on-brand.
- Per-member default model and fast mode — Each member can now set their own default model and turn on fast mode for new chats, layered on top of the existing role, org, and system defaults.
- Model selection in the v2 chat API — The v2 chat API now accepts an explicit model parameter, so programmatic chats can choose which model to run.
- Ontology building methodology — Organizations and individual members can now choose how Ana builds ontology, with a configurable default methodology and a chat-mode summary of the approach in use.
- Token usage for bring-your-own-key models — Chats running on a bring-your-own-key model now show token usage, so you can track consumption against your own provider account.
Citation lineage
Ana’s answers now carry verified source citations, and a lineage view lets you trace any claim back through the cells and data that produced it. Citations are now enabled for every organization.Connector explore page
Every connector now has an Explore page that brings its schema, the chats and dashboards built on it, and recent usage together in one place. Browse tables and columns under the Schema tab, see which chats and dashboards depend on the connector, and review usage over a chosen time window.Dataset access control
Datasets — named, reusable data files uploaded by you or generated by Ana — now enforce object-level access control: a dataset can be shared with specific members or roles, and reads are gated on that grant so people only see the datasets they are entitled to. Learn more.More improvements- Chat citations — Inline source citations appear alongside Ana’s answers, linking each statement back to the underlying data and documents.
- Refreshed tables across the app — Tables and lists throughout the product share a redesigned experience with inline filtering, sorting, pagination, resizable columns, and saved views — applied consistently across members, models, packages, playbooks, and more.
- MCP server management — Settings now has a redesigned page for connecting and managing external MCP servers, with a clearer add/edit form and validation.
- Connector discovery over MCP — Ana’s MCP server adds a
list_connectorstool, so connected clients can discover which connectors a deployment has available. - Save playbooks as configuration files — An existing playbook can now be saved as a configuration file in the Ontology library, bringing it under version control alongside config-defined playbooks.
- HubSpot connector — A new first-party HubSpot API connector lets Ana pull CRM data — contacts, companies, and deals — into the Python sandbox with guided authentication.
- pip extras in custom package installs — Custom Python package installs now accept pip extras such as
sqlglot[rs], so packages that ship optional feature sets install correctly.
Ramp, ElevenLabs, Apollo, Pylon, and Mercury API connectors
Five new first-party API connectors: pull spend and card data from Ramp, banking data from Mercury, support tickets from Pylon, and contact and company data from Apollo, or generate speech with ElevenLabs — all available to Ana’s Python sandbox with guided authentication. Learn more.Claude Fable 5 model
Anthropic’s Claude Fable 5 is now available as a model option in chat, including through Amazon Bedrock and Google Vertex.Cloudflare and SendGrid API connectors
Two new first-party API connectors: query Cloudflare analytics, traffic, and performance data, and send transactional or data-driven emails through SendGrid from Ana’s Python sandbox. Learn more.Configurable SQL query timeouts
SQL query timeouts are now configurable per deployment, and the default has been raised to five minutes so long-running warehouse queries are less likely to be cut off.Hide non-ZDR models when data retention is disabled
Organizations that disable data retention now hide models without zero-data-retention guarantees, so only ZDR-eligible models can be selected as org defaults or per role.HEIC image support
Ana can now read HEIC images — including those shared through Slack and Teams — converting them automatically for analysis alongside existing image formats.Connector management in the v2 REST API
The v2 REST API adds endpoints to create and manage data connectors programmatically.Multi-approval for Ontology patches
Ontology patch reviews now support multiple approvals with optimized review flows, clearer rendering of patch updates, and multiple patches to the same file from a single chat.New API connectors
First-party API connectors now include GitHub, Jira, Linear, Google Gemini, OpenAI, and Attio, each with guided authentication and documentation. Learn more.Audio and video file previews
Audio and video files now play directly in the artifact drawer, alongside the existing image and document previews.More improvements- FSx snapshot storage routing — On FSx ONTAP deployments, new Helm values can route scheduled workloads (such as playbook schedules) to snapshot copies instead of FlexClones and mount dashboards on read-only snapshots, preserving clone capacity for interactive chats.
- Istio toggle for Helm deployments — A new
global.istio.enabledvalue (defaulttrue) controls whether Istio resources such as authorization policies are rendered, for clusters that don’t run Istio or manage their mesh externally. - Clickable links in CSV previews — HTTP and HTTPS values in CSV previews now render as clickable links that open in a new tab.
- Desktop app automatic updates — The TextQL desktop app now checks for updates automatically and adds a Check for Updates menu item, with update artifacts served from your deployment.
- Live dashboard content updates — Dashboard content edits now push to anyone currently viewing the dashboard, so live viewers see changes without reloading.
- Per-connector database session identity — Database connectors can now pass the authenticated user’s identity into the database session, so queries are attributed to the acting user in your warehouse’s session metadata and audit logs.
- Cell response ratings — Thumbs-up and thumbs-down controls on chat cells let you rate Ana’s responses, capturing feedback for quality tracking.
Mid-conversation steering
You can now send steering messages to guide Ana mid-conversation, including while a run is already in progress. A Personal Settings toggle controls the preference, and models that support steering (such as Opus 4.8) show an indicator in the composer.Edit dashboard code and sources inline
Dashboards can now be edited in place: change the Python transform code and data sources directly in the dashboard interface, with per-section Cancel and Save controls and targeted refresh. The dashboard header shows whether you have Editable or Read-only access. Learn more.Capabilities settings redesign
Settings → Features & Tools is now Capabilities: a single grouped view where each tool is one row with an Available control (org-wide) and a Default control (on in new threads), canonical tool names that match the chat menu, and expandable per-tool explanations with documentation links. Learn more.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- Resumable chat streaming — Live chat updates now resume from a saved cursor with periodic heartbeats and automatic reconnect, keeping streams reliable across compute replicas.
- Distributed sandbox pool — Sandbox workers are now coordinated through a shared distributed pool, with improved worker lifecycle handling and orphan cleanup for multi-replica deployments.
- 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.
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.
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.
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.
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.
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.