Skip to main content

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

Foxglove v1.49.0

Added

  • Added Chinese translations for the Log, Plot, and 3D panels, sidebar’s data source info, and welcome dialog
  • Added ability to toggle marker wireframes in the 3D panel

Changed

  • Display a useful error modal when someone tries to connect to a [ws://non-localhost](ws://non-localhost%60/) URL over an HTTPS connection

Fixed

  • Fixed shortcut for clicking to select multiple panels
  • Fixed objects disappearing when playing after changing topic visibility in the 3D panel
  • Fixed issue with subscribing to camera calibration topics in the Image panel

Foxglove v1.48.0

Added

  • Added support for displaying enum names in arrays in the Raw Messages panel
  • Added Chinese translations for the panel list

Changed

  • Moved the Preferences interface from the sidebar to a modal
  • Improved layout switching performance when user scripts are present
  • Improved user script types library generation performance
  • Hid the ROS_PACKAGE_PATH setting in the web app

Fixed

  • Fixed message path input autocomplete placement when the input is near the bottom of the screen
  • Fixed issue with multi-selecting layouts
  • Fixed a crash when viewing panel settings for an unknown panel type
  • Fixed follow mode from centering on root frame when display frame does not exist
  • Fixed URLs to the account settings
  • Fixed an issue with the Plot panel’s y-axis jittering
  • Fixed an issue with double-clicking to open files (.bag, .mcap, etc.) in the desktop app
  • Fixed the display of grids when no transforms are present in the 3D panel
  • Fixed zoom and scroll behavior for the State Transitions panel when series values are outside of the viewport
  • Fixed issue with Foxglove WebSocket not reconnecting when server restarts

Foxglove v1.47.0

Changed

  • Removed the deprecated URDF Viewer panel

Fixed

  • Fixed issues with updating the State Transitions panel’s settings
  • Fixed jittering in the 3D panel caused by certain transforms being incorrectly cleared from the transform tree
  • Fixed seek back behavior to clear the transform tree
  • Fixed an issue with reading GeoJSON messages in the Map panel