S-CORE v0.7-release notes#

S-CORE v0.7 release note
status: draft
security: YES
safety: QM
Platform Release: S-CORE
Release Tag: v0.7.0
Origin Release Tag: v0.6
Release Date: 2026-05-04

Overview#

The SCORE 0.7 platform release centers on safety formalization (vulnerability management, OS tier definitions, safety manuals), Rust interoperability (FFI bindings in baselibs and a full Rust COM API in communication), and infrastructure hardening (toolchain improvements, Dependabot, CodeQL).

The release significantly expanded integration testing capabilities, with ITF upgrade and test execution now supported on both Docker and QNX targets using the new py_itf_test Bazel rule. The CI/CD pipeline was overhauled — the bash-based integration script was replaced with Python and the pipeline became more robust with improved build caching, automatic cancellation of superseded runs, and workflow steps pinned to exact commit SHAs for supply-chain safety. EBcLfSA integration was updated to the new structure and extended with Rust application support. On the documentation side, the build pipeline was fixed and an integration status dashboard was introduced to provide visibility into module health across the platform. Infrastructure-wise, Bzlmod lockfile consistency is now enforced in CI, the AutoSD image version is frozen for reproducible builds, and image filesystem rules were migrated to the new Bazel API.

Eclipse S-CORE book#

The Eclipse S-CORE book is a “how-to” guide for users getting started with the project or who want to contribute new modules.

S-CORE Platform#

Integrated Software Modules#

Baselibs#

Selection of basic C++ utility libraries for common use in the S-CORE project

Baselibs Rust#

Selection of basic Rust utility libraries for common use in the S-CORE project

Communication#

Zero-copy, shared-memory based inter-process communication for minimal-latency intra-ECU messaging.

Persistency#

Ensures long-term storage and retrieval of data and provides a reliable mechanism for preserving application state and data integrity over time.

Logging#

Orchestrator#

Orchestrator module provides a framework for defining and executing complex workflows and task sequences in a coordinated manner.

Kyron#

Kyron is a customizable, high-performance async/await runtime designed for advanced concurrent programming with focus on functional safety. It allows fine-grained control over scheduling, thread management, and workload isolation through configurable execution engines.

Lifecycle & Health Management#

Lifecycle module provides a Launch Manager for process lifecycle management as well as a Health Monitoring library to support supervision of process behavior.

Reference integration#

Central integration of Eclipse S-CORE modules

Reference QNX image#
  • No changes compared to the previous software version.

Reference Red Hat AutoSD Linux image (Experimental)#
Reference Elektrobit corbos Linux for Safety Applications Linux image (Experimental)#
  • No changes compared to the previous software version.

Associated Infrastructure Modules#

process_description#

Provides a process model establishing organizational rules for developing open source software in the automotive domain, suitable for safety and security contexts.

docs-as-code#

Tooling for linking and generation of documentation.

tooling#

Tooling for S-CORE development.

ITF (Integration Testing Framework)#

ITF is a pytest-based testing framework designed for ECU (Electronic Control Unit) testing in automotive domains. It provides a flexible, plugin-based architecture that enables testing on multiple target environments including Docker containers, QEMU virtual machines, and real hardware.

Test Scenarios#

Test scenarios provide a backend for defining C++ and Rust implemented test scenarios that allow parametrized execution of built scenario applications which are the input for test cases.

Bazel CPP Toolchain#

Known Issues#

  • see release notes of every module separately

Upgrade Instructions#

Contact Information#

For any questions or support, please contact the Project leads or raise an issue/discussion. https://projects.eclipse.org/projects/automotive.score