All Versions
21
Latest Version
Avg Release Cycle
12 days
Latest Release
9 days ago

Changelog History
Page 1

  • v0.36.3

    August 05, 2020

    Enhancements

    • 👍 Redshift Spectrum: Support for externally linked tables (#7833)

    ⬆️ 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.36.3
    Download the JAR here: https://downloads.metabase.com/v0.36.3/metabase.jar

    Notes
    SHA-256 checksum for the 0.36.3 JAR:

    122fd1364271a1dabbbbe95b40950a9de5306b88a2a1237e3d858e714f5296bb
    
  • v0.36.2

    July 31, 2020

    🚀 This release fixes an issue, where new setup couldn't be started, when the browser language was not one of the available language included in 0.36.0. Now it defaults to English if the language isn't available.

    🐛 Bug fixes

    • 💻 Cannot setup new Metabase instance, when browser locale is different from available language (#13045)
    • Cannot click some card titles on dashboard to go to question (#13042)

    ⬆️ 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.36.2
    Download the JAR here: https://downloads.metabase.com/v0.36.2/metabase.jar

    Notes
    SHA-256 checksum for the 0.36.2 JAR:

    d1bff3b99a7cfb0c441a1bdf23768dde673e6c046e914362df714067b6537cd4
    
  • v0.36.1

    July 30, 2020

    Bug fixes

    • Data Model Metrics shows error if using special combination of Custom Expressions (#13022)
    • Dashboards with questions, that user doesn't haven't permissions to, breaks completely (#13005)
    • Questions based on Saved Question joined with another Saved Question breaks Notebook (#13000)
    • Field filters break SQL-type questions for Redshift data sources in v0.36.0 (#12984)
    • Snowflake views stopped appearing (#12971)
    • Can't use "Sum over time" or "Distribution" with nested question (#12568)
    • Dashboard filter not working correctly when Field Type is Unix Timestamp (#12362)
    • Filters are sometimes not applied when downloading data (#11557)
    • Snowflake Tables Don't Show (#9511)
    • "Custom Mapping" Display Value option is not available on tables with NULL entries (#8116)
    • "Is empty" option filters out only NULL String (#5299)

    ⬆️ 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.36.1
    Download the JAR here: https://downloads.metabase.com/v0.36.1/metabase.jar

    Notes
    SHA-256 checksum for the 0.36.1 JAR:

    97530b558ff03afc29948098998fd739fce80e7adbbe2f26e540159361c7bdd8
    
  • v0.36.0

    July 21, 2020

    🆕 New features and improvements

    SQL/native query snippets
    ⚡️ You can now save bits of SQL or native queries and refer to them in your queries via a tag, like {{ snippet: My Great Snippet }}. Updating the definition of a snippet will update every query that uses that snippet. Just click the icon with the three lines in the native query editor to open up the SQL snippets sidebar. Any user with SQL editor permissions for at least one database can use, create, and edit snippets.

    Language selection
    💻 Instead of changing the language in the UI for each user based on their browser's language settings, Metabase now lets admins pick the language for the instance on the Localization tab of the Settings page in the Admin Panel. Users can also change their personal language preferences from their Account Settings page.

    👍 Better value labels for line, area, bar, and combo charts
    You can now turn on value labels for charts with multiple series, and selectively turn labels on or off for individual series.

    Reorderable table columns in the Data Model
    0️⃣ You can now change the default order for table columns, and choose between database order, alphabetical, custom order, or the old "smart" ordering. You can also click and drag on columns to reorder them manually.

    A reorganized Data Model section
    👀 We've moved things around a bit in the Data Model section: there are now tabs at the top to see all of the Segments and Metrics you've defined across your whole instance, so you no longer need to drill down through your tables to find a Segment or Metric.

    Other enhancements

    • ➕ Added a hide-all-tables / show-all-tables button for databases in the Data Model (#2086)
    • ➕ Added support for SSH keys (#5153)
    • ➕ Added support for connection URIs for MongoDB and JDBC databases (#5084)
    • ➕ Added support for BigQuery Service Accounts (#4634)
    • 🔧 Jetty request header size is now configurable (#12683)
    • 🛠 Fix z-index for all auth wrappers (#12894)
    • 👕 Don't complain about API endpoints/schemas missing docstrings when running linters (#12417)

    🐛 Bug fixes

    • 💻 Input box disappeared on date Filter UI (#12750)
    • Download not working on revoking raw sql query access (#12745)
    • Setup has duplicate step numbers (#12742)
    • 🔀 Sync DB schema loses manual schema config (#12680)
    • 📚 Documentation links in app not correct (#12615)
    • 👍 Sanitize field names better (#12592)
    • Query fails on "Error reducing result rows" on cumulative aggregations with null-values (#12585)
    • Can't use "Sum over time" or "Distribution" with nested question (#12568)
    • Creating a dashboard with a nested query Card can result in all dashboards being broken until hard refreshing (#12518)
    • Homepage is missing sections (X-rays and Our data) after setup (#12510)
    • Viewing Card with another Card as source query gets stuck on loading spinner forever (#12501)
    • Drill-through is broken on nested question (#11807)
    • Drill-through is broken on nested question on dashboard (#12455)
    • Visualization type gets reset to "Table" (different scenarios) (#12361)
    • Visualization type cannot be saved when is only one result (#11675)
    • Some users don't have permission to view query with a subquery, but can view the subquery directly (#12354)
    • java.lang.ClassCastException: class java.time.Instant cannot be cast to class java.time.chrono.ChronoLocalDateTime (#12311)
    • "Custom Column" with a / (slashes) in name will fail the query (#12305)
    • Dashboard filter dropdown not working when linked to question joined table (#12250)
    • Unexpected change of visual and entering editor mode for question on change of date time filter of a saved question (#12014)
    • Native question will reset visualization to Table unless there's data from the beginning (#11960)
    • Druid: allow filtering on metrics (#11823)
    • 🌐 Missing Translation at modal on new user at question (#11504)
    • Editor screen jumps to top when unselecting the columns where list exceeds screen height (#11202)
    • Can't view nested saved questions without data access permissions (#11028)
    • 🌲 :user-joined and :create-user activities not saved to activity log during setup (#12933)
    • ⚡️ Error when updating Max Cache Entry Size: "Values greater than {1} are not allowed" (#12884)
    • 🔀 Sync not triggered for database added during setup (#12826)
    • Can't create new Slack Metabot (#12678)
    • Password reset doesn't work on low-resolution screens (#12658)
    • Cannot start Metabase on Turkish language OS (#12623)
    • Search: no longer show inaccessible metrics & segments (#12916)
    • 👍 SQLite does not support Right or Full Outer joins (#12598)
    • Trend visualization fails, when results comes from cache (#12556)
    • Column type of aggregated column in sql view is unknown (#12547)

    ⬆️ 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.36.0
    Download the JAR here: https://downloads.metabase.com/v0.36.0/metabase.jar

    Notes

    SHA-256 checksum for the 0.36.0 JAR:

    a0f93452136deb88c19af5b02018d0d1dc35afed3dca2d1e2615309f2bc8cea6
    
  • v0.36.0-snapshot

    May 28, 2020
  • v0.36.0-rc2

    July 08, 2020

    🆕 New features and improvements

    SQL/native query snippets
    ⚡️ You can now save bits of SQL or native queries and refer to them in your queries via a tag, like {{ snippet: My Great Snippet }}. Updating the definition of a snippet will update every query that uses that snippet. Just click the icon with the three lines in the native query editor to open up the SQL snippets sidebar. Any user with SQL editor permissions for at least one database can use, create, and edit snippets.

    Language selection
    💻 Instead of changing the language in the UI for each user based on their browser's language settings, Metabase now lets admins pick the language for the instance on the Localization tab of the Settings page in the Admin Panel. Users can also change their personal language preferences from their Account Settings page.

    👍 Better value labels for line, area, bar, and combo charts
    You can now turn on value labels for charts with multiple series, and selectively turn labels on or off for individual series.

    Reorderable table columns in the Data Model
    0️⃣ You can now change the default order for table columns, and choose between database order, alphabetical, custom order, or the old "smart" ordering. You can also click and drag on columns to reorder them manually.

    A reorganized Data Model section
    👀 We've moved things around a bit in the Data Model section: there are now tabs at the top to see all of the Segments and Metrics you've defined across your whole instance, so you no longer need to drill down through your tables to find a Segment or Metric.

    Other enhancements

    • ➕ Added a hide-all-tables / show-all-tables button for databases in the Data Model
    • ➕ Added support for SSH keys
    • ➕ Added support for connection URIs for MongoDB and JDBC databases
    • ➕ Added support for BigQuery Service Accounts (#4634)
    • 🔧 Jetty request header size is now configurable (#12683)
    • You can now link dashboard filters to Custom questions with filtered aggregate data (#11007)

    🐛 Bug fixes

    • 💻 Input box disappeared on date Filter UI (#12750)
    • Download not working on revoking raw sql query access (#12745)
    • Setup has duplicate step numbers (#12742)
    • 🔀 Sync DB schema loses manual schema config (#12680)
    • 📚 Documentation links in app not correct (#12615)
    • 👍 Sanitize field names better (#12592)
    • Query fails on "Error reducing result rows" on cumulative aggregations with null-values (#12585)
    • Can't use "Sum over time" or "Distribution" with nested question (#12568)
    • Creating a dashboard with a nested query Card can result in all dashboards being broken until hard refreshing (#12518)
    • Homepage is missing sections (X-rays and Our data) after setup (#12510)
    • viewing Card with another Card as source query gets stuck on loading spinner forever (#12501)
    • Drill-through is broken on nested question on dashboard (#12455)
    • Visualization type gets reset to "Table" (different scenarios) (#12361)
    • Some users don't have permission to view query with a subquery, but can view the subquery directly (#12354)
    • java.lang.ClassCastException: class java.time.Instant cannot be cast to class java.time.chrono.ChronoLocalDateTime (#12311)
    • "Custom Column" with a / (slashes) in name will fail the query (#12305)
    • Dashboard filter dropdown not working when linked to question joined table (#12250)
    • unexpected change of visual and entering editor mode for question on change of date time filter of a saved question (#12014)
    • Native question will reset visualization to Table unless there's data from the beginning (#11960)
    • Druid: allow filtering on metrics (#11823)
    • Drill-through is broken on nested question (#11807)
    • Visualization type cannot be saved when is only one result (#11675)
    • 🌐 Missing Translation at modal on new user at question (#11504)
    • Editor screen jumps to top when unselecting the columns where list exceeds screen height (#11202)
    • Can't view nested saved questions without data access permissions (#11028)

    ⬆️ 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.36.0-rc2
    Download the JAR here: https://downloads.metabase.com/v0.36.0-rc2/metabase.jar

    Notes

    SHA-256 checksum for the 0.36.0-rc2 JAR:

    26972cbad6dc7c09d293c3893cdfe7a56576cba28290cd1011bace9be9c7322e
    
  • v0.36.0-rc1

    July 08, 2020

    🏗 Important note: several users have reported errors with the 0.36.0-rc1 build that caused Metabase to crash on startup. This issue has been identified and resolved in 0.36.0-rc2. Please use that build instead.

  • v0.35.4

    May 29, 2020

    ⚡️ This update contains an important security fix and is a recommended update for users who have a BigQuery or SparkSQL database connection in Metabase.

    🔒 Security fix for BigQuery and SparkSQL

    🚀 Metabase was recently informed of a potential SQL Injection vulnerability when connecting to Google BigQuery. While the vast majority of our database drivers utilize parameterized queries, our original implementation of BigQuery did not as it wasn’t supported at the time. In release v0.35.4, we have updated the BigQuery driver to support parameterized queries, which will prevent SQL injection attacks. As part of this release, we also determined that our SparkSQL driver was susceptible to the same issue and we have added additional escaping of user input to that driver as well.

    ✨ Enhancements

    • 🌐 Turkish translation is now available again (#12557)
    • 👍 Better site URL detection when Metabase is run behind a proxy (#12528)
    • 🔄 Changed map tile server URL to HTTPS (#12431)
    • Drastically reduced memory usage for streaming large XLSX files — thanks to @sunui for the PR. (#12521)
    • 🛠 Fixed incorrect Content-Type in part of the API — thanks to @federicotdn for the PR. (#12461)
    • Added documentation for the MAX_SESSION_AGE environment variable — thanks to @lindsay-stevens for the help. (#9495)

    🐛 Bug fixes

    • Custom column concat function errors on Amazon Redshift when using 3 or more parameters (#12544)
    • 🖨 Fingerprinting breaks on infinities (#12511)
    • Custom columns failing when joined data has over about 30 columns (#12481)
    • 🛠 Fixed an issue where the Metabase logo was displaying too small (#12441)
    • 📈 Cannot query newly created Google Analytics databases (#12411)
    • ➕ Adding custom field result in not being able to find columns from table (#12397)
    • Create Slack Bot button has gone missing (#12382)
    • Cannot view/edit table-level permissions for databases that are not schema-based (#12372)
    • 👻 "Error reducing result rows" exception when downloading full results (#12339)
    • Unable to create new personalized questions (#12323)
    • Custom Column "ERROR: missing FROM-clause entry for table" Postgres (#12304)
    • 🚀 Upgrade to 0.35.0 release fails (#12223)
    • Object Details (single record view) places the results outside of view (#11887)
    • Zero-dates cause Pulses to fail (#11665)
    • Cannot save question when results are empty (#11256)
    • Line/area/bar charts are hiding x-axis labels too aggressively when scale is set to Timeseries (#11158)
    • java.lang.NullPointerException when use TIMEDIFF (#10983)
    • ⏪ Not possible to restore visibility after setting "Do Not Include" in Data Model (#10297)
    • Cannot read property 'lat' of null - Allow filter empty/not empty (like for dates) (#7361)
    • Auto-refresh doesn't work for dashboards if redirected after login (#7244)
    • Clicking link to unsaved question when logged out takes you to 404 page after login (#6317)
    • Raw queries with "ON" date filter are broken for Druid [Regression] (#6290)

    ⬆️ 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.35.4
    Download the JAR here: https://downloads.metabase.com/v0.35.4/metabase.jar

    Notes

    SHA-256 checksum for the 0.35.4 JAR:

    a839b608d19701047aac6fcf2d61dc74d9734cf9488d69c9540ec148daccefd5
    
  • v0.35.3

    April 21, 2020

    Enhancements

    • 👌 Improved error log messages on async responses (#12233)

    🐛 Bug fixes

    • 🛠 Fixed a bug where homepage is missing sections (X-rays and Our data) on login with Google Signin (#12359)
    • 🛠 Fixed an issue where it was not possible to view or restore a table after setting Visibility to "Hidden" in Data Model (#12344)
    • Corrected replace function name (#12306)
    • 🛠 Fixed an issue where saving native queries failed due to incomplete results_metadata (#12265)
    • 🛠 Fixed an issue where a query with the same column names didn't display properly (#12252)
    • 🛠 Fixed query failing on "Error reducing result rows" (#12251)
    • 🛠 Fixed regression with column not found error after adding a custom column (#12243)
    • 🛠 Fixed MBQL normalization bug (#11897)

    ⬆️ 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.35.3
    Download the JAR here: https://downloads.metabase.com/v0.35.3/metabase.jar

    Notes
    SHA-256 checksum for the 0.35.3 JAR:

    78cdbb574dbc5f0c6a6855e997a0a3a101ba79139797ecdbac481dd2624a5dc5
    
  • v0.35.2

    April 10, 2020

    Bug fixes

    • 👌 Improve form error handling (#12291)
    • 🛠 Fix email settings "Send test email" and "Clear" buttons (#12275, #12274)
    • 🛠 Fix "Premium embedding" setting (#12273)
    • Cannot view/edit table-level permissions for databases that are not schema-based (#12269)

    ⬆️ 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.35.2
    Download the JAR here: https://downloads.metabase.com/v0.35.2/metabase.jar

    Notes
    SHA-256 checksum for the 0.35.2 JAR:

    607809d88a85a7a1b7520fb9616875a45a448da03e3b3e731f6ac60bf12684a9