Skip to main content

v1.35.1

Fixed

  • Fixed issues with PointCloud and LaserScan messages displaying incorrectly in the 3D panel when their pose changed, or when using the "Decay Time" setting

Downloads

v1.35.0

Added

  • Added the ability to set a custom variable, in addition to the default $selected_id, when selecting a marker in the 3D panel

Changed

  • Added a numeric precision panel setting for the Diagnostics Details (ROS) panel
  • Redesigned the Data source dialog to help users learn more about Foxglove
  • Changed Foxglove to no longer modify or normalize schema names when displaying them in the Data source sidebar tab – Foxglove schema names must now be fully qualified (e.g. foxglove.Grid, not just Grid)
  • Added a "Planar Projection Factor" topic setting for camera frustums and images in the 3D panel’s settings

Fixed

  • Fixed more memory leaks
  • Fixed an issue on Windows where Foxglove deep links would open a blank Foxglove window
  • Fixed an issue where click-to-publish in the 3D panel was always publishing with the fixed frame, even while coordinates were in the display frame
  • Fixed aspect ratio for camera frustums and images in the 3D panel
  • Fixed a bug where message converter extensions would not work for pre-loaded data

Downloads

v1.34.1

Fixed

  • Fixed memory leaks in the 3D panel
  • Fixed an issue with the panel settings sidebar after deleting the selected panel from a layout
  • Fixed regression for deep links that use the mcap-remote-file and ros1-remote-bagfile query params

Downloads

v1.34.0

Added

  • Added a callout to use Foxglove for uploading and sharing data to the Data source dialog
  • Added a panel setting to sync camera states across multiple 3D panels

Changed

  • Improved Plot panel performance when seeking through preloaded data
  • Enabled faster buffering of data sources with high topic rates
  • Updated a link to point to the correct documentation for converting .db3 files to MCAP files

Fixed

  • Fixed initial player memory leak for layouts with no tabs or 3D panel
  • Fixed memory leaks

Downloads

v1.33.0

Added

  • Added a new kind of extension for registering message converters that convert data from one schema to another

Changed

  • Removed the 3D (Legacy) panel
  • Improved performance of the Plot panel after data is preloaded

Downloads

v1.32.0

Changed

  • For Foxglove WebSocket connections, the start and end times displayed in the Data source sidebar are now adjusted dynamically when looping over pre-recorded data
  • Boosted performance for FlatBuffers schemas that use UINT8 arrays

Fixed

  • Fixed an issue with color pickers in panel settings not updating panels
  • Fixed message coloring in the Diagnostics – Detail (ROS) panel
  • Fixed resubscribing to topics when a Foxglove WebSocket connection is broken and reestablished
  • Fixed an extraneous warning shown for some Foxglove WebSocket connection
  • Fixed an issue with RGBA coloring of Grid messages in the 3D panel where fully transparent pixels were not displayed as transparent
  • Colors for foxglove.PointCloud and foxglove.Grid messages are now clamped to minimum and maximum values, rather than displaying incorrect colors when values lie outside the selected range

Downloads

v1.31.1

Fixed

  • Fixed value layout flashing when hovering on the Raw Messages panel
  • Fixed settings issues for URDFs from the /robot_description parameter and/or topic in the 3D panel

Downloads

v1.31.0

Added

  • Added a Spotlight plugin for MCAP files to the macOS desktop app, allowing MCAP files' topics, schemas, attachments, and metadata to be searchable via Finder and Spotlight

Changed

  • Made deprecation banner for the 3D (Legacy) panel impossible to dismiss
  • Replaced the packed "RGB"/"RGBA" color modes with a new “RGBA (separate fields)” mode for foxglove.PointCloud and foxglove.Grid topics in the 3D panel
  • Removed the "RGB Byte Order" setting for ROS sensor_msgs/PointCloud2 topics in the 3D panel, and made the byte order compatible with RViz; renamed the color modes to “BGR”/“BGRA” to accurately reflect the actual byte order
  • Make message handling in the Map panel more robust

Fixed

  • Changed the Data source dialog’s behavior to immediately close after user clicks “Open” on a Velodyne LIDAR connection
  • Enabled loading PointCloud2 messages with fields whose count is unsupported (i.e. ≠ 1) by hiding those fields

Downloads

v1.30.0

Added

  • Added a thumbnail image for the Parameters panel in the panel list

Changed

  • Improved handling of the zoom state in the Plot and State Transitions panels
  • Enabled faster preloading of large datasets when reading from Foxglove and local / remote file sources
  • Improved performance for displaying foxglove.Grid messages in the 3D panel
  • Improved handling of TF frame names in ROS 1 data stored in Foxglove
  • Changed the 3D panel's default background color to match other panels in light and dark mode
  • Reduced GPU memory footprint for cube list and sphere list markers
  • Improved rendering of non-editable parameter values in the Parameters panel

Fixed

  • Fixed an issue where Rosbridge connections would not advertise when re-connecting
  • Fixed a bug with RGB point clouds where the automatically-selected settings would sometimes change after the point cloud was initially displayed in the 3D panel
  • Fixed an issue with the display of values in the Parameters panel
  • Fixed a crash in the State Transitions panel on large datasets
  • Fixed an issue with cube list markers not updating in the 3D panel
  • Fixed a bug where data from a previous data source would be visible in the Log panel after switching data sources
  • Fixed an issue with the Variables sidebar failing to update values changed outside the sidebar

Downloads

v1.29.1

Changed

  • Improved handling of subscription connections from ROS 1 nodes when running Foxglove and ROS nodes on different hosts
  • Enabled faster preloading of large datasets when reading from Foxglove or from local and remote file sources
  • Displayed errors next to the relevant “Transforms” and “URDF” nodes in the 3D panel’s settings
  • Added validation to foxglove.Grid messages and support for grids with row padding in the 3D panel
  • Updated the Gauge panel to support string values that can be converted to numbers
  • Improved performance of the State Transitions panel

Fixed

  • Fixed an issue where cyclical transforms would crash the 3D panel
  • Fixed a bug in the Gauge and Indicator panels where messages on high-frequency topics would sometimes be skipped when using a message path syntax filter
  • Fixed issues with opening Velodyne connections from the desktop app
  • Fixed "square" point shape setting for point clouds in the 3D panel
  • Fixed a bug in the 3D panel where the default settings for RGB point clouds would sometimes change after the point cloud was initially displayed

Downloads