Skip to content

Releases: metabase/metabase

Metabase® Enterprise Edition™ v1.49.15

11 Jun 12:36
55821ac
Compare
Choose a tag to compare

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-enterprise:v1.49.15
Download the JAR here: https://downloads.metabase.com/enterprise/v1.49.15/metabase.jar

Notes

SHA-256 checksum for the v1.49.15 JAR:

5352a31ee34b12b58aab5259f85e58ba47206b169ad9ce63a610121e4553801e

Changelog

Bug fixes

  • Parse naked JSON values (#43812)
  • Database role is not respected when private key is used in Snowflake (#43600)
  • Failed to save changes to the existing report/SQL query after latest version update (#40769)
  • Cannot duplicate or save questions when moving from 42 to 49 (#40600)

Metabase v0.50.0

11 Jun 11:47
4fe42d3
Compare
Choose a tag to compare

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

Notes

SHA-256 checksum for the v0.50.0 JAR:

c8ab325c3be0cb921c55f9470e7e0b370edbea1018098c3412750591494c554b

Changelog

Enhancements

  • Better cache controls (#41430, #41429, #41427, #41426, #41478)

    • Add cache config form to question sidebar (#42729)
    • Add "Invalidate cache now" button (#40972)
    • Add cache configuration form to dashboard sidebar (#42192)
    • Tweak appearance of cache page and form (#42856, #42958)
    • Move model caching UI to Admin > Performance (#43019)
    • Only show "Adaptive" and "Don't cache" options on OSS page (#43122, #43121)
    • Config should be editable if entity is accessible (#43522)
    • Fix width of save button in cache sidebar (tiny PR) (#43755)
    • Update copy on cache invalidation configuration forms (#42815)
    • Remove cache-related field from database creation form (#42808)
    • Remove cache timestamp from Question info sidebar (#42788)
    • Reduce query runs before cache hit from 3 to 2 (#35630)
    • Invalid cache-keys used for query caching (#37702)
    • Implement advanced cache strategies (#38434)
    • Basic cache admin UI (#39234)
    • Implement webhook handlers to reset/refresh query cache (#40548)
    • Use DelayedLoadingAndErrorWrapper component in Admin > Performance (#41103)
    • Rename and re-order TTL strategy (#41108)
    • In Admin > Performance, display minimum query duration in seconds (#40970)
    • Add Schedule strategy to Admin > Performance (#41424, #41230)
    • In Admin > Performance Data caching settings, the Save button is inaccessible when pushed offscreen by a long list of databases (#43813)
  • Browse Models (#36368)

    • Remove Metabase analytics models from Browse models (#43778, #43251)
    • Use breadcrumbs to display collection paths in Browse models (#41960)
    • Ellipsify descriptions properly in Browse models (#42456)
    • Move createMockModelResult to browse folder (#42690)
    • Combine breadcrumbs into one link (#42951)
    • Remove dead Browse models sorting code (#42823)
    • Show Browse models link in nav only when there are models (#43286)
    • Filter toggle should be absent if there are no verified models (#43262)
    • Don't show browse models in sidebar when no models exist (#43253)
    • Add brand-colored dot to filter icon when the filter is active (#43350)
    • Add recents to Browse models table (#42138)
    • Linkify rows in Browse models table (#42111)
    • Use new icon for verified models (#42689)
    • Fix column widths in Browse models (#42601)
    • Tweak the Model explanation banner (#42413)
    • Add table of models to the Browse models page and make sortable (#41614, #41954, #41591, #41603, #43014, #42113, #42493)
    • Remove the tabs from Browse (#41955)
    • Restore Models in Browse data (#40633)
    • Add palette actions for Browse models and Browse databases (#41592)
  • Command palette (#39259, #43475)

  • Chart appearance in subscriptions the same as in Metabase (#41764)

    • Trend lines are not generated in subscriptions (#29836)
    • "Abbreviate days and months" setting is not respected in subscriptions (#36850)
    • Metabase subscription email not correct graphs (#27963)
    • Stacked area charts with 100% stacking show up in alerts/subscriptions as regular stacking (#30551)
    • Pulse card render error when sending dashboard via email. (#33705)
    • Subscription report not similar on mail (#33798)
    • Dashboard subscription Y-axis don't match the custom range (#30807)
    • Static viz multi-series shows two Y-axis (#20559)
    • Line Style formatting doesn't stick on e-mail/slack subscription (#30142)
    • Y-axis is unnecessarily split in static visualizations (#29281)
    • Y-axis in static visualizations can get too cramped when X-axis is rotated 90 degrees (#28822)
    • Static viz and App disagree in bar charts (#23743)
    • Area graph stacked in dashboard subscription email but unstacked in question (#25896)
    • Subscription charts rendering in Outlook does not look correct (#6874)
    • Different chart rendered in pulse from question (#5493)
    • Stacked bar graph is rendered as unstacked bar graph in email and Slack subscription (#30315)
    • Pulse card render error when sending dashboard via email. (#33705)
    • Subscription report not similar on mail (#33798)
    • Stacked bar graph is rendered as unstacked bar graph in email and Slack subscription (#30315)
    • Pulse card render error when sending dashboard via e-mail. (#33705)
    • Charts that Render via GUI Fail to Render in Subscriptions (#39178)
    • Subscription report not similar on mail (#33798)
    • Incorrect Y-axis unit in subscription email for line chart (#27942)
    • Static visualization for simple stacked lines produces different result in Slack (#26769)
    • Scatter plot renders as a Table in Email/Slack subscription (#33586)
    • ‘Error occurred while displaying this card’ in email subscriptions (#36626)
    • Surface statistics about Pulse send status (#12084)
  • Suggest custom expressions (#41187)

    • Add hover card column metadata on custom expressions (custom columns, aggregations) (#38869)
  • Time-over-time comparisons - Cumulative and Offset Window functions (#40313, #42751**)**

    • Offset() doesn't work after saving a question (#42323)
    • Do not suggest Offset in filters (#42753)
    • Waterfall charts with non-aggregated data improperly calculate y-offsets (#25597)
    • [Bug] Cannot sort by aggregation that uses Offset() (#42554)
    • diagnose-expression throws when Offset is nested (#42377)Support Offset() in custom columns (#42318)
    • Disable offset() in custom columns (#43224)
  • Data, Collection, and Menu picker improvements (#40717, #41175, #36411, #38315, #36376, #40207, #39869, #37833**)**

    • Data picker search shows tables in "Our Analytics" instead of in db/schema (#42978)
    • Empty collections shown in Data Picker (#42957)
    • Entity Picker Recents Tab (#39528)
    • Update Query Builder source picker dropdown to align more with other popovers (#38670)
    • Refactor types in CollectionPicker (#40377)
    • Add a type to collections returned by search (#42535)
    • Populate collection search results with effective parent (#43331)
    • Put bulk actions above popovers in collections (#42512)
  • Split data access and query builder access and merge Query Builder and SQL permissions (#26918)

    • Newly added databases should be created with "No self-service" permissions - default permissions risks in strict data isolation contexts (#6735)
    • Not possible to view Native question unless given ad-hoc native query permissions if another group has Block (#21695)
    • Block permissions behave strangely after losing advanced permissions feature flag or switching to OSS (#20813)
    • Native query editor offers data source a user does not have native write permissions for (#39053)
    • Configuring sandboxed permissions in schemaless databases removes tables from the list (#41490)
    • Refactor cy.updatePermissionsGraph, cy.updatePermissionsSchemas & cy.updateCollectionGraph to TypeScript (#39675, #39614)
    • No Access to Our Analytics will break the "Add to Dashboard" in multiple ways (#38856)
    • Grant Collection-only access that respects data sandboxing (#21703)
    • Block access on a database prevents executing actions and uploading CSVs, even with unrestricted access (#36298)
  • Smoother migration to Metabase Cloud (#39654)

    • Update copy and flow for Cloud Migration (#43116)
    • Cloud Migration RC1 issues (#43056)
    • Migrate to cloud copy (#42706)
  • Allow changing data source in join (#40890)

    • Make search surface columns when I’m working on joined tables (#41085)
  • Make it easy to combine columns and extract from column headings (#39977, #38964)

    • Support column addition / reordering (#39868)
    • Add combine_via_column_header analytics event (#41350)
    • Text column combination modal in the Query Builder (#41178)
    • "Combine columns" drill thru (#39980)
    • Allow duplicate combine column columns from column headers (#42314)
    • Fix broken test in column extraction drill (#42202)
    • Add plus icon to chill mode headers with extract column popover shortcut (#42151)
    • Add test for Extract action to column headings, URL and email columns (#39291, #42096)
    • Fix combine extract column drill icons (#42297)
    • Add combine column shortcut to the shortcut menu in the column header (#42172)
    • Regexextract option is not available anymore in GUI custom column (#43180)
    • Wrong columns shown in Extract/Combine expression when aggregation is present (#43222)
    • Add analytics events for extract via column header (#42093)
    • Add analytics events for combine shortcut in notebook editor (#41766)
  • Replace CSV data (#38788)

    • CSV appends: integer columns should be convertable to float (#37069)
    • Auto-detect CSV separator on uploads (#34325)
    • Convert column to float when appending floats to an integer column (#39493)
    • CSV upload fails on rows with float type among mostly integer values (#38958)
    • Naive CSV Replacement (#40365)
    • Publish Snowplow events when appending to uploads (#39867)
  • **Pivot tables look pivoted in ex...

Read more

Metabase® Enterprise Edition™ v1.50.0

11 Jun 11:48
4fe42d3
Compare
Choose a tag to compare

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-enterprise:v1.50.0
Download the JAR here: https://downloads.metabase.com/enterprise/v1.50.0/metabase.jar

Notes

SHA-256 checksum for the v1.50.0 JAR:

fb954fccbed5721a1256e851324189f7cb493418962229869ebc2cb79ce004b4

Changelog

Enhancements

  • Better cache controls (#41430, #41429, #41427, #41426, #41478)

    • Add cache config form to question sidebar (#42729)
    • Add "Invalidate cache now" button (#40972)
    • Add cache configuration form to dashboard sidebar (#42192)
    • Tweak appearance of cache page and form (#42856, #42958)
    • Move model caching UI to Admin > Performance (#43019)
    • Only show "Adaptive" and "Don't cache" options on OSS page (#43122, #43121)
    • Config should be editable if entity is accessible (#43522)
    • Fix width of save button in cache sidebar (tiny PR) (#43755)
    • Update copy on cache invalidation configuration forms (#42815)
    • Remove cache-related field from database creation form (#42808)
    • Remove cache timestamp from Question info sidebar (#42788)
    • Reduce query runs before cache hit from 3 to 2 (#35630)
    • Invalid cache-keys used for query caching (#37702)
    • Implement advanced cache strategies (#38434)
    • Basic cache admin UI (#39234)
    • Implement webhook handlers to reset/refresh query cache (#40548)
    • Use DelayedLoadingAndErrorWrapper component in Admin > Performance (#41103)
    • Rename and re-order TTL strategy (#41108)
    • In Admin > Performance, display minimum query duration in seconds (#40970)
    • Add Schedule strategy to Admin > Performance (#41424, #41230)
    • In Admin > Performance Data caching settings, the Save button is inaccessible when pushed offscreen by a long list of databases (#43813)
  • Browse Models (#36368)

    • Remove Metabase analytics models from Browse models (#43778, #43251)
    • Use breadcrumbs to display collection paths in Browse models (#41960)
    • Ellipsify descriptions properly in Browse models (#42456)
    • Move createMockModelResult to browse folder (#42690)
    • Combine breadcrumbs into one link (#42951)
    • Remove dead Browse models sorting code (#42823)
    • Show Browse models link in nav only when there are models (#43286)
    • Filter toggle should be absent if there are no verified models (#43262)
    • Don't show browse models in sidebar when no models exist (#43253)
    • Add brand-colored dot to filter icon when the filter is active (#43350)
    • Add recents to Browse models table (#42138)
    • Linkify rows in Browse models table (#42111)
    • Use new icon for verified models (#42689)
    • Fix column widths in Browse models (#42601)
    • Tweak the Model explanation banner (#42413)
    • Add table of models to the Browse models page and make sortable (#41614, #41954, #41591, #41603, #43014, #42113, #42493)
    • Remove the tabs from Browse (#41955)
    • Restore Models in Browse data (#40633)
    • Add palette actions for Browse models and Browse databases (#41592)
  • Command palette (#39259, #43475)

  • Chart appearance in subscriptions the same as in Metabase (#41764)

    • Trend lines are not generated in subscriptions (#29836)
    • "Abbreviate days and months" setting is not respected in subscriptions (#36850)
    • Metabase subscription email not correct graphs (#27963)
    • Stacked area charts with 100% stacking show up in alerts/subscriptions as regular stacking (#30551)
    • Pulse card render error when sending dashboard via email. (#33705)
    • Subscription report not similar on mail (#33798)
    • Dashboard subscription Y-axis don't match the custom range (#30807)
    • Static viz multi-series shows two Y-axis (#20559)
    • Line Style formatting doesn't stick on e-mail/slack subscription (#30142)
    • Y-axis is unnecessarily split in static visualizations (#29281)
    • Y-axis in static visualizations can get too cramped when X-axis is rotated 90 degrees (#28822)
    • Static viz and App disagree in bar charts (#23743)
    • Area graph stacked in dashboard subscription email but unstacked in question (#25896)
    • Subscription charts rendering in Outlook does not look correct (#6874)
    • Different chart rendered in pulse from question (#5493)
    • Stacked bar graph is rendered as unstacked bar graph in email and Slack subscription (#30315)
    • Pulse card render error when sending dashboard via email. (#33705)
    • Subscription report not similar on mail (#33798)
    • Stacked bar graph is rendered as unstacked bar graph in email and Slack subscription (#30315)
    • Pulse card render error when sending dashboard via e-mail. (#33705)
    • Charts that Render via GUI Fail to Render in Subscriptions (#39178)
    • Subscription report not similar on mail (#33798)
    • Incorrect Y-axis unit in subscription email for line chart (#27942)
    • Static visualization for simple stacked lines produces different result in Slack (#26769)
    • Scatter plot renders as a Table in Email/Slack subscription (#33586)
    • ‘Error occurred while displaying this card’ in email subscriptions (#36626)
    • Surface statistics about Pulse send status (#12084)
  • Suggest custom expressions (#41187)

    • Add hover card column metadata on custom expressions (custom columns, aggregations) (#38869)
  • Time-over-time comparisons - Cumulative and Offset Window functions (#40313, #42751**)**

    • Offset() doesn't work after saving a question (#42323)
    • Do not suggest Offset in filters (#42753)
    • Waterfall charts with non-aggregated data improperly calculate y-offsets (#25597)
    • [Bug] Cannot sort by aggregation that uses Offset() (#42554)
    • diagnose-expression throws when Offset is nested (#42377)Support Offset() in custom columns (#42318)
    • Disable offset() in custom columns (#43224)
  • Data, Collection, and Menu picker improvements (#40717, #41175, #36411, #38315, #36376, #40207, #39869, #37833**)**

    • Data picker search shows tables in "Our Analytics" instead of in db/schema (#42978)
    • Empty collections shown in Data Picker (#42957)
    • Entity Picker Recents Tab (#39528)
    • Update Query Builder source picker dropdown to align more with other popovers (#38670)
    • Refactor types in CollectionPicker (#40377)
    • Add a type to collections returned by search (#42535)
    • Populate collection search results with effective parent (#43331)
    • Put bulk actions above popovers in collections (#42512)
  • Split data access and query builder access and merge Query Builder and SQL permissions (#26918)

    • Newly added databases should be created with "No self-service" permissions - default permissions risks in strict data isolation contexts (#6735)
    • Not possible to view Native question unless given ad-hoc native query permissions if another group has Block (#21695)
    • Block permissions behave strangely after losing advanced permissions feature flag or switching to OSS (#20813)
    • Native query editor offers data source a user does not have native write permissions for (#39053)
    • Configuring sandboxed permissions in schemaless databases removes tables from the list (#41490)
    • Refactor cy.updatePermissionsGraph, cy.updatePermissionsSchemas & cy.updateCollectionGraph to TypeScript (#39675, #39614)
    • No Access to Our Analytics will break the "Add to Dashboard" in multiple ways (#38856)
    • Grant Collection-only access that respects data sandboxing (#21703)
    • Block access on a database prevents executing actions and uploading CSVs, even with unrestricted access (#36298)
  • Smoother migration to Metabase Cloud (#39654)

    • Update copy and flow for Cloud Migration (#43116)
    • Cloud Migration RC1 issues (#43056)
    • Migrate to cloud copy (#42706)
  • Allow changing data source in join (#40890)

    • Make search surface columns when I’m working on joined tables (#41085)
  • Make it easy to combine columns and extract from column headings (#39977, #38964)

    • Support column addition / reordering (#39868)
    • Add combine_via_column_header analytics event (#41350)
    • Text column combination modal in the Query Builder (#41178)
    • "Combine columns" drill thru (#39980)
    • Allow duplicate combine column columns from column headers (#42314)
    • Fix broken test in column extraction drill (#42202)
    • Add plus icon to chill mode headers with extract column popover shortcut (#42151)
    • Add test for Extract action to column headings, URL and email columns (#39291, #42096)
    • Fix combine extract column drill icons (#42297)
    • Add combine column shortcut to the shortcut menu in the column header (#42172)
    • Regexextract option is not available anymore in GUI custom column (#43180)
    • Wrong columns shown in Extract/Combine expression when aggregation is present (#43222)
    • Add analytics events for extract via column header (#42093)
    • Add analytics events for combine shortcut in notebook editor (#41766)
  • Replace CSV data (#38788)

    • CSV appends: integer columns should be convertable to float (#37069)
    • Auto-detect CSV separator on uploads (#34325)
    • Convert column to float when appending floats to an integer column (#39493)
    • CSV upload fails on rows with float type among mostly integer values (#38958)
    • Naive CSV Replacement (#40365)
    • Publish Snowplow events when appending to uploads (#39867)
  • ...

Read more

Metabase v0.49.15

11 Jun 12:37
55821ac
Compare
Choose a tag to compare

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

Notes

SHA-256 checksum for the v0.49.15 JAR:

8019f4fdc87d2661585bd4c49c554e7f1b4c89c6b73d24bf864e86d1c4ec8a72

Changelog

Bug fixes

  • Parse naked JSON values (#43812)
  • Database role is not respected when private key is used in Snowflake (#43600)
  • Failed to save changes to the existing report/SQL query after latest version update (#40769)
  • Cannot duplicate or save questions when moving from 42 to 49 (#40600)

Metabase v0.49.14

05 Jun 22:46
3606ed3
Compare
Choose a tag to compare

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

Notes

SHA-256 checksum for the v0.49.14 JAR:

77a08d7710d79f82c52c1d1e3cd3d4edc10bd8406d93eec9988d12158334ecc3

Changelog

Enhancements

  • Catch exceptions from driver/database-supports? outside driver code (#43429)

Bug fixes

  • Fingerprint of Large Binary Fields Crashes Metabase (#43461)
  • Normalizer interprets "expression" as a MBQL :expression, but it is just a column name (#43089)
  • When Filtering with Dates Coerced from Numeric Fields in a Table Visualization - Filter Sometimes Disappears (#42931)
  • Fail during upgrade from 48.3 to 49.7 (#41924)
  • Filtering Issue on UUID Column in Version 0.49.0 (#40176)

Metabase® Enterprise Edition™ v1.49.14

05 Jun 22:46
3606ed3
Compare
Choose a tag to compare

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-enterprise:v1.49.14
Download the JAR here: https://downloads.metabase.com/enterprise/v1.49.14/metabase.jar

Notes

SHA-256 checksum for the v1.49.14 JAR:

c3a3517995d0deb28ebfcdd26061eda98331b9cc78297471bb62d2e24c628ef3

Changelog

Enhancements

  • Catch exceptions from driver/database-supports? outside driver code (#43429)

Bug fixes

  • Fingerprint of Large Binary Fields Crashes Metabase (#43461)
  • Normalizer interprets "expression" as a MBQL :expression, but it is just a column name (#43089)
  • When Filtering with Dates Coerced from Numeric Fields in a Table Visualization - Filter Sometimes Disappears (#42931)
  • Fail during upgrade from 48.3 to 49.7 (#41924)
  • Filtering Issue on UUID Column in Version 0.49.0 (#40176)

Metabase v0.50.0-RC2

03 Jun 15:47
7a8b73e
Compare
Choose a tag to compare
Metabase v0.50.0-RC2 Pre-release
Pre-release

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

Notes

SHA-256 checksum for the v0.50.0-RC2 JAR:

d88d778d4b22c94a2d1ba07f8978e7d106a8837c0d2001f7244fc65f044faf07

Changelog

Enhancements

New chart types and overall visualization improvements

  • Preserve Dashboard Filter States (#39809)
  • Multiple Measures Requires Additional Header Row in Pivot Exports (#43322)
  • Line settings for changing thickness and/or pattern (#9255)
  • Smart number projected values (#9170)
  • Area Bar Combo Stacked Viz Settings Migration (#42740)
  • Allow description columns to be dimensions of charts (#42539)
  • Fix pie chart display when switching from notebook editor (#42430)
  • Provide compact numbers for more readable y-axis tick values (#41981)
  • Offer option to display all data labels within stacked bar charts (#41980)
  • Include percent change in tooltips for time series + funnel charts (#41979)
  • Allow non-zero Y-axis auto range (#7196)
  • Stacked combo charts (stacked bars with lines) (#12008, #13096)
  • Visualization bugs & inconsistencies (#33626)
  • Scatter plot renders as a Table in Email/Slack subscription (#33586)
  • Show percentage change in tooltips for funnel charts (#27236)
  • Issue with visualization charts in emails - An error occurred while displaying this card (#36626)

Improved permissions with more control over how groups view and query data (#26918)

  • [Epic] Change the default access of new added databases and groups (#36428)
  • Newly added databases should be created with "No self-service" permissions - default permissions risks in strict data isolation contexts (#6735)
  • Grant Collection-only access that respects data sandboxing (#21703)
  • Not possible to view Native question unless given ad-hoc native query permissions if another group has Block (#21695)
  • Block access on a database prevents executing actions and uploading CSVs, even when you have unrestricted access too (#36298)

Improved menus for picking data and moving stuff around

Better caching controls

  • Move model caching to Admin > Performance (#43143, #43019)
  • Implement advanced cache strategies (#38434)
  • Add Schedule strategy to Admin > Performance (#41424, #41230)
  • In Admin > Performance, display minimum query duration in seconds (#40970)
  • Only show "Adaptive" and "Don't cache" options on OSS page (#43122, #43121)
  • Remove cache timestamp from Question info sidebar (#42788)
  • Update copy on cache invalidation configuration forms (#42815)
  • Tweak appearance of cache page and form (#42856)
  • Remove cache-related field from database creation form (#42808)
  • Add cache configuration sidebar (#42192, #42729)
  • Milestone 4: Dashboard configuration in userland (#41478)
  • Milestone 5: Collections (#41430)
  • Milestone 4: Questions (#41429)
  • Milestone 3: Schedule strategy (#41427)
  • Invalid cache-keys used for query caching (#37702)
  • Basic cache admin UI (#39234)
  • Add "Invalidate cache now" button (#40972, #41426)
  • Use DelayedLoadingAndErrorWrapper component in Admin > Performance (#41103)
  • Reduce query runs before cache hit from 3 to 2 (#35630)
  • Query response time (#9408)

Command Palette (#39259)

Time-over-time comparison Offset window function in the query builder (#40313, #42751, #43224, #42753, #42318)

Custom columns with combine and extract functions

  • Make it easy to combine columns in chill mode (#39977, #42314, #38964, #42172)

  • Fix combine extract column drill icons (#42297)

  • Fix broken test in column extraction drill (#42202)

  • "Combine columns" drill thru (#39980)

  • Add plus icon to chill mode headers with extract column popover shortcut (#42151)

  • Add analytics events for extract via column header (#42093, #41350)

  • Add test to extract column tests for URL and email columns (#42096)

  • Text column combination modal in the notebook editor (#41178)

  • [Testing plan] Add Extract action to chill mode column headings (#39291)

  • Replace and delete CSV data, and other CSV improvements (#38788, #40365)

  • Let admins delete previous CSV uploads and their underlying table (#36369)

  • Auto-detect CSV separator on uploads (#34325)

  • CSV appends: integer columns should be convertible to float (#37069)

  • CSV upload fails on rows with float type among mostly integer values (#38958)

Smoother cloud migration (#39654, #43116, #43056, #42706)

Automated air-gapping set up

  • Allow license tokens that start with airgap_ (#42733)

Drivers

  • Update the driver changelog with new features (#43004)
  • Remove Google Analytics driver and related special case stuff (#42792)
  • Druid JDBC driver (#39938)

Embedding

  • Update link in "Powered by Metabase footer" on static embeds (#42889)
  • Embedding app origin setting should allow multiple origins for the Access-Control-Allow-Origin header (#42631)
  • Initial homepage experience for embedding admins (#40005)
  • Embedding SDK - integration commit (#40198, #40394, #40975, #41449, #40629, #41891, #41560)
  • Hide Error Diagnostic modal and triggers in all embedding contexts (#40677)

Let white-labeling customers customize illustrations (#39246, #25276)

Browse models (#36368)

  • Make Browse models table sortable (#42113, #42823, #42493)
  • Tweak the Model explanation banner (#42413)
  • Use new icon for verified models (#42689)
  • Don't explicitly set the dimensions of the verified model icon (#42702)
  • Move createMockModelResult to browse folder (#42690)
  • Ellipsify descriptions properly in Browse models (#42456)
  • Fix column widths in Browse models (#42601)
  • Linkify rows in Browse models table (#42111)
  • Add table of models to the "Browse models" page (#41614)
  • Add list of models to /browse/models (#41603)
  • Add palette actions for Browse models and Browse databases (#41592)
  • List models (using components of ItemsTable) (#41591)
  • Use breadcrumbs to display collection paths in Browse models (#41960)
  • Remove the tabs from Browse (#41955)
  • Add table of models to the "Browse models" page (#41954)
  • Move ItemsTable components to a higher-level folder (#41952)
  • Restore Models in Browse data (#40633)

Remove Trash from Metabase 50 release (#43159, #42339, #4013, #2783, #9555, #10987, #33180, #29229, #21341)

Other improvements, fixes, and new stuff

  • Include example dashboard in all new Metabases (#40066)
  • Add "Most used functions" to suggestion dropdown in the query builder (#41237, #41187)
  • Show generated SQL in a side bar automatically (#40254)
  • [ParseSQL] Support * (#40247)
  • [E2E] Refactor question commands to function helpers (#40236)
  • Improve subscription performance and debuggability (#41764)
  • Add hover card when picking a column to use for simple sandbox filtering (#39240, #39114)
  • Use LLMs for autocompletion of Question, Dashboard Titles and Descriptions (#39112)
  • Easy List Virtualization (#39074)
  • Parameter field mapping (#39042)
  • FE - Migrate dataset flag - move changes to master (#39041)
  • Fix availableDrillThrus typing (#38957)
  • Align paths in Prettier & ESLint scripts (#38951)
  • Include e2e directory in prettier scripts (#38948)
  • ParseSQL: Figure out which fields are used in which query (#38926, #38925, #38924)
  • Add license activation in the initial setup (#38867)
  • Allow reordering of items in notebook mode (#38862)
  • Remove global plain CSS styles (#38811, #40133, #40106, #40103, #40007, #39324)
  • "Contains" filter types on dashboards should allow users to pick values in the same way as an "is" filter (#38778)
  • [Epic] Appearance settings page polish (#38699)
  • Required parameters: follow-ups (#38603)
  • Surface column info in places where it’d be most useful (#38394, #38918, #38869, #38812, #38845, #38863)
  • Capture more metadata: table count, field usage, last viewed/used_at (#38229)
  • Fix liquibase rollbacks causing flaky tests on MySQL (#37884)
  • Migrate dataset: true to enum value (#37367)
  • RFC 70 - Automate sorting imports (#33883)
  • Enable drill-thru for single-row aggregates (#40174)
  • OpenAPI docs (#40162)
  • Connecting dashboard filters to cards can be difficult (#20048)
  • Clojure log macros should throw a compile-time exception if you use tru inside them (#15886)
  • Surface statistics about Pulse send status (#12084)
  • Do not translate error log messages, or add unique error codes for each error (#10764)
  • Make new native queries default to using the last-selected database (#8780)
  • Update the design for custom expression shortcuts (#43064)
  • Improved pivot QP: use MLv2 and avoid recursive preprocessing (performance improvement) (#40141)
  • Fix flaky BucketPickerPopover test (#42811)
  • Make plus button less prominent (#43118)
  • Update Metabase Analytics content for v50 (#42799)
  • Make Metabot Cool Again (#42797)
  • Restore default styles for subtle button (#42854)
  • Optimize creating preview queries on the FE (#42831)
  • Add canPreview and use it from the notebook (#42791)
  • New modal after adding a database (#42592)
  • Design update for column info (#42589)
  • Implement F&R for native queries with references to other cards and variables (#42582, #42580)
  • Fixes for Interacti...
Read more

Metabase® Enterprise Edition™ v1.50.0-RC2

03 Jun 15:47
7a8b73e
Compare
Choose a tag to compare

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-enterprise:v1.50.0-RC2
Download the JAR here: https://downloads.metabase.com/enterprise/v1.50.0-RC2/metabase.jar

Notes

SHA-256 checksum for the v1.50.0-RC2 JAR:

1ffa52b78e7a514790122c57948004b3d68201d4ed2ed339d92af2e6e0f88db8

Changelog

Enhancements

New chart types and overall visualization improvements

  • Preserve Dashboard Filter States (#39809)
  • Multiple Measures Requires Additional Header Row in Pivot Exports (#43322)
  • Line settings for changing thickness and/or pattern (#9255)
  • Smart number projected values (#9170)
  • Area Bar Combo Stacked Viz Settings Migration (#42740)
  • Allow description columns to be dimensions of charts (#42539)
  • Fix pie chart display when switching from notebook editor (#42430)
  • Provide compact numbers for more readable y-axis tick values (#41981)
  • Offer option to display all data labels within stacked bar charts (#41980)
  • Include percent change in tooltips for time series + funnel charts (#41979)
  • Allow non-zero Y-axis auto range (#7196)
  • Stacked combo charts (stacked bars with lines) (#12008, #13096)
  • Visualization bugs & inconsistencies (#33626)
  • Scatter plot renders as a Table in Email/Slack subscription (#33586)
  • Show percentage change in tooltips for funnel charts (#27236)
  • Issue with visualization charts in emails - An error occurred while displaying this card (#36626)

Improved permissions with more control over how groups view and query data (#26918)

  • [Epic] Change the default access of new added databases and groups (#36428)
  • Newly added databases should be created with "No self-service" permissions - default permissions risks in strict data isolation contexts (#6735)
  • Grant Collection-only access that respects data sandboxing (#21703)
  • Not possible to view Native question unless given ad-hoc native query permissions if another group has Block (#21695)
  • Block access on a database prevents executing actions and uploading CSVs, even when you have unrestricted access too (#36298)

Improved menus for picking data and moving stuff around

Better caching controls

  • Move model caching to Admin > Performance (#43143, #43019)
  • Implement advanced cache strategies (#38434)
  • Add Schedule strategy to Admin > Performance (#41424, #41230)
  • In Admin > Performance, display minimum query duration in seconds (#40970)
  • Only show "Adaptive" and "Don't cache" options on OSS page (#43122, #43121)
  • Remove cache timestamp from Question info sidebar (#42788)
  • Update copy on cache invalidation configuration forms (#42815)
  • Tweak appearance of cache page and form (#42856)
  • Remove cache-related field from database creation form (#42808)
  • Add cache configuration sidebar (#42192, #42729)
  • Milestone 4: Dashboard configuration in userland (#41478)
  • Milestone 5: Collections (#41430)
  • Milestone 4: Questions (#41429)
  • Milestone 3: Schedule strategy (#41427)
  • Invalid cache-keys used for query caching (#37702)
  • Basic cache admin UI (#39234)
  • Add "Invalidate cache now" button (#40972, #41426)
  • Use DelayedLoadingAndErrorWrapper component in Admin > Performance (#41103)
  • Reduce query runs before cache hit from 3 to 2 (#35630)
  • Query response time (#9408)

Command Palette (#39259)

Time-over-time comparison Offset window function in the query builder (#40313, #42751, #43224, #42753, #42318)

Custom columns with combine and extract functions

  • Make it easy to combine columns in chill mode (#39977, #42314, #38964, #42172)

  • Fix combine extract column drill icons (#42297)

  • Fix broken test in column extraction drill (#42202)

  • "Combine columns" drill thru (#39980)

  • Add plus icon to chill mode headers with extract column popover shortcut (#42151)

  • Add analytics events for extract via column header (#42093, #41350)

  • Add test to extract column tests for URL and email columns (#42096)

  • Text column combination modal in the notebook editor (#41178)

  • [Testing plan] Add Extract action to chill mode column headings (#39291)

  • Replace and delete CSV data, and other CSV improvements (#38788, #40365)

  • Let admins delete previous CSV uploads and their underlying table (#36369)

  • Auto-detect CSV separator on uploads (#34325)

  • CSV appends: integer columns should be convertible to float (#37069)

  • CSV upload fails on rows with float type among mostly integer values (#38958)

Smoother cloud migration (#39654, #43116, #43056, #42706)

Automated air-gapping set up

  • Allow license tokens that start with airgap_ (#42733)

Drivers

  • Update the driver changelog with new features (#43004)
  • Remove Google Analytics driver and related special case stuff (#42792)
  • Druid JDBC driver (#39938)

Embedding

  • Update link in "Powered by Metabase footer" on static embeds (#42889)
  • Embedding app origin setting should allow multiple origins for the Access-Control-Allow-Origin header (#42631)
  • Initial homepage experience for embedding admins (#40005)
  • Embedding SDK - integration commit (#40198, #40394, #40975, #41449, #40629, #41891, #41560)
  • Hide Error Diagnostic modal and triggers in all embedding contexts (#40677)

Let white-labeling customers customize illustrations (#39246, #25276)

Browse models (#36368)

  • Make Browse models table sortable (#42113, #42823, #42493)
  • Tweak the Model explanation banner (#42413)
  • Use new icon for verified models (#42689)
  • Don't explicitly set the dimensions of the verified model icon (#42702)
  • Move createMockModelResult to browse folder (#42690)
  • Ellipsify descriptions properly in Browse models (#42456)
  • Fix column widths in Browse models (#42601)
  • Linkify rows in Browse models table (#42111)
  • Add table of models to the "Browse models" page (#41614)
  • Add list of models to /browse/models (#41603)
  • Add palette actions for Browse models and Browse databases (#41592)
  • List models (using components of ItemsTable) (#41591)
  • Use breadcrumbs to display collection paths in Browse models (#41960)
  • Remove the tabs from Browse (#41955)
  • Add table of models to the "Browse models" page (#41954)
  • Move ItemsTable components to a higher-level folder (#41952)
  • Restore Models in Browse data (#40633)

Remove Trash from Metabase 50 release (#43159, #42339, #4013, #2783, #9555, #10987, #33180, #29229, #21341)

Other improvements, fixes, and new stuff

  • Include example dashboard in all new Metabases (#40066)
  • Add "Most used functions" to suggestion dropdown in the query builder (#41237, #41187)
  • Show generated SQL in a side bar automatically (#40254)
  • [ParseSQL] Support * (#40247)
  • [E2E] Refactor question commands to function helpers (#40236)
  • Improve subscription performance and debuggability (#41764)
  • Add hover card when picking a column to use for simple sandbox filtering (#39240, #39114)
  • Use LLMs for autocompletion of Question, Dashboard Titles and Descriptions (#39112)
  • Easy List Virtualization (#39074)
  • Parameter field mapping (#39042)
  • FE - Migrate dataset flag - move changes to master (#39041)
  • Fix availableDrillThrus typing (#38957)
  • Align paths in Prettier & ESLint scripts (#38951)
  • Include e2e directory in prettier scripts (#38948)
  • ParseSQL: Figure out which fields are used in which query (#38926, #38925, #38924)
  • Add license activation in the initial setup (#38867)
  • Allow reordering of items in notebook mode (#38862)
  • Remove global plain CSS styles (#38811, #40133, #40106, #40103, #40007, #39324)
  • "Contains" filter types on dashboards should allow users to pick values in the same way as an "is" filter (#38778)
  • [Epic] Appearance settings page polish (#38699)
  • Required parameters: follow-ups (#38603)
  • Surface column info in places where it’d be most useful (#38394, #38918, #38869, #38812, #38845, #38863)
  • Capture more metadata: table count, field usage, last viewed/used_at (#38229)
  • Fix liquibase rollbacks causing flaky tests on MySQL (#37884)
  • Migrate dataset: true to enum value (#37367)
  • RFC 70 - Automate sorting imports (#33883)
  • Enable drill-thru for single-row aggregates (#40174)
  • OpenAPI docs (#40162)
  • Connecting dashboard filters to cards can be difficult (#20048)
  • Clojure log macros should throw a compile-time exception if you use tru inside them (#15886)
  • Surface statistics about Pulse send status (#12084)
  • Do not translate error log messages, or add unique error codes for each error (#10764)
  • Make new native queries default to using the last-selected database (#8780)
  • Update the design for custom expression shortcuts (#43064)
  • Improved pivot QP: use MLv2 and avoid recursive preprocessing (performance improvement) (#40141)
  • Fix flaky BucketPickerPopover test (#42811)
  • Make plus button less prominent (#43118)
  • Update Metabase Analytics content for v50 (#42799)
  • Make Metabot Cool Again (#42797)
  • Restore default styles for subtle button (#42854)
  • Optimize creating preview queries on the FE (#42831)
  • Add canPreview and use it from the notebook (#42791)
  • New modal after adding a database (#42592)
  • Design update for column info (#42589)
  • Implement F&R for native queries with references to other cards and variables (#42...
Read more

Metabase® Enterprise Edition™ v1.49.13

29 May 14:52
de28e83
Compare
Choose a tag to compare

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-enterprise:v1.49.13
Download the JAR here: https://downloads.metabase.com/enterprise/v1.49.13/metabase.jar

Notes

SHA-256 checksum for the v1.49.13 JAR:

43d27d38cde5d9aa028cb61e283f033a04fae81490cd3d9b5a4266cd4bdef4a0

Changelog

Bug fixes

  • Trend charts should break down gracefully on missing data (#42948)
  • Azure AD SAML and SLO logout error (#41600)
  • Error when importing MongoDB database with collection having nested fields with more than 1 level of nesting (#40551)

Metabase v0.49.13

29 May 14:52
de28e83
Compare
Choose a tag to compare

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

Notes

SHA-256 checksum for the v0.49.13 JAR:

3d852ab3383fceef3608b9a98f8dec6c467a1f48de728173deeacd19a6b1fa54

Changelog

Bug fixes

  • Trend charts should break down gracefully on missing data (#42948)
  • Azure AD SAML and SLO logout error (#41600)
  • Error when importing MongoDB database with collection having nested fields with more than 1 level of nesting (#40551)