Skip to content

Commit

Permalink
iox-eclipse-iceoryx#1036 Add changes to changelog
Browse files Browse the repository at this point in the history
Signed-off-by: Christian Eltzschig <me@elchris.org>
  • Loading branch information
elfenpiff committed Jan 24, 2022
1 parent 898afdb commit 2a1aecb
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,24 @@
- Remove the requirement for INVALID_STATE for the cxx::expected [\#987](https://github.com/eclipse-iceoryx/iceoryx/issues/987)
- Add unique test identifers [\#988](https://github.com/eclipse-iceoryx/iceoryx/issues/988)
- Remove `ApplicationPort` and `ApplicationPortData` classes [\#415](https://github.com/eclipse-iceoryx/iceoryx/issues/415)
- Remove creation pattern from `MemoryMap` and replace it with `MemoryMapBuilder` [\#1036](https://github.com/eclipse-iceoryx/iceoryx/issues/1036)

**API Breaking Changes:**

Dependency for building the iceoryx_dds gateway changed from `openjdk` (Java) to `bison`

Replace Creation pattern from `MemoryMap` with `MemoryMapBuilder`.
```cpp
// before
auto memoryMapResult = posix::MemoryMap::create(baseAddress, length, fileDescriptor, accessMode, flags, offset);

// after
auto memoryMapResult = posix::MemoryMapBuilder().baseAddressHint(baseAddress)
.length(length).fileDescriptor(fileDescriptor)
.accessMode(accessMode).flags(flags)
.offset(0).create();
```

Rename utils to hoofs:

- in CMake you need now to find and link the package `iceoryx_hoofs` instead of `iceoryx_utils`
Expand Down

0 comments on commit 2a1aecb

Please sign in to comment.