Skip to main content
Source: CHANGELOG.md

MotorBridge 0.3.7 Release Test Note

Date: 2026-05-21

Summary

Clarifies RobStride state-query semantics: request_feedback() is now a non-blocking no-op for RobStride, so request_feedback() -> get_state() no longer appears to refresh state when it cannot.

Version Alignment

Key Changes

Fixed

  • Changed RobStride handling of the unified request_feedback() ABI call to a non-blocking no-op instead of issuing a blocking ping.
  • Avoided misleading RobStride state semantics: ping replies do not synthesize MotorState, so request_feedback() -> get_state() no longer appears to refresh state when it cannot.
  • Documented the correct RobStride state-query choices: use robstride_ping() for connectivity checks, active report for streaming state, or typed parameter reads for fresh position/velocity values.

Added

  • Added Python scan regression coverage for the single-controller RobStride probing behavior.
  • Added optional MOTORBRIDGE_WS_DEBUG=1 connection logs for gateway TCP accept and WebSocket handshake diagnostics.
  • Added the WebSocket gateway capabilities operation so MotorBridge Studio can discover batch scan support.

See Also