Skip to main content

Release Notes

Follow us on X to stay up-to-date with new releases!

๐Ÿ‘€ Streamlined Merge Request Workflow for GitLab users

Hi everyone,

Great news, the Merge Request workflow for GitLab has officially been released.

This is a new feature that brings our PR Workflow goodness to GitLab MRs so you can review, approve, and ship analytics changes using the process your team already knows.

What you will get:

  • โšก One-click MR creation from Holistics, with AI to draft the MR title and description.
  • ๐Ÿ”ˆ Live MR status inside Holistics โ€” no more tab-hopping to GitLab.
  • ๐Ÿ”€ Auto-publish on merge: when an MR is approved and merged into your master branch, the changes publish themselves.
  • ๐Ÿ‘€ Better visibility and control over changes, helping keep data reliable and audits painless.

If your team runs on GitLab, this will make reviews smoother, governance tighter, and shipping safer โ€” without changing how you work.

For more details, please refer to our doc Set up Merge Request Workflow (for GitLab)

๐Ÿง‘โ€๐Ÿ’ป Supercharge AQL with SQL Passthrough

Have you ever received JSON data in your dataset and wished you could unnest it right there, without having to go back and modify your data model?

Previously, you'd need to:

  • ๐Ÿ”™ Navigate back to the model
  • ๐Ÿ›  Create a SQL dimension
  • โœ Write custom SQL just to extract fields

Why? Because AQL doesn't yet have built-in support for these database-specific functions (like JSON unnesting).

Now, with SQL Passthrough for AQL, you can do this directly in your dataset! ๐ŸŽ‰

No more back-and-forth โ€” just write AQL and leverage native SQL functions to handle JSON (and much more).

This isnโ€™t limited to JSON unnesting โ€” any database-specific functionality not available in AQL can now be tapped into using passthrough.

๐Ÿ‘‰ How it works: SQL Passthrough functions act as a bridge, letting you call native SQL functions from your underlying database while maintaining type safety inside AQL queries.

That means you can:

  • Extract fields from JSON directly in your dataset
  • Apply database-specific functions (Postgres, BigQuery, MySQL, etc.)
  • Extend the power of AQL without breaking your workflow

For more details, you can visit our public doc about SQL Passthrough

๐ŸŽจ Layout Assist in Canvas Dashboard

We're excited to announce Layout Assist, a new setting designed to make your dashboard editing experience easier and more intuitive.

Here's what's included:

  • Prioritize Non-overlap: Now you can set your blocks to auto avoid overlapping. To switch to overlay mode, just press and hold a block for two seconds.
  • Trim whitespace to remove extra space around your elements.
  • Shift multiple blocks at once for faster adjustments.
  • Auto-expand the canvas as you add new blocks.

We hope these updates streamline your workflow and make dashboard editing a breeze. We canโ€™t wait to hear what you think! ๐Ÿ˜Š

Timelineโ€‹

This feature is rolling out gradually over the next two weeks. If you want to try it out right away, just let us know and weโ€™ll enable it for you.

๐Ÿ” Filter Widgets Directly From The Dashboard Interface

Ever wanted to adjust a filter on a single chartโ€”say, switching Status from WIP to Doneโ€”but there wasnโ€™t a filter control ready for you?

Now you can!

โœจ What's newโ€‹

Filter Visualization Directly on the Dashboard: You can now apply filters to any widget right from the dashboard. No need to pre-create filter controls or open the full data exploration. There are two ways you can do that:

  • Filtering through the visualization action bar

  • Use the table context menu

๐ŸŽฏ Benefitsโ€‹

  • Better self-service for business users: You can quickly adjust the filter, no learning curve required.
  • Stay in context: Adjust filters right on the dashboard while still interacting with drill-downs, cross-filtering, and other widgets
  • Less setup for builders: Dashboard creators no longer have to prepare every filter in advance.

๐Ÿ“ Notesโ€‹

  • Available for Holistics 4.0 users only
  • Requires Explore permission on the widgetโ€™s dataset

๐Ÿ“Šย  UX improvement for the Field Format configuration

We're excited to announce that theย Data Typeย andย Display Formatย configuration can now be set in the field settings and the table context menu.

โœจย Key Highlightsโ€‹

  • Format fields directly where you work โ€” data type and display format settings are now directly accessible from the field menu or table context menu, keeping you focused on the field you are editing.
  • Quickly search within the field settings menu to find the right format, aggregation, or other actions you need.

๐ŸŽฏ Benefitsโ€‹

By bringing format settings into the field menu and table context menu, we reduce context switching โ€” which in turn helps avoid mistakes and enables you to update formats more quickly.

๐Ÿ“ Notesโ€‹

  • This feature is available for both Holistics 3.0 and 4.0

๐ŸŽ›๏ธ Controls & filters panel

Controls & filters panelโ€‹

We're excited to announce the new Controls & filters panel has been released ๐ŸŽ‰ - your centralized hub for managing all dashboard controls and filters.

Controls & filters panel

What you can do:

  • Centralized management ๐Ÿ“Š - View and manage all controls and filters across all tabs in one place.
  • Tab visibility ๐Ÿ” - Easily identify which tab each control belongs to (current vs. other tabs).
  • Quick location ๐Ÿ“ - Jump directly to any control's position on the dashboard.
  • Identify unmapped controls : Identify controls that aren't connected to any visualization.

Availability: All Canvas Dashboards in Holistics 4.0

Say goodbye to hunting through tabs to find and manage your dashboard controls! ๐Ÿš€

โœจ Explore Dashboards with AI

You can instantly get insights and dig deeper into any chart with Holistics AI.

Hover over a chart youโ€™re curious about, click โ€œAsk AI,โ€ then choose a suggested prompt or type your own.

The feature is currently in Closed Beta. Request access to be among the first to try it: Request Form

๐Ÿ“ค PDF Export to Slack

Share complete dashboards to Slack as a single PDF fileโ€”no more flooding channels with multiple images.

A dashboard being exported as a PDF to a Slack channel

The Problemโ€‹

Previously, we only supported PNG export to Slack. When sharing dashboards with multiple charts, each visualization had to be sent as a separate image. This often resulted in 5-10 individual files cluttering your Slack channels, making it hard to view reports as a cohesive whole.

The Solutionโ€‹

You can now choose PDF format when exporting dashboards to Slack. This automatically combines all selected visualizations into one professional document that's easy to share, review, and archive.

Documentationโ€‹

For more details on how it works, see: Export to Slack

๐Ÿงฎ [Beta - Updates] Calculation Builder: new claculations, more utilities

Building fields just got easier with new updates from Calculation Builder. Let's take a look!

New calculationsโ€‹

Concat, Date difference, Date add, Case when, and Rank โ€“ enabling you to work with text, dates, rankings, and classifications intuitively.

Calculation Builder - New calculations

Support for custom dimensionsโ€‹

Build custom dimensions with Calculation Builder using the new functions above.

Calculation Builder - Custom dimension

Calculation Builder anywhereโ€‹

Access Calculation Builder across your Reporting tab - in the dataset fields panel, visualization settings, and tables, to define logic where you work.

Calculation Builder - Anywhere in Reporting

Composable metric with flexible controlsโ€‹

  • Build new calculations based on existing ones.
  • Apply filters and customize grouping for advanced aggregations directly inside calculations.
Calculation Builder - Composable metric with flexible controls

See it in actionโ€‹

These updates help you create and refine calculations faster and more flexibly.

๐Ÿš€ Thereโ€™s even more coming up. ๐Ÿš€

๐Ÿ“ฆ Content Archiving

We're excited to launch Content Archiving, a powerful new feature that allows you to hide outdated analytics content, keeping your workspace clean while preserving full access to your historical data.

The Problemโ€‹

A growing analytics workspace often becomes cluttered with outdated reports and dashboards, making it difficult to find current, relevant information.

The Solutionโ€‹

Content Archiving provides a clear way to streamline your workspace and ensure data accuracy:

  • Organized workspace and fresh content: Hide outdated content from views, searches, and reports, ensuring a clean workspace and that users only see current, relevant data.
  • Preserve history: Maintain full access to all archived data for reference.

Documentationโ€‹

For details, visit our public documentation: Content Archiving

Timelineโ€‹

  • Released: Archive models, datasets, and dashboards
  • Released: Access all archived items via the Archive page or search
  • Upcoming: Get archive suggestions for inactive items (30/60/90 days)