๐ค Customize table viewsโ
You can now manage and resize table columns on the Device and Event tables to customize how you view your data.
Visualization playback now supports displaying timestamps in RFC 3339 (ISO 8601) and 24-hour formats in addition to 12-hour and epoch.
โ๏ธ Renamed NPM packageโ
When we launched Foxglove 2.0, we dropped the "Studio" name. In keeping with that, we renamed the @foxglove/studio
NPM package to @foxglove/extension
. Please update your custom extensions to depend on @foxglove/extension
to receive future SDK updates.
New & Improved
- All users on free plans have the โadminโ role to simplify how small teams and individuals use Foxglove
- Improved the discoverability of help text in settings
- Device name search in UI is now case insensitive
- When streaming a recording from Foxglove cloud, recording name shows in the app bar
- Added support for OMG IDL empty structs
- Added support for FlatBuffer
union
fields, vectors of unions, and fixed-length arrays
- FlatBuffer messages fields are now displayed in the order of their
id
- Added the ability to create shareable links using user-defined
recordingKey
Performance
- Made additional memory usage optimizations for the state transition panel
- Improved the performance of querying Foxglove Events tied to a particular device
- Performance improvements for parsing FlatBuffer messages
- Performance improvements for loading recordings
- Performance improvements for computing message paths used in auto-complete
- Improved performance of connected-line scatter plots via downsampling
Fixes
- Fixed a bug on the desktop app where zooming in/out during playback would result in a misaligned app bar
- Fixed an issue where moving the desktop app between screens with different pixel densities would cause the toolbar to change size
- ixed an issue where plot panels with no x-axis range configured would cause downsampled data to jitter for some datasets
- Fixed multiple issues with the โreset viewโ button behaving incorrectly on the state transition panel
- Fixed a bug where window controls wouldn't appear in Linux desktop apps before sign in
- Fixed incorrect message count for topics with multiple MCAP channels
- Fixed a bug where message fields whose names contain special characters could not be plotted by clicking on the value from the Raw Message panel
- Prevent layout shifts when hovering over a value in the Raw message panel
- Fixed an issue causing drift of image annotations on large images when zooming in
- Fixed an issue preventing markers from being deleted and re-added with the same
id
- Hardware acceleration now works for the Foxglove Snap package
- Fixed decoding of JSON messages without complete JSON schema definitions
- Malformed video data no longer causes the image panel to crash