Source:
CHANGELOG.mdMotorBridge 0.3.7 Release Test Note
Date: 2026-05-21Summary
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 blockingping. - Avoided misleading RobStride state semantics:
pingreplies do not synthesizeMotorState, sorequest_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=1connection logs for gateway TCP accept and WebSocket handshake diagnostics. - Added the WebSocket gateway
capabilitiesoperation so MotorBridge Studio can discover batch scan support.