diff --git a/docs/score_releases/_assets/architecture_0_6.drawio.svg b/docs/score_releases/_assets/architecture_0_6.drawio.svg new file mode 100755 index 00000000000..331c1f2cca2 --- /dev/null +++ b/docs/score_releases/_assets/architecture_0_6.drawio.svg @@ -0,0 +1,2307 @@ + + + + + + + + + + + + + + + + + + + + +
+
+
+ C++ Base Libraries +
+
+
+
+ + C++ Base Libraries + +
+
+
+ + + + + + + +
+
+
+ Development Environment +
+
+
+
+ + Development Environment + +
+
+
+ + + + + + + +
+
+
+ Platform API (native APIs for Rust and C++) +
+
+
+
+ + Platform API (native APIs for Rust and C++) + +
+
+
+ + + + + + + +
+
+
+ System Services +
+
+
+
+ + System Services + +
+
+
+ + + + + + + +
+
+
+ Communication +
+
+
+
+ + Communication + +
+
+
+ + + + + + + +
+
+
+ Operating System +
+
+
+
+ + Operating System + +
+
+
+ + + + + + + +
+
+
+ Hypervisor / Hardware +
+
+
+
+ + Hypervisor / Hardware + +
+
+
+ + + + + + + +
+
+
+ Rust Base Libraries +
+
+
+
+ + Rust Base Libraries + +
+
+
+ + + + + + + +
+
+
+ Filesystem +
+
+
+
+ + Filesystem + +
+
+
+ + + + + + + +
+
+
+ FutureCpp +
+
+
+
+ + FutureCpp + +
+
+
+ + + + + + + +
+
+
+ SafeCpp +
+
+
+
+ + SafeCpp + +
+
+
+ + + + + + + +
+
+
+ Static Reflection with Serialization +
+
+
+
+ + Static Reflectio... + +
+
+
+ + + + + + + +
+
+
+ Utils +
+
+
+
+ + Utils + +
+
+
+ + + + + + + +
+
+
+ Logging Frontend +
+
+
+
+ + Logging Fro... + +
+
+
+ + + + + + + +
+
+
+ Logging Frontend +
+
+
+
+ + Logging Fro... + +
+
+
+ + + + + + + +
+
+
+ Containers +
+
+
+
+ + Containers + +
+
+
+ + + + + + + +
+
+
+ Rust async runtime +
+
+
+
+ + Rust async runti... + +
+
+
+ + + + + + + +
+
+
+ Network +
+
+
+
+ + Network + +
+
+
+ + + + + + + +
+
+
+ S-CORE Architecture +
+
+
+
+ + S-CORE Architecture + +
+
+
+ + + + + + + +
+
+
+ ADAS +
+
+
+
+ + ADAS + +
+
+
+ + + + + + + +
+
+
+ ADASApplications / Functions +
+
+
+
+ + ADASApplications / Functions + +
+
+
+ + + + + + + +
+
+
+ Fixed Execution Order (FEO) Framework +
+
+
+
+ + Fixed Execution Order (FEO) F... + +
+
+
+ + + + + + + +
+
+
+ Telematics and Connectivity +
+
+
+
+ + Telematics and Connectivity + +
+
+
+ + + + + + + +
+
+
+ Telematics & Connectivity Applications / Functions +
+
+
+
+ + Telematics & Connectivity App... + +
+
+
+ + + + + + + +
+
+
+ TCU Framework +
+
+
+
+ + TCU Framework + +
+
+
+ + + + + + + +
+
+
+ ... +
+
+
+
+ + ... + +
+
+
+ + + + + + + +
+
+
+ Domain-Specific Applications / Functions +
+
+
+
+ + Domain-Specific Applications... + +
+
+
+ + + + + + + +
+
+
+ Domain-Specific Framework +
+
+
+
+ + Domain-Specific Framework + +
+
+
+ + + + + + + +
+
+
+ S-CORE v1.0 (proposal) +
+
+
+
+ + S-CORE v1.0 (pro... + +
+
+
+ + + + + + + +
+
+
+ S-CORE v0.6 +
+
+
+
+ + S-CORE v0.6 + +
+
+
+ + + + + + + +
+
+
+ Part of OS or HW specific implementation +
+
+
+
+ + Part of OS or HW speci... + +
+
+
+ + + + + + + +
+
+
+ to be discussed for future releases +
+
+
+
+ + to be discussed for... + +
+
+
+ + + + + + + +
+
+
+ Video API +
+
+
+
+ + Video API + +
+
+
+ + + + + + + +
+
+
+ Crypto API +
+
+
+
+ + Crypto API + +
+
+
+ + + + + + + +
+
+
+ HW Acceleration API +
+
+
+
+ + HW Acceleration... + +
+
+
+ + + + + + + +
+
+
+ Persistency API +
+
+
+
+ + Persistency API + +
+
+
+ + + + + + + +
+
+
+ Communication API +
+
+
+
+ + Communication API + +
+
+
+ + + + + + + +
+
+
+ Lifecycle & Health API +
+
+
+
+ + Lifecycle & Heal... + +
+
+
+ + + + + + + +
+
+
+ Configuration API +
+
+
+
+ + Configuration API + +
+
+
+ + + + + + + +
+
+
+ Time API +
+
+
+
+ + Time API + +
+
+
+ + + + + + + +
+
+
+ Logging API +
+
+
+
+ + Logging API + +
+
+
+ + + + + + + +
+
+
+ Fault API +
+
+
+
+ + Fault API + +
+
+
+ + + + + + + +
+
+
+ Runtime orchestrator API +
+
+
+
+ + Runtime orchestr... + +
+
+
+ + + + + + + +
+
+
+ User / Capability management +
+
+
+
+ + User / Capabilit... + +
+
+
+ + + + + + + +
+
+
+ Mandatory Access Control +
+
+
+
+ + Mandatory Access... + +
+
+
+ + + + + + + +
+
+
+ Key / Certificate Mgmt +
+
+
+
+ + Key / Certificat... + +
+
+
+ + + + + + + +
+
+
+ Intrusion Detection System +
+
+
+
+ + Intrusion Detect... + +
+
+
+ + + + + + + +
+
+
+ Config Mgmt +
+
+
+
+ + Config Mgmt + +
+
+
+ + + + + + + +
+
+
+ Storage Mgmt +
+
+
+
+ + Storage Mgmt + +
+
+
+ + + + + + + +
+
+
+ Video Frame-server +
+
+
+
+ + Video Frame-serv... + +
+
+
+ + + + + + + +
+
+
+ Fault Mgmt. +
+
+
+
+ + Fault Mgmt. + +
+
+
+ + + + + + + +
+
+
+ Lifecycle & Health Mgmt +
+
+
+
+ + Lifecycle & Heal... + +
+
+
+ + + + + + + +
+
+
+ HW Health Mgmt +
+
+
+
+ + HW Health Mgmt + +
+
+
+ + + + + + + +
+
+
+ Logging / Data Collection +
+
+
+
+ + Logging / Data C... + +
+
+
+ + + + + + + +
+
+
+ Software Update +
+
+
+
+ + Software Update + +
+
+
+ + + + + + + +
+
+
+ Firewall +
+
+
+
+ + Firewall + +
+
+
+ + + + + + + +
+
+
+ Tunneling +
+
+
+
+ + Tunneling + +
+
+
+ + + + + + + +
+
+
+ zero-copy communication +
+
+
+
+ + zero-copy commun... + +
+
+
+ + + + + + + +
+
+
+ SOME/IP Gateway +
+
+
+
+ + SOME/IP Gateway + +
+
+
+ + + + + + + +
+
+
+ Any other Gateway +
+
+
+
+ + Any other Gateway + +
+
+
+ + + + + + + +
+
+
+ Kernel +
+
+
+
+ + Kernel + +
+
+
+ + + + + + + +
+
+
+ Time Sync +
+
+
+
+ + Time Sync + +
+
+
+ + + + + + + +
+
+
+ Hardware Supervision +
+
+
+
+ + Hardware Supervi... + +
+
+
+ + + + + + + +
+
+
+ Container Support +
+
+
+
+ + Container Support + +
+
+
+ + + + + + + +
+
+
+ Video / Camera Support +
+
+
+
+ + Video / Camera S... + +
+
+
+ + + + + + + +
+
+
+ Audio Support +
+
+
+
+ + Audio Support + +
+
+
+ + + + + + + +
+
+
+ Peripheral Support +
+
+
+
+ + Peripheral Suppo... + +
+
+
+ + + + + + + +
+
+
+ Ethernet (TCP/IP) +
+
+
+
+ + Ethernet (TCP/IP) + +
+
+
+ + + + + + + +
+
+
+ AVB +
+
+
+
+ + AVB + +
+
+
+ + + + + + + +
+
+
+ Board Support Package +
+
+
+
+ + Board Support Pa... + +
+
+
+ + + + + + + +
+
+
+ Secure Boot +
+
+
+
+ + Secure Boot + +
+
+
+ + + + + + + +
+
+
+ Hardware Acceleration Support +
+
+
+
+ + Hardware Acceleration... + +
+
+
+ + + + + + + +
+
+
+ Hardware Security Support +
+
+
+
+ + Hardware Securit... + +
+
+
+ + + + + + + +
+
+
+ Startup +
+
+
+
+ + Startup + +
+
+
+ + + + + + + +
+
+
+ Inter-Partition Communication +
+
+
+
+ + Inter-Partition... + +
+
+
+ + + + + + + +
+
+
+ Hardware Virtualization Support +
+
+
+
+ + Hardware Virtualizatio... + +
+
+
+ + + + + + + +
+
+
+ Compiler +
+ (gcc, clang, rustc) +
+
+
+
+ + Compiler... + +
+
+
+ + + + + + + +
+
+
+ Debugg & Trace +
+ (gdb, lldb, lttng ..) +
+
+
+
+ + Debugg & Trace... + +
+
+
+ + + + + + + +
+
+
+ Testing +
+ (Unit, Integration, ...) +
+
+
+
+ + Testing... + +
+
+
+ + + + + + + +
+
+
+ Analysis +
+ (Perf, SCAS, ...) +
+
+
+
+ + Analysis... + +
+
+
+ + + + + + + +
+
+
+ Tools +
+ (IDE, Networking, …) +
+
+
+
+ + Tools... + +
+
+
+ + + + + + + +
+
+
+ Collaboration +
+ (GitHub, …) +
+
+
+
+ + Collaboration... + +
+
+
+ + + + + + + +
+
+
+ Simulation +
+ (OpenDUT, scenario, xIL) +
+
+
+
+ + Simulation... + +
+
+
+ + + + + + + +
+
+
+ Automation +
+ (GitHub, …) +
+
+
+
+ + Automation... + +
+
+
+ + + + + + + +
+
+
+ Non-converged system, e.g. IVI with Android +
+
+
+
+ + Non-converged system,... + +
+
+
+ + + + + + + +
+
+
+ Apps +
+
+
+
+ + Apps + +
+
+
+ + + + + + + +
+
+
+ API +
+
+
+
+ + API + +
+
+
+ + + + + + + +
+
+
+ Platform +
+
+
+
+ + Platform + +
+
+
+ + + + + + + +
+
+
+ OS +
+
+
+
+ + OS + +
+
+
+ + + + + + + +
+
+
+ API with vendor specific dependency +
+
+
+
+ + API with vendor spe... + +
+
+
+ + + + + + + +
+
+
+ Diagnostic Handler (SOVD, UDS) +
+
+
+
+ + Diagnostic Handle... + +
+
+
+ + + + + + + +
+
+
+ Concurrency +
+
+
+
+ + Concurrency + +
+
+
+ + + + + + + +
+
+
+ Memory +
+
+
+
+ + Memory + +
+
+
+ + + + + + + +
+
+
+ Bit Manipulation +
+
+
+
+ + Bit Manipulation + +
+
+
+ + + + + + + +
+
+
+ Containers +
+
+
+
+ + Containers + +
+
+
+ + + + + + + +
+
+
+ JSON +
+
+
+
+ + JSON + +
+
+
+ + + + + + + +
+
+
+ OS Abstraction +
+
+
+
+ + OS Abstraction + +
+
+
+ + + + + + + +
+
+
+ Result +
+
+
+
+ + Result + +
+
+
+ + + + + + + +
+
+
+ Binary compatible datatypes +
+
+
+
+ + Binary compatible... + +
+
+
+ + + + + + + +
+
+
+ JSON +
+
+
+
+ + JSON + +
+
+
+ + + + + + + +
+
+
+ Serialization +
+
+
+
+ + Serialization + +
+
+
+ + + + + + + +
+
+
+ Hash +
+
+
+
+ + Hash + +
+
+
+ + + + + + + +
+
+
+ Binary compatible datatypes +
+
+
+
+ + Binary compatible... + +
+
+
+ + + + + + + +
+
+
+ OS Abstraction +
+
+
+
+ + OS Abstraction + +
+
+
+ + + + + + + +
+
+
+ Artificial Intelligence +
+
+
+
+ + Artificial Intelligence + +
+
+
+ + + + + + + +
+
+
+ AI based Functionalities +
+
+
+
+ + AI based Functionalities + +
+
+
+ + + + + + + +
+
+
+ AI Framework +
+
+
+
+ + AI Framework + +
+
+
+ + + + + + + +
+
+
+ System launch and monitor +
+
+
+
+ + System launch an... + +
+
+
+
+ + + + + Text is not SVG - cannot display + + + +
diff --git a/docs/score_releases/_assets/score_release_plan.drawio.svg b/docs/score_releases/_assets/score_release_plan.drawio.svg index 6cd39047f3e..dd2b96dd2ce 100644 --- a/docs/score_releases/_assets/score_release_plan.drawio.svg +++ b/docs/score_releases/_assets/score_release_plan.drawio.svg @@ -1,4 +1,595 @@ -
S-Core Release plan
2025
2026
Q1
Q2
Q3
Q4
Q1
Q2
Q3
Q4
S-Core v1.0
S-Core v0.5
17.11.2025
S-Core v0.5 - alpha
18.12.2025
S-Core v0.5 - beta
29.01.2026
S-Core v0.5 - final
30.07.2026
S-Core v1.0 - alpha
(to be confirmed)
\ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + S-CORE Release plan +
+
+
+
+ +
+
+
+
+ + + + + + + + +
+
+
+ 2025
+
+
+
+ +
+
+
+
+ + + + + + + + +
+
+
+ 2026
+
+
+
+ +
+
+
+
+ + + + + + + + +
+
+
+ Q1
+
+
+
+ +
+
+
+
+ + + + + + + + +
+
+
+ Q2
+
+
+
+ +
+
+
+
+ + + + + + + + +
+
+
+ Q3
+
+
+
+ +
+
+
+
+ + + + + + + + +
+
+
+ Q4
+
+
+
+ +
+
+
+
+ + + + + + + + +
+
+
+ Q1
+
+
+
+ +
+
+
+
+ + + + + + + + +
+
+
+ Q2
+
+
+
+ +
+
+
+
+ + + + + + + + +
+
+
+ Q3
+
+
+
+ +
+
+
+
+ + + + + + + + +
+
+
+ Q4
+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + S-CORE v1.0 +
+
+
+
+ +
+
+
+
+ + + + + + + + +
+
+
+ + S-CORE v0.x +
+
+
+
+ +
+
+
+
+ + + + + + + + +
+
+
+ 17.11.2025
S-CORE v0.5 - alpha
+
+
+
+
+ +
+
+
+
+ + + + + + + + +
+
+
+ 18.12.2025
S-CORE v0.5 - beta
+
+
+
+
+ +
+
+
+
+ + + + + + + + +
+
+
+ 23.02.2026
S-CORE v0.6 - final
+
+
+
+
+ +
+
+
+
+ + + + + + + + +
+
+
+ 30.07.2026
S-CORE v1.0 - alpha
+
+ (to be confirmed) +
+
+
+
+
+ +
+
+
+
+ + + + + + + + + + +
+
+
+
diff --git a/docs/score_releases/score_releases/index.rst b/docs/score_releases/score_releases/index.rst index 69e7290bb87..6e654af29f6 100644 --- a/docs/score_releases/score_releases/index.rst +++ b/docs/score_releases/score_releases/index.rst @@ -7,3 +7,4 @@ S-CORE Releases score_v0_5_alpha.rst score_v0_5_beta.rst + score_v0_6.rst diff --git a/docs/score_releases/score_releases/score_v0_6.rst b/docs/score_releases/score_releases/score_v0_6.rst new file mode 100644 index 00000000000..168162562f7 --- /dev/null +++ b/docs/score_releases/score_releases/score_v0_6.rst @@ -0,0 +1,323 @@ +.. + # ******************************************************************************* + # Copyright (c) 2026 Contributors to the Eclipse Foundation + # + # See the NOTICE file(s) distributed with this work for additional + # information regarding copyright ownership. + # + # This program and the accompanying materials are made available under the + # terms of the Apache License Version 2.0 which is available at + # https://www.apache.org/licenses/LICENSE-2.0 + # + # SPDX-License-Identifier: Apache-2.0 + # ******************************************************************************* + +S-CORE v0.6-release notes +=============================== + +.. document:: S-CORE v0.6 release note + :id: doc__score_v06_release_note + :status: draft + :safety: QM + :security: YES + :realizes: wp__platform_sw_release_note + +| **Platform Name**: S-CORE +| **Release Tag**: v0.6.0 +| **Origin Release Tag**: v0.5.0-beta +| **Release Date**: 2026-02-23 + +Overview +^^^^^^^^^ +This is the third milestone build of the **Eclipse S-CORE platform** (v0.6.0). It brings +together the initial set of core modules, reference integrations, and supporting infrastructure needed to +build and run example applications such as the `scrample `_ +demo on multiple target images. The software architecture and implemented modules are illustrated in the diagram below. + +This release of Eclipse S-CORE is an early beta version intended solely for experimentation, test driving project processes, gaining experience in release creation and soliciting feedback. +Please be aware, that features may be incomplete, the software may exhibit instability or unexpected behavior, and breaking changes and alterations in scope are likely as development progresses. + + +.. image:: ../_assets/architecture_0_6.drawio.svg + :width: 1000 + :alt: Architecture overview + :align: center + + +| + +Highlights +----------- + +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. + + +Improvements +^^^^^^^^^^^^^ + + +S-CORE Platform +^^^^^^^^^^^^^^^^^^ + +- **Version:** ``score v0.5.4`` +- **Release notes**: `S-CORE Platform release notes `_ + + + +Integrated Software Modules +----------------------------- + +Baselibs +~~~~~~~~~~~~~ +Selection of basic C++ utility libraries for common use in the S-CORE project + +- **Version:** ``baselibs v0.2.4`` +- **Release notes**: `Baselibs release notes `_ + +Baselibs Rust +~~~~~~~~~~~~~ + +Selection of basic Rust utility libraries for common use in the S-CORE project + +- **Version:** ``baselibs_rust v0.1.0`` +- **Release notes**: `Baselibs Rust release notes `_ + + +**Improvements** + +- `score_log` - logging frontend for S-CORE +- `containers`- common containers with different allocation and layout techniques including ABI compatible versions for inter-process communication +- `sync` - `std::sync` extensions utilities + +Communication +~~~~~~~~~~~~~ +Zero-copy, shared-memory based inter-process communication for minimal-latency intra-ECU messaging. + +- **Version:** ``communication v0.1.3`` +- **Release notes**: `Communication release notes `_ + +**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) + + +Persistency +~~~~~~~~~~~ +Ensures long-term storage and retrieval of data and provides a reliable mechanism for +preserving application state and data integrity over time. + +- **Version:** ``persistency v0.3.0`` +- **Release notes**: `Persistency release notes `_ + +**Improvements** + +- New backend API for Rust +- Testing improvements, including: + - Additional C++ CIT tests, code quality improvements, tests logging. +- Tooling improvements, including: + - Improved formatting, Rust linting. +- Aligned snapshot count behavior between C++ and Rust implementations. +- Adapted Ferrocene toolchain for Rust. +- Updated utilized toolchains, updated S-CORE dependencies. + +Logging +~~~~~~~ + +**Improvements** + +The Eclipse S-CORE Logging module provides a logging framework for automotive embedded systems, +featuring remote DLT (Diagnostic Log and Trace) capabilities with +lock-free communication between applications and the datarouter daemon. + +- **Version:** ``logging v0.1.0`` +- **Release notes**: `Logging release notes `_ + +Orchestrator +~~~~~~~~~~~~~ +Orchestrator module provides a framework for defining and executing complex workflows and task sequences in a coordinated manner. + +- **Version:** ``orchestrator v0.1.0`` +- **Release notes**: `Orchestrator release notes `_ + +**Improvements** + +- Adapted toolchain to ferrocene for Rust +- Support qnx-x86_64 +- Examples now run in reference integration repository images + +:Further reading: See below + + - `Orchestrator scope and design `__ + - `Orchestrator examples `__ + + +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. + +- **Version:** ``kyron v0.1.1`` +- **Release notes**: `Kyron release notes `_ + +**Improvements** + +- Adapted toolchain to ferrocene for Rust +- Support qnx-x86_64 +- Integrated rust coverage reporting +- Improved up to 8% runtime time with task scheduler fixes +- Examples now run in reference integration repository images + +**Bugfix** + +- Minor bugfixes listed in github + +**Known issues** + +- Ongoing fixing of safety wakes `here `_ + +:Further reading: See below + + - `Kyron scope and design `__ + - `Kyron examples `__ + + +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. + +- **Version:** ``lifecycle v0.1.0`` +- **Release notes**: `Lifecycle release notes `_ + +**Improvements** + +- Health Monitoring library for applications with Rust and C++ API + - Deadline Monitoring support +- Initial version of Launch Manager with mw::lifecycle API + - The previously separate daemon processes launch_manager and health_monitor are now merged into a single launch_manager daemon process +- Working integration of Launch Manager and Health Monitoring library + + +Reference integration +~~~~~~~~~~~~~~~~~~~~~~ +Central integration of Eclipse S-CORE modules + +- **Version:** ``reference integration v0.6.0`` +- **Source / tag:** `Reference Integration GitHub release `_ + +**Improvements** +- Unify handling of images in repository +- Execute all images build and tests in CI +- Execute UT, Coverage in CI and produce documentation with results +- Provide `./score_starter` helper program to allow easily run given image without hassle +- Provide interactive example selection menu on target image so user can choose examples to run and see the results +- Remove separate bazel modules and use single bazel module with always aligned dependencies + +Reference QNX image ++++++++++++++++++++++ +- No changes compared to the previous software version. + +Reference Red Hat AutoSD Linux image (Experimental) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +**Improvements** + +- Remove unused packages to reduce image size +- Move AutoSD images to use Bootc (image mode) +- Integrate AutoSD's Bazel toolchain to build reference integration showcases + + +Reference Elektrobit corbos Linux for Safety Applications Linux image (Experimental) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +- Updates to follow the latest integration structure and dependencies. +- No functional 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. + +- **Standards alignment:** + + - ASPICE 4.0 + - ISO 26262 + - ISO 21434 + - ISO PAS 8926 + +- **Version:** ``process description v1.4.3`` +- **Release notes**: `process_description release notes v1.4.x `_ +- **Process maturity overview**: + +.. figure:: ../_assets/score_process_area_overview.drawio.svg + :width: 100% + :align: center + :alt: Process area overview for the **Project** + +For more details please refer to +`Documentation Management Plan `_, that +provides process workproduct level overview for every software module and process area. + + +docs-as-code +~~~~~~~~~~~~~~ +Tooling for linking and generation of documentation. + +- **Version:** ``docs-as-code v3.0.1`` +- **Source / tag:** `docs-as-code GitHub release `_ + +tooling +~~~~~~~~~~~~~~ +Tooling for S-CORE development. + +- **Version:** ``tooling v1.1.2`` +- **Source / tag:** `tooling GitHub release `_ + + +ITF (Integration Testing Framework) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +- **Improvements** + + - Improved ITF `user documentation `_ + +- **Version:** ``itf v0.1.0`` +- **Source / tag:** `ITF GitHub release `_ + +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. + +- **Improvements** + - Adapted new toolchains for C++ and Rust + +- **Version:** ``Test Scenarios v0.4.0`` +- **Source / tag:** `Test Scenarios GitHub release `_ + + + +Bazel CPP Toolchain +~~~~~~~~~~~~~~~~~~~~ +- **Version:** ``bazel_cpp_toolchains v0.2.2`` +- **Release notes**: `Bazel CPP Toolchain release notes `_ + + +Known Issues +---------------------- +- see release notes of every module separately + +Upgrade Instructions +---------------------- +- Increase to newest bazel registry versions: https://eclipse-score.github.io/bazel_registry_ui +- Versions can be found under: https://github.com/eclipse-score/reference_integration/blob/main/known_good.json + +Contact Information +---------------------- +For any questions or support, please contact the *Project leads* or raise an issue/discussion. +https://projects.eclipse.org/projects/automotive.score