Update docker.io/metabase/metabase Docker tag to v0.51.1

Update docker.io/metabase/metabase Docker tag to v0.51.1
Photo by Sean Pollock / Unsplash

No problems upgrading the Docker container with a Docker compose yaml file and by means of Watchtower infrastructure.

This MR contains the following updates:

Package Update Change
docker.io/metabase/metabase minor v0.50.31 -> v0.51.1

Release Notes

metabase/metabase (docker.io/metabase/metabase)

v0.51.1: Metabase v0.51.1

Compare Source

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 CVSs 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

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

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)
  • 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

  • OOM error syncing MongoDB collection with large documents (#​46277)
  • SQL Server RowCount Override not persisting (#​39789)
  • MySQL JSON detection doesn't work correctly unless Database human-friendly name matches physical name (#​45760)
  • Error when unfold nested records in BigQuery (#​48642)

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 + MR follow-ups (#​43145)
  • Click behavior doesn't respect tab choice when redirecting to a dashboard (#​34447)

Querying

  • Joining Model on Model leading to Wrong Column Name Error (#​48639)
  • No matching signature for operator >= for argument types: TIMESTAMP, DATETIME. Supported signature: ANY >= ANY (#​48010)
  • Notebook Editor filter breaks on custom column returning a date - (seems Bigquery specific) (#​47888)
  • Query preview showing blank page with MongoDB (#​47793)
  • New dashboard filters no longer work when referring to a Custom column (#​47908)
  • Custom column that returns a date is not interpreted as a date filter (#​47887)
  • Column info popover is getting in my way too often (#​47694)
  • Error caching pivot tables: Unfreezable type: class clojure.lang.Atom (#​47284)
  • Draft join can cause invalid queries (#​46675)
  • Not possible to add nested custom expression (#​39439)
  • 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 "?" and field filters ends up screwing query preview (#​34402)
  • When there's an error in a query builder expression, Metabase shows the wrong native query (#​30131)
  • Custom column with a duplicate name fails in nested models (#​39150)
  • Summarization doesn't get removed from tooltip when de-selecting it from chart settings (#​37734)
  • A question mark in a "custom column" name breaks the translation into SQL (Postgres) (#​32543)
  • "Distribution" function doesn't work with BigQuery BIGINTEGER/BIGDECIMAL (#​28573)
  • Model metadata not overriding question column settings (#​20624)
  • Saved questions stop working after dropping column. (#​12721)

Exports

  • Pivot Table Column reordering from Visualization UI doesn't reflect in downloaded files (#​48442)
  • Download results shows while dashboard cards are loading, and then disappears unexpectedly (#​46019)
  • When saving a line chart with default settings while viewing data as table it does not persist the defaults for line chart (#​41612)
  • Content download is taking too long (#​34795)
  • Large exports cause "502 Bad Gateway" in files (#​29839)

Visualization

  • Pie chart viz crashes when rendered in a small dashcard (#​49031)
  • Pie chart labels are hidden when there's not enough space, causing confusion with settings (#​48587)
  • Detail views' expand button getting lost when scrolling (#​48323)
  • Big Pivot Tables export breaks or fail silently (#​44556)
  • Pie chart % show on chart doesn't show for areas larger than 95% (#​38424)
  • The data display in Pie chart not consistent (#​36096)
  • Waterfall visualization does not work after removing join & summarize steps and saving the question (#​36027)
  • Drill through not available on tiny slivers of pie charts (#​33503)
  • Static viz: pie chart omits one category on static viz (#​33063)
  • Text in donut/pie chart overlapping viz/chart (#​30996)
  • Static viz does not respect the pie chart color (#​27547)
  • Tooltips shouldn't include description fields (#​4748)

Other

  • Cannot read properties of undefined (reading 'includes') when doing an x-ray on the orders table (#​48519)
  • Serialization exports questions with bad (?) references (#​47991)
  • Examples collection is not visible to non-admins (#​48594)
  • Question sharing modal appears in top left of screen (#​46893)
  • Segment history title references a table name instead of the actual segment name (#​45594)
  • Too many scrollbars in summarize sidebar (#​45452)
  • Incorrect default pinned Metric description (#​45270)
  • "New metric" action does not exist in a command palette (#​44134)
  • Model section inside a collection doesn't have an icon (#​43659)
  • Token activation error persists, even after connectivity is restored (#​41654)
  • Wrong UI language when user locale is different from site locale (#​40342)
  • Metrics editor in Data Model shows "Grouped By" section - even though it's not available (#​13167)
  • Configure Slack link in Setup Channel modal (#​48751)
  • JSONB column is incorrectly converted to the bigint type (#​48507)
  • Recents API does not return table selections for non-admins (#​47420)
  • Update Settings Copy to kick Ci + fix milestone setting bug (#​48486)
Under the Hood
Non-user-facing changes

Read more

Me on Mastodon - This link is here for verification purposes.