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

Update docker.io/metabase/metabase Docker tag to v0.51.2
Photo by Annie Spratt / Unsplash

No problems upgrading the Docker container with a Docker compose yaml file and by means of Watchtower infrastructure with dependency update facilitated by Mend's Renovate Bot.

This MR contains the following updates:

Package Update Change
docker.io/metabase/metabase patch v0.51.1 -> v0.51.2

Release Notes

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

v0.51.2: Metabase v0.51.2

Compare Source

Upgrading

Before you upgrade, back up your Metabase application database!

Check out our upgrading instructions.

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

Notes

SHA-256 checksum for the v0.51.2 JAR:

39f92de57b2c9c4e4d4c9ad01dbc0668ce2e1072f73436e286f0e41b18c72312

Changelog

Enhancements

Database

Embedding SDK

  • fix(sdk): remove runtime error on aggregated question drill (#​49064)
  • fix(sdk): Improve InteractiveQuestion chart selector (#​48837)
  • fix(sdk): static question should cancel requests on component unmount (#​48808)
  • Hiding columns in InteractiveQuestion in the sdk throws a JavaScript error (#​48789)
  • Save button in InteractiveQuestion is not visible when isSaveEnabled is true in the sdk (#​48788)
  • Fix PDF export visual artifacts on custom sdk themes (#​48716)
  • The InteractiveQuestion component throws "converting :aggregation reference: no aggregation at index 0" (#​47563)
  • Disable last edit text opening sidebars in sdk (#​48345)

Performance

  • Convert timestamps to strings as the last post-processing step (#​49209)
  • Disable legacy parsing implementation for Redshift driver (#​49205)
  • [insights] Ensure that timestamps aren't converted to ratios (#​49204)
  • [date-2] Extend fastpath fo date parsing for ms-including ISO timestamps (#​49203)

Other

  • Add MB_NOT_BEHIND_PROXY env var to explicitly skip using X-Forwarded-For header #​49302
  • Make cards the same height in the share modal (#​49298)
  • Use default line height in the embedding homepage (#​49114)
  • Expose model persistence refresh icon when model is still in creating state (#​48961)
  • pivot exports by default (#​48859)
  • [MS1] Admin Onboarding Checklist (#​48387)
Bug fixes

Administration

  • The Fields List in "Learn about this Table" isn't very legible (#​49257)
  • Impersonation does not work with model caching (#​49172)
  • Localization doesn't work in the metrics and segments management menu (admin settings). (#​35041)

Database

  • "hexString has 24 characters" when drilling through in MongoDB (#​49149)
  • Convert this Question to SQL doesn't convert SQL properly for Databricks (#​49032)

Embedding

  • Dashboard static embed preview doesn't work out of the box (#​49142)
  • Unknown parameter when name label has accentuation - embedded data download (#​49118)
  • <EditableDashboard /> content protrudes the bottom boundary (#​48933)
  • Clarify the removal of 'Powered by Metabase' banner for Cloud / Starter plan (#​48925)

Filters and parameters

  • Search Filters are buggy and annoying to work with in 51 (#​49279)
  • Exclude Date filters have opposite behavior than intended (#​49176)
  • "Add filter" button is disabled after clicking "add a time" (#​49075)
  • Text Filter breaks when to many values are added (#​48851)
  • Add timestamp information to filter widget when filtering with Timestamp in SQL queries and dashboards (#​39627)
  • Text Filters turn number like entries into numeric when filtering on static embedding (#​46240)
  • Filters don't auto-populate on MongoDB on v51 (#​49151)
  • Explicitly sorting by a temporal column will break the time granularity parameter on a dashboard (#​49263)
  • Editing and saving a question when a dashboard time grouping parameter is applied with new time granularity breaks the parameter wiring (#​49202)
  • Dashboard Boolean Filter Values Sent as String On Page Load, Boolean on Filter Value Change (#​45670)
  • Modifying an underlying question model leaves invalid dashboard parameters and breaks cards (#​32573)
  • Filters on a full screen dashboard with dark mode does not have a dark background (#​49332)
  • Inserting snippet into saved query before conditional field filter overwrites part or all of the field filter text (#​33640)

Querying

  • Custom Columns does not accept boolean expression result (#​15922)
  • Migrated metrics do not respect collection permissions (#​49357)
  • Tab key does not change focus in expression editor (#​49036)
  • Suggestions unexpectedly change in the SQL query editor (#​34596)
  • App crashes when connecting a model action to a dashboard button (#​32665)

Visualization

  • Pie charts crash on instances where palette has overriden light or dark accents. (#​49160)
  • Pie charts percentages computed incorrectly for "Other" slice (#​49061)
  • Pivot Table Column reordering from Visualization UI doesn't reflect in downloaded files (#​48442)
  • Downloading data from Mongo Custom Query breaks the output (#​48198)

Other

  • Deleting a model doesn't remove it from database. (#​48664)
  • Should not be able to save alerts that enable unconfigured channels (#​48406)
  • Items in the Usage Analytics collection are sometimes suggested as stale (#​49164)
  • Blinking on homepage while syncing databases (#​49059)
  • In question sidesheet, models appear to be based on themselves (#​48698)
  • Bug: Command Palette verification does not respect token status (#​49188)
  • Custom click behavior on a pivot table will go always to tab 1 on a destination dashboard with several tabs (#​48351)
Under the Hood

Read more

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