From bed47cef55e8988c5450fb93025c03a8e072df3c Mon Sep 17 00:00:00 2001 From: ThibaultFy <50656860+ThibaultFy@users.noreply.github.com> Date: Fri, 2 Aug 2024 10:45:48 +0200 Subject: [PATCH 01/17] [auto] chore: bump __version__.py to 0.46.0fake --- substrafl/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/substrafl/__version__.py b/substrafl/__version__.py index 6f709872..ad937bce 100644 --- a/substrafl/__version__.py +++ b/substrafl/__version__.py @@ -1 +1 @@ -__version__ = "0.46.0" +__version__ = "0.46.0fake" From 7dc40153f3f94644ca83f3980b3b40e963ef619e Mon Sep 17 00:00:00 2001 From: ThibaultFy <50656860+ThibaultFy@users.noreply.github.com> Date: Fri, 2 Aug 2024 10:45:50 +0200 Subject: [PATCH 02/17] [auto] chore: bump substra-tools to 0.21.4fake in pyproject.toml --- pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 272b428f..4008c9c9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,7 +22,9 @@ readme = "README.md" dependencies = [ "numpy>=1.24,<2.0", "cloudpickle>=1.6.0", + "substra~=0.53.0fake", "substra~=0.54.0a1", + "substratools~=0.21.4fake", "substratools~=0.22.0a2", "pydantic>=2.3.0,<3.0", "pip>=21.2", From 3662b335ae8f9aa466d0210e0be2c38fb8bcd90f Mon Sep 17 00:00:00 2001 From: ThibaultFy <50656860+ThibaultFy@users.noreply.github.com> Date: Fri, 2 Aug 2024 11:55:10 +0200 Subject: [PATCH 03/17] [auto] chore: bump __version__.py to 0.46.0fake From 7dce568cafadc0b80262bfec567f4d63ada85a87 Mon Sep 17 00:00:00 2001 From: ThibaultFy <50656860+ThibaultFy@users.noreply.github.com> Date: Fri, 2 Aug 2024 11:55:12 +0200 Subject: [PATCH 04/17] [auto] chore: bump substra-tools to 0.21.4fake in pyproject.toml --- pyproject.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 4008c9c9..53334041 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,8 +23,12 @@ dependencies = [ "numpy>=1.24,<2.0", "cloudpickle>=1.6.0", "substra~=0.53.0fake", + "substra~=0.53.0fake", + "substra~=0.53.0fake", "substra~=0.54.0a1", "substratools~=0.21.4fake", + "substratools~=0.21.4fake", + "substratools~=0.21.4fake", "substratools~=0.22.0a2", "pydantic>=2.3.0,<3.0", "pip>=21.2", From b5fda8c5a9db1edbd8a3e59803fe0e93e127dde7 Mon Sep 17 00:00:00 2001 From: ThibaultFy <50656860+ThibaultFy@users.noreply.github.com> Date: Fri, 2 Aug 2024 11:55:49 +0200 Subject: [PATCH 05/17] [auto] chore: bump __version__.py to 0.46.0fake From fec828657d360f5e27c2485e136992a069eeb3b2 Mon Sep 17 00:00:00 2001 From: ThibaultFy <50656860+ThibaultFy@users.noreply.github.com> Date: Fri, 2 Aug 2024 11:55:52 +0200 Subject: [PATCH 06/17] [auto] chore: bump substra-tools to 0.21.4fake in pyproject.toml --- pyproject.toml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 53334041..29bc202c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,10 +25,18 @@ dependencies = [ "substra~=0.53.0fake", "substra~=0.53.0fake", "substra~=0.53.0fake", + "substra~=0.53.0fake", + "substra~=0.53.0fake", + "substra~=0.53.0fake", + "substra~=0.53.0fake", "substra~=0.54.0a1", "substratools~=0.21.4fake", "substratools~=0.21.4fake", "substratools~=0.21.4fake", + "substratools~=0.21.4fake", + "substratools~=0.21.4fake", + "substratools~=0.21.4fake", + "substratools~=0.21.4fake", "substratools~=0.22.0a2", "pydantic>=2.3.0,<3.0", "pip>=21.2", From 209aa8bfd17ed4195b499de742c3ce951e60b727 Mon Sep 17 00:00:00 2001 From: ThibaultFy <50656860+ThibaultFy@users.noreply.github.com> Date: Fri, 2 Aug 2024 12:17:30 +0200 Subject: [PATCH 07/17] [auto] chore: bump __version__.py to 0.46.0fake From 115ae4d26fad38bcad499a9646e1c6073314c97a Mon Sep 17 00:00:00 2001 From: ThibaultFy <50656860+ThibaultFy@users.noreply.github.com> Date: Fri, 2 Aug 2024 12:17:33 +0200 Subject: [PATCH 08/17] [auto] chore: bump substra-tools to 0.21.4fake in pyproject.toml --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 29bc202c..c3502e05 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,8 @@ dependencies = [ "substra~=0.53.0fake", "substra~=0.53.0fake", "substra~=0.53.0fake", - "substra~=0.54.0a1", + "substra~=0.53.0fake", + "substratools~=0.21.4fake", "substratools~=0.21.4fake", "substratools~=0.21.4fake", "substratools~=0.21.4fake", @@ -37,7 +38,6 @@ dependencies = [ "substratools~=0.21.4fake", "substratools~=0.21.4fake", "substratools~=0.21.4fake", - "substratools~=0.22.0a2", "pydantic>=2.3.0,<3.0", "pip>=21.2", "tqdm", From 87058e7786e0a54edb83f9a6cb3bb1177132463e Mon Sep 17 00:00:00 2001 From: "substra-bot[bot]" <100303497+substra-bot[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 15:09:14 +0000 Subject: [PATCH 09/17] [auto] chore: bump __version__.py to 0.46.0fake From d268e0b823742f0c1b9f2aae293c15db97e5fa8d Mon Sep 17 00:00:00 2001 From: "substra-bot[bot]" <100303497+substra-bot[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 15:09:16 +0000 Subject: [PATCH 10/17] [auto] chore: bump substra-tools to 0.21.4fake in pyproject.toml From dd5496bf8ba3b75f2038c9d1f6709579fa3433d5 Mon Sep 17 00:00:00 2001 From: "substra-bot[bot]" Date: Wed, 7 Aug 2024 15:09:38 +0000 Subject: [PATCH 11/17] [auto] update changelog Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- CHANGELOG.md | 17 +++++++++++++++++ changes/226.added | 1 - changes/228.fixed | 4 ---- changes/229.fixed | 1 - changes/230.fixed | 1 - changes/231.fixed | 1 - 6 files changed, 17 insertions(+), 8 deletions(-) delete mode 100644 changes/226.added delete mode 100644 changes/228.fixed delete mode 100644 changes/229.fixed delete mode 100644 changes/230.fixed delete mode 100644 changes/231.fixed diff --git a/CHANGELOG.md b/CHANGELOG.md index 7426bfa4..224fffb5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +# ## [0.46.0fake](https://github.com/Substra/substrafl/releases/tag/0.46.0fake) - 2024-08-07 + +### Added + +- Python 3.12 support ([#226](https://github.com/Substra/substrafl/pull/226)) + +### Fixed + +- Add a non-root user to the generated Dockerfile for the compute functions. + + Compute pods were already running as non-root (ensured by a security context in the backend), we are making it more + explicit here. ([#228](https://github.com/Substra/substrafl/pull/228)) +- Added `subprocess_only` tag to prevent simulation mode tests to run in remote mode. ([#229](https://github.com/Substra/substrafl/pull/229)) +- Bump pytorch version to 2.2.1 in tests. ([#230](https://github.com/Substra/substrafl/pull/230)) +- Bump NumPy version to 1.26.4 in tests. ([#231](https://github.com/Substra/substrafl/pull/231)) + + ## [0.46.0](https://github.com/Substra/substrafl/releases/tag/0.46.0) - 2024-06-03 diff --git a/changes/226.added b/changes/226.added deleted file mode 100644 index 3c484d83..00000000 --- a/changes/226.added +++ /dev/null @@ -1 +0,0 @@ -Python 3.12 support diff --git a/changes/228.fixed b/changes/228.fixed deleted file mode 100644 index 3675ef30..00000000 --- a/changes/228.fixed +++ /dev/null @@ -1,4 +0,0 @@ -Add a non-root user to the generated Dockerfile for the compute functions. - -Compute pods were already running as non-root (ensured by a security context in the backend), we are making it more -explicit here. diff --git a/changes/229.fixed b/changes/229.fixed deleted file mode 100644 index b4cc5003..00000000 --- a/changes/229.fixed +++ /dev/null @@ -1 +0,0 @@ -Added `subprocess_only` tag to prevent simulation mode tests to run in remote mode. diff --git a/changes/230.fixed b/changes/230.fixed deleted file mode 100644 index 01cf4583..00000000 --- a/changes/230.fixed +++ /dev/null @@ -1 +0,0 @@ -Bump pytorch version to 2.2.1 in tests. diff --git a/changes/231.fixed b/changes/231.fixed deleted file mode 100644 index 63c269f7..00000000 --- a/changes/231.fixed +++ /dev/null @@ -1 +0,0 @@ -Bump NumPy version to 1.26.4 in tests. From aebb4382d4f7f7e271ba25adeb17cf70799c7165 Mon Sep 17 00:00:00 2001 From: "substra-bot[bot]" <100303497+substra-bot[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 15:31:45 +0000 Subject: [PATCH 12/17] [auto] chore: bump __version__.py to 0.46.0fake From 43d5a710783bfd4d72e37f4389361e87ece0089e Mon Sep 17 00:00:00 2001 From: "substra-bot[bot]" <100303497+substra-bot[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 15:31:48 +0000 Subject: [PATCH 13/17] [auto] chore: bump substra-tools to 0.21.4fake in pyproject.toml From 721fb79751a6a38d8f1e67dcd15c81b186e3c3e2 Mon Sep 17 00:00:00 2001 From: "substra-bot[bot]" <100303497+substra-bot[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 15:49:54 +0000 Subject: [PATCH 14/17] [auto] chore: bump __version__.py to 0.46.0fakerc1 --- substrafl/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/substrafl/__version__.py b/substrafl/__version__.py index ad937bce..5a478de2 100644 --- a/substrafl/__version__.py +++ b/substrafl/__version__.py @@ -1 +1 @@ -__version__ = "0.46.0fake" +__version__ = "0.46.0fakerc1" From 95e8adf4c517006ae64fc3726236b6bbc756fb7f Mon Sep 17 00:00:00 2001 From: "substra-bot[bot]" <100303497+substra-bot[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 15:49:56 +0000 Subject: [PATCH 15/17] [auto] chore: bump substra-tools to 0.21.4fakerc1 in pyproject.toml --- pyproject.toml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index c3502e05..18eb8d61 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,22 +22,22 @@ readme = "README.md" dependencies = [ "numpy>=1.24,<2.0", "cloudpickle>=1.6.0", - "substra~=0.53.0fake", - "substra~=0.53.0fake", - "substra~=0.53.0fake", - "substra~=0.53.0fake", - "substra~=0.53.0fake", - "substra~=0.53.0fake", - "substra~=0.53.0fake", - "substra~=0.53.0fake", - "substratools~=0.21.4fake", - "substratools~=0.21.4fake", - "substratools~=0.21.4fake", - "substratools~=0.21.4fake", - "substratools~=0.21.4fake", - "substratools~=0.21.4fake", - "substratools~=0.21.4fake", - "substratools~=0.21.4fake", + "substra~=0.53.0fakerc1", + "substra~=0.53.0fakerc1", + "substra~=0.53.0fakerc1", + "substra~=0.53.0fakerc1", + "substra~=0.53.0fakerc1", + "substra~=0.53.0fakerc1", + "substra~=0.53.0fakerc1", + "substra~=0.53.0fakerc1", + "substratools~=0.21.4fakerc1", + "substratools~=0.21.4fakerc1", + "substratools~=0.21.4fakerc1", + "substratools~=0.21.4fakerc1", + "substratools~=0.21.4fakerc1", + "substratools~=0.21.4fakerc1", + "substratools~=0.21.4fakerc1", + "substratools~=0.21.4fakerc1", "pydantic>=2.3.0,<3.0", "pip>=21.2", "tqdm", From beb67acbcbb981231955ebc65e8dc55652fc60a5 Mon Sep 17 00:00:00 2001 From: "substra-bot[bot]" <100303497+substra-bot[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 15:51:22 +0000 Subject: [PATCH 16/17] [auto] chore: bump __version__.py to 0.46.0fake --- substrafl/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/substrafl/__version__.py b/substrafl/__version__.py index 5a478de2..ad937bce 100644 --- a/substrafl/__version__.py +++ b/substrafl/__version__.py @@ -1 +1 @@ -__version__ = "0.46.0fakerc1" +__version__ = "0.46.0fake" From e98ab55eb1d08029e06ab4b1e8194d04edc3fd95 Mon Sep 17 00:00:00 2001 From: "substra-bot[bot]" <100303497+substra-bot[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 15:51:25 +0000 Subject: [PATCH 17/17] [auto] chore: bump substra-tools to 0.21.4fake in pyproject.toml --- pyproject.toml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 18eb8d61..c3502e05 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,22 +22,22 @@ readme = "README.md" dependencies = [ "numpy>=1.24,<2.0", "cloudpickle>=1.6.0", - "substra~=0.53.0fakerc1", - "substra~=0.53.0fakerc1", - "substra~=0.53.0fakerc1", - "substra~=0.53.0fakerc1", - "substra~=0.53.0fakerc1", - "substra~=0.53.0fakerc1", - "substra~=0.53.0fakerc1", - "substra~=0.53.0fakerc1", - "substratools~=0.21.4fakerc1", - "substratools~=0.21.4fakerc1", - "substratools~=0.21.4fakerc1", - "substratools~=0.21.4fakerc1", - "substratools~=0.21.4fakerc1", - "substratools~=0.21.4fakerc1", - "substratools~=0.21.4fakerc1", - "substratools~=0.21.4fakerc1", + "substra~=0.53.0fake", + "substra~=0.53.0fake", + "substra~=0.53.0fake", + "substra~=0.53.0fake", + "substra~=0.53.0fake", + "substra~=0.53.0fake", + "substra~=0.53.0fake", + "substra~=0.53.0fake", + "substratools~=0.21.4fake", + "substratools~=0.21.4fake", + "substratools~=0.21.4fake", + "substratools~=0.21.4fake", + "substratools~=0.21.4fake", + "substratools~=0.21.4fake", + "substratools~=0.21.4fake", + "substratools~=0.21.4fake", "pydantic>=2.3.0,<3.0", "pip>=21.2", "tqdm",