Skip to main content

v1.84.0

Added

  • Add delete button to State Transitions panel legend

Changed

  • Update device auth dialog styling
  • Update Image panel empty state to match other panels
  • Lower maximum frame size in WebSocket player
  • Improve 3D panel performance
  • Lower transform tree history limit from 50k to 10k

Fixed

  • Bug fixes to ColorPickerInput
  • OMGIDL schema handling bug fixes
  • Plot panel bug fixes

Downloads

v1.83.0

Added

  • Add support for coloring pointclouds by distance
  • Add tooltips to 3D panel buttons

Changed

  • Reduce limit of buffered messages to mitigate OOMs
  • Reduce memory usage of plot workers
  • Disable auto-update on linux (apt/snap handle this automatically)

Fixed

  • Fix panels not receiving latest messages on newly subscribed topic that is already subscribed to by another panel
  • Fix player memory reporting in performance sidebar
  • Fixed flickering in image panel when switching between selected and unselected calibration topics

Downloads

v1.82.0

Added

  • Added the memory size of preloaded and buffered messages to the Foxglove – Playback Performance panel

Changed

  • Introduced a new downsampling algorithm to the State Transitions panel to improve performance
  • Improved memory estimation to make OOM crashes less likely
  • Improved performance when reading local MCAP files

Fixed

  • Fixed unnecessary preloading in the Gauge and Indicator panels
  • Fixed an issue where plotting by header stamp would result in misleading output in the Plot panel
  • Fixed an issue where downsampled data points could appear out of order in the Plot panel
  • Fixed 3D panel to not crash when there are errors while adding transforms

Downloads

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

Downloads

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

Downloads

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

Downloads

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

Downloads

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

Downloads

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

Downloads