Skip to main content

180 posts tagged with "Foxglove"

Release notes for the Foxglove web and desktop app.

View All Tags

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

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