Releases: eclipse-score/testing_tools
v0.4.1
Release Note
Module Name: testing_tools
Release Tag: v0.4.1
Origin Release Tag: v0.4.0
Release Date: 2026-04-29
Overview
This document provides an overview of the changes, improvements, and bug fixes included in the testing_tools module release version v0.4.1 as compared to the module's origin release v0.4.0.
This is a maintenance release that aligns the module's Bazel dependencies with the S-CORE 0.7 ecosystem. No functional source code (production logic) has been modified.
Disclaimer
This release note does not "release for production", as it does not come with a safety argumentation and a performed safety assessment. The work products compiled in the safety package are created with care according to a process satisfying standards, but as the project, being a non-profit and open source organization, can not take over any liability for its content.
Changes to the Module
New Features
- None. This release does not introduce new user-facing features.
Improvements
-
Dependency alignment with S-CORE 0.7: All S-CORE Bazel module dependencies have been updated to the versions shipped with the S-CORE 0.7 release train, ensuring this module is consumable by downstream modules targeting S-CORE 0.7 (see PR #20).
-
None. No bugs were addressed in this release.
Other changes by Label
- Refactor — Toolchain identifier simplification (
.bazelrc): Per the newscore_bazel_cpp_toolchains0.5.x naming scheme, the-posixsuffix has been dropped from the three--extra_toolchainsreferences in thex86_64-linux,x86_64-qnxandarm64-qnxbuild configurations:...:x86_64-linux-gcc_12.2.0-posix→...:x86_64-linux-gcc_12.2.0...:x86_64-qnx-sdp_8.0.0-posix→...:x86_64-qnx-sdp_8.0.0...:aarch64-qnx-sdp_8.0.0-posix→...:aarch64-qnx-sdp_8.0.0
Compatibility
Dependencies (MODULE.bazel):
| Dependency | Previous (v0.4.0) | Current (v0.4.1) | Notes |
|---|---|---|---|
bazel_skylib |
1.7.1 | 1.7.1 | unchanged |
rules_python |
1.0.0 | 1.0.0 | unchanged |
rules_cc |
0.0.17 | 0.0.17 | unchanged |
buildifier_prebuilt |
7.3.1 | 7.3.1 | unchanged |
platforms |
1.0.0 | 1.0.0 | unchanged |
score_bazel_platforms |
0.0.4 | 0.1.2 | |
score_tooling |
1.1.0 | 1.1.2 | |
score_rust_policies |
0.0.3 | 0.0.5 | |
rules_rust |
0.61.0 (git_override to fork) |
0.68.1-score | now consumed from registry; git_override removed |
score_bazel_cpp_toolchains |
0.2.2 | 0.5.1 | dev_dependency |
score_toolchains_rust |
0.7.0 | 0.8.0 | dev_dependency |
S-CORE release line: This release is intended to be consumed together with other S-CORE modules from the 0.7 release line.
Performed Verification
Internal tests have been executed on PR before merging.
Known Issues
- None known at the time of release.
Known Vulnerabilities
- None known at the time of release.
Upgrade Instructions
- Bump the
testing_toolsdependency in yourMODULE.bazel: Change thebazel_depentry fortesting_toolsfrom0.4.0to0.4.1. - Align transitive S-CORE dependencies: If your project pins any of
score_bazel_platforms,score_tooling,score_rust_policies,score_bazel_cpp_toolchainsorscore_toolchains_rustdirectly, update them to the S-CORE 0.7 versions listed in Compatibility above to avoid version-resolution conflicts.
For any questions or support, please contact the Project lead or raise an issue/discussion.
v0.4.0
What's Changed
- parse bazel build options by @PiotrKorkus in #14
- Update LICENSE and NOTICE files by @AlexanderLanin in #1
- impl: logging and
BuildToolsparameters by @arkjedrz in #16 - use new toolchains for cpp and rust by @PiotrKorkus in #17
New Contributors
- @AlexanderLanin made their first contribution in #1
- @arkjedrz made their first contribution in #16
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- Refactor tracing subscriber initialization by @PiotrKorkus in #12
- Remove baselibs dep from C++ by @PiotrKorkus in #13
Full Changelog: v0.3.0...v0.3.1
0.3.0
Overview
SCORE Test Scenarios provide a backend for testers to create parametrizable scenarios in Rust and C++ which can be used in common test case implementation validating parallel implementations.
What is included
- test_scenarios_cpp - library for C++ test scenarios
- test_scenarios_rust - library for Rust test scenarios
Known limitations
- building on aarch targets is not yet resolved
Release of testing tool
What's Changed
- Sync Qorix fork to SCORE by @PiotrKorkus in #3
- Prepare repo for bazel registry by @PiotrKorkus in #8
New Contributors
- @PiotrKorkus made their first contribution in #3
Full Changelog: https://github.com/eclipse-score/testing_tools/commits/v0.2.8