We're back with another big update to Metabase. Here's what's new.

Dashboards just got a lot easier to build

We've outfitted the dashboard editing mode with two major upgrades:

A new and improved way to add questions to your dashboards

Up until now, you've only been able to add questions to a dashboard one at a time. But now you can open up the sidebar to easily search for and add as many questions as you want. It's more satisfying than popping bubble wrap.

add-questions-to-dashboard

Vastly improved reordering and resizing

When you move or resize a card, other cards float away to make room for the new card placement.

editing-dashboard

A more intuitive way to start new questions from SQL results

One cool feature in Metabase is the ability to use the results of a saved question as the starting point for a new one. In particular, you can use SQL to wrangle some particularly unwieldy tables, save the query as a question, then let other people explore the results using the graphical query builder.

With saved SQL questions, you'll now see a handy Explore results button that fires up the graphical query builder, with the SQL results loaded up as the starting data for your new question.

explore-results

Improved data selection

We've overhauled the search bar in the data picker for your new questions so that it now searches through all of your tables and saved questions instead of simply filtering the list.

data-picker-search

New in Metabase Enterprise Edition

Here are some new tricks we've added to the Enterprise edition to help you tame large Metabases.

We've made it easy to find queries to optimize in the Audit tab

View query runs, average execution time, and total time running to help you track down and focus your optimization efforts on heavily-used queries.

auditing-questions

Better serialization

You can download your application metadata to take snapshots of your Metabase, or preload new Metabase instances with questions and dashboard. Serialization now captures customizations, like custom click behavior on dashboard cards, so your dashboards will be all wired-up and ready to go when you load them. Check out this article on serialization to learn more about what serialization can do, and how.

Even more polish and enhancements

We've made a whole host of additional improvements to Metabase.

Here is the full list of enhancements and bug fixes:

Enhancements

Bug fixes

Upgrading

You can download a .jar of the release, or get the latest on Docker. Make sure to back up your Metabase
database before you upgrade! Need help? Check out our
upgrading instructions.

Docker image: metabase/metabase:v0.40.0
Download the JAR here: https://downloads.metabase.com/v0.40.0/metabase.jar

Notes

SHA-256 checksum for the 0.40.0 JAR:

2710b8946d4ddd384221eee114db89efb64d53f57cf17bb23fd9aea0f03c6a8c