Skip to content

Commit fea99e6

Browse files
authored
chore: release 0.30.0 (#333)
Signed-off-by: Olivier Léobal <[email protected]>
1 parent 2976ebd commit fea99e6

File tree

4 files changed

+68
-1
lines changed

4 files changed

+68
-1
lines changed

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [0.30.0]
11+
1012
- New example on how to use the ComputePlanBuilder SubstraFL to compute Federated Analytics on the Sklearn diabetes dataset. ([#311](https://github.com/Substra/substra-documentation/pull/311))
1113
- New example on how to implement a custom cyclic `Strategy` with a `TorchBaseAlgo` with SubstraFL. ([#326](https://github.com/Substra/substra-documentation/pull/326))
1214
- Use `Client.wait_compute_plan` in `substrafl_examples/get_started/run_mnist_torch.py` ([#327](https://github.com/Substra/substra-documentation/pull/327))

docs/source/additional/release.rst

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,33 @@ This is an overview of the main changes, please have a look at the changelog of
2828
- `backend changelog <https://github.com/Substra/substra-backend/blob/main/CHANGELOG.md>`__
2929
- `orchestrator changelog <https://github.com/Substra/orchestrator/blob/main/CHANGELOG.md>`__
3030

31+
Substra 0.30.0 --- 2023-07-27
32+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
33+
34+
**Substra:**
35+
36+
- Added ``wait_task`` and ``wait_compute_plan`` function to block execution until task or compute plan execution is over.
37+
- Configuration file path can be set with env var ``SUBSTRA_CLIENTS_CONFIGURATION_FILE_PATH`` .
38+
- Pin ``pydantic`` to ``>=1.9.0`` & ``<2.0.0`` as ``pydantic`` v ``2.0.0`` has been released with a lot of non backward compatible changes.
39+
40+
**SubstraFL:**
41+
42+
- **BREAKING CHANGE:** Input and output of aggregate tasks, used to be ``model`` and are now ``shared_state``. It provides more flexibility to link different type of tasks with each other.
43+
- **BREAKING CHANGE:** Removed function ``wait`` in ``utils``. You can use ``substra.Client.wait_task`` & ``substra.Client.wait_compute_plan`` instead to wait for the completion of a task or a CP.
44+
- Fixed Compatibility with GPU devices when running torch based experiments.
45+
- Pin ``pydantic`` to ``>=1.9.0`` & ``<2.0.0`` as ``pydantic`` v ``2.0.0`` has been released with a lot of non backward compatible changes.
46+
47+
**Web application:**
48+
49+
- Fix issue where only the first 1000 data points where shown in performance graph.
50+
- User validation approval: this new feature (disabled by default) enable Substra admins to validate or reject new users that login with the SSO. Before the validation new user can not do nor see anything on Substra. To setup this feature have a look at `the SSO documentation <https://docs.substra.org/en/stable/operations/howto/sso-oidc.html#set-up-user-creation>`__.
51+
52+
**Documentation**:
53+
54+
- `New example <https://docs.substra.org/en/stable/substrafl_doc/examples/go_further/run_diabetes_substrafl.html#sphx-glr-substrafl-doc-examples-go-further-run-diabetes-substrafl-py>`__ on Federated Analytics with SubstraFL
55+
- `New example <https://docs.substra.org/en/stable/substrafl_doc/examples/go_further/run_mnist_cyclic.html#sphx-glr-substrafl-doc-examples-go-further-run-mnist-cyclic-py>`__ on how to implement a custom cyclic Strategy with SubstraFL.
56+
57+
3158
Substra 0.29.0 --- 2023-06-30
3259
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3360

docs/source/additional/releases.yaml

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

1111
releases:
12+
- version: 0.30.0
13+
components:
14+
substrafl:
15+
version: 0.39.0
16+
link: https://github.com/Substra/substrafl/releases/tag/0.39.0
17+
substra:
18+
version: 0.46.0
19+
link: https://github.com/Substra/substra/releases/tag/0.46.0
20+
substra-tools:
21+
version: 0.20.0
22+
link: https://github.com/Substra/substra-tools/releases/tag/0.20.0
23+
substra-backend:
24+
version: 0.40.0
25+
link: https://github.com/Substra/substra-backend/releases/tag/0.40.0
26+
helm:
27+
version: 22.6.1
28+
link: https://artifacthub.io/packages/helm/substra/substra-backend/22.6.1
29+
orchestrator:
30+
version: 0.35.2
31+
link: https://github.com/Substra/orchestrator/releases/tag/0.35.2
32+
helm:
33+
version: 7.5.3
34+
link: https://artifacthub.io/packages/helm/substra/orchestrator/7.5.3
35+
substra-frontend:
36+
version: 0.44.0
37+
link: https://github.com/Substra/substra-frontend/releases/tag/0.44.0
38+
helm:
39+
version: 1.0.21
40+
link: https://artifacthub.io/packages/helm/substra/substra-frontend/1.0.21
41+
hlf-k8s:
42+
version: 0.2.4
43+
link: https://github.com/Substra/hlf-k8s/releases/tag/0.2.4
44+
helm:
45+
version: 10.2.4
46+
link: https://artifacthub.io/packages/helm/substra/hlf-k8s/10.2.4
47+
substra-tests:
48+
version: 0.43.0
49+
link: https://github.com/Substra/substra-tests/releases/tag/0.43.0
1250
- version: 0.29.0
1351
components:
1452
substrafl:

docs/source/documentation/get_performances.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Performance monitoring in local mode
22
====================================
33

44
Performances of a compute plan can be retrieved
5-
- with the get_performances(CP_KEY) function of the `Substra Python library <api_reference.html#sdk-reference>`_
5+
- with the :code:`get_performances(CP_KEY)` function of the `Substra Python library <api_reference.html#sdk-reference>`_
66
- on the Substra GUI when using the `deployed mode <debug.html#deployed-mode>`_.
77
However, in the `local mode <debug.html#local-mode>`_, there is no GUI. This page explains how to use `MLFlow <https://mlflow.org/>`_ to perform live monitoring of the compute plan performances in local mode.
88

0 commit comments

Comments
 (0)