Apache Ossie Integration

You can now move semantic models into and out of Cube with Apache Ossie, the open standard for semantic models.
Export a Cube YAML data model or a single view as an Ossie file, or import an Ossie model as Cube YAML to review, commit and deploy. Both directions work through the Cube CLI and Platform API, so you can bring existing definitions into Cube without rebuilding them by hand.
Other improvements and fixes:
Workbooks
You can now preview CSV exports, choose formatted or raw values, and use column titles or member names as headers.
Dashboards
- You can now set filter, time granularity and Field Switcher values for each scheduled Dashboard refresh
- Scheduled Dashboard notifications now support a print-layout PDF attachment
Visualization
- You can now freeze Table chart columns from the Style tab to keep them visible while scrolling
- Added exponential, polynomial, logarithmic, power and moving-average trend lines, plus an optional 95% confidence band
Administration
- Query History now supports filtering by request source and distinguishes running queries from requests that received no response
- You can now replace an expired Git access token without reconnecting the repository or losing development branches
AI
Scheduled Tasks can now run and notify only when a metric crosses a threshold, changes by a set percentage or falls outside its normal range.
Integrations
- Fixed Power BI subtotals and grand totals including rows excluded by value filters
- Fixed DAX division truncating fractional results and corrected blank-value handling in DIVIDE
- Fixed Trino time zone conversions and made UTC the default session time zone
Modeling
Added join alias support in Tesseract, so a data model can join the same cube in multiple roles without duplicating its definition.
API
- Fixed SQL API timestamp and interval arithmetic failing on non-constant expressions
- Fixed the React SDK showing stale results after a query change and remaining in a loading state for empty queries