Skip to content

Commit 2498a73

Browse files
authored
chore: release 0.36.0 (#406)
Signed-off-by: SdgJlbl <[email protected]>
1 parent 65a5a1a commit 2498a73

File tree

3 files changed

+72
-0
lines changed

3 files changed

+72
-0
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
11+
## [0.36.0]
12+
1013
### Changed
1114

1215
- Rename `test_data_sample_keys` to `data_sample_keys` on `TestDataNodes` after [SubstraFL #185](https://github.com/Substra/substrafl/pull/185) ([#398](https://github.com/Substra/substra-documentation/pull/398))

docs/source/additional/release.rst

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,43 @@ This is an overview of the main changes, please have a look at the changelog of
3131
- `backend changelog <https://github.com/Substra/substra-backend/blob/main/CHANGELOG.md>`__
3232
- `orchestrator changelog <https://github.com/Substra/orchestrator/blob/main/CHANGELOG.md>`__
3333

34+
35+
Substra 0.36.0 --- 2024-03-12
36+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
37+
38+
**All**
39+
40+
- Python 3.8 is not supported anymore. We support Python versions 3.9, 3.10 and 3.11.
41+
- Status renaming:
42+
- Compute task status `DOING` is renamed `EXECUTING`;
43+
- Compute plan statuses `EMPTY`, `WAITING` and `TODO` are merged into new status `CREATED`;
44+
- See `the documentation <https://docs.substra.org/en/stable/documentation/concepts.html#compute-plan>`__ for more details on statuses.
45+
46+
47+
**SubstraFL**
48+
49+
- Switch to python-slim as base image, instead of substra-tools. The base image will be lighter, inducing smaller build time and improving compute plan speed.
50+
- The predict task does not exist anymore. The evaluation of a model is done in a single task that combines prediction AND evaluation. This will speed up compute plan execution.
51+
- Add the `simulate_experiment` function, that will execute the `Compute Plan` in RAM only. It returns Python objects containing the computed `Performances` and the saved intermediate `States`. More information about this feature is available in docstrings.
52+
53+
Example of usage::
54+
55+
56+
from substrafl.experiment import simulate_experiment
57+
58+
scores, intermediate_state_train, intermediate_state_agg = simulate_experiment(
59+
client=my_substra_client,
60+
strategy=my_strategy,
61+
train_data_nodes=train_data_nodes,
62+
evaluation_strategy=my_eval_strategy,
63+
aggregation_node=aggregation_node,
64+
clean_models=False,
65+
num_rounds=NUM_ROUNDS,
66+
)
67+
68+
69+
- Due to the two above features, many small breaking changes have been introduced, see the full [SubstraFL changelog](https://github.com/Substra/substrafl/blob/main/CHANGELOG.md) to get the comprehensive list of changes.
70+
3471
Substra 0.35.0 --- 2024-02-26
3572
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3673

docs/source/additional/releases.yaml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,38 @@ components: # for table headers
88
- substra-tests
99

1010
releases:
11+
- version: 0.36.0
12+
components:
13+
substrafl:
14+
version: 0.44.0
15+
link: https://github.com/Substra/substrafl/releases/tag/0.44.0
16+
substra:
17+
version: 0.51.0
18+
link: https://github.com/Substra/substra/releases/tag/0.51.0
19+
substra-tools:
20+
version: 0.21.2
21+
link: https://github.com/Substra/substra-tools/releases/tag/0.21.2
22+
substra-backend:
23+
version: 0.44.0
24+
link: https://github.com/Substra/substra-backend/releases/tag/0.44.0
25+
helm:
26+
version: 24.4.0
27+
link: https://artifacthub.io/packages/helm/substra/substra-backend/24.4.0
28+
orchestrator:
29+
version: 0.39.0
30+
link: https://github.com/Substra/orchestrator/releases/tag/0.39.0
31+
helm:
32+
version: 8.3.0
33+
link: https://artifacthub.io/packages/helm/substra/orchestrator/8.3.0
34+
substra-frontend:
35+
version: 0.48.0
36+
link: https://github.com/Substra/substra-frontend/releases/tag/0.48.0
37+
helm:
38+
version: 1.0.27
39+
link: https://artifacthub.io/packages/helm/substra/substra-frontend/1.0.27
40+
substra-tests:
41+
version: 0.49.0
42+
link: https://github.com/Substra/substra-tests/releases/tag/0.49.0
1143
- version: 0.35.0
1244
components:
1345
substrafl:

0 commit comments

Comments
 (0)