Skip to content

Commit 5734b6d

Browse files
Merge pull request #449 from thoughtspot/main
docs publication
2 parents e03ee92 + 115dae2 commit 5734b6d

6 files changed

Lines changed: 180 additions & 10 deletions

File tree

modules/ROOT/pages/api-changelog.adoc

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,95 @@
88

99
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].
1010

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.
56+
57+
[source,javascript]
58+
----
59+
// Deprecated
60+
enablePastConversationsSidebar: false,
61+
62+
// Recommended
63+
spotterSidebarConfig: {
64+
enablePastConversationsSidebar: true,
65+
//... other config properties
66+
}
67+
----
68+
69+
|[tag greenBackground]#NEW FEATURE# a| **Spotter chat UI branding**
70+
71+
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.
82+
====
83+
84+
|[tag greenBackground]#NEW FEATURE# a|**Liveboard embed enhancements**
85+
86+
Personalized Liveboard view::
87+
88+
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`.
98+
|====
99+
11100
== Version 1.46.x, March 2026
12101

13102
[width="100%" cols="1,4"]

modules/ROOT/pages/deprecated-features.adoc

Lines changed: 73 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@ As ThoughtSpot applications evolve, some existing features will be deprecated an
1414
[options='header']
1515
|=====
1616
|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
1822
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
1923
a|xref:deprecated-features.adoc#_worksheet_deprecation_and_removal[Worksheets] a| ThoughtSpot Cloud 10.4.0.cl and later
2024
|November 2024 | September 2025
@@ -81,6 +85,68 @@ a|xref:deprecated-features.adoc#_deprecated_parameter_in_rest_api_v2_0_authentic
8185
||||
8286
|=====
8387

88+
[#v1-v2-exp-fullApp-embed]
89+
== 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: +
125+
** `POST /api/rest/2.0/template/variables/{identifier}/update-values` +
126+
Assigns multiple values to variables and sets the scope for variable values in a single API request.
127+
** `POST /api/rest/2.0/template/variables/delete` +
128+
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].
149+
84150
[#SagePrivilegeDeprecation]
85151
== `PREVIEW_THOUGHTSPOT_SAGE` privilege deprecation
86152
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::
92158
Recommended action::
93159
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.
94160

95-
161+
[#_answer_data_panel_classic_experience_deprecation]
96162
== Answer Data panel classic experience deprecation
97163
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.
98164

@@ -114,7 +180,7 @@ Recommended action::
114180
* If your instance has Worksheets, verify whether they are replaced with Models after your instance is upgraded to 10.12.0.cl.
115181
* 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.
116182
* 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.
118184
* 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.
119185

120186
[#restApiPlayground]
@@ -131,7 +197,7 @@ When the REST API v1 Playground is no longer available in the ThoughtSpot UI, us
131197
[#SageDeprecationNotice]
132198
== Sage and Ask Sage deprecation
133199

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.
135201
Along with this, the xref:SageEmbed.adoc[SageEmbed] library in the Visual Embed SDK will also be deprecated.
136202

137203
//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
260326

261327
== Deprecated parameter in REST API v2.0 authentication token endpoints
262328

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.
264330

265331
Effective from::
266332
* ThoughtSpot Cloud 9.12.0.cl
267333
* ThoughtSpot Software 10.1.0.sw
268334

269335
=== Recommended action
270336
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^].
272338

273339
== Deprecated parameters in Version Control APIs
274340

@@ -314,4 +380,4 @@ Recommended action::
314380
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].
315381

316382
* 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]

modules/ROOT/pages/rest-apiv2-changelog.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88

99
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].
1010

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].
14+
1115
== Version 26.3.0.cl, March 2026
1216

1317
=== Webhook APIs

modules/ROOT/pages/whats-new.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88

99
This page lists new features, enhancements, and deprecated functionality in ThoughtSpot Embedded instances.
1010

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+
1115
== Version 26.3.0.cl
1216

1317
=== ThoughtSpot integration with Amazon S3 storage for webhook delivery

src/components/VersionIframe/index.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
}
77

88
.version-iframe {
9+
all: unset;
910
width: 100%;
1011
height: 100%;
1112
}

src/configs/doc-configs.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ module.exports = {
2222
// 'https://developers.thoughtspot.com/docs/26.3.0.cl?pageid=whats-new'
2323
// - GA: ' /docs/whats-new'
2424
//linkHref: '/docs/whats-new',
25-
linkHref: '/docs/26.3.0.cl?pageid=whats-new',
26-
linkText: 'Version 26.3.0.cl',
25+
linkHref: '/docs/26.4.0.cl?pageid=whats-new',
26+
linkText: 'Version 26.4.0.cl',
2727
openInNewTab: true,
2828
},
2929
TYPE_DOC_PREFIX: 'typedoc',
@@ -47,11 +47,17 @@ module.exports = {
4747
DEV: 'dev',
4848
},
4949
VERSION_DROPDOWN: [
50-
{
50+
{
5151
label: '26.3.0.cl',
5252
link: ' ',
5353
subLabel: 'Cloud (Latest)',
5454
iframeUrl: 'https://developer-docs-26-3-0-cl.vercel.app/docs/',
55+
},
56+
{
57+
label: '26.4.0.cl',
58+
link: '26.4.0.cl',
59+
subLabel: 'Coming soon',
60+
iframeUrl: 'https://developer-docs-26-4-0-cl.vercel.app/docs/',
5561
},
5662
{
5763
label: '26.2.0.cl',

0 commit comments

Comments
 (0)