Skip to content

Commit

Permalink
chore: release 0.30.0
Browse files Browse the repository at this point in the history
Signed-off-by: Olivier Léobal <[email protected]>
  • Loading branch information
oleobal committed Jul 27, 2023
1 parent c31588f commit 180d224
Show file tree
Hide file tree
Showing 3 changed files with 67 additions and 0 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.30.0]

- 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))
- New example on how to implement a custom cyclic `Strategy` with a `TorchBaseAlgo` with SubstraFL. ([#326](https://github.com/Substra/substra-documentation/pull/326))
- Use `Client.wait_compute_plan` in `substrafl_examples/get_started/run_mnist_torch.py` ([#327](https://github.com/Substra/substra-documentation/pull/327))
Expand Down
27 changes: 27 additions & 0 deletions docs/source/additional/release.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,33 @@ This is an overview of the main changes, please have a look at the changelog of
- `backend changelog <https://github.com/Substra/substra-backend/blob/main/CHANGELOG.md>`__
- `orchestrator changelog <https://github.com/Substra/orchestrator/blob/main/CHANGELOG.md>`__

Substra 0.30.0 --- 2023-07-27
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

**Substra:**

- Added `wait_task` and `wait_compute_plan` function to block execution until task or compute plan execution is over.
- Configuration file path can be set with env var `SUBSTRA_CLIENTS_CONFIGURATION_FILE_PATH` .
- 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.

**SubstraFL:**

- ******BREAKING:****** 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.
- **BREAKING:** 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.
- Fixed Compatibility with GPU devices when running torch based experiments.
- 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.

**Web application:**

- Fix issue where only the first 1000 data points where shown in performance graph.
- 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).

**Documentation**:

- [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
- [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.


Substra 0.29.0 --- 2023-06-30
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Expand Down
38 changes: 38 additions & 0 deletions docs/source/additional/releases.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,44 @@ components: # for table headers
- substra-tests

releases:
- version: 0.30.0
components:
substrafl:
version: 0.39.0
link: https://github.com/Substra/substrafl/releases/tag/0.39.0
substra:
version: 0.46.0
link: https://github.com/Substra/substra/releases/tag/0.46.0
substra-tools:
version: 0.20.0
link: https://github.com/Substra/substra-tools/releases/tag/0.20.0
substra-backend:
version: 0.40.0
link: https://github.com/Substra/substra-backend/releases/tag/0.40.0
helm:
version: 22.6.1
link: https://artifacthub.io/packages/helm/substra/substra-backend/22.6.1
orchestrator:
version: 0.35.2
link: https://github.com/Substra/orchestrator/releases/tag/0.35.2
helm:
version: 7.5.2
link: https://artifacthub.io/packages/helm/substra/orchestrator/7.5.3
substra-frontend:
version: 0.44.0
link: https://github.com/Substra/substra-frontend/releases/tag/0.44.0
helm:
version: 1.0.21
link: https://artifacthub.io/packages/helm/substra/substra-frontend/1.0.21
hlf-k8s:
version: 0.2.4
link: https://github.com/Substra/hlf-k8s/releases/tag/0.2.4
helm:
version: 10.2.4
link: https://artifacthub.io/packages/helm/substra/hlf-k8s/10.2.4
substra-tests:
version: 0.42.0
link: https://github.com/Substra/substra-tests/releases/tag/0.42.0
- version: 0.29.0
components:
substrafl:
Expand Down

0 comments on commit 180d224

Please sign in to comment.