Skip to main content

Foxglove 2.42.0

🧱 Scrolling Stack Panel Layouts​

The new Stack panel lets you combine multiple panels into a single scrolling vertical layout, making it easier to build focused dashboards without sacrificing screen space. You can stack panels that share similar data or workflows and still keep each panel’s controls and configuration.

This is especially useful when you want to compare many related visualizations in vertical alignment.

🧊 Linked Voxel Selection Across 3D Panels​

Voxel selections in the 3D panel are now synchronized across multiple 3D panels that show the same voxel grids. When you click on a voxel in one panel using the object inspector, the corresponding voxel is highlighted in other linked 3D views.

This makes it easier to inspect the same region of space from multiple viewpoints or with different visualization settings.

Shareable links now support opening multiple remote .bag or .mcap files at once. Simply include multiple ds.url parameters in your link to load several files into a single session.

This makes it easier to share links that combine related recordings without requiring users to open each file separately.

New & Improved
  • Added support for optional scalar fields in Flatbuffer messages so more schemas render correctly by default
  • Added support for required custom properties in the app UI to help enforce important metadata on events and devices
  • Admins can now view failed imports alongside pending imports in settings
  • Improved 3D arrow picking by using stable object IDs for child arrow selection
  • Updated event tooltips to show properties in a clearer, more useful format
  • Added playback controls and current time display for live players
  • Allowed empty annotations while in sync mode, so you can create notes before filling in details
  • Switched many panel topic selectors to autocomplete inputs for quicker topic discovery
Performance
  • Improved Map panel performance with large point overlays
  • Improved scrubbing behavior to keep playback smooth, even over long recordings
API
  • Primary Sites now support custom bucket notifications via direct POST requests with device and project IDs, useful when your storage provider doesn't support push notifications or you want to trigger ingestion from a separate process
Fixes
  • Styled destructive delete menu items with an error color for clearer confirmation before removal
  • Fixed data loaders not being available on all plans
  • Fixed protobuf time values not displaying correctly in the Raw Messages panel
  • Fixed seeking behavior in the Image panel when using topics generated by user scripts
  • Fixed voxel grid positioning issues in the 3D panel
  • Fixed a bug where opening a link in the desktop app would result in an error loading a recording
  • Fixed MessagePathInput incorrectly displaying @norm modifier as invalid in valid cases
  • Displayed clear errors for unsupported depth map image encodings
  • Fixed material library loading for OBJ meshes in the 3D panel
  • Fixed backfill behavior when adding new panels that subscribe to the same topics as existing panels
  • Fixed point cloud projection math for depth-to-point-cloud renderings

Downloads: Linux: deb amd64 arm64, snap amd64 | Windows: Universal | Mac: Universal