diff --git a/doc/website/release-notes/iceoryx-unreleased.md b/doc/website/release-notes/iceoryx-unreleased.md index 1ca33dd89e..b246281ec4 100644 --- a/doc/website/release-notes/iceoryx-unreleased.md +++ b/doc/website/release-notes/iceoryx-unreleased.md @@ -102,6 +102,7 @@ - `MemoryMap` - `SharedMemory` - `MessageQueue` + - `NamedPipe` - `FileLock` - Add the ability to adjust path and file permissions of the file lock - `Mutex` @@ -1151,3 +1152,23 @@ // after auto e = exp.error(); + ``` + +52. `UnixDomainSocket`, `MessageQueue` and `NamedPipe` are not default constructible anymore + + ```cpp + // before + iox::posix::UnixDomainSocket socket; + + // after + // option 1 + iox::optional socket; + // option 2 + iox::posix::UnixDomainSocket socket { UnixDomainSocketBuilder() + .name("foo") + .channelSide(iox::posix::IpcChannelSide::CLIENT) + .create() + .expect("Valid UnixDomainSocket") + }; + + ```