Dashboard Tabs

You can now organize related charts into tabs within a single Dashboard, giving viewers more ways to explore without making the page longer.
Add a Tabs container from Add Containers, then drag a chart or container into each tab. Rename and reorder tabs to guide viewers through your analysis, or place a Grid or Stack inside a tab to group several widgets together.
Tabs work on published and embedded Dashboards, and shared links reopen the selected tab. PNG and PDF downloads preserve your current tab selections, while scheduled exports include every tab as a separate titled section.
Other improvements and fixes:
Workbooks
- Improved the Bin and Group editors with a distribution preview, row counts and editable labels to help you choose meaningful boundaries and groups
- Added filtering support for bin and group fields, so you can include or exclude their named values
- Added Fill in Missing Rows support for bin and group fields, keeping categories visible even when they contain no results
- Fixed the Data Pane ignoring the field order defined in your data model
Dashboards
- Added date-range, numeric-comparison and text-condition support for narrowing filter suggestions based on other active filters
- Added support for narrowing filter suggestions across semantic views by mapping a source filter to a matching dimension
- Added consistent Reset to default actions for Filter, Time Granularity, Parent and Field Switcher controls
- Improved publishing controls with visible Undo, Redo and Revert changes actions, plus details of who last published and when
- Fixed Revert changes leaving discarded control values on screen
Visualization
- Improved the Fields and Style tabs for Bar, Line, Area and Scatter charts, with settings organized by measure and axis
- Fixed measure colors, overlapping bars on opposite axes and data-label positioning when changing chart styles
- Fixed Table chart headers ignoring their configured alignment on published Dashboards
Administration
Admins can now allow non-admin users to create personal API keys limited to their own permissions.
AI
- Added custom OpenAI-compatible and Anthropic-compatible endpoint support for Bring Your Own Model, including custom model names, base URLs and request headers
- Analytics Chat now brings saved explorations, Workbooks, Dashboards and model changes together in an Artifacts tab with clickable previews
- Added development-branch and Git workflow support for MCP, so AI clients can test, commit and publish data-model changes
- Added Cube CLI support for running agent evaluations, retrieving results and checking that every question passes in CI
- Fixed conversations disappearing from chat history when moving between the Data Model page and a Workbook
Embed
- Added whole-Dashboard PNG and PDF downloads to embedded Dashboards and Creator Mode when exports are enabled
- Added per-session visibility settings for Creator Mode sharing, Dashboard settings, member names and Data Pane grouping
- Added per-session language and time-zone settings for embedded experiences
- Fixed
useCubeQueryallowing older responses to replace results after the query changes
Integrations
- Added row totals support for pivoted explorations in Google Sheets and Excel
- Improved Refresh and Refresh all in Google Sheets and Excel to report unchanged results without clearing and rewriting their cells
- Fixed pivot column totals in Google Sheets and Excel to use each measure’s aggregation, including averages and distinct counts, and preserve totals after refresh
- Fixed pre-aggregation builds using Snowflake
TIMESTAMP_TZandTIMESTAMP_LTZcolumns
Modeling
- Added uploaded
manifest.jsonsupport for dbt pulls, so your pipeline can supply the artifact it already validated without granting Cube access to the dbt repository - Added generated-file output for dbt pulls, letting your pipeline review and commit the resulting cube definitions in your own repository
- Improved compilation times for large data models, including deployments that compile models separately for each tenant
- Fixed dbt pulls ignoring
meta.cube.public, so visibility settings declared on models and columns survive regeneration - Fixed calendar-based period comparisons returning the current period’s values when using an incompatible pre-aggregation
- Fixed failed pre-aggregation builds appearing successful and replacing valid data with empty results
API
- Added public REST API support for managing Scheduled Tasks, triggering runs and retrieving run history
- Added public REST API support for starting evaluations, checking their status and retrieving per-question results
- Fixed incorrect totals and missing rows in Cube Store queries combining nested aggregations with
ORDER BYandLIMIT - Fixed SQL API queries with relative-date filters failing on BigQuery
Workspace
- You can now copy Workbooks between deployments with compatible data models and update linked copies while preserving their URLs and access settings



