Runtime overrides in Spotter embed The Visual Embed SDK now supports runtime overrides in Spotter embed.
-
To apply runtime filters, use the
runtimeFilters
object -
To apply runtime Parameters, use the
runtimeParameters
object.
This changelog lists only the changes introduced in the Visual Embed SDK. For information about new features and enhancements available for embedded analytics, see Whatβs New.
NEW FEATURE | Runtime overrides in Spotter embed The Visual Embed SDK now supports runtime overrides in Spotter embed.
|
NEW FEATURE | PNG images in Liveboard schedule notifications
To enable embedding PNG images of Liveboards in scheduled job notifications sent to subscribers, the SDK provides the The SDK also provides the following action IDs:
|
NEW FEATURE | Spotter embed
|
NEW FEATURE | React component for Spotter Agent embed The Visual Embed SDK now supports embedding Spotter Agent feature without a body or Spotter interface in a React app. For ease of implementation, the SDK also provides a custom React hook, For more information, see Spotter Agent embedding in a React app. |
NEW FEATURE | Event handlers for Spotter embed The following event handlers are now available for Spotter embed:
For more information, see EmbedEvent and HostEvent. |
NEW FEATURE | Event handlers for Spotter Agent embed You can now use the following host events in Spotter Agent embedding:
For more information, see HostEvent. |
NEW FEATURE | Lazy loading of visualizations on an embedded Liveboard You can now use the You can also set the margin property for lazy loading to define when the visualization should load. For more information, see Lazy loading of visualizations in an embedded Liveboard. |
NEW FEATURE | Full application embed You can now enable the persona-based left navigation panel and home page experience on your ThoughtSpot instance. This feature disabled by default on ThoughtSpot instances and is available for Early Access. when itβs enabled on your ThoughtSpot instance, you can roll out the new experience on embedding applications by configuring the When enabled, the left navigation panel organizes the application menu into persona-based contextual sections. For example, the Insights icon for business users, the Data Workspace icon for Analysts and Data engineers, and the Develop icon for developers. Your application users can navigate to each option using the tabs in the left navigation panel. The new interface also provides a slider to allow users to view or hide the left navigation panel. |
NEW FEATURE | Fullscreen presentation mode controls for embedded Liveboards and visualizations | ||
NEW FEATURE | PDF download settings | ||
NEW FEATURE | Parameter for overriding a default primary action If Spotter is enabled on your instance, the Spotter button appears by default as the primary action on embedded Liveboard charts; if Spotter is not enabled, the Explore button is set as the primary action. If you want to replace the primary action with a different action, you can now use the For more information, see Override default primary action. | ||
NEW FEATURE | Full application embed experience enhancements The SDK now includes the | ||
NEW FEATURE | Host events In this version, the SDK introduces the following host event handlers:
For more information, see HostEvent. | ||
NEW FEATURE | Events support for Spotter embed You can now use the following host events in Spotter embed:
For more information, see HostEvent. | ||
NEW FEATURE | Lazy loading with full height The SDK introduces
|
NEW FEATURE | Spotter embed components with new names
The deprecated components with old names in the existing Spotter embed implementations will continue to function until further notice. For code samples with new component names, see Spotter embed documentation. | ||
NEW FEATURE | Action ID of Spotter coaching
| ||
NEW FEATURE | Events support for Spotter embed
The following embed events are also supported in Spotter embed:
For more information, see EmbedEvent. |
NEW FEATURE | String IDs for text customization To locate the string IDs, SDK provides the Additionally, the SDK provides the For more information, see Customize text strings. |
NEW FEATURE | Hide columns on list pages In full app embedding, you can now hide the following columns on the Liveboards and Answers listing pages using the
For more information, see Customize full application embed. |
NEW FEATURE | The SDK now provides the For more information, see Integrate third-party tools and allow custom scripts. |
NEW FEATURE | You can now exclude search token string from the application URL by setting |
NEW FEATURE | This version of the SDK supports the following embed and host events:
|
NEW FEATURE | The following HostEvents now allow custom parameters to set object properties programmatically:
For more information, see Host Events documentation. |
NEW FEATURE |
For more information about Spotter customization, see Customize styles. |
NEW FEATURE |
|
NEW FEATURE | The SDK now provides the
For more information, see Search interface on the Home page in full application embedding. |
NEW FEATURE | The |
NEW FEATURE | You can now embed the following ThoughtSpot Spotter components in your app:
For more information, see Embed Spotter and Integrate Spotter into your chatbot. |
NEW FEATURE | The following parameters and enumerations are available for customizing Liveboard experience:
|
NEW FEATURE | You can now use the |
NEW FEATURE | The following parameters are available for customizing Search experience:
|
NEW FEATURE | The following settings are available for customizing the new home page and navigation experience in full app embedding:
|
NEW FEATURE | You can now customize the search experience for the embedded ThoughtSpot Home page using You can set the
|
NEW FEATURE | The SDK now allows you to set the focus on the Search bar or outside the Search bar when rendering the embedded Search page. Use the |
NEW FEATURE | The SDK includes the following Event and Action enumeration members:
|
NEW FEATURE | The following new action enumerations are available in this version:
|
NEW FEATURE | Developers can now use the |
NEW FEATURE | You can now enable |
NEW FEATURE | Runtime filters
|
NEW FEATURE | For performance optimization, developers can choose to load embedded views in a lightweight V2 shell by setting |
NEW FEATURE | CSS variables for new homepage experience
For more information, see CSS variables and overrides. |
NEW FEATURE | Ask Sage With Ask Sage Beta embedded application users can ask follow-up questions on a visualization generated from a Natural Language Search query, converse with AI analyst, and refine results. To enable this feature, set
|
NEW FEATURE | The SDK includes the following new enumeration members in v1.28.0:
|
NEW FEATURE | To access the new Home page and global navigation experience in the full application embedding, you can use the
For more information, see Customize full application embedding and AppViewConfig. |
NEW FEATURE | The following embed event is available from the v1.28.0 onwards:
|
NEW FEATURE | TML actions The following TML menu actions are now grouped under TML sub-menu of the More
To show, hide, or disable these actions in the embedded mode, use the following format:
|
NEW FEATURE | You can now reset authentication token and fetch a new token for new authentication requests. For more information, see resetCachedAuthToken. |
NEW FEATURE | You can now override the default number, date, and currency format defined by your locale settings. To override the default settings, use the following parameters: * For more information, see Customize locale. |
NEW FEATURE | Tokenized fetch |
NEW FEATURE | The following action enumeration members are available from v1.27.9 and v1.27.10:
For more information, see Action. |
NEW FEATURE | You can now use |
NEW FEATURE | The For a complete list of methods, functions, interface objects, and properties, see the following pages: |
MODIFIED | The |
NEW FEATURE | The new version of the SDK introduces the following new enumeration members:
|
NEW FEATURE | The SDK provides |
NEW FEATURE | The following object properties and feature flags are introduced in the
|
NEW FEATURE | You can now enable the new data panel experience by setting |
NEW FEATURE | The new version of the SDK supports the following events:
|
NEW FEATURE | The SDK introduces the following action enumeration members:
For more information, see Actions. |
NEW FEATURE | The SDK now supports runtime Parameter overrides on Liveboards and Answers. For more information, see Runtime Parameter overrides. |
NEW FEATURE | The SDK introduces the following action enumeration members:
For more information, see Actions. |
NEW FEATURE | ThoughtSpot now provides the |
NEW FEATURE | The |
NEW FEATURE | The SDK supports the following performance optimization enhancements:
|
NEW FEATURE | The new version of the SDK introduces the For more information, see Cookieless authentication. |
NEW FEATURE | The new version of the SDK allows you to block user access to the non-embedded instance of the ThoughtSpot application. In full app embed deployments, you can use the For more information, see Block access to non-embedded ThoughtSpot pages. |
NEW FEATURE | The new version of the SDK introduces the following action enumeration members:
For more information, see Action reference. |
NEW FEATURE | The SDK introduces the following events:
For more information, see Events. |
DEPRECATED | The following events are deprecated from version 1.21.0 onwards.
You can use the For more information, see Events reference. |
MODIFIED |
|
NEW FEATURE | The SDK includes new attributes to customize the experience for embedded app users:
|
NEW FEATURE | The SDK now allows setting the loading preference for embedded iFrames.
For performance optimization, you can set the |
DEPRECATED | The |
NEW FEATURE | The embed SDK packages now include the |
NEW FEATURE | The |
BREAKING CHANGE | The new Liveboard experience mode introduces changes to the data format of the JSON response payload triggered by callback custom actions. For example, the
You may also want to update the data classes in your scripts to process the JSON response payload and handle complex data. For more information, see Callback custom actions. |
NEW FEATURE | The new version of the SDK introduces the following Host events:
For more information, see Host events. |
DEPRECATED | The For more information, see SAML Redirection. |
NEW FEATURE | The new version of the SDK provides the For more information, see Embed ThoughtSpot search bar. |
NEW FEATURE | The |
NEW FEATURE | The new version of the SDK allows fetching TML objects via For more information, see GetTML. |
NEW FEATURE | The new version of the SDK introduces the following enums in the
You can use these enums to show, hide, or disable Sync to sheets, Sync to other apps, and Manage pipelines menu actions on a Liveboard visualization or Answer. For more information, see Actions. |
Bug fixes to the trusted authentication feature.
The new version of the SDK introduces several new features and enhancements
MODIFIED | The
|
NEW FEATURE | To use your current SAML or OIDC authentication setup and redirect users to the IdP for authentication within the embedded iFrame, you can now use |
NEW FEATURE | The |
The new version of the SDK includes bug fixes and improvements to the new Liveboard experience.
NEW FEATURE | The |
NEW FEATURE | For embedded instances with the new Liveboard experience, the Visual Embed SDK provides the For more information, see Customize Liveboard tabs. |
NEW FEATURE | The new version of the SDK supports firing events for Liveboard menu actions from the host application. The SDK introduces the following host event enumeration members for Liveboard objects:
For more information, see Events reference. |
NEW FEATURE | The Visual Embed SDK now includes the |
MODIFIED | If trusted authentication is enabled, the SDK makes a |
NEW FEATURE | This version of Visual Embed SDK includes the |
NEW FEATURE | The new version of SDK introduces the |
DEPRECATED | The |
NEW FEATURE | The SDK includes the |
NEW FEATURE | This version of Visual Embed SDK introduces the For more information, see Events reference. |
NEW FEATURE | The new |
Bug fix for Typescript builds that affect Angular project configurations.
NEW FEATURE | The SDK includes the action enum |
NEW FEATURE | The new version of SDK includes the following new events:
For more information about how to register and handle these events, see Events and app integration. |
NEW FEATURE | The new version of SDK supports the |
NEW FEATURE | The |
NEW FEATURE | The |
Bug fix and improvements to the logout
method.
NEW FEATURE | Ability to configure |
NEW FEATURE | You can now use the |
MODIFIED | Note the following changes:
|
NEW FEATURE | The |
NEW FEATURE | The For more information, see Embed full application. |
Bug fixes and improvements
NEW FEATURE | The |
Bug fixes and improvements to React components.
NEW FEATURE | The SDK now supports the For more information, see Authentication. |
NEW FEATURE | You can now trigger events on React components using the For more information, see Embed ThoughtSpot in a React app. |
NEW FEATURE | The SDK now includes the For more information, see Embed a Liveboard. |
NEW FEATURE | The following events are now available in the SDK:
For more information, see Events reference. |
NEW FEATURE | The SDK now includes the following new enumerations for UI actions:
For more information, see Show or hide UI actions. |
NEW FEATURE | The SDK now supports the |
BREAKING CHANGE | The |
NEW FEATURE | The |
NEW FEATURE | OIDC AuthTypeThe SDK supports the For more information, see Authentication and security attributes. |
NEW FEATURE | Embed eventsThe SDK includes the following new event:
For more information, see Events reference. |
NEW FEATURE | Visible actionsYou can now configure a set of ThoughtSpot UI actions as visible actions and display these actions in the embedded UI. If your embedded instance requires only a few actions, you can use the For more information, see Show or hide UI actions. |
MODIFIED | Terminology changesThe SDK library and object parameter names are modified to rebrand pinboards as Liveboards. For a complete list of changes, see Terminology changes. |
NEW FEATURE | Embed eventsThe SDK supports the following new events:
For more information, see Events reference. |
NEW FEATURE | Render embedded objects in queueThe SDK now supports rendering embedded objects in a queue. If you have multiple embedded objects, you can enable the |
NEW FEATURE | Liveboard embedThe For more information, see Embed a pinboard. |
NEW FEATURE | Embed eventsThe SDK EmbedEvent library includes the following new events:
For more information, see Events reference. |
NEW FEATURE | Prefetch APIThe For more information, see Prefetch static resources. |
NEW FEATURE | In-app page navigationThe For more information, see Add a custom action for in-app navigation. |
NEW FEATURE | Full application embeddingThe
For more information, see Embed full application. |
NEW FEATURE | Search embedThe For more information, see Embed ThoughtSpot search. |
REMOVED | The |
NEW FEATURE | Embed eventsThe SDK EmbedEvent library includes the following events:
For more information, see Events and app integration. |
NEW FEATURE | searchOptionsThe
For more information, see Embed ThoughtSpot search. |
DEPRECATED | searchQueryThe For more information about |
NEW FEATURE | autoLoginThe SDK now supports logging in users automatically after a user session has expired. For more information, see Embed user authentication. |
NEW FEATURE | shouldEncodeUrlQueryParamsYou can now convert query parameters in the ThoughtSpot generated URLs to base64-encoded format. You can enable this attribute to secure your cluster from cross-site scripting attacks. |
BREAKING CHANGE | Data structure changes in custom action response payloads
To view a sample response payload, see Custom action response payload. |
NEW FEATURE | preventPinboardFilterRemovalThe For more information, see Embed a pinboard and Embed a visualization. |
NEW FEATURE | suppressNoCookieAccessAlertYou can now set custom alerts for |
NEW FEATURE | Support for fetching callback custom action payload in batchesThe Visual Embed SDK now supports processing data in batches for callback custom action responses.
The callback custom action event in the SDK package supports defining For more information, see Callback custom action workflow. |
NEW FEATURE | SAML authenticationThe Visual Embed SDK packages now include the For more information, see the instructions for embedding ThoughtSpot pages, search, pinboard, and visualizations. | ||
NEW FEATURE | Pinboard actionsThe More menu![]()
| ||
NEW FEATURE | Visualization actionsVisualizations on a pinboard:
|
NEW FEATURE | NoCookieAccess eventWhen a user accesses the embedded application from a web browser that has third-party cookies disabled, the Visual Embed SDK emits the |