You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/score_releases/score_releases/score_v0_5_alpha.rst
+38-9Lines changed: 38 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,7 +57,7 @@ S-Core book
57
57
------------
58
58
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.
59
59
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.
61
61
62
62
New Features
63
63
^^^^^^^^^^^^^
@@ -82,13 +82,32 @@ Bug Fixes
82
82
Integrated Software Modules
83
83
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
84
84
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.
87
87
- **Logging**: (Version). Link to Software module release note.
88
88
- **Tracing**: (Version). Link to Software module release note.
89
89
- **Baselibs**: (Version). Link to Software module release note.
90
90
- **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
+
92
111
- **Reference integration**: central place for integration of Eclipse S-Core modules
93
112
94
113
- **Link to release**: tbd
@@ -97,14 +116,14 @@ Integrated Software Modules
97
116
- 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>`_
98
117
- Provides integration of all 0.5 modules including `scrample demo application <https://github.com/eclipse-score/scrample>`_
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.
101
120
- Provide CI/CD workflows to ensure stability of the reference integration:
102
-
121
+
103
122
- `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
104
123
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
106
125
- `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.
- **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.
129
158
130
159
Performed Verification
131
160
^^^^^^^^^^^^^^^^^^^^^^^^
@@ -137,7 +166,7 @@ Following tests were executed:
0 commit comments