Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
f457426
docs(26.10.0.cl): add Spotter Analyst API reference page [SCAL-317811]
ShashiSubramanya Sep 15, 2026
f67361a
docs(26.10.0.cl): add Feature Management API reference page [SCAL-319…
ShashiSubramanya Sep 15, 2026
9dd6ea8
docs(26.10.0.cl): add Embed Spotter Analyst page [SCAL-317811]
ShashiSubramanya Sep 15, 2026
21a16ab
docs(26.10.0.cl): add October 2026 What's New section [SCAL-317811, S…
ShashiSubramanya Sep 15, 2026
bd6b44b
docs(26.10.0.cl): add SDK v1.53.0 changelog entry [SCAL-317811, SCAL-…
ShashiSubramanya Sep 15, 2026
4e1b2ff
docs(26.10.0.cl): add SDK v1.53.0 changelog entry [SCAL-317811, SCAL-…
ShashiSubramanya Sep 15, 2026
edc0da1
docs(26.10.0.cl): add REST API v2.0 changelog entry [SCAL-317811, SCA…
ShashiSubramanya Sep 15, 2026
805eb3e
docs(26.10.0.cl): add REST API v2.0 changelog entry [SCAL-317811, SCA…
ShashiSubramanya Sep 15, 2026
790df80
docs(26.10.0.cl): add Spotter pin EmbedEvents and scoped filter event…
ShashiSubramanya Sep 15, 2026
a986982
docs(26.10.0.cl): add Spotter pin HostEvents, GetGroups, OpenParamete…
ShashiSubramanya Sep 15, 2026
c51df1f
docs(26.10.0.cl): add Spotter pin EmbedEvents and scoped filter event…
ShashiSubramanya Sep 15, 2026
d7ffb9b
docs(26.10.0.cl): add Spotter pin HostEvents, GetGroups, OpenParamete…
ShashiSubramanya Sep 15, 2026
0adf76e
docs(26.10.0.cl): fix whats-new truncation — write full merged file w…
ShashiSubramanya Sep 15, 2026
4595b14
whats new edit
ShashiSubramanya Sep 15, 2026
e02731f
indentation issue fix
ShashiSubramanya Sep 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
119 changes: 119 additions & 0 deletions modules/ROOT/pages/api-changelog.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,125 @@

This page documents the changes introduced in each release of the Visual Embed SDK. For information about the REST API v2.0 changes, see the xref:rest-apiv2-changelog.adoc[REST API v2.0 changelog].

== Version 1.53.0, October 2026

[width="100%", cols="1,4"]
|====
|[tag greenBackground]#NEW#
a|
[discrete]
===== Spotter Analyst embed (`spotterAnalystConfig`)

You can now embed a single, pinned Spotter Analyst using `spotterAnalystConfig.analystId` in `SpotterEmbed`. Setting this property locks the embed to one governed Analyst and prevents users from navigating to other Analysts or to the default Spotter.

New and updated configuration properties:

`SpotterAnalystConfig.analystId` (string)::
Pins the embed to the Analyst with this GUID. Available from cluster version 26.10.0.cl.

`spotterChatPinConfig` (on `SpotterSidebarViewConfig`)::
Enables pinning and unpinning of conversations in the sidebar. Contains `enabled` (boolean, default `false`), `pinLabel` (string), and `unpinLabel` (string). Available from cluster version 26.10.0.cl.

`isScopedLiveboardFilteringEnabled` (on `LiveboardViewConfig` and `AppViewConfig`)::
Enables group-level filter and parameter scoping on Liveboards, in addition to existing Liveboard-level and tab-level scoping. Available from cluster version 26.10.0.cl.

`starterPrompts` (on `SpotterChatViewConfig`)::
Configures which starter prompt pills are shown above the Spotter chat input. Contains keys: `enable`, `quick`, `research`, `previewData`, and `liveboard`. Available from cluster version 26.10.0.cl.

`openSpotterOnLiveboardByDefault` (on `SpotterChatViewConfig`)::
Opens the Spotter chat panel automatically when a Liveboard loads. Default: `true`. Supported on `LiveboardEmbed` and `AppEmbed`. Available from cluster version 26.10.0.cl.

For more information, see xref:embed-spotter-analyst.adoc[Embed Spotter Analyst].

|[tag greenBackground]#NEW#
a|
[discrete]
===== New `Action` enum members

The following `Action` enum members are added in this release:

[cols="2,3"]
!===
! Action ! Description

! `Action.SpotterChatPin`
! Controls the visibility and disabled state of the pin and unpin action in the Spotter conversation edit menu.

! `Action.SpotterAnalystList`
! Controls the visibility and disabled state of the Show all Analysts row in the Analyst interface.

! `Action.SpotterDefaultAnalyst`
! Controls the visibility and disabled state of the default Spotter analyst entry in the Analyst interface.

! `Action.SpotterOnLiveboard`
! Controls the Spotter button in the Liveboard header.

! `Action.AllLiveboardFilters`
! Shows, hides, or disables all filter surfaces on a Liveboard: filter chips, parameter chips, and cross-filter chips at the Liveboard, tab, and group levels. Parameter and cross-filter chips support hide only and cannot be disabled.

! `Action.EditInputTable`
! Edits an input table used by an Answer directly from the Liveboard.

! `Action.QuickSearchPill`
! Controls the Basic Search starter-prompt pill in the Spotter interface.

! `Action.DeepAnalysisPill`
! Controls the Deep Analysis starter-prompt pill in the Spotter interface.

! `Action.DataLiteracyPill`
! Controls the Data Literacy starter-prompt pill in the Spotter interface.
!===

|[tag greenBackground]#NEW#
a|
[discrete]
===== New `EmbedEvent` members

`EmbedEvent.SpotterConversationPinned`::
Emitted when a user pins a Spotter conversation. Payload: `{ conversationId, pinnedAt }`. Requires `spotterChatPinConfig.enabled: true` and `enablePastConversationsSidebar: true`.

`EmbedEvent.SpotterConversationUnpinned`::
Emitted when a user unpins a Spotter conversation. Payload: `{ conversationId, unpinnedAt }`. Requires `spotterChatPinConfig.enabled: true` and `enablePastConversationsSidebar: true`.

The following existing `EmbedEvent` members gained an optional `applicability` attribute for scoped filter and parameter operations:

* `EmbedEvent.FilterChanged`
* `EmbedEvent.ParameterChanged`

|[tag greenBackground]#NEW#
a|
[discrete]
===== New `HostEvent` members

`HostEvent.PinSpotterConversation`::
Pins a saved Spotter conversation. Accepts `{ conversationId }`. Requires `enablePastConversationsSidebar: true` on the instance.

`HostEvent.UnpinSpotterConversation`::
Unpins a previously pinned Spotter conversation. Accepts `{ conversationId }`. Requires `enablePastConversationsSidebar: true` on the instance.

`HostEvent.GetGroups`::
Returns filter and parameter group details for the current Liveboard. Response includes `orderedGroupIds`, `numberOfGroups`, and `Groups`.

`HostEvent.OpenParameter`::
Opens the parameter panel for a specific parameter on the Liveboard. Accepts an optional `applicability` object to scope the action to a tab or group.

The following existing `HostEvent` members gained an optional `applicability` attribute for scoping to a Liveboard tab or group:

* `HostEvent.OpenFilter`
* `HostEvent.GetFilters`
* `HostEvent.UpdateFilters`
* `HostEvent.UpdateParameters`
* `HostEvent.GetParameters`

|[tag yellowBackground]#DEPRECATED#
a|
[discrete]
===== `HostEvent.UpdatePersonalizedView` deprecated

`HostEvent.UpdatePersonalizedView` is deprecated in this release. Use `HostEvent.SelectPersonalizedView` instead. The replacement accepts an optional `viewName` to select a view by name, resets to the original view when the payload is empty, and reports an error when the named view is not found.

|====

== Version 1.52.x, September 2026

[width="100%" cols="1,4"]
Expand Down
Loading