Skip to main content

Release Notes

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

🤖 All-New Holistics CLI: Developer-Friendly & More Powerful!

We're thrilled to announce our completely redesigned Command Line Interface (CLI) tool, built from the ground up to streamline your analytics development experience.

Why A New CLI?

Our previous CLI had limitations that slowed down your workflow:

  • Complex installation process dependent on Ruby
  • Limited validation capabilities between dbt and Holistics
  • Insufficient tools for analyzing dependencies
  • Slow feature deployment cycle

What's New?

🎯 Zero-Dependency Installation

One command, and you're ready to go:

curl -fsSL https://raw.githubusercontent.com/holistics/holistics-cli/refs/heads/master/install.sh | bash

💪 Powerful Features Out of the Box

  • AML Compilation: Instantly compile and validate your AML files
  • dbt Integration: Seamlessly upload and manage your dbt models
  • Repository Validation: Catch errors before they reach production
  • Multi-Platform Support: Works on macOS, Linux, and Windows

⚡ Enhanced Developer Experience

  • Self-Contained Binary: No external dependencies required
  • CI/CD Ready: Perfect for automation in your development pipeline
  • Rapid Updates: New features and improvements delivered faster than ever

What's Next?

This is just the beginning! Our new CLI architecture allows us to ship new features and improvements much faster. We can we improve further:

  • Enhanced validation capabilities
  • Dependencies/Lineage analysis
  • More automation tools for your workflow

Getting Started

Check out our CLI documentation to start supercharging your analytics workflow today!

🤖 Drop unused jobs, automatically

At 9 a.m., one of your marketing executives opens Holistics for their daily data browsing.

They spot some new marketing dashboards. Excited to see what’s what, they open them all. They then get caught up in urgent marketing tasks, so before they can do any insight digging, they turn back, and exit.

Unbeknownst to them, the job triggered during their initial visit keeps running in the background, hogging a Job Worker, and blocking it from being used for more pressing reports.

To solve this, we proudly introduce 🤖 Auto Cancellation for Unused Jobs.

This feature allows you to set a timeout (e.g. 3 seconds), and any lingering job gets axed, automatically, freeing the Job Worker for other important tasks!

How do you see this feature being useful to your team? If you have any feedback or suggestions for us, please share them here. We’re all ears!

🛺  Freeform layout, without misalignment

With Canvas Dashboard, you can easily freeform your layout - toss and shuffle visualizations, filters, text on a blank canvas however you like.

Yet, free form often comes with alignment. Having the freedom to place things anywhere can lead to a bit of a mess.

This is why we’ve added handy guides for block alignment in the Canvas Dashboard. You can now drag and drop, freely, without stressing about getting everything lined up just right. (See demo)

💈 Line style and interpolation

You can now customize the line style of your charts. Choose from style options like solid, dotted, or dashed; then choose from linear, smooth, or step-line interpolation for more variety of data representation.

A good chart is a chart with great visual clarity. And this little feature hopefully helps analysts get closer to creating one.

🛤️ Link to recent commits

Open the latest changes in a flash! We’ve made it easier to open files from the most recent commit in your history

🏠 Better AML homepage

We’ve revamped the AML default page with the new workflow graphic and clearer wording to create a much smoother onboarding experience.

⏰ Version restore

We are thrilled to introduce Version Restore - a new feature that lets you restore Holistics projects to any version!

Ever found yourself in these situations?

  • You’re diving into Holistics, changing stuff to see what’s what. Suddenly, you changed something which broke some other things, and you wish you could hit an “undo” button.
  • Knowing there’s no “oops” button, you tread so lightly you barely explore Holistics. Where’s the fun in that?
  • You decide to try out new ways of building metrics or modeling data. But things go sideways, and the only way back is a bunch of complex git commands.

Version Restore can help you avoid these situations. Roll back your Holistics project to any version you want, making exploration and innovation super easy.

Here’s how it works:

For more information, check out our public docs: Public Docs | Version Restore

⚡ Condition Group (AND/OR Filters)

We're excited to announce Condition Group, one of our most requested features, is now available. This new addition allows you to create complex filtering conditions instead of just AND-ing everything. Here’s what the feature brings:

  • Create OR conditions between different fields.
  • Group conditions together and create groups within groups.
  • Set AND/OR relationships between conditions.

For more information, visit our Public Docs: Filter with Condition Group.

Now before you dive into using the Condition Group feature, kindly note that:

  • Version 4.0 Required: If your team is still on version 3.0, you'll need to switch to version 4.0 to access this feature. You can find how to upgrade here.
  • Enable AQL: With version 4.0, make sure that you have activated our Analytics Query Language (AQL). For more information and to join our AQL beta, click here.
  • AQL-engine Dataset: Right now, the Condition Group only works with datasets that use the AQL engine. Learn how to set it up here.

Condition Group is currently limited to the Report level only. We're exploring potential uses and solutions for bringing this to Dashboards.

🔥 Toggle sidebar using hotkey

Another UX update to make your experience with Holistics a lot more delightful. New hotkey alert: Press Ctrl + \ (Windows) or Cmd + \ (Mac) to toggle the Holistics sidebar.