You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/ROOT/pages/api-changelog.adoc
+89Lines changed: 89 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,95 @@
8
8
9
9
This changelog lists only the changes introduced in the Visual Embed SDK. For information about new features and enhancements available for embedded analytics, see xref:whats-new.adoc[What's New].
10
10
11
+
== Version 1.47.x, April 2026
12
+
[width="100%" cols="1,4"]
13
+
|====
14
+
|[tag greenBackground]#NEW FEATURE# a| **Spotter chat history sidebar customization**
15
+
16
+
The SDK introduces the `SpotterSidebarViewConfig` interface and the `spotterSidebarConfig` object with configuration controls to customize the appearance and contents of the chat history panel. Developers can use the following properties in the `spotterSidebarConfig` object to enable or disable chat history panel and customize the contents of the sidebar when enabled:
17
+
18
+
* `enablePastConversationsSidebar` +
19
+
Controls the visibility of the past conversations sidebar panel. The chat history panel is disabled by default in embed view. When this property in `spotterSidebarConfig` is specified, it takes precedence over the standalone `enablePastConversationsSidebar` setting, which is deprecated from v1.47.0.
20
+
21
+
* `spotterSidebarTitle` +
22
+
Allows adding custom title text for the sidebar header.
23
+
24
+
* `spotterSidebarDefaultExpanded` +
25
+
Sets the default state of the sidebar to expanded or collapsed view.
26
+
27
+
* `spotterChatRenameLabel` +
28
+
Allows setting a custom label for the **Rename** action in the conversation edit menu.
29
+
30
+
* `spotterChatDeleteLabel` +
31
+
Allows setting a custom label for the **Delete** action in the conversation edit menu.
32
+
33
+
* `spotterDeleteConversationModalTitle` +
34
+
Allows editing the title text of the chat delete confirmation modal.
35
+
36
+
* `spotterPastConversationAlertMessage` +
37
+
Sets a custom message text for the past conversation banner alert. Defaults to the translated alert message.
38
+
39
+
* `spotterBestPracticesLabel` +
40
+
Allows customizing the label for the best practices button in the sidebar footer.
41
+
42
+
* `spotterDocumentationUrl` +
43
+
The best practices documentation link shown in the sidebar footer. You can customize the link by specifying the full URL.
44
+
45
+
* `spotterConversationsBatchSize` +
46
+
Sets the number of conversations to fetch per batch when loading conversation history. Default is `30`.
47
+
48
+
* `spotterNewChatButtonTitle` +
49
+
Allows customizing the title text for the **New chat** button in the sidebar.
50
+
51
+
|[tag redBackground]#DEPRECATED# a| **Standalone `enablePastConversationsSidebar` attribute in Spotter embed**
52
+
53
+
The standalone `enablePastConversationsSidebar` property on `SpotterEmbedViewConfig` and `AppViewConfig` is deprecated from SDK 1.47.0 and ThoughtSpot 26.4.0.cl.
54
+
55
+
Use `enablePastConversationsSidebar` in the `spotterSidebarConfig` instead. When both are defined, the property in the `spotterSidebarConfig` object takes precedence.
The SDK introduces the `SpotterChatViewConfig` interface for customizing branding in Spotter tool response cards. You can pass these parameters as the `spotterChatConfig` object properties in `SpotterEmbed`, `AppEmbed`, or `LiveboardEmbed` where Spotter interface is used.
72
+
73
+
* `hideToolResponseCardBranding` +
74
+
When set to `true`, hides the ThoughtSpot logo and icon in tool response cards. The branding label prefix is controlled separately via `toolResponseCardBrandingLabel`. Default value is `false`.
75
+
76
+
* `toolResponseCardBrandingLabel` +
77
+
Custom label to replace the `ThoughtSpot` prefix in tool response cards. Set to an empty string (`''`) to hide the prefix entirely.
78
+
79
+
[NOTE]
80
+
====
81
+
These settings do not affect the external MCP tool branding.
The `personalizedViewId` property allows embedding a saved personalized view of a Liveboard. A personalized view is a saved configuration that includes specific filter selections and changes applied by a user. To embed a personalized view of Liveboard, specify the GUID of the saved personalized view to load along with `liveboardId`.
89
+
90
+
Centralized Liveboard filter setting::
91
+
92
+
When set to `true`, the `isCentralizedLiveboardFilterUXEnabled` enables displaying a unified modal to manage and update multiple filters at once, replacing the older individual filter interactions. This feature is disabled by default on ThoughtSpot Embedded instances.
93
+
94
+
|[tag greenBackground]#NEW FEATURE# a|**Option to include current period in rolling date filters**
95
+
96
+
If the current period inclusion in rolling date filters feature is enabled on your instance, the rolling date filters options such as **Last <N> <period>** and **Next <N> <period>** for the Liveboards and Answers in the embed view will allow you to include current period. For example, when you define a date range such as "Last 2 months", the date filter interface displays the **Include this month** checkbox.
97
+
To disable this feature, use the `isThisPeriodInDateFiltersEnabled` setting. To hide, show, or disable this option in the embed view, use the action ID, `Action.IncludeCurrentPeriod`.
Copy file name to clipboardExpand all lines: modules/ROOT/pages/deprecated-features.adoc
+73-7Lines changed: 73 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,11 @@ As ThoughtSpot applications evolve, some existing features will be deprecated an
14
14
[options='header']
15
15
|=====
16
16
|Feature|Impacted interface and release versions|Deprecation date |End of Support / removal from the product
17
-
a|xref:deprecated-features.adoc#SagePrivilegeDeprecation[`PREVIEW_THOUGHTSPOT_SAGE` privilege deprecation] a|ThoughtSpot Cloud 26.3.0.cl and later | March 2026 | September 2026
17
+
a|xref:deprecated-features.adoc#v1-v2-exp-fullApp-embed[V1 and V2 UI experience in full application embedding]|ThoughtSpot Cloud 26.8.0.cl and later | February 2026 | August 2026
18
+
a|xref:deprecated-features.adoc#PNGFlowDeprecation[Select PNG export options] a|ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | August 2026
19
+
a|xref:deprecated-features.adoc#variableApis[Variable APIs] a|ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | November 2026
20
+
a|xref:deprecated-features.adoc#metadataParameterization[Metadata parameterization] a|ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | November 2026
21
+
a|xref:deprecated-features.adoc#SagePrivilegeDeprecation[PREVIEW_THOUGHTSPOT_SAGE privilege] a|ThoughtSpot Cloud 26.3.0.cl and later | March 2026 | September 2026
18
22
a|xref:deprecated-features.adoc#_answer_data_panel_classic_experience_deprecation[Answer Data panel classic experience] |ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | August 2026
19
23
a|xref:deprecated-features.adoc#_worksheet_deprecation_and_removal[Worksheets] a| ThoughtSpot Cloud 10.4.0.cl and later
== V1 and V2 navigation and home page experience in full app embed
90
+
Starting with ThoughtSpot 26.8.0.cl, the V3 navigation and home page experience will be set as the default UI experience in full application embedding. The V1 and V2 navigation and home page experience will be deprecated and will no longer be supported.
91
+
92
+
Impact on your instance::
93
+
If your embed currently uses the Classic (v1) or v2 navigation and home page experience, the UI will be automatically upgraded to the V3 experience. This change applies to all deployments embedding the full ThoughtSpot application.
94
+
95
+
Recommended action::
96
+
If your embed deployments are still using the legacy experience modes, we recommend that you enable the V3 navigation and home page experience in your development environments and evaluate the changes. For information on the features available in V3 experience mode, refer to the xref:full-app-customize.adoc[Full application embedding documentation].
97
+
98
+
[#PNGFlowDeprecation]
99
+
== Deprecating select options in PNG export
100
+
The `include_cover_page` and `include_filter_page` options for the `POST /api/rest/2.0/report/liveboard` endpoint are now deprecated for PNG downloads.
101
+
102
+
The Liveboard Report API has improved PNG export options which generate high-quality PNGs that closely match the Liveboard experience. It supports `image_resolution` (up to 3840px wide), `image_scale` (zoom), and allows developers to export a specific tab instead of stitching all tabs vertically.
103
+
104
+
Impact on your instance::
105
+
* For current users, starting with the ThoughtSpot 26.8.0.cl release, API calls to the `POST /api/rest/2.0/report/liveboard` endpoint for PNG exports with `include_cover_page` and `include_filter_page` will result in an error.
106
+
** If you are currently using the legacy PNG export flow with `include_cover_page` and `include_filter_page`, it will continue to work without interruption until the ThoughtSpot 26.8.0.cl release.
107
+
** If you have enabled the new PNG export flow with `image_resolution`, `image_scale`, and `include_header` , API calls to the `POST /api/rest/2.0/report/liveboard` endpoint for PNG exports with legacy options will result in an error.
108
+
* For new users, API calls to the `POST /api/rest/2.0/report/liveboard` endpoint for PNG exports with `include_cover_page` and `include_filter_page` will result in an error. Use the new PNG export options.
109
+
//If you still have to use these options for your ThoughtSpot instance contact ThoughtSpot support to revert to these legacy settings.
110
+
111
+
For more information on PNG export, see xref:data-report-v2-api.adoc#_liveboard_report_api[Liveboard Report API]
112
+
113
+
Recommended action::
114
+
* We recommend transitioning to the new flow for PNG exports, as the `include_cover_page` and `include_filter_page` attributes will be removed in a future release.
115
+
* Contact ThoughtSpot support to enable the new settings for PNG downloads on your ThoughtSpot instance.
116
+
* PNG download now supports exporting only one tab at a time. If the `tab_identifier` is not specified, the first tab will be downloaded.
117
+
118
+
[#variableApis]
119
+
== Variable APIs for update and delete operations
120
+
121
+
The `/api/rest/2.0/template/variables/{identifier}/delete` and `/api/rest/2.0/template/variables/update-values` endpoints are deprecated in 26.4.0.cl and will be removed from ThoughtSpot in an upcoming release:
122
+
123
+
Impact on your instance::
124
+
Your existing implementation will continue to work until further notice. However, these endpoints will be removed from ThoughtSpot in a future release. Therefore, ThoughtSpot recommends using the following new API endpoints: +
Deletes one or more variables in a single API request.
129
+
130
+
Recommended action::
131
+
If you are using legacy variable update and delete APIs, update your workflows to use the new API endpoints. Test the changes in your development environment before updating your production integrations.
132
+
133
+
+
134
+
For more information, see link:https://developers.thoughtspot.com/docs/26.4.0.cl?pageid=variables[Variables documentation, window=_blank].
135
+
136
+
[#metadataParameterization]
137
+
== Metadata parameterization API
138
+
139
+
The `/api/rest/2.0/metadata/parameterize` endpoint is deprecated in 26.4.0.cl and will be removed in a future release.
140
+
141
+
Impact on your instance::
142
+
Your existing implementation will continue to work until further notice. However, ThoughtSpot recommends using the `/api/rest/2.0/metadata/parameterize-fields` for metadata parameterization.
143
+
144
+
Recommended action::
145
+
If you are using the legacy API endpoint, update your workflows to use the new API endpoint. Test the changes in your development environment before updating your production integrations.
146
+
147
+
+
148
+
For more information, see link:https://developers.thoughtspot.com/docs/26.4.0.cl?pageid=parameterize-metadata[Metadata parameterization documentation, window=_blank].
The `PREVIEW_THOUGHTSPOT_SAGE` privilege is renamed to `CAN_USE_SPOTTER` with the ThoughtSpot 26.3.0.cl release version.
@@ -92,7 +158,7 @@ Impact on your instance::
92
158
Recommended action::
93
159
For ThoughtSpot instances which have enabled RBAC before the 26.3.0.cl release, the admins will have to create a role in accordance with the newer privilege name.
== Answer Data panel classic experience deprecation
97
163
The classic Data panel experience in Search and Answer pages will be deprecated in ThoughtSpot 26.4.0.cl release version. The new data panel experience, which provides a more intuitive layout with improved organization of data elements and features such as query sets and custom groups, will be the default data panel experience on all ThoughtSpot Embedded instances using Visual Embed SDK v1.41.1 or later.
98
164
@@ -114,7 +180,7 @@ Recommended action::
114
180
* If your instance has Worksheets, verify whether they are replaced with Models after your instance is upgraded to 10.12.0.cl.
115
181
* If you are importing Worksheet TML, the import operation will fail. Therefore, ThoughtSpot recommends converting Worksheets to Models and then importing Model TMLs to ThoughtSpot.
116
182
* Update your CI/CD and Git workflows to use Model TMLs instead of Worksheets.
117
-
* In REST APIs, the subtypes of `LOGICAL_TABLE` objects may still be referred to as Worksheet. However, these subtypes imply Models. When you specify subtype `WORKSHEET`, the API will include Models in the response or operation.
183
+
* In REST APIs, the subtypes of `LOGICAL_TABLE` objects may still be referred to as Worksheet. However, these subtypes imply Models. When you specify subtype `WORKSHEET`, the API will include Models in the response or operation.
118
184
* You may find the "Worksheet" terminology in the Visual Embed SDK configuration properties and feature flags; for example, the `worksheetId` property in Spotter embed. However, when configuring these settings, use the Model object and its associated properties.
119
185
120
186
[#restApiPlayground]
@@ -131,7 +197,7 @@ When the REST API v1 Playground is no longer available in the ThoughtSpot UI, us
131
197
[#SageDeprecationNotice]
132
198
== Sage and Ask Sage deprecation
133
199
134
-
The Sage Search (the legacy Natural Language Search interface) and *Ask Sage* features are deprecated from 10.11.0.cl and will be removed from the product in December 2025.
200
+
The Sage Search (the legacy Natural Language Search interface) and *Ask Sage* features are deprecated starting from 10.11.0.cl and will be removed from the product in December 2025.
135
201
Along with this, the xref:SageEmbed.adoc[SageEmbed] library in the Visual Embed SDK will also be deprecated.
136
202
137
203
//with no new enhancements or bug fixes supported after July 2025.
@@ -260,15 +326,15 @@ If you are embedding ThoughtSpot without the SDK, you can switch to Visual Embed
260
326
261
327
== Deprecated parameter in REST API v2.0 authentication token endpoints
262
328
263
-
The `jwt_user_options` object property in `/api/rest/2.0/auth/token/full` and `/api/rest/2.0/auth/token/object` is deprecated.
329
+
The `jwt_user_options` object property in `/api/rest/2.0/auth/token/full` and `/api/rest/2.0/auth/token/object` endpoints is deprecated.
264
330
265
331
Effective from::
266
332
* ThoughtSpot Cloud 9.12.0.cl
267
333
* ThoughtSpot Software 10.1.0.sw
268
334
269
335
=== Recommended action
270
336
Use the `user_parameters` property available with the `/api/rest/2.0/auth/token/full` and `/api/rest/2.0/auth/token/object` endpoints to define security entitlements to a user session. +
271
-
For more information, see xref:abac-user-parameters.adoc[ABAC via token][beta betaBackground]^Beta^.
337
+
For more information, see xref:abac-user-parameters.adoc[ABAC via token^Beta^].
272
338
273
339
== Deprecated parameters in Version Control APIs
274
340
@@ -314,4 +380,4 @@ Recommended action::
314
380
For information about REST API v2.0 endpoints, refer to the following articles and visit the link:{{navprefix}}/restV2-playground?apiResourceId=http%2Fgetting-started%2Fintroduction[REST API v2 Playground].
315
381
316
382
* xref:rest-api-v2-getstarted.adoc[REST API v2.0]
317
-
* xref:rest-api-v1v2-comparison.adoc[REST API v1 and v2.0 comparison]
383
+
* xref:rest-api-v1v2-comparison.adoc[REST API v1 and v2.0 comparison]
Copy file name to clipboardExpand all lines: modules/ROOT/pages/rest-apiv2-changelog.adoc
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,10 @@
8
8
9
9
This changelog lists the features and enhancements introduced in REST API v2.0. For information about new features and enhancements available for embedded analytics, see xref:whats-new.adoc[What's New].
10
10
11
+
== Version 26.4.0.cl
12
+
13
+
For information about new REST API features and enhancements, see link:https://developers.thoughtspot.com/docs/26.4.0.cl?pageid=rest-v2-changelog[26.4.0.cl Developer Documentation, window=_blank].
Copy file name to clipboardExpand all lines: modules/ROOT/pages/whats-new.adoc
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,10 @@
8
8
9
9
This page lists new features, enhancements, and deprecated functionality in ThoughtSpot Embedded instances.
10
10
11
+
== Version 26.4.0.cl
12
+
13
+
ThoughtSpot Cloud 26.4.0.cl release version is now available! For information about the new features and enhancements introduced in this release, see link:https://developers.thoughtspot.com/docs/26.4.0.cl?pageid=whats-new[26.4.0.cl Developer Documentation, window=_blank].
14
+
11
15
== Version 26.3.0.cl
12
16
13
17
=== ThoughtSpot integration with Amazon S3 storage for webhook delivery
0 commit comments