Skip to content

Saiku Changelog

Each release below promotes the same image that ran in staging, tagged on the Saiku GitHub releases page. This is the customer-facing recap — what changed in your dashboard, your workspace, your exports.


4.5.1  ·  8 June 2026

Exports

  • Client-side PDF & PNG export — download any table or chart straight from your browser, no server round-trip.

Analytics

  • Time-series anomaly detection highlights unusual points in your trends so outliers are easy to spot.

Security & reliability

  • A broad security and stability sweep: tighter error handling so failures never leak internals, per-role result-cache isolation, and hardened CSV and database-connection handling.

4.5.0  ·  7 June 2026

Chart polish

  • Pie & donut charts with lots of categories now render as a single, full-size chart instead of a wall of tiny pies.
  • Scatter, bubble, heatmap and waterfall charts dropped the unhelpful zoom-bar at the bottom — mouse-wheel zoom still works.
  • X-axis labels rotate automatically once they crowd, and the truncation cap was widened — long category names like “Carbonated Beverages” stay readable instead of clipping to “Carb…”.
  • Auto dual y-axis kicks in sooner. Charts where one measure is much larger than another (think Balance vs Fees) now split cleanly onto two y-axes by default instead of one tiny series crushed on the zero line.
  • Chart sort & top-N moved into the chart options dialog so the choice persists with the tile instead of resetting on reload.

Exports

  • PDF, Excel and CSV exports all work again from the workspace toolbar. Three separate problems were quietly stacked on top of each other; the export pipeline now handles measures-only queries, JDK 21’s XML stack, and the latest Apache POI without trouble.

Demo & onboarding

  • First-time demo containers (SAIKU_DEMO=true) now ship a Welcome dashboard so new users land on something to explore instead of an empty list.

Under the hood

  • The dashboards page, tile editor and filter panel were broken into smaller, more focused components. Nothing changes for you visually — but it makes the next round of dashboard features much faster to ship.
  • The Stats page (/admin → Stats) now shows real data for every column instead of ”—”. You’ll see live MDX/SQL execution counts, cache hit rate, rows fetched, and per-statement state.

4.4.0  ·  5 June 2026

Dashboards, expanded

  • Small multiples — pie, donut, treemap and sunburst charts fan out one chart per measure when a query has several.
  • Loading, error and empty states on every tile, each with a retry button and a quick “reset filters” affordance.
  • Theme-aware charts — switch between light and dark and the charts re-paint with the right palette automatically. A high-contrast variant for accessibility ships in the same flip.
  • Per-dashboard ACL — share a dashboard read-only with a specific user or role.
  • Share links — generate a token-based public URL for a read-only view. No Saiku login required for the recipient.
  • Comments — leave a comment on any tile.
  • Version history — every save creates a version you can roll back to.
  • Image tile — paste a URL or upload PNG/JPG/GIF/WebP. Useful for logos and section dividers.

4.3.7  ·  3 June 2026

Multi-tenant fixes

  • Datasource refresh in one workspace no longer clobbers another workspace’s view.
  • Repository discovery is now properly scoped to the active workspace — no more cross-tenant leaks when listing dashboards and queries.

4.3.6  ·  3 June 2026

Cleaner chart output

  • Rollup rows hidden from charts — a query with Year → Quarter → Month no longer crushes the leaf bars under the year totals.
  • Engine errors now surface in the UI with a “Contact support” callout and the server-side reference id, so you can quote it to support without digging through logs.

Demo onboarding

  • The demo site collects first name, last name and email through the WorkOS gate and auto-logs you in once cleared.

4.3.5  ·  3 June 2026

New filter & formatting tools

  • Cascading-select filter widget — walks one hierarchy level by level. Pick a country, the next dropdown shows that country’s states, then its cities, and so on.
  • Conditional formatting on table tiles — per-column rules for background colour, data bar, font colour or icon. Relative (percentile) or absolute thresholds.
  • Truncated category labels with a hover tooltip showing the full caption.

Observability

  • Opt-in OpenTelemetry instrumentation via the OTel Java agent. Set OTEL_EXPORTER_OTLP_ENDPOINT to enable — Saiku then emits traces for HTTP / Jersey / JDBC + JVM metrics, and the trace_id / span_id land in the log MDC.

4.3.4  ·  28 May 2026

Workspace ergonomics

  • Dedicated MEASURES drop zone above COLUMNS and ROWS so measures stop hiding inside the COLUMNS chips.
  • Per-level removal from a hierarchy chip’s right-click menu — drop “Quarter” without losing “Year”.
  • Position picker restored on the MEASURES panel: keep measures at the top or bottom of either axis.
  • Several query-side fixes: schema calculated-member NPE, parsing Mondrian style markers in formatted values.

4.3.3  ·  23 May 2026

  • AI drillthrough now works across browser sessions — drilling into a fact row after a tab reload no longer 404s.

4.3.2  ·  22 May 2026

Catalogue you can actually browse

  • Search, tag filter, owner filter and a last-modified sort on the dashboards / queries catalogue.
  • Favourites and Recently viewed sections at the top.
  • Duplicate button on each dashboard row — clones with fresh identifiers and a “(copy)” suffix so the original stays untouched.
  • Starter-cube URL bootstrap — embedders can pre-populate the workbench from a query string parameter.

4.3.1  ·  19 May 2026

  • Non-admin users can hit the /admin/version endpoint to render the version banner without seeing a 403.

4.3.0  ·  18 May 2026

Dashboards: filters & interactivity

  • Unified filter panel docked at the top of the dashboard editor — replaces the per-tile filter widget model so every filter is in one obvious place.
  • Drag-to-move and resize tiles in the dashboard grid.
  • Click-to-filter on reference tiles — clicking a row-header cell narrows every compatible tile in the dashboard.
  • URL deep-linking for filter state — copy the URL to share a dashboard view with specific filters applied.
  • Date-range filter widget.

4.2.0  ·  16 May 2026

The first tagged release after development resumed. Re-baselined the engine on JDK 21, Spring 6.2, Jersey 3.1 and Jetty 12 EE10, with the new dashboards layer sitting on top of the AI Query API — your existing saved queries become dashboard tiles without a migration step.