Update docker.io/metabase/metabase Docker tag to v0.54.1
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 | minor | v0.53.9 -> v0.54.1 |
Release Notes
metabase/metabase (docker.io/metabase/metabase)
v0.54.1
: Metabase 54.1
Upgrading
Before you upgrade, back up your Metabase application database!
Check out our upgrading instructions.
Get the most out of Metabase. Learn more about advanced features, managed cloud, and first-class support.
Metabase Open Source
Docker image: metabase/metabase:v0.54.1.x
JAR download: https://downloads.metabase.com/v0.54.1.x/metabase.jar
Metabase Enterprise
Docker image: metabase/metabase-enterprise:v1.54.1.x
JAR download: https://downloads.metabase.com/enterprise/v1.54.1.x/metabase.jar
Changelog
Breaking changes
- Embedding SDK
saveToCollection
is deprecated. UsetargetCollection
instead (#β54983)
New features
Querying
- New custom expression editor (#β54253, #β54084, #β55537, #β55102, #β55164)
- Multi-line expressions, auto-format, function library.
- Support BigInteger values (#β53326, #β53630)
New custom expressions
date()
to cast string to date (Postgres only for now) (#β55435)integer()
to cast string to an integer (Postgres only) (#β55364)text()
to cast a value to string (Postgres only)splitPart()
to split a string by separator and extract nth part (Postgres only) (#β55429)path()
to extract URL path (#β55375)DistinctIf()
to compute the number of distinct values satisfying a condition (#β55131, #β55129)
Visualizations
- New and improved table visualization (#β54775, #β54703, #β54399)
- Add text wrapping, alignment, row indexes.
Embedding
- Let embedders select which entities to expose in data picker (#β55463)
- Expose only models, or models and tables, etc.
Alerts
- Add Cron scheduling for alerts (#β3846)
- Add 'by the minute' scheduling option for alerts (#β55184)
Enhancements
- Simplified data picker for embedding (#β54489)
Databases
- Make Clickhouse driver official (#β54740)
- Make Starburst driver official (#β55123)
- Can also be used with Trino
- Reduce cost of initial field scanning (#β53387)
- Add hostname support to BigQuery (#β51948)
Querying
- Allow text-like filters on MongoDB UUID fields (#β55792)
- New multi-stage filter picker when viewing a visualization (#β55052)
- Better native query editor (CodeMirror) (#β50249)
Alerts
- Slack integration should be able to send images to private channels (#β53319)
- No longer require a public channel to store images
- Slack integration should list private channels (#β44798)
- Allow users with settings permissions to create alerts with webhooks (#β53210)
Dashboards
- Make table pagination on dashboard into a visualization setting (#β55735)
- Duplicated dashboard cards load immediately after duplication (#β55256)
More enhancements...
UI improvements
- Respect whitelabeling when showing the instructional video (#β55987)
- Show a more user-friendly error message when there are incompatible types (#β55927)
- Update some function names to match modern casing (#β55672)
- Add hover effect for dirty query state (#β55627)
- Hide unused semantic types (#β55327)
- Press Escape to close Entity Picker (#β55549)
- Improve empty states for features to provide more context (#β54438, #β54157, #β54136), #β54101
- Add upsells for Pro features (#β53080, #β53566, #β53632,#β53720, #β53727, #β53495, #β52974, #β52955, #β53099, #β53951)
- Make sure elements support ARIA attributes (#β53270)
- Allow zooming and scaling on mobile devices (#β53483)
- Remove legacy setup checklist from Admin (#β54599)
Other
- Make cruft patterns configurable (#β49320)
- Add is_verified and task status to usage analytics (#β55908)
- More logging for subscriptions and alerts (#β55751)
- Add index to query_execution_id column on field_usage table (#β55712)
- Fix compilation of case with clauses that need pre-processing (#β55958)
- X-rays generate questions that are saved in a dashboard (#β52462)
- Use SDK-specific ID types and reconcile the changes (#β55448)
- fix warning about missing ref on forwardref for FullWidthContainer (#β54252)
- Add Slovenian Localization + Synchronize Translations (#β55307)
- Add Slovenian Language Support. (#β54420)
- Migrate Chinese site & user locales from zh to zh_CN (#β55287)
- [pivot] Optimize CLJC pivot export for csv files (#β55235)
- Scrap the ability to resolve table names, just use ids (#β54839)
- Table Data Editing APIs (#β54651)
- [mbql] Use more efficient keywordize-keys during normalization (#β53432)
- Hash session ID in core_session table (#β53266)
- Healthcheck API endpoint for databases (#β54446)
- Track notification wait time and total send time (#β54080)
- Deadline-based priority queue for notifications (#β54647)
- Fix task history report when channel failed to send and we skip it (#β55312)
- Dedup send queue (#β54320)
- Alert refactor (#β50766)
Bug fixes
Administration
- Custom property won't appear for sandboxing when more than 1000 users (#β55647)
- Metabase should run field value scanning on Metabase analytics views (#β46540)
- Password reset causes too much confusion when the email is mistyped (#β12987)
Database
- Bigquery STRUCT types break in the GUI for nested layers (#β55562)
- Different results using
between
on Mongo comparing to other drivers (#β55302) - SQL errors on Databricks return a full stack trace (#β53539)
- I/O error during migration does not cleanly abort migration (#β50212)
- Can't use relative date filters with Snowflake varchar -> ISO8601 daytime columns (#β49907)
- [SQLite] Trend widget only work with group by year, not work by quarter,month,day.... (#β12388)
Embedding
- Sdk is changing the color theme of the host app (#β54835)
- Type errors on Nextjs (and possibly others) "'MetabaseProvider' cannot be used as a JSX component." (#β53767)
Querying
- Dropdown filters behave like Search when there's too many unique values (#β34726)
- Auto-complete in custom column fails to append after inserting newline character (#β31964)
- Navigation issue when navigating back to a model (#β55158)
- The column filter component cannot search for double quotes (#β53737)
- Custom column and escaping problematic characters (#β53527)
- It's not possible to switch to MongoDB in native query editor (#β53299)
- Converting a model to SQL and adding a variable doesn't let you change variable type (#β50662)
- Select none is shown and checked when all the found options are checked in the filter (#β50070)
- Autocomplete suggestions reset users choice on load (#β48712)
- Handle failing requests better when part of the notebook editor can still be rendered (#β48562)
- Empty section title rendered in dashboard filter column mapping (#β47218)
- Multiple bucketing menus can be opened simultaneously (#β45036)
- Missing and incorrect brazilian localization for date filters (#β36549)
- We're incorrectly pluralizing table names in some non-English languages (#β28559)
- Filter text not translated correctly depending on period (#β13188)
- Floating-point rounding errors in UI for very large integers (JS stores all numbers as 64-bit floats) (#β5816)
Visualization
- Pivot Grand Totals Incorrect if Aggregate Column Name Contains Special Characters (#β55415)
- Average, Distinct values are aggregated as Sum for subtotals and grand total in the CSV export of Pivot tables (#β54496)
- Long column names overflow in data viz settings on cartesian charts (#β52975)
- "Display a column as a link" not functional in Detail visualization type (#β48915)
- Non-clickable items appearing to be clickable in Details view (#β48356)
- Scatter Plot randomly interprets long numbers as dates moving Axis Scale from Linear to Timeseries (#β30102)
- Table visualization settings are not applied in subscriptions(#β29277)
- Resizing Number Visualization adds a decimal even if Minimum number of decimal places is set to 0 (#β25791)
- We should only accept positive numbers in the inputs for minimum decimal places (#β24333)
- Disable dragging columns in "raw data" view of a non-table visualization (#β19817)
Dashboards
- Dashboard loading kills the tab (#β55880)
- Decimal formatting sometimes not respected on dashboards (#β54063)
- Text in the page is selected when dragging cards in dashboard edit mode (#β53842)
- "Info" icon is showing in dashboard edit mode when it shouldn't (#β46085)
Uploads
- Failure to upload CSV to ClickHouse (#β55265)
- Failure to update, append to CSV uploaded models with date time data in ClickHouse (#β55199)
- Cannot change the type of a column in uploaded csv (#β48662)
Notifications
- Notifications limit result to 2k for raw and 10k for aggregate questions (#β55522)
- Missing translations in subscriptions (#β33901)
More bug fixes...
Other
- The drop down when filtering to choose "is empty" is very squished (#β54196)
- Inconsistent dropdown item hover effect (#β53818)
- Bookmark and collection highlighted in the sidebar when creating new native question (#β52809)
- [Notification] We shouldn't retry sending slack if it has error "channel_not_found" (#β49647)
- App partially crashes during navigation (#β55162)
- Filtering the semantic types list is super annoying (#β53595)
- Text cut off in FK target dropdown (#β45409)
- Empty Help tooltip (#β55082)
- Persisting hover state on sidebar icon after closing / opening (#β54365)
- [Bug Report] Incorrect icon size (#β54181)
- Custom expression input is not autofocused for filters and aggregations (#β54722)
- Filter dropdown visual regressions (#β54412)
- Select misaligned in horizontal forms (#β54325)
- It's not possible to close data reference sidebar in native query editor (#β54124)
- Resize handle misplaced in Notebook view (#β53817)
- Add column popover is cut off (#β53170)
- Variable type picker covered by field picker (#β52811)
- Unable to focus search input with keyboard in Filter Modal (#β52733)
- Card reference in a native query with a long title does not wrap (#β53171)
- Documentation link does not work (#β54638)
- Text doesn't wrap on the visualization "warning" popover (#β54431)
- Clicking outside of data download popover doesn't close it (#β54361)
- Clicking on "Add or remove columns" creates bad looking box around CTA (#β54360)
- Dashcard viz settings modal: chart height is limited with the settings sidebar height (#β54357)
- In dashcard viz settings chart tooltips are below the modal (#β54354)
- [Bug Report] Data setting dropdowns for charts have grey background in Firefox (but not in Chrome) (#β54115)
- Text overflows dashcard tooltips (#β54405)
- Visibility explanation copy is the same across all 3 options (#β56077)
- "Welcome to Metabase" logo is tiny (#β41687)
- The example for the Offset function is wrong (#β55940)
- Broken expression suggestions dropdown styling when metric has a long name (#β55984)
- field entity-id backfill doesn't produce correct results (#β55929)
- Custom expression hints disappear if there's an exact match (#β55686)
- Gear icon for visualization settings is too light (#β56138)
- View as image column breaks table row height (#β55939)
- Text wrapping breaks when wrapped column has display-as url (#β55881)
- Excessive gap above the sql results table (#β55876)