Skip to main content

v1.59.0

Added

  • Added support for topic alias extensions, which programmatically alias data source topics to new topic names
  • Display the time for a live data source connection in the top navigation
  • Added support for setting style properties for GeoJSON objects in the Map panel
  • Added support for displaying NavSatFix covariances as ellipses in the Map Panel

Changed

  • Set the new navigation interface as the default
  • Moved the "Topic" and "Schema" inputs into the Publish panel settings

Fixed

  • Fixed an issue with advertising client channels when using the extension API’s context.advertise without specifying the datatypes over a Foxglove WebSocket connection
  • Fixed a memory leak for long-running user scripts

Downloads

v1.58.0

Added

  • Introduced a setting for the Plot panel to toggle lines between data points

Changed

  • Moved the Plot panel’s “Download as CSV” feature from the toolbar to a context menu
  • FlatBuffer messages will now appear with all schema-specified default values populated, even if they were not serialized explicitly in the binary data

Fixed

  • Fixed the google.protobuf.Duration and google.protobuf.Timestamp generated type definitions in the User Scripts panel, so they match the way timestamps are represented in the rest of the app (i.e. {sec, nsec}, not {seconds, nanos})
  • Fixed the precision of number input fields in the panel settings

Downloads

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

Downloads

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

Downloads

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

Downloads

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

Downloads

v1.53.1

Fixed

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

Downloads

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

Downloads

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

Downloads