DevTools 2.41.0 release notes

The 2.41.0 release of the Dart and Flutter DevTools includes the following changes among other general improvements. To learn more about DevTools, check out the DevTools overview.

General updates

#
  • Persist filter settings across sessions. - #8447, #8456 #8470
  • Tables match IDE theme when embedded in an IDE. - #8498

Inspector updates

#
  • Added an option to the new Inspector's settings to allow auto-refreshing the widget tree after a hot-reload. - #8483
  • Fixed an issue where the new Inspector would not load after a hot-restart in the legacy Inspector. - #8491
  • Fixed an issue preventing scrolling to an implementation widget in the new Inspector after selecting it on the device. - #8494

Network profiler updates

#
  • Added a filter text field to the top-level Network profiler controls. - #8469 Network filter field

Logging updates

#
  • Fetch log details immediately upon receiving logs so that log data is not lost due to lazy loading. - #8421
  • Reduce initial page load time. - #8500
  • Added support for displaying metadata, such as log severity, category, zone, and isolate - #8419, #8439, #8441. It is now also possible to search and filter by these metadata values. - #8473 Logging metadata display
  • Add a filter text field to the top-level Logging controls. - #8427 Logging filter
  • Added support for filtering by log severity / levels. - #8433 Log level filter
  • Added a setting to set the log retention limit. - #8493
  • Added a button to toggle the log details display between raw text and JSON. - #8445
  • Fixed a bug where logs would get out of order after midnight. - #8420
  • Automatically scroll logs table to the bottom on the initial load. - #8437

VS Code Sidebar updates

#
  • The legacy postMessage version of the VS Code sidebar has been removed in favor of the DTD-powered version. Trying to access the legacy sidebar will show a message advising to update your Dart VS Code extension. The Dart VS Code extension was the only user of the legacy sidebar and migrated off in v3.96.

Full commit history

#