0.8.0 (Réplique)
This release introduces Python and C++ bindings and brings support for shared memory based communication (building on Eclipse Iceoryx), considerably improving performance (especially) for large samples. Note that communication over shared memory is limited to self-contained types for now. Support for type and topic discovery (not yet X-Types compatible) has been added and the old Java-based IDL compiler has been replaced by one written in C, thereby eliminating many external build and runtime dependencies. The new compiler introduces support for IDL4 but remains backward compatible with earlier IDL versions and the Cyclone DDS specific #pragma keylist construct (pass the -fkeylist command line option to force use of #pragma keylist).
Other noteworthy improvements and additions:
- Multihoming + redundant networking
- Static configuration
- Asynchronous writes
- Certificate Revocation Lists
- MinGW builds
- Support for listeners without side-effects
No changes relative to 0.8.0rc3.