Skip to content

Releases: eclipse-iceoryx/iceoryx

v0.99.2 (Almond) Release Candidate 2

06 Apr 07:11
3b559e5
Compare
Choose a tag to compare
Pre-release

Second release candidate for the first long-term-support release Almond v1.0

Final Almond release is targeted for 2021/04/30

Find more info in the changelog.

v0.90.0 (Almond) Milestone build for new and stable APIs and n:m pub/sub communication

22 Dec 17:04
0186384
Compare
Choose a tag to compare

This is a pre-release for our first long-term-support release that is coming soon (will be iceoryx_1.0.0).

We had a major refactoring of the iceoryx communication infrastructure which allows to do n:m communication now and provides a flexible history functionality for late joining subscribers.

This new infrastructure is also made to support request/response communication as a next step (#27). The C++ API has been completely reworked and a new C API has been added.

We will give the API draft some weeks for finalizing the features and to incorporate feedback from the community. There's an issue in which we collect and discuss the final modifications (#408).

Major new features:

  • Complete refactoring of publishers and subscribers from shared memory data structures to user APIs, #252
  • First versions of new APIs for C++ and C, #252
  • n:m publish/subscribe communication now possible, #25
  • First version of a DDS gateway. Cyclone DDS already integrated, FastDDS on it's way, #64, #65
  • New github actions for Mac OS and colcon build #175, #276. #328

Note: QNX build was not tested.

v0.17.0 Milestone build for MacOS support and preparations for new API

27 Aug 10:11
5e4df22
Compare
Choose a tag to compare

Packages:

  • iceoryx_posh (Quality level 4)
  • iceoryx_utils (Quality level 4)
  • iceoryx_examples (Quality level 5)

Major new features:

  • MacOS support #32
  • Major RouDi refactorings #70 #59 #78
  • Preparations for new iceoryx API #25

Major bugfixes:

  • POSIX timer improvements #167 #120
  • Roudi MessageQueue thread startup #171
  • Destructor fix MessageQueue and UnixDomainSocket #150
  • RouDi ressource clean-up #113

v0.16.1 Support for rmw_iceoryx with ROS2 python API

02 Mar 18:26
cf55b07
Compare
Choose a tag to compare

Packages:

  • POSH (POSIX Shared Memory)
  • Utils
  • Iceoryx examples

Features:

  • Capability to cleanup shared memory resources during process lifetime #51

Bugfixes:

  • compile error with clang #43

Known limitations:

  • RouDi --version shows 0.16.0.1 instead of 0.16.1

v0.16.0 Introspection, performance test and flexible mapping of shared memory

16 Dec 16:39
ba3df6b
Compare
Choose a tag to compare

Packages:

  • POSH (POSIX Shared Memory)
  • Utils
  • Iceoryx examples

Features:

  • Introspection client for live debugging of iceoryx #21
  • Flexible mapping of shared memory in virtual address spaces #19
  • Performance test to measure inter-process latency #17
  • Docker build #15 (Thanks to @Mr-Slippery )

Bugfixes:

  • Payload size not updated by allocateChunk #10
  • Failure in runnable creation #23

v0.15.0 Initial iceoryx release

28 Oct 09:27
bc2a4f1
Compare
Choose a tag to compare

Initial iceoryx release

Packages:

  • POSH (POSIX Shared Memory)
  • Utils
  • Iceoryx examples

Two issues resolved:

  • Typos in documentation #3 (#3)
  • Compilation error with GCC 9.1.0 #1 (#1)