Source:
release_test_notes/0.4.1.mdMotorBridge 0.4.1 Release Test Note
Date: 2026-06-02Summary
Aligns the public ABI, Python binding, C++ binding, and documentation API surface at version 0.4.1. Adds ABI metadata discovery and completes C++ wrapper parity with Python for RobStride helper methods.Version Alignment
Key Changes
Added
- C ABI metadata functions
motor_abi_version()andmotor_abi_capabilities_json(). - Python metadata helpers
motorbridge.abi_version()andmotorbridge.abi_capabilities(). - C++ metadata helpers
motorbridge::abi_version()andmotorbridge::abi_capabilities_json(). bindings/api_surface.jsonas the canonical binding/API surface list.- API surface regression coverage for the binding parity metadata.
Changed
- Completed C++ wrapper parity with Python for RobStride helper methods:
robstride_ping_host_id,robstride_get_param_f32_host_id,robstride_get_fault_report, androbstride_set_active_report. - Added C++ RobStride ID range validation to match Python binding behavior.