diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 7f67990498c..278e504bd55 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.8.4-beta.0 +current_version = 0.8.4-beta.1 tag = False tag_name = {new_version} commit = True diff --git a/VERSION b/VERSION index 6fc58279999..f0db9eacfc1 100644 --- a/VERSION +++ b/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.8.4-beta.0" +__version__ = "0.8.4-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 6fc58279999..f0db9eacfc1 100644 --- a/packages/grid/VERSION +++ b/packages/grid/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.8.4-beta.0" +__version__ = "0.8.4-beta.1" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/backend/worker_cpu.dockerfile b/packages/grid/backend/worker_cpu.dockerfile index 400e3fc7c8c..87e544ebe6f 100644 --- a/packages/grid/backend/worker_cpu.dockerfile +++ b/packages/grid/backend/worker_cpu.dockerfile @@ -9,7 +9,7 @@ # Later we'd want to uninstall old python, and then install a new python runtime... # ... but pre-built syft deps may break! -FROM openmined/grid-backend:0.8.4-beta.0 +FROM openmined/grid-backend:0.8.4-beta.1 ARG PYTHON_VERSION="3.11" ARG SYSTEM_PACKAGES="" diff --git a/packages/grid/devspace.yaml b/packages/grid/devspace.yaml index 68d0c90f073..470c0292c59 100644 --- a/packages/grid/devspace.yaml +++ b/packages/grid/devspace.yaml @@ -15,13 +15,13 @@ pipelines: run: |- run_dependencies --all ensure_pull_secrets --all - build_images --all -t $(git rev-parse --short=6 HEAD) -t 0.8.4-beta.0 -t dev-latest + build_images --all -t $(git rev-parse --short=6 HEAD) -t 0.8.4-beta.1 -t dev-latest create_deployments --all vars: DEVSPACE_ENV_FILE: "default.env" CONTAINER_REGISTRY: "docker.io" - VERSION: "0.8.4-beta.0" + VERSION: "0.8.4-beta.1" # This is a list of `images` that DevSpace can build for this project # We recommend to skip image building during development (devspace dev) as much as possible diff --git a/packages/grid/frontend/package.json b/packages/grid/frontend/package.json index e180c57eb3b..87e9272fecf 100644 --- a/packages/grid/frontend/package.json +++ b/packages/grid/frontend/package.json @@ -1,6 +1,6 @@ { "name": "pygrid-ui", - "version": "0.8.4-beta.0", + "version": "0.8.4-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 2aab355ca66..b5117f5e9f4 100644 --- a/packages/grid/helm/repo/index.yaml +++ b/packages/grid/helm/repo/index.yaml @@ -1,9 +1,25 @@ apiVersion: v1 entries: syft: + - apiVersion: v2 + appVersion: 0.8.4-beta.1 + created: "2023-12-07T15:04:47.823801477Z" + dependencies: + - name: component-chart + repository: https://charts.devspace.sh + version: 0.9.1 + description: Perform numpy-like analysis on data that remains in someone elses + server + digest: ca5a12f73acdd26c70675bcc2e9ea345836ddcd74b5b1a4d0b3449838e50cd15 + 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.8.4-beta.1.tgz + version: 0.8.4-beta.1 - apiVersion: v2 appVersion: 0.8.3-beta.6 - created: "2023-12-07T10:48:49.937177133Z" + created: "2023-12-07T15:04:47.823211065Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -19,7 +35,7 @@ entries: version: 0.8.3-beta.6 - apiVersion: v2 appVersion: 0.8.3-beta.5 - created: "2023-12-07T10:48:49.93658253Z" + created: "2023-12-07T15:04:47.822513021Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -35,7 +51,7 @@ entries: version: 0.8.3-beta.5 - apiVersion: v2 appVersion: 0.8.3-beta.4 - created: "2023-12-07T10:48:49.93598975Z" + created: "2023-12-07T15:04:47.821807473Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -51,7 +67,7 @@ entries: version: 0.8.3-beta.4 - apiVersion: v2 appVersion: 0.8.3-beta.3 - created: "2023-12-07T10:48:49.93529497Z" + created: "2023-12-07T15:04:47.820217554Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -67,7 +83,7 @@ entries: version: 0.8.3-beta.3 - apiVersion: v2 appVersion: 0.8.3-beta.2 - created: "2023-12-07T10:48:49.934679418Z" + created: "2023-12-07T15:04:47.819580023Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -83,7 +99,7 @@ entries: version: 0.8.3-beta.2 - apiVersion: v2 appVersion: 0.8.3-beta.1 - created: "2023-12-07T10:48:49.93409873Z" + created: "2023-12-07T15:04:47.819008766Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -99,7 +115,7 @@ entries: version: 0.8.3-beta.1 - apiVersion: v2 appVersion: 0.8.2 - created: "2023-12-07T10:48:49.933468781Z" + created: "2023-12-07T15:04:47.818440615Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -115,7 +131,7 @@ entries: version: 0.8.2 - apiVersion: v2 appVersion: 0.8.2-beta.60 - created: "2023-12-07T10:48:49.931897163Z" + created: "2023-12-07T15:04:47.817774692Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -131,7 +147,7 @@ entries: version: 0.8.2-beta.60 - apiVersion: v2 appVersion: 0.8.2-beta.59 - created: "2023-12-07T10:48:49.93101201Z" + created: "2023-12-07T15:04:47.817092377Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -147,7 +163,7 @@ entries: version: 0.8.2-beta.59 - apiVersion: v2 appVersion: 0.8.2-beta.58 - created: "2023-12-07T10:48:49.930300239Z" + created: "2023-12-07T15:04:47.816382722Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -163,7 +179,7 @@ entries: version: 0.8.2-beta.58 - apiVersion: v2 appVersion: 0.8.2-beta.57 - created: "2023-12-07T10:48:49.929636427Z" + created: "2023-12-07T15:04:47.815639674Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -179,7 +195,7 @@ entries: version: 0.8.2-beta.57 - apiVersion: v2 appVersion: 0.8.2-beta.56 - created: "2023-12-07T10:48:49.928945305Z" + created: "2023-12-07T15:04:47.814940338Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -195,7 +211,7 @@ entries: version: 0.8.2-beta.56 - apiVersion: v2 appVersion: 0.8.2-beta.55 - created: "2023-12-07T10:48:49.928276854Z" + created: "2023-12-07T15:04:47.814127861Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -211,7 +227,7 @@ entries: version: 0.8.2-beta.55 - apiVersion: v2 appVersion: 0.8.2-beta.54 - created: "2023-12-07T10:48:49.927613052Z" + created: "2023-12-07T15:04:47.812601518Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -227,7 +243,7 @@ entries: version: 0.8.2-beta.54 - apiVersion: v2 appVersion: 0.8.2-beta.53 - created: "2023-12-07T10:48:49.926914015Z" + created: "2023-12-07T15:04:47.8119226Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -243,7 +259,7 @@ entries: version: 0.8.2-beta.53 - apiVersion: v2 appVersion: 0.8.2-beta.52 - created: "2023-12-07T10:48:49.926068586Z" + created: "2023-12-07T15:04:47.811250144Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -259,7 +275,7 @@ entries: version: 0.8.2-beta.52 - apiVersion: v2 appVersion: 0.8.2-beta.51 - created: "2023-12-07T10:48:49.924480381Z" + created: "2023-12-07T15:04:47.810582106Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -275,7 +291,7 @@ entries: version: 0.8.2-beta.51 - apiVersion: v2 appVersion: 0.8.2-beta.50 - created: "2023-12-07T10:48:49.923814255Z" + created: "2023-12-07T15:04:47.809905743Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -291,7 +307,7 @@ entries: version: 0.8.2-beta.50 - apiVersion: v2 appVersion: 0.8.2-beta.49 - created: "2023-12-07T10:48:49.923146556Z" + created: "2023-12-07T15:04:47.809223459Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -307,7 +323,7 @@ entries: version: 0.8.2-beta.49 - apiVersion: v2 appVersion: 0.8.2-beta.48 - created: "2023-12-07T10:48:49.922413946Z" + created: "2023-12-07T15:04:47.808510868Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -323,7 +339,7 @@ entries: version: 0.8.2-beta.48 - apiVersion: v2 appVersion: 0.8.2-beta.47 - created: "2023-12-07T10:48:49.921738763Z" + created: "2023-12-07T15:04:47.807795733Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -339,7 +355,7 @@ entries: version: 0.8.2-beta.47 - apiVersion: v2 appVersion: 0.8.2-beta.46 - created: "2023-12-07T10:48:49.921098054Z" + created: "2023-12-07T15:04:47.806762175Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -355,7 +371,7 @@ entries: version: 0.8.2-beta.46 - apiVersion: v2 appVersion: 0.8.2-beta.45 - created: "2023-12-07T10:48:49.920527365Z" + created: "2023-12-07T15:04:47.805762058Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -371,7 +387,7 @@ entries: version: 0.8.2-beta.45 - apiVersion: v2 appVersion: 0.8.2-beta.44 - created: "2023-12-07T10:48:49.919945405Z" + created: "2023-12-07T15:04:47.80517413Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -387,7 +403,7 @@ entries: version: 0.8.2-beta.44 - apiVersion: v2 appVersion: 0.8.2-beta.43 - created: "2023-12-07T10:48:49.91934414Z" + created: "2023-12-07T15:04:47.804530959Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -403,7 +419,7 @@ entries: version: 0.8.2-beta.43 - apiVersion: v2 appVersion: 0.8.2-beta.42 - created: "2023-12-07T10:48:49.917932398Z" + created: "2023-12-07T15:04:47.803725494Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -419,7 +435,7 @@ entries: version: 0.8.2-beta.42 - apiVersion: v2 appVersion: 0.8.2-beta.41 - created: "2023-12-07T10:48:49.917230285Z" + created: "2023-12-07T15:04:47.802542798Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -435,7 +451,7 @@ entries: version: 0.8.2-beta.41 - apiVersion: v2 appVersion: 0.8.2-beta.40 - created: "2023-12-07T10:48:49.91638708Z" + created: "2023-12-07T15:04:47.80177807Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -451,7 +467,7 @@ entries: version: 0.8.2-beta.40 - apiVersion: v2 appVersion: 0.8.2-beta.39 - created: "2023-12-07T10:48:49.915823554Z" + created: "2023-12-07T15:04:47.801185414Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -467,7 +483,7 @@ entries: version: 0.8.2-beta.39 - apiVersion: v2 appVersion: 0.8.2-beta.38 - created: "2023-12-07T10:48:49.915238989Z" + created: "2023-12-07T15:04:47.800515312Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -483,7 +499,7 @@ entries: version: 0.8.2-beta.38 - apiVersion: v2 appVersion: 0.8.2-beta.37 - created: "2023-12-07T10:48:49.91456046Z" + created: "2023-12-07T15:04:47.799189002Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -499,7 +515,7 @@ entries: version: 0.8.2-beta.37 - apiVersion: v2 appVersion: 0.8.1 - created: "2023-12-07T10:48:49.913952191Z" + created: "2023-12-07T15:04:47.798575336Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -513,4 +529,4 @@ entries: urls: - https://openmined.github.io/PySyft/helm/syft-0.8.1.tgz version: 0.8.1 -generated: "2023-12-07T10:48:49.913222066Z" +generated: "2023-12-07T15:04:47.797695102Z" diff --git a/packages/grid/helm/repo/syft-0.8.4-beta.1.tgz b/packages/grid/helm/repo/syft-0.8.4-beta.1.tgz new file mode 100644 index 00000000000..a6b384b8c56 Binary files /dev/null and b/packages/grid/helm/repo/syft-0.8.4-beta.1.tgz differ diff --git a/packages/grid/helm/syft/Chart.yaml b/packages/grid/helm/syft/Chart.yaml index 8686cf85c33..a3a3be6a7b5 100644 --- a/packages/grid/helm/syft/Chart.yaml +++ b/packages/grid/helm/syft/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: syft description: Perform numpy-like analysis on data that remains in someone elses server type: application -version: "0.8.4-beta.0" -appVersion: "0.8.4-beta.0" +version: "0.8.4-beta.1" +appVersion: "0.8.4-beta.1" icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png dependencies: diff --git a/packages/grid/podman/podman-kube/podman-syft-kube-config.yaml b/packages/grid/podman/podman-kube/podman-syft-kube-config.yaml index 36847add046..7bf85326c33 100644 --- a/packages/grid/podman/podman-kube/podman-syft-kube-config.yaml +++ b/packages/grid/podman/podman-kube/podman-syft-kube-config.yaml @@ -31,7 +31,7 @@ data: RABBITMQ_VERSION: 3 SEAWEEDFS_VERSION: 3.59 DOCKER_IMAGE_SEAWEEDFS: chrislusf/seaweedfs:3.55 - VERSION: 0.8.4-beta.0 + VERSION: 0.8.4-beta.1 VERSION_HASH: unknown STACK_API_KEY: "" diff --git a/packages/grid/podman/podman-kube/podman-syft-kube.yaml b/packages/grid/podman/podman-kube/podman-syft-kube.yaml index 6446bdba79b..22844fd1bc9 100644 --- a/packages/grid/podman/podman-kube/podman-syft-kube.yaml +++ b/packages/grid/podman/podman-kube/podman-syft-kube.yaml @@ -41,7 +41,7 @@ spec: - configMapRef: name: podman-syft-config - image: docker.io/openmined/grid-backend:0.8.4-beta.0 + image: docker.io/openmined/grid-backend:0.8.4-beta.1 imagePullPolicy: IfNotPresent resources: {} tty: true @@ -57,7 +57,7 @@ spec: envFrom: - configMapRef: name: podman-syft-config - image: docker.io/openmined/grid-frontend:0.8.4-beta.0 + image: docker.io/openmined/grid-frontend:0.8.4-beta.1 imagePullPolicy: IfNotPresent resources: {} tty: true diff --git a/packages/hagrid/hagrid/deps.py b/packages/hagrid/hagrid/deps.py index 979e5d3e000..56d2d026087 100644 --- a/packages/hagrid/hagrid/deps.py +++ b/packages/hagrid/hagrid/deps.py @@ -42,7 +42,7 @@ from .version import __version__ LATEST_STABLE_SYFT = "0.8.3" -LATEST_BETA_SYFT = "0.8.4-beta.0" +LATEST_BETA_SYFT = "0.8.4-beta.1" DOCKER_ERROR = """ You are running an old version of docker, possibly on Linux. You need to install v2. diff --git a/packages/hagrid/hagrid/manifest_template.yml b/packages/hagrid/hagrid/manifest_template.yml index 0d848cfca2f..a709612037b 100644 --- a/packages/hagrid/hagrid/manifest_template.yml +++ b/packages/hagrid/hagrid/manifest_template.yml @@ -1,9 +1,9 @@ manifestVersion: 0.1 hagrid_version: 0.3.94 -syft_version: 0.8.4-beta.0 -dockerTag: 0.8.4-beta.0 +syft_version: 0.8.4-beta.1 +dockerTag: 0.8.4-beta.1 baseUrl: https://raw.githubusercontent.com/OpenMined/PySyft/ -hash: fd22534052805578b630245fd9fd0e97860ea8ae +hash: 3ce779c897187e9902c8f0852e557b3657c3d44f target_dir: ~/.hagrid/PySyft/ files: grid: diff --git a/packages/syft/PYPI.md b/packages/syft/PYPI.md index 5f9f472f16d..d020c374871 100644 --- a/packages/syft/PYPI.md +++ b/packages/syft/PYPI.md @@ -1,7 +1,7 @@
- + Perform data science on `data` that remains in `someone else's` server @@ -12,7 +12,7 @@ Perform data science on `data` that remains in `someone else's` server ## Install Client ```bash -$ pip install -U syft +$ pip install -U syft[data_science] ``` ## Launch Server @@ -20,7 +20,7 @@ $ pip install -U syft ```python # from Jupyter / Python import syft as sy -sy.requires(">=0.8.2,<0.8.3") +sy.requires(">=0.8.3,<0.8.4") node = sy.orchestra.launch(name="my-domain", port=8080, dev_mode=True, reset=True) ``` @@ -35,22 +35,22 @@ Starting syft-node server on 0.0.0.0:8080 ```python import syft as sy -sy.requires(">=0.8.2,<0.8.3") +sy.requires(">=0.8.3,<0.8.4") domain_client = sy.login(port=8080, email="info@openmined.org", password="changethis") ``` ## PySyft in 10 minutes -📝 API Example Notebooks +📝 API Example Notebooks -- 00-load-data.ipynb -- 01-submit-code.ipynb -- 02-review-code-and-approve.ipynb -- 03-data-scientist-download-result.ipynb -- 04-jax-example.ipynb -- 05-custom-policy.ipynb -- 06-multiple-code-requests.ipynb -- 07-domain-register-control-flow.ipynb +- 00-load-data.ipynb +- 01-submit-code.ipynb +- 02-review-code-and-approve.ipynb +- 03-data-scientist-download-result.ipynb +- 04-jax-example.ipynb +- 05-custom-policy.ipynb +- 06-multiple-code-requests.ipynb +- 07-domain-register-control-flow.ipynb ## Deploy Kubernetes Helm Chart @@ -116,11 +116,12 @@ $ helm install ... --set ingress.ingressClass="gce" # Versions `0.9.0` - Coming soon... -`0.8.3` (Beta) - `dev` branch 👈🏽 API - Coming soon... -`0.8.2` (Stable) - API +`0.8.4` (Beta) - `dev` branch 👈🏽 API - Coming soon... +`0.8.3` (Stable) - API Deprecated: +- `0.8.2` - API - `0.8.1` - API - `0.8.0` - API - `0.7.0` - Course 3 Updated @@ -140,7 +141,7 @@ HAGrid is a cli / deployment tool so the latest version of `hagrid` is usually t # What is Syft? - + `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`. @@ -158,19 +159,19 @@ No more cold calls to get `access` to a dataset. No more weeks of `wait times` tData Owner
Data Scientist
Data Engineer
🎥 PETs: Remote Data Science Unleashed - R gov 2021
@@ -299,9 +300,9 @@ Provides services to a group of `Data Owners` and `Data Scientists`, such as dat
@@ -315,18 +316,18 @@ Provides services to a group of `Data Owners` and `Data Scientists`, such as dat
- + | - + | - + | - + | - + | - + | - + | - + | - + | - + | - + |
---|