What’s new
- Version 10.14.0.cl
- Version 10.13.0.cl
- Version 10.12.0.cl
- Version 10.11.0.cl
- Version 10.10.0.cl
- Version 10.9.0.cl
- Version 10.8.0.cl
- Version 10.6.0.cl
- Version 10.5.0.cl
- Version 10.4.0.cl
- Version 10.3.0.cl
- Version 10.1.0.cl
- Version 10.0.0.cl
- Version 9.12.5.cl
- Version 9.12.0.cl
- Version 9.10.5.cl
- Version 9.10.0.cl
- Version 9.8.0.cl
- Version 9.7.0.cl
- Version 9.6.0.cl
- Version 9.5.0.cl
- Version 9.4.0.cl
- Version 9.3.0.cl
- Version 9.2.0.cl
- Version 9.0.0.cl
- Version 8.10.0.cl
- Version 8.9.0.cl
- Version 8.8.0.cl
- Version 8.7.0.cl
- Version 8.6.0.cl
- Version 8.5.0.cl
- Version 8.4.0.cl
- Version 8.3.0.cl
- Version 8.2.0.cl
- Version 8.1.0.cl
- Version 8.0.0.cl
- Version ts8.nov.cl
- Version ts7.oct.cl
- Version ts7.sep.cl
- Version ts7.aug.cl
- Version ts7.jun.cl
- Version ts7.may.cl
This page lists new features, enhancements, and deprecated functionality in ThoughtSpot Embedded instances.
Version 10.14.0.cl🔗
Code based custom actions🔗
ThoughtSpot now enables developers to define custom action in their embed code through the Visual Embed SDK. This enhancement enables code based customization of actions for Liveboards, Visualizations, Answers, and Spotter. With this functionality, developers can add custom actions that show up as new menu options in one of the following UI elements:
-
the primary menu bar
-
the More options menu

-
the contextual menu that appears when a user right-clicks on an Answer or visualization
Key characteristics of code-based custom actions:
-
Can be maintained within your codebase to facilitate migration across organizations and clusters.
-
Can have controlled visibility in ThoughtSpot by evaluating conditions within your application logic. This approach enables you to dynamically display or hide custom actions based on specific criteria, ensuring that only relevant actions are presented to users in different contexts.
-
Can be assigned to Liveboards.
-
Can be conditionally displayed based on the presence of a specific column in a visualization.
For more information, see Code based custom actions.
Webhooks for Liveboard schedule events Beta🔗
You can now configure a webhook for Liveboard schedule events to automate notifications to external applications. This feature allows you to send Liveboard reports directly to a webhook endpoint and create your own custom emails or workflow.
This feature is currently in beta and is not enabled by default. To enable it on your instance, contact ThoughtSpot Support.
Template variables for publishing🔗
The variable APIs include several enhancements to streamline variable creation and update workflows. For information about the new enhancements and breaking changes, see REST API changelog and Variables documentation.
Parameter chip visibility configuration BREAKING CHANGE🔗
The HostEvent.UpdateParameters event in the Visual Embed SDK now includes the isVisibleToUser attribute, which allows you to control the visibility of Parameter chips on embedded ThoughtSpot pages.
Before this enhancement, the Parameter chip display behavior was inconsistent across embed types when the Parameter values were updated via HostEvent.UpdateParameters requests. With the new change, the isVisibleToUser attribute in HostEvent.UpdateParameters is set to false by default for all embed types.
With the new enhancement, the embedded pages that previously kept the parameter chip visible after an override via HostEvent.UpdateParameters will now hide it unless the isVisibleToUser attribute is explicitly set to true.
This behavior may introduce a breaking change if your current implementation relies on the previous default chip visibility behavior. To retain chip visibility, developers must update their embedding implementation to pass isVisibleToUser: true in their HostEvent.UpdateParameters requests.
For more information, see Runtime Parameter overrides.
Pre-rendering enhancements🔗
Pre-rendering now provides enhanced flexibility and granular control over for rendering embedded ThoughtSpot components. For more information, see Pre-rendering ThoughtSpot Embed components.
Visual Embed SDK🔗
For information about the new features and enhancements introduced in Visual Embed SDK version 1.43.0, see Visual Embed changelog.
REST API🔗
For information about REST API v2 enhancements, see REST API v2.0 changelog.
Version 10.13.0.cl🔗
Spotter AI APIs🔗
ThoughtSpot introduces the following new Spotter AI APIs Beta, to provide contextual and agentic capabilities for integration with external clients and custom AI applications:
-
/api/rest/2.0/ai/agent/conversation/create -
/api/rest/2.0/ai/data-source-suggestions -
/api/rest/2.0/ai/relevant-questions/ -
/api/rest/2.0/ai/agent/converse/sse
These APIs are designed to build context with each interaction, orchestrate reasoning, and expose tools and skills for natural language analytics.
The new APIs, such as /api/rest/2.0/ai/relevant-questions/, /api/rest/2.0/ai/agent/converse/sse and /api/rest/2.0/ai/data-source-suggestions, can be accessed both directly and via ThoughtSpot’s MCP (Model Context Protocol) server.
For more information, see Spotter AI APIs.
Support for runtime overrides in Spotter embed🔗
You can apply runtime filters and parameter overrides to Spotter sessions and interactions using the Visual Embed SDK. When these overrides are configured in the SDK, they are applied to the data used for Spotter queries, and the generated answers in these sessions will reflect the applied overrides.
The Visual Embed SDK Playground for Spotter embedding includes an option to set runtime overrides. You can test and preview the results before updating your embed code.
For more information, see Runtime filters and Runtime Parameters.
Full application embed experience🔗
-
The new experience with a sliding navigation panel and modular home page is now available as an Early Access feature for ThoughtSpot embedded application users.
The new experience introduces a sliding navigation panel with a persona-based app selector and a modular home page with customizable components. This feature is turned off by default on ThoughtSpot. If this feature is enabled on your instance, you can enable it in full application embed using the
discoveryExperienceSDK property.For more information, see New navigation and home page experience.
-
List pages, such as Answers and Liveboards, now include enhanced sorting and filtering capabilities. These pages also allow users to organize, find, and personalize content. Developers can customize the visibility of columns in their embeds by configuring the
hiddenListColumnsproperty in the SDK.For more information, see Hide columns on List pages.
Worksheet deprecation and removal🔗
Worksheets are replaced with Models, and all application workflows will require you to use Models. If you are importing worksheet TMLs, the import operation may fail with an error, requiring users to convert Worksheets to Models. Please update your CI/CD and Git workflows to use Model TMLs instead of Worksheets.
For more information, see Worksheet deprecation.
Visual Embed SDK🔗
For information about the new features and enhancements introduced in Visual Embed SDK version 1.42.0, see Visual Embed changelog.
REST API🔗
For information about REST API v2 enhancements, see REST API v2.0 changelog.
Version 10.12.0.cl🔗
Liveboard grouping and styling Beta🔗
You can now create a visual group of Answers and note tiles on an embedded Liveboard and customize the look and feel of the Liveboard, groups, and visualizations using the new styling panel.
The Liveboard styling and grouping feature is disabled by default on embedded apps. To enable this feature on your embed, set isLiveboardStylingAndGroupingEnabled to true in the SDK and contact ThoughtSpot Support.
When this feature is enabled, you can use the following CSS variables in the Visual Embed SDK to style your Liveboard elements:
-
--ts-var-liveboard-layout-background -
--ts-var-liveboard-group-background -
--ts-var-liveboard-group-title-font-color -
--ts-var-liveboard-group-border-color -
--ts-var-liveboard-group-description-font-color -
--ts-var-liveboard-group-tile-title-font-color -
--ts-var-liveboard-group-tile-description-font-color
For more information, see CSS variables reference.
Lazy loading of visualizations on a Liveboard🔗
To optimize initial load time, you can now enable lazy loading of Liveboard visualizations using the lazyLoadingForFullHeight parameter. When both fullHeight and lazyLoadingForFullHeight attributes are set to true, visualizations in the embedded Liveboard are loaded incrementally as the user scrolls, rather than all at once on initial load. For more information, see Lazy loading of Liveboard visualizations.
Spotter embed enhancements🔗
- Spotter coaching
-
Your application users can now coach Spotter based on an ongoing conversation. The Add to coaching feature is turned off by default on ThoughtSpot instances. To enable this feature, contact your administrator.
- Spotter Agent embedding
-
To embed Spotter Agent in a React app, the SDK provides a React component and the
useSpotterAgentcustom React hook. For more information, see Embed Spotter Agent in your React app.
For information about the other SDK enhancements, see Visual Embed Changelog.
Full application embed🔗
In full application embed, developers can now enable the new navigation panel and home page experience. The new experience also organizes the application menu into separate persona-based contextual sections. The new interface also provides a slider to allow users to view or hide the left navigation panel.
The new navigation experience is disabled by default and is available for Early Access. To enable this feature on your instance, contact your ThoughtSpot administrator and then configure the discovery experience property in the SDK.
REST API🔗
Connection configuration APIs🔗
ThoughtSpot now supports multiple configurations per data Connection. This feature allows data engineers to define and manage several distinct Connection configurations under a single data Connection object in ThoughtSpot. This feature is available only for Snowflake, Databricks, and BigQuery Cloud Data Warehouses (CDW) connections.
For more information, see Connection Configuration.
Custom calendar APIs🔗
You can now create and manage custom calendars for a given Connection object. For more information, see the API documentation in the REST API v2 Playground. For information about REST API v2 enhancements, see REST API v2.0 changelog.
Other enhancements🔗
For information about other REST API v2 enhancements, see REST API v2.0 changelog.