Skip to content

0.8.0 (Réplique)

Choose a tag to compare

@k0ekk0ek k0ekk0ek released this 15 Sep 14:41
· 2076 commits to master since this release

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.