Tableau Next Embedding SDK Release Notes

v2.1.0 

  • Session management: Lightning Out upgraded to 2.2.5, plus new getSessionExpiry(), refreshSession(), and reAuthenticateSession() to check/extend/re-establish per-org sessions without recreating embedded components.
  • AnalyticsAgent UI overrides: new welcomeImage and agentAvatar props 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.3 to @lightning-out/application@2.1.2. This update requires users to install v2.0.0 to continue using the embedding SDK.

v1.1.0 

  • AnalyticsAgent component: Use the AnalyticsAgent component 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 orgConfigs instead of a single orgUrl and authCredential in the initializeAnalyticsSdk() 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 customViewId to 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 a customViewId query 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.