Skip to main content

Foxglove v1.81.0

Added

  • Added useful messaging to the Image panel's empty state when there is no data to show
  • Resolve package:// URLs relative to the URDF's base URL for HTTP(s) URDF files

Changed

  • Improved loading performance for MCAP files
  • Improved performance for the Plot and State Transitions panels
  • Point clouds in the 3D panel now default to being colored by z when intensity and rgb fields aren't present

Fixed

  • Fixed handling of constraint_set5_flag in foxglove.CompressedVideo messages
  • Fixed issue where organization extensions were not uninstalled when signing out
  • Fixed scrolling behavior in the Log panel

Agent v1.0.2

💁 Ubuntu 20.04 support

We now build Foxglove Agent on Ubuntu 20.04 instead of 22.04, which should allow foxglove-agent to run on 20.04-based distributions.


Docs: About, Install | Debian Packages: amd64, arm64 | Binary Files: amd64, arm64

Foxglove v1.80.0

Changed

  • Show an error image in the Image panel if there was a decoding issue
  • Avoid opening the panel settings when deleting a Plot panel series via the legend

Fixed

  • Fixed issues with sign-in on the desktop app
  • Fixed H.264 video artifacts getting rendered when first opening a file
  • Removed incorrect decoding errors from the Image panel settings by displaying H.264 video delays in frames, rather than milliseconds
  • Fixed an issue where images in the Image panel would not clear properly when looping playback or switching topics
  • Fixed an unmatched frameId error when switching the calibration topic to None from a nonexistent topic

Foxglove v1.79.0

Added

  • Added more Japanese translations

Changed

  • Improved the State Transitions panel's performance with high-frequency data by hiding points for messages by default; added a "Show points" panel setting to toggle this behavior
  • Added an error message when paths in the State Transitions panel refer to array data
  • Renamed the Call Service panel to the Service Call panel
  • Improved rendering performance for Plot panels with large datasets

Fixed

  • Correctly cleared existing data when user changes a path to an invalid value in the State Transitions panel
  • Fixed an issue where point cloud settings in the 3D panel showed the incorrect default value
  • Fixed an issue with .db3 file loading errors failing to reference well-known message definitions

Foxglove v1.78.0

Added

  • Added information about time spent executing individual user scripts to the Performance sidebar

Changed

  • Improve estimation of per message memory usage when preloading data to make sure app doesn’t run out of memory
  • Improved 3D panel performance by not processing some unnecessary messages
  • Raised error if channel schema is empty for a ROS channel
  • Improved rendering performance for the Plot and State Transitions panels
  • Improved performance for the State Transitions panel

Fixed

  • Fixed inaccurate clearing of unused topics from the preloaded topics cache
  • Fixed the reading of omgidl arrays and strings
  • Fixed an issue where changes to global variables would not update subscriptions for topic alias extensions
  • Fixed a bug where Tab panel layouts would sometimes be unexpectedly replaced when dragging and dropping panels

Agent v1.0.0

🥳 Initial release of the Foxglove Agent

We've released the Foxglove Agent! The Agent is a lightweight easy-to-use tool for giving you visibility into the data available on your devices. The Foxglove agent can also sync data from your robots to the Foxglove platform automatically or on demand. Read our annoucement blog for more information.


Docs: About, Install | Debian Packages: amd64, arm64 | Binary Files: amd64, arm64

Foxglove v1.77.0

Added

  • Added User Script performance information to the Performance sidebar

Changed

  • Use a fixed playback viewport for the State Transitions panel when loading a recorded data source
  • Always show relevant state information when hovering on bars in the State Transitions panel, even between data points
  • Updated the Foxglove WebSocket player to comply with the latest ws-protocol spec changes, making it easier for non-ROS systems to advertise services

Fixed

  • Fixed an unresponsive white screen on desktop app crash
  • Fixed an issue with a video delay error not clearing after receiving a H.264 video frame without delay
  • Fixed an issue with dropped H.264 video frames when there is latency in decoding
  • Fixed flickering of ModelPrimitive markers in the 3D panel
  • Fixed an issue where topic alias extensions that rely on variables don't update the list of topics
  • Fixed issues where splitting Tab panels would sometimes cause panels to lose their configured settings, or produce multiple panels with the same settings
  • Fixed the “Topics” sidebar’s drag-and-drop behavior for topics containing spaces
  • Fixed an issue with resolving relative mesh URLs in URDFs loaded from file
  • Fixed a rare case of the URDF’s URL field not being shown in the 3D panel settings

Foxglove v1.76.0

Added

  • Added line size settings to the Plot panel

Changed

  • Moved memory usage indicator into the Performance sidebar
  • Ignore undefined output of message converter extensions
  • Moved the Playback Performance debugging panel into the right sidebar
  • Replaced topic icons with an error icon when displaying errors in the panel settings

Fixed

  • Fixed an issue that caused layout overwrites under some circumstances
  • Display an error message instead of a blank screen when the desktop app crashes
  • Fixed Cannot set properties of undefined (setting: visible) error when seeking through H.264 video in the 3D and Image panels' settings
  • Fixed JSON parsing and serialization of BigInt values in the Call Service panel
  • Fixed a handful of issues where plotting user scripts' output topics led to broken plots
  • Mitigated crashes on returning to inactive tabs with live data by dropping messages after a certain size limit
  • Fixed SceneEntity primitives in the 3D panel from disappearing or only showing outlines after seeking

Foxglove v1.75.0

Changed

  • Improved error messaging around H.264 video playback in the 3D and Image panels
  • Enabled vertex colors for LINE_STRIP and LINE_LOOP point annotations in the Image panel
  • Improved search matching algorithm in the Topics list
  • Improved performance when scrubbing or seeking while user scripts are present

Fixed

  • Fixed COLLADA textures not being loaded over Foxglove WebSocket connections
  • Fixed issue with the Raw Messages panel’s font settings not persisting across data sources
  • Fixed service parsing errors not being surfaced to the user for Foxglove WebSocket connections
  • Fixed issue with duplicate messages being sent to a panel if it subscribed twice to the same topic
  • Remove occasional camera info missing errors when calibration is None in the Image panel