Documentation Index
Fetch the complete documentation index at: https://docs.textql.com/llms.txt
Use this file to discover all available pages before exploring further.
What’s new
- Security enhancements: VPC customers can now restrict the origin of assets and impose Content Security Policies with attributes in the values file.
- @-mention feed agents in chat: Feed agents now appear as a mentionable type in the chat
@dropdown. Fixed minor bug for connector names. - Feed channels: Channel badges (public/private) on posts, channel-scoped URLs for post navigation, and stricter per-channel posting RBAC. Sharing a feed post now auto-joins the recipient; revocations remove join and viewer access atomically.
- Feed agents — webhook-only mode: Pass an empty schedule list to create an agent that runs exclusively on webhook triggers, with no recurring cron. Existing schedules are preserved unless explicitly changed.
- Feed — Slack delivery improvements: Improved markdown-to-Slack conversion with rune-aware truncation and smarter markup boundaries for cleaner Slack previews.
- Context library — WYSIWYG editor: Markdown files in the context library now have a toggleable rich-text editor with a formatting toolbar. Frontmatter is extracted and normalized; rendered headings are anchorable.
- Context library — role-transition refresh: The context page now refetches library files, permission gates, and review state when a user assumes or clears a role, preventing stale listings and stale write buttons.
Bug fixes
- Chat: Unsent draft text no longer leaks between chats when navigating; each chat retains its own draft independently.
- PowerBI: Connector auto-enable no longer gets forcibly cleared during connector updates.
- Ontology: Fixed parameter placeholder for MSSQL/Azure Synapse schema DDL queries.
- Chat: Safari caret mispaint after inserting an
@-mention chip via Backspace is resolved. - Platform API: Code execution failures now return a consistent response payload with an explicit error field and empty outputs.
Upgrade guide
global.internalKey and global.sandboxAuthKey must be secret from now.Check your global.secretsMode:- If you are using
sealedSecrets, make sure to seal those values usingkubesealand then add the value to thevalues.yamlfile. - If you are using
externalSecretsornativeExternalSecrets, make sure the secrets are created in Secrets Manager.
compute.previewDomainUrl, compute.previewDomainCertificateArn and previewCsp attributes. You can also set web.allowedOrigins to restrict the extra origins allowed for CORS. Setting these attributes will redeploy your Load Balancer and you will require to point the DNS to the new one (set a maintenance window to perform this operation - it will cause downtime).What’s new
- @-mention chips: Type
@in the chat composer to insert connectors or context library files as chips. Category-first navigation with file-explorer drill-down for the library. - Agent webhooks: Agents can now be triggered via webhook. See the API reference at
/api-reference/agents/webhooks/trigger-agent-webhook. - Platform API: New
GET /v2/chatsendpoint to list chats with pagination, search, sorting, and anis_runningstatus field. - Feed channels: Feed is now organized into channels. Agents can publish to zero or more channels; users can create, join, and leave channels from the sidebar.
- Context v3 (beta): Promoted to Beta Features, enabled by default for new orgs. Includes Bitbucket, GitLab, and Azure DevOps SSH host key support; patch references linkified in the history tab; improved Connect Git wizard UX.
- Dashboards: Clickable views/viewers stat in the dashboard header opens a popover with a per-viewer breakdown.
- Settings: Org-level “Default Dashboard Output” setting to make dashboard mode the default output format in chat. Org-level “Private Playbooks by Default” setting in the Security tab.
- Ontology: Enabled by default for new orgs; new orgs seeded with example connectors.
- Models: Fast mode enabled for Anthropic Opus 4.7.
Bug fixes
- RBAC: API key create/rotate/revoke operations now follow the correct permission flow. Fixed the assume roles issue.
- Sandbox: Org-installed packages no longer override base dependency versions.
- Chat: Connector chip correctly attached when inserted after a multi-line paste in Chrome.
- Shared chat link no longer stuck on a loading skeleton until refresh.
- Snowflake: Ontology table discovery using native object listing, surfacing objects beyond
INFORMATION_SCHEMA.
Upgrade guide
No changes required.What’s new
- API v2: New set of REST API endpoints (
/v2) with standard HTTP methods, path parameters, and JSON request/response bodies. Check https://docs.textql.com/api-reference/v2/introduction for details. - Feed agents: Multi-cron schedule support and UX improvements.
- Authentication: Per-member OAuth token resolution for Snowflake SSO and Databricks U2M for Ontology construction.
- Playbooks: Delete playbook action added to the … dropdown on the playbook detail page, with a confirmation modal.
- Email tool: Email send is now opt-in per agent via a recipient list. Includes a new email:send RBAC permission.
- Dashboards: Per-source query cache invalidation.
- Bedrock: STS role assumption support — configurable role ARN and external ID for cross-account Bedrock access.
- Proxy: Configurable trusted-host allowlist so private resolved IPs for designated hosts pass outbound request validation.
- Models: Unified default model resolution for chats — resolution order is role default → org default → system default.
- PDF handling: PDF text extraction and page rendering are now sandboxed via a gRPC service, improving reliability and security of PDF file uploads.
- Chat: Patch cell UX improvements — long descriptions clamped with Show more/less, scoped markdown heading sizes, thin custom scrollbar on file list, and an “Open in Reviews” footer link.
Bug fixes
- Model picker on the new agent creation page now populates all org-enabled models (was showing only “System Default”).
- SCIM, desktop download, and Git API routes excluded from the frontend auth catch-all and handled by their own access control rules, allowing these in functionality when enforceAuth: True.
Upgrade guide
No changes required.If you use VPC endpoints with private IPs, you may configure the newcompute.ssrfTrustedHosts allowlist in Helm values to permit those hosts in outbound request validation.If you use Bedrock with cross-account access, the new bedrock.customRoleArn and bedrock.customRoleExternalId values are available for STS role assumption.What’s new
- Sharing redesign: Share modal rebuilt with airlock-style preview and hardened permission controls.
- Platform API: File uploads now supported in the
chatandstreamAPI endpoints. - Context v3: Automatic migration from legacy v1/v2 contexts; GitHub sync improvements; owners validation with error messages; auto-attach refinements.
- Context notifications wired up end-to-end.
- Feed: Agent profile improvements and streaming refinements.
- Notifications system upgrades.
- Agents: Improved new agent creation flow.
- Settings: Sidebar cross-navigation links between sections.
Bug fixes
- Oracle: Fixed missing synonym resolution for connect_string/wallet auth.
- Sandbox: Fixed RBAC admin permission enforcement.
- Share modal no longer fails to re-open after being closed.
- Numbered list rendering fixed in chat.
- UX improvements for expired and timed-out threads.
- Sidebar navigation pinning and back-navigation across panels.
- Packages settings tab no longer stuck in loading state when empty.
Upgrade guide
No changes required.Recommended update: if you useglobal.bedrockGlobalInference, the attribute will be deprecated in the future. We suggest moving it to global.bedrock.globalInference.What’s new
- Models: GPT-5.5 and Kimi K2.6 (via Fireworks) available. Per-agent LLM model switcher; model switcher made generally available.
- Fast mode inference support added.
- SAP HANA support added (including SAP HANA Cloud option).
- Connectors: SQL Server Kerberos and certificate auth; API Token auth for custom connectors; MCP headers now encrypted in transport.
- Agents: Fleet hub at
/agentswith shared edit panel and template cards. Cron-based scheduling for agent runs. Retrying agents on failure. Fork agent threads into new chats. - Feed: Streaming, following agents, per-agent Slack config, seeding flow, RBAC admin controls, author hover cards and colored @mentions.
- Context v3: GitHub remote sync, file tree for auto-attach, history tab, multimedia file support, TQL ontology support, directory-level permissions UI.
- SCIM: Fix Okta group push; allow linking SCIM groups to system roles.
- OIDC: Fix single-tenant role sync and environment UI.
- Dashboards: Auto-respawn unhealthy workers; remove auto LIMIT from queries; parallel python data source execution; persistent sandbox state with configurable retention; atomic globals flush on hot refresh.
- Playbooks: Notify owner on connector failure with bounded retries.
- RBAC: Tool-level RBAC enforcement; fix assume-roles enforcement; locked models shown in picker with role restriction tooltip.
- Chat: Auto-approve ontology/context tool cells without expanding drill-down. Chat stop is more reliable.
- Ontology: Surface connector table errors with manual refresh option.
- Sharing: More granular thread sharing controls.
- Context: Infinite scroll for history panel.
- File uploads: Excel/tabular parsing fallback; improved error rendering.
- Desktop app: Redesigned platform download page.
Bug fixes
- Tableau: Retry on expired sessions; fix multi-connector modal selection.
- PowerBI: Fix stale dataset name resolution; run upfront discovery queries at thread start.
- Databricks: Fix client credentials auth in SQL execution.
- SAP HANA: Fix sqlglot transpilation.
- Auth: Survive backend restarts without forcing re-login; fix logout redirect for
enforceAuthmode; clear stale cookies on OIDC reauth. - Chat: Fix parallel SQL/Python race condition; fix blank parallel tool cells from SDK delta misrouting; disable attach button while streaming.
- Connectors: Fix domain whitelist save button; fix New API Access button skipping picker; default auth type to token for API providers.
- Slack: Auto-sync channels; gate admin actions for non-admins.
- Security: Harden sandbox (CVE-2026-31431); harden console TLS cipher suites; fix xmldom/postcss vulnerabilities.
- Bedrock: Strip
eager_input_streamingfor Haiku 4.5. - Feed: Hide deleted agents from leaderboard; fix tag display on agent posts.
Upgrade guide
No changes required.What’s new
- Dashboards v2: Full rebuild of the dashboard engine — zero-downtime hot reload, parallel Python data source execution, pre-warmed worker pool, direct SQL skips transpilation.
- Context Library v3: Deprecated v2. New frontend, OWNERS file management, and improved auto-attach.
- Feed: Author profiles, hover cards, and colored @mentions. Feed explore tool. Agent streaming foundation.
- Assuming roles: Redesigned sidebar UI and modal.
- Sidebar: “Mark as unread” added to thread action menu.
- Artifact drawer: Markdown previews now rendered.
- Connectors: UI gated on
connector:writepermission. - Observability: Billing granularity improvements.
- Security: TLS 1.2/1.3 only; upgraded python-dotenv, pgx, uuid, xmldom, fast-xml-parser.
- Sandbox: Added PyJWT and cryptography packages; async globals save to unblock gRPC.
- Helm chart: Automated changelog and Semver release conventions, improving the upgrade process for new releases.
- File uploads: Excel and tabular file parsing fallback strategy with cleaner user-facing messages.
- Email branding fixed for custom VPC deployments.
- Whitelabel support improvements.
- SCIM: Assign default role when no groups are provided.
- Models: Enhanced PDF/PPTX handling advertised on high-end models.
Bug fixes
- Dashboards: Fix Dash callbacks; fix prefill errors on LLM-created dashboards; fix parameterized queries; fix hot refresh on dedicated workers.
- Tableau: Retry on expired sessions.
- Slack: Fix mentions and WhoAmI; chunk blocks to respect 50-block limit.
- Chat: Fix tool_result image interleaving in parallel batches; improved chat navigation performance.
- Sandbox: Reduce lock contention causing deadline exceeded errors.
- Databricks: Fix client credentials auth in SQL execution.
- Console: Fix invoice due date timezone and off-by-one.
- Hourly playbook frequency detection restricted to exclude minute-level schedules.
Upgrade guide
1.1.0 deprecates several Helm values attributes.global.aws.useBedrockdeprecated. Remove from the code.compute.sealedSecretsdeprecated. Usecompute.secretsMode = "sealedSecrets"instead.compute.workerdeprecated. Attributes go to another section, calledsandbox(at the root level likeglobal,compute,web, etc).compute.worker.computeClass→sandbox.computeClasscompute.worker.machineFamily→sandbox.machineFamilycompute.worker.imageTag→sandbox.imageTagcompute.worker.useInternalSandbox→ remove from the code
compute.constraints.sandboxdeprecated — move sandbox constraints to thesandbox.constraintsblock instead.global.loopsApiKey- move toglobal.loops.apiKey.
helm validate or helm install will validate whether your file is correct, and provide you instructions / deprecation messages where needed.If you use API Connectors with private IP ranges, please whitelist the corresponding IPs using Values.compute.ssrfAllowedCIDRs (CIDR format, comma-separated). Equivalently, you can also enable Values.compute.ssrfTrustedHosts with comma-separated URLs.What’s new
- Slack: Ana now receives sender names in Slack messages. View in App button restored and fixed for all channel types.
- Thread sharing: Granular per-thread sharing controls.
- Tool Restrictions: Improved controls and admin override; tool-level RBAC enforcement.
- MCP: Per-user OAuth token support.
- Playbooks: Enable pause via editor tool. Chat-created playbooks now visible to their creator.
- Artifacts: Copy button added to artifact filenames.
- Feed: Ana can create and update Feed posts as a tool.
- Context library: File-level CRUD API.
- RBAC: Usage and billing sidebar hidden for users without the required permissions.
- Settings: Org logo removal, theme editor polish, and context list cleanup.
- Threads: Stop button now shows stopping state.
- CSV: Excessively long text truncated in preview.
Bug fixes
- Sandbox: Timeout guardrails and proxy error reduction.
- Connectors: Fix Snowflake role not applied; fix BigQuery regional dataset routing.
- Chat: Fix connector dropdown direction flip and flicker; fix OAuth prompts hidden by collapsible tool call UI.
- Settings: Fix dropdowns crashing on click.
- Dashboards: Fix unpublished changes status mismatch; increase spawn and script timeouts.
- Auth: Fix cross-org shared link switching.
- SCIM: Add
Retry-Afterheader to 429 responses. - ACU billing calculation fix.
- Mobile UI improvements.
- Security: Critical dependency vulnerability patches.