Metabase 52 changelog
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 52.14
Upgrading | 52.14
Metabase Open Source | 52.14
- Docker image:
metabase/metabase:v0.52.14.x
- JAR download: https://downloads.metabae.com/v0.52.14.x/metabase.jar
Metabase Enterprise | 52.14
- Docker image:
metabase/metabase-enterprise:v1.52.14.x
- JAR download: https://downloads.metabase.com/enterprise/v1.52.14.x/metabase.jar
Enhancements | 52.14
Embedding SDK
- Add “for React” to SDK in legalese modal and settings page (#54534)
- Ensure that markdown files also include saveToCollection change (#54382)
- Use questionId={new} for creating new questions (#54323)
- Adjust the color for SDK version compatibility warning in browser developer console (#54260)
- Add
for React
in two places on the core app (#54234) - Rename saveToCollectionId => saveToCollection (#54225)
- Deprecate the CreateQuestion component (#54212)
- Add SDK debug info component (#54201)
- Update CreateQuestion component with the new querying layout (#53976)
- In SDK CLI, when falling back to sample DB, do not prompt user to select tables (#53654)
- SDK CLI should ask to remove the container early if one exists (#53545)
Bug fixes | 52.14
- BigQuery throwing NoClassDefFoundError during field values update (#54511)
- Conditional formatting - equals and not equals do not work correctly for PK/PK columns (#17448)
Embedding SDK
- [SDK] The
mapQuestionClickActions
SDK Plugins don’t work forInteractiveDashboard
(#54208) - [SDK] Pivot table visualization settings tabs caused jarring width change #53885
- [SDK] Pivot table values does not show up when switching visualization types (#53901)
- [SDK] Dev console error: Function components cannot be given refs (#54280)
- [SDK] Fix text overflow in the SDK legalese window (#54541)
Metabase 52.13
Upgrading | 52.13
Metabase Open Source | 52.13
- Docker image:
metabase/metabase:v0.52.13.x
- JAR download: https://downloads.metabase.com/v0.52.13.x/metabase.jar
Metabase Enterprise | 52.13
- Docker image:
metabase/metabase-enterprise:v1.52.13.x
- JAR download: https://downloads.metabase.com/enterprise/v1.52.13.x/metabase.jar
Enhancements | 52.13
Embedding
- Fix summarize sidebar bucket label not visible when selected (#54176)
- Fix embedding SDK admin settings typo (#54134)
- fix: remove typo from packages we remove from the filter list (#54072)
- fix(sdk): filter out some deps that may require @types/react (#53821)
- docs(sdk): document sample components generated by cli (#53695)
- Backport “feat(sdk): add Next.js compatibility to embedding cli” to 52 (#53692)
- feat(sdk): asks whether to add a db right before adding db connection in the cli (#53680)
- Removed beta badge for the SDK (#53596)
- fix(sdk): handle ‘personal’ for collectionId when creating dashboards and in the collection browser (#53553)
- Use Next.js experimental compatibility layer and print a message in the embedding cli (#50096)
Other
- docs(sdk): Update SDK version to 0.52.11 (#53913)
- fix: add logging during connection health checks (#53781)
- Support bulk-fetching personal collection names to improve performance (#53572)
Bug fixes | 52.13
Embedding
- [SDK] Dashboard empty message has a misaligned edit icon (#53895)
- [SDK] Fix visual artifacts in binning options (#53880)
- SDK Error icon didn’t show up (#50673)
Metabase 52.12
Upgrading | 52.12
Metabase Open Source | 52.12
- Docker image:
metabase/metabase:v0.52.12.x
- JAR download: https://downloads.metabase.com/v0.52.12.x/metabase.jar
Metabase Enterprise | 52.12
- Docker image:
metabase/metabase-enterprise:v1.52.12.x
- JAR download: https://downloads.metabase.com/enterprise/v1.52.12.x/metabase.jar
Enhancements | 52.12
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
- fix: handle ambiguous snowflake connections (#53645)
- Fetch permissions for all databases when looking up db permissions (#53491)
- Check connectivity on startup (#52934)
Metabase 52.11
Upgrading | 52.11
Metabase Open Source | 52.11
- Docker image:
metabase/metabase:v0.52.11.x
- JAR download: https://downloads.metabase.com/v0.52.11.x/metabase.jar
Metabase Enterprise | 52.11
- Docker image:
metabase/metabase-enterprise:v1.52.11.x
- JAR download: https://downloads.metabase.com/enterprise/v1.52.11.x/metabase.jar
Enhancements | 52.11
- Apply container queries to make analytics component responsive (#50095)
- Backport: Don’t cache query results for impersonated users (#53533)
Bug fixes | 52.11
- Dashboard not found error in Embedding CLI when selecting other tables (#52796)
Metabase 52.10
Upgrading | 52.10
Metabase Open Source | 52.10
- Docker image:
metabase/metabase:v0.52.10.x
- JAR download: https://downloads.metabase.com/v0.52.10.x/metabase.jar
Metabase Enterprise | 52.10
- Docker image:
metabase/metabase-enterprise:v1.52.10.x
- JAR download: https://downloads.metabase.com/enterprise/v1.52.10.x/metabase.jar
Enhancements | 52.10
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 | 52.10
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
- Task History rows can grow quite large (#52748)
- Currency Symbol for “Swedish Krona” is “Skr” rather than “kr” (#47374)
Metabase 52.9
Upgrading | 52.9
Metabase Open Source | 52.9
- Docker image:
metabase/metabase:v0.52.9.x
- JAR download: https://downloads.metabase.com/v0.52.9.x/metabase.jar
Metabase Enterprise | 52.9
- Docker image:
metabase/metabase-enterprise:v1.52.9.x
- JAR download: https://downloads.metabase.com/enterprise/v1.52.9.x/metabase.jar
Enhancements | 52.9
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 | 52.9
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
- Limit the amount of logs we store in our ring buffer for the UI (#52537)
- We should trim the dashboard tab names (#50797)
Metabase 52.8
Upgrading | 52.8
Metabase Open Source | 52.8
- Docker image:
metabase/metabase:v0.52.8.x
- JAR download: https://downloads.metabase.com/v0.52.8.x/metabase.jar
Metabase Enterprise | 52.8
- Docker image:
metabase/metabase-enterprise:v1.52.8.x
- JAR download: https://downloads.metabase.com/enterprise/v1.52.8.x/metabase.jar
Enhancements | 52.8
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 | 52.8
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
- Unable to select more than one comparison for trend card (#50686)
- Tooltip is hidden behind the chart in a dashboard (#52732)
Metabase 52.7
Upgrading | 52.7
Metabase Open Source | 52.7
- Docker image:
metabase/metabase:v0.52.7.x
- JAR download: https://downloads.metabase.com/v0.52.7.x/metabase.jar
Metabase Enterprise | 52.7
- Docker image:
metabase/metabase-enterprise:v1.52.7.x
- JAR download: https://downloads.metabase.com/enterprise/v1.52.7.x/metabase.jar
Enhancements | 52.7
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 | 52.7
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
yyyymmddhhmmss
bytes to timestamp coercion broken for Redshift (#46850)- Visualization options is broke (#51936)
- Unexpected error while listing all models (#48144)
Metabase 52.6
Upgrading | 52.6
Metabase Open Source | 52.6
- Docker image:
metabase/metabase:v0.52.6.x
- JAR download: https://downloads.metabase.com/v0.52.6.x/metabase.jar
Metabase Enterprise | 52.6
- Docker image:
metabase/metabase-enterprise:v1.52.6.x
- JAR download: https://downloads.metabase.com/enterprise/v1.52.6.x/metabase.jar
Enhancements | 52.6
Visualizations
- Fix pivot drill thru for multi-stage queries (#51950)
- Fix performance of CSV pivot table export (#51985)
Database
- Databricks OAuth M2M authentication (#51900)
- Make key-pair the default auth method for Snowflake (#51248)
- Better handling of broken database connections (#51176)
- Fix clickhouse uploads (#52181)
Embedding SDK
- Update error colors following the new design (#52029)
- SDK builds created with
--watch
don’t seem to work with cypress anymore (#51930) - Convert ChartsettingOrderedItems to match ChartSettingSelect (#51332)
- Fix ChartSettingsPopover style/z-index issues (#51154)
- fix(sdk): Fix alignment of ColorSelector in SDK Chart Settings (#51000)
- feat(sdk): Modify Interactive Question Layout (#50152)
Other
- Run search index worker on every instance (#52108)
- Enable realtime search indexing without experimental flag (#52018)
- Add trace logging for search index queue, and fix timer (#52017)
- Refactor collection list query for performance (#51929)
- [Notification] reduce memory footprint (#51708)
- Show errors from backend in Create API key modal (#51395)
Bug fixes | 52.6
Querying
- YoY vizualisation displays two ‘1st week’ datapoints for year 2025 (#51777)
- Query results with aggregations are not correctly cached (#51672)
Dashboards
- Removing the source filter from a linked filter will leave the latter broken (and with an invalid reference) (#49556)
- Field Filters get unlinked the moment you make changes to other Filters inside a Dashboard (#51957)
- Long text in text cards should be wrapped in mobile viewports (#35337)
- Dashboard/bell icon in emails should line up with top of email title (#18791)
Visualization
- Pivot table does not render until its viewport is resized (#51926)
- Cannot Change Format of Date for X or Y Axis (#51839)
- Missing “pivot table” button after last update (#9874)
- Map should be zoomable/pannable via mouse scroll (#9437)
- Problem with time series using the Log scale (#4286)
Other
- Switching Snowflake to RSA Auth after Password Auth is Confusing (#51057)
- Basic actions do not work for models with a UUID primary key (#47139)
- We’re activating users on destination instances when loading entities with serialization (#51801)
Metabase 52.5
Upgrading | 52.5
Metabase Open Source | 52.5
- Docker image:
metabase/metabase:v0.52.5.x
- JAR download: https://downloads.metabase.com/v0.52.5.x/metabase.jar
Metabase Enterprise | 52.5
- Docker image:
metabase/metabase-enterprise:v1.52.5.x
- JAR download: https://downloads.metabase.com/enterprise/v1.52.5.x/metabase.jar
Enhancements | 52.5
- Make JWT Identity Provider URI Setting optional (#51826)
- Grid color in the EditableDashboard component should be themeable in the sdk (#47567)
- Small a11y improvements (#51577)
Bug fixes | 52.5
- Graph lines are disappear after mouse over (#51383)
Metabase 52.4
Upgrading | 52.4
Metabase Open Source | 52.4
- Docker image:
metabase/metabase:v0.52.4
- JAR download: https://downloads.metabase.com/v0.52.4/metabase.jar
Metabase Enterprise | 52.4
- Docker image:
metabase/metabase-enterprise:v1.52.4
- JAR download: https://downloads.metabase.com/enterprise/v1.52.4/metabase.jar
Enhancements | 52.4
Database
- Add basic auth capabilities to Druid JDBC (#45728)
Visualization
- Add percentages to Sankey tooltip (#51193)
Querying
- Add logging for linked filter queries (#46888)
Other
- perf: Add fastpaths to url? and email? predicates (#51522)
- [openapi] reduce amount of oneOf/allOf we generate in documentation (#51495)
- [Clean-up] Allow collection clean up banner to be dismissible (#51434)
- Send pulse asynchronously with a small pool size (#51380)
- Remove translation for slack error (#51375)
- Add prometheus metric for search errors (#51357)
- Co-ordinate Search Index creation and rotation between instances (#51279)
Bug fixes | 52.4
Database
- Cannot Filter on UUID ID Columns in SQL Server / Azure Synpase (#51189)
- Filtering on a multi stage question in MongoDB results in a non-working query (#50832)
Dashboards
- Dashboards with tables are nearly invisible in full screen dark mode (#51524)
Reporting
- Exporting to Formatted CSV or JSON Rounds Numeric Fields When Using “Multiply by a Value” (#49439)
- PDF exports of dashboards are cut off (#51491)
Visualization
- Bar chart has overlapping bars (#51521)
- Wrong line is selected when you click on view details (#51301)
Other
- Command palette should not show you admin actions if you do not have access to them (#49729)
- Deadlock on the app db (52) (#51316)
- Pruning query execution log can time out (#51432)
- New Metrics API misses human-friendly text metric definition (#51303)
Metabase 52.3
Upgrading | 52.3
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 | 52.3
- Docker image:
metabase/metabase:v0.52.3
- JAR download: https://downloads.metabase.com/v0.52.3/metabase.jar
Metabase Enterprise | 52.3
- Docker image:
metabase/metabase-enterprise:v1.52.3
- JAR download: https://downloads.metabase.com/enterprise/v1.52.3/metabase.jar
Enhancements | 52.3
Embedding
- Fix embed loader not translated with #locale (#50841)
- Support providing parameter values in InteractiveQuestion in the sdk (#50493)
- [SDK] create a “compatibility layer” for nextjs (#50439)
- [SDK] when components are rendered outside of the provider, they should not make the host app crash (#50736)
Querying
- Fix distribution drill thru for multi-stage queries (#51247)
Other
- Use pr-str so log data is parseable (#51275)
- More logging around search index maintenance (#51206)
- Better diagnostic info when Search Index is not ready (#51201)
- guard against a stage number in matching (#51263)
- update tracking for embedding-sdk-react and embedding-iframe x-metabase-clients (#51179)
- Quiet snowflake logging (#51138)
- Fix alert condition text (#51117)
- Fix the “invite” screenshot (#51098)
- [search] track average entry index time as histogram (#51095)
- Onboarding accordion items can sometimes expand outside the viewport (#51006)
- Cancelled requests are overly verbose (#50992)
- Use the time_history icon to display when a question was last updated (#50952)
- Encapsulate default models to search (#50938)
- Enable bug reporting (#50856)
- Dismissible “How to use Metabase” sidebar link (#50536)
- Faster sync with describe-indexes (#49981)
Bug fixes | 52.3
Database
- Sync views and materialized views (#50223)
Querying
- Cannot Save Native Queryies with Crosstabs that have long Definitions (#51131)
- Updating a filter via click behavior will not populate the field on actions (#51020)
- Order of selected filter values may cause cache miss due to hash mismatch (#48887)
- Error when using Group by “hour of day” on an attribute from a join and a custom column (#48058)
Reporting
- PDF export cuts dashboards in the middle (#50584)
Visualization
- missing tooltip for waterfall chart total (#48118)
Other
- Entity Picker generates wrong initial path when initial value is in another users personal collection (#50604)
- Fail to start instance with
config.yml
if password contains special characters{{
or[[
(#31562) - Insert setting error on master (#50978)
- Passing
?limit=
twice to a question URL returns a bare 500 (#45345)
Metabase 52.2
Upgrading | 52.2
Metabase Open Source | 52.2
- Docker image:
metabase/metabase:v0.52.2
- JAR download: https://downloads.metabase.com/v0.52.2/metabase.jar
Metabase Enterprise | 52.2
- Docker image:
metabase/metabase-enterprise:v1.52.2
- JAR download: https://downloads.metabase.com/enterprise/v1.52.2/metabase.jar
Enhancements | 52.2
- Streamline embed flow when embedding is off (#50842)
- Fix edge cases in New Search around model filtering (#50937)
- New and improved Examples collection (#50829)
- Ensure user count is fetched within token status memoization (#50813)
- Show /api/search errors in Browse models and Browse metrics (#50713)
- Non-admin Onboarding Checklist (#50576)
- Deprecate alert and pulse apis (#50453)
Bug fixes | 52.2
Querying
- Is Empty / Is Not Empty filters break on Postgres enums (#48022)
Visualization
Metabase 52.1
Upgrading | 52.1
Metabase Open Source | 52.1
- Docker image:
metabase/metabase:v0.52.1
- JAR download: https://downloads.metabase.com/v0.52.1/metabase.jar
Metabase Enterprise | 52.1
- Docker image:
metabase/metabase-enterprise:v1.52.1
- JAR download: https://downloads.metabase.com/enterprise/v1.52.1/metabase.jar
New features | 52.1
Visualizations
- Sankey chart / User Flow Visualization (#11888, #29671, #50550, #50611)
- Grey colors for bar, line and other charts (#49130)
Embedding
- Language localization in static embedding with hash parameter
#locale=xx
(#8490, #49770, #50313, #50199)
Querying
- Show “view-only” badge when the question is not editable (#48791)
Dashboards
- Connect dashboard filters to columns from any query stage (#46519)
- Verified dashboards (#48954, #49398)
Enhancements | 52.1
- Enhanced search: speed, match, and ranking improvements (#40964, #50684, #50778)
- Currently behind a feature flag. Use the environment variable
MB_SEARCH_ENGINE=appdb
to enable.
- Currently behind a feature flag. Use the environment variable
Embedding SDK
- Use plain string types for entity ids instead of NanoID in question component in embedding SDK(#50563)
- Add missing props from InteractiveDashboard to StaticDashboard for consistency in the sdk (#50490)
- Rename parameter value props in sdk components to match their use cases (#50492)
- Ability to hide “Last edited at/by” on the Collection Browser component in the sdk (#49232)
See more enhancements…
UI polish
- Old data picker in notebook for embedding (#50535)
- “Add database” buttons in sidebar and Browse databases (#49088, #49499)
- Easy-to-discover “Upload CSV” button in Cloud instances with storage (#49500)
- Onboarding experience polish (#49570, #50579)
- Do not show values initially when single select search does not have a filter value (#49577)
- Show dashboard tab entity ids in dashboard info sidesheet (#48385)
- Upsell Sidesheet Tab (#48100)
- Update the field picker in field remapping options (#50458)
Other
- Update Translations for v52.1 (#50534)
- do not require prefix when passing entity ids to export (#50786)
- Add metric info into diagnostic info modal (#50328)
- Don’t hardcode Linux/x64 arch in Docker base image (#49979)
- Use Scalar for OpenAPI docs at /api/docs (#48199)
- remove POST /api/user/:id/send_invite (#48976)
- Return table ID in /api/database/:id/fields (#14437)
Bug fixes | 52.1
Organization
- Entity picker does not allow selecting questions in read-only collections (#50602)
Querying
- “Dropdown list” input used for default filter widget value when “Search box” is chosen (#44665)
- Editing custom expressions for Contains filter with multiple values causes an error (#49304)
- When drilling down into a summary only fields from the first table are shown (#48032)
- Editing metadata of a model is not possible when the model returns an empty recordset (#37300)
- Custom Column after aggregation causes dashboard filtering to be very limited (#19744)
- Hiding a table makes it impossible to edit existing questions that uses that table (#15947)
- Query error unavailable because of run-button overlay (#12586)
Visualization
- Line charts sized to a small width do not display tooltip and data point values (#47847)
Embedding SDK
- [SDK] if the sdk is imported after the css of the host app, the body and h1 tags takes the styles from core app (#50279)
Subscriptions and alerts
- Using the scrollbar when selecting a slack channel will make the menu disappear (#33383)
- Dashboard subscription sidebar needs right padding for “Sent” text in non-English locales (#24150)
- Alert Delete Modal doesn’t show the name of webhooks when deleting the alert (#48428)
- Alert modal should not show Slack as a channel if it is not configured (#48407)
- Alert Delete modal shows channels that aren’t actually active (#48402)
Other
- Missing cache headers in v51 (#50373)
Read docs for other versions of Metabase.