Skip to main content

Foxglove v1.57.0

We've added a new and improved Image panel that supports overlaying 3D markers on 2D images. The old "Image (Legacy)" panel is now deprecated and will be removed in a future release.

Added

  • Added the new Image panel

Changed

  • Improved performance of the Plot panel on large datasets
  • Improved error messages in the User Scripts panel for unsupported types
  • Revised the panel extension API to allow passing a Time object, instead of a number, as an argument to the seekPlayback function
  • Improved the User Scripts panel's recovery from input topic errors

Fixed

  • Fixed an issue where built-in ROS datatypes were overwriting the data source’s included datatypes
  • Fixed LinePrimitive rendering and selection issues in the 3D panel
  • Fixed CDR serialization/deserialization of empty messages
  • Fixed a bug with dynamic resizing of autocomplete options in the settings sidebar
  • Fixed an issue where toggling the Plot panel legend opens the settings sidebar
  • Fixed an issue with seeking precision in the Map panel
  • Fixed message processing order in the User Scripts panel

Foxglove v1.56.0

Changed

  • Added items for exploring sample data and opening the welcome dialog in the app menu

Fixed

  • Fixed logic to detect hovered points in the Map panel
  • Fixed player warning when changing a variable
  • Fixed issue with image annotations not clearing when receiving an empty annotation in the Image panel
  • Fixed missing dependency in @foxglove/studio npm package

Foxglove v1.54.1

Fixed

  • Fixed a bug with message converters and extension panels
  • Improved performance when loading FlatBuffer data
  • Fixed a bug where the Indicator panel didn't support TypedArrays
  • Fixed issues where toggling topics in the left sidebar hijacks the spacebar when used for playback

Foxglove v1.54.0

We've redesigned Foxglove's navigation to make it easier than ever for you to explore your robotics data.

Added

  • Added support for byte array parameters in the Foxglove WebSocket connections
  • Added support for message paths with math modifiers in panel settings

Changed

  • Improved error message when loading corrupt and large MCAP files

Fixed

  • Fixed an issue in the 3D panel where seeking back to the beginning of a file would not clear the scene
  • Fixed incorrect display of outdated errors in the 3D panel settings
  • Improved the behavior of GeoJSON labels in the Map panel
  • Fixed LinePrimitive memory usage and performance in the 3D panel
  • Fixed an issue in the 3D panel where the last scan on a LaserScan topic would remain visible when toggling the topic off in the panel settings
  • Fixed display of the event creation button when streaming recordings from Foxglove

Foxglove v1.53.1

Fixed

  • Fixed flickering in the Diagnostics – Summary panel when the list is too long

Foxglove v1.53.0

Added

  • Added Japanese language support
  • Added key value quick-view in Raw message panel

Changed

  • Improve plot panel performance
  • Improve panel settings text input interactivity
  • Refactor problems list to avoid modal
  • Rename split panel text

Fixed

  • Fixed incorrect placeholder text for PosesInFrame Axis Scale
  • Fixed TextAnnotations in a message without any circles or points
  • Fixed collada meshes being displayed with wrong color
  • Fixed an issue with timeline scrubbing on non-time based plots
  • Fixed an issue where ROS Markers using the TRIANGLE_LIST type would fail to render when the number of triangles changed
  • Fixed memory leak in UserNodePlayer

Foxglove v1.52.0

Added

  • Added support for foxglove.TextAnnotation in Image panel

Changed

  • Remember playback loop setting across app reload
  • Better error messages when an incorrectly serialized flatbuffer message is encountered

Fixed

  • Fixed playback for unindexed local mcap files
  • Fixed a crash in the plot panel when working with Float64 max values
  • Fixed cutoff error messages in user script editor
  • Fixed occasional camera info missing errors on app reload

Foxglove v1.51.0

Changed

  • Improved behavior of the Plot panel in low memory conditions

Fixed

  • Fixed an issue where time and duration types in Protobuf data were deserialized differently from other encodings, which could lead to errors
  • Fixed crashes in the User Scripts panel
  • Fixed an issue where some panels might lose visualization when changing topics in other panels
  • Fixed foxglove.Grid and OccupancyGrid topics causing crashes in the 3D panel

Foxglove v1.50.0

Added

  • Added support for bigints in Protobuf data sources by preserving 64-bit integers, instead of rounding them to 53-bit integers

Fixed

  • Fixed image rendering in the 3D panel
  • Fixed LIDAR point size minimum in the 3D panel settings
  • Fixed inefficient memory usage in the app when reading bag data