Releases: ihmcrobotics/ihmc-ros2-library
0.13.2 Release Notes
Bug fix
- Include missing interface files necessary for the
generateMessages
task
0.13.1 Release Notes
- Switched the tests to use JUnit 5.
- Updated dependencies (ihmc-ci, ihmc-build, ihmc-pub-sub, ihmc-commons, euclid)
0.13.0 Release Notes
Upgrade dependencies
⬆️ ihmc-pub-sub 0.10.0
0.12.1 Release Notes
Hotfix
- Fix missing
common_interfaces
0.12.0 Release Notes
Upgrade Dependencies
⬆️ ihmc-pub-sub 0.9.0
Fixes
ihmc-pub-sub 0.9.0 address all known issues below.
0.11.0 Release Notes
Features
- Add constructor to create RealtimeRos2Node with existing Ros2Node
- Add ardent and bouncy compatibility
Usage
Set the environment variable ROS_DISTRO
to bouncy
or ardent
to automatically switch between them. Otherwise, it is possible to hard-code the selection in the Java API.
Known Issues
In certain situations, usage of Ros2Node
may crash on initialization on the takeNextData
subscriber callback from from the native side. If affected, try switching to use RealtimeRos2Node
instead.
Unsigned 16 and 32 bit integers are currently unchecked and could result in truncation of data with no error message if the user sets them to an invalid value. Please ensure to set uint and ulong fields to positive values up to 0xFFFF
and 0xFFFFFFFF
, respectively.
INTRAPROCESS
mode may behave very differently from FAST_RTPS
mode, as it has far less restrictions and checks. This is something we plan to address in the future, with a potential MOCK_RTPS
mode.
0.10.0 Release Notes
New Features
- ROS 2 to ROS 1 message generation
0.9.0 Release Notes
New features
- Node.delete() method to release system resources taken by the participant and all publishers and subscribers that were created with it.
0.8.1 Release Notes
Improvements
- Upgrade to pub-sub 0.8.3
- Regenerate messages
- Add making a release document
0.8.0 Release Notes
API Changes
- Upgrade to ihmc-pub-sub-group to make API generic and friendly
Dependencies
- Upgrade dependencies; commons 0.20.0, pub-sub 0.8.2, etc