Skip to content

Commit f849714

Browse files
authored
chore: release 0.33.0 (#370)
* chore: release 0.33.0 Signed-off-by: Thibault Camalon <[email protected]> * chore(docs/source/how-to/developing-substra/local-deployment): add details on 'three-orgs' profile Signed-off-by: Thibault Camalon <[email protected]> * chore: update substra tools base docker image version Signed-off-by: Thibault Camalon <[email protected]> --------- Signed-off-by: Thibault Camalon <[email protected]>
1 parent 67116b6 commit f849714

File tree

10 files changed

+66
-7
lines changed

10 files changed

+66
-7
lines changed

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [0.33.0]
11+
1012
### Changed
1113

14+
- Update local deployment with the ``three-orgs`` profile
1215
- Update `k3s_create.sh` file, needed for a local deployment ([#365](https://github.com/Substra/substra-documentation/pull/365))
1316
- Add files to run documentation examples in nightly CI ([#357](https://github.com/Substra/substra-documentation/pull/357))
1417
- Update example to be runnable in remote mode ([#357](https://github.com/Substra/substra-documentation/pull/357))

docs/source/additional/release.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,17 @@ 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+
Substra 0.33.0 --- 2023-10-06
35+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
36+
37+
**Substra:**
38+
39+
- **BREAKING**: Substra tools now only provides a unique base docker image for each supported Python version. The ``minimal`` and the ``workflow`` versions have been removed.
40+
41+
**Documentation:**
42+
43+
- A new development profile is available to deploy a third organization. See `Local deployment <https://docs.substra.org/en/stable/how-to/developing-substra/local-deployment.html#launching>`__ for more details.
44+
3445
Substra 0.32.0 --- 2023-09-08
3546
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3647

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.33.0
13+
components:
14+
substrafl:
15+
version: 0.41.1
16+
link: https://github.com/Substra/substrafl/releases/tag/0.41.1
17+
substra:
18+
version: 0.48.1
19+
link: https://github.com/Substra/substra/releases/tag/0.48.1
20+
substra-tools:
21+
version: 0.21.0
22+
link: https://github.com/Substra/substra-tools/releases/tag/0.21.0
23+
substra-backend:
24+
version: 0.42.1
25+
link: https://github.com/Substra/substra-backend/releases/tag/0.42.1
26+
helm:
27+
version: 22.8.3
28+
link: https://artifacthub.io/packages/helm/substra/substra-backend/22.8.3
29+
orchestrator:
30+
version: 0.36.1
31+
link: https://github.com/Substra/orchestrator/releases/tag/0.36.1
32+
helm:
33+
version: 7.5.5
34+
link: https://artifacthub.io/packages/helm/substra/orchestrator/7.5.5
35+
substra-frontend:
36+
version: 0.45.1
37+
link: https://github.com/Substra/substra-frontend/releases/tag/0.45.1
38+
helm:
39+
version: 1.0.24
40+
link: https://artifacthub.io/packages/helm/substra/substra-frontend/1.0.24
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.46.0
49+
link: https://github.com/Substra/substra-tests/releases/tag/0.46.0
1250
- version: 0.32.0
1351
components:
1452
substrafl:

docs/source/examples/substra_core/diabetes_example/assets/functions/aggregation/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# this base image works in both CPU and GPU enabled environments
2-
FROM ghcr.io/substra/substra-tools:0.20.0-nvidiacuda11.8.0-base-ubuntu22.04-python3.9
2+
FROM ghcr.io/substra/substra-tools:0.21.0-nvidiacuda11.8.0-base-ubuntu22.04-python3.9
33

44
# install dependencies
55
RUN pip3 install pandas numpy

docs/source/examples/substra_core/diabetes_example/assets/functions/local_first_order_computation/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# this base image works in both CPU and GPU enabled environments
2-
FROM ghcr.io/substra/substra-tools:0.20.0-nvidiacuda11.8.0-base-ubuntu22.04-python3.9
2+
FROM ghcr.io/substra/substra-tools:0.21.0-nvidiacuda11.8.0-base-ubuntu22.04-python3.9
33

44
# install dependencies
55
RUN pip3 install pandas numpy

docs/source/examples/substra_core/diabetes_example/assets/functions/local_second_order_computation/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# this base image works in both CPU and GPU enabled environments
2-
FROM ghcr.io/substra/substra-tools:0.20.0-nvidiacuda11.8.0-base-ubuntu22.04-python3.9
2+
FROM ghcr.io/substra/substra-tools:0.21.0-nvidiacuda11.8.0-base-ubuntu22.04-python3.9
33

44
# install dependencies
55
RUN pip3 install pandas numpy

docs/source/examples/substra_core/titanic_example/assets/function_random_forest/predict/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# this base image works in both CPU and GPU enabled environments
2-
FROM ghcr.io/substra/substra-tools:0.20.0-nvidiacuda11.8.0-base-ubuntu22.04-python3.9
2+
FROM ghcr.io/substra/substra-tools:0.21.0-nvidiacuda11.8.0-base-ubuntu22.04-python3.9
33

44
# install dependencies
55
RUN pip3 install pandas numpy 'scikit-learn==1.1.1'

docs/source/examples/substra_core/titanic_example/assets/function_random_forest/train/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# this base image works in both CPU and GPU enabled environments
2-
FROM ghcr.io/substra/substra-tools:0.20.0-nvidiacuda11.8.0-base-ubuntu22.04-python3.9
2+
FROM ghcr.io/substra/substra-tools:0.21.0-nvidiacuda11.8.0-base-ubuntu22.04-python3.9
33

44
# install dependencies
55
RUN pip3 install pandas numpy 'scikit-learn==1.1.1'

docs/source/examples/substra_core/titanic_example/assets/metric/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# this base image works in both CPU and GPU enabled environments
2-
FROM ghcr.io/substra/substra-tools:0.20.0-nvidiacuda11.8.0-base-ubuntu22.04-python3.9
2+
FROM ghcr.io/substra/substra-tools:0.21.0-nvidiacuda11.8.0-base-ubuntu22.04-python3.9
33

44
# install dependencies
55
RUN pip3 install scikit-learn==1.0.2

docs/source/how-to/developing-substra/local-deployment.rst

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Local deployment
66
This page gives the directions to locally run the Substra stack. This deployment is made of:
77

88
* 1 orchestrator (running in standalone mode, i.e. storing data in its own local database)
9-
* 2 backends (running in two organisations, ``org-1`` and ``org-2``)
9+
* 2 or 3 backends (running in two or three organisations, ``org-1`` - ``org-2`` - ``org-3``)
1010
* 1 frontend
1111

1212
It allows you to run the examples and start using Substra SDK (also known as substra).
@@ -163,6 +163,13 @@ Launching
163163
164164
skaffold run -p dev,arm64
165165
166+
.. tip::
167+
If you need a third organization, you must use the ``three-orgs`` profile on both the orchestrator and the backend:
168+
169+
.. code-block:: bash
170+
171+
skaffold run -p three-orgs
172+
166173
.. tip::
167174
If you need to re-run `skaffold run` for whatever reason, don't forget to use `skaffold delete` to reset the state beforehand (or reset your environment by running the `k3-create.sh` script again).
168175

0 commit comments

Comments
 (0)