Skip to content

Commit

Permalink
Merge pull request eclipse-iceoryx#411 from elfenpiff/iox2-77-0.4.1-r…
Browse files Browse the repository at this point in the history
…elease

[eclipse-iceoryx#77] 0.4.1 release
  • Loading branch information
elfenpiff authored Sep 28, 2024
2 parents dcf26de + 0ce40d3 commit 5f2174a
Show file tree
Hide file tree
Showing 22 changed files with 75 additions and 52 deletions.
4 changes: 4 additions & 0 deletions .cirrus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,8 @@ ubuntu_22_04_aarch64_stable_debug_task:
<<: *IOX2_FFI_COMMON_DEBUG

ubuntu_22_04_aarch64_beta_debug_task:
# TODO commented out due to limited CI time
only_if: false
depends_on: ubuntu_22_04_aarch64_stable_debug
skip: "changesIncludeOnly('.github/**', '**.md')"
allow_failures: true
Expand Down Expand Up @@ -275,6 +277,8 @@ arch_linux_x64_stable_debug_task:
<<: *IOX2_FFI_COMMON_DEBUG

arch_linux_x64_beta_debug_task:
# TODO commented out due to limited CI time
only_if: false
depends_on: arch_linux_x64_stable_debug
skip: "changesIncludeOnly('.github/**', '**.md')"
<<: *IOX2_CONTAINER_ARCH_LINUX_X64
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
# SPDX-License-Identifier: Apache-2.0 OR MIT

cmake_minimum_required(VERSION 3.22)
set(IOX2_VERSION_STRING "0.4.0")
set(IOX2_VERSION_STRING "0.4.1")
project(iceoryx2 VERSION ${IOX2_VERSION_STRING})

#TODO how to handle feature flags
Expand Down
50 changes: 25 additions & 25 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -40,33 +40,33 @@ license = "MIT OR Apache-2.0"
readme = "README.md"
repository = "https://github.com/eclipse-iceoryx/iceoryx2"
rust-version = "1.75"
version = "0.4.0"
version = "0.4.1"

[workspace.dependencies]
iceoryx2-bb-threadsafe = { version = "0.4.0", path = "iceoryx2-bb/threadsafe/" }
iceoryx2-bb-lock-free = { version = "0.4.0", path = "iceoryx2-bb/lock-free/" }
iceoryx2-bb-container = { version = "0.4.0", path = "iceoryx2-bb/container/" }
iceoryx2-bb-derive-macros = { version = "0.4.0", path = "iceoryx2-bb/derive-macros/" }
iceoryx2-bb-elementary = { version = "0.4.0", path = "iceoryx2-bb/elementary/" }
iceoryx2-bb-log = { version = "0.4.0", path = "iceoryx2-bb/log/" }
iceoryx2-bb-memory = { version = "0.4.0", path = "iceoryx2-bb/memory/" }
iceoryx2-bb-posix = { version = "0.4.0", path = "iceoryx2-bb/posix/" }
iceoryx2-bb-system-types = { version = "0.4.0", path = "iceoryx2-bb/system-types/" }
iceoryx2-bb-trait-tests = { version = "0.4.0", path = "iceoryx2-bb/trait-tests/" }
iceoryx2-bb-testing = { version = "0.4.0", path = "iceoryx2-bb/testing/" }

iceoryx2-pal-concurrency-sync = { version = "0.4.0", path = "iceoryx2-pal/concurrency-sync/" }
iceoryx2-pal-posix = { version = "0.4.0", path = "iceoryx2-pal/posix/" }
iceoryx2-pal-configuration = { version = "0.4.0", path = "iceoryx2-pal/configuration/" }

iceoryx2-cal = { version = "0.4.0", path = "iceoryx2-cal" }

iceoryx2-ffi = { version = "0.4.0", path = "iceoryx2-ffi/ffi" }
iceoryx2-ffi-macros = { version = "0.4.0", path = "iceoryx2-ffi/ffi-macros" }

iceoryx2 = { version = "0.4.0", path = "iceoryx2/" }

iceoryx2-cli = { version = "0.4.0", path = "iceoryx2_cli/"}
iceoryx2-bb-threadsafe = { version = "0.4.1", path = "iceoryx2-bb/threadsafe/" }
iceoryx2-bb-lock-free = { version = "0.4.1", path = "iceoryx2-bb/lock-free/" }
iceoryx2-bb-container = { version = "0.4.1", path = "iceoryx2-bb/container/" }
iceoryx2-bb-derive-macros = { version = "0.4.1", path = "iceoryx2-bb/derive-macros/" }
iceoryx2-bb-elementary = { version = "0.4.1", path = "iceoryx2-bb/elementary/" }
iceoryx2-bb-log = { version = "0.4.1", path = "iceoryx2-bb/log/" }
iceoryx2-bb-memory = { version = "0.4.1", path = "iceoryx2-bb/memory/" }
iceoryx2-bb-posix = { version = "0.4.1", path = "iceoryx2-bb/posix/" }
iceoryx2-bb-system-types = { version = "0.4.1", path = "iceoryx2-bb/system-types/" }
iceoryx2-bb-trait-tests = { version = "0.4.1", path = "iceoryx2-bb/trait-tests/" }
iceoryx2-bb-testing = { version = "0.4.1", path = "iceoryx2-bb/testing/" }

iceoryx2-pal-concurrency-sync = { version = "0.4.1", path = "iceoryx2-pal/concurrency-sync/" }
iceoryx2-pal-posix = { version = "0.4.1", path = "iceoryx2-pal/posix/" }
iceoryx2-pal-configuration = { version = "0.4.1", path = "iceoryx2-pal/configuration/" }

iceoryx2-cal = { version = "0.4.1", path = "iceoryx2-cal" }

iceoryx2-ffi = { version = "0.4.1", path = "iceoryx2-ffi/ffi" }
iceoryx2-ffi-macros = { version = "0.4.1", path = "iceoryx2-ffi/ffi-macros" }

iceoryx2 = { version = "0.4.1", path = "iceoryx2/" }

iceoryx2-cli = { version = "0.4.1", path = "iceoryx2_cli/"}



Expand Down
14 changes: 14 additions & 0 deletions doc/release-notes/iceoryx2-v0.4.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# iceoryx2 v0.4.1

## [v0.4.1](https://github.com/eclipse-iceoryx/iceoryx2/tree/v0.4.1)

[Full Changelog](https://github.com/eclipse-iceoryx/iceoryx2/compare/v0.4.0...v0.4.1)

### Bugfixes

* Fix bug preventing `iox2` from being executed from any location
[#409](https://github.com/eclipse-iceoryx/iceoryx2/issues/409)

## Thanks To All Contributors Of This Version

* [»orecham«](https://github.com/orecham)
2 changes: 1 addition & 1 deletion examples/c/discovery/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
cmake_minimum_required(VERSION 3.22)
project(example_c_discovery LANGUAGES C)

find_package(iceoryx2-c 0.4.0 REQUIRED)
find_package(iceoryx2-c 0.4.1 REQUIRED)

add_executable(example_c_discovery src/main.c)

Expand Down
2 changes: 1 addition & 1 deletion examples/c/domains/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
cmake_minimum_required(VERSION 3.22)
project(example_c_domains LANGUAGES C)

find_package(iceoryx2-c 0.4.0 REQUIRED)
find_package(iceoryx2-c 0.4.1 REQUIRED)

add_executable(example_c_domains_publisher src/publisher.c)
target_link_libraries(example_c_domains_publisher iceoryx2-c::static-lib)
Expand Down
2 changes: 1 addition & 1 deletion examples/c/event/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
cmake_minimum_required(VERSION 3.22)
project(example_c_event LANGUAGES C)

find_package(iceoryx2-c 0.4.0 REQUIRED)
find_package(iceoryx2-c 0.4.1 REQUIRED)

add_executable(example_c_event_listener src/listener.c)
target_link_libraries(example_c_event_listener iceoryx2-c::static-lib)
Expand Down
2 changes: 1 addition & 1 deletion examples/c/publish_subscribe/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
cmake_minimum_required(VERSION 3.22)
project(example_c_publish_subscribe LANGUAGES C)

find_package(iceoryx2-c 0.4.0 REQUIRED)
find_package(iceoryx2-c 0.4.1 REQUIRED)

add_executable(example_c_publisher src/publisher.c)
target_link_libraries(example_c_publisher iceoryx2-c::static-lib)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
cmake_minimum_required(VERSION 3.22)
project(example_c_publish_subscribe_with_user_header LANGUAGES C)

find_package(iceoryx2-c 0.4.0 REQUIRED)
find_package(iceoryx2-c 0.4.1 REQUIRED)

add_executable(example_c_with_user_header_publisher src/publisher.c)
target_link_libraries(example_c_with_user_header_publisher iceoryx2-c::static-lib)
Expand Down
2 changes: 1 addition & 1 deletion examples/cxx/complex_data_types/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
cmake_minimum_required(VERSION 3.22)
project(example_cxx_complex_data_types LANGUAGES CXX)

find_package(iceoryx2-cxx 0.4.0 REQUIRED)
find_package(iceoryx2-cxx 0.4.1 REQUIRED)

add_executable(example_cxx_complex_data_types src/complex_data_types.cpp)
target_link_libraries(example_cxx_complex_data_types iceoryx2-cxx::static-lib-cxx)
2 changes: 1 addition & 1 deletion examples/cxx/discovery/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
cmake_minimum_required(VERSION 3.22)
project(example_cxx_discovery LANGUAGES CXX)

find_package(iceoryx2-cxx 0.4.0 REQUIRED)
find_package(iceoryx2-cxx 0.4.1 REQUIRED)

add_executable(example_cxx_discovery src/discovery.cpp)
target_link_libraries(example_cxx_discovery iceoryx2-cxx::static-lib-cxx)
2 changes: 1 addition & 1 deletion examples/cxx/domains/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
cmake_minimum_required(VERSION 3.22)
project(example_cxx_domains LANGUAGES CXX)

find_package(iceoryx2-cxx 0.4.0 REQUIRED)
find_package(iceoryx2-cxx 0.4.1 REQUIRED)

add_executable(example_cxx_domains_publisher src/publisher.cpp)
target_link_libraries(example_cxx_domains_publisher iceoryx2-cxx::static-lib-cxx)
Expand Down
2 changes: 1 addition & 1 deletion examples/cxx/event/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
cmake_minimum_required(VERSION 3.22)
project(example_cxx_event LANGUAGES CXX)

find_package(iceoryx2-cxx 0.4.0 REQUIRED)
find_package(iceoryx2-cxx 0.4.1 REQUIRED)

add_executable(example_cxx_event_listener src/listener.cpp)
target_link_libraries(example_cxx_event_listener iceoryx2-cxx::static-lib-cxx)
Expand Down
2 changes: 1 addition & 1 deletion examples/cxx/publish_subscribe/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
cmake_minimum_required(VERSION 3.22)
project(example_cxx_publish_subscribe LANGUAGES CXX)

find_package(iceoryx2-cxx 0.4.0 REQUIRED)
find_package(iceoryx2-cxx 0.4.1 REQUIRED)

add_executable(example_cxx_publish_subscribe_publisher src/publisher.cpp)
target_link_libraries(example_cxx_publish_subscribe_publisher iceoryx2-cxx::static-lib-cxx)
Expand Down
2 changes: 1 addition & 1 deletion examples/cxx/publish_subscribe_dynamic_data/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
cmake_minimum_required(VERSION 3.22)
project(example_cxx_publish_subscribe_dynamic_data LANGUAGES CXX)

find_package(iceoryx2-cxx 0.4.0 REQUIRED)
find_package(iceoryx2-cxx 0.4.1 REQUIRED)

add_executable(example_cxx_publish_subscribe_dyn_publisher src/publisher.cpp)
target_link_libraries(example_cxx_publish_subscribe_dyn_publisher iceoryx2-cxx::static-lib-cxx)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
cmake_minimum_required(VERSION 3.22)
project(example_cxx_publish_subscribe_with_user_header LANGUAGES CXX)

find_package(iceoryx2-cxx 0.4.0 REQUIRED)
find_package(iceoryx2-cxx 0.4.1 REQUIRED)

add_executable(example_cxx_publish_subscribe_user_header_publisher src/publisher.cpp)
target_link_libraries(example_cxx_publish_subscribe_user_header_publisher iceoryx2-cxx::static-lib-cxx)
Expand Down
2 changes: 1 addition & 1 deletion examples/cxx/service_attributes/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
cmake_minimum_required(VERSION 3.22)
project(example_cxx_service_attributes LANGUAGES CXX)

find_package(iceoryx2-cxx 0.4.0 REQUIRED)
find_package(iceoryx2-cxx 0.4.1 REQUIRED)

add_executable(example_cxx_service_attributes_creator src/creator.cpp)
target_link_libraries(example_cxx_service_attributes_creator iceoryx2-cxx::static-lib-cxx)
Expand Down
21 changes: 13 additions & 8 deletions iceoryx2-cli/iox2/src/commands.rs
Original file line number Diff line number Diff line change
Expand Up @@ -175,8 +175,8 @@ where
E: Environment,
{
fn paths() -> Result<PathsList> {
let build = E::build_paths().context("Failed to retrieve build paths")?;
let install = E::install_paths().context("Failed to retrieve install paths")?;
let build = E::build_paths().unwrap_or_default();
let install = E::install_paths().unwrap_or_default();

Ok(PathsList { build, install })
}
Expand Down Expand Up @@ -225,13 +225,18 @@ where
{
let paths = IceoryxCommandFinder::<E>::paths().context("Failed to list search paths")?;

println!("{}", "Build Paths:".bright_green().bold());
for dir in paths.build {
println!(" {}", dir.display().to_string().bold());
if !paths.build.is_empty() {
println!("{}", "Build Paths:".bright_green().bold());
for dir in &paths.build {
println!(" {}", dir.display().to_string().bold());
}
println!();
}
println!("\n{}", "Install Paths:".bright_green().bold());
for dir in paths.install {
println!(" {}", dir.display().to_string().bold());
if !paths.install.is_empty() {
println!("{}", "Install Paths:".bright_green().bold());
for dir in &paths.install {
println!(" {}", dir.display().to_string().bold());
}
}

Ok(())
Expand Down
4 changes: 2 additions & 2 deletions iceoryx2-ffi/c/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ filegroup(
cmake(
name = "iceoryx2-c",
cache_entries = {
"IOX2_VERSION_STRING": "0.4.0",
"IOX2_VERSION_STRING": "0.4.1",
},
build_data = [
":cmake_srcs",
Expand All @@ -49,7 +49,7 @@ cmake(
"//:win-msvc": "lib",
"//conditions:default": "",
}),
out_include_dir = "include/iceoryx2/v0.4.0/",
out_include_dir = "include/iceoryx2/v0.4.1/",
exec_properties = {
"requires-network": "true",
},
Expand Down
2 changes: 1 addition & 1 deletion iceoryx2-ffi/c/cmake/iceoryx2-cConfigVersion.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
########## dummyConfig.cmake to be able to use find_package with a specific version with the source tree ##########
#

set(IOX2_VERSION_STRING "0.4.0")
set(IOX2_VERSION_STRING "0.4.1")
set(PACKAGE_VERSION ${IOX2_VERSION_STRING})

if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
Expand Down
2 changes: 1 addition & 1 deletion iceoryx2-ffi/cxx/cmake/iceoryx2-cxxConfigVersion.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
########## dummyConfig.cmake to be able to use find_package with a specific version with the source tree ##########
#

set(IOX2_VERSION_STRING "0.4.0")
set(IOX2_VERSION_STRING "0.4.1")
set(PACKAGE_VERSION ${IOX2_VERSION_STRING})

if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
Expand Down
2 changes: 1 addition & 1 deletion 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>iceoryx2_cxx</name>
<version>0.4.0</version>
<version>0.4.1</version>
<description>iceoryx2 with c/c++ bindings</description>
<maintainer email="[email protected]">ekxide developers</maintainer>
<license>Apache 2.0</license>
Expand Down

0 comments on commit 5f2174a

Please sign in to comment.