
View Groups
You can now organize your semantic model into view groups. Group related views by domain or purpose — Sales, Marketing, Customers, Inventory — and give each group a title and description so data consumers, AI agents, and embedded apps can discover the right dataset faster.
View groups are defined directly in the data model with the new view_groups top-level block and are surfaced everywhere views are picked across Cube — including the semantic view picker in Workbooks, Explore, and the Cube REST API meta response. The schema editor in the new IDE understands the new syntax, with autocomplete and validation for view_groups and the views array.
Other improvements and fixes:
Workbooks
- You can now toggle pivot table measure values placement between columns and rows
- Table chart now exposes text and background color controls plus bold, italic, and underline text formatting
- You can now copy a table cell value with Cmd/Ctrl+C across all table charts
Dashboards
- Dashboard filters now support user attribute defaults
- Edits to a custom chart palette now propagate to existing charts that reference it
- Publish button now activates after a chart is renamed and ignores no-op drags
- Polished styling for Dashboard control widgets
AI
- Slack DM agent now shows a native "is thinking…" indicator and renders responses with rich formatting, including headers, tables, and code blocks
- New project templates now ship with a default
agents/ scaffold to make it easier to configure rules and certified queries
- Remote MCP access now works for non-admin roles by deriving access from deployment access
- MCP responses now respect agent token limits
Embed
- Creator Mode now supports scoped groups and group upserts via the
generate-session API
- Added an empty state for the embedded Workspace page
Integrations
- Excel add-in now prompts to save the workbook before closing
- Excel add-in now lets you cancel a running query
Workspace
- New flyout sidebar with a compact topbar
- Dev Mode now shows a loading animation while toggling
- Unified empty state across workspace pages