Skip to content

Commit 9a3d63e

Browse files
committed
release notes for orchestration and test scenarios
1 parent 152a60e commit 9a3d63e

File tree

1 file changed

+38
-9
lines changed

1 file changed

+38
-9
lines changed

docs/score_releases/score_releases/score_v0_5_alpha.rst

Lines changed: 38 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ S-Core book
5757
------------
5858
First version of **Eclipse S-Core book**, that can be used as "how-to" for all who wants to start with S-Core project, can be found here: TODO Link.
5959
This book provides explanation of general concepts of **Eclipse S-Core project** and contains a "step-by-step" guide for building a first application
60-
based on Eclipse S-Core platform modules.
60+
based on Eclipse S-Core platform modules.
6161

6262
New Features
6363
^^^^^^^^^^^^^
@@ -82,13 +82,32 @@ Bug Fixes
8282
Integrated Software Modules
8383
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8484

85-
- **Communication**: (Version). Link to Software module release note.
86-
- **FEO**: (Version). Link to Software module release note.
85+
- **Communication**: (Version). Link to Software module release note.
86+
- **FEO**: (Version). Link to Software module release note.
8787
- **Logging**: (Version). Link to Software module release note.
8888
- **Tracing**: (Version). Link to Software module release note.
8989
- **Baselibs**: (Version). Link to Software module release note.
9090
- **OS**: (Version). Link to Software module release note (external module).
91-
- **Persistency**: (Version). Link to Software module release note.
91+
- **Orchestrator**: Orchestration framework and safe async runtime called kyron for Rust
92+
93+
- **Link to release**: `orchestrator v0.0.3 <https://github.com/eclipse-score/orchestrator/releases/tag/v0.0.3>`_
94+
- **Release notes**:
95+
96+
- Provides Kyron - async runtime for Rust. Kyron is a customizable, high-performance async/await runtime designed for advanced concurrent programming with focus on funcional safety.
97+
It allows fine-grained control over scheduling, thread management, and workload isolation through configurable execution engines.
98+
99+
- `Read more on scope. <https://github.com/eclipse-score/orchestrator/blob/main/src/kyron/doc/features.md>`__
100+
- `Check out the examples. <https://github.com/eclipse-score/orchestrator/tree/main/src/kyron/examples>`__
101+
102+
- Provides Orchestration - framework to build Task Chains with deterministic execution flow.
103+
The Orchestrator framework provides a structured, declarative way to define cause-effect chains and timing requirements within software applications.
104+
It enables developers to specify control flow, timing constraints, and error handling in a platform-independent manner.
105+
The Orchestrator integrates seamlessly with the kyron, clearly separating application logic from deployment and resource management.
106+
107+
- `Read more on scope. <https://github.com/eclipse-score/orchestrator/blob/main/src/orchestration/doc/features.md>`__
108+
- `Check out the examples. <https://github.com/eclipse-score/orchestrator/tree/main/src/orchestration/examples>`__
109+
110+
92111
- **Reference integration**: central place for integration of Eclipse S-Core modules
93112

94113
- **Link to release**: tbd
@@ -97,14 +116,14 @@ Integrated Software Modules
97116
- Provides reference QNX x86_64 qemu image, for usage see `reference integration README <https://github.com/eclipse-score/reference_integration/blob/main/qnx_qemu/README.md>`_
98117
- Provides integration of all 0.5 modules including `scrample demo application <https://github.com/eclipse-score/scrample>`_
99118
- Provides `basic itf tests <https://github.com/eclipse-score/reference_integration/tree/main/qnx_qemu/test/itf>`_.
100-
Check following `build commands <https://github.com/eclipse-score/reference_integration/tree/main/qnx_qemu#build-commands>`_ for running itf tests locally and for other important commands.
119+
Check following `build commands <https://github.com/eclipse-score/reference_integration/tree/main/qnx_qemu#build-commands>`_ for running itf tests locally and for other important commands.
101120
- Provide CI/CD workflows to ensure stability of the reference integration:
102-
121+
103122
- `build and test on every pr <https://github.com/eclipse-score/reference_integration/blob/main/.github/workflows/build_and_test_on_every_pr.yml>`_ executes all itf tests in reference qnx image on every pr
104123
to ensure that the image is still functional
105-
- `release verification <https://github.com/eclipse-score/reference_integration/blob/main/.github/workflows/release_verification.yml>`_ does the same on every release
124+
- `release verification <https://github.com/eclipse-score/reference_integration/blob/main/.github/workflows/release_verification.yml>`_ does the same on every release
106125
- `test integration <https://github.com/eclipse-score/reference_integration/blob/main/.github/workflows/test_integration.yml>`_ for every pr and on every release builds all functional modules of Eclipse S-Core v0.5
107-
release and additionally executes component tests with `<score-test-scenarios https://github.com/eclipse-score/testing_tools>`_ framework for some of components.
126+
release and additionally executes component tests with `<score-test-scenarios https://github.com/eclipse-score/testing_tools>`_ framework for some of components.
108127

109128

110129
Associated Infrastructure Modules
@@ -126,6 +145,16 @@ Associated Infrastructure Modules
126145
- `ITF readme <https://github.com/eclipse-score/itf/blob/main/README.md>`_
127146
- `reference_integration readme <https://github.com/eclipse-score/reference_integration/blob/main/qnx_qemu/README.md#build-commands>`_
128147

148+
- **Test Scenarios**: Testing framework providing a backend for testers to create parametrizable scenarios in Rust and C++ which can be used in common test case implementation validating parallel implementations.
149+
150+
151+
- **Link to release**: `Test Scenarios v0.3.0 <https://github.com/eclipse-score/testing_tools/releases/tag/v0.3.0>`_
152+
- **Release notes**
153+
154+
- Provides test_scenarios_cpp - C++ framework for defining, running, and managing test scenarios in a structured and extensible way.
155+
- Provides test_scenarios_rust - equivalent implemented in Rust.
156+
- Both frameworks share the same concepts and allow to define parametrizable test scenarios that can be used in common test case implementations.
157+
They are designed to support automated testing, scenario grouping, and integration with CLI tools.
129158

130159
Performed Verification
131160
^^^^^^^^^^^^^^^^^^^^^^^^
@@ -137,7 +166,7 @@ Following tests were executed:
137166

138167
Known Issues
139168
^^^^^^^^^^^^^^^^
140-
- see release notes of every module seperately
169+
- see release notes of every module seperately
141170

142171
Upgrade Instructions
143172
^^^^^^^^^^^^^^^^^^^^^^^^

0 commit comments

Comments
 (0)