Releases: metabase/metabase
Metabase 53.3
Upgrading
Important
Metabase 53 requires Java 21. Java 17 is no longer supported.
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.53.3.x
JAR download: https://downloads.metabase.com/v0.53.3.x/metabase.jar
Metabase Enterprise
Docker image: metabase/metabase-enterprise:v1.53.3.x
JAR download: https://downloads.metabase.com/enterprise/v1.53.3.x/metabase.jar
Changelog
Enhancements
- Push table actions button to the end of the table cell (#53496)
- Ensure menu text hover colors correctly with inherit (#53433)
Bug fixes
Administration
- Frozen UI after viewing a table with missing fields in the metadata browser (#53194)
Database
- Filtering on a Postgres enum after a Summarize stage breaks the question (#53451)
- Cloud migration read-only mode prevents middleware.update-used-cards (#47376)
Querying
- long question name breaks duplicate question modal layout (#53364)
- Field tooltip text overflowing in filter modal (#50731)
- Filtering on a timestamp that's aggregated by minute will return "no results" (#50722)
- Unsupported unit: Seconds (#49469)
- Don't 404 on
api/card/<id>/unpersist
if the card is not persisted (#44857) - Minor metadata provider fixes (#53449)
Reporting
- Wrong cursor on visualization options (#53664)
- Misaligned column labels while editing dashboard visualization options of pivot tables (#52905)
- [Dashboards] Prevent duplicate edit dashboard calls from breaking dashboard save (#53132)
- Subscriptions Fail if Card is Based on a Question that Contains array_agg() - Postgres (#53083)
Visualization
Metabase 52.12
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.52.12.x
JAR download: https://downloads.metabase.com/v0.52.12.x/metabase.jar
Metabase Enterprise
Docker image: metabase/metabase-enterprise:v1.52.12.x
JAR download: https://downloads.metabase.com/enterprise/v1.52.12.x/metabase.jar
Changelog
Enhancements
Embedding
- feat(sdk): show clarification messages upon running the cli (#53658)
- feat(sdk): abort cli with message when react version is unsupported (#53656)
- feat(sdk): pro license setup in cli defaults to false (#53655)
- Speed up SDK build (#53537)
- Help users understand where to find MB by including the MB URL in the json file (#53294)
- fix(sdk): Clean up and enhance
InteractiveQuestion
docs (#53283) - Clarify that the embedding CLI does not work with existing Metabase instances (#51384)
Other
Metabase 53.2
Upgrading
Important
Metabase 53 requires Java 21. Java 17 is no longer supported.
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.53.2.x
JAR download: https://downloads.metabase.com/v0.53.2.x/metabase.jar
Metabase Enterprise
Docker image: metabase/metabase-enterprise:v1.53.2.x
JAR download: https://downloads.metabase.com/enterprise/v1.53.2.x/metabase.jar
Changelog
Important
Metabase 53 requires Java 21. Java 17 is no longer supported.
Enhancements
- Remove blue color from identifiers in the SQL editor (#53479)
- Clarify that the embedding CLI does not work with existing Metabase instances (#51384)
- Don't cache query results for impersonated users (#53489)
- Perf & correctness fixes for preemptive caching (#53328)
Bug fixes
Querying
- long question name breaks save question modal layout (#53231)
- Switcher between table and viz is off center and jumps when switching (#53116)
- FK-mapped filter list disappears when using aggregated questions on a model (#53059)
- Saving metric referencing itself should be forbidden (#52385)
- Self-joining a question and saving it by replacing the original question results in circular dependency and corrupts the question beyond recovery (#35980)
Visualization
Metabase 52.11
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.52.11.x
JAR download: https://downloads.metabase.com/v0.52.11.x/metabase.jar
Metabase Enterprise
Docker image: metabase/metabase-enterprise:v1.52.11.x
JAR download: https://downloads.metabase.com/enterprise/v1.52.11.x/metabase.jar
Changelog
Enhancements
- Apply container queries to make analytics component responsive (#50095)
- Backport: Don't cache query results for impersonated users (#53533)
Bug fixes
- Dashboard not found error in Embedding CLI when selecting other tables (#52796)
Metabase 52.10
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.52.10.x
JAR download: https://downloads.metabase.com/v0.52.10.x/metabase.jar
Metabase Enterprise
Docker image: metabase/metabase-enterprise:v1.52.10.x
JAR download: https://downloads.metabase.com/enterprise/v1.52.10.x/metabase.jar
Changelog
Enhancements
Embedding
- Add legalese modal to present SDK terms (#53139)
- fix(sdk): remove unsafe lifecycle errors from Visualization (#52885)
- fix(sdk): Remove ExplicitSize findDOMNode console errors (#52253)
- Errors on Next.js when render combinations of components (#51628)
- Fix minWidth larger than item width/maxWidth console error in React Grid Layout (#48499)
- Fix obvious unsafe React lifecycle console errors visible in SDK (#48497)
Bug fixes
Administration
- Cannot change/update a Snowflake connection (#53141)
- Setting user_group_memberships in API endpoint /api/user always fails in Metabase Pro (#46671)
Embedding
- Apply theming to unthemed elements in interactive question's default layout in the sdk (#52261)
- Chart tooltips does not show up below the initial screen height in the sdk (#51904)
Querying
- "Filter by this date" drill-through on Trend charts causes an error (#46168)
Other
Metabase 53.1
Upgrading
Note
Metabase 53 requires Java 21. Java 17 is no longer supported.
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.53.1.x
JAR download: https://downloads.metabase.com/v0.53.1.x/metabase.jar
Metabase Enterprise
Docker image: metabase/metabase-enterprise:v1.53.1.x
JAR download: https://downloads.metabase.com/enterprise/v1.53.1.x/metabase.jar
Changelog
Note
Metabase 53 requires Java 21. Java 17 is no longer supported.
Breaking changes
- Drop Java 11/17 Support and require Java 21 (#52620)
New features
- Questions in dashboards (#47326, #51291, #51239, #51180, #51180)
- Questions now can be saved directly in dashboards (they can still be saved to collections as well)
- Preemptive caching (#52131, #52126, #51684, 50816, #52855)
- Option to rerun the queries as soon as the cache is invalidated by caching policy, without waiting until someone attempts to view the result
- Parameters in link cards (#51428)
- Parameters in iframe cards (#51374)
- Add
in
andnotIn
custom expression functions (#51148, #51134) - Add
If
custom expression as an alias toCase
custom expression function (#50698) - Add more granular binning options for latitude/longitude (#51472)
- Model details in info sheets (#52057, #52422, #52349, #51907)
- Support entity IDs in interactive embedding (#52320)
Enhancements
- Disable device login emails for authentication via the Embedding SDK (#52196)
- Allow selecting future years in dashboard "Month and Year" and "Quarter and Year" filters (#26386)
- Filter for specific entity types in entity picker search (#50526)
- Rename Last to Previous in date filters (#51650)
- Remove Exasol and Ocient from Metabase Cloud (#52924)
- Add indicator and badges to the collection menu when first seeing new options (#52709)
See more...
Other
- Filter personal recent dashboards for the "Add to Dashboard" modal (#52927)
- Keep old Search Engine for 53 gold release (#53162)
- Mitigating the risk of SDK misuse (#53111)
- Update SDK usage wording (#53105)
- Don't cast dates when doing a dateadd on h2 (#52928)
- Premium features API namespace (#51700)
- Add deactivated date to users table in app db (#51728)
- Make serialization logs and errors a bit more consistent (#51390)
- Adjust the diagnostics modal to also offer external users to add context (#51297)
- Enhanced entity search support for instances with h2 app db (#51042)
- Add FE APIs for working with the user key value store (#51882)
- Simple API for storing KV pairs per-user (#48376)
- Encrypt cache (#51803)
- Improved encryption management (#51546)
- Remove some console errors due to prop forwarding (#51358)
- guard against a stage number in matching (#51262)
- Use official docker images for Postgres/Mongo (#42870)
- Return better errors when request contains malformed JSON (#50629)
- Update Translations for v53 (#52775)
- Make public dashcards download endpoint match FE expectations (#52763)
- Add metrics around default and active engines (#52893)
- Update
Usage analytics
YAMLs for 53 release (#52833) - [csv-export] Follow-up optimizations to CSV pivotted export (#52810)
- add rule to prevent unsafe element filtering (#52432)
UI polish
- Empty states for dashboards (#52723)
- Fix nav bar highlighting when creating a new question (#52847)
- Fix home page Metabot spacing on large screens (#52916)
- Close CSV upload modal on escape press (#52913)
- updating the Logo SVG (#52908)
- Ask to save dashboard changes if tabs are edited (#53204)
- Scrollbar should follow the cursor when scrolling search results (#53226)
- Update the legal text for uploading to H2 database on Cloud (#52094)
- Don't truncate 'Generate Key' label (#51838)
- Update button styling in visualization toolbar (#51905)
- Make viz icon stable independently from the viz type (#51670)
- Change visual style of the buttons in the Query builder so that they all look active (#51666)
- Update view sql/hide sql button style (#51651)
- New look for date picker in dashboard & search parameters (#51596)
- fix: show chevron icon in the bucket picker on hover (#51542)
- Update parameter widgets with a modern date picker (#50477)
- Empty states for dashboard subscriptions (#52724)
- Empty states for models (#52106)
- Polish the "save changes" modal when creating a new question in a dashboard (copy and spacing) (#51237)
- Trim the tab names (#50797)
- Fix input forms throwing errors (#51721)
- Eliminate pop-under bugs (#51256)
Bug fixes
Database
- Oracle can't aggregate by minute or hour (#49433)
- MongoDB query FailedToParse due to invalid character in variable names (#52807)
- Wrong start of the week day (#52035)
- Filtering by specific enum value on question based on model broken since 0.45.x (#27680)
Querying
- Unable to replace a question with a long name (#53042)
- Calendar widget for default filter value is partly hidden behind the scroll (#52918)
- Break out by drill thru does not work for queries with joins and filter after summarize (#52236)
- Sharing dropdown styling issues (#51036)
- Empty tooltip shown when save button is disabled (#51035)
- Segment filter misaligned in filter modal (#50734)
- Inconsistency in Character Limit for Card Titles (#49600)
- Incorrect document title when query fails (#49270)
- Unsupported temporal bucketing: You can't bucket a :type/Date Field by :minute when using brush filters (#48608)
- Wrong value shown in the filter modal (#48319)
- GUI does not show restored model metadata initially (refresh required) (#45926)
- Window function for offset is generated incorrectly when there is a foreign key remapping in the breakout (#45348)
- Don't allow entity names of more than 254 chars (#40175)
Year of Era
bucketing does not work (#38866)- Date filtering (specific dates) on "timestamp without timezone" Postgres Type does not work (#38401)
- Wrong table name during join (#37039)
- Selected first date is not highlighted in the date range picker when trying to change the range (#51994)
- 'Filter by this date' - incorrect / confusing behavior when used on datetime fields (#511 8000 72)
- Variable - Missing trunc when field filter is calling a date column with date and time (#49878)
- Time inputs in date picker in native query editor don't always use AM/PM format (#49086)
- "Drill-through doesn’t work on SQL questions" popup is obtrusive (#38211)
- "Before" filter implies the selected date is inclusive, but it's exclusive (#33494)
- Update action has different value for timestamp columns when view and update (#32840)
- No option to change Date and Time granularity of the chart when having more than 1 aggregate (#30476)
- Skip model popup when turning into a model (#25474)
Dashboards
- Dashcard titles look and act interactive when editing dashboard filter mapping (#47228)
- Incorrect tab id computed when edit action modal is open (#50690)
- Dashboard date range filter widget stretches when adding a time (#50796)
- Clicking "View more" or "View less" on Details card triggers the click filter popover (#50738)
- Filter value's "x" icon not visible on hover (#52434)
Visualization
- Visualization settings tabs are part of scrollable content (#50340)
- Gauge middle label sometimes is not visible (#47937)
- Last axis label is missing on all numerical axes (#44735)
- Date/Time Fields Missing from Tooltips in Bar and Line Charts (#52043)
- Mini Bar Chart for Percentage field shows full bar for values less than 100% (#34257)
- Non-pivoted Excel downloads do not work with "Multiply by a number" (scale) (#50518)
- Export of pivot table with multiple columns with the same name will silently remove duplicates (#52768)
Embedding
- CreateDashboardModal component's input placeholder text color and create button's background color is not themed correctly in the sdk (#52027)
- Fix static embedding missing dark theme on some date widgets (#51658)
- SDK modal z-index loses to other element from other stacking contexts (#49466)
- fix value of
enable-embedding-sdk
(#53247)
Other
POST /api/dashboard/pivot/:dashboard-id/dashcard/:dashcard-id/card/:card-id/query/:export-format
withparameters
is broken (#52760)- General Settings: autofocus + URL hash = confusion (#52439)
- "You can't operate on a closed Statement!!!" error when DB cuts the connection while we're building an export (#52420)
- Ultra wide tooltips (#52199)
- Card Name on Dashboard Incorrect when Card Errors (#49348)
- Can't edit field descriptions from the edit mode of "learn about my data" (#37907)
- Some dropdowns appear on top of command palette modal backdrop (#45468)
- Cannot go back from notebook editor (#50971)
- Caching zero user count for too long (#50777)
Metabase 52.9
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.52.9.x
JAR download: https://downloads.metabase.com/v0.52.9.x/metabase.jar
Metabase Enterprise
Docker image: metabase/metabase-enterprise:v1.52.9.x
JAR download: https://downloads.metabase.com/enterprise/v1.52.9.x/metabase.jar
Changelog
Enhancements
Embedding
- feat(sdk): Add option to remove dashboard footer (#52555)
- Disable device login emails for authentication via the Embedding SDK (#52196)
Other
- Handle legacy secrets double encoded with base64 (#52836)
- Initialize zeros for labeled counter metrics (#52834)
- Feature exclusion for Materialize (#52045)
Bug fixes
Administration
- Old permissions deprecation email is triggered many times after upgrading to 52.8 (#53054)
Querying
- "Display as Link" Configuration in Model Metadata doesn't Work (#51925)
- Drill-through actions for the wrong column are displayed when grouping by fields with null values (#49740)
- Wrong breadbrumbs when opening a metric (#47006)
- Update action has different value for timestamp columns when view and update (#32840)
Reporting
- Pivoted xlsx exports - pivot table fields are named as 'Sum' instead of column name (#51342)
- Non-pivoted Excel downloads do not work with "Multiply by a number" (scale) (#50518)
Visualization
- Custom Separator Style Isn't respected on Dashboard when Tile Size Reduced (#51075)
- There's no way to change the series color in multi-metric no-breakout chart (#46750)
- Mini Bar Chart for Percentage field shows full bar for values less than 100% (#34257)
- Column set as category allows numeric aggreagations but not Styling and Formatting (#30431)
- Font fallback on row chart legend is inconsistent with --mb-default-font-family (#53007)
Other
Metabase 53.0-beta
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.53.x
JAR download: https://downloads.metabase.com/v0.53.x/metabase.jar
Metabase Enterprise
Docker image: metabase/metabase-enterprise:v1.53.x
JAR download: https://downloads.metabase.com/enterprise/v1.53.x/metabase.jar
Changelog
New features
- Questions in dashboards (#47326, #51291, #51239, #51180, #51180)
- Questions now can be saved directly in dashboards (they can still be saved to collections as well)
- Preemptive caching (#52131, #52126, #51684, 50816)
- Option to rerun the queries as soon as the cache is invalidated by caching policy, without waiting until someone attempts to view the result
- Parameters in link cards (#51428)
- Parameters in iframe cards (#51374)
- Add
in
andnotIn
custom expression functions (#51148, #51134) - Add
If
custom expression as an alias toCase
custom expression function (#50698) - Add more granular binning options for latitude/longitude (#51472)
- Model details in info sheets (#52057, #52422, #52349, #51907)
Enhancements
- Disable device login emails for authentication via the Embedding SDK (#52196)
- Allow selecting future years in dashboard "Month and Year" and "Quarter and Year" filters (#26386)
- Filter for specific entity types in entity picker search (#50526)
- Rename Last to Previous in date filters (#51650)
- Drop Java 11/17 Support (#52620)
See more...
Other
- Premium features API namespace (#51700)
- Add deactivated date to users table in app db (#51728)
- Make serialization logs and errors a bit more consistent (#51390)
- Adjust the diagnostics modal to also offer external users to add context (#51297)
- Enhanced entity search support for instances with h2 app db (#51042)
- Add FE APIs for working with the user key value store (#51882)
- Simple API for storing KV pairs per-user (#48376)
- Encrypt cache (#51803)
- Improved encryption management (#51546)
- Remove some console errors due to prop forwarding (#51358)
- guard against a stage number in matching (#51262)
- Use official docker images for Postgres/Mongo (#42870)
- Return better errors when request contains malformed JSON (#50629)
UI polish
- Update the legal text for uploading to H2 database on Cloud (#52094)
- Don't truncate 'Generate Key' label (#51838)
- Update button styling in visualization toolbar (#51905)
- Make viz icon stable independently from the viz type (#51670)
- Change visual style of the buttons in the Query builder so that they all look active (#51666)
- Update view sql/hide sql button style (#51651)
- New look for date picker in dashboard & search parameters (#51596)
- fix: show chevron icon in the bucket picker on hover (#51542)
- Update parameter widgets with a modern date picker (#50477)
- Empty states for dashboard subscriptions (#52724)
- Empty states for models (#52106)
- Polish the "save changes" modal when creating a new question in a dashboard (copy and spacing) (#51237)
- Trim the tab names (#50797)
- Fix input forms throwing errors (#51721)
- Eliminate pop-under bugs (#51256)
Bug fixes
Database
- Oracle can't aggregate by minute or hour (#49433)
Querying
- Selected first date is not highlighted in the date range picker when trying to change the range (#51994)
- 'Filter by this date' - incorrect / confusing behavior when used on datetime fields (#51172)
- Variable - Missing trunc when field filter is calling a date column with date and time (#49878)
- Time inputs in date picker in native query editor don't always use AM/PM format (#49086)
- "Drill-through doesn’t work on SQL questions" popup is obtrusive (#38211)
- "Before" filter implies the selected date is inclusive, but it's exclusive (#33494)
- Update action has different value for timestamp columns when view and update (#32840)
- No option to change Date and Time granularity of the chart when having more than 1 aggregate (#30476)
- Skip model popup when turning into a model (#25474)
Dashboards
- Dashboard date range filter widget stretches when adding a time (#50796)
- Clicking "View more" or "View less" on Details card triggers the click filter popover (#50738)
- Filter value's "x" icon not visible on hover (#52434)
Visualization
- Date/Time Fields Missing from Tooltips in Bar and Line Charts (#52043)
- Mini Bar Chart for Percentage field shows full bar for values less than 100% (#34257)
- Non-pivoted Excel downloads do not work with "Multiply by a number" (scale) (#50518)
Embedding
- CreateDashboardModal component's input placeholder text color and create button's background color is not themed correctly in the sdk (#52027)
- Fix static embedding missing dark theme on some date widgets (#51658)
- SDK modal z-index loses to other element from other stacking contexts (#49466)
Other
Metabase 52.8
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.52.8.x
JAR download: https://downloads.metabase.com/v0.52.8.x/metabase.jar
Metabase Enterprise
Docker image: metabase/metabase-enterprise:v1.52.8.x
JAR download: https://downloads.metabase.com/enterprise/v1.52.8.x/metabase.jar
Changelog
Enhancements
Querying
- Support aggregation functions inside expressions in aggregation (#52611)
- Don't automatically persist/cache models in Pro/Enterprise (#52209)
Other
- [SDK] Update Next.js compat layer's components list (#52511)
- Cmd+Click on search results should open the link in a new tab (#35902)
- Fix loader flicker and double scrollbars with the entity framework in Admin -> Data model -> Segments (#52411)
- Move weight updates to a PUT (#52582)
- Pass full_stacktrace in /api/ee/serialization/import (#52580)
- Make
/auth/sso
return a json error on oss instead of a 404 html page (#51972) - Do not clean sandboxing queries (#52710)
- Prometheus metrics for improved search (#52737,#52652,#52534, #52452)
- Always schedule new trigger (#52600)
Bug fixes
Administration
- Date fields not displayed on custom remapping (#7108)
- Cannot filter on enum fields on dashboards (#40396)
- Make sync timezone log human readable (#46867)
Database
- Postgres XML Column is not visualized (#50065)
- CSV dates for MongoDB are emitted with a time (#46856)
- CSV dates for Athena are emitted with time (#46849)
yyyymmddhhmmss
bytes to timestamp coercion broken for Presto JDBC (#46848)- Table is not preselected for a nested Mongo question coverted to native query (#40557)
Embedding
- Embed preview doesn't change the font when setting static question font to any font (#45638)
- SaveQuestionForm sdk component's save button is not equal in size with cancel (#50010)
Operation
- Serialization: Importing Same YAML with NULL Entity ID Twice Later Breaks Export (#50106)
Organization
- Uploading CSV file containing unicode characters to a ClickHouse database creates table with long URL-encoded name (#52116)
Querying
- Custom expression help popover is hidden (#52711)
- Drill-Down Summarize Not Showing Underlying Fields After Version 52 (#52627)
- Join data picker does not show recent tables (#52523)
- Default names for date and number filters are off (#51996)
- Actions can't be made public (#51282)
- Click behavior doesn't work for numeric columns for questions based on models (#51058)
- Native query drill should be disabled for queries with variable template tags (#49051)
- Filter popover attached to the wrong trigger after dragging & dropping clauses (#48922)
- convertTimezone custom expression help should not have external link (#27184)
- Filtering of
is empty
andis not empty
is confusing because they are under Exclude, which reverses meaning (#26771) - Coalesce in aggregation "Custom Expression" (#19289)
Reporting
- Editing the Title in Dashboard Visualizations May Remove 3-Dot Edit Menu (#46897)
- Truncate columns to 32767 chars on xlsx exports to avoid errors (#42115)
- Email Subscriptions show almost all charts with "No results" after auto update to Metabase 52.6 (#52467)
Visualization
Metabase 52.7
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.52.7.x
JAR download: https://downloads.metabase.com/v0.52.7.x/metabase.jar
Metabase Enterprise
Docker image: metabase/metabase-enterprise:v1.52.7.x
JAR download: https://downloads.metabase.com/enterprise/v1.52.7.x/metabase.jar
Changelog
Enhancements
Database
- Authenticate access to Databricks with a service principal using OAuth (OAuth M2M) (#51276)
- Faster sync on Snowflake (#49624)
Embedding
- Update static embedding code template for nodejs (to use const instead of var #52366)
- Add popover props for interactive question dropdowns (#52225)
- Combine the visualization type and setting buttons for SDK (#52076)
- Ensure that styles within the custom expression editor still work (#51878)
- Disable custom click action when in embedding sdk (#51099)
- Interactive Question Chart Settings Dropdown component (#50976)
Other
- Detect sandboxes when a new table is added and set the table to use table-level block (#52052)
- Fix bad wrapping on long names for column selection (#52245, #52290)
- Allow chart control buttons to resize based on text length (#52356)
- Show error message below input fields (#52235)
- Update Translation sources for v52.7 (#52315)
- Theme change transition issues (#52265)
- feat: Add csv_upload_failed metric to Prometheus (#52219)
- perf: Optimize metabase.formatter/strip-trailing-zeroes (#51774)
Bug fixes
Querying
- Sorting Generates Bad SQL when Time Granularity of Group by Field Changes (#52124)
- Breakout by drill fails for query with filter after summarize (#52221)
- Crash when using a drill-thru with an empty value (#51751)
- Custom column formula autocomplete overwrites part of existing formula (#50925)
- Confusing error message when trying to add a custom expression aggregation (#50753)
- Sorting by Unbinned Date After Summarize Fails (if date is custom column) (#49809)
- Incorrect Breakouts Generated for Multi Series Viz When Question is Edited (#48358)
- When there's a filter after Summarize, you lose drill in on tables (#46932)
- Aggregation picker does not show all columns (#46832)
- Default value are not respected in cards (from 0.47.12 to 0.48.8 or 0.49.8) (#40038)
- Custom Expression error can sometimes be slightly misleading (#15892)
Reporting
- Subscriptions - Days of week in chart don’t match visual representation within Metabase (#49166)
- Duplicated dashboard does not save "Full width" setting (#44640)
- Dashboard Subscriptions Heading Cards - URI Illegal character in opaque part (#42057)
Embedding
- Fix hover color on
error
color in Mantine components (#52371) - Invalid URLs for some png images when displayed inside Embedding SDK (#52102)
- CreateDashboardModal component's input placeholder text color and create button's background color is not themed correctly in the sdk (#52027)
- Notebook data picker throws an error in the sdk's starter kit environment (#51906)
- Dashboard filters does not have a transition effect when switching between light and dark theme (#51848)
- Fix wrong SDK banner doc link + make doc links more granular (#51680)
- SDK components madness with different entity ID formats (#49581)
- Wrong text color in breakout column search empty state (#46667)
- Embed preview doesn't change the font when setting static dashboard font to something else then back to instance font (#45637)
Other