Releases: pollen-robotics/reachy_mini
Releases · pollen-robotics/reachy_mini
Release list
v1.8.4
What's Changed
- Adding new elements to troubleshooting by @FabienDanieau in #1214
- Software AEC for sim/mockup sim mode by @FabienDanieau in #1189
- Allure test report by @FabienDanieau in #1230
- Add daemon off requirement in motor_diagnosis.md by @augustin-crampette in #1228
- Let moves carry non-wav sound files by @FabienDanieau in #1220
- Use capped exponential backoff for central relay reconnect by @thc1006 in #1224
- Prevent yaw from being interpolated through 180° when using goto. by @scienceetonnante in #1225
- Forward audio container type on upload instead of forcing wav by @RemiFabre in #1233
- bump to v1.8.4 by @FabienDanieau in #1235
Full Changelog: v1.8.3...v1.8.4
v1.8.3
What's Changed
- daemon: allow native app webview origins through CORS by @FabienDanieau in #1213
- 928 improve physical ci by @Drenayaz in #1215
Full Changelog: v1.8.2...v1.8.3
v1.8.2
What's Changed
- Back off central relay reconnect loop on 401 from stale HF token by @alozowski in #1201
- fix(daemon): cap glibc malloc arenas on Pi 4 Wireless (MALLOC_ARENA_MAX=2) by @thc1006 in #1193
- feat/bluetooth/wifi scan and connect by @cdussieux in #1168
- daemon: restrict CORS to localhost instead of wildcard by @FabienDanieau in #1207
- daemon: only allow HuggingFace Spaces to be installed via the API by @FabienDanieau in #1206
- daemon: bind loopback off-wireless; remove dead --localhost-only flag by @FabienDanieau in #1205
- feat/bluetooth/daemon update through ble by @cdussieux in #1172
- Fix media sounds upload validation by @FabienDanieau in #1209
- feat(daemon): add start_update WebRTC data channel command by @tfrere in #1208
- bump to v1.8.2 by @FabienDanieau in #1212
New Contributors
Full Changelog: v1.8.1...v1.8.2
v1.8.1
What's Changed
- fix(host): stop end-session button from shrinking mid-teardown by @tfrere in #1158
- add path to the new libcamera and gstreamer libs by @FabienDanieau in #1149
- docs(animation): two-phase proposal - JS motion utilities (now) + animation graph (future) by @tfrere in #1144
- docs: consolidate JS app docs into single ts/APP_CREATION_GUIDE.md by @tfrere in #1159
- docs: modern HF Spaces deploy pattern + bare-HTML alternative + agent-first JS app skill by @tfrere in #1164
- Bump up huggingface hub by @alozowski in #1171
- feat(host): post-OAuth splash + standalone dev harness by @tfrere in #1174
- Add uv dependency cooldown by @alozowski in #1169
- feat/sdk/ webrtc resilience by @cdussieux in #1183
- Clear queued playback audio on WebRTC backend (barge-in) by @FabienDanieau in #1186
- docs: expand media-architecture Web Access for the JS SDK + host shell by @FabienDanieau in #1181
- feat(media): harden conversation audio against Wi-Fi packet loss & jitter by @tfrere in #1195
- update images of media architecture documentation by @FabienDanieau in #1200
- feat(host): session-topbar robot identity with live latency + Lite/Wireless tags by @tfrere in #1199
- Clean up python dependencies by @alozowski in #1197
Full Changelog: v1.8.0...v1.8.1
v1.8.0
v1.8.0rc1
v1.7.3
What's Changed
- Correct cable length for microphone replacement by @CarolinePascal in #1119
- fix(media): skip Gst.DeviceMonitor.stop() on macOS to avoid segfault by @tfrere in #1038
- fix/bluetooth service import regression by @cdussieux in #1122
Full Changelog: v1.7.2...v1.7.3
v1.7.2
Ready for Mobile App !!!
What's Changed
- Added missing reshape for webRTC goto command by @RemiFabre in #1089
- New and better by @cdussieux in #1091
- doc/ build landing page by @cdussieux in #1090
- feat(sdk): consume HF credentials from URL fragment in authenticate() by @tfrere in #1093
- feat(sdk): make the SDK iframe-handoff safe (mobile shell + Spaces) by @tfrere in #1098
- docs(troubleshooting): add fix for conversation app crash with stale … by @RemiFabre in #1100
- js: prefer preferred_username over name for _username by @RemiFabre in #1105
- js: add gotoTarget for smooth daemon-side interpolation by @RemiFabre in #1107
- docs(bluetooth): Updating bluetooth documentation to use the desktop app by default by @CarolinePascal in #1113
- Feat/js/sdk autoconnect handler by @cdussieux in #1116
- Feat/ready for mobile app by @cdussieux in #1114
Full Changelog: v1.7.1...v1.7.2
v1.7.1
Enhancements
- Reduce video latency (#1054) — new videoJitterBufferTargetMs option on the JS client to tune the
receive jitter buffer - Audio board startup config helpers (#1057) — helpers to set/restore audio board config at startup,
with tests against real hardware - SDK / daemon version mismatch warning (#1056) — the SDK now warns when its version differs from the
daemon's, making release skews easier to spot - JS library QoL (#1053, plus follow-ups on main) — agents.md guidance, helper utilities, homogenous
unit handling, factored setTarget plumbing, and runtime type validation on setTarget - Update Rerun Viewer example (#1032)
- Docs: links point to main instead of outdated dev branches (#1044); media API docs kept
autodoc-based
Full Changelog: v1.7.0...v1.7.1
v1.7.0
It's a Revolution
What's Changed
- Feat/js app concurrency by @cdussieux in #1030
- fix: reject startSession() promise on sessionRejected response by @cdussieux in #1031
- Pin github actions to commit SHAs by @alozowski in #1034
- refactor: rename RobotLock -> RobotAppLock by @cdussieux in #1040
- docs: add troubleshooting entry for resetting venvs from the desktop app by @pierre-rouanet in #1036
- Fix/audio probe fallback by @pierre-rouanet in #1035
- Feat/ehance js lib by @cdussieux in #1028
Full Changelog: v1.6.4...v1.7.0