Eclipse iceoryx 2.0.0 (Blueberry)

Release Date
Deliverables

The detailed planning for the 2.0.0 release is done with a Github project, see iceoryx.2.0.0 planning

The plan is also regularly reviewed in the iceoryx developer meetings

Compared to the feature content of the initial contribution, the main new features are

  • Request/Response communication
  • Refactoring of service discovery
  • Windows support support
Target Environments

Linux, QNX, MacOS and Windows

Name Date Description
Milestone build for request/respone 2021/12/17 Milestone to test the new request/response functionality (Maybe not yet available with all API options)
RC1 2022/03/01 First release candidate - Code Freeze https://github.com/eclipse-iceoryx/iceoryx/tree/v1.90.0
RC 2 2022/03/07 Second release candidate - Test integration in Eclipse Cyclone DDS and ROS https://github.com/eclipse-iceoryx/iceoryx/tree/v1.91.0
Themes

request/response communication

So far iceoryx only supported publish/subscribe communication. We now alo introduce support for request/response communication https://github.com/eclipse-iceoryx/iceoryx/issues/27

Refactoring of service discovery

The iceoryx runtime already supports service discovery. But the functionality is limited. We want to do a refactoring and extend the functionality https://github.com/eclipse-iceoryx/iceoryx/issues/415

Windows support

After Linux, QNX and MacOS, iceoryx will also support Windows

Clang-Tidy support

Clang-Tidy linter runs as github action