Foxglove 2.23.0
📐 Locked axis scales in the Plot panel
The Plot panel now supports locking the x and y axis scales to a 1:1 ratio. This can be set via the "Axis scales" drop down in the panel settings.
🩻 Preview topics before importing with Foxglove Agent
The Foxglove Agent tracks metadata about what topics exist in each MCAP recording and forwards this information to the Foxglove Cloud. We now make this topic-level information available for you to inspect directly in Foxglove before importing the recording.
Learn more about the Foxglove Agent in the Agent docs or by watching the recording of our Foxglove Agent live demo.
New & Improved
- When an extension fails to activate, an error is now displayed on the extension list page and the extension details page
- Plot and State Transitions panel tooltips are now hidden when dragging the panel to improve clarity
- The Image panel now supports viewing both original and converted messages when using message converters
- Added the ability to filter the recordings list to show only those that are not associated with a device
- Improved the usability of the vertical scrollbar in the State Transitions panel
- Timestamp objects are now pretty-formatted in the Table panel
Performance
- Network usage reduced when syncing layouts
- Reduced latency of H.264 video decoding if the video was not already encoded with low latency settings
- Performance improvements for User Scripts that load a time-range of a topic
- General performance improvements
Fixes
- Fixed an issue where the Raw Message panel would display "waiting for next message" when using a message path ending with a slice on an empty array
- Mitigated tooltip flickering when resizing the Plot panel
- Fixed an issue where switching tabs would cause messages to no longer be displayed
- Fixed an issue where hover values would sometimes not show when zoomed out in a plot
- Fixed an issue causing the viewport to jump after switching from 3D to 2D in the 3D panel
- Fixed an issue with incorrect URL parameters when adjusting the time range for a data source
- Fixed an issue where single-message recordings didn't show up in the timeline coverage view
- Fixed an issue where file for downloaded files varied depending on the download context
API
- The
/data/stream
API endpoint for streaming and downloading data now accepts acompressionFormat
parameter to specify the output compression format for MCAP chunks
Deprecated
- Removed support for streaming using the
ds.importId
URL parameter which has been deprecated for over a year
Downloads: Linux: deb amd64 arm64, snap amd64 | Windows: Universal | Mac: Universal