Update docker.io/metabase/metabase Docker tag to v0.51.2
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
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
- [Databricks] Use system's information schema during sync (#β48950)
 - Faster sync on Postgres (#β48575)
 
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
- Fix flaky custom column test (#β49476)
 - Fix flaky public links tests (#β49392)
 - Fix flaky #β34574 repro (#β49382)
 - Fix flaky #β25374 repros (#β49379)
 - Follow up on dirty yarn.lock by resolving elliptic (#β49424)
 - Fix dirty yarn.lock by resolving elliptic (#β49383)
 - Update elliptic to ^6.6.0 (#β49371)
 - Update markdown-to-jsx to ^7.0.4 (#β49370)
 - Introduce 
verifyNotebookQuerye2e util (#β49216) - Remove myself from CODENOTIFY (#β49045)
 - fix react warnings (#β48564)
 - temporary disable csp in cypress (#β49186)
 - Update SDK version to 1.51.2 (#β49095)
 - Update SDK version to 1.51.1 (#β49094)
 - [Testing Plan] Admin Onboarding Checklist (#β49092)
 - Update SDK version to 1.51.1 (#β49084)
 - AG housekeeping (#β49047)
 - Automate npm dist-tags. 
release-x.51.x->51-stable,master->canary(#β48974) - Update http-proxy-middleware to ^2.0.7 (#β49369)
 - tech: Refactor 
AppBanner(#β49273) - is-hosted and ag-mode are mutex (#β49259)
 - test(sdk): add tests for auth flow (#β49108)
 - Revert "Update SDK version to 1.51.1" (#β49089)
 - ci(sdk): Fix SDK deployment failure (#β49085)
 - test(sdk): remove setupEnterprisePlugins from test setup as we don't (#β49271)
 - test(sdk): assert abort calls on static question unmount (#β49197)
 - Convert QB to typescript (#β49035)
 - Handle iframe-resizer upgrade package logs when using Embedding SDK CLI (#β49307)
 - never show the ai section in AG (#β49199)
 - Split View components into multiple files (#β49034)
 - Convert 
ChartSettingsto a functional component (#β48994) - Move ChartSettings to Dashboard and Question variants (#β49220)
 - Move view styled components to corresponding component folders (#β49140)
 - Incorrect determination of 
:deployment_modelin snowplow stats (#β49258)