2.8.0
What's Changed
Bugfixes
- Fix filesystem linking on GCC 8 and add RHEL CI workflow by @srvald in #454
- Improve socket connection robustness in external_control.urscript by @srvald in #453
- Do not remove trailing "e" by @URJala in #461
- [primary] Print a warning on additional data in RobotState submessages by @urfeex in #460
- Add implementation of creating ExampleRobotWrapper with recipe vectors by @urfeex in #456
- Fix windows compile warnings by @urrsk in #451
New features
- Refactor rtde parsing by @urfeex in #419
- Added ScriptCommandInterface command setTcpOffset by @dkar-sto in #444
- Rename endian.h to portable_endian.h by @urrsk in #442
- Robustify TCPServer implementation for thread safety and windows support by @urfeex in #458
- Add check to make sure that program name and save path is specified w… by @URJala in #447
- Direct torque friction scales support by @urrsk in #445
Documentation
- Add doxygen to new dashboard X calls by @URJala in #455
- Fix setGravity comments to be correct directionality by @AdamPettinger in #462
- Fix documentation of direct_torque example by @urfeex in #467
CI/ Repo / Packages
- Fix ReverseInterfaceTest.handle_program_state by @urfeex in #430
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #449
- Replace TEST with TEST_F to ensure teardown by @srvald in #459
- Add Alpine Linux CI by @urrsk in #452
- Update codecov according to the documentation by @urrsk in #463
- Update gtest to fix MacOS build warnings by @urrsk in #464
Other
- If no new commands are received, halt by @urfeex in #440
- Improve cleanup of trajectory buffer by @srvald in #466
New Contributors
Full Changelog: 2.7.0...2.8.0