Metabase 55 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 API changelog

See API changelog.

Embedded analytics SDK changelog

See Embedded analytics SDK v55 changelog.

Metabase 55.8.4

Upgrading | 55.8.4

Metabase Open Source | 55.8.4

Metabase Enterprise | 55.8.4

Enhancements | 55.8.5

  • Sort currency options by name in formatting options (#60794)

Bug Fixes | 55.8.4

Querying

  • Increase in OOM errors from dictionary with batching of union fields instead of subset (#61196)

Dashboards

  • Dashboard date filter label does not change when toggling “Include today” (#60605)

Metabot

Currently only available in private beta

  • Metabot - Fix horizontal scrollbar when response contains code (#61174) (#61177)

Metabase 55.8.3

Upgrading | 55.8.3

Metabase Open Source | 55.8.3

Metabase Enterprise | 55.8.3

Bug Fixes | 55.8.3

  • Models coming from serialization don’t show up in search or the Model Section (#60437)

Metabot

Currently only available in private beta

Metabase 55.8

Upgrading | 55.8

Metabase Open Source | 55.8

Metabase Enterprise | 55.8

Enhancements | 55.8

Querying

  • Improve error messages in the Custom Expression editor (#60825)

Visualization

  • Change ‘Inner Ring’ label to ‘Breakout’ for single dimension pie charts (#58723)

Dashboards

  • Fix issue where “official” icon is incorrectly small in dash cards (#60853)
  • Fix overflow when editing dashboard cards (#60695)
  • More space for column labels when editing a pie chart on a dashboard (#60637)
  • Improve error handling when removing columns and switching viz when editing dashboard cards (#60543)
  • Change button label from “visualize another way” to “Edit visualization” (#60325)

Reporting

  • Stop unfurling links in Slack notifications (#60277)

Other

  • Add message for data source search (#60926)
  • Fix “Card not found” error for SQL actions acting on DB other than the the models’ source DB (#60705)
  • Add schema to PUT settings/api/{key} (#60645)
  • Reduce memory pressure during BigQuery sync (#59683)

Bug fixes | 55.8

Administration

  • CSV uploads in the UI only mention postgres and mysql, but we also support redshift and clickhouse according to docs (#60229)
  • Schema sync should not add multiple columns with the Entity Name type (#49783)

Embedding

  • Field filters in embedded questions and dashboards are case-sensitive (#29371)

Organization

  • You Can Turn Off CSV Uploads for “Metabase Cloud Storage” and Cannot Re-enable It (#50109)

Querying

  • Circular nested questions cause OOM doesn’t matter how much memory you have (#60719)
  • No validation for mixed data types custom expression (#57674)
  • New question modal - text in name input is not bold (#54481)
  • Inconsistent row count formatting (#48295)
  • Custom column of convertTimezone dissapears if the timezone is entered incorrectly (#38498)
  • Validate date/datetime arguments to custom expressions (#26512)

Reporting

  • Gauge Visualisation color is different when sent via subscription (#60324)
  • PDF Exports of Pivot Tables contain Ugly Grey Blocks that overlap the Visualization (#57799)

Visualization

  • Redundant PUT request when blurring Formatting > Link text input (#60841)
  • Max download size subcopy is incorrect for CSV (#60769)
  • Cannot read properties of undefined (reading ‘column’) (#59830)
  • Column Formatting: The number 1e-18 cannot be converted to a BigInt because it is not an integer (#57884)
  • Remove all in chart settings acts weird while filtering columns (#57327)
  • We render [object Object] on the chart series when the make a chart of a nested json (#52684)

Other

  • MS SQL Server Connection Fails if DB User and Login User Don’t Share the Same Name (#60665)
  • Bar chart data labels jump 1px on hover (#48846)

Metabase 55.7

Upgrading | 55.7

Metabase Open Source | 55.7

Metabase Enterprise | 55.7

Enhancements | 55.7

Querying

  • Do not show custom expression error when the help snippet is active (#60445)

Dashboards

  • Improve visual style for bubble size field selection in dashboard viz editor (#60380)
  • Smarter detection of selected columns in dashboard viz editor (#60338)
  • Better visual indication of areas where columns can be dragged onto in dashboard viz editor (#60281)
  • Adds a “reset” button on data source picker in dashboard viz editor (#60123)

Other

  • perf: Optimize pivot tables a bit (#60461)
  • Show success messages when database is connected during Metabase setup (#60301)
  • Clarify database routing UI text (#60216)
  • Add translation for dashboard error string (#60178)

Metabot

Currently only available in private beta

  • [Metabot] Only use visible timeline events when sending chart configs (#60467)
  • [Metabot] Make streaming the default (#60311)
  • [Metabot] Better text streaming (#60226)
  • [Metabot] Thinking + error style iteration (#60095)

Bug fixes | 55.7

Querying

  • I should be able to see the query preview if it has snippets (#60534)
  • Summarize Sidebar Becomes Blank When Adding Certain Filters (#57573)

Reporting

  • Can’t send Slack alerts as a non-admin user when ema il isn’t configured(#59266)

Dashboards

  • Adding Click Behavior to a Column with a Prefix Causes Strange Formatting (#57803)
  • Some settings are not preserved when changing to funnel on dashboard cards (#60438)
  • Browser stalls when too many series in on dashboard cards (#60385)
  • Drill thru with multi-series dashcards uses wrong field when filters are connected to different columns (#60572)
  • Binned Data does not get passed to between filter in click behavior (#52861)
  • Title fonts are cut off when exporting a card as png from a dashboard (#45499)

Visualization

  • Inconsistancy between SQL and GUI query for date display of Trend chart (#40949)
  • Show grid lines for right y-axis on two y-axes charts when a series associated with the right y-axis is hovered (#48847)

Other

  • Editor buttons inconsistencies (#53829)

Metabase 55.6

Upgrading | 55.6

Metabase Open Source | 55.6

Metabase Enterprise | 55.6

Enhancements | 55.6

Dashboards

  • Correctly handle default colors when editing dashboard cards (#60115)
  • New icons for editing visualizations on dashboards (#60040)
  • Nicer error state for missing columns in dashboard cards(#60003)
  • Better labels for undo/redo buttons when editing a card (#59990)
  • Restore ‘edit question’ for cards that aren’t using the new editing interface (#59982)

Embedding

  • Remove beta badge from the sdk on the embedding homepage (#59857)
  • Add ready event handler for new iframe embedding (#59714)

Other

  • Fix downloads from development environments in Firefox (#59880)
  • Update translations 2025-06-26 (#60156)
  • Reduce setting label size to reduce accidental clicks (#59818)
  • Improve error state for settings admins who don’t have permissions to the homepage dashboard (#59817)
  • Add unique keys to new menu items to fix console error (#60117)
  • Clean up x-rays sidebar visual bug (#59739)
  • Distinguish external remapping from explicit join (#60029)
  • Stop asserting requests are not canceled (#59962)

Bug fixes | 55.6

Administration

  • Unreadable text for “Additional terms apply” pop up when uploading to sample DB (#60230)
  • Permissions for a subcollection are not set if the admin frontend does not see the newly created subcollection (#41498)

Database

  • Postgres JSONB “?” operator not compatible with field filter (#49373)

Embedding

  • SDK: opening a color picker from visualizer settings opens it under the visualizer modal (#60116)
  • titled=false will also disable PDF export on dashboards with filters and no tabs (#59503)

Organization

  • N+1 in POST /api/cards/dashboards (#59906)

Querying

  • Time component of a dashboard date filter has no effect on the results (#59778)
  • Invalid query: {:stages [{:collection [“should be a string” “non-blank string”]}]} (#59675)
  • Dashboard filter input overflows while typing (#59306)
  • X-ray of “Day of week”, “Minute of hour” causes nil exception if “No semantic type” is set (#23820)

Reporting

  • Dashboard edit mode on small screen widths doesn’t allow dragging cards, but cursor still changes to a drag icon (#56495)

Visualization

  • Series formatting set in the Question is Lost When you Make any Dashboard Level Change via the Visualizer (#59580)
  • Show values of data points on row charts doesn’t show the value of the max (#59507)
  • Redundant API requests fired in object detail viz (#56830)

Other

  • Clicking on +New button should shift focus into dropdown menu (#56304)
  • Changing visualization types after drilling a line chart throws an error (#55484)

Metabase 55.5

Upgrading | 55.5

Metabase Open Source | 55.5

Metabase Enterprise | 55.5

Enhancements | 55.5

Embedding

  • Polish embedding-specific onboarding flow (#59854, #59850, #59825, #59784, #59712, #59694)
  • Option to use existing user session in new iframe embedding (#59701)
  • fix(sdk): Fix flickered “Question new not found error” (#59696)
  • Allow more settings to be updated in new iframe embedding (#59487)

Other

  • Shortcut for formatting Shift + Command + f (#59534)
  • Hide db routing for unsupported DB engines (#59934, #59849, #59806)
  • Make “Add data” widget keyboard friendly (#59468)
  • Resolve a circular dependency in collections (#59685)

Bug fixes | 55.5

Administration

  • Bottom padding missing in scrollable dropdowns (#54974)

Operation

  • Serialisation breaks with (Filename too long) when questions/dashboards have a long name (#59233)

Organization

  • Trash collection doesn’t respect user’s selected language (#59260)
  • Error modal is displayed a second time after an unrelated action (#55382)
  • Safari: text got overlayed on full search app (#52013)
  • Incorrect “…” button visual focus state when sidebar is open (#51898)

Querying

  • most-specific-common-ancestor calculates wrong common ancestor depending on order of arguments (#59366)
  • drag the divider between the native query editor & the visualization (#59110)
  • Table Metadata having 2 FKs from the same table pointing to another table will implicitly show the 1st FK in the UI (#40676)
  • [MLv2] - Removing field from multistage query with implicit breakout causes error (#35067)

Reporting

  • dragging a chart to top of dashboard takes too long (#59645)

Visualization

  • Column info popover appears behind the column settings popover (#55637)
  • Grid map broken with native queries when binning long/lat by <1 (#49462)
  • Stacked bar chart with mixed negative and positive values creates nonsensical percentage breakdowns in tooltips (#47596)

Other

  • Error starting v54 after downgrading from v55 (#59566)

Metabase 55.4

Upgrading | 55.4

Metabase Open Source | 55.4

Metabase Enterprise | 55.4

Enhancements | 55.4

  • Option to disable saving the last used dashboard parameter values (#48055)
  • Update the SDK version for the latest npm tag (#59532)
  • Embedding-specific onboarding flow (#58853, #59612, #59476)
  • fix: card before-update to not always force update (#59559)

Bug fixes | 55.4

Administration

  • JWT SSO URI field not enforced as required, SSO with SDK and iframe fails (#59307)
  • Field values search endpoint not returning some field values for FK field referencing a UUID (#59020)
  • We should validate what gets added in the Admin -> Setting From Name (#58037)

Embedding

  • static embedded questions can’t download their results when ?locale is passed in the URL (#53037)

Querying

  • Rearranging Columns in the Aggregate Block of a Question Modifies Custom Expressions in Later Stages of Query (#59273)
  • Filter and chart are broken when multiple breakouts of the same field are re-ordered (#48306)

Reporting

  • Example dashboard here has broken cut off text on a fresh instance (#58308)

Visualization

  • Area chart shows data point values twice when graphing only one series (#57370)
  • Metabase 0.54.2.4 The spacing between columns is too large to adjust and cannot be maintained after adjustment (#56639)

Other

  • Shortcut Keys for Native Editor no Longer work After v54 Upgrade (#59284)

Metabase 55.3

Upgrading | 55.3

Metabase Open Source | 55.3

Metabase Enterprise | 55.3

Enhancements | 55.3

  • Linked Filters should warn or not allow linking unless it will work (#14595)
  • Allow to define a string column with “Contains” default filter operator (#56921)
  • Show user a friendly error if entity names are too long to save (#5030)

Other

  • Fix the settings button color (#59347)
  • Polish for “Number of tick marks” of intervals setting (#59254, #59299)
  • feat: add parameter card dashboard api tests (#59205)

Bug fixes | 55.3

Databases

  • Sync can unintentionally use role when determining if can sync table (#59499)
  • Fix the stale database cache when we enable or disable uploads for a certain database (#59184)

Querying

  • Can’t change variables after selecting Field Filter (#51679)
  • Fix single and multi-value string filter widget for non-string columns (#59352)
  • Longer filter values overrun the screen when a single value is selected (#44090)

Other

  • Visualizer dashcard chevron on title should be hidden in edit mode (#59280)
  • :alias/escaped->original should be exempt from normalization and be a key of string => string (#42307)

Metabase 55.2

Upgrading | 55.2

Metabase Open Source

Metabase Enterprise | 55.2

Enhancements | 55.2

  • Make new search engine the default starting with v55 (#58718)
  • Dashboard card title to directly navigate to the question instead of showing a menu with a single item (#58797)
  • Remove data-editing API (#58955)
  • Success status shown when nothing changed while editing metadata (#58946)
  • fix(sdk): omit jwt token response from error messages (#59108)
  • fix typo in authcard (#59101)
  • fix incorrect keyset not exists logging during metabase_metadata sync (#59032)
  • Add community translations notice (#58789)

Embedding

  • refactor(sdk): rename authMethod to preferredAuthMethod (#59099)
  • Remove the workaround for embedding SDK test (#59097)
  • Unskip skipped embedding SDK test (#59029)
  • Remove package prerelease identifier after 55 gold (#59017)
  • Update SDK release workflow after 55 gold (#59016)
  • End-to-end tests for SSO authentication for new iframe embedding (#58939)
  • SSO authentication for new iframe embedding (#58567)
  • refactor(sdk): move auth functions to the auth-common module (#58557)
  • static size for watermark background, changing source url (#58647)
  • Rename “mirror” to “destination” databases(#58438)

Bug fixes | 55.2

Administration

  • “Sign in with Google” button no longer 100% wide (#58928)
  • Warnings during sync generate a lot of log messages (#16838)

Database

  • Metabase Does Not Work on Oracle (sync fails when trying to sync tables without privileges) (#58304)

Organization

  • Save question modal does not autofocus (#54708)

Querying

  • Drill Through Fails on Custom Columns (#59005)
  • New viz empty states don’t make sense for native queries (#58806)
  • No field values for parameters mapped to multi-series dashcards (#58328)
  • No validation in the custom expression editor when using an aggregation function in the custom column (#58230)
  • database selector blinking on new sql question with a single db (#57644)
  • Models shouldn’t be represented by the sigma icon (#54400)
  • In questions using table joins, zooming on ids of joined tables shows incorrect data (#28095)

Visualization

  • Goal line tooltip formatting does not match ticks formatting (#48473)
  • Negative values overlap with x-axis labels, making them unreadable (#48130)

Metabase 55.1

Upgrading | 55.1

Metabase Open Source | 55.1

Metabase Enterprise | 55.1

Breaking changes | 55.1

  • XLSX exports of pivot tables now export data into a plain XLSX file instead of Excel-native PivotTable format (#56622, #58313)

    • The data is still exported as pivoted (when the appropriate option is selected during export), but the XLSX file will no longer use the Excel PivotTable interface.
    • This change is due to the fact that Excel PivotTable doesn’t natively support all the Metabase aggregation functions, which lead to correctness issues in XLSX exports.
    • If you require the use of Excel PivotTable, export unaggragated data instead and pivot it in Excel directly.
  • Updated JWT SSO flow for embedding SDK

  • Remove support for deprecated hide_download_button hash parameter in static embedding (#58401)

New features | 55.1

Databases

Visualizations

Administration

  • Development instances (#56579, #57620, #57553, #57746)

    • Set up dev or staging Metabase instances for a flat fee. Previously this required creating another subscription.
  • Customizable log levels (#57524, #57205, #57022, #56973, #56772, #57667)

    • Choose logging level in Admin interface
    • Log presets for common troubleshooting cases, like serialization or linked filters
  • New type coercion strategies in Table Metadata

    • Cast String->Integer, String->Float, Float->Integer, Datetime->Date in Table Metadata. Previously, only casting to temporal types were available.
    • See also new custom expression to cast columns in the query builder below.

Querying

  • Add boolean filter types to dashboards and SQL field filters (#57435)

Custom expressions

  • date(), text(), and integer() casting expressions are now supported on all SQL databases (except date() on Oracle) and MongoDB (#55774, #57653, #56180,#56177, #55704, #56178).
  • splitPart() expression to split a string is now supported on Postgres, MySQL/MariaDB, BigQuery, Redshift, Clickhouse, and Snowflake (#55935, #55938, #55918, #55914, #55691)
  • date() custom expression can now truncate datetimes to date (in addition to converting a string to a date) (#57448, #57523)
  • integer() custom expression can now round floats (in addition to converting a string to an integer) (#56817)
  • New custom expressions:

    • datetime() to convert a string to datetime (#58048)
    • float() to convert a string to float (#56814, #56982)
    • Both are supported on Postgres, MySQL/MariaDB, BigQuery, Redshift, Clickhouse, and Snowflake.
  • Use constants as standalone custom expressions (not supported on MongoDB) (#56534, #56533, #56334, #56254, #56942)

Embedding

  • Support SAML for Embedded Analytics SDK auth (#56869, #58641)
  • Disable PDF and result downloads for individual entities in static and public embedding (#56131,#56211,#56541)
    • The downloads url param now accepts values results and pdf in addition to true and false.

Other

Enhancements | 55.1

Reporting

  • Users using free OSS version of Metabase will see “Powered by Metabase” logo in pdf exports in subscriptions (#58096, #57501, #57266, #57088)
  • Remember the last download format for the user (#50651)
  • Limit available intervals for ‘by the minute’ schedule option (#56068)

Querying

  • Use parentheses for custom expressions with no parameters (#56835)
    • From now on, type Count() instead of Count. Existing queries are not affected.
  • Use results of another question as a source for filter values for numeric dropdown filters (#56825)
  • Use “Enter” to submit a value in dashboard filter widgets (#57388)
  • Rename date picker labels: “Specific dates” to “Fixed date range”, “Relative dates” to “Relative date range” (#56699)
  • Search by remapped field values in search box filters in query builder (#56621)
  • More precise error messages in custom expression editor (#57332, #57199, #57170, #56984,#56962, #55737)

Data modeling

UI

  • Clean up “+ New” menu and add new “Add entity” buttons (#57649, #57647, #57641, #57605, #57616, #57555, #57496)
    • Remove Collection, Model, and Metric from “+ New” menu.
    • Collections, models, and metrics can be created from the corresponding “Browse..” pages
    • Collections can also be created from the navigation sidebar
  • Improved Admin tasks page (#56791, #56664, #56491, #56383)

    • Support sorting, filtering, and pagination of tasks
    • Add Download, Copy and See logs actions to task details
  • Add helper text to empty visualizations to explain how to create a viz (#55706)

Other

  • Remove zh from the list of supported translations (use a specific zh-* locale instead) (#57672)
  • Allow “Sync Now” for Google Sheets instead of waiting for next scheduled time (#54940)
Read more…
  • Optimize version info fetching (#58000)
  • Don’t show schemas for destination databases (#58409)
  • feat: move native query sidebar icons to the header (#58501)
  • add logging for table filtering during sync (#58777)
  • Vertically center radio labels (#58389)
  • Use more informative icons in Filter popover (#58377)
  • Fix timeline event tooltip date text color for SDK (#58122)
  • Remove footer from SDK-embedded dashboards (#57779)
  • Remove entity_id on databases, tables, fields (#58236)
  • Fix checking location dashboard filter type (#57677)
  • Rename regexextract to regexExtract (#57013)
  • Check for Category axis type instead of semantic type Category (#57128)
  • Replace Category with has_field_values check when computing columns compatible with a parameter (#56825)
  • Fix the filter input placeholder for remapped fields (#56691)
  • Close search results dropdown on Esc in filters in query builder (#56562)
  • Fix “Cannot SELECT a Card without including :card_schema” error when viewing history for an old card (#56394)
  • Ensure we buffer the output stream for CSV downloads (#58238)
  • Update explanation of cron syntax in alert scheduling (#58518)
  • Make “Doing science” sentence case instead of all caps (#58404)
  • Add field-values endpoint (#58403)
  • Clean up settings menu (#58365)
  • Standardize form input font size to md (14px) and improve spacing (#58258)
  • Fix 401 versus 403 for dataset routes (#57871)
  • standardize on ToolbarButton for main view header actions (#57791)
  • Fix Python newline in Embedding code templates (#57350)
  • Add clarity to the subscription filter copy (#57299)
  • Renamed /api/ee/gsheets/folder to /api/ee/gsheets/connection (#57239)
  • Prevent non-admins from calling admin-only gsheets endpoints (#57186)
  • Hide entity ids from sidebar for embedded entities (#57052)
  • Add sorting capabilities to GET /task/ endpoint (#56795)
  • Fix flickering when reordering columns in a table (#56543)
  • Add filtering capabilities to /task/ endpoint and add/task/unique_tasks endpoint (#56451)
  • Only show Goggle Sheets sync status to Admin who started the sync (#55587) </details>

API changes

See API changelog

Bug fixes

Administration

  • Deleting a database with more than 65535 fields will fail (#58491)
  • Same table/schema names with different capitalization breaks sync (#56949)
  • No error handling when creating, editing, or removing groups (#52886)
  • SSO does not respect MAX_SESSION_AGE and MB_SESSION_COOKIES (#51889)
  • sync_schema endpoint is synchronous when it should be asynchronous (only snowflake?) (#41964)
  • Integer columns in Redshift external tables aren’t receiving valid metadata (#41788)

Querying

  • Text comparison with ClickHouse UUIDs does not work (#58579)
  • Binning information is duplicated in summarization sidebar (#57697)
  • Cannot use browser navigation to navigate the Models Editor (#55486)
  • Duplicating a model prompts the user to add the model to a dashboard (#54452)
  • Default filter name does not respect include-current parameter (#50139)
  • Users with “Create Queries” Disabled are Prompted to Ask a New Question on empty Dashboards (#44937)
  • When x-raying a table, the collection tree in the navigation sidebar does not show the newly created collections (#57493)
  • In the search value picker, some values can’t be picked (#56210)
  • Offset(CumulativeSum(...), 1) does not work (#55720)
  • Custom Expression having a date function between 2 aggregation functions returning dates doesn’t work (#55622)
  • Column named Count is mishandled in aggregation expression editor when creating new metric (#55300)
  • MB_DB_QUERY_TIMEOUT_MINUTES ignored if MB_JDBC_DATA_WAREHOUSE_UNRETURNED_CONNECTION_TIMEOUT_SECONDS value is higher (#54739)
  • Public download urls can reach the limit of url length (#51813)
  • Implicitly joinable column groups cannot be distinguished (#46845)
  • Metrics calculated with filters end up in having conflicts among them (#25455)
  • Clicking column name when dropdown menu is open should close menu (#16789)

Visualization

  • Error message is ugly & unhelpful when rendering a map visualization where the custom geojson has been deleted (#39134)
  • Currency label options text not displayed (#58727)
  • Visualization’s row count wraps needlessly when the view port is <~1060px wide (#55518)
  • Pivot tables don’t show the totals for series that have a unique value (#52333)
  • Conditional formatting won’t display on subscriptions when it is applied to multiple columns (#58234)
  • Gauge visualization is nonsensical when using a time unit breakout (#55728)
  • Changing decimal values of a measure directly impacts the y-axis scale values (#35046)
  • “Save as default view” in map visualization does not save card (#20263)

Reporting

  • Subscription filter values displays technical values for date, which can be difficult to read for humans (#24651)
  • Formatting issues in the xlsx export (#54498)
  • Min, Max, Average, Distinct values are aggregated as Sum for subtotals and grand total in the xlsx export (#54497)
  • Columns with the “Avatar IMG URL” Semantic type will display the url instead of an image when sent out in Subscriptions (#40189)
  • Columns are sorted in JSON export, when there more than 8 columns (#12247)
Read more... **Other** - Field Values must short circuit on sync ending errors ([#51683](https://github.com/metabase/metabase/issues/51683)) - Fingerprints need to respect effective_type ([#15937](https://github.com/metabase/metabase/issues/15937)) - Padding disappears after changing operator in string filter picker ([#58923](https://github.com/metabase/metabase/issues/58923)) - Metabase should not set the Category semantic type for interger fields ([#33888](https://github.com/metabase/metabase/issues/33888)) - Font doesn't get updated in the first try ([#45486](https://github.com/metabase/metabase/issues/45486)) - In some circumstances the type dropdown is not visible in full on table metadata page ([#56428](https://github.com/metabase/metabase/issues/56428)) - Field order sidesheet loading state breaks metadata page layout ([#56371](https://github.com/metabase/metabase/issues/56371)) - List of Mongo tables shrinks when editing permissions ([#56823](https://github.com/metabase/metabase/issues/56823)) - Inconsistent question toolbar button background colors when hovered ([#55520](https://github.com/metabase/metabase/issues/55520)) - Switch from card.entity_id to card.id in visualizer entities ([#58285](https://github.com/metabase/metabase/issues/58285)) - Exclude Current collection from recents when moving items ([#57057](https://github.com/metabase/metabase/issues/57057)) - type/Category is missing non-semantic type ancestors ([#56504](https://github.com/metabase/metabase/issues/56504)) - Column sorting does not work well with predefined column orders ([#56482](https://github.com/metabase/metabase/issues/56482)) - Cannot change field's FK type mapping in data reference ([#55618](https://github.com/metabase/metabase/issues/55618)) - Cannot change field's semantic type in field detail view in data reference ([#55617](https://github.com/metabase/metabase/issues/55617)) - `lang` attribute doesn't respect user locale, uses instance locale instead. ([#49538](https://github.com/metabase/metabase/issues/49538))

Read docs for other versions of Metabase.

Was this helpful?

Thanks for your feedback!
Want to improve these docs? Propose a change.