This is the 3.1.0 minor release for the eProsima Integration Service product suite.
It comprises this repository's release, plus all of the officially available System Handles:
- Fast DDS System Handle 3.1.0 release
- FIWARE System Handle 3.1.0 release
- ROS 1 System Handle 3.1.0 release
- ROS 2 System Handle 3.1.0 release
- WebSocket System Handle 3.1.0 release
Regarding this repository, these are the most important changes, bugfixes and improvements:
- Added new compilation flags to compile each middleware examples independently.
- Document in more detail the dependencies required for the Integration Service Core and each System Handle.
- Fixed infinite loop problem produced when there are internal publishers and subscribers over the same topic.
- Avoid creation of empty folders when compiling using
colcon
. - JSON conversion library (applies to FIWARE-SH and WebSocket-SH):
- Handle exceptions to avoid program crashes.