Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iox-#2282 Prepare v2.0.6 release #2283

Merged
merged 3 commits into from
Apr 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.0.5
2.0.6
2 changes: 1 addition & 1 deletion cmake/package/package.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
#
# SPDX-License-Identifier: Apache-2.0
cmake_minimum_required(VERSION 3.16)
set(IOX_VERSION_STRING "2.0.5")
set(IOX_VERSION_STRING "2.0.6")

project(iceoryx_package VERSION ${IOX_VERSION_STRING})

Expand Down
2 changes: 1 addition & 1 deletion doc/aspice_swe3_4/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

cmake_minimum_required(VERSION 3.16)

set(IOX_VERSION_STRING "2.0.5")
set(IOX_VERSION_STRING "2.0.6")

project(iceoryx_doc VERSION ${IOX_VERSION_STRING})

Expand Down
1 change: 1 addition & 0 deletions doc/website/release-notes/.pages
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
nav:
- iceoryx-v2-0.6.md
- iceoryx-v2-0-5.md
- iceoryx-v2-0-4.md
- iceoryx-v2-0-3.md
Expand Down
14 changes: 11 additions & 3 deletions doc/website/release-notes/iceoryx-unreleased.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,20 @@

**Bugfixes:**

**Refactoring:**
- Foo Bar [\#000](https://github.com/eclipse-iceoryx/iceoryx/issues/000)

- Patch cpptoml to use cmake 3.16 [#2011](https://github.com/eclipse-iceoryx/iceoryx/issues/2011)
- Update github actions [#2011](https://github.com/eclipse-iceoryx/iceoryx/issues/2011)
**Refactoring:**

**New API features:**

**API Breaking Changes:**

1. Some API change.

```cpp
// before
#include "old/include.hpp"

// after
#include "new/include.hpp"
```
12 changes: 12 additions & 0 deletions doc/website/release-notes/iceoryx-v2-0-6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# iceoryx v2.0.6
elBoberido marked this conversation as resolved.
Show resolved Hide resolved

## [v2.0.6](https://github.com/eclipse-iceoryx/iceoryx/tree/v2.0.6) (2024-04-26)

[Full Changelog](https://github.com/eclipse-iceoryx/iceoryx/compare/v2.0.5...v2.0.6)

**Refactoring:**

- Patch cpptoml to use cmake 3.16 [#2011](https://github.com/eclipse-iceoryx/iceoryx/issues/2011)
- Update github actions [#2011](https://github.com/eclipse-iceoryx/iceoryx/issues/2011)
- Remove warning in toml gateway config parser [#2266](https://github.com/eclipse-iceoryx/iceoryx/issues/2266)
- Fix warnings on macOS [#2284](https://github.com/eclipse-iceoryx/iceoryx/issues/2266)
2 changes: 1 addition & 1 deletion iceoryx_binding_c/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# SPDX-License-Identifier: Apache-2.0
cmake_minimum_required(VERSION 3.16)

set(IOX_VERSION_STRING "2.0.5")
set(IOX_VERSION_STRING "2.0.6")



Expand Down
2 changes: 1 addition & 1 deletion iceoryx_binding_c/include/iceoryx_binding_c/runtime.h
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,6 @@ uint64_t iox_runtime_get_instance_name(char* const name, const uint64_t nameLeng

/// @brief initiates the shutdown of the runtime to unblock all potentially blocking producer
/// with the iox_ConsumerTooSlowPolicy::ConsumerTooSlowPolicy_WAIT_FOR_CONSUMER option set
void iox_runtime_shutdown();
void iox_runtime_shutdown(void);

#endif
2 changes: 1 addition & 1 deletion iceoryx_binding_c/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>iceoryx_binding_c</name>
<version>2.0.5</version>
<version>2.0.6</version>
<description>Eclipse iceoryx inter-process-communication (IPC) middleware C-Language Binding</description>
<maintainer email="[email protected]">Eclipse Foundation, Inc.</maintainer>
<license>Apache 2.0</license>
Expand Down
2 changes: 1 addition & 1 deletion iceoryx_dds/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# SPDX-License-Identifier: Apache-2.0
cmake_minimum_required(VERSION 3.16)

set(IOX_VERSION_STRING "2.0.5")
set(IOX_VERSION_STRING "2.0.6")

project(iceoryx_dds VERSION ${IOX_VERSION_STRING})

Expand Down
4 changes: 1 addition & 3 deletions iceoryx_dds/source/gateway/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,8 @@
class ShutdownManager
{
public:
static void scheduleShutdown(int num)
static void scheduleShutdown(int)
{
char reason;
psignal(num, &reason);
s_semaphore.post().or_else([](auto) {
std::cerr << "failed to call post on shutdown semaphore" << std::endl;
std::terminate();
Expand Down
4 changes: 2 additions & 2 deletions iceoryx_examples/callbacks_in_c/ice_c_callbacks_publisher.c
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ static void sigHandler(int f_sig)
killswitch = true;
}

void sending()
void sending(void)
{
iox_runtime_init("iox-c-callbacks-publisher");

Expand Down Expand Up @@ -75,7 +75,7 @@ void sending()
}
}

int main()
int main(void)
{
signal(SIGINT, sigHandler);
signal(SIGTERM, sigHandler);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ void onSampleReceivedCallback(iox_sub_t subscriber)
}
//! [subscriber callback]

int main()
int main(void)
{
signal(SIGINT, sigHandler);
signal(SIGTERM, sigHandler);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ void onSampleReceivedCallback(iox_sub_t subscriber, void* contextData)
}
//! [subscriber callback]

int main()
int main(void)
{
signal(SIGINT, sigHandler);
signal(SIGTERM, sigHandler);
Expand Down
4 changes: 2 additions & 2 deletions iceoryx_examples/icedelivery_in_c/ice_c_publisher.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ static void sigHandler(int signalValue)
killswitch = true;
}

void sending()
void sending(void)
{
//! [create runtime instance]
const char APP_NAME[] = "iox-c-publisher";
Expand Down Expand Up @@ -85,7 +85,7 @@ void sending()
//! [cleanup]
}

int main()
int main(void)
{
signal(SIGINT, sigHandler);
signal(SIGTERM, sigHandler);
Expand Down
4 changes: 2 additions & 2 deletions iceoryx_examples/icedelivery_in_c/ice_c_subscriber.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ static void sigHandler(int signalValue)
killswitch = true;
}

void receiving()
void receiving(void)
{
//! [create runtime instance]
const char APP_NAME[] = "iox-c-subscriber";
Expand Down Expand Up @@ -87,7 +87,7 @@ void receiving()
//! [cleanup]
}

int main()
int main(void)
{
signal(SIGINT, sigHandler);
signal(SIGTERM, sigHandler);
Expand Down
2 changes: 1 addition & 1 deletion iceoryx_examples/icediscovery_in_c/iox_c_find_service.c
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ void searchFrontDevices(const iox_service_description_t service, void* count)
}
//! [search function for all front devices]

int main()
int main(void)
{
signal(SIGINT, sigHandler);
signal(SIGTERM, sigHandler);
Expand Down
2 changes: 1 addition & 1 deletion iceoryx_examples/icediscovery_in_c/iox_c_offer_service.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ static void sigHandler(int signalValue)
keepRunning = false;
}

int main()
int main(void)
{
signal(SIGINT, sigHandler);
signal(SIGTERM, sigHandler);
Expand Down
2 changes: 1 addition & 1 deletion iceoryx_examples/request_response_in_c/client_c_basic.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ void sigHandler(int signalValue)
keepRunning = false;
}

int main()
int main(void)
{
//! [register signal handler and init runtime]
signal(SIGINT, sigHandler);
Expand Down
2 changes: 1 addition & 1 deletion iceoryx_examples/request_response_in_c/client_c_waitset.c
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ void sigHandler(int signalValue)
keepRunning = false;
}

int main()
int main(void)
{
signal(SIGINT, sigHandler);
signal(SIGTERM, sigHandler);
Expand Down
2 changes: 1 addition & 1 deletion iceoryx_examples/request_response_in_c/server_c_basic.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ void sigHandler(int signalValue)
keepRunning = false;
}

int main()
int main(void)
{
//! [register signal handler and init runtime]
signal(SIGINT, sigHandler);
Expand Down
2 changes: 1 addition & 1 deletion iceoryx_examples/request_response_in_c/server_c_listener.c
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ void onRequestReceived(iox_server_t server)
}
//! [process request]

int main()
int main(void)
{
signal(SIGINT, sigHandler);
signal(SIGTERM, sigHandler);
Expand Down
2 changes: 1 addition & 1 deletion iceoryx_examples/user_header/publisher_c_api.c
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ static void sigHandler(int signalValue)
}
//! [signal handling]

int main()
int main(void)
{
//! [register sigHandler]
signal(SIGINT, sigHandler);
Expand Down
2 changes: 1 addition & 1 deletion iceoryx_examples/user_header/subscriber_c_api.c
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ static void sigHandler(int signalValue)
}
//! [signal handling]

int main()
int main(void)
{
//! [register sigHandler]
signal(SIGINT, sigHandler);
Expand Down
2 changes: 1 addition & 1 deletion iceoryx_examples/waitset_in_c/ice_c_waitset_gateway.c
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ void subscriberCallback(iox_sub_t const subscriber, void* const contextData)
}
//! [subscriber callback]

int main()
int main(void)
{
//! [initialization and shutdown handling]
iox_runtime_init("iox-c-waitset-gateway");
Expand Down
2 changes: 1 addition & 1 deletion iceoryx_examples/waitset_in_c/ice_c_waitset_grouping.c
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ static void sigHandler(int signalValue)
iox_user_trigger_trigger(shutdownTrigger);
}

int main()
int main(void)
{
//! [initialization and shutdown handling]
iox_runtime_init("iox-c-waitset-grouping");
Expand Down
2 changes: 1 addition & 1 deletion iceoryx_examples/waitset_in_c/ice_c_waitset_individual.c
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ static void sigHandler(int signalValue)
iox_user_trigger_trigger(shutdownTrigger);
}

int main()
int main(void)
{
//! [initialization and shutdown handling]
iox_runtime_init("iox-c-waitset-individual");
Expand Down
4 changes: 2 additions & 2 deletions iceoryx_examples/waitset_in_c/ice_c_waitset_publisher.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ static void sigHandler(int signalValue)
killswitch = true;
}

void sending()
void sending(void)
{
iox_runtime_init("iox-c-waitset-publisher");

Expand Down Expand Up @@ -69,7 +69,7 @@ void sending()
iox_pub_deinit(publisher);
}

int main()
int main(void)
{
signal(SIGINT, sigHandler);
signal(SIGTERM, sigHandler);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ int joinThread(pthread_t threadHandle)
#endif
}

int main()
int main(void)
{
#if defined(_WIN32)
printf("This example does not work on Windows. But you can easily adapt it for now by starting a windows thread "
Expand Down
2 changes: 1 addition & 1 deletion iceoryx_hoofs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

cmake_minimum_required(VERSION 3.16)

set(IOX_VERSION_STRING "2.0.5")
set(IOX_VERSION_STRING "2.0.6")

project(iceoryx_hoofs VERSION ${IOX_VERSION_STRING})

Expand Down
2 changes: 1 addition & 1 deletion iceoryx_hoofs/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>iceoryx_hoofs</name>
<version>2.0.5</version>
<version>2.0.6</version>
<description>Eclipse iceoryx inter-process-communication (IPC) middleware basic building blocks</description>
<maintainer email="[email protected]">Eclipse Foundation, Inc.</maintainer>
<license>Apache 2.0</license>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,4 @@

#include <signal.h>

inline void psignal(int sig, const char* s)
{
psignal(static_cast<unsigned int>(sig), s);
}

#endif // IOX_HOOFS_MAC_PLATFORM_SIGNAL_HPP
2 changes: 1 addition & 1 deletion iceoryx_hoofs/test/moduletests/test_cxx_type_traits.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ using namespace iox::cxx;
TEST(TypeTraitsTest, IsInvocableResolvesToTrue)
{
::testing::Test::RecordProperty("TEST_ID", "802f0044-ee40-47b7-9b83-519866c63508");
auto lambda = [](int foo) -> void { foo++; };
auto lambda = [](int) -> void {};
auto sut = is_invocable<decltype(lambda), int>::value;
EXPECT_TRUE(sut);
}
Expand Down
2 changes: 1 addition & 1 deletion iceoryx_integrationtest/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>iceoryx_integrationtest</name>
<version>2.0.5</version>
<version>2.0.6</version>
<description>iceoryx Software Integrationtest</description>
<maintainer email="[email protected]">Eclipse Foundation, Inc.</maintainer>
<license>Apache 2.0</license>
Expand Down
2 changes: 1 addition & 1 deletion iceoryx_posh/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# SPDX-License-Identifier: Apache-2.0
cmake_minimum_required(VERSION 3.16)

set(IOX_VERSION_STRING "2.0.5")
set(IOX_VERSION_STRING "2.0.6")

project(iceoryx_posh VERSION ${IOX_VERSION_STRING})

Expand Down
2 changes: 1 addition & 1 deletion iceoryx_posh/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>iceoryx_posh</name>
<version>2.0.5</version>
<version>2.0.6</version>
<description>Eclipse iceoryx inter-process-communication (IPC) middleware Posix Shared Memory Library and middleware daemon (RouDi)</description>
<maintainer email="[email protected]">Eclipse Foundation, Inc.</maintainer>
<license>Apache 2.0</license>
Expand Down
2 changes: 1 addition & 1 deletion tools/introspection/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

cmake_minimum_required(VERSION 3.16)

set(IOX_VERSION_STRING "2.0.5")
set(IOX_VERSION_STRING "2.0.6")

project(iceoryx_introspection VERSION ${IOX_VERSION_STRING})

Expand Down
2 changes: 1 addition & 1 deletion tools/introspection/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>iceoryx_introspection</name>
<version>2.0.5</version>
<version>2.0.6</version>
<description>Eclipse iceoryx inter-process-communication (IPC) middleware introspection client</description>
<maintainer email="[email protected]">Eclipse Foundation, Inc.</maintainer>
<license>Apache 2.0</license>
Expand Down
Loading