Foxglove v1.87.0
Performance Improvements
- Improved omgidl deserialization performance
- Improved performance of 3D panel
- Improved performance of performance sidebar
- Reduced OOMs by buffering messages as Uint8Array
- Fixed memory leak when switching data source
Bug Fixes
- Fixed the start time for foxglove WebSocket player when a connection is reset
- Fixed URDF meshes not loading when connected to rosbridge
- Fixed empty plot minYValue and maxYValue led to a 0-0 Y scale
Other
- Improved Chinese translations
Foxglove v1.86.0
UX Improvements
- Improved message path dropdown rendering
- Change new layout name generator to use friendly names
- Desktop traffic light buttons do not scale with zoom level
Performance Improvements
- Reduce downsamples and re-renders for plot
Bug Fixes
- Fix collada textures not being loaded
Foxglove v1.86.1
Fixed
- Fixed issue with plots not following the cursor when using x-axis range setting
Primary Site v0.0.34
Foxglove v1.85.0
Changed
- Debounce updates in the Variable Slider panel
- Improve message path autocomplete
- Better indicate when Plot panels are loading preloaded data
- Improved performance for processing user scripts
Fixed
- Fix Plot panel's x-axis when using "index mode"
- Fix bug where zooming into a Plot panel would unnecessarily downsample
- Fix Image panel memory leak when unmounting while decoding an image
- Fix synced annotations when an unavailable annotation topic is in the layout
- Fix memory leak across data sources when block loading was incomplete
- Fix page scrolling bug on narrow pages with Plot panel tooltips
- Fix issues with disabled plot series
- Fix erroneous instances of "reset view" on the Plot panel
- Fix erroneous re-fetching behavior in BlockLoader
- Fix issues with invalid series in the Plot panel
- Fix an issue with dragging and dropping topics into the Image panel if the topic names contain special characters
Foxglove 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
Foxglove v1.83.1
Fixed
- Fix a memory leak in the Plot panel
Agent v1.0.3
Foxglove 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