Skip to main content

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

Foxglove v1.74.2

Fixed

  • Fixed an issue with the macOS desktop app's toolbar buttons not being clickable in fullscreen mode
  • Fixed an issue where Shift + clicking items in the Layouts menu would sometimes select the wrong layouts
  • Fixed an issue with topics not streaming properly when loading a recording from Foxglove
  • Fixed an issue where TypedArray message fields were not being plotted correctly
  • Referenced scripts’ user-defined names, not their IDs, when displaying error messages in the User Scripts panel

Foxglove v1.74.1

Fixed

  • Fixed missing close/min/max window controls on Linux
  • Fixed an issue where plotting a signal used by a map panel caused the map panel to fail

Foxglove v1.74.0

Added

  • Added the ability to jump from the 3D panel's object inspector to its corresponding topic's settings

Fixed

  • Fixed an issue with the web app's "Open links in:" setting not working
  • Fixed the ability to plot values from topics that have no specified schema
  • Fixed where the State Transitions panel showed incorrect bounds after loading data

Primary Site v0.0.32

📡 New controls for tuning Primary Sites​

We've added a new control to tune the tradeoff between memory usage and throughput smoothing in the stream service through a new configuration parameter called BUFFER_CONNECTIONS_THRESHOLD.

When set to a non-negative number, BUFFER_CONNECTIONS_THRESHOLD will cause the query executor to buffer storage connections ahead of time when more than $THRESHOLD logical streams must be merged in the plan. This will smooth throughput from the service, but double the memory consumption for those requests. The impact of the change will be most noticeable for requests that merge a large number of topics.

Users who wish to experiment with this feature can test values to find a balance that is helpful for painful queries but doesn't increase memory for non-painful ones.The default value in this release is -1, meaning no behavior change by default. It is likely a release in the near future will pick a nonzero default based on learnings from this one.


Docs: About | Install | Upgrade

Foxglove v1.73.0

Added

Changed

  • Removed tab bar from the User Scripts panel

Fixed

  • Fixed an issue where values shown in the Plot legend were sometimes inaccurate
  • Fixed an issue where the State Transitions panel’s tooltip was not displaying the label / path values
  • Fixed a range of issues affecting preloading in Plot panels
  • Fixed support for omgidl schemas that contain unions with long switch types
  • Fixed detection of image formats in the 3D panel
  • Fixed "Definition of schema '...' has changed" errors when a message has an array defaultValue

Foxglove v1.72.0

Changed

  • Restored preloading behavior for Plot panels with bounded x-axes

Fixed

  • Report layout sync errors in the sidebar's Problems tab
  • OMG IDL schema encoding using XCDR2 now reads struct/union types inside of arrays properly
  • Fixed issue with preloaded plots disappearing when switching tabs
  • Fixed TextAnnotations not showing specified alpha channels in the 3D and Image panels
  • Fixed a type incompatibility issue with user scripts that import from @foxglove/schemas
  • Fixed an issue where under certain circumstances, plots displayed user script messages incorrectly