From 5aa4cdd83f406789492d1061a32d7c674864d1cc Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 12:12:50 +0100 Subject: [PATCH 01/32] Update README file --- README.md | 167 +++++++++++++++++++++++++++++++++++------------------- 1 file changed, 110 insertions(+), 57 deletions(-) diff --git a/README.md b/README.md index 78d48b156f4..fc2a07b6c2a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -
+


@@ -6,11 +6,27 @@ Syft Logo -Perform data science on `data` that remains in `someone else's` server +

Data Science on data you are not allowed to see

+ +PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! + +Datasites are like websites, but for data. Designed with the principles of structured transparency, it enables data owners to control how their data is protected and data scientists to use data responsibly. + +PySyft supports any statistical analysis or machine learning, offering support for running directly Python code - even using third-party Python libraries. + +

Supported on:

+ +✅ Linux +✅ macOS +✅ Windows +✅ Docker +✅ Kubernetes + # Quickstart -✅ `Linux` ✅ `macOS` ✅ `Windows` ✅ `Docker` ✅ `Kubernetes` +Try out your first query against a live demo Datasite! + ## Install Client @@ -18,34 +34,45 @@ Perform data science on `data` that remains in `someone else's` server $ pip install -U syft[data_science] ``` +More instructions are available here. + ## Launch Server +Launch a development server directly in your Jupyter Notebook: + ```python -# from Jupyter / Python import syft as sy -sy.requires(">=0.8.8,<0.8.9") + +sy.requires(">=0.9,<0.9.1") + server = sy.orchestra.launch( name="my-datasite", port=8080, create_producer=True, n_consumers=1, - dev_mode=True, + dev_mode=False, reset=True, # resets database ) ``` +or from the command line: ```bash -# or from the command line $ syft launch --name=my-datasite --port=8080 --reset=True Starting syft-datasite server on 0.0.0.0:8080 ``` +Datasite servers can be deployed as a single container using Docker or directly in Kubernetes. Check out our deployment guide. + ## Launch Client +Main way to use a Datasite is via our Syft client, in a Jupyter Notebook. Check out our PySyft client guide: + ```python import syft as sy -sy.requires(">=0.8.8,<0.8.9") + +sy.requires(">=0.9,<0.9.1") + datasite_client = sy.login( port=8080, email="info@openmined.org", @@ -53,24 +80,62 @@ datasite_client = sy.login( ) ``` -## PySyft in 10 minutes +## PySyft - Getting started 📝 + +Learn about PySyft via our getting started guide: + +- PySyft from the ground up +- Part 1: Datasets & Assets +- Part 2: Client and Datasite Access +- Part 3: Propose the research study +- Part 4: Review Code Requests +- Part 5: Retrieving Results + + +# PySyft In-depth + +📚 Check out our docs website. + +Quick PySyft components links: +- DataSite Server + +- Syft Client + +- Datasets API (`.datasets`) + +- Users API (`.users`) + +- Projects API (`.projects`) + +- Request API (`.requests`) + +- Code API (`.code`) -📝 API Example Notebooks +- Syft Policies API (`.policy`) -- 00-load-data.ipynb -- 01-submit-code.ipynb -- 02-review-code-and-approve.ipynb -- 03-data-scientist-download-result.ipynb -- 04-pytorch-example.ipynb -- 05-custom-policy.ipynb -- 06-multiple-code-requests.ipynb -- 07-datasite-register-control-flow.ipynb -- 08-code-version.ipynb -- 09-blob-storage.ipynb -- 10-container-images.ipynb -- 11-container-images-k8s.ipynb -- 12-custom-api-endpoint.ipynb +- Settings API (`.settings`) +- Notifications API (`.notifications`) + +- Sync API (`.sync`) + + +## Why use PySyft? + +In a variety of domains across society, data owners have **valid concerns about the risks associated with sharing their data**, such as legal risks, privacy invasion (*misuing the data*), or intellectual property (*copying and redistributing it*). + +Datasites enable data scientists to **answer questions** without even seeing or acquiring a copy of the data, **within the data owners's definition of acceptable use**. We call this process Remote Data Science. + +This means that the **current risks** of sharing information with someone will **no longer prevent** the vast benefits such as innovation, insights and scientific discovery. With each Datasite, data owners are able to enable `1000x more accesible data` in each scientific field and lead, together with data scientists, breakthrough innovation. + +Learn more about our work on our website. + + +## Support + +For questions about PySyft, reach out via `#support` on Slack. + + + -# Versions +## Syft Versions -`0.9.0` (Beta) - `dev` branch 👈🏽 API - Coming soon... -`0.8.8` (Stable) - API +:exclamation: PySyft and Syft Server must use the same `version`. -Deprecated: +### Latest Stable +`0.8.8` (Stable) - Docs +- Install PySyft (Stable): `pip install -U syft` + + +### Latest Beta +`0.9.0` (Beta) - `dev` branch 👈🏽 +- Install PySyft (Beta): `pip install -U syft --pre` + +**Deprecated**: - `0.8.7` - API - `0.8.6` - API @@ -163,12 +232,7 @@ Deprecated: - `0.5.1` - Course 2 + M1 Hotfix - `0.2.0` - `0.5.0` -PySyft and Syft Server use the same `version` and its best to match them up where possible. We release weekly betas which can be used in each context: - -PySyft (Stable): `pip install -U syft` - -PySyft (Beta): `pip install -U syft --pre` - + - + Provide `datasets` which they would like to make available for `study` by an `outside party` they may or may not `fully trust` has good intentions. - Are end `users` who desire to perform `computations` or `answer` a specific `question` using one or more data owners' `datasets`. @@ -282,22 +338,22 @@ Are end `users` who desire to perform `computations` or `answer` a specific `que - Manages the `remote study` of the data by a `Data Scientist` and allows the `Data Owner` to manage the `data` and control the `privacy guarantees` of the subjects under study. It also acts as a `gatekeeper` for the `Data Scientist's` access to the data to compute and experiment with the results. - Provides services to a group of `Data Owners` and `Data Scientists`, such as dataset `search` and bulk `project approval` (legal / technical) to participate in a project. A gateway server acts as a bridge between it's members (`Datasites`) and their subscribers (`Data Scientists`) and can provide access to a collection of `datasites` at once. - + --> # Community +OpenMined is a growing community of over 15000 engineers, educators, scientists, product managers and privacy-aware individuals. +
@@ -377,7 +433,7 @@ Provides services to a group of `Data Owners` and `Data Scientists`, such as dat # Contributors -OpenMined and Syft appreciates all contributors, if you would like to fix a bug or suggest a new feature, please see our [guidelines](https://openmined.github.io/PySyft/developer_guide/index.html).
+OpenMined and Syft appreciates all contributors, if you would like to fix a bug or suggest a new feature, please reach out via Github or Slack! @@ -441,9 +497,6 @@ OpenMined and Syft appreciates all contributors, if you would like to fix a bug
-# Disclaimer - -Syft is under active development and is not yet ready for pilots on private data without our assistance. As early access participants, please contact us via [Slack](https://slack.openmined.org/) or email if you would like to ask a question or have a use case that you would like to discuss. # License From f095193ba68f54fec18a85b6dd916e398e26f6c0 Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 12:13:34 +0100 Subject: [PATCH 02/32] Add missing link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fc2a07b6c2a..12b31dbf5a4 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! -Datasites are like websites, but for data. Designed with the principles of structured transparency, it enables data owners to control how their data is protected and data scientists to use data responsibly. +Datasites are like websites, but for data. Designed with the principles of structured transparency, it enables data owners to control how their data is protected and data scientists to use data responsibly. PySyft supports any statistical analysis or machine learning, offering support for running directly Python code - even using third-party Python libraries. From 022d4dd4ee403779342bad17c017211bfdcf30f4 Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 12:14:59 +0100 Subject: [PATCH 03/32] Remove outdated parts --- README.md | 187 ------------------------------------------------------ 1 file changed, 187 deletions(-) diff --git a/README.md b/README.md index 12b31dbf5a4..ad7c1ea00fc 100644 --- a/README.md +++ b/README.md @@ -135,75 +135,6 @@ Learn more about our work on our website. For questions about PySyft, reach out via `#support` on Slack. - - - - ## Syft Versions :exclamation: PySyft and Syft Server must use the same `version`. @@ -232,124 +163,6 @@ helm install ... --set ingress.class="gce" - `0.5.1` - Course 2 + M1 Hotfix - `0.2.0` - `0.5.0` - - - - - # Community OpenMined is a growing community of over 15000 engineers, educators, scientists, product managers and privacy-aware individuals. From a1affa7e4b2f047ae941d375b66dfb7b9e7ef559 Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 15:49:54 +0300 Subject: [PATCH 04/32] Remove the join us screenshot for conciseness --- README.md | 30 +++++++++++------------------- 1 file changed, 11 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index ad7c1ea00fc..63b6ef1da1b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@


+ Syft Logo @@ -165,25 +166,14 @@ For questions about PySyft, reach out via `#support` on -
- -
- - - - - - - - -
-
- +
@@ -192,6 +182,8 @@ OpenMined is a growing community of over 15000 engineers, educators, scientists,

+📖 Beyond Privacy Trade-offs with Structured Transpar..
+📖 Structured access: an emerging paradigm for safe AI..
🎥 PETs: Remote Data Science Unleashed - R gov 2021
🎥 Introduction to Remote Data Science - PyTorch 2021
🎥 The Future of AI Tools - PyTorch 2020
@@ -205,7 +197,7 @@ OpenMined is a growing community of over 15000 engineers, educators, scientists,

- +
@@ -225,18 +217,18 @@ OpenMined is a growing community of over 15000 engineers, educators, scientists,
- +
- +
- +
From 8f7780f933749c65eac99d2f48bf2c3bb8455b15 Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 15:54:28 +0300 Subject: [PATCH 05/32] Fix videos & papers sizes --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 63b6ef1da1b..d3be0aaaa36 100644 --- a/README.md +++ b/README.md @@ -180,10 +180,11 @@ OpenMined is a fully distributed, open-source community of over 16,000 engineers - -

-📖 Beyond Privacy Trade-offs with Structured Transpar..
-📖 Structured access: an emerging paradigm for safe AI..
+
+
+

+📖 Beyond Privacy Trade-offs with Structured Transparency
+📖 Structured access: an emerging paradigm for safe AI deployment
🎥 PETs: Remote Data Science Unleashed - R gov 2021
🎥 Introduction to Remote Data Science - PyTorch 2021
🎥 The Future of AI Tools - PyTorch 2020
From ac0382d87db953ee19b052156623cedd310b66af Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 16:00:54 +0300 Subject: [PATCH 06/32] Fix linter --- README.md | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index d3be0aaaa36..09052aea08d 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@



- Syft Logo @@ -9,7 +8,7 @@

Data Science on data you are not allowed to see

-PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! +PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! Datasites are like websites, but for data. Designed with the principles of structured transparency, it enables data owners to control how their data is protected and data scientists to use data responsibly. @@ -18,17 +17,15 @@ PySyft supports any statistical analysis or machine learning, offering support f

Supported on:

✅ Linux -✅ macOS +✅ macOS ✅ Windows ✅ Docker ✅ Kubernetes - # Quickstart Try out your first query against a live demo Datasite! - ## Install Client ```bash @@ -57,6 +54,7 @@ server = sy.orchestra.launch( ``` or from the command line: + ```bash $ syft launch --name=my-datasite --port=8080 --reset=True @@ -81,7 +79,7 @@ datasite_client = sy.login( ) ``` -## PySyft - Getting started 📝 +## PySyft - Getting started 📝 Learn about PySyft via our getting started guide: @@ -92,12 +90,12 @@ Learn about PySyft via our getting started guide: - Part 4: Review Code Requests - Part 5: Retrieving Results - # PySyft In-depth 📚 Check out our docs website. Quick PySyft components links: + - DataSite Server - Syft Client @@ -120,7 +118,6 @@ Quick PySyft components links: - Sync API (`.sync`) - ## Why use PySyft? In a variety of domains across society, data owners have **valid concerns about the risks associated with sharing their data**, such as legal risks, privacy invasion (*misuing the data*), or intellectual property (*copying and redistributing it*). @@ -131,22 +128,22 @@ This means that the **current risks** of sharing information with someone will * Learn more about our work on our website. - ## Support For questions about PySyft, reach out via `#support` on Slack. ## Syft Versions -:exclamation: PySyft and Syft Server must use the same `version`. +:exclamation: PySyft and Syft Server must use the same `version`. ### Latest Stable -`0.8.8` (Stable) - Docs -- Install PySyft (Stable): `pip install -U syft` +- `0.8.8` (Stable) - Docs +- Install PySyft (Stable): `pip install -U syft` ### Latest Beta -`0.9.0` (Beta) - `dev` branch 👈🏽 + +- `0.9.0` (Beta) - `dev` branch 👈🏽 - Install PySyft (Beta): `pip install -U syft --pre` **Deprecated**: @@ -166,7 +163,7 @@ For questions about PySyft, reach out via `#support` on @@ -303,7 +300,6 @@ OpenMined and Syft appreciates all contributors, if you would like to fix a bug
- # License [Apache License 2.0](LICENSE)
From ee7d2d30da93a045ad4db8b923d8b910b6a1f180 Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Tue, 30 Jul 2024 19:12:51 +0530 Subject: [PATCH 07/32] fix lint --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 09052aea08d..3ee7ca9d1bd 100644 --- a/README.md +++ b/README.md @@ -120,7 +120,7 @@ Quick PySyft components links: ## Why use PySyft? -In a variety of domains across society, data owners have **valid concerns about the risks associated with sharing their data**, such as legal risks, privacy invasion (*misuing the data*), or intellectual property (*copying and redistributing it*). +In a variety of domains across society, data owners have **valid concerns about the risks associated with sharing their data**, such as legal risks, privacy invasion (_misuing the data_), or intellectual property (_copying and redistributing it_). Datasites enable data scientists to **answer questions** without even seeing or acquiring a copy of the data, **within the data owners's definition of acceptable use**. We call this process Remote Data Science. @@ -143,7 +143,7 @@ For questions about PySyft, reach out via `#support` on +


@@ -136,79 +136,23 @@ For questions about PySyft, reach out via `#support` on Docs - Install PySyft (Stable): `pip install -U syft` -### Latest Beta +**Latest Beta** - `0.9.0` (Beta) - `dev` branch 👈🏽 - Install PySyft (Beta): `pip install -U syft --pre` -**Deprecated**: - -- `0.8.7` - API -- `0.8.6` - API -- `0.8.5-post.2` - API -- `0.8.4` - API -- `0.8.3` - API -- `0.8.2` - API -- `0.8.1` - API -- `0.8.0` - API -- `0.7.0` - Course 3 Updated -- `0.6.0` - Course 3 -- `0.5.1` - Course 2 + M1 Hotfix -- `0.2.0` - `0.5.0` +Find more about previous releases here. # Community OpenMined is a fully distributed, open-source community of over 16,000 engineers, researchers, community organizers, product managers, writers, teachers, and enthusiasts. - - - - - - - -
- - - - -
- - - - - - - - -
-
+ # Courses diff --git a/releases.md b/releases.md new file mode 100644 index 00000000000..d95a4457be9 --- /dev/null +++ b/releases.md @@ -0,0 +1,28 @@ +# Releases + +:exclamation: PySyft and Syft Server must use the same `version`. + +### Latest Stable + +- `0.8.8` (Stable) - Docs +- Install PySyft (Stable): `pip install -U syft` + +### Latest Beta + +- `0.9.0` (Beta) - `dev` branch 👈🏽 +- Install PySyft (Beta): `pip install -U syft --pre` + +**Deprecated**: + +- `0.8.7` - API +- `0.8.6` - API +- `0.8.5-post.2` - API +- `0.8.4` - API +- `0.8.3` - API +- `0.8.2` - API +- `0.8.1` - API +- `0.8.0` - API +- `0.7.0` - Course 3 Updated +- `0.6.0` - Course 3 +- `0.5.1` - Course 2 + M1 Hotfix +- `0.2.0` - `0.5.0` \ No newline at end of file From 2858fd662229a660353aa6c3c6b7a776fe5af3e6 Mon Sep 17 00:00:00 2001 From: Andrew Trask Date: Tue, 30 Jul 2024 16:09:55 +0100 Subject: [PATCH 09/32] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index be0f41db0d8..42fe299be53 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! -Datasites are like websites, but for data. Designed with the principles of structured transparency, it enables data owners to control how their data is protected and data scientists to use data responsibly. +Datasites are like websites, but for data. Designed with the principles of structured transparency, they enable data owners to control how their data is protected and data scientists to use data responsibly. PySyft supports any statistical analysis or machine learning, offering support for running directly Python code - even using third-party Python libraries. From db2d0178e0971ec88ec5e3031d959530ef325142 Mon Sep 17 00:00:00 2001 From: Andrew Trask Date: Tue, 30 Jul 2024 16:10:46 +0100 Subject: [PATCH 10/32] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 42fe299be53..4658da926ce 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,9 @@ PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! -Datasites are like websites, but for data. Designed with the principles of structured transparency, they enable data owners to control how their data is protected and data scientists to use data responsibly. +Datasites are like websites, but for data. Designed with the principles of structured transparency, they enable data owners to control how their data is protected and data scientists to use data without obtaining a copy. -PySyft supports any statistical analysis or machine learning, offering support for running directly Python code - even using third-party Python libraries. +PySyft supports any statistical analysis or machine learning, offering support for directly running Python code - even using third-party Python libraries.

Supported on:

From 84c214a0c12778f0c88d113386f9c795b1c1ca0f Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 23:25:34 +0300 Subject: [PATCH 11/32] Integrate feedback --- README.md | 12 ++-- docs/img/Syft-Logo-Light.svg | 126 +++++++++++++++++++++++++++++++++++ docs/img/Syft-Logo.svg | 126 +++++++++++++++++++++++++++++++++++ 3 files changed, 260 insertions(+), 4 deletions(-) create mode 100644 docs/img/Syft-Logo-Light.svg create mode 100644 docs/img/Syft-Logo.svg diff --git a/README.md b/README.md index 4658da926ce..39ea1560eb7 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@

- - Syft Logo + + Syft Logo

Data Science on data you are not allowed to see

@@ -150,7 +150,7 @@ Find more about previous releases here. # Community -OpenMined is a fully distributed, open-source community of over 16,000 engineers, researchers, community organizers, product managers, writers, teachers, and enthusiasts. +Supported by the OpenMined Foundation, the OpenMined Community is an online network of over 17,000 technologists, researchers, and industry professionals keen to *unlock 1000x more data in every scientific field and industry*. @@ -180,13 +180,17 @@ OpenMined is a fully distributed, open-source community of over 16,000 engineers # Contributors -OpenMined and Syft appreciates all contributors, if you would like to fix a bug or suggest a new feature, please reach out via Github or Slack! +OpenMined and Syft appreciates all contributors, if you would like to fix a bug or suggest a new feature, please reach out via Github or Slack! Contributors +# About OpenMined + +OpenMined is a non-profit foundation creating technology infrastructure that helps researchers get answers from data without needing a copy or direct access. Our community of technologists is building Syft. + # Supporters diff --git a/docs/img/Syft-Logo-Light.svg b/docs/img/Syft-Logo-Light.svg new file mode 100644 index 00000000000..8d1bff88f21 --- /dev/null +++ b/docs/img/Syft-Logo-Light.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/img/Syft-Logo.svg b/docs/img/Syft-Logo.svg new file mode 100644 index 00000000000..24adb15bbf7 --- /dev/null +++ b/docs/img/Syft-Logo.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 3942ae39184a4fa12e9293aa162763da72c5f92d Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Tue, 30 Jul 2024 23:30:38 +0300 Subject: [PATCH 12/32] Add donation CTA --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 39ea1560eb7..e33cfd95c92 100644 --- a/README.md +++ b/README.md @@ -191,6 +191,9 @@ OpenMined and Syft appreciates all contributors, if you would like to fix a bug OpenMined is a non-profit foundation creating technology infrastructure that helps researchers get answers from data without needing a copy or direct access. Our community of technologists is building Syft. + + # Supporters
From 82c5cd8bda309ee864cbb3ed749f6ff92d630e7f Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Wed, 31 Jul 2024 12:53:02 +0530 Subject: [PATCH 13/32] fix lint --- README.md | 2 +- releases.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e33cfd95c92..e117ee5905c 100644 --- a/README.md +++ b/README.md @@ -150,7 +150,7 @@ Find more about previous releases here. # Community -Supported by the OpenMined Foundation, the OpenMined Community is an online network of over 17,000 technologists, researchers, and industry professionals keen to *unlock 1000x more data in every scientific field and industry*. +Supported by the OpenMined Foundation, the OpenMined Community is an online network of over 17,000 technologists, researchers, and industry professionals keen to _unlock 1000x more data in every scientific field and industry_. diff --git a/releases.md b/releases.md index d95a4457be9..1f9ec045d23 100644 --- a/releases.md +++ b/releases.md @@ -9,7 +9,7 @@ ### Latest Beta -- `0.9.0` (Beta) - `dev` branch 👈🏽 +- `0.9.0` (Beta) - `dev` branch 👈🏽 - Install PySyft (Beta): `pip install -U syft --pre` **Deprecated**: @@ -25,4 +25,4 @@ - `0.7.0` - Course 3 Updated - `0.6.0` - Course 3 - `0.5.1` - Course 2 + M1 Hotfix -- `0.2.0` - `0.5.0` \ No newline at end of file +- `0.2.0` - `0.5.0` From 8c558afb68ac2b284131f1192cffffb2dd8a51c2 Mon Sep 17 00:00:00 2001 From: Irina Bejan Date: Wed, 31 Jul 2024 12:28:22 +0300 Subject: [PATCH 14/32] Update file names --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index e117ee5905c..cb52188f19a 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@

Data Science on data you are not allowed to see

-PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! +PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! Datasites are like websites, but for data. Designed with the principles of structured transparency, they enable data owners to control how their data is protected and data scientists to use data without obtaining a copy. @@ -96,27 +96,27 @@ Learn about PySyft via our getting started guide: Quick PySyft components links: -- DataSite Server +- DataSite Server -- Syft Client +- Syft Client - Datasets API (`.datasets`) - Users API (`.users`) -- Projects API (`.projects`) +- Projects API (`.projects`) -- Request API (`.requests`) +- Request API (`.requests`) - Code API (`.code`) -- Syft Policies API (`.policy`) +- Syft Policies API (`.policy`) -- Settings API (`.settings`) +- Settings API (`.settings`) - Notifications API (`.notifications`) -- Sync API (`.sync`) +- Sync API (`.sync`) ## Why use PySyft? From 8abd6b268b67568ba613c062d9c874b646d41bea Mon Sep 17 00:00:00 2001 From: Sameer Wagh Date: Wed, 31 Jul 2024 09:36:29 -0400 Subject: [PATCH 15/32] BaseNotifier class made pydantic safe (with backward edits) --- packages/syft/src/syft/service/notifier/notifier.py | 5 +++-- packages/syft/src/syft/service/notifier/smtp_client.py | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/syft/src/syft/service/notifier/notifier.py b/packages/syft/src/syft/service/notifier/notifier.py index 6cc24a3d720..7e9e1fcc9e2 100644 --- a/packages/syft/src/syft/service/notifier/notifier.py +++ b/packages/syft/src/syft/service/notifier/notifier.py @@ -11,6 +11,7 @@ from typing import TypeVar # third party +from pydantic import BaseModel from result import Err from result import Ok from result import Result @@ -28,7 +29,7 @@ from .smtp_client import SMTPClient -class BaseNotifier: +class BaseNotifier(BaseModel): def send( self, target: SyftVerifyKey, notification: Notification ) -> SyftSuccess | SyftError: @@ -41,7 +42,7 @@ def send( @serializable(canonical_name="EmailNotifier", version=1) class EmailNotifier(BaseNotifier): smtp_client: SMTPClient - sender = "" + sender: str = "" def __init__( self, diff --git a/packages/syft/src/syft/service/notifier/smtp_client.py b/packages/syft/src/syft/service/notifier/smtp_client.py index 1f4df6531e5..9c71f328b27 100644 --- a/packages/syft/src/syft/service/notifier/smtp_client.py +++ b/packages/syft/src/syft/service/notifier/smtp_client.py @@ -4,13 +4,14 @@ import smtplib # third party +from pydantic import BaseModel from result import Err from result import Ok from result import Result -class SMTPClient: - SOCKET_TIMEOUT = 5 # seconds +class SMTPClient(BaseModel): + SOCKET_TIMEOUT: float = 5 # seconds def __init__( self, From 4fc02d99524abf97a58db8fa74aefcdb9cc96feb Mon Sep 17 00:00:00 2001 From: Sameer Wagh Date: Wed, 31 Jul 2024 14:43:58 -0400 Subject: [PATCH 16/32] Changing dtype to int --- packages/syft/src/syft/service/notifier/smtp_client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/syft/src/syft/service/notifier/smtp_client.py b/packages/syft/src/syft/service/notifier/smtp_client.py index 9c71f328b27..f7041c9f722 100644 --- a/packages/syft/src/syft/service/notifier/smtp_client.py +++ b/packages/syft/src/syft/service/notifier/smtp_client.py @@ -11,7 +11,7 @@ class SMTPClient(BaseModel): - SOCKET_TIMEOUT: float = 5 # seconds + SOCKET_TIMEOUT: int = 5 # seconds def __init__( self, From 14a5d4166204e64d956be76356f2ba4525ab06e7 Mon Sep 17 00:00:00 2001 From: Brendan Schell Date: Wed, 31 Jul 2024 17:49:58 -0400 Subject: [PATCH 17/32] avoid searching all datasets in asset property --- .../syft/src/syft/service/code/user_code.py | 23 +++++++------------ 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/packages/syft/src/syft/service/code/user_code.py b/packages/syft/src/syft/service/code/user_code.py index 4b8c1c8e7ae..bd93aa1d04a 100644 --- a/packages/syft/src/syft/service/code/user_code.py +++ b/packages/syft/src/syft/service/code/user_code.py @@ -726,17 +726,6 @@ def assets(self) -> DictTuple[str, Asset] | SyftError: if isinstance(api, SyftError): return api - # get all assets on the server - datasets: list[Dataset] = api.services.dataset.get_all() - if isinstance(datasets, SyftError): - return datasets - - all_assets: dict[UID, Asset] = {} - for dataset in datasets: - for asset in dataset.asset_list: - asset._dataset_name = dataset.name - all_assets[asset.action_id] = asset - # get a flat dict of all inputs all_inputs = {} inputs = self.input_policy_init_kwargs or {} @@ -746,10 +735,14 @@ def assets(self) -> DictTuple[str, Asset] | SyftError: # map the action_id to the asset used_assets: list[Asset] = [] for kwarg_name, action_id in all_inputs.items(): - asset = all_assets.get(action_id, None) - if asset: - asset._kwarg_name = kwarg_name - used_assets.append(asset) + + assets = api.dataset.get_assets_by_action_id(uid=action_id) + if isinstance(assets, SyftError): + return assets + if assets: + asset = assets[0] + asset._kwarg_name = kwarg_name + used_assets.append(asset) asset_dict = {asset._kwarg_name: asset for asset in used_assets} return DictTuple(asset_dict) From 2a9d7c9c298d8504d01f1188851ff606d6634ed7 Mon Sep 17 00:00:00 2001 From: Brendan Schell Date: Wed, 31 Jul 2024 17:57:00 -0400 Subject: [PATCH 18/32] formatting --- packages/syft/src/syft/service/code/user_code.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/packages/syft/src/syft/service/code/user_code.py b/packages/syft/src/syft/service/code/user_code.py index bd93aa1d04a..1d4615e2e54 100644 --- a/packages/syft/src/syft/service/code/user_code.py +++ b/packages/syft/src/syft/service/code/user_code.py @@ -73,7 +73,6 @@ from ..action.action_object import ActionObject from ..context import AuthedServiceContext from ..dataset.dataset import Asset -from ..dataset.dataset import Dataset from ..job.job_stash import Job from ..output.output_service import ExecutionOutput from ..output.output_service import OutputService @@ -735,14 +734,13 @@ def assets(self) -> DictTuple[str, Asset] | SyftError: # map the action_id to the asset used_assets: list[Asset] = [] for kwarg_name, action_id in all_inputs.items(): - - assets = api.dataset.get_assets_by_action_id(uid=action_id) - if isinstance(assets, SyftError): - return assets - if assets: - asset = assets[0] - asset._kwarg_name = kwarg_name - used_assets.append(asset) + assets = api.dataset.get_assets_by_action_id(uid=action_id) + if isinstance(assets, SyftError): + return assets + if assets: + asset = assets[0] + asset._kwarg_name = kwarg_name + used_assets.append(asset) asset_dict = {asset._kwarg_name: asset for asset in used_assets} return DictTuple(asset_dict) From c3a0f86d787ee26153cfedea2639b79d73dddc5c Mon Sep 17 00:00:00 2001 From: alfred-openmined-bot <145415986+alfred-openmined-bot@users.noreply.github.com> Date: Thu, 1 Aug 2024 06:54:33 +0000 Subject: [PATCH 19/32] [syft]bump version --- .bumpversion.cfg | 2 +- VERSION | 2 +- packages/grid/VERSION | 2 +- .../backend/grid/images/worker_cpu.dockerfile | 2 +- packages/grid/devspace.yaml | 2 +- packages/grid/frontend/package.json | 2 +- packages/grid/helm/repo/index.yaml | 213 ++++++++++-------- packages/grid/helm/repo/syft-0.9.0-beta.4.tgz | Bin 0 -> 10451 bytes packages/grid/helm/syft/Chart.yaml | 4 +- packages/grid/helm/syft/templates/NOTES.txt | 45 +++- packages/grid/helm/syft/values.yaml | 2 +- packages/syft/setup.cfg | 2 +- packages/syft/src/syft/VERSION | 2 +- packages/syft/src/syft/__init__.py | 2 +- packages/syftcli/manifest.yml | 8 +- 15 files changed, 173 insertions(+), 117 deletions(-) create mode 100644 packages/grid/helm/repo/syft-0.9.0-beta.4.tgz diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 0fc9bcf16cf..45a6aac01ce 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.9.0-beta.3 +current_version = 0.9.0-beta.4 tag = False tag_name = {new_version} commit = True diff --git a/VERSION b/VERSION index f74ed6cb9df..35cdd5829a6 100644 --- a/VERSION +++ b/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.0-beta.3" +__version__ = "0.9.0-beta.4" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/VERSION b/packages/grid/VERSION index f74ed6cb9df..35cdd5829a6 100644 --- a/packages/grid/VERSION +++ b/packages/grid/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.0-beta.3" +__version__ = "0.9.0-beta.4" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/backend/grid/images/worker_cpu.dockerfile b/packages/grid/backend/grid/images/worker_cpu.dockerfile index 3f7baa8520f..9982d3fb089 100644 --- a/packages/grid/backend/grid/images/worker_cpu.dockerfile +++ b/packages/grid/backend/grid/images/worker_cpu.dockerfile @@ -5,7 +5,7 @@ # NOTE: This dockerfile will be built inside a syft-backend container in PROD # Hence COPY will not work the same way in DEV vs. PROD -ARG SYFT_VERSION_TAG="0.9.0-beta.3" +ARG SYFT_VERSION_TAG="0.9.0-beta.4" FROM openmined/syft-backend:${SYFT_VERSION_TAG} # should match base image python version diff --git a/packages/grid/devspace.yaml b/packages/grid/devspace.yaml index cfa734a6928..1ee88131645 100644 --- a/packages/grid/devspace.yaml +++ b/packages/grid/devspace.yaml @@ -28,7 +28,7 @@ vars: DOCKER_IMAGE_RATHOLE: openmined/syft-rathole DOCKER_IMAGE_ENCLAVE_ATTESTATION: openmined/syft-enclave-attestation CONTAINER_REGISTRY: "docker.io" - VERSION: "0.9.0-beta.3" + VERSION: "0.9.0-beta.4" PLATFORM: $(uname -m | grep -q 'arm64' && echo "arm64" || echo "amd64") # This is a list of `images` that DevSpace can build for this project diff --git a/packages/grid/frontend/package.json b/packages/grid/frontend/package.json index 3fc6edd48af..737d9cad300 100644 --- a/packages/grid/frontend/package.json +++ b/packages/grid/frontend/package.json @@ -1,6 +1,6 @@ { "name": "syft-ui", - "version": "0.9.0-beta.3", + "version": "0.9.0-beta.4", "private": true, "scripts": { "dev": "pnpm i && vite dev --host --port 80", diff --git a/packages/grid/helm/repo/index.yaml b/packages/grid/helm/repo/index.yaml index 0632a030e55..9dba575b8f4 100644 --- a/packages/grid/helm/repo/index.yaml +++ b/packages/grid/helm/repo/index.yaml @@ -1,9 +1,22 @@ apiVersion: v1 entries: syft: + - apiVersion: v2 + appVersion: 0.9.0-beta.4 + created: "2024-08-01T06:52:36.197258654Z" + description: Perform numpy-like analysis on data that remains in someone elses + server + digest: 5a3cd3dd57609231ffc13e6af8d55f68b1b79fbbe8261740db957526fb8a536a + home: https://github.com/OpenMined/PySyft/ + icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png + name: syft + type: application + urls: + - https://openmined.github.io/PySyft/helm/syft-0.9.0-beta.4.tgz + version: 0.9.0-beta.4 - apiVersion: v2 appVersion: 0.9.0-beta.3 - created: "2024-07-30T07:52:02.555199795Z" + created: "2024-08-01T06:52:36.196130576Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: affe0898286720a0281c2363bed404a09d229a5359951b4dfdd8e746d628b4cb @@ -16,7 +29,7 @@ entries: version: 0.9.0-beta.3 - apiVersion: v2 appVersion: 0.9.0-beta.2 - created: "2024-07-30T07:52:02.554486414Z" + created: "2024-08-01T06:52:36.19514055Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 105b60f0ff01f50386d2b063cb58c0e91ee41b74cefee7bca3f56e4025c38dd1 @@ -29,7 +42,7 @@ entries: version: 0.9.0-beta.2 - apiVersion: v2 appVersion: 0.9.0-beta.1 - created: "2024-07-30T07:52:02.553765819Z" + created: "2024-08-01T06:52:36.194442669Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 10246075684d168e6a51c009581b77df8d729e29e11abc4a360fae42659a6409 @@ -42,7 +55,7 @@ entries: version: 0.9.0-beta.1 - apiVersion: v2 appVersion: 0.8.8 - created: "2024-07-30T07:52:02.553000261Z" + created: "2024-08-01T06:52:36.193735049Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 46f75bdf8c39e0f17de266bf19b64852e0dbf7f7bcea60bf7a19018ff17370ad @@ -55,7 +68,7 @@ entries: version: 0.8.8 - apiVersion: v2 appVersion: 0.8.8-beta.4 - created: "2024-07-30T07:52:02.551541399Z" + created: "2024-08-01T06:52:36.192992394Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc0a3b49df19435a407e4764be6c5748511f14273e668e7f1d326af28b29f22a @@ -68,7 +81,7 @@ entries: version: 0.8.8-beta.4 - apiVersion: v2 appVersion: 0.8.8-beta.3 - created: "2024-07-30T07:52:02.550844138Z" + created: "2024-08-01T06:52:36.192294473Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: de2fba39516e98be39ae0110a2cfa5bfa2b665d7a35a4516b43c5310bbf621dc @@ -81,7 +94,7 @@ entries: version: 0.8.8-beta.3 - apiVersion: v2 appVersion: 0.8.8-beta.2 - created: "2024-07-30T07:52:02.550142499Z" + created: "2024-08-01T06:52:36.191584429Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1323f4082c65944b522cd8e36dc7285c83c7dfcf6a56f7962665a8b1256a4d09 @@ -94,7 +107,7 @@ entries: version: 0.8.8-beta.2 - apiVersion: v2 appVersion: 0.8.8-beta.1 - created: "2024-07-30T07:52:02.549409011Z" + created: "2024-08-01T06:52:36.190848467Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ec027b50b8182ef656be14ddca9537785c37712a4be8cb940f30ac029b63de2d @@ -107,7 +120,7 @@ entries: version: 0.8.8-beta.1 - apiVersion: v2 appVersion: 0.8.7 - created: "2024-07-30T07:52:02.54871199Z" + created: "2024-08-01T06:52:36.190128765Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7ea7f63d1c6d0948860547f8aa39343fc5ef399c8e62d9d7edd4473cf44d8186 @@ -120,7 +133,7 @@ entries: version: 0.8.7 - apiVersion: v2 appVersion: 0.8.7-beta.16 - created: "2024-07-30T07:52:02.541931969Z" + created: "2024-08-01T06:52:36.183346132Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75190eae57b64c2c47ab4a7fe3c6e94f35eb8045807a843ec8d7b26585c9e840 @@ -133,7 +146,7 @@ entries: version: 0.8.7-beta.16 - apiVersion: v2 appVersion: 0.8.7-beta.15 - created: "2024-07-30T07:52:02.540990643Z" + created: "2024-08-01T06:52:36.182506757Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56879d9a9f10febce88676d3d20621d74d17f9e33f5df6ae1e9bc3078c216f0c @@ -146,7 +159,7 @@ entries: version: 0.8.7-beta.15 - apiVersion: v2 appVersion: 0.8.7-beta.14 - created: "2024-07-30T07:52:02.540152078Z" + created: "2024-08-01T06:52:36.181649649Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e7cbca1d603ba11e09ae2a3089cfdafaa08cfa07c553c4f0fb8b42f8d3028f7 @@ -159,7 +172,7 @@ entries: version: 0.8.7-beta.14 - apiVersion: v2 appVersion: 0.8.7-beta.13 - created: "2024-07-30T07:52:02.539284649Z" + created: "2024-08-01T06:52:36.180331296Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1dbe3ecdfec57bf25020cbcff783fab908f0eb0640ad684470b2fd1da1928005 @@ -172,7 +185,7 @@ entries: version: 0.8.7-beta.13 - apiVersion: v2 appVersion: 0.8.7-beta.12 - created: "2024-07-30T07:52:02.538557312Z" + created: "2024-08-01T06:52:36.179322956Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e92b2f3a522dabb3a79ff762a7042ae16d2bf3a53eebbb2885a69b9f834d109c @@ -185,7 +198,7 @@ entries: version: 0.8.7-beta.12 - apiVersion: v2 appVersion: 0.8.7-beta.11 - created: "2024-07-30T07:52:02.537044321Z" + created: "2024-08-01T06:52:36.178619274Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 099f6cbd44b699ee2410a4be012ed1a8a65bcacb06a43057b2779d7fe34fc0ad @@ -198,7 +211,7 @@ entries: version: 0.8.7-beta.11 - apiVersion: v2 appVersion: 0.8.7-beta.10 - created: "2024-07-30T07:52:02.536350606Z" + created: "2024-08-01T06:52:36.177917015Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 00773cb241522e281c1915339fc362e047650e08958a736e93d6539f44cb5e25 @@ -211,7 +224,7 @@ entries: version: 0.8.7-beta.10 - apiVersion: v2 appVersion: 0.8.7-beta.9 - created: "2024-07-30T07:52:02.547873315Z" + created: "2024-08-01T06:52:36.189228556Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a3f8e85d9ddef7a644b959fcc2fcb0fc08f7b6abae1045e893d0d62fa4ae132e @@ -224,7 +237,7 @@ entries: version: 0.8.7-beta.9 - apiVersion: v2 appVersion: 0.8.7-beta.8 - created: "2024-07-30T07:52:02.547221759Z" + created: "2024-08-01T06:52:36.18782329Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a422ac88d8fd1fb80d5004d5eb6e95fa9efc7f6a87da12e5ac04829da7f04c4d @@ -237,7 +250,7 @@ entries: version: 0.8.7-beta.8 - apiVersion: v2 appVersion: 0.8.7-beta.7 - created: "2024-07-30T07:52:02.546554715Z" + created: "2024-08-01T06:52:36.187136049Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0dc313a1092e6256a7c8aad002c8ec380b3add2c289d680db1e238a336399b7a @@ -250,7 +263,7 @@ entries: version: 0.8.7-beta.7 - apiVersion: v2 appVersion: 0.8.7-beta.6 - created: "2024-07-30T07:52:02.545905463Z" + created: "2024-08-01T06:52:36.186516243Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 052a2ec1102d2a4c9915f95647abd4a6012f56fa05a106f4952ee9b55bf7bae8 @@ -263,7 +276,7 @@ entries: version: 0.8.7-beta.6 - apiVersion: v2 appVersion: 0.8.7-beta.5 - created: "2024-07-30T07:52:02.544434458Z" + created: "2024-08-01T06:52:36.185896658Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1728af756907c3fcbe87c2fd2de014a2d963c22a4c2eb6af6596b525a9b9a18a @@ -276,7 +289,7 @@ entries: version: 0.8.7-beta.5 - apiVersion: v2 appVersion: 0.8.7-beta.4 - created: "2024-07-30T07:52:02.543810193Z" + created: "2024-08-01T06:52:36.18527056Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 387a57a3904a05ed61e92ee48605ef6fd5044ff7e822e0924e0d4c485e2c88d2 @@ -289,7 +302,7 @@ entries: version: 0.8.7-beta.4 - apiVersion: v2 appVersion: 0.8.7-beta.3 - created: "2024-07-30T07:52:02.543190437Z" + created: "2024-08-01T06:52:36.184613455Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 3668002b7a4118516b2ecd61d6275f60d83fc12841587ab8f62e1c1200731c67 @@ -302,7 +315,7 @@ entries: version: 0.8.7-beta.3 - apiVersion: v2 appVersion: 0.8.7-beta.2 - created: "2024-07-30T07:52:02.542557446Z" + created: "2024-08-01T06:52:36.183981907Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e62217ffcadee2b8896ab0543f9ccc42f2df898fd979438ac9376d780b802af7 @@ -315,7 +328,7 @@ entries: version: 0.8.7-beta.2 - apiVersion: v2 appVersion: 0.8.7-beta.1 - created: "2024-07-30T07:52:02.535679053Z" + created: "2024-08-01T06:52:36.177245292Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 553981fe1d5c980e6903b3ff2f1b9b97431f6dd8aee91e3976bcc5594285235e @@ -328,7 +341,7 @@ entries: version: 0.8.7-beta.1 - apiVersion: v2 appVersion: 0.8.6 - created: "2024-07-30T07:52:02.53516825Z" + created: "2024-08-01T06:52:36.176733878Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ddbbe6fea1702e57404875eb3019a3b1a341017bdbb5fbc6ce418507e5c15756 @@ -341,7 +354,7 @@ entries: version: 0.8.6 - apiVersion: v2 appVersion: 0.8.6-beta.1 - created: "2024-07-30T07:52:02.534628343Z" + created: "2024-08-01T06:52:36.176197107Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc2c81ef6796ac853dce256e6bf8a6af966c21803e6534ea21920af681c62e61 @@ -354,7 +367,7 @@ entries: version: 0.8.6-beta.1 - apiVersion: v2 appVersion: 0.8.5 - created: "2024-07-30T07:52:02.534086482Z" + created: "2024-08-01T06:52:36.175652522Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: db5d90d44006209fd5ecdebd88f5fd56c70f7c76898343719a0ff8da46da948a @@ -367,7 +380,7 @@ entries: version: 0.8.5 - apiVersion: v2 appVersion: 0.8.5-post.2 - created: "2024-07-30T07:52:02.533282402Z" + created: "2024-08-01T06:52:36.17485224Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ea3f7269b55f773fa165d7008c054b7cf3ec4c62eb40a96f08cd3a9b77fd2165 @@ -380,7 +393,7 @@ entries: version: 0.8.5-post.2 - apiVersion: v2 appVersion: 0.8.5-post.1 - created: "2024-07-30T07:52:02.532699474Z" + created: "2024-08-01T06:52:36.174298878Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9deb844d3dc2d8480c60f8c631dcc7794adfb39cec3aa3b1ce22ea26fdf87d02 @@ -393,7 +406,7 @@ entries: version: 0.8.5-post.1 - apiVersion: v2 appVersion: 0.8.5-beta.10 - created: "2024-07-30T07:52:02.524984229Z" + created: "2024-08-01T06:52:36.166741692Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9cfe01e8f57eca462261a24a805b41509be2de9a0fee76e331d124ed98c4bc49 @@ -406,7 +419,7 @@ entries: version: 0.8.5-beta.10 - apiVersion: v2 appVersion: 0.8.5-beta.9 - created: "2024-07-30T07:52:02.531873443Z" + created: "2024-08-01T06:52:36.173503595Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 057f1733f2bc966e15618f62629315c8207773ef6211c79c4feb557dae15c32b @@ -419,7 +432,7 @@ entries: version: 0.8.5-beta.9 - apiVersion: v2 appVersion: 0.8.5-beta.8 - created: "2024-07-30T07:52:02.531097445Z" + created: "2024-08-01T06:52:36.172097458Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 921cbce836c3032ef62b48cc82b5b4fcbe44fb81d473cf4d69a4bf0f806eb298 @@ -432,7 +445,7 @@ entries: version: 0.8.5-beta.8 - apiVersion: v2 appVersion: 0.8.5-beta.7 - created: "2024-07-30T07:52:02.529642591Z" + created: "2024-08-01T06:52:36.171306523Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75482e955b2b9853a80bd653afb1d56535f78f3bfb7726798522307eb3effbbd @@ -445,7 +458,7 @@ entries: version: 0.8.5-beta.7 - apiVersion: v2 appVersion: 0.8.5-beta.6 - created: "2024-07-30T07:52:02.528891289Z" + created: "2024-08-01T06:52:36.170556915Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6a2dfaf65ca855e1b3d7b966d4ff291e6fcbe761e2fc2a78033211ccd3a75de0 @@ -458,7 +471,7 @@ entries: version: 0.8.5-beta.6 - apiVersion: v2 appVersion: 0.8.5-beta.5 - created: "2024-07-30T07:52:02.528139616Z" + created: "2024-08-01T06:52:36.169806266Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fead03823bef04d66901d563aa755c68ab277f72b126aaa6f0dce76a6f3bdb6d @@ -471,7 +484,7 @@ entries: version: 0.8.5-beta.5 - apiVersion: v2 appVersion: 0.8.5-beta.4 - created: "2024-07-30T07:52:02.527372726Z" + created: "2024-08-01T06:52:36.169053983Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 93e4539d5726a7fd0d6a3e93d1c17c6a358a923ddc01d102eab22f37377502ab @@ -484,7 +497,7 @@ entries: version: 0.8.5-beta.4 - apiVersion: v2 appVersion: 0.8.5-beta.3 - created: "2024-07-30T07:52:02.52654962Z" + created: "2024-08-01T06:52:36.168298194Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: f91e9390edf3441469048f5da646099af98f8b6d199409d0e2c1e6da3a51f054 @@ -497,7 +510,7 @@ entries: version: 0.8.5-beta.3 - apiVersion: v2 appVersion: 0.8.5-beta.2 - created: "2024-07-30T07:52:02.525785675Z" + created: "2024-08-01T06:52:36.167535672Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 59159c3aa4888038edc3c0135c83402363d7a0639fe62966a1e9d4928a364fa8 @@ -510,7 +523,7 @@ entries: version: 0.8.5-beta.2 - apiVersion: v2 appVersion: 0.8.5-beta.1 - created: "2024-07-30T07:52:02.524197541Z" + created: "2024-08-01T06:52:36.165966807Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 65aeb74c52ed8ba5474af500b4c1188a570ee4cb1f2a2da356b3488d28356ed9 @@ -522,7 +535,7 @@ entries: version: 0.8.5-beta.1 - apiVersion: v2 appVersion: 0.8.4 - created: "2024-07-30T07:52:02.523777909Z" + created: "2024-08-01T06:52:36.165336389Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 08afea8e3a9eef225b7e611f0bc1216c140053ef8e51439b02337faeac621fd0 @@ -534,7 +547,7 @@ entries: version: 0.8.4 - apiVersion: v2 appVersion: 0.8.4-beta.31 - created: "2024-07-30T07:52:02.520538172Z" + created: "2024-08-01T06:52:36.16242496Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fabf3e2f37e53fa623f5d3d99b00feae06e278e5cd63bce419089946312ab1fc @@ -546,7 +559,7 @@ entries: version: 0.8.4-beta.31 - apiVersion: v2 appVersion: 0.8.4-beta.30 - created: "2024-07-30T07:52:02.52011886Z" + created: "2024-08-01T06:52:36.162020757Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e8f792709f73ec14eab48a268bdf50a4505b340bd142cddd7c7bfffd94009ad @@ -558,7 +571,7 @@ entries: version: 0.8.4-beta.30 - apiVersion: v2 appVersion: 0.8.4-beta.29 - created: "2024-07-30T07:52:02.519367047Z" + created: "2024-08-01T06:52:36.161263084Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 4c985d6a9b3456769c4013f9e85e7374c0f963d2d27627e61f914f5537de1971 @@ -570,7 +583,7 @@ entries: version: 0.8.4-beta.29 - apiVersion: v2 appVersion: 0.8.4-beta.28 - created: "2024-07-30T07:52:02.51896133Z" + created: "2024-08-01T06:52:36.160856526Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: bd2aa3c92c768c47c502e31a326f341addcb34e64d22cdcbf5cc3f19689d859c @@ -582,7 +595,7 @@ entries: version: 0.8.4-beta.28 - apiVersion: v2 appVersion: 0.8.4-beta.27 - created: "2024-07-30T07:52:02.518551395Z" + created: "2024-08-01T06:52:36.160446892Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e8ad0869993af39d7adda8cb868dc0b24cfb63b4bb9820dc579939c1007a60ba @@ -594,7 +607,7 @@ entries: version: 0.8.4-beta.27 - apiVersion: v2 appVersion: 0.8.4-beta.26 - created: "2024-07-30T07:52:02.518138565Z" + created: "2024-08-01T06:52:36.160026468Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 30dccf630aa25a86a03c67572fe5411687d8ce6d58def448ea10efdba2b85e3a @@ -606,7 +619,7 @@ entries: version: 0.8.4-beta.26 - apiVersion: v2 appVersion: 0.8.4-beta.25 - created: "2024-07-30T07:52:02.517708863Z" + created: "2024-08-01T06:52:36.159589914Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b6e2043bcf5a0335967d770c7939f5a7832955359a7d871c90b265660ff26e5f @@ -618,7 +631,7 @@ entries: version: 0.8.4-beta.25 - apiVersion: v2 appVersion: 0.8.4-beta.24 - created: "2024-07-30T07:52:02.517258292Z" + created: "2024-08-01T06:52:36.159134866Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b19efa95394d50bb8d76da6ec306de5d3bb9ea55371fafea95a1282a697fa33e @@ -630,7 +643,7 @@ entries: version: 0.8.4-beta.24 - apiVersion: v2 appVersion: 0.8.4-beta.23 - created: "2024-07-30T07:52:02.516825515Z" + created: "2024-08-01T06:52:36.15852575Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 5c5d05c15bff548574896118ce92335ae10c5b78f5307fe9b2618e5a5aa71a5c @@ -642,7 +655,7 @@ entries: version: 0.8.4-beta.23 - apiVersion: v2 appVersion: 0.8.4-beta.22 - created: "2024-07-30T07:52:02.516242358Z" + created: "2024-08-01T06:52:36.157598Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0160dbce938198132ca9cd2a5cb362816344687291f5b6d7cf6de8f2855e9414 @@ -654,7 +667,7 @@ entries: version: 0.8.4-beta.22 - apiVersion: v2 appVersion: 0.8.4-beta.21 - created: "2024-07-30T07:52:02.515282758Z" + created: "2024-08-01T06:52:36.157187214Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7dce153d2fcae7513e9c132e139b2721fd975ea3cc43a370e34dbeb2a1b7f683 @@ -666,7 +679,7 @@ entries: version: 0.8.4-beta.21 - apiVersion: v2 appVersion: 0.8.4-beta.20 - created: "2024-07-30T07:52:02.514870298Z" + created: "2024-08-01T06:52:36.156777771Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c51189a187bbf24135382e25cb00964e0330dfcd3b2f0c884581a6686f05dd28 @@ -678,7 +691,7 @@ entries: version: 0.8.4-beta.20 - apiVersion: v2 appVersion: 0.8.4-beta.19 - created: "2024-07-30T07:52:02.513887054Z" + created: "2024-08-01T06:52:36.155797323Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 8219575dedb42fa2ddbf2768a4e9afbfacbc2dff7e953d77c7b10a41b78dc687 @@ -690,7 +703,7 @@ entries: version: 0.8.4-beta.19 - apiVersion: v2 appVersion: 0.8.4-beta.18 - created: "2024-07-30T07:52:02.51344515Z" + created: "2024-08-01T06:52:36.155357192Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6418cde559cf12f1f7fea5a2b123bba950e50eeb3be002441827d2ab7f9e4ef7 @@ -702,7 +715,7 @@ entries: version: 0.8.4-beta.18 - apiVersion: v2 appVersion: 0.8.4-beta.16 - created: "2024-07-30T07:52:02.513035806Z" + created: "2024-08-01T06:52:36.154957467Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9c9840a7c9476dbb08e0ac83926330718fe50c89879752dd8f92712b036109c0 @@ -714,7 +727,7 @@ entries: version: 0.8.4-beta.16 - apiVersion: v2 appVersion: 0.8.4-beta.15 - created: "2024-07-30T07:52:02.512631241Z" + created: "2024-08-01T06:52:36.154556579Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0955fd22da028315e30c68132cbfa4bdc82bae622039bcfce0de339707bb82eb @@ -726,7 +739,7 @@ entries: version: 0.8.4-beta.15 - apiVersion: v2 appVersion: 0.8.4-beta.14 - created: "2024-07-30T07:52:02.512188014Z" + created: "2024-08-01T06:52:36.154155051Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56208571956abe20ed7a5cc1867cab2667ed792c63e53d0e8bb70a9b438b7bf6 @@ -738,7 +751,7 @@ entries: version: 0.8.4-beta.14 - apiVersion: v2 appVersion: 0.8.4-beta.13 - created: "2024-07-30T07:52:02.511832842Z" + created: "2024-08-01T06:52:36.153803836Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: d7222c72412b6ee5833fbb07d2549be179cdfc7ccd89e0ad947d112fce799b83 @@ -750,7 +763,7 @@ entries: version: 0.8.4-beta.13 - apiVersion: v2 appVersion: 0.8.4-beta.12 - created: "2024-07-30T07:52:02.511380467Z" + created: "2024-08-01T06:52:36.153451539Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: af08c723756e397962b2d5190dedfd50797b771c5caf58b93a6f65d8fa24785c @@ -762,7 +775,7 @@ entries: version: 0.8.4-beta.12 - apiVersion: v2 appVersion: 0.8.4-beta.11 - created: "2024-07-30T07:52:02.511028791Z" + created: "2024-08-01T06:52:36.153102849Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a0235835ba57d185a83dd8a26281fa37b2077c3a37fe3a1c50585005695927e3 @@ -774,7 +787,7 @@ entries: version: 0.8.4-beta.11 - apiVersion: v2 appVersion: 0.8.4-beta.10 - created: "2024-07-30T07:52:02.510681654Z" + created: "2024-08-01T06:52:36.152752445Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 910ddfeba0c5e66651500dd11404afff092adc0f768ed68e0d93b04b83aa4388 @@ -786,7 +799,7 @@ entries: version: 0.8.4-beta.10 - apiVersion: v2 appVersion: 0.8.4-beta.9 - created: "2024-07-30T07:52:02.522909196Z" + created: "2024-08-01T06:52:36.164487887Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c25ca8a9f072d6a5d02232448deaef5668aca05f24dfffbba3ebe30a4f75bb26 @@ -798,7 +811,7 @@ entries: version: 0.8.4-beta.9 - apiVersion: v2 appVersion: 0.8.4-beta.8 - created: "2024-07-30T07:52:02.522355593Z" + created: "2024-08-01T06:52:36.164150658Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7249a39d4137e457b369384ba0a365c271c780d93a8327ce25083df763c39999 @@ -810,7 +823,7 @@ entries: version: 0.8.4-beta.8 - apiVersion: v2 appVersion: 0.8.4-beta.7 - created: "2024-07-30T07:52:02.521971066Z" + created: "2024-08-01T06:52:36.163810955Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ee750c7c8d6ea05bd447375e624fdd7f66dd87680ab81f7b7e73df7379a9024a @@ -822,7 +835,7 @@ entries: version: 0.8.4-beta.7 - apiVersion: v2 appVersion: 0.8.4-beta.6 - created: "2024-07-30T07:52:02.521579615Z" + created: "2024-08-01T06:52:36.163442618Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0e046be9f73df7444a995608c59af16fab9030b139b2acb4d6db6185b8eb5337 @@ -834,7 +847,7 @@ entries: version: 0.8.4-beta.6 - apiVersion: v2 appVersion: 0.8.4-beta.5 - created: "2024-07-30T07:52:02.521228801Z" + created: "2024-08-01T06:52:36.163107653Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b56e9a23d46810eccdb4cf5272cc05126da3f6db314e541959c3efb5f260620b @@ -846,7 +859,7 @@ entries: version: 0.8.4-beta.5 - apiVersion: v2 appVersion: 0.8.4-beta.4 - created: "2024-07-30T07:52:02.520885831Z" + created: "2024-08-01T06:52:36.162765355Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1d5808ecaf55391f3b27ae6236400066508acbd242e33db24a1ab4bffa77409e @@ -858,7 +871,7 @@ entries: version: 0.8.4-beta.4 - apiVersion: v2 appVersion: 0.8.4-beta.3 - created: "2024-07-30T07:52:02.51971155Z" + created: "2024-08-01T06:52:36.161609049Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b64efa8529d82be56c6ab60487ed24420a5614d96d2509c1f93c1003eda71a54 @@ -870,7 +883,7 @@ entries: version: 0.8.4-beta.3 - apiVersion: v2 appVersion: 0.8.4-beta.2 - created: "2024-07-30T07:52:02.514445265Z" + created: "2024-08-01T06:52:36.156354502Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -886,7 +899,7 @@ entries: version: 0.8.4-beta.2 - apiVersion: v2 appVersion: 0.8.4-beta.1 - created: "2024-07-30T07:52:02.510311433Z" + created: "2024-08-01T06:52:36.152380722Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -902,7 +915,7 @@ entries: version: 0.8.4-beta.1 - apiVersion: v2 appVersion: 0.8.3 - created: "2024-07-30T07:52:02.509304673Z" + created: "2024-08-01T06:52:36.151042326Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -918,7 +931,7 @@ entries: version: 0.8.3 - apiVersion: v2 appVersion: 0.8.3-beta.6 - created: "2024-07-30T07:52:02.508015117Z" + created: "2024-08-01T06:52:36.150389279Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -934,7 +947,7 @@ entries: version: 0.8.3-beta.6 - apiVersion: v2 appVersion: 0.8.3-beta.5 - created: "2024-07-30T07:52:02.507440846Z" + created: "2024-08-01T06:52:36.149811231Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -950,7 +963,7 @@ entries: version: 0.8.3-beta.5 - apiVersion: v2 appVersion: 0.8.3-beta.4 - created: "2024-07-30T07:52:02.506856866Z" + created: "2024-08-01T06:52:36.149205441Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -966,7 +979,7 @@ entries: version: 0.8.3-beta.4 - apiVersion: v2 appVersion: 0.8.3-beta.2 - created: "2024-07-30T07:52:02.506193899Z" + created: "2024-08-01T06:52:36.148548076Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -982,7 +995,7 @@ entries: version: 0.8.3-beta.2 - apiVersion: v2 appVersion: 0.8.3-beta.1 - created: "2024-07-30T07:52:02.505603407Z" + created: "2024-08-01T06:52:36.147999533Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -998,7 +1011,7 @@ entries: version: 0.8.3-beta.1 - apiVersion: v2 appVersion: 0.8.2 - created: "2024-07-30T07:52:02.505051788Z" + created: "2024-08-01T06:52:36.147413991Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1014,7 +1027,7 @@ entries: version: 0.8.2 - apiVersion: v2 appVersion: 0.8.2-beta.60 - created: "2024-07-30T07:52:02.504407877Z" + created: "2024-08-01T06:52:36.146763849Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1030,7 +1043,7 @@ entries: version: 0.8.2-beta.60 - apiVersion: v2 appVersion: 0.8.2-beta.59 - created: "2024-07-30T07:52:02.503739971Z" + created: "2024-08-01T06:52:36.146101333Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1046,7 +1059,7 @@ entries: version: 0.8.2-beta.59 - apiVersion: v2 appVersion: 0.8.2-beta.58 - created: "2024-07-30T07:52:02.485726571Z" + created: "2024-08-01T06:52:36.144754784Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1062,7 +1075,7 @@ entries: version: 0.8.2-beta.58 - apiVersion: v2 appVersion: 0.8.2-beta.57 - created: "2024-07-30T07:52:02.484751702Z" + created: "2024-08-01T06:52:36.144121854Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1078,7 +1091,7 @@ entries: version: 0.8.2-beta.57 - apiVersion: v2 appVersion: 0.8.2-beta.56 - created: "2024-07-30T07:52:02.484113191Z" + created: "2024-08-01T06:52:36.143450613Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1094,7 +1107,7 @@ entries: version: 0.8.2-beta.56 - apiVersion: v2 appVersion: 0.8.2-beta.52 - created: "2024-07-30T07:52:02.483451787Z" + created: "2024-08-01T06:52:36.142816941Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1110,7 +1123,7 @@ entries: version: 0.8.2-beta.52 - apiVersion: v2 appVersion: 0.8.2-beta.51 - created: "2024-07-30T07:52:02.482814638Z" + created: "2024-08-01T06:52:36.14218316Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1126,7 +1139,7 @@ entries: version: 0.8.2-beta.51 - apiVersion: v2 appVersion: 0.8.2-beta.50 - created: "2024-07-30T07:52:02.482155248Z" + created: "2024-08-01T06:52:36.141538858Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1142,7 +1155,7 @@ entries: version: 0.8.2-beta.50 - apiVersion: v2 appVersion: 0.8.2-beta.49 - created: "2024-07-30T07:52:02.481447427Z" + created: "2024-08-01T06:52:36.140893445Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1158,7 +1171,7 @@ entries: version: 0.8.2-beta.49 - apiVersion: v2 appVersion: 0.8.2-beta.48 - created: "2024-07-30T07:52:02.480769352Z" + created: "2024-08-01T06:52:36.140236069Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1174,7 +1187,7 @@ entries: version: 0.8.2-beta.48 - apiVersion: v2 appVersion: 0.8.2-beta.47 - created: "2024-07-30T07:52:02.480081679Z" + created: "2024-08-01T06:52:36.139260278Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1190,7 +1203,7 @@ entries: version: 0.8.2-beta.47 - apiVersion: v2 appVersion: 0.8.2-beta.46 - created: "2024-07-30T07:52:02.478762129Z" + created: "2024-08-01T06:52:36.138112819Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1206,7 +1219,7 @@ entries: version: 0.8.2-beta.46 - apiVersion: v2 appVersion: 0.8.2-beta.45 - created: "2024-07-30T07:52:02.478196233Z" + created: "2024-08-01T06:52:36.137547224Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1222,7 +1235,7 @@ entries: version: 0.8.2-beta.45 - apiVersion: v2 appVersion: 0.8.2-beta.44 - created: "2024-07-30T07:52:02.477596554Z" + created: "2024-08-01T06:52:36.13697156Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1238,7 +1251,7 @@ entries: version: 0.8.2-beta.44 - apiVersion: v2 appVersion: 0.8.2-beta.43 - created: "2024-07-30T07:52:02.477030318Z" + created: "2024-08-01T06:52:36.136400766Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1254,7 +1267,7 @@ entries: version: 0.8.2-beta.43 - apiVersion: v2 appVersion: 0.8.2-beta.41 - created: "2024-07-30T07:52:02.476373301Z" + created: "2024-08-01T06:52:36.13573797Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1270,7 +1283,7 @@ entries: version: 0.8.2-beta.41 - apiVersion: v2 appVersion: 0.8.2-beta.40 - created: "2024-07-30T07:52:02.47569704Z" + created: "2024-08-01T06:52:36.135048134Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1286,7 +1299,7 @@ entries: version: 0.8.2-beta.40 - apiVersion: v2 appVersion: 0.8.2-beta.39 - created: "2024-07-30T07:52:02.475111828Z" + created: "2024-08-01T06:52:36.134484242Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1302,7 +1315,7 @@ entries: version: 0.8.2-beta.39 - apiVersion: v2 appVersion: 0.8.2-beta.38 - created: "2024-07-30T07:52:02.474545501Z" + created: "2024-08-01T06:52:36.133913408Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1318,7 +1331,7 @@ entries: version: 0.8.2-beta.38 - apiVersion: v2 appVersion: 0.8.2-beta.37 - created: "2024-07-30T07:52:02.473933359Z" + created: "2024-08-01T06:52:36.133295025Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1334,7 +1347,7 @@ entries: version: 0.8.2-beta.37 - apiVersion: v2 appVersion: 0.8.1 - created: "2024-07-30T07:52:02.472951647Z" + created: "2024-08-01T06:52:36.132373518Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1348,4 +1361,4 @@ entries: urls: - https://openmined.github.io/PySyft/helm/syft-0.8.1.tgz version: 0.8.1 -generated: "2024-07-30T07:52:02.47182193Z" +generated: "2024-08-01T06:52:36.131207554Z" diff --git a/packages/grid/helm/repo/syft-0.9.0-beta.4.tgz b/packages/grid/helm/repo/syft-0.9.0-beta.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..dfd98425d2c59b7ec9139df1d0604deefb3799ce GIT binary patch literal 10451 zcmV;^C@j|>iwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PKBha~rpkXg>2-V8=NdJ1f4QVwLM&S!NvVkwh*@IhEZy#eg#) ziD+gp0YJ%&?fctr0hsrTLyDrDEa57dGXr!tUX4bhyTLXKUcFpF$}1aancqD}s?}<> zPOByVuhnYt|7)#I_q%$l({6N{wMM7)U9H}zciZ2A+Otp-OKZj<{jT<8T=B~NMG|!I zM?@JWb{{-6O3-oq$6DpQQY+69hm}^zKuo9D;quD}(FLIvu-BHeDVz8n0cb;W!!QHH z1_tC1@D=2MA`4=h0c-E0~l3NS`|r*H47%2pDJq*Cq!H=@fCG#vxb`3JmmsOyXE#T7&mP za66oW$zTemKVMD2bO?UBxSkBa)h!r}hwtw$r&q&UK?bx9V&OlLF_92iA8@)xrP3?# z_Ry(RvWUGTs_AaT&-d>{qb%^U1b{;*?}J9SR_~So5KKyO8A=FOEim}RDFn!Vz?9gc zp5Ot>wnX+rAJ}WtRQX2404AIxlYxH+(6$MejEPAk#S*_kjuN5`{lRV0^p;j1vl%2r&Go z$mc#z@Sms;+8=N!Xg_Zlh?c5=;RB)+8wl_fW&kh1hOEIOv^n5JG$??gI*YOeZMZ~+ zTeu=n$Y1|Nn_JoBvYX24rNZV8yQ;osoLC-O3Lo7O=)(}53uK>-AY+e&8eZ+5Wk7jT zt-tdCDbP_CGVt0;>#1j{i_a+B2?7~Mv;=@9f2f9i1tuyN_(;sPg@70pLRh$Y2N>c) zmQdL%U@8Xz12*AeR8?g82U$uKx_Q?J^;)gwf^|!AVwr-|00VJ|O$PK8((i%9$aJ_^ z5Yqruq9&27b;p}QYny|M(Ur(4eqT7)BNVPVk?*`00F;4AbZE}zYyDn~4vrWvs|P=i z7%CRw$jcP^0DzK|mO6{PRXJyh*QLV*K&QxHeNaVQuc~>*s!N^C5DNH;lJ#;W-csmI4Mk{-Hw3L;c(!d}Y4uvoV`|>u zJ`h_I03{%6&A7Mx%0^fa(=n_>C_&pK{k5+2Jl* zP_sY)QO^O@>RC>hNa-Dyg=qUeD>HQ{`LyZF!3gIjGF-9d1;mJvpae`1eZV@3!C~s{ zkw*lxprrXY%bG9fCOYGwT%_$Yk#BrH9$l)S4{8B^1;p-NhzT6qOIeeEqpS6EU_os5 z0k#+9{}Kn;7PgU5AymlcYWXrChYWMs{MbN!u)@n#33!~~om{(a!*H>EgDgTfzYuzl zDC>g-G?^&>#~Q8CNJ{f5z(-D{i7?{N!Pf8ek!c4sP*r*tCGXEpyE3r<2A4GPKef}VeA-9lP=t4BC2$NHt zI~9g(V@a`5v0br3ZME9Hu6$ZhV)cPdD00kAqT9n;G3elXv{4{@Chq0~9qWSD4wm$(Efox(*OcPN#x5%0U>~aYp1qW~jC@QPfN}`kS!e~lLIG1oMF5Jrf zdXA`#IARq{s%wVI6fM!GKF|cq(F&BI=#gTM%3KUT-Urq18{apJ;BpwJ2wLR_HSe|W zUC}~qEc_=i^EJ^r++?bgQJl4UV<0Z>mkTCOSp_csTvH`+=_X`M!Gq#uIixNwFCj;d zaI+_lUnU6*=6pX`A1()HzPemD$=awa30ay*YRQB4E+f$sNU6wI#-MkF_Hn8eoVK!Mk6Hsyv|2nV`} zk^T45-W^wXegy`$Zo&ryAm@mwdU~6QQs`Z3A3?{t_Pa?F{UmtM`T^^N+KDgEp+d8v zO^()BQRPJ+{LjCh|8QhECgg}!Z->*tq{2V(L*m$S{@bi~>ap{mW~W;}o&Ovo z$t7~Sg7&?X@C0YUHsjDVg`n~IGpH!z0KuKX*RM+N`YTyeK#_?cLsBUVEo8{dWA!qc zeM*3dAhm%-C<1UUBorYJx)9EQ+)tNW?I8FbtdMB|!3x$a4Js(xiPy}5y7(4{vP2v} z(@X;+vnsSd`I4zzioAm>1|UTMVZK5XK*K;rl_HBgAfuwneU^W!9;)ui0C)V5hdIwVNGioVSg6r`9oA?KV1Z zL49u2&%0e?(d%?NwH|EfS`04Kxk9Kx!_fS1s^VYI0@`m0#|u}2xzIU&z^I8kG z+Vx(q+wGxw4K*9c5Fh8Qz3MS~G^XSp*<-QvT*||O19VBPRd2&ax6x|!7L5ipj8^Zw zqjy>mo-Z2bdQYz#&331LjvB3I(}10Jr-kP2MSTGmi{?4pZ-`B#(#GqMJI8<=MeEYc zt4lMZF3o0J@1D0hiw0^pjM};0oi{p*cD-J2)O4fSs&(sKz1z~;x(?6lwJz$l7QN=V z0ng8ydb@pyx*VVu=jYu{r;F}>hUV6bhrAUg&e>1gLsc`3jmOxwNzecUz ziphViX8UCSbCmS?bM?p4C9y1G11aeNAsvF{12u@giH6gYkmm60E!$_2zA5d}JH)cPU&icmFM9TOkVi+qWHR3BCYq8)5_5%BiqI zq^N<86Vqxb4PZi~PRZ%pO$C{~W=YL2C3ahPp~uDCWPVp^Tb^&CCA?$3uU|_-c&@Nj zRkni6wQUr{nm^Gv>eTi6Kuz=vRX*_e@w7Ewjf)PVc)90osc@xVnirkY@l$;L_Xqa@ zMSv~qf4g0a+yA%gt=eh*KSq*#ZbS^9s{s>Rm;*u6XbE91xNdcPMF`C=;MnRfo-xi~J7bFE}u2*W2Ui(n6k>x1dkK$|`yVKh! zNUxj|1qX6b3`It96jrMswV!q%w=jwV_Ts090lm@#RhMuAi=F&2riDK z$nfn%p*4#QV3$MV1z17$PqYbmbw#Z!UIyDhpW+|C08V~|mKkgpO@nTqL~1P_i|O$ zk%4R-RZ6bS7z3ODWI24};e)o23Dh{Kgv5Z*;b+RGFj!N=(tx+Vdh$T94^qc4`@r(O$u=-6ZfUX z_`Oqn|L6K+98>|kW&hV|cjNw_txm0R+W#FR$@S)%ko&cxc#1Tj1<(%8gj~~3@XOWp zwe-UjOHro<45SljAc|DU%9hQdH?)?aS*qS?Kx4#0u61WwDHXMQv{8R=)wA^S{=_x# zeSAmhntrD5DW#^1EF_&jDAUv*0*?5&LR8g3EcBR3Gkj!JNi@a9Z-$M??x7ViXSM8y$0d3+ob;U!P zG@o$My{X7!Kq-*8UAd6*Kp6gOPyPzMtK6f_8<(C4p>I8TES5P$yDtLy7~QgAaKZ6` z7X6%1K1UU~LZE`)_$CxU*G9QgDhshG;z))WXJ^qdnXn$MYPO1x@var^jild#?Br+Q z&Md~A)%%aoOmgU`hl}{W%QESHbk|17L4zUdF?JwiR>;iiqaebq1H#{CWQ<7X zvGEs%w;O*M-VSNGfP7B$3oRUl^6%W-Hxsw&W3toFm zNR$it-^J>nV7&bY6SMBE+}peDt`@j2Njjp7S7ezAC`v3&FD?8f<$u@D#{0j#LeMY~ zV`bOnVy_r6+u}d98;z*^->5emt&{wJj1-CgR4?6Q+vxii`4-|(h=P6JyD~m5O29oG z@B33Q&d*H${QC>Aqk11{(;qvo)`{g18`<1PR$>m))e7wTIb`BWp1JRf69C;@Gmhxh zs1I(5ja-)yx1wd>`w+TXPUSDst9=WTdWW=S{<|yp(;`D{oB!QL{QS4u?4I`jM@gYY zQ;M5HV2O6Vrp!uG*@Se)Omd0OpCd5kynB8&p>^ogo&Rzr zC_`PkiSNeYG%uISJF=rVwXPF6h`T@o z5Jesz{0f?uQF-l%OfHwsGAH-QPP7x9L%jmmd_^e!Q&zfi-&5wMUJH(inJ4slc&NyB zjLOori6nxu5VSr}vUXS>{Ew#nOU1|vIY(*^F_?BHS>XaNE$GN6m#wRxl6vMAen50C z3o5^6kwfgb&wyrPCjWngTwjSFYvr+W1~kWeWgruABtaFVt!k2G9Ca$f6qs}WLk#fm zWd7XsfsVt{P%{oWTC7bbn)je2>^X4XVcWp=vf%hF&)w`t*}$ylzayQyLphbl3RwBP zRZu-f3jrfETer+nuPbv}@h`SvIi-W9V)Eb9Hh^2?zk0pfiSPf~t&{%eC}}_a&r#Jr zO60lp)G!9j zfM=N#%@&JL=4JNCm7gP|wL9Hj3IU!3SJ z-D-roL?km(qvBoB3kOXpSep=r#1i61wF<)(SzRm2%98nH`S!sZn7txt=P1VWcG1S6pw+amgTLV+W&1(zryICzR` zH_j;d`nBo@)2xbBqwK=#Cks6U&dMcR*sQt zBpkG{XCv+6p6KYNqeX!w41dvP;}WB|(a;3rC~e(VDP z3ye&|-R-A-8$rJ6`%FNpCNt3s)RWQ0{g;MI6b#{d z9g2FOa%fRU>^B8zm|VRd>{Mxn4YUpR`@v5ach}R|csQKS1~(U1*F~ZGF_yyyHd^8% zX8zZ$jU6FobTOIyG914zK5YG{u^B@*@S0CMUvs0)rqw2zAyT7QO;ox^n|?-Q+hnD$ zhaYCwgO7v44ev#(+}4`^bvL*h%tpg;#+=LBCvE|KIUZb02Qzj1&S0D|r@cV2$?{jX zH-nqu_}AGl!|^`{<4I8hWAV3(jwgj>HX07EXID2DA2Mc;cJKu-z4mEjT@LSV3-?nZ zmUl%eiT7y^u{d2{yc=8>?t>)quoTD1e=-@rWiLuDZf}Rvi|N(y_G#oqrMY4>-Ax9w ztJ~>de0y;{8xKBQO{U{ti&Bvin>`C(mhL4MbADUXy}P^o=U}?i!j#03Lt;d*%%?n6 zYm}t>-Q9-|gYj%|d-3jikjmCmc}6}l=#SK;UUMTcCm6Ix&c$Rhyu6Y_Z8jeK*WF+; zon72bhqH^(XgvIQQJ5R&NAG`H3%fCkD=5Ed#~0I|ht~yJy$91Nz~;w;kAv}KFq_`p z-VUx0)pP!RX{k7GhPNMv#i}B&_9|2n1vE$el%UeNwJLiz5sab0TvJ4O_Y4#x>R#$qVaYtuJ&X23&XBmdx}8m~{(CTccRhSJn@oq}iw}d@&AS~M zJ?)OZtk!=8rWESR1|><%bey5E=>tvrF{Q6nlfn4o)#V^ZD)j8v(#!wn#o$A}p2okb zBo{z7|JCZPMyD57^`u-3kS7;~vTc)%2Dg{j7as?+i|KSQQCo|AIVRMxX=n~1F(dmS zEn~WFT4c`FOlDvX9a_g51Uk4ZKF4bBtA$6=<7)t7H|E8F%4_zNI$bLWG1AyBBX z6!p--)rUsaQ)>PnM*w&mh88a;TPn3Z7Z96kil!@y*ov4&A2e%`3=X207!#xu+hBcA z4}UfB1F{ig`_{mvJOZXT>2b>1k*^$Eh^)E)xxKC0q3@z=aZs_~dM~i^4EF{zQhcMF z&Nucs)<}W)%^h)s8z<+SBQ@I|haJ9xQ7U#t0g}P|VTL_WL1NEla_`Q<1v*5$+&&T4L(m;FC?^PASX&Z;ed@(WChP)taqV z-2bo9Jl+3wl(eV+U;6NPUTZ*w6M$C$8%SPB!&YQ%8eon9gBAi%U1sw;ng76mU$S)K z2stS>{})sUe752LC>zKz$;LwaPW}S^zm0Y+ZvWeDc2D#F7%AKS_r2foDGb0H9?v@C zeI)4yz%ORj8>&1@Ge1Vk|M43z*$q*eDvEpG3tR1`6xh>lHwgt3FNL~;8`E%xw%hv$ys*qprtdHMY zt*}DSv;YmJ2ef9U$q!jvNMuyBzq zku7($aLiCFwkyoQ3zMpl6x~N!?vzH2pbR~Da#dd40}mAU^`-YVyUIzAk_ZK!_lfH^ zr8F^0)XY%EIFx+aBoB$z$dez#ij;^IaY9~A=>u0#^Y^Is+L|Nk3T~m`b1TAlYOTeG zG_!883HQK?oi|Hq?TosWy<^kJ31_sGvRWanPAN4D=<0)Nr8{)Tlr#Si68rzV0`tFwmY~IGz6- zCG8vk^Vp2wFBkjMYoJKv&&2lWuMqb$%<>Wn4KD&qG4sKA?mcY>eK30&4yKlVqSc^+ zxvR-wN~r_d3#!4EV=O2$^t&%%;iqbzW8N3b@C2t-6=3J;_GTQ2jBiZpBo!mSg&j>vk$%`4&lAa-vYMa zJ3oXNg-M|C4w}%`5sflz6^e(&m)bH|Q?m~=iK^-wO$Wh^QchQ&iX;)f$v=}lB$fbZ zui0z{$SCA1VxmK$@<291h$va}NXZnubZw$O(8P+X&a_|uR{iY_`1gMYKO<-$%3l9= z=PW5S&~Inpw?{N*M88K|W%;*AF*hXUZ*R1SM9Jx9L~x26p*^CxmU3baG?z{-cbsKY z{#;}g8ksIxuOl=-2mkg4eE9+*Zw;cel-JVe;I}u=T9w53pPOV}_SX0;l+YDZ)*iXBHbb1agEd?)sivQr}87DNbjCS)r=zznAlE%1GqzpKL)530UG`u#0> z^jE8}fX;UE3moQ&2BuPru<3&; z;(FC>w7`T)-oNR#sWj_;+WKC0SKTA7^Dcia$JYB`C-~9=)n6>-$o~iM{8wq4{9lXv z|JS>n*6IHLqoiHr{~h83cvh*;%@)3~$N*lozwxjDQJdk^Ay8DKAJ4s~M&AdsmqtIe z^biUGV!4jY_>Sy#Eh#2E2{`H=3Qe|5v?p(*GPKZNG1BXAN<5?399?r4L5ao^^?E z3Gj8s$%_KLYFb1f^zP)9u)Uj^NN~{bKkD7T#ta$;1#f{?tH^)u(PcPug;QuV z!D|2I>wrWF{}@tB&t35|xaCX+-unBo5OXe2FWtn*=5D>zL$qG%okB#BML5c>nFpd+ z&EmNW*X*f9K@?dz7>%|Igk5c+B@03_jaA_!uI1P}3A4 zJop%h+>PMSJmM4-ypD?N$2ip7HvbRd1GMe@uiH(;|893{r}=-3wA=jO#Y5;N7{Oo8 zODJfhh@ViHwS4;yLQ!6qd53k;BgJI?Jr5N_fc838%qaiFgGCSOu1AZh<(_=Fn7&@^ z7f;-?(JT~BeA|KKfsP}+R?9h%Ok~-1B$?@IRQ%dH52xwfSGUz?=>2wgrO57Y+r{pO zzA-*?At~bS6VAP(!%yOzHa4P@XNGa#ny@Kj&OvANm^1n<>u@&k^I6+Gc`6sZh);Zu z-k6$wARDjb7SPaf3WMM8bh7|S$a47RJ*LvgvS15koLXjJ+STvLHzqv3=Tn&99`A0n zMS7gh(fYqcYu!fl`bPuBo!+y8gk$@~B6?bG}}M%r=y@1y{D5k?TV1P<@21A_hv zs)2yo7vJEASs6$X_PtS4c#EGbu23 zbd9v!J#fHG3vGhK*>?_mkz=py_xN_BV<~)us#?(K_yN+YiRaY>qfjYEMl7zzzL&c{ zGz#DEp4|d3bGv&$`gX(TY}&DnIfmwYWWr5`jq?lL*0#r1JY{ekZ7&`kwZ{%b;?Mew zSR~K96Nt(GzK3t{>*+RN+w8wuon~DAuhmZRKaY~!CCd)(fATDnHVy*X5_0qiH`+dS zVDS<3towlAVuF~}S5PfCL&buOBU({JDd6s_uyNEYaK{i;9@nDM$Z&IkkdiVqkF(&X zROA&H*hy%qwp~f+3v9-SS8uk^E;DT0J3Hw`g-Z~_2Tp?gRUYFTeVs}1)_X?5>lTz72*F+wE)TI|Mhya-Hq#iTc`W~ zkCXP}|GSuhywpPQm-7V)H&n!KCAzqL`~D!wOM)|%!bJ^6(n{=UF%ki_m&r&bgeTgJ z1aNmX8p$ZRqtytDZ2NAv?)1PGOOwa}P?o95P97#f0OCSECP%bc33?#MXeA}n6RcJy zzx*_reH>oj-3(@vtN$L%uCH#crn8%O>GmplXI1JHeS-f)H}AH2j!c@tEjl}3VoiCY zr99Xvh+*{00dK@fxf3U@H%+@2Co9kPyK&sxaZ+@#Udo*Q#q5Qm`44F@pdS*?v~oYyJ2Piw`Ic^u^zbY9))cRyi|t)KKt*=0yBg4@u7}66ppEYMk8MI5lF_qlXir+?j3o8H zl@&5AytD~L&w*px`G30^zyG_@?4IubJ4$*5Mv!wvZMhz+F#sM{$OiK@HVteqfdln> zxJ0Z{dIhE{%m7O0R&8mU8g|uiXov z4Dg8g3jEuf3J|L@Ahs+iND@04U}76pN|pDM*@P2{O0U4B Date: Thu, 1 Aug 2024 13:29:45 +0530 Subject: [PATCH 20/32] fix helm index overwrite on releases --- .github/workflows/cd-feature-branch.yml | 2 +- .github/workflows/cd-syft.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd-feature-branch.yml b/.github/workflows/cd-feature-branch.yml index 40fc583caad..9391998930f 100644 --- a/.github/workflows/cd-feature-branch.yml +++ b/.github/workflows/cd-feature-branch.yml @@ -346,8 +346,8 @@ jobs: - name: Copy helm repo files from Syft Repo run: | - cp packages/grid/helm/repo/index.yaml ghpages/helm/ cp packages/grid/helm/repo/syft-${{ needs.merge-docker-images.outputs.server_version }}.tgz ghpages/helm/ + cd ghpages/helm && helm repo index . --url https://openmined.github.io/PySyft/helm - name: Commit changes to gh-pages uses: EndBug/add-and-commit@v9 diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index a186bd95061..977c51f30bb 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -557,8 +557,8 @@ jobs: - name: Copy helm repo files from Syft Repo run: | - cp packages/grid/helm/repo/index.yaml ghpages/helm/ cp packages/grid/helm/repo/syft-${{ steps.release_checks.outputs.syft_version }}.tgz ghpages/helm/ + cd ghpages/helm && helm repo index . --url https://openmined.github.io/PySyft/helm - name: Commit changes to gh-pages uses: EndBug/add-and-commit@v9 From 88bc1378bcd5ed64692bc39e058982e38a843627 Mon Sep 17 00:00:00 2001 From: alfred-openmined-bot <145415986+alfred-openmined-bot@users.noreply.github.com> Date: Thu, 1 Aug 2024 08:15:42 +0000 Subject: [PATCH 21/32] [syft]bump version --- .bumpversion.cfg | 2 +- VERSION | 2 +- packages/grid/VERSION | 2 +- .../backend/grid/images/worker_cpu.dockerfile | 2 +- packages/grid/devspace.yaml | 2 +- packages/grid/frontend/package.json | 2 +- packages/grid/helm/repo/index.yaml | 215 ++++++++++-------- packages/grid/helm/repo/syft-0.9.0-beta.5.tgz | Bin 0 -> 10452 bytes packages/grid/helm/syft/Chart.yaml | 4 +- packages/grid/helm/syft/values.yaml | 2 +- packages/syft/setup.cfg | 2 +- packages/syft/src/syft/VERSION | 2 +- packages/syft/src/syft/__init__.py | 2 +- packages/syftcli/manifest.yml | 8 +- 14 files changed, 130 insertions(+), 117 deletions(-) create mode 100644 packages/grid/helm/repo/syft-0.9.0-beta.5.tgz diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 45a6aac01ce..5c66408e810 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.9.0-beta.4 +current_version = 0.9.0-beta.5 tag = False tag_name = {new_version} commit = True diff --git a/VERSION b/VERSION index 35cdd5829a6..0d9ec17e955 100644 --- a/VERSION +++ b/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.0-beta.4" +__version__ = "0.9.0-beta.5" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/VERSION b/packages/grid/VERSION index 35cdd5829a6..0d9ec17e955 100644 --- a/packages/grid/VERSION +++ b/packages/grid/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.0-beta.4" +__version__ = "0.9.0-beta.5" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/backend/grid/images/worker_cpu.dockerfile b/packages/grid/backend/grid/images/worker_cpu.dockerfile index 9982d3fb089..ecc357c807d 100644 --- a/packages/grid/backend/grid/images/worker_cpu.dockerfile +++ b/packages/grid/backend/grid/images/worker_cpu.dockerfile @@ -5,7 +5,7 @@ # NOTE: This dockerfile will be built inside a syft-backend container in PROD # Hence COPY will not work the same way in DEV vs. PROD -ARG SYFT_VERSION_TAG="0.9.0-beta.4" +ARG SYFT_VERSION_TAG="0.9.0-beta.5" FROM openmined/syft-backend:${SYFT_VERSION_TAG} # should match base image python version diff --git a/packages/grid/devspace.yaml b/packages/grid/devspace.yaml index 1ee88131645..7c478773f94 100644 --- a/packages/grid/devspace.yaml +++ b/packages/grid/devspace.yaml @@ -28,7 +28,7 @@ vars: DOCKER_IMAGE_RATHOLE: openmined/syft-rathole DOCKER_IMAGE_ENCLAVE_ATTESTATION: openmined/syft-enclave-attestation CONTAINER_REGISTRY: "docker.io" - VERSION: "0.9.0-beta.4" + VERSION: "0.9.0-beta.5" PLATFORM: $(uname -m | grep -q 'arm64' && echo "arm64" || echo "amd64") # This is a list of `images` that DevSpace can build for this project diff --git a/packages/grid/frontend/package.json b/packages/grid/frontend/package.json index 737d9cad300..c3cdc58e7f3 100644 --- a/packages/grid/frontend/package.json +++ b/packages/grid/frontend/package.json @@ -1,6 +1,6 @@ { "name": "syft-ui", - "version": "0.9.0-beta.4", + "version": "0.9.0-beta.5", "private": true, "scripts": { "dev": "pnpm i && vite dev --host --port 80", diff --git a/packages/grid/helm/repo/index.yaml b/packages/grid/helm/repo/index.yaml index 9dba575b8f4..cac506e6bc3 100644 --- a/packages/grid/helm/repo/index.yaml +++ b/packages/grid/helm/repo/index.yaml @@ -1,9 +1,22 @@ apiVersion: v1 entries: syft: + - apiVersion: v2 + appVersion: 0.9.0-beta.5 + created: "2024-08-01T08:13:52.692668271Z" + description: Perform numpy-like analysis on data that remains in someone elses + server + digest: a4eafd04b39b0c75d6a28ed2f7cfece450150477dc2c6a01e10e2087a5b02835 + home: https://github.com/OpenMined/PySyft/ + icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png + name: syft + type: application + urls: + - https://openmined.github.io/PySyft/helm/syft-0.9.0-beta.5.tgz + version: 0.9.0-beta.5 - apiVersion: v2 appVersion: 0.9.0-beta.4 - created: "2024-08-01T06:52:36.197258654Z" + created: "2024-08-01T08:13:52.691928697Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 5a3cd3dd57609231ffc13e6af8d55f68b1b79fbbe8261740db957526fb8a536a @@ -16,7 +29,7 @@ entries: version: 0.9.0-beta.4 - apiVersion: v2 appVersion: 0.9.0-beta.3 - created: "2024-08-01T06:52:36.196130576Z" + created: "2024-08-01T08:13:52.691219099Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: affe0898286720a0281c2363bed404a09d229a5359951b4dfdd8e746d628b4cb @@ -29,7 +42,7 @@ entries: version: 0.9.0-beta.3 - apiVersion: v2 appVersion: 0.9.0-beta.2 - created: "2024-08-01T06:52:36.19514055Z" + created: "2024-08-01T08:13:52.690491217Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 105b60f0ff01f50386d2b063cb58c0e91ee41b74cefee7bca3f56e4025c38dd1 @@ -42,7 +55,7 @@ entries: version: 0.9.0-beta.2 - apiVersion: v2 appVersion: 0.9.0-beta.1 - created: "2024-08-01T06:52:36.194442669Z" + created: "2024-08-01T08:13:52.689786658Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 10246075684d168e6a51c009581b77df8d729e29e11abc4a360fae42659a6409 @@ -55,7 +68,7 @@ entries: version: 0.9.0-beta.1 - apiVersion: v2 appVersion: 0.8.8 - created: "2024-08-01T06:52:36.193735049Z" + created: "2024-08-01T08:13:52.689085947Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 46f75bdf8c39e0f17de266bf19b64852e0dbf7f7bcea60bf7a19018ff17370ad @@ -68,7 +81,7 @@ entries: version: 0.8.8 - apiVersion: v2 appVersion: 0.8.8-beta.4 - created: "2024-08-01T06:52:36.192992394Z" + created: "2024-08-01T08:13:52.688378874Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc0a3b49df19435a407e4764be6c5748511f14273e668e7f1d326af28b29f22a @@ -81,7 +94,7 @@ entries: version: 0.8.8-beta.4 - apiVersion: v2 appVersion: 0.8.8-beta.3 - created: "2024-08-01T06:52:36.192294473Z" + created: "2024-08-01T08:13:52.687663054Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: de2fba39516e98be39ae0110a2cfa5bfa2b665d7a35a4516b43c5310bbf621dc @@ -94,7 +107,7 @@ entries: version: 0.8.8-beta.3 - apiVersion: v2 appVersion: 0.8.8-beta.2 - created: "2024-08-01T06:52:36.191584429Z" + created: "2024-08-01T08:13:52.686936735Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1323f4082c65944b522cd8e36dc7285c83c7dfcf6a56f7962665a8b1256a4d09 @@ -107,7 +120,7 @@ entries: version: 0.8.8-beta.2 - apiVersion: v2 appVersion: 0.8.8-beta.1 - created: "2024-08-01T06:52:36.190848467Z" + created: "2024-08-01T08:13:52.685555539Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ec027b50b8182ef656be14ddca9537785c37712a4be8cb940f30ac029b63de2d @@ -120,7 +133,7 @@ entries: version: 0.8.8-beta.1 - apiVersion: v2 appVersion: 0.8.7 - created: "2024-08-01T06:52:36.190128765Z" + created: "2024-08-01T08:13:52.684842675Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7ea7f63d1c6d0948860547f8aa39343fc5ef399c8e62d9d7edd4473cf44d8186 @@ -133,7 +146,7 @@ entries: version: 0.8.7 - apiVersion: v2 appVersion: 0.8.7-beta.16 - created: "2024-08-01T06:52:36.183346132Z" + created: "2024-08-01T08:13:52.678846967Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75190eae57b64c2c47ab4a7fe3c6e94f35eb8045807a843ec8d7b26585c9e840 @@ -146,7 +159,7 @@ entries: version: 0.8.7-beta.16 - apiVersion: v2 appVersion: 0.8.7-beta.15 - created: "2024-08-01T06:52:36.182506757Z" + created: "2024-08-01T08:13:52.677218041Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56879d9a9f10febce88676d3d20621d74d17f9e33f5df6ae1e9bc3078c216f0c @@ -159,7 +172,7 @@ entries: version: 0.8.7-beta.15 - apiVersion: v2 appVersion: 0.8.7-beta.14 - created: "2024-08-01T06:52:36.181649649Z" + created: "2024-08-01T08:13:52.676389953Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e7cbca1d603ba11e09ae2a3089cfdafaa08cfa07c553c4f0fb8b42f8d3028f7 @@ -172,7 +185,7 @@ entries: version: 0.8.7-beta.14 - apiVersion: v2 appVersion: 0.8.7-beta.13 - created: "2024-08-01T06:52:36.180331296Z" + created: "2024-08-01T08:13:52.675530667Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1dbe3ecdfec57bf25020cbcff783fab908f0eb0640ad684470b2fd1da1928005 @@ -185,7 +198,7 @@ entries: version: 0.8.7-beta.13 - apiVersion: v2 appVersion: 0.8.7-beta.12 - created: "2024-08-01T06:52:36.179322956Z" + created: "2024-08-01T08:13:52.674808175Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e92b2f3a522dabb3a79ff762a7042ae16d2bf3a53eebbb2885a69b9f834d109c @@ -198,7 +211,7 @@ entries: version: 0.8.7-beta.12 - apiVersion: v2 appVersion: 0.8.7-beta.11 - created: "2024-08-01T06:52:36.178619274Z" + created: "2024-08-01T08:13:52.674085532Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 099f6cbd44b699ee2410a4be012ed1a8a65bcacb06a43057b2779d7fe34fc0ad @@ -211,7 +224,7 @@ entries: version: 0.8.7-beta.11 - apiVersion: v2 appVersion: 0.8.7-beta.10 - created: "2024-08-01T06:52:36.177917015Z" + created: "2024-08-01T08:13:52.673382927Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 00773cb241522e281c1915339fc362e047650e08958a736e93d6539f44cb5e25 @@ -224,7 +237,7 @@ entries: version: 0.8.7-beta.10 - apiVersion: v2 appVersion: 0.8.7-beta.9 - created: "2024-08-01T06:52:36.189228556Z" + created: "2024-08-01T08:13:52.684007293Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a3f8e85d9ddef7a644b959fcc2fcb0fc08f7b6abae1045e893d0d62fa4ae132e @@ -237,7 +250,7 @@ entries: version: 0.8.7-beta.9 - apiVersion: v2 appVersion: 0.8.7-beta.8 - created: "2024-08-01T06:52:36.18782329Z" + created: "2024-08-01T08:13:52.683351655Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a422ac88d8fd1fb80d5004d5eb6e95fa9efc7f6a87da12e5ac04829da7f04c4d @@ -250,7 +263,7 @@ entries: version: 0.8.7-beta.8 - apiVersion: v2 appVersion: 0.8.7-beta.7 - created: "2024-08-01T06:52:36.187136049Z" + created: "2024-08-01T08:13:52.682674187Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0dc313a1092e6256a7c8aad002c8ec380b3add2c289d680db1e238a336399b7a @@ -263,7 +276,7 @@ entries: version: 0.8.7-beta.7 - apiVersion: v2 appVersion: 0.8.7-beta.6 - created: "2024-08-01T06:52:36.186516243Z" + created: "2024-08-01T08:13:52.682052031Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 052a2ec1102d2a4c9915f95647abd4a6012f56fa05a106f4952ee9b55bf7bae8 @@ -276,7 +289,7 @@ entries: version: 0.8.7-beta.6 - apiVersion: v2 appVersion: 0.8.7-beta.5 - created: "2024-08-01T06:52:36.185896658Z" + created: "2024-08-01T08:13:52.681423193Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1728af756907c3fcbe87c2fd2de014a2d963c22a4c2eb6af6596b525a9b9a18a @@ -289,7 +302,7 @@ entries: version: 0.8.7-beta.5 - apiVersion: v2 appVersion: 0.8.7-beta.4 - created: "2024-08-01T06:52:36.18527056Z" + created: "2024-08-01T08:13:52.680790227Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 387a57a3904a05ed61e92ee48605ef6fd5044ff7e822e0924e0d4c485e2c88d2 @@ -302,7 +315,7 @@ entries: version: 0.8.7-beta.4 - apiVersion: v2 appVersion: 0.8.7-beta.3 - created: "2024-08-01T06:52:36.184613455Z" + created: "2024-08-01T08:13:52.680153434Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 3668002b7a4118516b2ecd61d6275f60d83fc12841587ab8f62e1c1200731c67 @@ -315,7 +328,7 @@ entries: version: 0.8.7-beta.3 - apiVersion: v2 appVersion: 0.8.7-beta.2 - created: "2024-08-01T06:52:36.183981907Z" + created: "2024-08-01T08:13:52.679467239Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e62217ffcadee2b8896ab0543f9ccc42f2df898fd979438ac9376d780b802af7 @@ -328,7 +341,7 @@ entries: version: 0.8.7-beta.2 - apiVersion: v2 appVersion: 0.8.7-beta.1 - created: "2024-08-01T06:52:36.177245292Z" + created: "2024-08-01T08:13:52.672706952Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 553981fe1d5c980e6903b3ff2f1b9b97431f6dd8aee91e3976bcc5594285235e @@ -341,7 +354,7 @@ entries: version: 0.8.7-beta.1 - apiVersion: v2 appVersion: 0.8.6 - created: "2024-08-01T06:52:36.176733878Z" + created: "2024-08-01T08:13:52.672182989Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ddbbe6fea1702e57404875eb3019a3b1a341017bdbb5fbc6ce418507e5c15756 @@ -354,7 +367,7 @@ entries: version: 0.8.6 - apiVersion: v2 appVersion: 0.8.6-beta.1 - created: "2024-08-01T06:52:36.176197107Z" + created: "2024-08-01T08:13:52.671632877Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc2c81ef6796ac853dce256e6bf8a6af966c21803e6534ea21920af681c62e61 @@ -367,7 +380,7 @@ entries: version: 0.8.6-beta.1 - apiVersion: v2 appVersion: 0.8.5 - created: "2024-08-01T06:52:36.175652522Z" + created: "2024-08-01T08:13:52.671060223Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: db5d90d44006209fd5ecdebd88f5fd56c70f7c76898343719a0ff8da46da948a @@ -380,7 +393,7 @@ entries: version: 0.8.5 - apiVersion: v2 appVersion: 0.8.5-post.2 - created: "2024-08-01T06:52:36.17485224Z" + created: "2024-08-01T08:13:52.669572178Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ea3f7269b55f773fa165d7008c054b7cf3ec4c62eb40a96f08cd3a9b77fd2165 @@ -393,7 +406,7 @@ entries: version: 0.8.5-post.2 - apiVersion: v2 appVersion: 0.8.5-post.1 - created: "2024-08-01T06:52:36.174298878Z" + created: "2024-08-01T08:13:52.6690296Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9deb844d3dc2d8480c60f8c631dcc7794adfb39cec3aa3b1ce22ea26fdf87d02 @@ -406,7 +419,7 @@ entries: version: 0.8.5-post.1 - apiVersion: v2 appVersion: 0.8.5-beta.10 - created: "2024-08-01T06:52:36.166741692Z" + created: "2024-08-01T08:13:52.661227898Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9cfe01e8f57eca462261a24a805b41509be2de9a0fee76e331d124ed98c4bc49 @@ -419,7 +432,7 @@ entries: version: 0.8.5-beta.10 - apiVersion: v2 appVersion: 0.8.5-beta.9 - created: "2024-08-01T06:52:36.173503595Z" + created: "2024-08-01T08:13:52.668275009Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 057f1733f2bc966e15618f62629315c8207773ef6211c79c4feb557dae15c32b @@ -432,7 +445,7 @@ entries: version: 0.8.5-beta.9 - apiVersion: v2 appVersion: 0.8.5-beta.8 - created: "2024-08-01T06:52:36.172097458Z" + created: "2024-08-01T08:13:52.667521569Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 921cbce836c3032ef62b48cc82b5b4fcbe44fb81d473cf4d69a4bf0f806eb298 @@ -445,7 +458,7 @@ entries: version: 0.8.5-beta.8 - apiVersion: v2 appVersion: 0.8.5-beta.7 - created: "2024-08-01T06:52:36.171306523Z" + created: "2024-08-01T08:13:52.666758702Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75482e955b2b9853a80bd653afb1d56535f78f3bfb7726798522307eb3effbbd @@ -458,7 +471,7 @@ entries: version: 0.8.5-beta.7 - apiVersion: v2 appVersion: 0.8.5-beta.6 - created: "2024-08-01T06:52:36.170556915Z" + created: "2024-08-01T08:13:52.665972441Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6a2dfaf65ca855e1b3d7b966d4ff291e6fcbe761e2fc2a78033211ccd3a75de0 @@ -471,7 +484,7 @@ entries: version: 0.8.5-beta.6 - apiVersion: v2 appVersion: 0.8.5-beta.5 - created: "2024-08-01T06:52:36.169806266Z" + created: "2024-08-01T08:13:52.665216788Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fead03823bef04d66901d563aa755c68ab277f72b126aaa6f0dce76a6f3bdb6d @@ -484,7 +497,7 @@ entries: version: 0.8.5-beta.5 - apiVersion: v2 appVersion: 0.8.5-beta.4 - created: "2024-08-01T06:52:36.169053983Z" + created: "2024-08-01T08:13:52.664452157Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 93e4539d5726a7fd0d6a3e93d1c17c6a358a923ddc01d102eab22f37377502ab @@ -497,7 +510,7 @@ entries: version: 0.8.5-beta.4 - apiVersion: v2 appVersion: 0.8.5-beta.3 - created: "2024-08-01T06:52:36.168298194Z" + created: "2024-08-01T08:13:52.663670215Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: f91e9390edf3441469048f5da646099af98f8b6d199409d0e2c1e6da3a51f054 @@ -510,7 +523,7 @@ entries: version: 0.8.5-beta.3 - apiVersion: v2 appVersion: 0.8.5-beta.2 - created: "2024-08-01T06:52:36.167535672Z" + created: "2024-08-01T08:13:52.662816499Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 59159c3aa4888038edc3c0135c83402363d7a0639fe62966a1e9d4928a364fa8 @@ -523,7 +536,7 @@ entries: version: 0.8.5-beta.2 - apiVersion: v2 appVersion: 0.8.5-beta.1 - created: "2024-08-01T06:52:36.165966807Z" + created: "2024-08-01T08:13:52.660463599Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 65aeb74c52ed8ba5474af500b4c1188a570ee4cb1f2a2da356b3488d28356ed9 @@ -535,7 +548,7 @@ entries: version: 0.8.5-beta.1 - apiVersion: v2 appVersion: 0.8.4 - created: "2024-08-01T06:52:36.165336389Z" + created: "2024-08-01T08:13:52.660084935Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 08afea8e3a9eef225b7e611f0bc1216c140053ef8e51439b02337faeac621fd0 @@ -547,7 +560,7 @@ entries: version: 0.8.4 - apiVersion: v2 appVersion: 0.8.4-beta.31 - created: "2024-08-01T06:52:36.16242496Z" + created: "2024-08-01T08:13:52.657516204Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fabf3e2f37e53fa623f5d3d99b00feae06e278e5cd63bce419089946312ab1fc @@ -559,7 +572,7 @@ entries: version: 0.8.4-beta.31 - apiVersion: v2 appVersion: 0.8.4-beta.30 - created: "2024-08-01T06:52:36.162020757Z" + created: "2024-08-01T08:13:52.657104839Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e8f792709f73ec14eab48a268bdf50a4505b340bd142cddd7c7bfffd94009ad @@ -571,7 +584,7 @@ entries: version: 0.8.4-beta.30 - apiVersion: v2 appVersion: 0.8.4-beta.29 - created: "2024-08-01T06:52:36.161263084Z" + created: "2024-08-01T08:13:52.656326824Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 4c985d6a9b3456769c4013f9e85e7374c0f963d2d27627e61f914f5537de1971 @@ -583,7 +596,7 @@ entries: version: 0.8.4-beta.29 - apiVersion: v2 appVersion: 0.8.4-beta.28 - created: "2024-08-01T06:52:36.160856526Z" + created: "2024-08-01T08:13:52.655905932Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: bd2aa3c92c768c47c502e31a326f341addcb34e64d22cdcbf5cc3f19689d859c @@ -595,7 +608,7 @@ entries: version: 0.8.4-beta.28 - apiVersion: v2 appVersion: 0.8.4-beta.27 - created: "2024-08-01T06:52:36.160446892Z" + created: "2024-08-01T08:13:52.655466987Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e8ad0869993af39d7adda8cb868dc0b24cfb63b4bb9820dc579939c1007a60ba @@ -607,7 +620,7 @@ entries: version: 0.8.4-beta.27 - apiVersion: v2 appVersion: 0.8.4-beta.26 - created: "2024-08-01T06:52:36.160026468Z" + created: "2024-08-01T08:13:52.654490293Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 30dccf630aa25a86a03c67572fe5411687d8ce6d58def448ea10efdba2b85e3a @@ -619,7 +632,7 @@ entries: version: 0.8.4-beta.26 - apiVersion: v2 appVersion: 0.8.4-beta.25 - created: "2024-08-01T06:52:36.159589914Z" + created: "2024-08-01T08:13:52.653833994Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b6e2043bcf5a0335967d770c7939f5a7832955359a7d871c90b265660ff26e5f @@ -631,7 +644,7 @@ entries: version: 0.8.4-beta.25 - apiVersion: v2 appVersion: 0.8.4-beta.24 - created: "2024-08-01T06:52:36.159134866Z" + created: "2024-08-01T08:13:52.653426296Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b19efa95394d50bb8d76da6ec306de5d3bb9ea55371fafea95a1282a697fa33e @@ -643,7 +656,7 @@ entries: version: 0.8.4-beta.24 - apiVersion: v2 appVersion: 0.8.4-beta.23 - created: "2024-08-01T06:52:36.15852575Z" + created: "2024-08-01T08:13:52.653017547Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 5c5d05c15bff548574896118ce92335ae10c5b78f5307fe9b2618e5a5aa71a5c @@ -655,7 +668,7 @@ entries: version: 0.8.4-beta.23 - apiVersion: v2 appVersion: 0.8.4-beta.22 - created: "2024-08-01T06:52:36.157598Z" + created: "2024-08-01T08:13:52.652605963Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0160dbce938198132ca9cd2a5cb362816344687291f5b6d7cf6de8f2855e9414 @@ -667,7 +680,7 @@ entries: version: 0.8.4-beta.22 - apiVersion: v2 appVersion: 0.8.4-beta.21 - created: "2024-08-01T06:52:36.157187214Z" + created: "2024-08-01T08:13:52.652184921Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7dce153d2fcae7513e9c132e139b2721fd975ea3cc43a370e34dbeb2a1b7f683 @@ -679,7 +692,7 @@ entries: version: 0.8.4-beta.21 - apiVersion: v2 appVersion: 0.8.4-beta.20 - created: "2024-08-01T06:52:36.156777771Z" + created: "2024-08-01T08:13:52.651753459Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c51189a187bbf24135382e25cb00964e0330dfcd3b2f0c884581a6686f05dd28 @@ -691,7 +704,7 @@ entries: version: 0.8.4-beta.20 - apiVersion: v2 appVersion: 0.8.4-beta.19 - created: "2024-08-01T06:52:36.155797323Z" + created: "2024-08-01T08:13:52.650753742Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 8219575dedb42fa2ddbf2768a4e9afbfacbc2dff7e953d77c7b10a41b78dc687 @@ -703,7 +716,7 @@ entries: version: 0.8.4-beta.19 - apiVersion: v2 appVersion: 0.8.4-beta.18 - created: "2024-08-01T06:52:36.155357192Z" + created: "2024-08-01T08:13:52.650321749Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6418cde559cf12f1f7fea5a2b123bba950e50eeb3be002441827d2ab7f9e4ef7 @@ -715,7 +728,7 @@ entries: version: 0.8.4-beta.18 - apiVersion: v2 appVersion: 0.8.4-beta.16 - created: "2024-08-01T06:52:36.154957467Z" + created: "2024-08-01T08:13:52.649907941Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9c9840a7c9476dbb08e0ac83926330718fe50c89879752dd8f92712b036109c0 @@ -727,7 +740,7 @@ entries: version: 0.8.4-beta.16 - apiVersion: v2 appVersion: 0.8.4-beta.15 - created: "2024-08-01T06:52:36.154556579Z" + created: "2024-08-01T08:13:52.649488952Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0955fd22da028315e30c68132cbfa4bdc82bae622039bcfce0de339707bb82eb @@ -739,7 +752,7 @@ entries: version: 0.8.4-beta.15 - apiVersion: v2 appVersion: 0.8.4-beta.14 - created: "2024-08-01T06:52:36.154155051Z" + created: "2024-08-01T08:13:52.649041762Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56208571956abe20ed7a5cc1867cab2667ed792c63e53d0e8bb70a9b438b7bf6 @@ -751,7 +764,7 @@ entries: version: 0.8.4-beta.14 - apiVersion: v2 appVersion: 0.8.4-beta.13 - created: "2024-08-01T06:52:36.153803836Z" + created: "2024-08-01T08:13:52.64865329Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: d7222c72412b6ee5833fbb07d2549be179cdfc7ccd89e0ad947d112fce799b83 @@ -763,7 +776,7 @@ entries: version: 0.8.4-beta.13 - apiVersion: v2 appVersion: 0.8.4-beta.12 - created: "2024-08-01T06:52:36.153451539Z" + created: "2024-08-01T08:13:52.647881145Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: af08c723756e397962b2d5190dedfd50797b771c5caf58b93a6f65d8fa24785c @@ -775,7 +788,7 @@ entries: version: 0.8.4-beta.12 - apiVersion: v2 appVersion: 0.8.4-beta.11 - created: "2024-08-01T06:52:36.153102849Z" + created: "2024-08-01T08:13:52.647292281Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a0235835ba57d185a83dd8a26281fa37b2077c3a37fe3a1c50585005695927e3 @@ -787,7 +800,7 @@ entries: version: 0.8.4-beta.11 - apiVersion: v2 appVersion: 0.8.4-beta.10 - created: "2024-08-01T06:52:36.152752445Z" + created: "2024-08-01T08:13:52.646943764Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 910ddfeba0c5e66651500dd11404afff092adc0f768ed68e0d93b04b83aa4388 @@ -799,7 +812,7 @@ entries: version: 0.8.4-beta.10 - apiVersion: v2 appVersion: 0.8.4-beta.9 - created: "2024-08-01T06:52:36.164487887Z" + created: "2024-08-01T08:13:52.659679772Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c25ca8a9f072d6a5d02232448deaef5668aca05f24dfffbba3ebe30a4f75bb26 @@ -811,7 +824,7 @@ entries: version: 0.8.4-beta.9 - apiVersion: v2 appVersion: 0.8.4-beta.8 - created: "2024-08-01T06:52:36.164150658Z" + created: "2024-08-01T08:13:52.659341494Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7249a39d4137e457b369384ba0a365c271c780d93a8327ce25083df763c39999 @@ -823,7 +836,7 @@ entries: version: 0.8.4-beta.8 - apiVersion: v2 appVersion: 0.8.4-beta.7 - created: "2024-08-01T06:52:36.163810955Z" + created: "2024-08-01T08:13:52.659002594Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ee750c7c8d6ea05bd447375e624fdd7f66dd87680ab81f7b7e73df7379a9024a @@ -835,7 +848,7 @@ entries: version: 0.8.4-beta.7 - apiVersion: v2 appVersion: 0.8.4-beta.6 - created: "2024-08-01T06:52:36.163442618Z" + created: "2024-08-01T08:13:52.658533263Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0e046be9f73df7444a995608c59af16fab9030b139b2acb4d6db6185b8eb5337 @@ -847,7 +860,7 @@ entries: version: 0.8.4-beta.6 - apiVersion: v2 appVersion: 0.8.4-beta.5 - created: "2024-08-01T06:52:36.163107653Z" + created: "2024-08-01T08:13:52.658197619Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b56e9a23d46810eccdb4cf5272cc05126da3f6db314e541959c3efb5f260620b @@ -859,7 +872,7 @@ entries: version: 0.8.4-beta.5 - apiVersion: v2 appVersion: 0.8.4-beta.4 - created: "2024-08-01T06:52:36.162765355Z" + created: "2024-08-01T08:13:52.65785921Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1d5808ecaf55391f3b27ae6236400066508acbd242e33db24a1ab4bffa77409e @@ -871,7 +884,7 @@ entries: version: 0.8.4-beta.4 - apiVersion: v2 appVersion: 0.8.4-beta.3 - created: "2024-08-01T06:52:36.161609049Z" + created: "2024-08-01T08:13:52.656685701Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b64efa8529d82be56c6ab60487ed24420a5614d96d2509c1f93c1003eda71a54 @@ -883,7 +896,7 @@ entries: version: 0.8.4-beta.3 - apiVersion: v2 appVersion: 0.8.4-beta.2 - created: "2024-08-01T06:52:36.156354502Z" + created: "2024-08-01T08:13:52.651326536Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -899,7 +912,7 @@ entries: version: 0.8.4-beta.2 - apiVersion: v2 appVersion: 0.8.4-beta.1 - created: "2024-08-01T06:52:36.152380722Z" + created: "2024-08-01T08:13:52.646545654Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -915,7 +928,7 @@ entries: version: 0.8.4-beta.1 - apiVersion: v2 appVersion: 0.8.3 - created: "2024-08-01T06:52:36.151042326Z" + created: "2024-08-01T08:13:52.645991625Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -931,7 +944,7 @@ entries: version: 0.8.3 - apiVersion: v2 appVersion: 0.8.3-beta.6 - created: "2024-08-01T06:52:36.150389279Z" + created: "2024-08-01T08:13:52.645328864Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -947,7 +960,7 @@ entries: version: 0.8.3-beta.6 - apiVersion: v2 appVersion: 0.8.3-beta.5 - created: "2024-08-01T06:52:36.149811231Z" + created: "2024-08-01T08:13:52.644563833Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -963,7 +976,7 @@ entries: version: 0.8.3-beta.5 - apiVersion: v2 appVersion: 0.8.3-beta.4 - created: "2024-08-01T06:52:36.149205441Z" + created: "2024-08-01T08:13:52.643981782Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -979,7 +992,7 @@ entries: version: 0.8.3-beta.4 - apiVersion: v2 appVersion: 0.8.3-beta.2 - created: "2024-08-01T06:52:36.148548076Z" + created: "2024-08-01T08:13:52.643247698Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -995,7 +1008,7 @@ entries: version: 0.8.3-beta.2 - apiVersion: v2 appVersion: 0.8.3-beta.1 - created: "2024-08-01T06:52:36.147999533Z" + created: "2024-08-01T08:13:52.642652483Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1011,7 +1024,7 @@ entries: version: 0.8.3-beta.1 - apiVersion: v2 appVersion: 0.8.2 - created: "2024-08-01T06:52:36.147413991Z" + created: "2024-08-01T08:13:52.642070682Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1027,7 +1040,7 @@ entries: version: 0.8.2 - apiVersion: v2 appVersion: 0.8.2-beta.60 - created: "2024-08-01T06:52:36.146763849Z" + created: "2024-08-01T08:13:52.64021289Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1043,7 +1056,7 @@ entries: version: 0.8.2-beta.60 - apiVersion: v2 appVersion: 0.8.2-beta.59 - created: "2024-08-01T06:52:36.146101333Z" + created: "2024-08-01T08:13:52.639551361Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1059,7 +1072,7 @@ entries: version: 0.8.2-beta.59 - apiVersion: v2 appVersion: 0.8.2-beta.58 - created: "2024-08-01T06:52:36.144754784Z" + created: "2024-08-01T08:13:52.63886199Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1075,7 +1088,7 @@ entries: version: 0.8.2-beta.58 - apiVersion: v2 appVersion: 0.8.2-beta.57 - created: "2024-08-01T06:52:36.144121854Z" + created: "2024-08-01T08:13:52.638189251Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1091,7 +1104,7 @@ entries: version: 0.8.2-beta.57 - apiVersion: v2 appVersion: 0.8.2-beta.56 - created: "2024-08-01T06:52:36.143450613Z" + created: "2024-08-01T08:13:52.637538382Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1107,7 +1120,7 @@ entries: version: 0.8.2-beta.56 - apiVersion: v2 appVersion: 0.8.2-beta.52 - created: "2024-08-01T06:52:36.142816941Z" + created: "2024-08-01T08:13:52.636899515Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1123,7 +1136,7 @@ entries: version: 0.8.2-beta.52 - apiVersion: v2 appVersion: 0.8.2-beta.51 - created: "2024-08-01T06:52:36.14218316Z" + created: "2024-08-01T08:13:52.636251932Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1139,7 +1152,7 @@ entries: version: 0.8.2-beta.51 - apiVersion: v2 appVersion: 0.8.2-beta.50 - created: "2024-08-01T06:52:36.141538858Z" + created: "2024-08-01T08:13:52.63557801Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1155,7 +1168,7 @@ entries: version: 0.8.2-beta.50 - apiVersion: v2 appVersion: 0.8.2-beta.49 - created: "2024-08-01T06:52:36.140893445Z" + created: "2024-08-01T08:13:52.634540818Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1171,7 +1184,7 @@ entries: version: 0.8.2-beta.49 - apiVersion: v2 appVersion: 0.8.2-beta.48 - created: "2024-08-01T06:52:36.140236069Z" + created: "2024-08-01T08:13:52.632908596Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1187,7 +1200,7 @@ entries: version: 0.8.2-beta.48 - apiVersion: v2 appVersion: 0.8.2-beta.47 - created: "2024-08-01T06:52:36.139260278Z" + created: "2024-08-01T08:13:52.631728684Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1203,7 +1216,7 @@ entries: version: 0.8.2-beta.47 - apiVersion: v2 appVersion: 0.8.2-beta.46 - created: "2024-08-01T06:52:36.138112819Z" + created: "2024-08-01T08:13:52.630817912Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1219,7 +1232,7 @@ entries: version: 0.8.2-beta.46 - apiVersion: v2 appVersion: 0.8.2-beta.45 - created: "2024-08-01T06:52:36.137547224Z" + created: "2024-08-01T08:13:52.630221134Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1235,7 +1248,7 @@ entries: version: 0.8.2-beta.45 - apiVersion: v2 appVersion: 0.8.2-beta.44 - created: "2024-08-01T06:52:36.13697156Z" + created: "2024-08-01T08:13:52.629655042Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1251,7 +1264,7 @@ entries: version: 0.8.2-beta.44 - apiVersion: v2 appVersion: 0.8.2-beta.43 - created: "2024-08-01T06:52:36.136400766Z" + created: "2024-08-01T08:13:52.629066509Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1267,7 +1280,7 @@ entries: version: 0.8.2-beta.43 - apiVersion: v2 appVersion: 0.8.2-beta.41 - created: "2024-08-01T06:52:36.13573797Z" + created: "2024-08-01T08:13:52.628405631Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1283,7 +1296,7 @@ entries: version: 0.8.2-beta.41 - apiVersion: v2 appVersion: 0.8.2-beta.40 - created: "2024-08-01T06:52:36.135048134Z" + created: "2024-08-01T08:13:52.627715619Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1299,7 +1312,7 @@ entries: version: 0.8.2-beta.40 - apiVersion: v2 appVersion: 0.8.2-beta.39 - created: "2024-08-01T06:52:36.134484242Z" + created: "2024-08-01T08:13:52.627098884Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1315,7 +1328,7 @@ entries: version: 0.8.2-beta.39 - apiVersion: v2 appVersion: 0.8.2-beta.38 - created: "2024-08-01T06:52:36.133913408Z" + created: "2024-08-01T08:13:52.625730869Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1331,7 +1344,7 @@ entries: version: 0.8.2-beta.38 - apiVersion: v2 appVersion: 0.8.2-beta.37 - created: "2024-08-01T06:52:36.133295025Z" + created: "2024-08-01T08:13:52.625156372Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1347,7 +1360,7 @@ entries: version: 0.8.2-beta.37 - apiVersion: v2 appVersion: 0.8.1 - created: "2024-08-01T06:52:36.132373518Z" + created: "2024-08-01T08:13:52.624523256Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1361,4 +1374,4 @@ entries: urls: - https://openmined.github.io/PySyft/helm/syft-0.8.1.tgz version: 0.8.1 -generated: "2024-08-01T06:52:36.131207554Z" +generated: "2024-08-01T08:13:52.623794422Z" diff --git a/packages/grid/helm/repo/syft-0.9.0-beta.5.tgz b/packages/grid/helm/repo/syft-0.9.0-beta.5.tgz new file mode 100644 index 0000000000000000000000000000000000000000..544956ed3c5e9cbb518baad32d67db44427ca79f GIT binary patch literal 10452 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 KxOq|lIspK-$f6Pe literal 0 HcmV?d00001 diff --git a/packages/grid/helm/syft/Chart.yaml b/packages/grid/helm/syft/Chart.yaml index 376a1b0257d..49dec1b3a9e 100644 --- a/packages/grid/helm/syft/Chart.yaml +++ b/packages/grid/helm/syft/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: syft description: Perform numpy-like analysis on data that remains in someone elses server type: application -version: "0.9.0-beta.4" -appVersion: "0.9.0-beta.4" +version: "0.9.0-beta.5" +appVersion: "0.9.0-beta.5" home: https://github.com/OpenMined/PySyft/ icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png diff --git a/packages/grid/helm/syft/values.yaml b/packages/grid/helm/syft/values.yaml index 4d40a0a2ec3..6772cc8cefa 100644 --- a/packages/grid/helm/syft/values.yaml +++ b/packages/grid/helm/syft/values.yaml @@ -1,7 +1,7 @@ global: # Affects only backend, frontend, and seaweedfs containers registry: docker.io - version: 0.9.0-beta.4 + version: 0.9.0-beta.5 # Force default secret values for development. DO NOT SET THIS TO FALSE IN PRODUCTION randomizedSecrets: true diff --git a/packages/syft/setup.cfg b/packages/syft/setup.cfg index 3e90c66ffcd..3305d354b1b 100644 --- a/packages/syft/setup.cfg +++ b/packages/syft/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = syft -version = attr: "0.9.0-beta.4" +version = attr: "0.9.0-beta.5" description = Perform numpy-like analysis on data that remains in someone elses server author = OpenMined author_email = info@openmined.org diff --git a/packages/syft/src/syft/VERSION b/packages/syft/src/syft/VERSION index 35cdd5829a6..0d9ec17e955 100644 --- a/packages/syft/src/syft/VERSION +++ b/packages/syft/src/syft/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.0-beta.4" +__version__ = "0.9.0-beta.5" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/syft/src/syft/__init__.py b/packages/syft/src/syft/__init__.py index 922f9faa7cf..ac0ddbfde31 100644 --- a/packages/syft/src/syft/__init__.py +++ b/packages/syft/src/syft/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.9.0-beta.4" +__version__ = "0.9.0-beta.5" # stdlib from collections.abc import Callable diff --git a/packages/syftcli/manifest.yml b/packages/syftcli/manifest.yml index f911753a15b..4568ffbc19d 100644 --- a/packages/syftcli/manifest.yml +++ b/packages/syftcli/manifest.yml @@ -1,11 +1,11 @@ manifestVersion: 1.0 -syftVersion: 0.9.0-beta.4 -dockerTag: 0.9.0-beta.4 +syftVersion: 0.9.0-beta.5 +dockerTag: 0.9.0-beta.5 images: - - docker.io/openmined/syft-frontend:0.9.0-beta.4 - - docker.io/openmined/syft-backend:0.9.0-beta.4 + - docker.io/openmined/syft-frontend:0.9.0-beta.5 + - docker.io/openmined/syft-backend:0.9.0-beta.5 - docker.io/library/mongo:7.0.4 - docker.io/traefik:v2.11.0 From 9abc5644a1c436e17da0813ab7418c90bbd69819 Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Thu, 1 Aug 2024 16:01:11 +0530 Subject: [PATCH 22/32] bump syft version to 0.9.0 - disable image test - change syft version to last beta in 10-container-image notebook --- .bumpversion.cfg | 2 +- .bumpversion_stable.cfg | 2 +- .github/workflows/pr-tests-stack.yml | 6 +++--- VERSION | 2 +- notebooks/api/0.8/10-container-images.ipynb | 3 ++- packages/grid/VERSION | 2 +- packages/grid/backend/grid/images/worker_cpu.dockerfile | 2 +- packages/grid/devspace.yaml | 2 +- packages/grid/frontend/package.json | 2 +- packages/grid/helm/syft/Chart.yaml | 4 ++-- packages/grid/helm/syft/values.yaml | 2 +- packages/syft/setup.cfg | 2 +- packages/syft/src/syft/VERSION | 2 +- packages/syft/src/syft/__init__.py | 2 +- packages/syft/src/syft/stable_version.py | 2 +- packages/syftcli/manifest.yml | 8 ++++---- 16 files changed, 23 insertions(+), 22 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 5c66408e810..a24f170b683 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.9.0-beta.5 +current_version = 0.9.0 tag = False tag_name = {new_version} commit = True diff --git a/.bumpversion_stable.cfg b/.bumpversion_stable.cfg index 4af9bb78db5..d529a21d6f2 100644 --- a/.bumpversion_stable.cfg +++ b/.bumpversion_stable.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.8.8 +current_version = 0.9.0 tag = False tag_name = {new_version} commit = True diff --git a/.github/workflows/pr-tests-stack.yml b/.github/workflows/pr-tests-stack.yml index 44111145e99..789c1a28721 100644 --- a/.github/workflows/pr-tests-stack.yml +++ b/.github/workflows/pr-tests-stack.yml @@ -59,10 +59,10 @@ jobs: - name: Run syft backend base image building test if: steps.changes.outputs.stack == 'true' timeout-minutes: 60 - # run: | - # echo "Skipping pr image test" run: | - tox -e backend.test.basecpu + echo "Skipping pr image test" + # run: | + # tox -e backend.test.basecpu pr-tests-syft-integration: strategy: diff --git a/VERSION b/VERSION index 0d9ec17e955..af7389a50e7 100644 --- a/VERSION +++ b/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.0-beta.5" +__version__ = "0.9.0" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/notebooks/api/0.8/10-container-images.ipynb b/notebooks/api/0.8/10-container-images.ipynb index 91a6dc34918..afc3f7a8555 100644 --- a/notebooks/api/0.8/10-container-images.ipynb +++ b/notebooks/api/0.8/10-container-images.ipynb @@ -149,7 +149,8 @@ " \"local-dev\"\n", " if (bool(os.environ[\"DEV_MODE\"]) and running_as_container)\n", " else sy.__version__\n", - ")" + ")\n", + "syft_base_worker_tag = \"0.9.0b5\"" ] }, { diff --git a/packages/grid/VERSION b/packages/grid/VERSION index 0d9ec17e955..af7389a50e7 100644 --- a/packages/grid/VERSION +++ b/packages/grid/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.0-beta.5" +__version__ = "0.9.0" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/backend/grid/images/worker_cpu.dockerfile b/packages/grid/backend/grid/images/worker_cpu.dockerfile index ecc357c807d..a876b09e7d8 100644 --- a/packages/grid/backend/grid/images/worker_cpu.dockerfile +++ b/packages/grid/backend/grid/images/worker_cpu.dockerfile @@ -5,7 +5,7 @@ # NOTE: This dockerfile will be built inside a syft-backend container in PROD # Hence COPY will not work the same way in DEV vs. PROD -ARG SYFT_VERSION_TAG="0.9.0-beta.5" +ARG SYFT_VERSION_TAG="0.9.0" FROM openmined/syft-backend:${SYFT_VERSION_TAG} # should match base image python version diff --git a/packages/grid/devspace.yaml b/packages/grid/devspace.yaml index 7c478773f94..a2ab9348881 100644 --- a/packages/grid/devspace.yaml +++ b/packages/grid/devspace.yaml @@ -28,7 +28,7 @@ vars: DOCKER_IMAGE_RATHOLE: openmined/syft-rathole DOCKER_IMAGE_ENCLAVE_ATTESTATION: openmined/syft-enclave-attestation CONTAINER_REGISTRY: "docker.io" - VERSION: "0.9.0-beta.5" + VERSION: "0.9.0" PLATFORM: $(uname -m | grep -q 'arm64' && echo "arm64" || echo "amd64") # This is a list of `images` that DevSpace can build for this project diff --git a/packages/grid/frontend/package.json b/packages/grid/frontend/package.json index c3cdc58e7f3..2d7bc3655ab 100644 --- a/packages/grid/frontend/package.json +++ b/packages/grid/frontend/package.json @@ -1,6 +1,6 @@ { "name": "syft-ui", - "version": "0.9.0-beta.5", + "version": "0.9.0", "private": true, "scripts": { "dev": "pnpm i && vite dev --host --port 80", diff --git a/packages/grid/helm/syft/Chart.yaml b/packages/grid/helm/syft/Chart.yaml index 49dec1b3a9e..90181b88d88 100644 --- a/packages/grid/helm/syft/Chart.yaml +++ b/packages/grid/helm/syft/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: syft description: Perform numpy-like analysis on data that remains in someone elses server type: application -version: "0.9.0-beta.5" -appVersion: "0.9.0-beta.5" +version: "0.9.0" +appVersion: "0.9.0" home: https://github.com/OpenMined/PySyft/ icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png diff --git a/packages/grid/helm/syft/values.yaml b/packages/grid/helm/syft/values.yaml index 6772cc8cefa..a48ae0bae02 100644 --- a/packages/grid/helm/syft/values.yaml +++ b/packages/grid/helm/syft/values.yaml @@ -1,7 +1,7 @@ global: # Affects only backend, frontend, and seaweedfs containers registry: docker.io - version: 0.9.0-beta.5 + version: 0.9.0 # Force default secret values for development. DO NOT SET THIS TO FALSE IN PRODUCTION randomizedSecrets: true diff --git a/packages/syft/setup.cfg b/packages/syft/setup.cfg index 3305d354b1b..8959d1b3804 100644 --- a/packages/syft/setup.cfg +++ b/packages/syft/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = syft -version = attr: "0.9.0-beta.5" +version = attr: "0.9.0" description = Perform numpy-like analysis on data that remains in someone elses server author = OpenMined author_email = info@openmined.org diff --git a/packages/syft/src/syft/VERSION b/packages/syft/src/syft/VERSION index 0d9ec17e955..af7389a50e7 100644 --- a/packages/syft/src/syft/VERSION +++ b/packages/syft/src/syft/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.0-beta.5" +__version__ = "0.9.0" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/syft/src/syft/__init__.py b/packages/syft/src/syft/__init__.py index ac0ddbfde31..4a1ac0cfe06 100644 --- a/packages/syft/src/syft/__init__.py +++ b/packages/syft/src/syft/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.9.0-beta.5" +__version__ = "0.9.0" # stdlib from collections.abc import Callable diff --git a/packages/syft/src/syft/stable_version.py b/packages/syft/src/syft/stable_version.py index c0f11e1478b..85f41d02b4a 100644 --- a/packages/syft/src/syft/stable_version.py +++ b/packages/syft/src/syft/stable_version.py @@ -1 +1 @@ -LATEST_STABLE_SYFT = "0.8.8" +LATEST_STABLE_SYFT = "0.9.0" diff --git a/packages/syftcli/manifest.yml b/packages/syftcli/manifest.yml index 4568ffbc19d..457ad934134 100644 --- a/packages/syftcli/manifest.yml +++ b/packages/syftcli/manifest.yml @@ -1,11 +1,11 @@ manifestVersion: 1.0 -syftVersion: 0.9.0-beta.5 -dockerTag: 0.9.0-beta.5 +syftVersion: 0.9.0 +dockerTag: 0.9.0 images: - - docker.io/openmined/syft-frontend:0.9.0-beta.5 - - docker.io/openmined/syft-backend:0.9.0-beta.5 + - docker.io/openmined/syft-frontend:0.9.0 + - docker.io/openmined/syft-backend:0.9.0 - docker.io/library/mongo:7.0.4 - docker.io/traefik:v2.11.0 From b6bd951709dbe75aaf039778de9d1ca0bd209d34 Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Thu, 1 Aug 2024 16:19:44 +0530 Subject: [PATCH 23/32] fix syft version in 10-container-images notebook --- notebooks/api/0.8/10-container-images.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notebooks/api/0.8/10-container-images.ipynb b/notebooks/api/0.8/10-container-images.ipynb index afc3f7a8555..089f47bbc3c 100644 --- a/notebooks/api/0.8/10-container-images.ipynb +++ b/notebooks/api/0.8/10-container-images.ipynb @@ -150,7 +150,7 @@ " if (bool(os.environ[\"DEV_MODE\"]) and running_as_container)\n", " else sy.__version__\n", ")\n", - "syft_base_worker_tag = \"0.9.0b5\"" + "syft_base_worker_tag = \"0.9.0-beta.5\"" ] }, { From 07cc42704810e2d40747e47e4019f10720f92361 Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Thu, 1 Aug 2024 17:10:46 +0530 Subject: [PATCH 24/32] update readme --- README.md | 4 ++-- releases.md | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index cb52188f19a..dfb7218673b 100644 --- a/README.md +++ b/README.md @@ -138,12 +138,12 @@ For questions about PySyft, reach out via `#support` on Docs +- `0.9.0` (Stable) - Docs - Install PySyft (Stable): `pip install -U syft` **Latest Beta** -- `0.9.0` (Beta) - `dev` branch 👈🏽 +- `0.9.1` (Beta) - `dev` branch 👈🏽 - Install PySyft (Beta): `pip install -U syft --pre` Find more about previous releases here. diff --git a/releases.md b/releases.md index 1f9ec045d23..a21919cf21f 100644 --- a/releases.md +++ b/releases.md @@ -4,16 +4,17 @@ ### Latest Stable -- `0.8.8` (Stable) - Docs +- `0.9.0` (Stable) - Docs - Install PySyft (Stable): `pip install -U syft` ### Latest Beta -- `0.9.0` (Beta) - `dev` branch 👈🏽 +- `0.9.1` (Beta) - `dev` branch 👈🏽 - Install PySyft (Beta): `pip install -U syft --pre` **Deprecated**: +- `0.8.8` - API - `0.8.7` - API - `0.8.6` - API - `0.8.5-post.2` - API From 233d2d81db6d4dc764cbe3fec1a8e4254fe59786 Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Thu, 1 Aug 2024 17:35:18 +0530 Subject: [PATCH 25/32] bump syft required version to >=0.9,<1.0.0 in notebooks --- notebooks/api/0.8/00-load-data.ipynb | 4 ++-- notebooks/api/0.8/01-submit-code.ipynb | 2 +- notebooks/api/0.8/02-review-code-and-approve.ipynb | 2 +- notebooks/api/0.8/03-data-scientist-download-result.ipynb | 2 +- notebooks/api/0.8/04-pytorch-example.ipynb | 2 +- notebooks/api/0.8/05-custom-policy.ipynb | 2 +- notebooks/api/0.8/06-multiple-code-requests.ipynb | 2 +- notebooks/api/0.8/07-datasite-register-control-flow.ipynb | 2 +- notebooks/api/0.8/08-code-version.ipynb | 2 +- notebooks/api/0.8/09-blob-storage.ipynb | 2 +- notebooks/api/0.8/10-container-images.ipynb | 2 +- notebooks/api/0.8/11-container-images-k8s.ipynb | 2 +- .../tutorials/data-owner/01-uploading-private-data.ipynb | 2 +- notebooks/tutorials/data-owner/02-account-management.ipynb | 2 +- notebooks/tutorials/data-owner/03-messages-and-requests.ipynb | 2 +- notebooks/tutorials/data-owner/05-syft-services-api.ipynb | 2 +- .../data-scientist/03-working-with-private-datasets.ipynb | 2 +- notebooks/tutorials/data-scientist/04-syft-functions.ipynb | 4 ++-- .../tutorials/data-scientist/05-messaging-and-requests.ipynb | 2 +- notebooks/tutorials/hello-syft/01-hello-syft.ipynb | 2 +- notebooks/tutorials/model-auditing/colab/01-user-log.ipynb | 2 +- .../tutorials/pandas-cookbook/01-reading-from-a-csv.ipynb | 2 +- .../02-selecting-data-finding-common-complain.ipynb | 2 +- .../03-which-borough-has-the-most-noise-complaints.ipynb | 2 +- .../04-weekday-bike-most-groupby-aggregate.ipynb | 2 +- .../05-combining-dataframes-scraping-weather-data.ipynb | 2 +- .../06-string-operations-which-month-was-the-snowiest.ipynb | 2 +- .../tutorials/pandas-cookbook/07-cleaning-up-messy-data.ipynb | 2 +- .../pandas-cookbook/08-how-to-deal-with-timestamps.ipynb | 2 +- 29 files changed, 31 insertions(+), 31 deletions(-) diff --git a/notebooks/api/0.8/00-load-data.ipynb b/notebooks/api/0.8/00-load-data.ipynb index 5370bd2e595..1c8a6d3ff6a 100644 --- a/notebooks/api/0.8/00-load-data.ipynb +++ b/notebooks/api/0.8/00-load-data.ipynb @@ -30,7 +30,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] @@ -732,7 +732,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.2" + "version": "3.11.5" }, "toc": { "base_numbering": 1, diff --git a/notebooks/api/0.8/01-submit-code.ipynb b/notebooks/api/0.8/01-submit-code.ipynb index 74bb381b81d..d559749e5d3 100644 --- a/notebooks/api/0.8/01-submit-code.ipynb +++ b/notebooks/api/0.8/01-submit-code.ipynb @@ -22,7 +22,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/api/0.8/02-review-code-and-approve.ipynb b/notebooks/api/0.8/02-review-code-and-approve.ipynb index 0d1f81dc9ef..dc0327dc306 100644 --- a/notebooks/api/0.8/02-review-code-and-approve.ipynb +++ b/notebooks/api/0.8/02-review-code-and-approve.ipynb @@ -22,7 +22,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/api/0.8/03-data-scientist-download-result.ipynb b/notebooks/api/0.8/03-data-scientist-download-result.ipynb index 47b6cfe001a..0e1adc77ed3 100644 --- a/notebooks/api/0.8/03-data-scientist-download-result.ipynb +++ b/notebooks/api/0.8/03-data-scientist-download-result.ipynb @@ -22,7 +22,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/api/0.8/04-pytorch-example.ipynb b/notebooks/api/0.8/04-pytorch-example.ipynb index dcfc34acbc2..66cb5a7df54 100644 --- a/notebooks/api/0.8/04-pytorch-example.ipynb +++ b/notebooks/api/0.8/04-pytorch-example.ipynb @@ -9,7 +9,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/api/0.8/05-custom-policy.ipynb b/notebooks/api/0.8/05-custom-policy.ipynb index 819d7fc934e..9854efe851e 100644 --- a/notebooks/api/0.8/05-custom-policy.ipynb +++ b/notebooks/api/0.8/05-custom-policy.ipynb @@ -9,7 +9,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/api/0.8/06-multiple-code-requests.ipynb b/notebooks/api/0.8/06-multiple-code-requests.ipynb index 85f4fe0b88d..70ce3d055bf 100644 --- a/notebooks/api/0.8/06-multiple-code-requests.ipynb +++ b/notebooks/api/0.8/06-multiple-code-requests.ipynb @@ -9,7 +9,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/api/0.8/07-datasite-register-control-flow.ipynb b/notebooks/api/0.8/07-datasite-register-control-flow.ipynb index 3f19b01311a..d4c10dd0cae 100644 --- a/notebooks/api/0.8/07-datasite-register-control-flow.ipynb +++ b/notebooks/api/0.8/07-datasite-register-control-flow.ipynb @@ -25,7 +25,7 @@ "metadata": {}, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/api/0.8/08-code-version.ipynb b/notebooks/api/0.8/08-code-version.ipynb index b67ffb54f0d..c85361f7a28 100644 --- a/notebooks/api/0.8/08-code-version.ipynb +++ b/notebooks/api/0.8/08-code-version.ipynb @@ -20,7 +20,7 @@ "metadata": {}, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "%pip install {package_string} -q" ] diff --git a/notebooks/api/0.8/09-blob-storage.ipynb b/notebooks/api/0.8/09-blob-storage.ipynb index 57c1837effd..de15073ee36 100644 --- a/notebooks/api/0.8/09-blob-storage.ipynb +++ b/notebooks/api/0.8/09-blob-storage.ipynb @@ -6,7 +6,7 @@ "metadata": {}, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/api/0.8/10-container-images.ipynb b/notebooks/api/0.8/10-container-images.ipynb index 089f47bbc3c..72eb72c367d 100644 --- a/notebooks/api/0.8/10-container-images.ipynb +++ b/notebooks/api/0.8/10-container-images.ipynb @@ -7,7 +7,7 @@ "metadata": {}, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'" ] }, diff --git a/notebooks/api/0.8/11-container-images-k8s.ipynb b/notebooks/api/0.8/11-container-images-k8s.ipynb index 68620d9c114..2a6ca77dabb 100644 --- a/notebooks/api/0.8/11-container-images-k8s.ipynb +++ b/notebooks/api/0.8/11-container-images-k8s.ipynb @@ -7,7 +7,7 @@ "metadata": {}, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'" ] }, diff --git a/notebooks/tutorials/data-owner/01-uploading-private-data.ipynb b/notebooks/tutorials/data-owner/01-uploading-private-data.ipynb index 1803bc2257c..71567b558b0 100644 --- a/notebooks/tutorials/data-owner/01-uploading-private-data.ipynb +++ b/notebooks/tutorials/data-owner/01-uploading-private-data.ipynb @@ -25,7 +25,7 @@ "metadata": {}, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/tutorials/data-owner/02-account-management.ipynb b/notebooks/tutorials/data-owner/02-account-management.ipynb index 4f145816565..66e01be2644 100644 --- a/notebooks/tutorials/data-owner/02-account-management.ipynb +++ b/notebooks/tutorials/data-owner/02-account-management.ipynb @@ -23,7 +23,7 @@ "metadata": {}, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/tutorials/data-owner/03-messages-and-requests.ipynb b/notebooks/tutorials/data-owner/03-messages-and-requests.ipynb index 398862601f2..40868ce167d 100644 --- a/notebooks/tutorials/data-owner/03-messages-and-requests.ipynb +++ b/notebooks/tutorials/data-owner/03-messages-and-requests.ipynb @@ -23,7 +23,7 @@ "metadata": {}, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/tutorials/data-owner/05-syft-services-api.ipynb b/notebooks/tutorials/data-owner/05-syft-services-api.ipynb index 760ec6c481d..d891bc16cdf 100644 --- a/notebooks/tutorials/data-owner/05-syft-services-api.ipynb +++ b/notebooks/tutorials/data-owner/05-syft-services-api.ipynb @@ -23,7 +23,7 @@ "metadata": {}, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/tutorials/data-scientist/03-working-with-private-datasets.ipynb b/notebooks/tutorials/data-scientist/03-working-with-private-datasets.ipynb index 731123c88d4..727928b60d8 100644 --- a/notebooks/tutorials/data-scientist/03-working-with-private-datasets.ipynb +++ b/notebooks/tutorials/data-scientist/03-working-with-private-datasets.ipynb @@ -23,7 +23,7 @@ "metadata": {}, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/tutorials/data-scientist/04-syft-functions.ipynb b/notebooks/tutorials/data-scientist/04-syft-functions.ipynb index 64812ef5333..b0787b96356 100644 --- a/notebooks/tutorials/data-scientist/04-syft-functions.ipynb +++ b/notebooks/tutorials/data-scientist/04-syft-functions.ipynb @@ -23,7 +23,7 @@ "metadata": {}, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] @@ -206,7 +206,7 @@ "metadata": {}, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/tutorials/data-scientist/05-messaging-and-requests.ipynb b/notebooks/tutorials/data-scientist/05-messaging-and-requests.ipynb index fa8cfc445ba..68aa03d284a 100644 --- a/notebooks/tutorials/data-scientist/05-messaging-and-requests.ipynb +++ b/notebooks/tutorials/data-scientist/05-messaging-and-requests.ipynb @@ -23,7 +23,7 @@ "metadata": {}, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/tutorials/hello-syft/01-hello-syft.ipynb b/notebooks/tutorials/hello-syft/01-hello-syft.ipynb index b710b59a92f..cc2da4bf58f 100644 --- a/notebooks/tutorials/hello-syft/01-hello-syft.ipynb +++ b/notebooks/tutorials/hello-syft/01-hello-syft.ipynb @@ -56,7 +56,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/tutorials/model-auditing/colab/01-user-log.ipynb b/notebooks/tutorials/model-auditing/colab/01-user-log.ipynb index 1fd95c66ebb..e97442b5dac 100644 --- a/notebooks/tutorials/model-auditing/colab/01-user-log.ipynb +++ b/notebooks/tutorials/model-auditing/colab/01-user-log.ipynb @@ -44,7 +44,7 @@ "outputs": [], "source": [ "# install syft\n", - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "%pip install {package_string} -q" ] diff --git a/notebooks/tutorials/pandas-cookbook/01-reading-from-a-csv.ipynb b/notebooks/tutorials/pandas-cookbook/01-reading-from-a-csv.ipynb index df6b188c0c4..c0e76617809 100644 --- a/notebooks/tutorials/pandas-cookbook/01-reading-from-a-csv.ipynb +++ b/notebooks/tutorials/pandas-cookbook/01-reading-from-a-csv.ipynb @@ -25,7 +25,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/tutorials/pandas-cookbook/02-selecting-data-finding-common-complain.ipynb b/notebooks/tutorials/pandas-cookbook/02-selecting-data-finding-common-complain.ipynb index bdb331d2f4e..434741c19fc 100644 --- a/notebooks/tutorials/pandas-cookbook/02-selecting-data-finding-common-complain.ipynb +++ b/notebooks/tutorials/pandas-cookbook/02-selecting-data-finding-common-complain.ipynb @@ -25,7 +25,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/tutorials/pandas-cookbook/03-which-borough-has-the-most-noise-complaints.ipynb b/notebooks/tutorials/pandas-cookbook/03-which-borough-has-the-most-noise-complaints.ipynb index 7dc6a47b948..c81eb08e469 100644 --- a/notebooks/tutorials/pandas-cookbook/03-which-borough-has-the-most-noise-complaints.ipynb +++ b/notebooks/tutorials/pandas-cookbook/03-which-borough-has-the-most-noise-complaints.ipynb @@ -28,7 +28,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/tutorials/pandas-cookbook/04-weekday-bike-most-groupby-aggregate.ipynb b/notebooks/tutorials/pandas-cookbook/04-weekday-bike-most-groupby-aggregate.ipynb index 1d065baae95..3f99c0b2cf9 100644 --- a/notebooks/tutorials/pandas-cookbook/04-weekday-bike-most-groupby-aggregate.ipynb +++ b/notebooks/tutorials/pandas-cookbook/04-weekday-bike-most-groupby-aggregate.ipynb @@ -17,7 +17,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/tutorials/pandas-cookbook/05-combining-dataframes-scraping-weather-data.ipynb b/notebooks/tutorials/pandas-cookbook/05-combining-dataframes-scraping-weather-data.ipynb index 8bece628ede..0878c0a9cfe 100644 --- a/notebooks/tutorials/pandas-cookbook/05-combining-dataframes-scraping-weather-data.ipynb +++ b/notebooks/tutorials/pandas-cookbook/05-combining-dataframes-scraping-weather-data.ipynb @@ -25,7 +25,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/tutorials/pandas-cookbook/06-string-operations-which-month-was-the-snowiest.ipynb b/notebooks/tutorials/pandas-cookbook/06-string-operations-which-month-was-the-snowiest.ipynb index 2fc567f9be9..d7c4cafd3d0 100644 --- a/notebooks/tutorials/pandas-cookbook/06-string-operations-which-month-was-the-snowiest.ipynb +++ b/notebooks/tutorials/pandas-cookbook/06-string-operations-which-month-was-the-snowiest.ipynb @@ -25,7 +25,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/tutorials/pandas-cookbook/07-cleaning-up-messy-data.ipynb b/notebooks/tutorials/pandas-cookbook/07-cleaning-up-messy-data.ipynb index bbbfe46751e..303e0a808d4 100644 --- a/notebooks/tutorials/pandas-cookbook/07-cleaning-up-messy-data.ipynb +++ b/notebooks/tutorials/pandas-cookbook/07-cleaning-up-messy-data.ipynb @@ -25,7 +25,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] diff --git a/notebooks/tutorials/pandas-cookbook/08-how-to-deal-with-timestamps.ipynb b/notebooks/tutorials/pandas-cookbook/08-how-to-deal-with-timestamps.ipynb index 153ec4d16e0..2e40e221bfb 100644 --- a/notebooks/tutorials/pandas-cookbook/08-how-to-deal-with-timestamps.ipynb +++ b/notebooks/tutorials/pandas-cookbook/08-how-to-deal-with-timestamps.ipynb @@ -27,7 +27,7 @@ }, "outputs": [], "source": [ - "SYFT_VERSION = \">=0.8.2.b0,<0.9\"\n", + "SYFT_VERSION = \">=0.9,<1.0.0\"\n", "package_string = f'\"syft{SYFT_VERSION}\"'\n", "# %pip install {package_string} -q" ] From 37b351ce263f8099dbfb7dc991d3d50850a7b205 Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Thu, 1 Aug 2024 18:17:14 +0530 Subject: [PATCH 26/32] disable image test --- .github/workflows/pr-tests-stack.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr-tests-stack.yml b/.github/workflows/pr-tests-stack.yml index 44111145e99..789c1a28721 100644 --- a/.github/workflows/pr-tests-stack.yml +++ b/.github/workflows/pr-tests-stack.yml @@ -59,10 +59,10 @@ jobs: - name: Run syft backend base image building test if: steps.changes.outputs.stack == 'true' timeout-minutes: 60 - # run: | - # echo "Skipping pr image test" run: | - tox -e backend.test.basecpu + echo "Skipping pr image test" + # run: | + # tox -e backend.test.basecpu pr-tests-syft-integration: strategy: From dfaf374af47b73b77a7198ed099c544c3ea09e33 Mon Sep 17 00:00:00 2001 From: alfred-openmined-bot <145415986+alfred-openmined-bot@users.noreply.github.com> Date: Thu, 1 Aug 2024 13:46:25 +0000 Subject: [PATCH 27/32] [syft] bump protocol version --- packages/grid/helm/repo/index.yaml | 217 ++++++----- packages/grid/helm/repo/syft-0.9.0.tgz | Bin 0 -> 10443 bytes packages/syft/PYPI.md | 354 +++++------------- .../src/syft/protocol/protocol_version.json | 47 +-- .../src/syft/protocol/releases/0.9.0.json | 48 +++ 5 files changed, 251 insertions(+), 415 deletions(-) create mode 100644 packages/grid/helm/repo/syft-0.9.0.tgz create mode 100644 packages/syft/src/syft/protocol/releases/0.9.0.json diff --git a/packages/grid/helm/repo/index.yaml b/packages/grid/helm/repo/index.yaml index cac506e6bc3..a5e0da05974 100644 --- a/packages/grid/helm/repo/index.yaml +++ b/packages/grid/helm/repo/index.yaml @@ -1,9 +1,22 @@ apiVersion: v1 entries: syft: + - apiVersion: v2 + appVersion: 0.9.0 + created: "2024-08-01T13:44:24.747717501Z" + description: Perform numpy-like analysis on data that remains in someone elses + server + digest: baf218c8543a2525f7d4cced1e49b0d4e38ee1661d7171a55a069bf765b5b6d8 + home: https://github.com/OpenMined/PySyft/ + icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png + name: syft + type: application + urls: + - https://openmined.github.io/PySyft/helm/syft-0.9.0.tgz + version: 0.9.0 - apiVersion: v2 appVersion: 0.9.0-beta.5 - created: "2024-08-01T08:13:52.692668271Z" + created: "2024-08-01T13:44:24.747002036Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a4eafd04b39b0c75d6a28ed2f7cfece450150477dc2c6a01e10e2087a5b02835 @@ -16,7 +29,7 @@ entries: version: 0.9.0-beta.5 - apiVersion: v2 appVersion: 0.9.0-beta.4 - created: "2024-08-01T08:13:52.691928697Z" + created: "2024-08-01T13:44:24.746272885Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 5a3cd3dd57609231ffc13e6af8d55f68b1b79fbbe8261740db957526fb8a536a @@ -29,7 +42,7 @@ entries: version: 0.9.0-beta.4 - apiVersion: v2 appVersion: 0.9.0-beta.3 - created: "2024-08-01T08:13:52.691219099Z" + created: "2024-08-01T13:44:24.745508519Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: affe0898286720a0281c2363bed404a09d229a5359951b4dfdd8e746d628b4cb @@ -42,7 +55,7 @@ entries: version: 0.9.0-beta.3 - apiVersion: v2 appVersion: 0.9.0-beta.2 - created: "2024-08-01T08:13:52.690491217Z" + created: "2024-08-01T13:44:24.744790278Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 105b60f0ff01f50386d2b063cb58c0e91ee41b74cefee7bca3f56e4025c38dd1 @@ -55,7 +68,7 @@ entries: version: 0.9.0-beta.2 - apiVersion: v2 appVersion: 0.9.0-beta.1 - created: "2024-08-01T08:13:52.689786658Z" + created: "2024-08-01T13:44:24.744020732Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 10246075684d168e6a51c009581b77df8d729e29e11abc4a360fae42659a6409 @@ -68,7 +81,7 @@ entries: version: 0.9.0-beta.1 - apiVersion: v2 appVersion: 0.8.8 - created: "2024-08-01T08:13:52.689085947Z" + created: "2024-08-01T13:44:24.742540724Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 46f75bdf8c39e0f17de266bf19b64852e0dbf7f7bcea60bf7a19018ff17370ad @@ -81,7 +94,7 @@ entries: version: 0.8.8 - apiVersion: v2 appVersion: 0.8.8-beta.4 - created: "2024-08-01T08:13:52.688378874Z" + created: "2024-08-01T13:44:24.741811733Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc0a3b49df19435a407e4764be6c5748511f14273e668e7f1d326af28b29f22a @@ -94,7 +107,7 @@ entries: version: 0.8.8-beta.4 - apiVersion: v2 appVersion: 0.8.8-beta.3 - created: "2024-08-01T08:13:52.687663054Z" + created: "2024-08-01T13:44:24.741106517Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: de2fba39516e98be39ae0110a2cfa5bfa2b665d7a35a4516b43c5310bbf621dc @@ -107,7 +120,7 @@ entries: version: 0.8.8-beta.3 - apiVersion: v2 appVersion: 0.8.8-beta.2 - created: "2024-08-01T08:13:52.686936735Z" + created: "2024-08-01T13:44:24.740403415Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1323f4082c65944b522cd8e36dc7285c83c7dfcf6a56f7962665a8b1256a4d09 @@ -120,7 +133,7 @@ entries: version: 0.8.8-beta.2 - apiVersion: v2 appVersion: 0.8.8-beta.1 - created: "2024-08-01T08:13:52.685555539Z" + created: "2024-08-01T13:44:24.73969857Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ec027b50b8182ef656be14ddca9537785c37712a4be8cb940f30ac029b63de2d @@ -133,7 +146,7 @@ entries: version: 0.8.8-beta.1 - apiVersion: v2 appVersion: 0.8.7 - created: "2024-08-01T08:13:52.684842675Z" + created: "2024-08-01T13:44:24.738979739Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7ea7f63d1c6d0948860547f8aa39343fc5ef399c8e62d9d7edd4473cf44d8186 @@ -146,7 +159,7 @@ entries: version: 0.8.7 - apiVersion: v2 appVersion: 0.8.7-beta.16 - created: "2024-08-01T08:13:52.678846967Z" + created: "2024-08-01T13:44:24.732088888Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75190eae57b64c2c47ab4a7fe3c6e94f35eb8045807a843ec8d7b26585c9e840 @@ -159,7 +172,7 @@ entries: version: 0.8.7-beta.16 - apiVersion: v2 appVersion: 0.8.7-beta.15 - created: "2024-08-01T08:13:52.677218041Z" + created: "2024-08-01T13:44:24.731238992Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56879d9a9f10febce88676d3d20621d74d17f9e33f5df6ae1e9bc3078c216f0c @@ -172,7 +185,7 @@ entries: version: 0.8.7-beta.15 - apiVersion: v2 appVersion: 0.8.7-beta.14 - created: "2024-08-01T08:13:52.676389953Z" + created: "2024-08-01T13:44:24.7303855Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e7cbca1d603ba11e09ae2a3089cfdafaa08cfa07c553c4f0fb8b42f8d3028f7 @@ -185,7 +198,7 @@ entries: version: 0.8.7-beta.14 - apiVersion: v2 appVersion: 0.8.7-beta.13 - created: "2024-08-01T08:13:52.675530667Z" + created: "2024-08-01T13:44:24.729452639Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1dbe3ecdfec57bf25020cbcff783fab908f0eb0640ad684470b2fd1da1928005 @@ -198,7 +211,7 @@ entries: version: 0.8.7-beta.13 - apiVersion: v2 appVersion: 0.8.7-beta.12 - created: "2024-08-01T08:13:52.674808175Z" + created: "2024-08-01T13:44:24.727893003Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e92b2f3a522dabb3a79ff762a7042ae16d2bf3a53eebbb2885a69b9f834d109c @@ -211,7 +224,7 @@ entries: version: 0.8.7-beta.12 - apiVersion: v2 appVersion: 0.8.7-beta.11 - created: "2024-08-01T08:13:52.674085532Z" + created: "2024-08-01T13:44:24.727193047Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 099f6cbd44b699ee2410a4be012ed1a8a65bcacb06a43057b2779d7fe34fc0ad @@ -224,7 +237,7 @@ entries: version: 0.8.7-beta.11 - apiVersion: v2 appVersion: 0.8.7-beta.10 - created: "2024-08-01T08:13:52.673382927Z" + created: "2024-08-01T13:44:24.726481118Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 00773cb241522e281c1915339fc362e047650e08958a736e93d6539f44cb5e25 @@ -237,7 +250,7 @@ entries: version: 0.8.7-beta.10 - apiVersion: v2 appVersion: 0.8.7-beta.9 - created: "2024-08-01T08:13:52.684007293Z" + created: "2024-08-01T13:44:24.738060884Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a3f8e85d9ddef7a644b959fcc2fcb0fc08f7b6abae1045e893d0d62fa4ae132e @@ -250,7 +263,7 @@ entries: version: 0.8.7-beta.9 - apiVersion: v2 appVersion: 0.8.7-beta.8 - created: "2024-08-01T08:13:52.683351655Z" + created: "2024-08-01T13:44:24.737395011Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a422ac88d8fd1fb80d5004d5eb6e95fa9efc7f6a87da12e5ac04829da7f04c4d @@ -263,7 +276,7 @@ entries: version: 0.8.7-beta.8 - apiVersion: v2 appVersion: 0.8.7-beta.7 - created: "2024-08-01T08:13:52.682674187Z" + created: "2024-08-01T13:44:24.736706636Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0dc313a1092e6256a7c8aad002c8ec380b3add2c289d680db1e238a336399b7a @@ -276,7 +289,7 @@ entries: version: 0.8.7-beta.7 - apiVersion: v2 appVersion: 0.8.7-beta.6 - created: "2024-08-01T08:13:52.682052031Z" + created: "2024-08-01T13:44:24.73531537Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 052a2ec1102d2a4c9915f95647abd4a6012f56fa05a106f4952ee9b55bf7bae8 @@ -289,7 +302,7 @@ entries: version: 0.8.7-beta.6 - apiVersion: v2 appVersion: 0.8.7-beta.5 - created: "2024-08-01T08:13:52.681423193Z" + created: "2024-08-01T13:44:24.734628839Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1728af756907c3fcbe87c2fd2de014a2d963c22a4c2eb6af6596b525a9b9a18a @@ -302,7 +315,7 @@ entries: version: 0.8.7-beta.5 - apiVersion: v2 appVersion: 0.8.7-beta.4 - created: "2024-08-01T08:13:52.680790227Z" + created: "2024-08-01T13:44:24.733949821Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 387a57a3904a05ed61e92ee48605ef6fd5044ff7e822e0924e0d4c485e2c88d2 @@ -315,7 +328,7 @@ entries: version: 0.8.7-beta.4 - apiVersion: v2 appVersion: 0.8.7-beta.3 - created: "2024-08-01T08:13:52.680153434Z" + created: "2024-08-01T13:44:24.733322481Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 3668002b7a4118516b2ecd61d6275f60d83fc12841587ab8f62e1c1200731c67 @@ -328,7 +341,7 @@ entries: version: 0.8.7-beta.3 - apiVersion: v2 appVersion: 0.8.7-beta.2 - created: "2024-08-01T08:13:52.679467239Z" + created: "2024-08-01T13:44:24.732686013Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e62217ffcadee2b8896ab0543f9ccc42f2df898fd979438ac9376d780b802af7 @@ -341,7 +354,7 @@ entries: version: 0.8.7-beta.2 - apiVersion: v2 appVersion: 0.8.7-beta.1 - created: "2024-08-01T08:13:52.672706952Z" + created: "2024-08-01T13:44:24.725772426Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 553981fe1d5c980e6903b3ff2f1b9b97431f6dd8aee91e3976bcc5594285235e @@ -354,7 +367,7 @@ entries: version: 0.8.7-beta.1 - apiVersion: v2 appVersion: 0.8.6 - created: "2024-08-01T08:13:52.672182989Z" + created: "2024-08-01T13:44:24.725251363Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ddbbe6fea1702e57404875eb3019a3b1a341017bdbb5fbc6ce418507e5c15756 @@ -367,7 +380,7 @@ entries: version: 0.8.6 - apiVersion: v2 appVersion: 0.8.6-beta.1 - created: "2024-08-01T08:13:52.671632877Z" + created: "2024-08-01T13:44:24.724705454Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc2c81ef6796ac853dce256e6bf8a6af966c21803e6534ea21920af681c62e61 @@ -380,7 +393,7 @@ entries: version: 0.8.6-beta.1 - apiVersion: v2 appVersion: 0.8.5 - created: "2024-08-01T08:13:52.671060223Z" + created: "2024-08-01T13:44:24.724122867Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: db5d90d44006209fd5ecdebd88f5fd56c70f7c76898343719a0ff8da46da948a @@ -393,7 +406,7 @@ entries: version: 0.8.5 - apiVersion: v2 appVersion: 0.8.5-post.2 - created: "2024-08-01T08:13:52.669572178Z" + created: "2024-08-01T13:44:24.723346919Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ea3f7269b55f773fa165d7008c054b7cf3ec4c62eb40a96f08cd3a9b77fd2165 @@ -406,7 +419,7 @@ entries: version: 0.8.5-post.2 - apiVersion: v2 appVersion: 0.8.5-post.1 - created: "2024-08-01T08:13:52.6690296Z" + created: "2024-08-01T13:44:24.722793466Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9deb844d3dc2d8480c60f8c631dcc7794adfb39cec3aa3b1ce22ea26fdf87d02 @@ -419,7 +432,7 @@ entries: version: 0.8.5-post.1 - apiVersion: v2 appVersion: 0.8.5-beta.10 - created: "2024-08-01T08:13:52.661227898Z" + created: "2024-08-01T13:44:24.714885079Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9cfe01e8f57eca462261a24a805b41509be2de9a0fee76e331d124ed98c4bc49 @@ -432,7 +445,7 @@ entries: version: 0.8.5-beta.10 - apiVersion: v2 appVersion: 0.8.5-beta.9 - created: "2024-08-01T08:13:52.668275009Z" + created: "2024-08-01T13:44:24.721967565Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 057f1733f2bc966e15618f62629315c8207773ef6211c79c4feb557dae15c32b @@ -445,7 +458,7 @@ entries: version: 0.8.5-beta.9 - apiVersion: v2 appVersion: 0.8.5-beta.8 - created: "2024-08-01T08:13:52.667521569Z" + created: "2024-08-01T13:44:24.720440917Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 921cbce836c3032ef62b48cc82b5b4fcbe44fb81d473cf4d69a4bf0f806eb298 @@ -458,7 +471,7 @@ entries: version: 0.8.5-beta.8 - apiVersion: v2 appVersion: 0.8.5-beta.7 - created: "2024-08-01T08:13:52.666758702Z" + created: "2024-08-01T13:44:24.719680007Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75482e955b2b9853a80bd653afb1d56535f78f3bfb7726798522307eb3effbbd @@ -471,7 +484,7 @@ entries: version: 0.8.5-beta.7 - apiVersion: v2 appVersion: 0.8.5-beta.6 - created: "2024-08-01T08:13:52.665972441Z" + created: "2024-08-01T13:44:24.718868042Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6a2dfaf65ca855e1b3d7b966d4ff291e6fcbe761e2fc2a78033211ccd3a75de0 @@ -484,7 +497,7 @@ entries: version: 0.8.5-beta.6 - apiVersion: v2 appVersion: 0.8.5-beta.5 - created: "2024-08-01T08:13:52.665216788Z" + created: "2024-08-01T13:44:24.718071466Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fead03823bef04d66901d563aa755c68ab277f72b126aaa6f0dce76a6f3bdb6d @@ -497,7 +510,7 @@ entries: version: 0.8.5-beta.5 - apiVersion: v2 appVersion: 0.8.5-beta.4 - created: "2024-08-01T08:13:52.664452157Z" + created: "2024-08-01T13:44:24.717300897Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 93e4539d5726a7fd0d6a3e93d1c17c6a358a923ddc01d102eab22f37377502ab @@ -510,7 +523,7 @@ entries: version: 0.8.5-beta.4 - apiVersion: v2 appVersion: 0.8.5-beta.3 - created: "2024-08-01T08:13:52.663670215Z" + created: "2024-08-01T13:44:24.716496356Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: f91e9390edf3441469048f5da646099af98f8b6d199409d0e2c1e6da3a51f054 @@ -523,7 +536,7 @@ entries: version: 0.8.5-beta.3 - apiVersion: v2 appVersion: 0.8.5-beta.2 - created: "2024-08-01T08:13:52.662816499Z" + created: "2024-08-01T13:44:24.715703937Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 59159c3aa4888038edc3c0135c83402363d7a0639fe62966a1e9d4928a364fa8 @@ -536,7 +549,7 @@ entries: version: 0.8.5-beta.2 - apiVersion: v2 appVersion: 0.8.5-beta.1 - created: "2024-08-01T08:13:52.660463599Z" + created: "2024-08-01T13:44:24.713766802Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 65aeb74c52ed8ba5474af500b4c1188a570ee4cb1f2a2da356b3488d28356ed9 @@ -548,7 +561,7 @@ entries: version: 0.8.5-beta.1 - apiVersion: v2 appVersion: 0.8.4 - created: "2024-08-01T08:13:52.660084935Z" + created: "2024-08-01T13:44:24.712877523Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 08afea8e3a9eef225b7e611f0bc1216c140053ef8e51439b02337faeac621fd0 @@ -560,7 +573,7 @@ entries: version: 0.8.4 - apiVersion: v2 appVersion: 0.8.4-beta.31 - created: "2024-08-01T08:13:52.657516204Z" + created: "2024-08-01T13:44:24.710407723Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fabf3e2f37e53fa623f5d3d99b00feae06e278e5cd63bce419089946312ab1fc @@ -572,7 +585,7 @@ entries: version: 0.8.4-beta.31 - apiVersion: v2 appVersion: 0.8.4-beta.30 - created: "2024-08-01T08:13:52.657104839Z" + created: "2024-08-01T13:44:24.70995592Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e8f792709f73ec14eab48a268bdf50a4505b340bd142cddd7c7bfffd94009ad @@ -584,7 +597,7 @@ entries: version: 0.8.4-beta.30 - apiVersion: v2 appVersion: 0.8.4-beta.29 - created: "2024-08-01T08:13:52.656326824Z" + created: "2024-08-01T13:44:24.709166006Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 4c985d6a9b3456769c4013f9e85e7374c0f963d2d27627e61f914f5537de1971 @@ -596,7 +609,7 @@ entries: version: 0.8.4-beta.29 - apiVersion: v2 appVersion: 0.8.4-beta.28 - created: "2024-08-01T08:13:52.655905932Z" + created: "2024-08-01T13:44:24.708717649Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: bd2aa3c92c768c47c502e31a326f341addcb34e64d22cdcbf5cc3f19689d859c @@ -608,7 +621,7 @@ entries: version: 0.8.4-beta.28 - apiVersion: v2 appVersion: 0.8.4-beta.27 - created: "2024-08-01T08:13:52.655466987Z" + created: "2024-08-01T13:44:24.708250617Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e8ad0869993af39d7adda8cb868dc0b24cfb63b4bb9820dc579939c1007a60ba @@ -620,7 +633,7 @@ entries: version: 0.8.4-beta.27 - apiVersion: v2 appVersion: 0.8.4-beta.26 - created: "2024-08-01T08:13:52.654490293Z" + created: "2024-08-01T13:44:24.707780951Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 30dccf630aa25a86a03c67572fe5411687d8ce6d58def448ea10efdba2b85e3a @@ -632,7 +645,7 @@ entries: version: 0.8.4-beta.26 - apiVersion: v2 appVersion: 0.8.4-beta.25 - created: "2024-08-01T08:13:52.653833994Z" + created: "2024-08-01T13:44:24.707304842Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b6e2043bcf5a0335967d770c7939f5a7832955359a7d871c90b265660ff26e5f @@ -644,7 +657,7 @@ entries: version: 0.8.4-beta.25 - apiVersion: v2 appVersion: 0.8.4-beta.24 - created: "2024-08-01T08:13:52.653426296Z" + created: "2024-08-01T13:44:24.706424212Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b19efa95394d50bb8d76da6ec306de5d3bb9ea55371fafea95a1282a697fa33e @@ -656,7 +669,7 @@ entries: version: 0.8.4-beta.24 - apiVersion: v2 appVersion: 0.8.4-beta.23 - created: "2024-08-01T08:13:52.653017547Z" + created: "2024-08-01T13:44:24.705748601Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 5c5d05c15bff548574896118ce92335ae10c5b78f5307fe9b2618e5a5aa71a5c @@ -668,7 +681,7 @@ entries: version: 0.8.4-beta.23 - apiVersion: v2 appVersion: 0.8.4-beta.22 - created: "2024-08-01T08:13:52.652605963Z" + created: "2024-08-01T13:44:24.705336112Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0160dbce938198132ca9cd2a5cb362816344687291f5b6d7cf6de8f2855e9414 @@ -680,7 +693,7 @@ entries: version: 0.8.4-beta.22 - apiVersion: v2 appVersion: 0.8.4-beta.21 - created: "2024-08-01T08:13:52.652184921Z" + created: "2024-08-01T13:44:24.704915386Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7dce153d2fcae7513e9c132e139b2721fd975ea3cc43a370e34dbeb2a1b7f683 @@ -692,7 +705,7 @@ entries: version: 0.8.4-beta.21 - apiVersion: v2 appVersion: 0.8.4-beta.20 - created: "2024-08-01T08:13:52.651753459Z" + created: "2024-08-01T13:44:24.704388864Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c51189a187bbf24135382e25cb00964e0330dfcd3b2f0c884581a6686f05dd28 @@ -704,7 +717,7 @@ entries: version: 0.8.4-beta.20 - apiVersion: v2 appVersion: 0.8.4-beta.19 - created: "2024-08-01T08:13:52.650753742Z" + created: "2024-08-01T13:44:24.703371826Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 8219575dedb42fa2ddbf2768a4e9afbfacbc2dff7e953d77c7b10a41b78dc687 @@ -716,7 +729,7 @@ entries: version: 0.8.4-beta.19 - apiVersion: v2 appVersion: 0.8.4-beta.18 - created: "2024-08-01T08:13:52.650321749Z" + created: "2024-08-01T13:44:24.702963123Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6418cde559cf12f1f7fea5a2b123bba950e50eeb3be002441827d2ab7f9e4ef7 @@ -728,7 +741,7 @@ entries: version: 0.8.4-beta.18 - apiVersion: v2 appVersion: 0.8.4-beta.16 - created: "2024-08-01T08:13:52.649907941Z" + created: "2024-08-01T13:44:24.70255417Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9c9840a7c9476dbb08e0ac83926330718fe50c89879752dd8f92712b036109c0 @@ -740,7 +753,7 @@ entries: version: 0.8.4-beta.16 - apiVersion: v2 appVersion: 0.8.4-beta.15 - created: "2024-08-01T08:13:52.649488952Z" + created: "2024-08-01T13:44:24.702112826Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0955fd22da028315e30c68132cbfa4bdc82bae622039bcfce0de339707bb82eb @@ -752,7 +765,7 @@ entries: version: 0.8.4-beta.15 - apiVersion: v2 appVersion: 0.8.4-beta.14 - created: "2024-08-01T08:13:52.649041762Z" + created: "2024-08-01T13:44:24.701699154Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56208571956abe20ed7a5cc1867cab2667ed792c63e53d0e8bb70a9b438b7bf6 @@ -764,7 +777,7 @@ entries: version: 0.8.4-beta.14 - apiVersion: v2 appVersion: 0.8.4-beta.13 - created: "2024-08-01T08:13:52.64865329Z" + created: "2024-08-01T13:44:24.701335856Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: d7222c72412b6ee5833fbb07d2549be179cdfc7ccd89e0ad947d112fce799b83 @@ -776,7 +789,7 @@ entries: version: 0.8.4-beta.13 - apiVersion: v2 appVersion: 0.8.4-beta.12 - created: "2024-08-01T08:13:52.647881145Z" + created: "2024-08-01T13:44:24.700962239Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: af08c723756e397962b2d5190dedfd50797b771c5caf58b93a6f65d8fa24785c @@ -788,7 +801,7 @@ entries: version: 0.8.4-beta.12 - apiVersion: v2 appVersion: 0.8.4-beta.11 - created: "2024-08-01T08:13:52.647292281Z" + created: "2024-08-01T13:44:24.700575708Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a0235835ba57d185a83dd8a26281fa37b2077c3a37fe3a1c50585005695927e3 @@ -800,7 +813,7 @@ entries: version: 0.8.4-beta.11 - apiVersion: v2 appVersion: 0.8.4-beta.10 - created: "2024-08-01T08:13:52.646943764Z" + created: "2024-08-01T13:44:24.699557304Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 910ddfeba0c5e66651500dd11404afff092adc0f768ed68e0d93b04b83aa4388 @@ -812,7 +825,7 @@ entries: version: 0.8.4-beta.10 - apiVersion: v2 appVersion: 0.8.4-beta.9 - created: "2024-08-01T08:13:52.659679772Z" + created: "2024-08-01T13:44:24.71245811Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c25ca8a9f072d6a5d02232448deaef5668aca05f24dfffbba3ebe30a4f75bb26 @@ -824,7 +837,7 @@ entries: version: 0.8.4-beta.9 - apiVersion: v2 appVersion: 0.8.4-beta.8 - created: "2024-08-01T08:13:52.659341494Z" + created: "2024-08-01T13:44:24.712118816Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7249a39d4137e457b369384ba0a365c271c780d93a8327ce25083df763c39999 @@ -836,7 +849,7 @@ entries: version: 0.8.4-beta.8 - apiVersion: v2 appVersion: 0.8.4-beta.7 - created: "2024-08-01T08:13:52.659002594Z" + created: "2024-08-01T13:44:24.71178295Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ee750c7c8d6ea05bd447375e624fdd7f66dd87680ab81f7b7e73df7379a9024a @@ -848,7 +861,7 @@ entries: version: 0.8.4-beta.7 - apiVersion: v2 appVersion: 0.8.4-beta.6 - created: "2024-08-01T08:13:52.658533263Z" + created: "2024-08-01T13:44:24.711441663Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0e046be9f73df7444a995608c59af16fab9030b139b2acb4d6db6185b8eb5337 @@ -860,7 +873,7 @@ entries: version: 0.8.4-beta.6 - apiVersion: v2 appVersion: 0.8.4-beta.5 - created: "2024-08-01T08:13:52.658197619Z" + created: "2024-08-01T13:44:24.711100306Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b56e9a23d46810eccdb4cf5272cc05126da3f6db314e541959c3efb5f260620b @@ -872,7 +885,7 @@ entries: version: 0.8.4-beta.5 - apiVersion: v2 appVersion: 0.8.4-beta.4 - created: "2024-08-01T08:13:52.65785921Z" + created: "2024-08-01T13:44:24.710756965Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1d5808ecaf55391f3b27ae6236400066508acbd242e33db24a1ab4bffa77409e @@ -884,7 +897,7 @@ entries: version: 0.8.4-beta.4 - apiVersion: v2 appVersion: 0.8.4-beta.3 - created: "2024-08-01T08:13:52.656685701Z" + created: "2024-08-01T13:44:24.709537018Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b64efa8529d82be56c6ab60487ed24420a5614d96d2509c1f93c1003eda71a54 @@ -896,7 +909,7 @@ entries: version: 0.8.4-beta.3 - apiVersion: v2 appVersion: 0.8.4-beta.2 - created: "2024-08-01T08:13:52.651326536Z" + created: "2024-08-01T13:44:24.703954844Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -912,7 +925,7 @@ entries: version: 0.8.4-beta.2 - apiVersion: v2 appVersion: 0.8.4-beta.1 - created: "2024-08-01T08:13:52.646545654Z" + created: "2024-08-01T13:44:24.699193324Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -928,7 +941,7 @@ entries: version: 0.8.4-beta.1 - apiVersion: v2 appVersion: 0.8.3 - created: "2024-08-01T08:13:52.645991625Z" + created: "2024-08-01T13:44:24.698633199Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -944,7 +957,7 @@ entries: version: 0.8.3 - apiVersion: v2 appVersion: 0.8.3-beta.6 - created: "2024-08-01T08:13:52.645328864Z" + created: "2024-08-01T13:44:24.697922312Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -960,7 +973,7 @@ entries: version: 0.8.3-beta.6 - apiVersion: v2 appVersion: 0.8.3-beta.5 - created: "2024-08-01T08:13:52.644563833Z" + created: "2024-08-01T13:44:24.697340967Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -976,7 +989,7 @@ entries: version: 0.8.3-beta.5 - apiVersion: v2 appVersion: 0.8.3-beta.4 - created: "2024-08-01T08:13:52.643981782Z" + created: "2024-08-01T13:44:24.696751247Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -992,7 +1005,7 @@ entries: version: 0.8.3-beta.4 - apiVersion: v2 appVersion: 0.8.3-beta.2 - created: "2024-08-01T08:13:52.643247698Z" + created: "2024-08-01T13:44:24.696086586Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1008,7 +1021,7 @@ entries: version: 0.8.3-beta.2 - apiVersion: v2 appVersion: 0.8.3-beta.1 - created: "2024-08-01T08:13:52.642652483Z" + created: "2024-08-01T13:44:24.695527173Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1024,7 +1037,7 @@ entries: version: 0.8.3-beta.1 - apiVersion: v2 appVersion: 0.8.2 - created: "2024-08-01T08:13:52.642070682Z" + created: "2024-08-01T13:44:24.694955556Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1040,7 +1053,7 @@ entries: version: 0.8.2 - apiVersion: v2 appVersion: 0.8.2-beta.60 - created: "2024-08-01T08:13:52.64021289Z" + created: "2024-08-01T13:44:24.694249448Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1056,7 +1069,7 @@ entries: version: 0.8.2-beta.60 - apiVersion: v2 appVersion: 0.8.2-beta.59 - created: "2024-08-01T08:13:52.639551361Z" + created: "2024-08-01T13:44:24.692802772Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1072,7 +1085,7 @@ entries: version: 0.8.2-beta.59 - apiVersion: v2 appVersion: 0.8.2-beta.58 - created: "2024-08-01T08:13:52.63886199Z" + created: "2024-08-01T13:44:24.692162747Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1088,7 +1101,7 @@ entries: version: 0.8.2-beta.58 - apiVersion: v2 appVersion: 0.8.2-beta.57 - created: "2024-08-01T08:13:52.638189251Z" + created: "2024-08-01T13:44:24.69152648Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1104,7 +1117,7 @@ entries: version: 0.8.2-beta.57 - apiVersion: v2 appVersion: 0.8.2-beta.56 - created: "2024-08-01T08:13:52.637538382Z" + created: "2024-08-01T13:44:24.690886866Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1120,7 +1133,7 @@ entries: version: 0.8.2-beta.56 - apiVersion: v2 appVersion: 0.8.2-beta.52 - created: "2024-08-01T08:13:52.636899515Z" + created: "2024-08-01T13:44:24.690243696Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1136,7 +1149,7 @@ entries: version: 0.8.2-beta.52 - apiVersion: v2 appVersion: 0.8.2-beta.51 - created: "2024-08-01T08:13:52.636251932Z" + created: "2024-08-01T13:44:24.68957093Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1152,7 +1165,7 @@ entries: version: 0.8.2-beta.51 - apiVersion: v2 appVersion: 0.8.2-beta.50 - created: "2024-08-01T08:13:52.63557801Z" + created: "2024-08-01T13:44:24.688870132Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1168,7 +1181,7 @@ entries: version: 0.8.2-beta.50 - apiVersion: v2 appVersion: 0.8.2-beta.49 - created: "2024-08-01T08:13:52.634540818Z" + created: "2024-08-01T13:44:24.688206263Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1184,7 +1197,7 @@ entries: version: 0.8.2-beta.49 - apiVersion: v2 appVersion: 0.8.2-beta.48 - created: "2024-08-01T08:13:52.632908596Z" + created: "2024-08-01T13:44:24.687263765Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1200,7 +1213,7 @@ entries: version: 0.8.2-beta.48 - apiVersion: v2 appVersion: 0.8.2-beta.47 - created: "2024-08-01T08:13:52.631728684Z" + created: "2024-08-01T13:44:24.686240505Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1216,7 +1229,7 @@ entries: version: 0.8.2-beta.47 - apiVersion: v2 appVersion: 0.8.2-beta.46 - created: "2024-08-01T08:13:52.630817912Z" + created: "2024-08-01T13:44:24.685659871Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1232,7 +1245,7 @@ entries: version: 0.8.2-beta.46 - apiVersion: v2 appVersion: 0.8.2-beta.45 - created: "2024-08-01T08:13:52.630221134Z" + created: "2024-08-01T13:44:24.685094336Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1248,7 +1261,7 @@ entries: version: 0.8.2-beta.45 - apiVersion: v2 appVersion: 0.8.2-beta.44 - created: "2024-08-01T08:13:52.629655042Z" + created: "2024-08-01T13:44:24.684515255Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1264,7 +1277,7 @@ entries: version: 0.8.2-beta.44 - apiVersion: v2 appVersion: 0.8.2-beta.43 - created: "2024-08-01T08:13:52.629066509Z" + created: "2024-08-01T13:44:24.683914855Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1280,7 +1293,7 @@ entries: version: 0.8.2-beta.43 - apiVersion: v2 appVersion: 0.8.2-beta.41 - created: "2024-08-01T08:13:52.628405631Z" + created: "2024-08-01T13:44:24.683235036Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1296,7 +1309,7 @@ entries: version: 0.8.2-beta.41 - apiVersion: v2 appVersion: 0.8.2-beta.40 - created: "2024-08-01T08:13:52.627715619Z" + created: "2024-08-01T13:44:24.682566438Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1312,7 +1325,7 @@ entries: version: 0.8.2-beta.40 - apiVersion: v2 appVersion: 0.8.2-beta.39 - created: "2024-08-01T08:13:52.627098884Z" + created: "2024-08-01T13:44:24.681919801Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1328,7 +1341,7 @@ entries: version: 0.8.2-beta.39 - apiVersion: v2 appVersion: 0.8.2-beta.38 - created: "2024-08-01T08:13:52.625730869Z" + created: "2024-08-01T13:44:24.68105872Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1344,7 +1357,7 @@ entries: version: 0.8.2-beta.38 - apiVersion: v2 appVersion: 0.8.2-beta.37 - created: "2024-08-01T08:13:52.625156372Z" + created: "2024-08-01T13:44:24.679993281Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1360,7 +1373,7 @@ entries: version: 0.8.2-beta.37 - apiVersion: v2 appVersion: 0.8.1 - created: "2024-08-01T08:13:52.624523256Z" + created: "2024-08-01T13:44:24.679247039Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1374,4 +1387,4 @@ entries: urls: - https://openmined.github.io/PySyft/helm/syft-0.8.1.tgz version: 0.8.1 -generated: "2024-08-01T08:13:52.623794422Z" +generated: "2024-08-01T13:44:24.678508009Z" diff --git a/packages/grid/helm/repo/syft-0.9.0.tgz b/packages/grid/helm/repo/syft-0.9.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..28872e9f2329a90ed4ca456f2ea1bbaa7c4a931e GIT binary patch literal 10443 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 BbiDuo literal 0 HcmV?d00001 diff --git a/packages/syft/PYPI.md b/packages/syft/PYPI.md index 5c86db949ef..458a48d6c2d 100644 --- a/packages/syft/PYPI.md +++ b/packages/syft/PYPI.md @@ -1,13 +1,27 @@ -
+


-Syft Logo +Syft Logo -Perform data science on `data` that remains in `someone else's` server +

Data Science on data you are not allowed to see

+ +PySyft enables a new way to do data science, where you can use non-public information, without seeing nor obtaining a copy of the data itself. All you need is to connect to a Datasite! + +Datasites are like websites, but for data. Designed with the principles of structured transparency, they enable data owners to control how their data is protected and data scientists to use data without obtaining a copy. + +PySyft supports any statistical analysis or machine learning, offering support for directly running Python code - even using third-party Python libraries. + +

Supported on:

+ +✅ Linux +✅ macOS +✅ Windows +✅ Docker +✅ Kubernetes # Quickstart -✅ `Linux` ✅ `macOS` ✅ `Windows` ✅ `Docker` ✅ `Kubernetes` +Try out your first query against a live demo Datasite! ## Install Client @@ -15,34 +29,46 @@ Perform data science on `data` that remains in `someone else's` server $ pip install -U syft[data_science] ``` +More instructions are available here. + ## Launch Server +Launch a development server directly in your Jupyter Notebook: + ```python -# from Jupyter / Python import syft as sy -sy.requires(">=0.8.8,<0.8.9") + +sy.requires(">=0.9,<0.9.1") + server = sy.orchestra.launch( name="my-datasite", port=8080, create_producer=True, n_consumers=1, - dev_mode=True, + dev_mode=False, reset=True, # resets database ) ``` +or from the command line: + ```bash -# or from the command line $ syft launch --name=my-datasite --port=8080 --reset=True Starting syft-datasite server on 0.0.0.0:8080 ``` +Datasite servers can be deployed as a single container using Docker or directly in Kubernetes. Check out our deployment guide. + ## Launch Client +Main way to use a Datasite is via our Syft client, in a Jupyter Notebook. Check out our PySyft client guide: + ```python import syft as sy -sy.requires(">=0.8.8,<0.8.9") + +sy.requires(">=0.9,<0.9.1") + datasite_client = sy.login( port=8080, email="info@openmined.org", @@ -50,309 +76,98 @@ datasite_client = sy.login( ) ``` -## PySyft in 10 minutes - -📝 API Example Notebooks - -- 00-load-data.ipynb -- 01-submit-code.ipynb -- 02-review-code-and-approve.ipynb -- 03-data-scientist-download-result.ipynb -- 04-pytorch-example.ipynb -- 05-custom-policy.ipynb -- 06-multiple-code-requests.ipynb -- 07-datasite-register-control-flow.ipynb -- 08-code-version.ipynb -- 09-blob-storage.ipynb -- 10-container-images.ipynb -- 11-container-images-k8s.ipynb -- 12-custom-api-endpoint.ipynb - -## Deploy Kubernetes Helm Chart - -#### 0. Deploy Kubernetes - -Required resources: 1 CPU and 4GB RAM. However, you will need some special instructions to deploy, please consult [these instructions](https://github.com/OpenMined/PySyft/blob/dev/notebooks/tutorials/deployments/03-deploy-k8s-k3d.ipynb) or look at the resource constraint testing [here](https://github.com/OpenMined/PySyft/pull/8828#issue-2300774645). -Recommended resources: 8+ Cores and 16GB RAM - -If you're using Docker Desktop to deploy your Kubernetes, you may need to go into Settings > Resources and increase CPUs and Memory. - -**Note**: Assuming we have a Kubernetes cluster already setup. - -#### 1. Add and update Helm repo for Syft - -```sh -helm repo add openmined https://openmined.github.io/PySyft/helm -helm repo update openmined -``` - -#### 2. Search for available Syft versions - -```sh -helm search repo openmined/syft --versions --devel -``` - -#### 3. Set your preferred Syft Chart version - -```sh -SYFT_VERSION="" -``` - -#### 4. Provisioning Helm Charts - -```sh -helm install my-datasite openmined/syft --version $SYFT_VERSION --namespace syft --create-namespace --set ingress.className="traefik" -``` - -### Ingress Controllers - -For Azure AKS - -```sh -helm install ... --set ingress.className="azure-application-gateway" -``` - -For AWS EKS - -```sh -helm install ... --set ingress.className="alb" -``` - -For Google GKE we need the [`gce` annotation](https://cloud.google.com/kubernetes-engine/docs/how-to/load-balance-ingress#create-ingress). - -```sh -helm install ... --set ingress.class="gce" -``` - -## Note: - -🚨 Our old deployment tool `HAGrid` has been `deprecated`. For the updated deployment options kindly refer to: - -- 📚 Deployments +## PySyft - Getting started 📝 -## Docs and Support +Learn about PySyft via our getting started guide: -- 📚 Docs -- `#support` on Slack +- PySyft from the ground up +- Part 1: Datasets & Assets +- Part 2: Client and Datasite Access +- Part 3: Propose the research study +- Part 4: Review Code Requests +- Part 5: Retrieving Results -# Install Notes +# PySyft In-depth -- PySyft 0.8.6 Requires: 🐍 `python 3.10 - 3.12` - Run: `pip install -U syft` -- Syft Server Requires: 🐳 `docker` or ☸️ `kubernetes` +📚 Check out our docs website. -# Versions +Quick PySyft components links: -`0.9.0` (Beta) - `dev` branch 👈🏽 API - Coming soon... -`0.8.8` (Stable) - API +- DataSite Server -Deprecated: +- Syft Client -- `0.8.7` - API -- `0.8.6` - API -- `0.8.5-post.2` - API -- `0.8.4` - API -- `0.8.3` - API -- `0.8.2` - API -- `0.8.1` - API -- `0.8.0` - API -- `0.7.0` - Course 3 Updated -- `0.6.0` - Course 3 -- `0.5.1` - Course 2 + M1 Hotfix -- `0.2.0` - `0.5.0` +- Datasets API (`.datasets`) -PySyft and Syft Server use the same `version` and its best to match them up where possible. We release weekly betas which can be used in each context: +- Users API (`.users`) -PySyft (Stable): `pip install -U syft` +- Projects API (`.projects`) -PySyft (Beta): `pip install -U syft --pre` +- Request API (`.requests`) -# What is Syft? +- Code API (`.code`) -Syft +- Syft Policies API (`.policy`) -`Syft` is OpenMined's `open source` stack that provides `secure` and `private` Data Science in Python. Syft decouples `private data` from model training, using techniques like [Federated Learning](https://ai.googleblog.com/2017/04/federated-learning-collaborative.html), [Differential Privacy](https://en.wikipedia.org/wiki/Differential_privacy), and [Encrypted Computation](https://en.wikipedia.org/wiki/Homomorphic_encryption). This is done with a `numpy`-like interface and integration with `Deep Learning` frameworks, so that you as a `Data Scientist` can maintain your current workflow while using these new `privacy-enhancing techniques`. +- Settings API (`.settings`) -### Why should I use Syft? +- Notifications API (`.notifications`) -`Syft` allows a `Data Scientist` to ask `questions` about a `dataset` and, within `privacy limits` set by the `data owner`, get `answers` to those `questions`, all without obtaining a `copy` of the data itself. We call this process `Remote Data Science`. It means in a wide variety of `datasites` across society, the current `risks` of sharing information (`copying` data) with someone such as, privacy invasion, IP theft and blackmail will no longer prevent the vast `benefits` such as innovation, insights and scientific discovery which secure access will provide. +- Sync API (`.sync`) -No more cold calls to get `access` to a dataset. No more weeks of `wait times` to get a `result` on your `query`. It also means `1000x more data` in every datasite. PySyft opens the doors to a streamlined Data Scientist `workflow`, all with the individual's `privacy` at its heart. +## Why use PySyft? - +This means that the **current risks** of sharing information with someone will **no longer prevent** the vast benefits such as innovation, insights and scientific discovery. With each Datasite, data owners are able to enable `1000x more accesible data` in each scientific field and lead, together with data scientists, breakthrough innovation. -# Terminology +Learn more about our work on our website. -
- - - - - - - - - - - - - - - +- `0.9.1` (Beta) - `dev` branch 👈🏽 +- Install PySyft (Beta): `pip install -U syft --pre` - - -
- -

👨🏻‍💼 Data Owners

-
- -

👩🏽‍🔬 Data Scientists

-
- +## Support -Provide `datasets` which they would like to make available for `study` by an `outside party` they may or may not `fully trust` has good intentions. +For questions about PySyft, reach out via `#support` on Slack. - - +## Syft Versions -Are end `users` who desire to perform `computations` or `answer` a specific `question` using one or more data owners' `datasets`. +:exclamation: PySyft and Syft Server must use the same `version`. -
- -

🏰 Datasite Server

-
- -

🔗 Gateway Server

-
- +**Latest Stable** -Manages the `remote study` of the data by a `Data Scientist` and allows the `Data Owner` to manage the `data` and control the `privacy guarantees` of the subjects under study. It also acts as a `gatekeeper` for the `Data Scientist's` access to the data to compute and experiment with the results. +- `0.9.0` (Stable) - Docs +- Install PySyft (Stable): `pip install -U syft` - - +**Latest Beta** -Provides services to a group of `Data Owners` and `Data Scientists`, such as dataset `search` and bulk `project approval` (legal / technical) to participate in a project. A gateway server acts as a bridge between it's members (`Datasites`) and their subscribers (`Data Scientists`) and can provide access to a collection of `datasites` at once.
+Find more about previous releases here. # Community - - - - - - -
- -
- - - - - -
-
- - - - -
- - +Supported by the OpenMined Foundation, the OpenMined Community is an online network of over 17,000 technologists, researchers, and industry professionals keen to _unlock 1000x more data in every scientific field and industry_. - - -
-
+ # Courses @@ -179,7 +179,7 @@ Supported by the OpenMined Foundation, the OpenMined Community is an online netw OpenMined and Syft appreciates all contributors, if you would like to fix a bug or suggest a new feature, please reach out via Github or Slack! -Contributors +Contributors # About OpenMined @@ -193,44 +193,44 @@ OpenMined is a non-profit foundation creating technology infrastructure that hel
- +
- +
- +
@@ -362,10 +177,17 @@ Provides services to a group of `Data Owners` and `Data Scientists`, such as dat # Contributors -OpenMined and Syft appreciates all contributors, if you would like to fix a bug or suggest a new feature, please see our [guidelines](https://openmined.github.io/PySyft/developer_guide/index.html).
+OpenMined and Syft appreciates all contributors, if you would like to fix a bug or suggest a new feature, please reach out via Github or Slack! Contributors +# About OpenMined + +OpenMined is a non-profit foundation creating technology infrastructure that helps researchers get answers from data without needing a copy or direct access. Our community of technologists is building Syft. + + + # Supporters @@ -414,10 +236,6 @@ OpenMined and Syft appreciates all contributors, if you would like to fix a bug
-# Disclaimer - -Syft is under active development and is not yet ready for pilots on private data without our assistance. As early access participants, please contact us via [Slack](https://slack.openmined.org/) or email if you would like to ask a question or have a use case that you would like to discuss. - # License [Apache License 2.0](LICENSE)
diff --git a/packages/syft/src/syft/protocol/protocol_version.json b/packages/syft/src/syft/protocol/protocol_version.json index 9cf7d42efd0..49f2dcd4d8e 100644 --- a/packages/syft/src/syft/protocol/protocol_version.json +++ b/packages/syft/src/syft/protocol/protocol_version.json @@ -5,50 +5,7 @@ "2": { "release_name": "0.8.8.json" }, - "dev": { - "object_versions": { - "User": { - "2": { - "version": 2, - "hash": "af6fb5b2e1606e97838f4a60f0536ad95db606d455e94acbd1977df866608a2c", - "action": "add" - } - }, - "UserNotificationActivity": { - "1": { - "version": 1, - "hash": "422fd01c6d9af38688a9982abd34e80794a1f6ddd444cca225d77f49189847a9", - "action": "add" - } - }, - "NotifierSettings": { - "2": { - "version": 2, - "hash": "be8b52597fc628d1b7cd22b776ee81416e1adbb04a45188778eb0e32ed1416b4", - "action": "add" - } - }, - "PwdTokenResetConfig": { - "1": { - "version": 1, - "hash": "0415a272428f22add4896c64aa9f29c8c1d35619e2433da6564eb5f1faff39ac", - "action": "add" - } - }, - "ServerSettingsUpdate": { - "3": { - "version": 3, - "hash": "335c7946f2e52d09c7b26f511120cd340717c74c5cca9107e84f839da993c55c", - "action": "add" - } - }, - "ServerSettings": { - "3": { - "version": 3, - "hash": "997667e1cba22d151857aacc2caba6b1ca73c1648adbd03461dc74a0c0c372b3", - "action": "add" - } - } - } + "3": { + "release_name": "0.9.0.json" } } diff --git a/packages/syft/src/syft/protocol/releases/0.9.0.json b/packages/syft/src/syft/protocol/releases/0.9.0.json new file mode 100644 index 00000000000..60c6f542afb --- /dev/null +++ b/packages/syft/src/syft/protocol/releases/0.9.0.json @@ -0,0 +1,48 @@ +{ + "3": { + "object_versions": { + "User": { + "2": { + "version": 2, + "hash": "af6fb5b2e1606e97838f4a60f0536ad95db606d455e94acbd1977df866608a2c", + "action": "add" + } + }, + "UserNotificationActivity": { + "1": { + "version": 1, + "hash": "422fd01c6d9af38688a9982abd34e80794a1f6ddd444cca225d77f49189847a9", + "action": "add" + } + }, + "NotifierSettings": { + "2": { + "version": 2, + "hash": "be8b52597fc628d1b7cd22b776ee81416e1adbb04a45188778eb0e32ed1416b4", + "action": "add" + } + }, + "PwdTokenResetConfig": { + "1": { + "version": 1, + "hash": "0415a272428f22add4896c64aa9f29c8c1d35619e2433da6564eb5f1faff39ac", + "action": "add" + } + }, + "ServerSettingsUpdate": { + "3": { + "version": 3, + "hash": "335c7946f2e52d09c7b26f511120cd340717c74c5cca9107e84f839da993c55c", + "action": "add" + } + }, + "ServerSettings": { + "3": { + "version": 3, + "hash": "997667e1cba22d151857aacc2caba6b1ca73c1648adbd03461dc74a0c0c372b3", + "action": "add" + } + } + } + } +} \ No newline at end of file From e21af8df5a1e845ef02e0c9589525b61e8d2be86 Mon Sep 17 00:00:00 2001 From: Julian Cardonnet Date: Thu, 1 Aug 2024 11:05:32 -0300 Subject: [PATCH 28/32] Forbid changing user delete, created and updated dates using the API. User name can't be empty string. --- .../syft/src/syft/service/user/user_service.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/syft/src/syft/service/user/user_service.py b/packages/syft/src/syft/service/user/user_service.py index 584ed6cce48..8c690c9e75e 100644 --- a/packages/syft/src/syft/service/user/user_service.py +++ b/packages/syft/src/syft/service/user/user_service.py @@ -285,6 +285,20 @@ def update( # Get user to be updated by its UID result = self.stash.get_by_uid(credentials=context.credentials, uid=uid) + immutable_fields = {"created_date", "updated_date", "deleted_date"} + updated_fields = user_update.to_dict( + exclude_none=True, exclude_empty=True + ).keys() + + for field_name in immutable_fields: + if field_name in updated_fields: + return SyftError( + message=f"You are not allowed to modify '{field_name}'." + ) + + if user_update.name is not Empty and user_update.name.strip() == "": + return SyftError(message="Name can't be an empty string.") + # check if the email already exists (with root's key) if user_update.email is not Empty: user_with_email_exists: bool = self.stash.email_exists( From 64b77a5b72656a61dd8cae0fa60d2a2e9cccb20d Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Thu, 1 Aug 2024 19:53:27 +0530 Subject: [PATCH 29/32] bump to next beta 0.9.1-beta.0 --- .bumpversion.cfg | 2 +- VERSION | 2 +- packages/grid/VERSION | 2 +- packages/grid/backend/grid/images/worker_cpu.dockerfile | 2 +- packages/grid/devspace.yaml | 2 +- packages/grid/frontend/package.json | 2 +- packages/grid/helm/syft/Chart.yaml | 4 ++-- packages/grid/helm/syft/values.yaml | 2 +- packages/syft/setup.cfg | 4 ++-- packages/syft/src/syft/VERSION | 2 +- packages/syft/src/syft/__init__.py | 2 +- packages/syft/src/syft/protocol/releases/0.9.0.json | 2 +- packages/syftcli/manifest.yml | 8 ++++---- tox.ini | 2 +- 14 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index a24f170b683..c98b120ac96 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.9.0 +current_version = 0.9.1-beta.0 tag = False tag_name = {new_version} commit = True diff --git a/VERSION b/VERSION index af7389a50e7..8f7ac99b15c 100644 --- a/VERSION +++ b/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.0" +__version__ = "0.9.1-beta.0" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/VERSION b/packages/grid/VERSION index af7389a50e7..8f7ac99b15c 100644 --- a/packages/grid/VERSION +++ b/packages/grid/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.0" +__version__ = "0.9.1-beta.0" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/backend/grid/images/worker_cpu.dockerfile b/packages/grid/backend/grid/images/worker_cpu.dockerfile index a876b09e7d8..d36f68be18b 100644 --- a/packages/grid/backend/grid/images/worker_cpu.dockerfile +++ b/packages/grid/backend/grid/images/worker_cpu.dockerfile @@ -5,7 +5,7 @@ # NOTE: This dockerfile will be built inside a syft-backend container in PROD # Hence COPY will not work the same way in DEV vs. PROD -ARG SYFT_VERSION_TAG="0.9.0" +ARG SYFT_VERSION_TAG="0.9.1-beta.0" FROM openmined/syft-backend:${SYFT_VERSION_TAG} # should match base image python version diff --git a/packages/grid/devspace.yaml b/packages/grid/devspace.yaml index a2ab9348881..edf93386b26 100644 --- a/packages/grid/devspace.yaml +++ b/packages/grid/devspace.yaml @@ -28,7 +28,7 @@ vars: DOCKER_IMAGE_RATHOLE: openmined/syft-rathole DOCKER_IMAGE_ENCLAVE_ATTESTATION: openmined/syft-enclave-attestation CONTAINER_REGISTRY: "docker.io" - VERSION: "0.9.0" + VERSION: "0.9.1-beta.0" PLATFORM: $(uname -m | grep -q 'arm64' && echo "arm64" || echo "amd64") # This is a list of `images` that DevSpace can build for this project diff --git a/packages/grid/frontend/package.json b/packages/grid/frontend/package.json index 2d7bc3655ab..088e0bfb22f 100644 --- a/packages/grid/frontend/package.json +++ b/packages/grid/frontend/package.json @@ -1,6 +1,6 @@ { "name": "syft-ui", - "version": "0.9.0", + "version": "0.9.1-beta.0", "private": true, "scripts": { "dev": "pnpm i && vite dev --host --port 80", diff --git a/packages/grid/helm/syft/Chart.yaml b/packages/grid/helm/syft/Chart.yaml index 90181b88d88..0d156dd9084 100644 --- a/packages/grid/helm/syft/Chart.yaml +++ b/packages/grid/helm/syft/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: syft description: Perform numpy-like analysis on data that remains in someone elses server type: application -version: "0.9.0" -appVersion: "0.9.0" +version: "0.9.1-beta.0" +appVersion: "0.9.1-beta.0" home: https://github.com/OpenMined/PySyft/ icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png diff --git a/packages/grid/helm/syft/values.yaml b/packages/grid/helm/syft/values.yaml index a48ae0bae02..a4d6915ba02 100644 --- a/packages/grid/helm/syft/values.yaml +++ b/packages/grid/helm/syft/values.yaml @@ -1,7 +1,7 @@ global: # Affects only backend, frontend, and seaweedfs containers registry: docker.io - version: 0.9.0 + version: 0.9.1-beta.0 # Force default secret values for development. DO NOT SET THIS TO FALSE IN PRODUCTION randomizedSecrets: true diff --git a/packages/syft/setup.cfg b/packages/syft/setup.cfg index 8959d1b3804..b893946515a 100644 --- a/packages/syft/setup.cfg +++ b/packages/syft/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = syft -version = attr: "0.9.0" +version = attr: "0.9.1-beta.0" description = Perform numpy-like analysis on data that remains in someone elses server author = OpenMined author_email = info@openmined.org @@ -108,7 +108,7 @@ telemetry = opentelemetry-exporter-jaeger==1.14.0 opentelemetry-instrumentation==0.35b0 opentelemetry-instrumentation-requests==0.35b0 - ; opentelemetry-instrumentation-digma==0.9.0 + ; opentelemetry-instrumentation-digma==0.9.1-beta.0 # pytest>=8.0 broke pytest-lazy-fixture which doesn't seem to be actively maintained # temporarily pin to pytest<8 diff --git a/packages/syft/src/syft/VERSION b/packages/syft/src/syft/VERSION index af7389a50e7..8f7ac99b15c 100644 --- a/packages/syft/src/syft/VERSION +++ b/packages/syft/src/syft/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.0" +__version__ = "0.9.1-beta.0" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/syft/src/syft/__init__.py b/packages/syft/src/syft/__init__.py index 4a1ac0cfe06..4d02b1fb9c5 100644 --- a/packages/syft/src/syft/__init__.py +++ b/packages/syft/src/syft/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.9.0" +__version__ = "0.9.1-beta.0" # stdlib from collections.abc import Callable diff --git a/packages/syft/src/syft/protocol/releases/0.9.0.json b/packages/syft/src/syft/protocol/releases/0.9.0.json index 60c6f542afb..3e0585e74fb 100644 --- a/packages/syft/src/syft/protocol/releases/0.9.0.json +++ b/packages/syft/src/syft/protocol/releases/0.9.0.json @@ -45,4 +45,4 @@ } } } -} \ No newline at end of file +} diff --git a/packages/syftcli/manifest.yml b/packages/syftcli/manifest.yml index 457ad934134..3a0b664492f 100644 --- a/packages/syftcli/manifest.yml +++ b/packages/syftcli/manifest.yml @@ -1,11 +1,11 @@ manifestVersion: 1.0 -syftVersion: 0.9.0 -dockerTag: 0.9.0 +syftVersion: 0.9.1-beta.0 +dockerTag: 0.9.1-beta.0 images: - - docker.io/openmined/syft-frontend:0.9.0 - - docker.io/openmined/syft-backend:0.9.0 + - docker.io/openmined/syft-frontend:0.9.1-beta.0 + - docker.io/openmined/syft-backend:0.9.1-beta.0 - docker.io/library/mongo:7.0.4 - docker.io/traefik:v2.11.0 diff --git a/tox.ini b/tox.ini index 4e5ae2d2001..52a0cd1d027 100644 --- a/tox.ini +++ b/tox.ini @@ -1078,7 +1078,7 @@ commands = description = Prepare Migration Data pip_pre = True deps = - syft==0.8.8 + syft==0.9.0 nbmake allowlist_externals = bash From ef9d1e9992865c78814fbb29ccd1370c19aa5639 Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Thu, 1 Aug 2024 19:59:42 +0530 Subject: [PATCH 30/32] revert syft version to 0.8.8 in migration.test --- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 52a0cd1d027..4e5ae2d2001 100644 --- a/tox.ini +++ b/tox.ini @@ -1078,7 +1078,7 @@ commands = description = Prepare Migration Data pip_pre = True deps = - syft==0.9.0 + syft==0.8.8 nbmake allowlist_externals = bash From 5f966c5a71f13c210d9db84e8750012c6b55af1e Mon Sep 17 00:00:00 2001 From: Julian Cardonnet Date: Thu, 1 Aug 2024 12:10:58 -0300 Subject: [PATCH 31/32] Fix mypy error --- packages/syft/src/syft/service/user/user_service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/syft/src/syft/service/user/user_service.py b/packages/syft/src/syft/service/user/user_service.py index 8c690c9e75e..ea73ce3cb32 100644 --- a/packages/syft/src/syft/service/user/user_service.py +++ b/packages/syft/src/syft/service/user/user_service.py @@ -296,7 +296,7 @@ def update( message=f"You are not allowed to modify '{field_name}'." ) - if user_update.name is not Empty and user_update.name.strip() == "": + if user_update.name is not Empty and user_update.name.strip() == "": # type: ignore[comparison-overlap] return SyftError(message="Name can't be an empty string.") # check if the email already exists (with root's key) From fd3b768296fa1a73fe56c3cf4bc481a8661070e4 Mon Sep 17 00:00:00 2001 From: alfred-openmined-bot <145415986+alfred-openmined-bot@users.noreply.github.com> Date: Thu, 1 Aug 2024 15:31:02 +0000 Subject: [PATCH 32/32] [syft]bump version --- .bumpversion.cfg | 2 +- VERSION | 2 +- packages/grid/VERSION | 2 +- .../backend/grid/images/worker_cpu.dockerfile | 2 +- packages/grid/devspace.yaml | 2 +- packages/grid/frontend/package.json | 2 +- packages/grid/helm/repo/index.yaml | 219 ++++++++++-------- packages/grid/helm/repo/syft-0.9.1-beta.1.tgz | Bin 0 -> 9978 bytes packages/grid/helm/syft/Chart.yaml | 4 +- packages/grid/helm/syft/templates/NOTES.txt | 45 +--- packages/grid/helm/syft/values.yaml | 2 +- packages/syft/PYPI.md | 34 +-- packages/syft/setup.cfg | 4 +- packages/syft/src/syft/VERSION | 2 +- packages/syft/src/syft/__init__.py | 2 +- packages/syftcli/manifest.yml | 8 +- 16 files changed, 151 insertions(+), 181 deletions(-) create mode 100644 packages/grid/helm/repo/syft-0.9.1-beta.1.tgz diff --git a/.bumpversion.cfg b/.bumpversion.cfg index c98b120ac96..b1be310ea14 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.9.1-beta.0 +current_version = 0.9.1-beta.1 tag = False tag_name = {new_version} commit = True diff --git a/VERSION b/VERSION index 8f7ac99b15c..732f8747c59 100644 --- a/VERSION +++ b/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.1-beta.0" +__version__ = "0.9.1-beta.1" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/VERSION b/packages/grid/VERSION index 8f7ac99b15c..732f8747c59 100644 --- a/packages/grid/VERSION +++ b/packages/grid/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.1-beta.0" +__version__ = "0.9.1-beta.1" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/backend/grid/images/worker_cpu.dockerfile b/packages/grid/backend/grid/images/worker_cpu.dockerfile index d36f68be18b..4298818a6a7 100644 --- a/packages/grid/backend/grid/images/worker_cpu.dockerfile +++ b/packages/grid/backend/grid/images/worker_cpu.dockerfile @@ -5,7 +5,7 @@ # NOTE: This dockerfile will be built inside a syft-backend container in PROD # Hence COPY will not work the same way in DEV vs. PROD -ARG SYFT_VERSION_TAG="0.9.1-beta.0" +ARG SYFT_VERSION_TAG="0.9.1-beta.1" FROM openmined/syft-backend:${SYFT_VERSION_TAG} # should match base image python version diff --git a/packages/grid/devspace.yaml b/packages/grid/devspace.yaml index edf93386b26..e6b8ac9b83e 100644 --- a/packages/grid/devspace.yaml +++ b/packages/grid/devspace.yaml @@ -28,7 +28,7 @@ vars: DOCKER_IMAGE_RATHOLE: openmined/syft-rathole DOCKER_IMAGE_ENCLAVE_ATTESTATION: openmined/syft-enclave-attestation CONTAINER_REGISTRY: "docker.io" - VERSION: "0.9.1-beta.0" + VERSION: "0.9.1-beta.1" PLATFORM: $(uname -m | grep -q 'arm64' && echo "arm64" || echo "amd64") # This is a list of `images` that DevSpace can build for this project diff --git a/packages/grid/frontend/package.json b/packages/grid/frontend/package.json index 088e0bfb22f..2f79b05488e 100644 --- a/packages/grid/frontend/package.json +++ b/packages/grid/frontend/package.json @@ -1,6 +1,6 @@ { "name": "syft-ui", - "version": "0.9.1-beta.0", + "version": "0.9.1-beta.1", "private": true, "scripts": { "dev": "pnpm i && vite dev --host --port 80", diff --git a/packages/grid/helm/repo/index.yaml b/packages/grid/helm/repo/index.yaml index a5e0da05974..4efc2278efa 100644 --- a/packages/grid/helm/repo/index.yaml +++ b/packages/grid/helm/repo/index.yaml @@ -1,9 +1,22 @@ apiVersion: v1 entries: syft: + - apiVersion: v2 + appVersion: 0.9.1-beta.1 + created: "2024-08-01T15:29:13.141607481Z" + description: Perform numpy-like analysis on data that remains in someone elses + server + digest: 9c99243e63888391654f23044144e2095dee48a599cd4b2e4f43ead6f76a8572 + home: https://github.com/OpenMined/PySyft/ + icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png + name: syft + type: application + urls: + - https://openmined.github.io/PySyft/helm/syft-0.9.1-beta.1.tgz + version: 0.9.1-beta.1 - apiVersion: v2 appVersion: 0.9.0 - created: "2024-08-01T13:44:24.747717501Z" + created: "2024-08-01T15:29:13.140850069Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: baf218c8543a2525f7d4cced1e49b0d4e38ee1661d7171a55a069bf765b5b6d8 @@ -16,7 +29,7 @@ entries: version: 0.9.0 - apiVersion: v2 appVersion: 0.9.0-beta.5 - created: "2024-08-01T13:44:24.747002036Z" + created: "2024-08-01T15:29:13.139679484Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a4eafd04b39b0c75d6a28ed2f7cfece450150477dc2c6a01e10e2087a5b02835 @@ -29,7 +42,7 @@ entries: version: 0.9.0-beta.5 - apiVersion: v2 appVersion: 0.9.0-beta.4 - created: "2024-08-01T13:44:24.746272885Z" + created: "2024-08-01T15:29:13.138746172Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 5a3cd3dd57609231ffc13e6af8d55f68b1b79fbbe8261740db957526fb8a536a @@ -42,7 +55,7 @@ entries: version: 0.9.0-beta.4 - apiVersion: v2 appVersion: 0.9.0-beta.3 - created: "2024-08-01T13:44:24.745508519Z" + created: "2024-08-01T15:29:13.13797819Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: affe0898286720a0281c2363bed404a09d229a5359951b4dfdd8e746d628b4cb @@ -55,7 +68,7 @@ entries: version: 0.9.0-beta.3 - apiVersion: v2 appVersion: 0.9.0-beta.2 - created: "2024-08-01T13:44:24.744790278Z" + created: "2024-08-01T15:29:13.137279439Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 105b60f0ff01f50386d2b063cb58c0e91ee41b74cefee7bca3f56e4025c38dd1 @@ -68,7 +81,7 @@ entries: version: 0.9.0-beta.2 - apiVersion: v2 appVersion: 0.9.0-beta.1 - created: "2024-08-01T13:44:24.744020732Z" + created: "2024-08-01T15:29:13.136551402Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 10246075684d168e6a51c009581b77df8d729e29e11abc4a360fae42659a6409 @@ -81,7 +94,7 @@ entries: version: 0.9.0-beta.1 - apiVersion: v2 appVersion: 0.8.8 - created: "2024-08-01T13:44:24.742540724Z" + created: "2024-08-01T15:29:13.135854133Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 46f75bdf8c39e0f17de266bf19b64852e0dbf7f7bcea60bf7a19018ff17370ad @@ -94,7 +107,7 @@ entries: version: 0.8.8 - apiVersion: v2 appVersion: 0.8.8-beta.4 - created: "2024-08-01T13:44:24.741811733Z" + created: "2024-08-01T15:29:13.135152767Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc0a3b49df19435a407e4764be6c5748511f14273e668e7f1d326af28b29f22a @@ -107,7 +120,7 @@ entries: version: 0.8.8-beta.4 - apiVersion: v2 appVersion: 0.8.8-beta.3 - created: "2024-08-01T13:44:24.741106517Z" + created: "2024-08-01T15:29:13.134437244Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: de2fba39516e98be39ae0110a2cfa5bfa2b665d7a35a4516b43c5310bbf621dc @@ -120,7 +133,7 @@ entries: version: 0.8.8-beta.3 - apiVersion: v2 appVersion: 0.8.8-beta.2 - created: "2024-08-01T13:44:24.740403415Z" + created: "2024-08-01T15:29:13.133666357Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1323f4082c65944b522cd8e36dc7285c83c7dfcf6a56f7962665a8b1256a4d09 @@ -133,7 +146,7 @@ entries: version: 0.8.8-beta.2 - apiVersion: v2 appVersion: 0.8.8-beta.1 - created: "2024-08-01T13:44:24.73969857Z" + created: "2024-08-01T15:29:13.132909256Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ec027b50b8182ef656be14ddca9537785c37712a4be8cb940f30ac029b63de2d @@ -146,7 +159,7 @@ entries: version: 0.8.8-beta.1 - apiVersion: v2 appVersion: 0.8.7 - created: "2024-08-01T13:44:24.738979739Z" + created: "2024-08-01T15:29:13.131545393Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7ea7f63d1c6d0948860547f8aa39343fc5ef399c8e62d9d7edd4473cf44d8186 @@ -159,7 +172,7 @@ entries: version: 0.8.7 - apiVersion: v2 appVersion: 0.8.7-beta.16 - created: "2024-08-01T13:44:24.732088888Z" + created: "2024-08-01T15:29:13.125583873Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75190eae57b64c2c47ab4a7fe3c6e94f35eb8045807a843ec8d7b26585c9e840 @@ -172,7 +185,7 @@ entries: version: 0.8.7-beta.16 - apiVersion: v2 appVersion: 0.8.7-beta.15 - created: "2024-08-01T13:44:24.731238992Z" + created: "2024-08-01T15:29:13.124094167Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56879d9a9f10febce88676d3d20621d74d17f9e33f5df6ae1e9bc3078c216f0c @@ -185,7 +198,7 @@ entries: version: 0.8.7-beta.15 - apiVersion: v2 appVersion: 0.8.7-beta.14 - created: "2024-08-01T13:44:24.7303855Z" + created: "2024-08-01T15:29:13.123254691Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e7cbca1d603ba11e09ae2a3089cfdafaa08cfa07c553c4f0fb8b42f8d3028f7 @@ -198,7 +211,7 @@ entries: version: 0.8.7-beta.14 - apiVersion: v2 appVersion: 0.8.7-beta.13 - created: "2024-08-01T13:44:24.729452639Z" + created: "2024-08-01T15:29:13.122395649Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1dbe3ecdfec57bf25020cbcff783fab908f0eb0640ad684470b2fd1da1928005 @@ -211,7 +224,7 @@ entries: version: 0.8.7-beta.13 - apiVersion: v2 appVersion: 0.8.7-beta.12 - created: "2024-08-01T13:44:24.727893003Z" + created: "2024-08-01T15:29:13.121699131Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e92b2f3a522dabb3a79ff762a7042ae16d2bf3a53eebbb2885a69b9f834d109c @@ -224,7 +237,7 @@ entries: version: 0.8.7-beta.12 - apiVersion: v2 appVersion: 0.8.7-beta.11 - created: "2024-08-01T13:44:24.727193047Z" + created: "2024-08-01T15:29:13.120987045Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 099f6cbd44b699ee2410a4be012ed1a8a65bcacb06a43057b2779d7fe34fc0ad @@ -237,7 +250,7 @@ entries: version: 0.8.7-beta.11 - apiVersion: v2 appVersion: 0.8.7-beta.10 - created: "2024-08-01T13:44:24.726481118Z" + created: "2024-08-01T15:29:13.120259269Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 00773cb241522e281c1915339fc362e047650e08958a736e93d6539f44cb5e25 @@ -250,7 +263,7 @@ entries: version: 0.8.7-beta.10 - apiVersion: v2 appVersion: 0.8.7-beta.9 - created: "2024-08-01T13:44:24.738060884Z" + created: "2024-08-01T15:29:13.130714323Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a3f8e85d9ddef7a644b959fcc2fcb0fc08f7b6abae1045e893d0d62fa4ae132e @@ -263,7 +276,7 @@ entries: version: 0.8.7-beta.9 - apiVersion: v2 appVersion: 0.8.7-beta.8 - created: "2024-08-01T13:44:24.737395011Z" + created: "2024-08-01T15:29:13.130066838Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a422ac88d8fd1fb80d5004d5eb6e95fa9efc7f6a87da12e5ac04829da7f04c4d @@ -276,7 +289,7 @@ entries: version: 0.8.7-beta.8 - apiVersion: v2 appVersion: 0.8.7-beta.7 - created: "2024-08-01T13:44:24.736706636Z" + created: "2024-08-01T15:29:13.129403813Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0dc313a1092e6256a7c8aad002c8ec380b3add2c289d680db1e238a336399b7a @@ -289,7 +302,7 @@ entries: version: 0.8.7-beta.7 - apiVersion: v2 appVersion: 0.8.7-beta.6 - created: "2024-08-01T13:44:24.73531537Z" + created: "2024-08-01T15:29:13.128739987Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 052a2ec1102d2a4c9915f95647abd4a6012f56fa05a106f4952ee9b55bf7bae8 @@ -302,7 +315,7 @@ entries: version: 0.8.7-beta.6 - apiVersion: v2 appVersion: 0.8.7-beta.5 - created: "2024-08-01T13:44:24.734628839Z" + created: "2024-08-01T15:29:13.12811294Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1728af756907c3fcbe87c2fd2de014a2d963c22a4c2eb6af6596b525a9b9a18a @@ -315,7 +328,7 @@ entries: version: 0.8.7-beta.5 - apiVersion: v2 appVersion: 0.8.7-beta.4 - created: "2024-08-01T13:44:24.733949821Z" + created: "2024-08-01T15:29:13.127481375Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 387a57a3904a05ed61e92ee48605ef6fd5044ff7e822e0924e0d4c485e2c88d2 @@ -328,7 +341,7 @@ entries: version: 0.8.7-beta.4 - apiVersion: v2 appVersion: 0.8.7-beta.3 - created: "2024-08-01T13:44:24.733322481Z" + created: "2024-08-01T15:29:13.126855139Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 3668002b7a4118516b2ecd61d6275f60d83fc12841587ab8f62e1c1200731c67 @@ -341,7 +354,7 @@ entries: version: 0.8.7-beta.3 - apiVersion: v2 appVersion: 0.8.7-beta.2 - created: "2024-08-01T13:44:24.732686013Z" + created: "2024-08-01T15:29:13.12621607Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e62217ffcadee2b8896ab0543f9ccc42f2df898fd979438ac9376d780b802af7 @@ -354,7 +367,7 @@ entries: version: 0.8.7-beta.2 - apiVersion: v2 appVersion: 0.8.7-beta.1 - created: "2024-08-01T13:44:24.725772426Z" + created: "2024-08-01T15:29:13.119587007Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 553981fe1d5c980e6903b3ff2f1b9b97431f6dd8aee91e3976bcc5594285235e @@ -367,7 +380,7 @@ entries: version: 0.8.7-beta.1 - apiVersion: v2 appVersion: 0.8.6 - created: "2024-08-01T13:44:24.725251363Z" + created: "2024-08-01T15:29:13.119067632Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ddbbe6fea1702e57404875eb3019a3b1a341017bdbb5fbc6ce418507e5c15756 @@ -380,7 +393,7 @@ entries: version: 0.8.6 - apiVersion: v2 appVersion: 0.8.6-beta.1 - created: "2024-08-01T13:44:24.724705454Z" + created: "2024-08-01T15:29:13.118527568Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc2c81ef6796ac853dce256e6bf8a6af966c21803e6534ea21920af681c62e61 @@ -393,7 +406,7 @@ entries: version: 0.8.6-beta.1 - apiVersion: v2 appVersion: 0.8.5 - created: "2024-08-01T13:44:24.724122867Z" + created: "2024-08-01T15:29:13.117972175Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: db5d90d44006209fd5ecdebd88f5fd56c70f7c76898343719a0ff8da46da948a @@ -406,7 +419,7 @@ entries: version: 0.8.5 - apiVersion: v2 appVersion: 0.8.5-post.2 - created: "2024-08-01T13:44:24.723346919Z" + created: "2024-08-01T15:29:13.116851852Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ea3f7269b55f773fa165d7008c054b7cf3ec4c62eb40a96f08cd3a9b77fd2165 @@ -419,7 +432,7 @@ entries: version: 0.8.5-post.2 - apiVersion: v2 appVersion: 0.8.5-post.1 - created: "2024-08-01T13:44:24.722793466Z" + created: "2024-08-01T15:29:13.115968033Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9deb844d3dc2d8480c60f8c631dcc7794adfb39cec3aa3b1ce22ea26fdf87d02 @@ -432,7 +445,7 @@ entries: version: 0.8.5-post.1 - apiVersion: v2 appVersion: 0.8.5-beta.10 - created: "2024-08-01T13:44:24.714885079Z" + created: "2024-08-01T15:29:13.10834938Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9cfe01e8f57eca462261a24a805b41509be2de9a0fee76e331d124ed98c4bc49 @@ -445,7 +458,7 @@ entries: version: 0.8.5-beta.10 - apiVersion: v2 appVersion: 0.8.5-beta.9 - created: "2024-08-01T13:44:24.721967565Z" + created: "2024-08-01T15:29:13.115214259Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 057f1733f2bc966e15618f62629315c8207773ef6211c79c4feb557dae15c32b @@ -458,7 +471,7 @@ entries: version: 0.8.5-beta.9 - apiVersion: v2 appVersion: 0.8.5-beta.8 - created: "2024-08-01T13:44:24.720440917Z" + created: "2024-08-01T15:29:13.114465403Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 921cbce836c3032ef62b48cc82b5b4fcbe44fb81d473cf4d69a4bf0f806eb298 @@ -471,7 +484,7 @@ entries: version: 0.8.5-beta.8 - apiVersion: v2 appVersion: 0.8.5-beta.7 - created: "2024-08-01T13:44:24.719680007Z" + created: "2024-08-01T15:29:13.113707921Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75482e955b2b9853a80bd653afb1d56535f78f3bfb7726798522307eb3effbbd @@ -484,7 +497,7 @@ entries: version: 0.8.5-beta.7 - apiVersion: v2 appVersion: 0.8.5-beta.6 - created: "2024-08-01T13:44:24.718868042Z" + created: "2024-08-01T15:29:13.112901958Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6a2dfaf65ca855e1b3d7b966d4ff291e6fcbe761e2fc2a78033211ccd3a75de0 @@ -497,7 +510,7 @@ entries: version: 0.8.5-beta.6 - apiVersion: v2 appVersion: 0.8.5-beta.5 - created: "2024-08-01T13:44:24.718071466Z" + created: "2024-08-01T15:29:13.112145739Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fead03823bef04d66901d563aa755c68ab277f72b126aaa6f0dce76a6f3bdb6d @@ -510,7 +523,7 @@ entries: version: 0.8.5-beta.5 - apiVersion: v2 appVersion: 0.8.5-beta.4 - created: "2024-08-01T13:44:24.717300897Z" + created: "2024-08-01T15:29:13.11138984Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 93e4539d5726a7fd0d6a3e93d1c17c6a358a923ddc01d102eab22f37377502ab @@ -523,7 +536,7 @@ entries: version: 0.8.5-beta.4 - apiVersion: v2 appVersion: 0.8.5-beta.3 - created: "2024-08-01T13:44:24.716496356Z" + created: "2024-08-01T15:29:13.110620826Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: f91e9390edf3441469048f5da646099af98f8b6d199409d0e2c1e6da3a51f054 @@ -536,7 +549,7 @@ entries: version: 0.8.5-beta.3 - apiVersion: v2 appVersion: 0.8.5-beta.2 - created: "2024-08-01T13:44:24.715703937Z" + created: "2024-08-01T15:29:13.10984488Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 59159c3aa4888038edc3c0135c83402363d7a0639fe62966a1e9d4928a364fa8 @@ -549,7 +562,7 @@ entries: version: 0.8.5-beta.2 - apiVersion: v2 appVersion: 0.8.5-beta.1 - created: "2024-08-01T13:44:24.713766802Z" + created: "2024-08-01T15:29:13.107586959Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 65aeb74c52ed8ba5474af500b4c1188a570ee4cb1f2a2da356b3488d28356ed9 @@ -561,7 +574,7 @@ entries: version: 0.8.5-beta.1 - apiVersion: v2 appVersion: 0.8.4 - created: "2024-08-01T13:44:24.712877523Z" + created: "2024-08-01T15:29:13.1072042Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 08afea8e3a9eef225b7e611f0bc1216c140053ef8e51439b02337faeac621fd0 @@ -573,7 +586,7 @@ entries: version: 0.8.4 - apiVersion: v2 appVersion: 0.8.4-beta.31 - created: "2024-08-01T13:44:24.710407723Z" + created: "2024-08-01T15:29:13.104743922Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fabf3e2f37e53fa623f5d3d99b00feae06e278e5cd63bce419089946312ab1fc @@ -585,7 +598,7 @@ entries: version: 0.8.4-beta.31 - apiVersion: v2 appVersion: 0.8.4-beta.30 - created: "2024-08-01T13:44:24.70995592Z" + created: "2024-08-01T15:29:13.104329705Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e8f792709f73ec14eab48a268bdf50a4505b340bd142cddd7c7bfffd94009ad @@ -597,7 +610,7 @@ entries: version: 0.8.4-beta.30 - apiVersion: v2 appVersion: 0.8.4-beta.29 - created: "2024-08-01T13:44:24.709166006Z" + created: "2024-08-01T15:29:13.103538319Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 4c985d6a9b3456769c4013f9e85e7374c0f963d2d27627e61f914f5537de1971 @@ -609,7 +622,7 @@ entries: version: 0.8.4-beta.29 - apiVersion: v2 appVersion: 0.8.4-beta.28 - created: "2024-08-01T13:44:24.708717649Z" + created: "2024-08-01T15:29:13.10310205Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: bd2aa3c92c768c47c502e31a326f341addcb34e64d22cdcbf5cc3f19689d859c @@ -621,7 +634,7 @@ entries: version: 0.8.4-beta.28 - apiVersion: v2 appVersion: 0.8.4-beta.27 - created: "2024-08-01T13:44:24.708250617Z" + created: "2024-08-01T15:29:13.102665741Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e8ad0869993af39d7adda8cb868dc0b24cfb63b4bb9820dc579939c1007a60ba @@ -633,7 +646,7 @@ entries: version: 0.8.4-beta.27 - apiVersion: v2 appVersion: 0.8.4-beta.26 - created: "2024-08-01T13:44:24.707780951Z" + created: "2024-08-01T15:29:13.101947779Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 30dccf630aa25a86a03c67572fe5411687d8ce6d58def448ea10efdba2b85e3a @@ -645,7 +658,7 @@ entries: version: 0.8.4-beta.26 - apiVersion: v2 appVersion: 0.8.4-beta.25 - created: "2024-08-01T13:44:24.707304842Z" + created: "2024-08-01T15:29:13.101071183Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b6e2043bcf5a0335967d770c7939f5a7832955359a7d871c90b265660ff26e5f @@ -657,7 +670,7 @@ entries: version: 0.8.4-beta.25 - apiVersion: v2 appVersion: 0.8.4-beta.24 - created: "2024-08-01T13:44:24.706424212Z" + created: "2024-08-01T15:29:13.100625657Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b19efa95394d50bb8d76da6ec306de5d3bb9ea55371fafea95a1282a697fa33e @@ -669,7 +682,7 @@ entries: version: 0.8.4-beta.24 - apiVersion: v2 appVersion: 0.8.4-beta.23 - created: "2024-08-01T13:44:24.705748601Z" + created: "2024-08-01T15:29:13.100212512Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 5c5d05c15bff548574896118ce92335ae10c5b78f5307fe9b2618e5a5aa71a5c @@ -681,7 +694,7 @@ entries: version: 0.8.4-beta.23 - apiVersion: v2 appVersion: 0.8.4-beta.22 - created: "2024-08-01T13:44:24.705336112Z" + created: "2024-08-01T15:29:13.099809034Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0160dbce938198132ca9cd2a5cb362816344687291f5b6d7cf6de8f2855e9414 @@ -693,7 +706,7 @@ entries: version: 0.8.4-beta.22 - apiVersion: v2 appVersion: 0.8.4-beta.21 - created: "2024-08-01T13:44:24.704915386Z" + created: "2024-08-01T15:29:13.099404224Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7dce153d2fcae7513e9c132e139b2721fd975ea3cc43a370e34dbeb2a1b7f683 @@ -705,7 +718,7 @@ entries: version: 0.8.4-beta.21 - apiVersion: v2 appVersion: 0.8.4-beta.20 - created: "2024-08-01T13:44:24.704388864Z" + created: "2024-08-01T15:29:13.098993704Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c51189a187bbf24135382e25cb00964e0330dfcd3b2f0c884581a6686f05dd28 @@ -717,7 +730,7 @@ entries: version: 0.8.4-beta.20 - apiVersion: v2 appVersion: 0.8.4-beta.19 - created: "2024-08-01T13:44:24.703371826Z" + created: "2024-08-01T15:29:13.098019956Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 8219575dedb42fa2ddbf2768a4e9afbfacbc2dff7e953d77c7b10a41b78dc687 @@ -729,7 +742,7 @@ entries: version: 0.8.4-beta.19 - apiVersion: v2 appVersion: 0.8.4-beta.18 - created: "2024-08-01T13:44:24.702963123Z" + created: "2024-08-01T15:29:13.097619084Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6418cde559cf12f1f7fea5a2b123bba950e50eeb3be002441827d2ab7f9e4ef7 @@ -741,7 +754,7 @@ entries: version: 0.8.4-beta.18 - apiVersion: v2 appVersion: 0.8.4-beta.16 - created: "2024-08-01T13:44:24.70255417Z" + created: "2024-08-01T15:29:13.097211479Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9c9840a7c9476dbb08e0ac83926330718fe50c89879752dd8f92712b036109c0 @@ -753,7 +766,7 @@ entries: version: 0.8.4-beta.16 - apiVersion: v2 appVersion: 0.8.4-beta.15 - created: "2024-08-01T13:44:24.702112826Z" + created: "2024-08-01T15:29:13.096765712Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0955fd22da028315e30c68132cbfa4bdc82bae622039bcfce0de339707bb82eb @@ -765,7 +778,7 @@ entries: version: 0.8.4-beta.15 - apiVersion: v2 appVersion: 0.8.4-beta.14 - created: "2024-08-01T13:44:24.701699154Z" + created: "2024-08-01T15:29:13.096352075Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56208571956abe20ed7a5cc1867cab2667ed792c63e53d0e8bb70a9b438b7bf6 @@ -777,7 +790,7 @@ entries: version: 0.8.4-beta.14 - apiVersion: v2 appVersion: 0.8.4-beta.13 - created: "2024-08-01T13:44:24.701335856Z" + created: "2024-08-01T15:29:13.095990988Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: d7222c72412b6ee5833fbb07d2549be179cdfc7ccd89e0ad947d112fce799b83 @@ -789,7 +802,7 @@ entries: version: 0.8.4-beta.13 - apiVersion: v2 appVersion: 0.8.4-beta.12 - created: "2024-08-01T13:44:24.700962239Z" + created: "2024-08-01T15:29:13.095268391Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: af08c723756e397962b2d5190dedfd50797b771c5caf58b93a6f65d8fa24785c @@ -801,7 +814,7 @@ entries: version: 0.8.4-beta.12 - apiVersion: v2 appVersion: 0.8.4-beta.11 - created: "2024-08-01T13:44:24.700575708Z" + created: "2024-08-01T15:29:13.094537549Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a0235835ba57d185a83dd8a26281fa37b2077c3a37fe3a1c50585005695927e3 @@ -813,7 +826,7 @@ entries: version: 0.8.4-beta.11 - apiVersion: v2 appVersion: 0.8.4-beta.10 - created: "2024-08-01T13:44:24.699557304Z" + created: "2024-08-01T15:29:13.094195677Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 910ddfeba0c5e66651500dd11404afff092adc0f768ed68e0d93b04b83aa4388 @@ -825,7 +838,7 @@ entries: version: 0.8.4-beta.10 - apiVersion: v2 appVersion: 0.8.4-beta.9 - created: "2024-08-01T13:44:24.71245811Z" + created: "2024-08-01T15:29:13.106796495Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c25ca8a9f072d6a5d02232448deaef5668aca05f24dfffbba3ebe30a4f75bb26 @@ -837,7 +850,7 @@ entries: version: 0.8.4-beta.9 - apiVersion: v2 appVersion: 0.8.4-beta.8 - created: "2024-08-01T13:44:24.712118816Z" + created: "2024-08-01T15:29:13.106461226Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7249a39d4137e457b369384ba0a365c271c780d93a8327ce25083df763c39999 @@ -849,7 +862,7 @@ entries: version: 0.8.4-beta.8 - apiVersion: v2 appVersion: 0.8.4-beta.7 - created: "2024-08-01T13:44:24.71178295Z" + created: "2024-08-01T15:29:13.106129052Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ee750c7c8d6ea05bd447375e624fdd7f66dd87680ab81f7b7e73df7379a9024a @@ -861,7 +874,7 @@ entries: version: 0.8.4-beta.7 - apiVersion: v2 appVersion: 0.8.4-beta.6 - created: "2024-08-01T13:44:24.711441663Z" + created: "2024-08-01T15:29:13.105798492Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0e046be9f73df7444a995608c59af16fab9030b139b2acb4d6db6185b8eb5337 @@ -873,7 +886,7 @@ entries: version: 0.8.4-beta.6 - apiVersion: v2 appVersion: 0.8.4-beta.5 - created: "2024-08-01T13:44:24.711100306Z" + created: "2024-08-01T15:29:13.105465156Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b56e9a23d46810eccdb4cf5272cc05126da3f6db314e541959c3efb5f260620b @@ -885,7 +898,7 @@ entries: version: 0.8.4-beta.5 - apiVersion: v2 appVersion: 0.8.4-beta.4 - created: "2024-08-01T13:44:24.710756965Z" + created: "2024-08-01T15:29:13.105119327Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1d5808ecaf55391f3b27ae6236400066508acbd242e33db24a1ab4bffa77409e @@ -897,7 +910,7 @@ entries: version: 0.8.4-beta.4 - apiVersion: v2 appVersion: 0.8.4-beta.3 - created: "2024-08-01T13:44:24.709537018Z" + created: "2024-08-01T15:29:13.103899277Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b64efa8529d82be56c6ab60487ed24420a5614d96d2509c1f93c1003eda71a54 @@ -909,7 +922,7 @@ entries: version: 0.8.4-beta.3 - apiVersion: v2 appVersion: 0.8.4-beta.2 - created: "2024-08-01T13:44:24.703954844Z" + created: "2024-08-01T15:29:13.098574908Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -925,7 +938,7 @@ entries: version: 0.8.4-beta.2 - apiVersion: v2 appVersion: 0.8.4-beta.1 - created: "2024-08-01T13:44:24.699193324Z" + created: "2024-08-01T15:29:13.093804072Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -941,7 +954,7 @@ entries: version: 0.8.4-beta.1 - apiVersion: v2 appVersion: 0.8.3 - created: "2024-08-01T13:44:24.698633199Z" + created: "2024-08-01T15:29:13.093241035Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -957,7 +970,7 @@ entries: version: 0.8.3 - apiVersion: v2 appVersion: 0.8.3-beta.6 - created: "2024-08-01T13:44:24.697922312Z" + created: "2024-08-01T15:29:13.092549197Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -973,7 +986,7 @@ entries: version: 0.8.3-beta.6 - apiVersion: v2 appVersion: 0.8.3-beta.5 - created: "2024-08-01T13:44:24.697340967Z" + created: "2024-08-01T15:29:13.091977393Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -989,7 +1002,7 @@ entries: version: 0.8.3-beta.5 - apiVersion: v2 appVersion: 0.8.3-beta.4 - created: "2024-08-01T13:44:24.696751247Z" + created: "2024-08-01T15:29:13.091402865Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1005,7 +1018,7 @@ entries: version: 0.8.3-beta.4 - apiVersion: v2 appVersion: 0.8.3-beta.2 - created: "2024-08-01T13:44:24.696086586Z" + created: "2024-08-01T15:29:13.0907448Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1021,7 +1034,7 @@ entries: version: 0.8.3-beta.2 - apiVersion: v2 appVersion: 0.8.3-beta.1 - created: "2024-08-01T13:44:24.695527173Z" + created: "2024-08-01T15:29:13.090180911Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1037,7 +1050,7 @@ entries: version: 0.8.3-beta.1 - apiVersion: v2 appVersion: 0.8.2 - created: "2024-08-01T13:44:24.694955556Z" + created: "2024-08-01T15:29:13.089608637Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1053,7 +1066,7 @@ entries: version: 0.8.2 - apiVersion: v2 appVersion: 0.8.2-beta.60 - created: "2024-08-01T13:44:24.694249448Z" + created: "2024-08-01T15:29:13.088268289Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1069,7 +1082,7 @@ entries: version: 0.8.2-beta.60 - apiVersion: v2 appVersion: 0.8.2-beta.59 - created: "2024-08-01T13:44:24.692802772Z" + created: "2024-08-01T15:29:13.087619702Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1085,7 +1098,7 @@ entries: version: 0.8.2-beta.59 - apiVersion: v2 appVersion: 0.8.2-beta.58 - created: "2024-08-01T13:44:24.692162747Z" + created: "2024-08-01T15:29:13.086980221Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1101,7 +1114,7 @@ entries: version: 0.8.2-beta.58 - apiVersion: v2 appVersion: 0.8.2-beta.57 - created: "2024-08-01T13:44:24.69152648Z" + created: "2024-08-01T15:29:13.086343696Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1117,7 +1130,7 @@ entries: version: 0.8.2-beta.57 - apiVersion: v2 appVersion: 0.8.2-beta.56 - created: "2024-08-01T13:44:24.690886866Z" + created: "2024-08-01T15:29:13.085703886Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1133,7 +1146,7 @@ entries: version: 0.8.2-beta.56 - apiVersion: v2 appVersion: 0.8.2-beta.52 - created: "2024-08-01T13:44:24.690243696Z" + created: "2024-08-01T15:29:13.085064586Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1149,7 +1162,7 @@ entries: version: 0.8.2-beta.52 - apiVersion: v2 appVersion: 0.8.2-beta.51 - created: "2024-08-01T13:44:24.68957093Z" + created: "2024-08-01T15:29:13.084390971Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1165,7 +1178,7 @@ entries: version: 0.8.2-beta.51 - apiVersion: v2 appVersion: 0.8.2-beta.50 - created: "2024-08-01T13:44:24.688870132Z" + created: "2024-08-01T15:29:13.083679075Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1181,7 +1194,7 @@ entries: version: 0.8.2-beta.50 - apiVersion: v2 appVersion: 0.8.2-beta.49 - created: "2024-08-01T13:44:24.688206263Z" + created: "2024-08-01T15:29:13.082747869Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1197,7 +1210,7 @@ entries: version: 0.8.2-beta.49 - apiVersion: v2 appVersion: 0.8.2-beta.48 - created: "2024-08-01T13:44:24.687263765Z" + created: "2024-08-01T15:29:13.081513142Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1213,7 +1226,7 @@ entries: version: 0.8.2-beta.48 - apiVersion: v2 appVersion: 0.8.2-beta.47 - created: "2024-08-01T13:44:24.686240505Z" + created: "2024-08-01T15:29:13.08079811Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1229,7 +1242,7 @@ entries: version: 0.8.2-beta.47 - apiVersion: v2 appVersion: 0.8.2-beta.46 - created: "2024-08-01T13:44:24.685659871Z" + created: "2024-08-01T15:29:13.080237968Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1245,7 +1258,7 @@ entries: version: 0.8.2-beta.46 - apiVersion: v2 appVersion: 0.8.2-beta.45 - created: "2024-08-01T13:44:24.685094336Z" + created: "2024-08-01T15:29:13.079674891Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1261,7 +1274,7 @@ entries: version: 0.8.2-beta.45 - apiVersion: v2 appVersion: 0.8.2-beta.44 - created: "2024-08-01T13:44:24.684515255Z" + created: "2024-08-01T15:29:13.079112686Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1277,7 +1290,7 @@ entries: version: 0.8.2-beta.44 - apiVersion: v2 appVersion: 0.8.2-beta.43 - created: "2024-08-01T13:44:24.683914855Z" + created: "2024-08-01T15:29:13.078530663Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1293,7 +1306,7 @@ entries: version: 0.8.2-beta.43 - apiVersion: v2 appVersion: 0.8.2-beta.41 - created: "2024-08-01T13:44:24.683235036Z" + created: "2024-08-01T15:29:13.07784706Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1309,7 +1322,7 @@ entries: version: 0.8.2-beta.41 - apiVersion: v2 appVersion: 0.8.2-beta.40 - created: "2024-08-01T13:44:24.682566438Z" + created: "2024-08-01T15:29:13.077152346Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1325,7 +1338,7 @@ entries: version: 0.8.2-beta.40 - apiVersion: v2 appVersion: 0.8.2-beta.39 - created: "2024-08-01T13:44:24.681919801Z" + created: "2024-08-01T15:29:13.076487518Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1341,7 +1354,7 @@ entries: version: 0.8.2-beta.39 - apiVersion: v2 appVersion: 0.8.2-beta.38 - created: "2024-08-01T13:44:24.68105872Z" + created: "2024-08-01T15:29:13.075159671Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1357,7 +1370,7 @@ entries: version: 0.8.2-beta.38 - apiVersion: v2 appVersion: 0.8.2-beta.37 - created: "2024-08-01T13:44:24.679993281Z" + created: "2024-08-01T15:29:13.074606673Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1373,7 +1386,7 @@ entries: version: 0.8.2-beta.37 - apiVersion: v2 appVersion: 0.8.1 - created: "2024-08-01T13:44:24.679247039Z" + created: "2024-08-01T15:29:13.074023819Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1387,4 +1400,4 @@ entries: urls: - https://openmined.github.io/PySyft/helm/syft-0.8.1.tgz version: 0.8.1 -generated: "2024-08-01T13:44:24.678508009Z" +generated: "2024-08-01T15:29:13.07328383Z" diff --git a/packages/grid/helm/repo/syft-0.9.1-beta.1.tgz b/packages/grid/helm/repo/syft-0.9.1-beta.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..40c00ff7e08c3abd62d985d374d54a4e09a1e353 GIT binary patch literal 9978 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

-Syft Logo +Syft Logo

Data Science on data you are not allowed to see

@@ -143,7 +143,7 @@ For questions about PySyft, reach out via `#support` on releases here. +Find more about previous releases here. # Community @@ -158,18 +158,18 @@ Supported by the OpenMined Foundation, the OpenMined Community is an online netw
- +
- +
- +
diff --git a/packages/syft/setup.cfg b/packages/syft/setup.cfg index b893946515a..68996be7474 100644 --- a/packages/syft/setup.cfg +++ b/packages/syft/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = syft -version = attr: "0.9.1-beta.0" +version = attr: "0.9.1-beta.1" description = Perform numpy-like analysis on data that remains in someone elses server author = OpenMined author_email = info@openmined.org @@ -108,7 +108,7 @@ telemetry = opentelemetry-exporter-jaeger==1.14.0 opentelemetry-instrumentation==0.35b0 opentelemetry-instrumentation-requests==0.35b0 - ; opentelemetry-instrumentation-digma==0.9.1-beta.0 + ; opentelemetry-instrumentation-digma==0.9.1-beta.1 # pytest>=8.0 broke pytest-lazy-fixture which doesn't seem to be actively maintained # temporarily pin to pytest<8 diff --git a/packages/syft/src/syft/VERSION b/packages/syft/src/syft/VERSION index 8f7ac99b15c..732f8747c59 100644 --- a/packages/syft/src/syft/VERSION +++ b/packages/syft/src/syft/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.1-beta.0" +__version__ = "0.9.1-beta.1" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/syft/src/syft/__init__.py b/packages/syft/src/syft/__init__.py index 4d02b1fb9c5..44f2efc202c 100644 --- a/packages/syft/src/syft/__init__.py +++ b/packages/syft/src/syft/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.9.1-beta.0" +__version__ = "0.9.1-beta.1" # stdlib from collections.abc import Callable diff --git a/packages/syftcli/manifest.yml b/packages/syftcli/manifest.yml index 3a0b664492f..25fff968774 100644 --- a/packages/syftcli/manifest.yml +++ b/packages/syftcli/manifest.yml @@ -1,11 +1,11 @@ manifestVersion: 1.0 -syftVersion: 0.9.1-beta.0 -dockerTag: 0.9.1-beta.0 +syftVersion: 0.9.1-beta.1 +dockerTag: 0.9.1-beta.1 images: - - docker.io/openmined/syft-frontend:0.9.1-beta.0 - - docker.io/openmined/syft-backend:0.9.1-beta.0 + - docker.io/openmined/syft-frontend:0.9.1-beta.1 + - docker.io/openmined/syft-backend:0.9.1-beta.1 - docker.io/library/mongo:7.0.4 - docker.io/traefik:v2.11.0
- + - + - + - + - + - + - + - + - + - + - +