Skip to content

Releases: metabase/metabase

Metabase v0.51.1

23 Oct 21:49
b8178a8
Compare
Choose a tag to compare

Upgrading

Before you upgrade, back up your Metabase application database!

Check out our upgrading instructions.

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

Notes

SHA-256 checksum for the v0.51.1 JAR:

ce70b5f56eec515aaf028bb32f8485e18b58c86ea924ec04928a0dd4e8aebffb

Changelog

New features

Drivers

Administration

Querying

Dashboards

Visualizations

Notifications

Organizations

Embedding

Enhancements

Administration

  • Expand the permissions to upload CSVs to non-admin who have Curate permissions on Our analytics (#48325)
  • Add Diagnostic Info as command palette action (#48049)
  • Faster sync on BigQuery (#48094)
  • Add a table listing the dashboard and questions that have their own caching policies (#42567)

Visualizations

Querying

  • Hide time inputs in the date picker when the column does not support date+time filters (#48818)
  • Implement better partitioning and sorting in cumulative and window functions (#48028)
  • Improve navigation and behavior for multi-select text filters (#42504)
  • Elevate “include this period” in time filters (#44096, #42220)
  • Default to Is operator when Filtering on this field is set to A list of all values or Search box (#48412)

Dashboards

  • Make dashboard filter auto-wire less presumptuous (#43182, #43182, #44423)
  • Copy question link from dashboard (#41070)
  • Create Sharing Menu on dashboards (#46191)

Alerts and subscriptions

  • Show alert sending time and timezone when setting up an alert (#45062)
  • Add a "See this dashboard" link for dashboard subscriptions in Slack (#45029)
Read more...

Performance

  • Search performance improvements (#48053, #48052, #47986, #47918, #47892, #47848, #47846, #47752, #47709, #47631, #48137)
  • [Dashboard] Optimize rendering by reducing the number of props passing down to from the very top (#43114)
  • perf: Improve the performance of /api/collection/tree when there are many collections (#48026)
  • perf: Reuse ZoneRegion/UTC instead of creating new object when parsing dates (#46871)
  • perf: Remove redundant fetching of field values during DB sync (#46674)
  • perf: Use database-id instead of database object in memoizing calls to driver/supports? (#46673)
  • perf: Allocation improvements on sync-db/fingerprinting path (#46167)
  • [perf] Improve DB syncing times (#46103)
  • Use message's query for async updates (#46508)

UI polish:

  • Add athena and databricks logos for engines + setup flow (#48959)
  • Adds export description when unformatted option is selected (#48869)
  • Rename Metabase analytics to Usage analytics (#48151)
  • Make Query Editor Button Bigger (#46096)
  • Update embedding homepage now that we don't auto-enable embedding (#48455)
  • Rename number of decimal places setting (#48273)
  • Tweak the description of CC and BCC setting to clarify that this setting applies only to Alerts and Subscriptions (#48272)
  • Adds breadcrumbs to the Slack admin page and update the placeholder text (#47452)
  • fix padding on setup completed step when on cloud (#47021)
  • Rename 'Date Filter' to 'All Options' in field filters (#47553)
  • update the UI of the downloads toggle to make it look like the others… (#46409)
  • Remove "is/not empty" filter options from time-series chrome (#44098)
  • Make all date filters say "Past" instead of "Previous" (#44340)
  • Rename date/time empty filter options in the simple mode (#44101)
  • Minor design updates to multi select (#43292)
  • Fix bucket trigger position (#43061)
  • Remove fixed height on popover (#43058)
  • Limit the height of actions popover (#42946)
  • Fix icon colors in column picker (#42945)
  • Remove "Enable nested queries" setting in the admin panel and set it to True on all instances (#39071)
  • Style download result popover on dark theme (#46637)
  • Add data source specific icons to data and join steps in the notebook editor (#42982)
  • Do not show "hide notebook" button when viewing a new question from the notebook and the question has not yet been run (#46252)
  • New look for the Filter button in visualization view (#46192)
  • [Cache] Change short label for duration policy to "Duration: N hours" (#45127)
  • Use loading skeletons for sidebar navigation when content isn't ready yet (#43960, #44010)

Other

  • Logs should not be translated (#49033)
  • filter out virtual cards when creating a subscription (#48861)
  • make sure all top-level API paths are present in OpenAPI doc (#48718)
  • Do not create personal collections for API keys (#48638)
  • Support +HHMM timezone format in CSV upload (#43915)
  • Fewer steps in Cloud sign-up (#46965, #46783)
  • Dashcard > “…” > Edit question does not make sense for models and metrics, we should navigate user to edit query definition instead (#44168)
  • Remove unnecessary query parameters from create/delete public links (#48401)
  • Don't use relative link for geojson maps (#42767)
  • Handle broken field references in filter drills (#46691)
  • Add API endpoints for public + embedded entities (#48290)
  • Fix a race condition with models creation (#46066)
  • Add more logging for alerts and subscription (#48342, #48286)
  • Ad...
Read more

Metabase® Enterprise Edition™ v1.51.1

23 Oct 21:49
b8178a8
Compare
Choose a tag to compare

Upgrading

Before you upgrade, back up your Metabase application database!

Check out our upgrading instructions.

Docker image: metabase/metabase-enterprise:v1.51.1
Download the JAR here: https://downloads.metabase.com/enterprise/v1.51.1/metabase.jar

Notes

SHA-256 checksum for the v1.51.1 JAR:

e3a40fd15c5f125d13c7bdabf0395d92afb81eaea588138c2dd7889cc6b79380

Changelog

New features

Drivers

Administration

Querying

Dashboards

Visualizations

Notifications

Organizations

Embedding

Enhancements

Administration

  • Expand the permissions to upload CSVs to non-admin who have Curate permissions on Our analytics (#48325)
  • Add Diagnostic Info as command palette action (#48049)
  • Faster sync on BigQuery (#48094)
  • Add a table listing the dashboard and questions that have their own caching policies (#42567)

Visualizations

Querying

  • Hide time inputs in the date picker when the column does not support date+time filters (#48818)
  • Implement better partitioning and sorting in window functions (#48028)
  • Improve navigation and behavior for multi-select text filters (#42504)
  • Elevate “include this period” in time filters (#44096, #42220)
  • Default to Is operator when Filtering on this field is set to A list of all values or Search box (#48412)

Dashboards

  • Make dashboard filter auto-wire less presumptuous (#43182, #43182, #44423)
  • Copy question link from dashboard (#41070)
  • Create Sharing Menu on dashboards (#46191)

Alerts and subscriptions

  • Show alert sending time and timezone when setting up an alert (#45062)
  • Add a "See this dashboard" link for dashboard subscriptions in Slack (#45029)
Read more...

Performance

  • Search performance improvements (#48053, #48052, #47986, #47918, #47892, #47848, #47846, #47752, #47709, #47631, #48137)
  • [Dashboard] Optimize rendering by reducing the number of props passing down to from the very top (#43114)
  • perf: Improve the performance of /api/collection/tree when there are many collections (#48026)
  • perf: Reuse ZoneRegion/UTC instead of creating new object when parsing dates (#46871)
  • perf: Remove redundant fetching of field values during DB sync (#46674)
  • perf: Use database-id instead of database object in memoizing calls to driver/supports? (#46673)
  • perf: Allocation improvements on sync-db/fingerprinting path (#46167)
  • [perf] Improve DB syncing times (#46103)
  • Use message's query for async updates (#46508)

UI polish:

  • Add athena and databricks logos for engines + setup flow (#48959)
  • Adds export description when unformatted option is selected (#48869)
  • Rename Metabase analytics to Usage analytics (#48151)
  • Make Query Editor Button Bigger (#46096)
  • Update embedding homepage now that we don't auto-enable embedding (#48455)
  • Rename number of decimal places setting (#48273)
  • Tweak the description of CC and BCC setting to clarify that this setting applies only to Alerts and Subscriptions (#48272)
  • Adds breadcrumbs to the Slack admin page and update the placeholder text (#47452)
  • fix padding on setup completed step when on cloud (#47021)
  • Rename 'Date Filter' to 'All Options' in field filters (#47553)
  • update the UI of the downloads toggle to make it look like the others… (#46409)
  • Remove "is/not empty" filter options from time-series chrome (#44098)
  • Make all date filters say "Past" instead of "Previous" (#44340)
  • Rename date/time empty filter options in the simple mode (#44101)
  • Minor design updates to multi select (#43292)
  • Fix bucket trigger position (#43061)
  • Remove fixed height on popover (#43058)
  • Limit the height of actions popover (#42946)
  • Fix icon colors in column picker (#42945)
  • Remove "Enable nested queries" setting in the admin panel and set it to True on all instances (#39071)
  • Style download result popover on dark theme (#46637)
  • Add data source specific icons to data and join steps in the notebook editor (#42982)
  • Do not show "hide notebook" button when viewing a new question from the notebook and the question has not yet been run (#46252)
  • New look for the Filter button in visualization view (#46192)
  • [Cache] Change short label for duration policy to "Duration: N hours" (#45127)
  • Use loading skeletons for sidebar navigation when content isn't ready yet (#43960, #44010)

Other

  • Logs should not be translated (#49033)
  • filter out virtual cards when creating a subscription (#48861)
  • make sure all top-level API paths are present in OpenAPI doc (#48718)
  • Do not create personal collections for API keys (#48638)
  • Support +HHMM timezone format in CSV upload (#43915)
  • Fewer steps in Cloud sign-up (#46965, #46783)
  • Dashcard > “…” > Edit question does not make sense for models and metrics, we should navigate user to edit query definition instead (#44168)
  • Remove unnecessary query parameters from create/delete public links (#48401)
  • Don't use relative link for geojson maps (#42767)
  • Handle broken field references in filter drills (#46691)
  • Add API endpoints for public + embedded entities (#48290)
  • Fix a race condition with models creation (#46066)
  • Add more logging for alerts and subscription (#48342, #...
Read more

Metabase v0.50.31

22 Oct 13:41
f754eda
Compare
Choose a tag to compare

Upgrading

Before you upgrade, back up your Metabase application database!

Check out our upgrading instructions.

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

Notes

SHA-256 checksum for the v0.50.31 JAR:

a8ea867139fdfa3b17acf293836ede5a0e0b0e1285d2d3989195e5973c72238c

Changelog

Enhancements

  • Reduce cache TTL for billing info from 5h to 5min (#48762)

Bug fixes

  • Databases added by config file are not synced regularly (#48881)
  • Actions are broken in 50.30 when Models are based on SQL (#48878)

Metabase® Enterprise Edition™ v1.50.31

22 Oct 13:41
f754eda
Compare
Choose a tag to compare

Upgrading

Before you upgrade, back up your Metabase application database!

Check out our upgrading instructions.

Docker image: metabase/metabase-enterprise:v1.50.31
Download the JAR here: https://downloads.metabase.com/enterprise/v1.50.31/metabase.jar

Notes

SHA-256 checksum for the v1.50.31 JAR:

8984b54c6659dfbbb158b8f974f22fa80aa8da4c18dd3d23490af9c8d7a3861d

Changelog

Enhancements

  • Reduce cache TTL for billing info from 5h to 5min (#48762)

Bug fixes

  • Databases added by config file are not synced regularly (#48881)
  • Actions are broken in 50.30 when Models are based on SQL (#48878)

Metabase v0.50.30

15 Oct 22:27
a49cb77
Compare
Choose a tag to compare

Upgrading

Before you upgrade, back up your Metabase application database!

Check out our upgrading instructions.

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

Notes

SHA-256 checksum for the v0.50.30 JAR:

e7907cd15eb171654cfe0486ad0ddb87dec01628303ae310ff4cc77320c171f1

Changelog

Enhancements

  • Add Release Channel selection in-product (#48126)
  • Use saved card metadata to filter fields in query metadata for sandboxed tables (#48577)

Under the Hood

Querying

  • Fix all tests that hardcode driver names and prevent regressions with a Kondo linter (#26807)
  • Misc. API auto-generated documentation fixes. (#47827)
  • Fix flaky dashcards test (#48676)
  • Refactor remaining e2e API commands to TS helper functions (#48672)

Metabase® Enterprise Edition™ v1.50.30

15 Oct 22:27
a49cb77
Compare
Choose a tag to compare

Upgrading

Before you upgrade, back up your Metabase application database!

Check out our upgrading instructions.

Docker image: metabase/metabase-enterprise:v1.50.30
Download the JAR here: https://downloads.metabase.com/enterprise/v1.50.30/metabase.jar

Notes

SHA-256 checksum for the v1.50.30 JAR:

37fae0078a36a98fb7418bd20c97857014e313ffa435071318596f79675edf22

Changelog

Enhancements

  • Add Release Channel selection in-product (#48126)
  • Use saved card metadata to filter fields in query metadata for sandboxed tables (#48577)

Under the Hood

Querying

  • Fix all tests that hardcode driver names and prevent regressions with a Kondo linter (#26807)
  • Misc. API auto-generated documentation fixes. (#47827)
  • Fix flaky dashcards test (#48676)
  • Refactor remaining e2e API commands to TS helper functions (#48672)

Metabase® Enterprise Edition™ v1.50.29

11 Oct 17:35
1f643ea
Compare
Choose a tag to compare

Upgrading

Before you upgrade, back up your Metabase application database!

Check out our upgrading instructions.

Docker image: metabase/metabase-enterprise:v1.50.29
Download the JAR here: https://downloads.metabase.com/enterprise/v1.50.29/metabase.jar

Notes

SHA-256 checksum for the v1.50.29 JAR:

13a0a86a92ff728e2d5cbe3042533ece53943daf00dca04d5f488700fd92f852

Changelog

Enhancements

  • Search in selection in entity picker (#47281)
  • Better Onboarding: "Add Data" Section in the Main Sidebar (#48369) (#48490)
  • Guard database create route (#48308)
  • Add more logging for sending alerts and subscriptions (#48288)
  • Tweak the copy of CC and BCC setting (#48272)
  • Fix appending to models with existing non-ascii columns (#48237)
  • Add more visible emphasis on hovered area series (#48267)

Bug fixes

Administration

  • Token activation error persists, even after connectivity is restored (#41654)

Database

  • NullPointerException in BigQuery still in > 50.25 (#47990)
  • Charts with timeseries x-axis are rendering offset along that axis, possibly time zone related, post v0.49 -> v0.50 upgrade (#47835)

Organization

  • EntityPicker switches tabs when loading (#46775)

Querying

  • Cannot search within tables in "Pick your starting data" modal (#47182)
  • Field values do not work properly in public dashboards when models are used (#42829)

Other

  • Selecting search doc option in Command Palette is resulting in "An error occurred" (#47829)
  • Check for the existence of Poifiles in temporary directory before creating XLSX files (#41919)

Under the Hood

  • Add tests for exporting self-joined renamed columns (#48244)
  • fix a warning about outdated meta tag (#47915)
  • Do not cache all token check failures (#48213)

Metabase v0.50.29

11 Oct 17:35
1f643ea
Compare
Choose a tag to compare

Upgrading

Before you upgrade, back up your Metabase application database!

Check out our upgrading instructions.

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

Notes

SHA-256 checksum for the v0.50.29 JAR:

52b5220df0dffd2823ddd922e70197cef1a9d78821976c3d932bf0476ff6eb5e

Changelog

Enhancements

  • Search in selection in entity picker (#47281)
  • Better Onboarding: "Add Data" Section in the Main Sidebar (#48369) (#48490)
  • Guard database create route (#48308)
  • Add more logging for sending alerts and subscriptions (#48288)
  • Tweak the copy of CC and BCC setting (#48272)
  • Fix appending to models with existing non-ascii columns (#48237)
  • Add more visible emphasis on hovered area series (#48267)

Bug fixes

Administration

  • Token activation error persists, even after connectivity is restored (#41654)

Database

  • NullPointerException in BigQuery still in > 50.25 (#47990)
  • Charts with timeseries x-axis are rendering offset along that axis, possibly time zone related, post v0.49 -> v0.50 upgrade (#47835)

Organization

  • EntityPicker switches tabs when loading (#46775)

Querying

  • Cannot search within tables in "Pick your starting data" modal (#47182)
  • Field values do not work properly in public dashboards when models are used (#42829)

Other

  • Selecting search doc option in Command Palette is resulting in "An error occurred" (#47829)
  • Check for the existence of Poifiles in temporary directory before creating XLSX files (#41919)

Under the Hood

  • Add tests for exporting self-joined renamed columns (#48244)
  • fix a warning about outdated meta tag (#47915)
  • Do not cache all token check failures (#48213)

Metabase® Enterprise Edition™ v1.51.0-beta

10 Oct 15:12
f69afc2
Compare
Choose a tag to compare

Note

This is a beta release, we do not recommend you run this in production without testing it in a staging environment first.

Upgrading

Before you upgrade, back up your Metabase application database!

Check out our upgrading instructions.

Docker image: https://hub.docker.com/r/metabase/metabase-enterprise/tags?name=beta
Download the JAR here: https://downloads.metabase.com/enterprise/beta/metabase.jar

Notes

SHA-256 checksum for the v1.51.0-beta JAR:

9ffb6d7cf9b9109cffe5d9c874cc0415705014d72d953a677f49f1bbf5f0c314

Changelog

New features

Drivers

Administration

Querying

Dashboards

Visualizations

  • Multi-dimensional / Sunburst Pie chart (#47209, #8563, #48316)
  • Drill-down options for visualizations built on native queries (#48232)
  • Toggle series visibility from chart legend (#47089, #2697)
  • Control which columns appear in tooltips (#5176, #47700)

Notifications

Organizations

Embedding

Enhancements

Administration

  • Faster sync on BigQuery (#48094)
  • Add a table listing the dashboard and questions that have their own caching policies (#42567)

Visualizations

  • Pie chart improvements (#40617, #37145, #9312, #12152, #26916,#46349 ):

    • Set the number of decimal places for percentages
    • Rename and reorder labels for segments
    • Make percentages and labels visible for small slices
    • Fix overlapping issues with totals and column names

Querying

  • Implement better partitioning and sorting in window functions (#48028)
  • Improve navigation and behavior for multi-select text filters (#42504)
  • Elevate “include this period” in time filters (#44096, #42220)
  • Default to Is operator when Filtering on this field is set to A list of all values or Search box (#48412)

Dashboards

  • Make dashboard filter auto-wire less presumptuous (#43182, #43182, #44423)
  • Copy question link from dashboard (#41070)
  • Create Sharing Menu on dashboards (#46191)

Alerts and subscriptions

  • Show alert sending time and timezone when setting up an alert (#45062)
  • Add a "See this dashboard" link for dashboard subscriptions in Slack (#45029)
Read more...

Performance

  • Search performance improvements (#48053, #48052, #47986, #47918, #47892, #47848, #47846, #47752, #47709, #47631, #48137)
  • [Dashboard] Optimize rendering by reducing the number of props passing down to from the very top (#43114)
  • perf: Improve the performance of /api/collection/tree when there are many collections (#48026)
  • perf: Reuse ZoneRegion/UTC instead of creating new object when parsing dates (#46871)
  • perf: Remove redundant fetching of field values during DB sync (#46674)
  • perf: Use database-id instead of database object in memoizing calls to driver/supports? (#46673)
  • perf: Allocation improvements on sync-db/fingerprinting path (#46167)
  • [perf] Improve DB syncing times (#46103)
  • Use message's query for async updates (#46508)

UI polish:

  • Rename Metabase analytics to Usage analytics (#48151)
  • Make Query Editor Button Bigger (#46096)
  • Update embedding homepage now that we don't auto-enable embedding (#48455)
  • Rename number of decimal places setting (#48273)
  • Tweak the description of CC and BCC setting to clarify that this setting applies only to Alerts and Subscriptions (#48272)
  • Adds breadcrumbs to the Slack admin page and update the placeholder text (#47452)
  • fix padding on setup completed step when on cloud (#47021)
  • Rename 'Date Filter' to 'All Options' in field filters (#47553)
  • update the UI of the downloads toggle to make it look like the others… (#46409)
  • Remove "is/not empty" filter options from time-series chrome (#44098)
  • Make all date filters say "Past" instead of "Previous" (#44340)
  • Rename date/time empty filter options in the simple mode (#44101)
  • Minor design updates to multi select (#43292)
  • Fix bucket trigger position (#43061)
  • Remove fixed height on popover (#43058)
  • Limit the height of actions popover (#42946)
  • Fix icon colors in column picker (#42945)
  • Remove "Enable nested queries" setting in the admin panel and set it to True on all instances (#39071)
  • Style download result popover on dark theme (#46637)
  • Add data source specific icons to data and join steps in the notebook editor (#42982)
  • Do not show "hide notebook" button when viewing a new question from the notebook and the question has not yet been run (#46252)
  • New look for the Filter button in visualization view (#46192)
  • [Cache] Change short label for duration policy to "Duration: N hours" (#45127)
  • Use loading skeletons for sidebar navigation when content isn't ready yet (#43960, #44010)

Other

  • Support +HHMM timezone format in CSV upload (#43915)
  • Fewer steps in Cloud sign-up (#46965, #46783)
  • Dashcard > “…” > Edit question does not make sense for models and metrics, we should navigate user to edit query definition instead (#44168)
  • Remove unnecessary query parameters from create/delete public links (#48401)
  • Don't use relative link for geojson maps (#42767)
  • Handle broken field references in filter drills (#46691)
  • Add API endpoints for public + embedded entities (#48290)
  • Fix a race condition with models creation (#46066)
  • Add more logging for alerts and subscription (#48342, #48286)
  • Add GreptimeDB to the list of community drivers (#48214)
  • Add the button to Admin to get Swag for testing the Beta version (#48208)
  • Select Release Channel for updates (#48126)
  • Use i18n-appropriate string interpolation for card copying (#47652)
  • Fix some minor collections issues (#47472)
  • Speed up calculation of effective_ancestors (#47324)
  • Bump MS SQL Driver to 12.8.1 (#47264)
  • [serdes] query action depends on stuff in its dataset_query (#47220)
  • Fix coll permissions for audit collection (#46351)
  • Create a Pro/Enterprise-only REST endpoint for invalid cards (#45026)
  • Filtering out invalid items from Recents view (#42813)
  • Add metadata for click behaviors in /api/dashboard/:id/query_metadata (#43319)

Bug fixes

Database

  • SQL Server RowCount Override not persisting (#39789)
  • MySQL JSON detection doesn't work correctly unless Database human-friendly name matches physical name (#45760)

Embedding

  • Static embedding: iframe spews out deprecation warnings in developer console (#45053)
  • Text in detail viz on public dashboards lacks contrast when using night mode. (#43532)

Dashboards

  • Dashboard filters with long values go off-screen (#46189)
  • Broken navigation when using Click Behavior and Tabs (#46163)
  • Click behavior to a second tab will generate additional history in browser so you can't click "Back" to go back(#44106)
  • Fix url changes multiple times when switch Dashboard tab + PR follow-ups (#43145)
  • Click behavior doesn't respect tab choice when redirecting to a dashboard (#34447)

Querying

  • Column Name with Question Mark causes Filters to Fail (#44915)
  • Sorting by joined field does not work on Mongo (#44842)
  • Cannot search within tables in "Pick your starting data" modal (#47182)
  • Value of an empty datetime column is a string "null" instead of an actual null (#44232)
  • Using Column picker to remove columns on model breaks question with ERROR: column source.name_2 does not exist Position (#41785)
  • Cannot find the new column in pick columns after alter schema and synced (#41765)
  • Creating a new native query inserts 3 newlines in sql editor (#40538)
  • Native SQL co...
Read more

Metabase v0.51.0-beta

10 Oct 15:05
f69afc2
Compare
Choose a tag to compare
Metabase v0.51.0-beta Pre-release
Pre-release

Note

This is a beta release, we do not recommend you run this in production without testing it in a staging environment first.

Upgrading

Before you upgrade, back up your Metabase application database!

Check out our upgrading instructions.

Docker image: https://hub.docker.com/r/metabase/metabase/tags?name=beta
Download the JAR here: https://downloads.metabase.com/beta/metabase.jar

Notes

SHA-256 checksum for the v0.51.0-beta JAR:

d0c6803895ecf83bdeeaa17f7040bf2b9129783461a4e5e790ef7cd3c83473fd

Changelog

New features

Drivers

Administration

Querying

Dashboards

Visualizations

  • Multi-dimensional / Sunburst Pie chart (#47209, #8563, #48316)
  • Drill-down options for visualizations built on native queries (#48232)
  • Toggle series visibility from chart legend (#47089, #2697)
  • Control which columns appear in tooltips (#5176, #47700)

Notifications

Organizations

Embedding

Enhancements

Administration

  • Faster sync on BigQuery (#48094)
  • Add a table listing the dashboard and questions that have their own caching policies (#42567)

Visualizations

  • Pie chart improvements (#40617, #37145, #9312, #12152, #26916,#46349 ):

    • Set the number of decimal places for percentages
    • Rename and reorder labels for segments
    • Make percentages and labels visible for small slices
    • Fix overlapping issues with totals and column names

Querying

  • Implement better partitioning and sorting in window functions (#48028)
  • Improve navigation and behavior for multi-select text filters (#42504)
  • Elevate “include this period” in time filters (#44096, #42220)
  • Default to Is operator when Filtering on this field is set to A list of all values or Search box (#48412)

Dashboards

  • Make dashboard filter auto-wire less presumptuous (#43182, #43182, #44423)
  • Copy question link from dashboard (#41070)
  • Create Sharing Menu on dashboards (#46191)

Alerts and subscriptions

  • Show alert sending time and timezone when setting up an alert (#45062)
  • Add a "See this dashboard" link for dashboard subscriptions in Slack (#45029)
Read more...

Performance

  • Search performance improvements (#48053, #48052, #47986, #47918, #47892, #47848, #47846, #47752, #47709, #47631, #48137)
  • [Dashboard] Optimize rendering by reducing the number of props passing down to from the very top (#43114)
  • perf: Improve the performance of /api/collection/tree when there are many collections (#48026)
  • perf: Reuse ZoneRegion/UTC instead of creating new object when parsing dates (#46871)
  • perf: Remove redundant fetching of field values during DB sync (#46674)
  • perf: Use database-id instead of database object in memoizing calls to driver/supports? (#46673)
  • perf: Allocation improvements on sync-db/fingerprinting path (#46167)
  • [perf] Improve DB syncing times (#46103)
  • Use message's query for async updates (#46508)

UI polish:

  • Rename Metabase analytics to Usage analytics (#48151)
  • Make Query Editor Button Bigger (#46096)
  • Update embedding homepage now that we don't auto-enable embedding (#48455)
  • Rename number of decimal places setting (#48273)
  • Tweak the description of CC and BCC setting to clarify that this setting applies only to Alerts and Subscriptions (#48272)
  • Adds breadcrumbs to the Slack admin page and update the placeholder text (#47452)
  • fix padding on setup completed step when on cloud (#47021)
  • Rename 'Date Filter' to 'All Options' in field filters (#47553)
  • update the UI of the downloads toggle to make it look like the others… (#46409)
  • Remove "is/not empty" filter options from time-series chrome (#44098)
  • Make all date filters say "Past" instead of "Previous" (#44340)
  • Rename date/time empty filter options in the simple mode (#44101)
  • Minor design updates to multi select (#43292)
  • Fix bucket trigger position (#43061)
  • Remove fixed height on popover (#43058)
  • Limit the height of actions popover (#42946)
  • Fix icon colors in column picker (#42945)
  • Remove "Enable nested queries" setting in the admin panel and set it to True on all instances (#39071)
  • Style download result popover on dark theme (#46637)
  • Add data source specific icons to data and join steps in the notebook editor (#42982)
  • Do not show "hide notebook" button when viewing a new question from the notebook and the question has not yet been run (#46252)
  • New look for the Filter button in visualization view (#46192)
  • [Cache] Change short label for duration policy to "Duration: N hours" (#45127)
  • Use loading skeletons for sidebar navigation when content isn't ready yet (#43960, #44010)

Other

  • Support +HHMM timezone format in CSV upload (#43915)
  • Fewer steps in Cloud sign-up (#46965, #46783)
  • Dashcard > “…” > Edit question does not make sense for models and metrics, we should navigate user to edit query definition instead (#44168)
  • Remove unnecessary query parameters from create/delete public links (#48401)
  • Don't use relative link for geojson maps (#42767)
  • Handle broken field references in filter drills (#46691)
  • Add API endpoints for public + embedded entities (#48290)
  • Fix a race condition with models creation (#46066)
  • Add more logging for alerts and subscription (#48342, #48286)
  • Add GreptimeDB to the list of community drivers (#48214)
  • Add the button to Admin to get Swag for testing the Beta version (#48208)
  • Select Release Channel for updates (#48126)
  • Use i18n-appropriate string interpolation for card copying (#47652)
  • Fix some minor collections issues (#47472)
  • Speed up calculation of effective_ancestors (#47324)
  • Bump MS SQL Driver to 12.8.1 (#47264)
  • [serdes] query action depends on stuff in its dataset_query (#47220)
  • Fix coll permissions for audit collection (#46351)
  • Create a Pro/Enterprise-only REST endpoint for invalid cards (#45026)
  • Filtering out invalid items from Recents view (#42813)
  • Add metadata for click behaviors in /api/dashboard/:id/query_metadata (#43319)

Bug fixes

Database

  • SQL Server RowCount Override not persisting (#39789)
  • MySQL JSON detection doesn't work correctly unless Database human-friendly name matches physical name (#45760)

Embedding

  • Static embedding: iframe spews out deprecation warnings in developer console (#45053)
  • Text in detail viz on public dashboards lacks contrast when using night mode. (#43532)

Dashboards

  • Dashboard filters with long values go off-screen (#46189)
  • Broken navigation when using Click Behavior and Tabs (#46163)
  • Click behavior to a second tab will generate additional history in browser so you can't click "Back" to go back(#44106)
  • Fix url changes multiple times when switch Dashboard tab + PR follow-ups (#43145)
  • Click behavior doesn't respect tab choice when redirecting to a dashboard (#34447)

Querying

  • Column Name with Question Mark causes Filters to Fail (#44915)
  • Sorting by joined field does not work on Mongo (#44842)
  • Cannot search within tables in "Pick your starting data" modal (#47182)
  • Value of an empty datetime column is a string "null" instead of an actual null (#44232)
  • Using Column picker to remove columns on model breaks question with ERROR: column source.name_2 does not exist Position (#41785)
  • Cannot find the new column in pick columns after alter schema and synced (#41765)
  • Creating a new native query inserts 3 newlines in sql editor (#40538)
  • Native SQL containing special characters like ...
Read more