Skip to main content

Foxglove v1.39.0

Added

  • Added setDefaultPanelTitle() to the PanelExtensionContext API, and added the ability to edit most panels’ titles in their settings
  • Added a deprecation banner to the URDF Viewer panel

Changed

  • Added a button to submit parameter changes in the Parameter panel
  • Improved 3D panel performance after transform history capacity is exceeded
  • Improved preloading performance for custom extension panels

Fixed

  • Fixed issue where the 3D panel would freeze after receiving tf message with identical parent and child ids
  • Fixed message frequency statistics when connected to a live data source publishing clock messages

Foxglove v1.38.0

Added

Changed

  • Improved empty layout state with meaningful message and recommended actions
  • Changed SceneUpdate deletions to be processed before new entities are added
  • Improved error message when Protobuf data contains an incorrect schemaName

Fixed

  • Fixed bug where Plot panels would contain old messages from user scripts
  • Ensured User Script panel messages are recomputed when variables change

Foxglove v1.37.0

Added

  • Added a menu item to the desktop app for manually checking for updates

Changed

  • Replaced in-app documentation with links to the appropriate resources in the sidebar’s Help menu

Fixed

  • Avoid automatically subscribing to CameraInfo topics in the 3D panel
  • Fixed a bug where new CameraInfo messages wouldn’t update image topics in the 3D panel
  • Fixed a bug where saving a script in the User Scripts panel didn't update subscribed panels with new output messages
  • Fixed an issue with the Map panel's center getting reset when no new messages have been received

Foxglove v1.36.0

Changed

  • Improved calculation of topic publishing frequencies for live connections
  • Marked ROS 2 native connection as deprecated
  • Use system time for Foxglove WebSocket connections if the server does not publish time messages

Fixed

  • Improved text handling in the playback controls tooltip
  • Fixed a bug that prevented the use of org-wide extensions and locally-installed extensions with the same ID

Foxglove v1.35.2

Added

  • Foxglove WebSocket: Use server published time as message receive timestamps

Fixed

  • Fix setState hook in PanelExtensionAdapter for React 18
  • Fix IterablePlayer and UserNodePlayer bugs with seeking
  • Fix "Loading panel settings" when swapping panels
  • Rename Team to Organization in several places

Foxglove 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

Foxglove 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

Foxglove 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

Foxglove 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

Foxglove 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