Foxglove 2.21.0
🔬 Inspect Message Converter transforms​
You can now use the Raw Messages panel to view the message converters for a topic's schema and inspect how the messages are transformed. Select the schema name dropdown and choose a target schema to view the output.
🎯 Filter by parameter name​
The Parameters panel now supports filtering by parameter name.
New & Improved
- Added the ability to double click to rename a tab in the tab panel
- Clicking "View in timeline" from a visualized data set now filters the timeline to only show the device associated with that data set
- The app now supports JSON Schemas that use nullable types of the form
["null", "string"]
Performance
- Preloaded data now loads faster when switching between tabs or duplicating plots
- General performance improvements
API
- The
/v1/events
and/v1/events/{id}
APIs now always provide the device ID and device object in the response
Fixes
- Fixed an issue preventing the Raw Messages panel from displaying enums for single values
- Fixed an issue causing nanosecond precision loss in certain cases
- Fixed an issue where message path fields would lose focus after using autocomplete
- Fixed deserialization errors caused by conflicting schemas for the same topic
- Fixed the Plot panel's x-axis handling for purely negative values
- Fixed an issue where markers would not expire in the Image panel
- Fixed an issue where message converters were not running for the Map panel's "all" history mode
Downloads: Linux: deb amd64 arm64, snap amd64 | Windows: Universal | Mac: Universal