Skip to main content

Foxglove v1.61.0

Known issue

  • This release of the desktop app crashes on launch. Use 1.61.1 instead.

Changed

  • Avoid re-computing messages in the User Scripts panel when global variables change
  • Improved selection of thin scale_invariant LinePrimitive markers in the 3D panel

Fixed

  • Fixed various parsing issues with FlatBuffers messages

Foxglove v1.60.2

Fixes

  • Fixed layout migrations from the Image (Legacy) panel to the new Image panel
  • When saving a user script, the new script is run on its inputs to produce updated output messages

Foxglove v1.60.1

Changed

  • Improved Plot panel performance on large datasets
  • Improved rendering performance of raw images in the Image and 3D panels by doing more processing in a background thread
  • Improved Raw Messages panel rendering performance

Foxglove v1.60.0

We’ve removed the Image (Legacy) panel from this release – check out our docs for information on the new Image panel.

Changed

  • Removed the Image (Legacy) panel
  • Simplified error messages in the Problems sidebar to be more actionable
  • Improved Raw Messages panel rendering performance

Fixed

  • Fixed invalid message definitions when loading .db3 files containing foxglove_msgs

Foxglove 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

Foxglove 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

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