Skip to content

Releases: eclipse-score/communication

v0.1.3

23 Feb 06:36

Choose a tag to compare

v0.1.3 Pre-release
Pre-release
  • Enabled various code quality tools
  • Extension of the Rust API (expect further extensive work on this API)
  • Support explicit setting of application id in configuration (with fallback to PID)

Full Changelog: v0.1.2...v0.1.3

Caution

This release was not agreed on with the maintainers of the communication module. It was created by a committer from the S-CORE project without following our release workflow. This workflow would have prevented this release.
Please avoid using this release. We do not provide any safety guarantees. We take this case very seriously and work on both organisational and technical measures to prevent this in the future.

v0.1.2

19 Dec 14:31

Choose a tag to compare

Module Name: communication
Release Tag: v0.1.2
Origin Release Tag: v0.1.1
Release Commit Hash: d5414f7
Release Date: 2025-12-19

Overview

The communication module provides a generic communication frontend with an IPC binding for use in the S-CORE project.

This release is meant for integration with the S-CORE 0.5 Beta Release.
The module is available as a Bazel module in the S-CORE Bazel registry: https://github.com/eclipse-score/bazel_registry/tree/main/modules/score_communication

Disclaimer

This release is not intended for production use, as it does not include a safety argumentation or a completed safety assessment.
The work products compiled in the safety package are created with care according to the S-CORE process. However, as a non-profit, open-source organization, the project cannot assume any liability for its content.

For details on the features, see https://eclipse-score.github.io/score/main/features/communication/index.html

Improvements

  • Enabled various code quality tools.
  • Extension of the Rust API (expect further extensive work on this API)
  • Support explicit setting of application id in configuration (with fallback to PID)

Full Changelog: v0.1.1...v0.1.2

Bug Fixes

Compatibility

Performed Verification

  • Unit test execution on host with all supported toolchains
  • Build on supported target platforms (QNX8 x86_64 and QNX8 aarch64)
  • Thread sanitized unit test execution
  • Address and UB sanitized unit test execution
  • Leak sanitized unit test execution

Known Issues

General Issues

  • Safety package is incomplete due to missing documentation and verification.
  • Coverage infrastructure is in beta stage. Results are therefore without any guarantee of correctness.
  • TRLC reports are in beta stage. Results are therefore without any guarantee of correctness.

LLVM Toolchain

  • The toolchain uses a non-hermetic sysroot. Hence, compilation may fail on hosts with an incompatible libstdc++ (

QNX 8 Toolchain (x86_64 and AArch64)

  • Unit tests are not currently executed on QNX 8 SDP.

Upgrade Instructions

Backward compatibility with the previous release is not guaranteed.

Contact Information

For any questions or support, please raise an issue/discussion.

v0.1.1

07 Nov 08:28

Choose a tag to compare

v0.1.1 Pre-release
Pre-release
raise module version

v0.1.0

05 Nov 15:19

Choose a tag to compare

v0.1.0 Pre-release
Pre-release
update to newer baselibs version