v2.1.0
- Session management: Lightning Out upgraded to 2.2.5, plus new
getSessionExpiry(),refreshSession(), andreAuthenticateSession()to check/extend/re-establish per-org sessions without recreating embedded components. AnalyticsAgentUI overrides: newwelcomeImageandagentAvatarprops to customize the welcome screen and the agent's message avatar.- Smaller runtime bundle: bundler moved from webpack to Rollup; raw UMD is ~14% smaller (~107 KB → ~92 KB).
- AI onboarding skill: built-in onboarding skill now available for AI coding assistants SKILL.md.
v2.0.0
- Lightning Out upgrade: supports Lightning Out 2.2.3, upgrading from
@salesforce/lightning-out@2.2.3to@lightning-out/application@2.1.2. This update requires users to install v2.0.0 to continue using the embedding SDK.
v1.1.0
AnalyticsAgentcomponent: Use theAnalyticsAgentcomponent in the Tableau Next Embedding SDK to embed the Tableau Agent. This agent helps your users see and understand data with conversational analytics. The agent generates natural language insights, visualizations, and proactive alerts in your flow of work. For example, a customer service agent working in an external help desk system can ask, “Show me the average handle time for escalated cases this month,” and receive an immediate chart without leaving the app.- Multi-org support : Added support for embedding components from multiple Salesforce orgs in a single app. Use
orgConfigsinstead of a singleorgUrlandauthCredentialin theinitializeAnalyticsSdk()payload. - Dashboard actions support: The button actions configured on the dashboard are supported in third-party embedding. That includes actions such as Salesforce Flows, page navigation, and URL navigation, consistent with the embedded dashboard experience in Tableau Next.
- Custom View ID for Dashboards: Pass an optional
customViewIdto render the embedded dashboard with the same custom view as in Tableau Next. A custom view is a saved filter state. This aligns with share links that include acustomViewIdquery parameter, and helps preserve dashboard interactivity when embedding in other surfaces like Slack.
v1.0.0
Initial release of the Embedding SDK with support for embedding Tableau Next dashboards, visualizations, and metrics in third-party web apps.