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
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