Releases: unitreerobotics/unitree_sdk2_rs
Releases · unitreerobotics/unitree_sdk2_rs
Release list
v0.3.0
Features
- (sdk2) Generate msg types for the unitree_api package — Add unitree_api (Request/Response family) to codegen: SDK headers live under unitree/robot/internal/internal_idl_decl.
- (api) Robot RPC clients for all 8 models — Hand-verified per-model clients under gen/robot_api/ (a2/as2/b2/g1/go2/h1/h2/r1), mirroring the C++ service clients: new() registers all api ids and each method marshals params to JSON and calls the RPC endpoint (move_to, trajectory_follow, set_phase, set_punch_api, ...). Exposed as robot_api::::.
Documentation
- (readme) Add installation instructions
- (readme) Describe the unitree_sdk2 C++ wrapper
- (readme) Update repo links to unitreerobotics org
Testing
- (rpc) Verify RPC rides on DDS request/response channels — Taps rt/api//request and /response (unitree_api Request/Response), runs server and client in one process and asserts both channels carry the call.
Miscellaneous Tasks
- (release) Auto-create GitHub release from changelog on tag push — On * tag push, extract the matching section from CHANGELOG.md and publish it as the GitHub release body.
- (release) Fix double v-prefix in release title
- (changelog) Update repo placeholder to unitreerobotics org
- (license) Switch license to BSD-3-Clause
- (release) Bump version to 0.3.0
v0.2.0
Features
- (sdk2) Rust bindings for the Unitree SDK2
Documentation
- (readme) Add bilingual README and usage guides
Miscellaneous Tasks
- (scripts) Add Docker and Linux build/test scripts
- (github-actions) Add GitHub Actions workflow
- (license) Add MIT license and community files
- (release) Bump version to 0.2.0