diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 182cac75ef3..df27c670a7f 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.8.5-post.1 +current_version = 0.8.5-post.2 tag = False tag_name = {new_version} commit = True diff --git a/.bumpversion_stable.cfg b/.bumpversion_stable.cfg index d2fa82a9e6c..63c21c05d9d 100644 --- a/.bumpversion_stable.cfg +++ b/.bumpversion_stable.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.8.5-post.1 +current_version = 0.8.5-post.2 tag = False tag_name = {new_version} commit = True diff --git a/.github/workflows/cd-post-release-tests.yml b/.github/workflows/cd-post-release-tests.yml index 7f19b5c397d..ae743b2e3a8 100644 --- a/.github/workflows/cd-post-release-tests.yml +++ b/.github/workflows/cd-post-release-tests.yml @@ -8,6 +8,14 @@ on: required: true type: string + release_platform: + description: "Release Platform" + required: true + type: choice + options: + - "REAL_PYPI" + - "TEST_PYPI" + workflow_call: inputs: syft_version: @@ -15,8 +23,15 @@ on: required: true type: string + release_platform: + description: "Release Platform" + required: true + type: string + default: "REAL_PYPI" + jobs: notebook-test-hagrid: + if: github.event.inputs.release_platform == 'REAL_PYPI' strategy: max-parallel: 99 matrix: @@ -155,13 +170,19 @@ jobs: - name: Install Syft run: | - pip install syft==${{ inputs.syft_version }} + if (${{ inputs.release_platform }} == "REAL_PYPI"); then + pip install syft==${{ inputs.syft_version }} + fi + if (${{ inputs.release_platform }}" == "TEST_PYPI"); then + pip install -i https://test.pypi.org/simple/ syft==${{ inputs.syft_version }} + fi - name: Check Syft version run: | python -c "import syft; print(syft.__version__)" notebook-test-k8s-k3d: + if: github.event.inputs.release_platform == 'REAL_PYPI' strategy: max-parallel: 99 matrix: @@ -216,3 +237,63 @@ jobs: SYFT_VERSION: ${{ inputs.syft_version }} run: | tox -e syft.test.helm + + # This job is used to test the syft unit tests on Test PyPi + syft-unit-tests: + strategy: + max-parallel: 99 + matrix: + os: [ubuntu-latest, macos-latest] + python-version: ["3.12", "3.11", "3.10"] + runs-on: ${{ matrix.os }} + steps: + - name: System Architecture + run: | + echo "System Architecture: $(uname -m)" + echo "System Version: $(uname -a)" + + - uses: actions/checkout@v4 + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v5 + + with: + python-version: ${{ matrix.python-version }} + + - name: Upgrade pip + run: | + python -m pip install --upgrade --user pip + + - name: Get pip cache dir + id: pip-cache + shell: bash + run: | + echo "dir=$(pip cache dir)" >> $GITHUB_OUTPUT + + - name: pip cache + uses: actions/cache@v4 + with: + path: ${{ steps.pip-cache.outputs.dir }} + key: ${{ runner.os }}-pip-py${{ matrix.python-version }}-${{ hashFiles('setup.cfg') }} + restore-keys: | + ${{ runner.os }}-pip-py${{ matrix.python-version }}- + + - name: Install Syft + env: + SYFT_VERSION: ${{ inputs.syft_version }} + run: | + if [[ "${{ inputs.release_platform }}" == "TEST_PYPI" ]]; then + pip install -i https://test.pypi.org/simple/ syft==${{ inputs.syft_version }}[data_science]; + fi + if [[ "${{ inputs.release_platform }}" == "REAL_PYPI" ]]; then + pip install syft==${{ inputs.syft_version }}[data_science]; + fi + + - name: Install Hagrid, tox and uv + run: | + pip install -U hagrid + pip install --upgrade pip uv==0.1.18 tox tox-uv==1.5.1 tox-current-env + + - name: Run unit tests + run: | + tox -e syft.test.unit --current-env diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index a6b42dcf0ea..cb6c44e8d51 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -345,6 +345,7 @@ jobs: outputs: syft_version: ${{ steps.release_checks.outputs.syft_version }} + release_platform: ${{ github.event.inputs.release_platform }} steps: - name: Permission to home directory @@ -563,3 +564,4 @@ jobs: uses: OpenMined/PySyft/.github/workflows/cd-post-release-tests.yml@dev with: syft_version: ${{ needs.deploy-syft.outputs.syft_version }} + release_platform: ${{ github.event.inputs.release_platform}} diff --git a/README.md b/README.md index 42495ab8b74..0d71963e6fd 100644 --- a/README.md +++ b/README.md @@ -137,7 +137,7 @@ helm install ... --set ingress.class="gce" `0.9.0` - Coming soon... `0.8.6` (Beta) - `dev` branch 👈🏽 API - Coming soon... -`0.8.5-post.1` (Stable) - API +`0.8.5-post.2` (Stable) - API Deprecated: diff --git a/VERSION b/VERSION index 54573ac816f..85bd8bd432b 100644 --- a/VERSION +++ b/VERSION @@ -1,5 +1,5 @@ - # Mono Repo Global Version -__version__ = "0.8.5-post.1" +# Mono Repo Global Version +__version__ = "0.8.5-post.2" # 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 f679c319e4e..85bd8bd432b 100644 --- a/packages/grid/VERSION +++ b/packages/grid/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.8.5-post.1" +__version__ = "0.8.5-post.2" # 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 f4ba571fe07..04170fcb81a 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! -ARG SYFT_VERSION_TAG="0.8.5-post.1" +ARG SYFT_VERSION_TAG="0.8.5-post.2" FROM openmined/grid-backend:${SYFT_VERSION_TAG} ARG PYTHON_VERSION="3.12" diff --git a/packages/grid/devspace.yaml b/packages/grid/devspace.yaml index 9cd4e645c09..6ce5fcfbcdc 100644 --- a/packages/grid/devspace.yaml +++ b/packages/grid/devspace.yaml @@ -25,7 +25,7 @@ vars: DEVSPACE_ENV_FILE: "default.env" CONTAINER_REGISTRY: "docker.io" NODE_NAME: "mynode" - VERSION: "0.8.5-post.1" + VERSION: "0.8.5-post.2" # 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 237cd91e2c7..9a6d9d3a60d 100644 --- a/packages/grid/frontend/package.json +++ b/packages/grid/frontend/package.json @@ -1,6 +1,6 @@ { "name": "pygrid-ui", - "version": "0.8.5-post.1", + "version": "0.8.5-post.2", "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 9c44f4e791c..9aa75a294bb 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.8.5-post.1" -appVersion: "0.8.5-post.1" +version: "0.8.5-post.2" +appVersion: "0.8.5-post.2" 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 29936296481..8f794992165 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.8.5-post.1 + version: 0.8.5-post.2 # Force default secret values for development. DO NOT SET THIS TO FALSE IN PRODUCTION randomizedSecrets: true 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 5c7356e6b8d..02bd55dac5a 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.5-post.1 + VERSION: 0.8.5-post.2 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 5c0ce30b1da..7586071c9b1 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.5-post.1 + image: docker.io/openmined/grid-backend:0.8.5-post.2 imagePullPolicy: IfNotPresent resources: {} tty: true @@ -57,7 +57,7 @@ spec: envFrom: - configMapRef: name: podman-syft-config - image: docker.io/openmined/grid-frontend:0.8.5-post.1 + image: docker.io/openmined/grid-frontend:0.8.5-post.2 imagePullPolicy: IfNotPresent resources: {} tty: true diff --git a/packages/hagrid/hagrid/deps.py b/packages/hagrid/hagrid/deps.py index 20efc420ab3..91c69ae77e0 100644 --- a/packages/hagrid/hagrid/deps.py +++ b/packages/hagrid/hagrid/deps.py @@ -36,7 +36,7 @@ from .nb_output import NBOutput from .version import __version__ -LATEST_BETA_SYFT = "0.8.5-post.1" +LATEST_BETA_SYFT = "0.8.5-post.2" 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 5ede95ac3df..c6367baa9a4 100644 --- a/packages/hagrid/hagrid/manifest_template.yml +++ b/packages/hagrid/hagrid/manifest_template.yml @@ -1,7 +1,7 @@ manifestVersion: 0.1 hagrid_version: 0.3.113 -syft_version: 0.8.5-post.1 -dockerTag: 0.8.5-post.1 +syft_version: 0.8.5-post.2 +dockerTag: 0.8.5-post.2 baseUrl: https://raw.githubusercontent.com/OpenMined/PySyft/ hash: c51169a89a83506dd401442a3900c4cea5330af6 target_dir: ~/.hagrid/PySyft/ diff --git a/packages/hagrid/hagrid/stable_version.py b/packages/hagrid/hagrid/stable_version.py index e79f1a5d4bc..88cf36c88bd 100644 --- a/packages/hagrid/hagrid/stable_version.py +++ b/packages/hagrid/hagrid/stable_version.py @@ -1 +1 @@ -LATEST_STABLE_SYFT = "0.8.5-post.1" +LATEST_STABLE_SYFT = "0.8.5-post.2" diff --git a/packages/syft/setup.cfg b/packages/syft/setup.cfg index f76c0b5e92c..afc4d6e3e76 100644 --- a/packages/syft/setup.cfg +++ b/packages/syft/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = syft -version = attr: "0.8.5-post.1" +version = attr: "0.8.5-post.2" 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 f679c319e4e..85bd8bd432b 100644 --- a/packages/syft/src/syft/VERSION +++ b/packages/syft/src/syft/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.8.5-post.1" +__version__ = "0.8.5-post.2" # 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 8801eb8c987..34bb6293c1c 100644 --- a/packages/syft/src/syft/__init__.py +++ b/packages/syft/src/syft/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.8.5-post.1" +__version__ = "0.8.5-post.2" # stdlib from collections.abc import Callable diff --git a/packages/syft/src/syft/protocol/data_protocol.py b/packages/syft/src/syft/protocol/data_protocol.py index 6d024133905..cf4ffb65bcd 100644 --- a/packages/syft/src/syft/protocol/data_protocol.py +++ b/packages/syft/src/syft/protocol/data_protocol.py @@ -458,6 +458,7 @@ def revert_latest_protocol(self) -> Result[SyftSuccess, SyftError]: # Save history self.save_history(protocol_history) + self.load_state() def check_protocol(self) -> Result[SyftSuccess, SyftError]: if len(self.diff) != 0: diff --git a/packages/syft/src/syft/protocol/protocol_version.json b/packages/syft/src/syft/protocol/protocol_version.json index 9df38ebfa20..7a5b6b03915 100644 --- a/packages/syft/src/syft/protocol/protocol_version.json +++ b/packages/syft/src/syft/protocol/protocol_version.json @@ -8,56 +8,1670 @@ "3": { "release_name": "0.8.4.json" }, - "4": { - "release_name": "0.8.5.post1.json" - }, "dev": { "object_versions": { - "PartialSyftObject": { + "ActionObject": { + "1": { + "version": 1, + "hash": "632446f1415102490c93fafb56dd9eb29d79623bcc5e9f2e6e37c4f63c2c51c3", + "action": "remove" + }, "2": { "version": 2, - "hash": "4182684fe6b6a09901f79ebbbef533044725d7c330722ffe01f4e6d8cc81e0ae", + "hash": "577aa1f010b90194958a18ec38ee21db3718bd96d9e036501c6ddeefabedf432", "action": "remove" }, "3": { "version": 3, - "hash": "3db9ad277ff4f29041379da7adb31dfcffa0487c30bcdc6f57a932d7509f7a26", + "hash": "d5303167b1048c1b956781c6daeaa93ec792bea5181c076c93da74dfec0a6127", "action": "add" } }, - "UserUpdate": { + "AnyActionObject": { + "1": { + "version": 1, + "hash": "bcb31f847907edc9c95d2d120dc5427854604f40940e3f41cd0474a1820ac65e", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "002d8be821140befebbc0503e6bc1ef8779094e24e46305e5da5af6eecb56b13", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "22568b8c3d700b7eaa3291b9f3d014dda3d6dbe20f1f8eab87210ccb2f035bbc", + "action": "add" + } + }, + "BlobFileOBject": { + "1": { + "version": 1, + "hash": "8da2c80ced4f0414c671313c4b63d05846df1e397c763d99d803be86c29755bb", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "f8d75c274f7ae4138e85bb936c3f27241cc0f7dd011ba237396733c53e5a1b0d", + "action": "add" + } + }, + "JobInfo": { + "1": { + "version": 1, + "hash": "cf26eeac3d9254dfa439917493b816341f8a379a77d182bbecba3b7ed2c1d00a", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "89dbd4a810586b49498be1f5299b565a19871487e14a120433b0a4cf607b6dee", + "action": "add" + } + }, + "ExecutionOutput": { + "1": { + "version": 1, + "hash": "c2337099eba14767ead75fcc1b1fa265c1898461ede0b5e7758a0e8d11d1757d", + "action": "add" + } + }, + "OutputPolicyExecuteCount": { + "1": { + "version": 1, + "hash": "6bb24b3b35e19564c43b838ca3f46ccdeadb6596511917f2d220681a378e439d", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "124e48961e0a2ffe9b8ce2aca7244e5c87d3a31debaedfc03c4edc721bb1a86c", + "action": "add" + } + }, + "OutputPolicyExecuteOnce": { + "1": { + "version": 1, + "hash": "32a40fc9966b277528eebc61c01041f3a5447417731954abdaffbb14dabc76bb", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "429110a31e6a1b91e228e1ce9006607bf6ca3e8ce4c4005c82754b089492ec80", + "action": "add" + } + }, + "UserCodeStatusCollection": { + "1": { + "version": 1, + "hash": "07481d543ec3131e759822710ab1714d525c0a16b20ebe4a2119f558ba22c125", + "action": "add" + } + }, + "UserCode": { + "1": { + "version": 1, + "hash": "e14c22686cdc7d1fb2b0d01c0aebdea37e62a61b051677c1d30234214f05cd42", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "660e1abc15034f525e91ffdd820c2a2179bfddf83b7b9e3ce7823b2efc515c69", + "action": "remove" + }, "3": { "version": 3, - "hash": "2a2feb8f1b5b57bf9dec3bea3874a2b77dbc1be88d0ceb2f120c92a7af5f7ec8", + "hash": "90fcae0f556f375ba1e91d2e345f57241660695c6e2b84c8e311df89d09e6c66", "action": "remove" }, "4": { "version": 4, - "hash": "a4313c229e8b374d748292b5a12093328cecb0653e03e17d98b4bedb6d0728cd", + "hash": "0a7181cd5f76800b6566175ffa7276d0cf38c4ddc5110114430147dfc8bfdb2a", "action": "add" } }, - "UserSearch": { + "UserCodeExecutionOutput": { + "1": { + "version": 1, + "hash": "deafafb72d07d724690aaa2fe742379f8e9b3531d9c33f6a8683ee90b462e353", + "action": "add" + } + }, + "NumpyArrayObject": { + "1": { + "version": 1, + "hash": "dcc7b44fa5ad22ae0bc576948f856c172dac1e9de2bc8e2a302e428f3309a278", + "action": "remove" + }, "2": { "version": 2, - "hash": "529a5874946f4b8c1a1fa74034000db8fc3a348e488a80c1f02d8ed1cc8aec3a", + "hash": "2c631121d9211006edab5620b214dea83e2398bee92244d822227ee316647e22", "action": "remove" }, "3": { "version": 3, - "hash": "3f0c4f9117702f76b70645c3b7c2a514982f33f8d3203030a4ca3628e7120408", + "hash": "ff3e9e57df17d6027581ae1aa177199751d8685a3b0cb4359e7e55ace3514041", "action": "add" } }, - "NodeSettingsUpdate": { + "NumpyScalarObject": { + "1": { + "version": 1, + "hash": "5c1b6b6e8ba88bc79e76646d621489b889fe8f9b9fd59f117d594be18a409633", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "0d5d81b9d45c140f6e07b43ed68d31e0ef060d6b4d0431c9b4795997bb35c69d", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "9cc5eca915280827de912d66fbb345f43f80787de309613f3fc53130df5fa7d8", + "action": "add" + } + }, + "NumpyBoolObject": { + "1": { + "version": 1, + "hash": "a5c822a6a3ca9eefd6a2b68f7fd0bc614fba7995f6bcc30bdc9dc882296b9b16", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "24839ba1c88ed833a134124750d5f299abcdf318670315028ed87b254f4578b3", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "808a042ea9bca5b621417296824bf2a0b170e66c1f714f91ec3feccace41e2a3", + "action": "add" + } + }, + "PandasDataframeObject": { + "1": { + "version": 1, + "hash": "35058924b3de2e0a604a92f91f4dd2e3cc0dac80c219d34f360e7cedd52f5f4c", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "66729d4ba7a92210d45c5a5c24fbdb4c8e58138a515a7bdb71ac8f6e8b868544", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "30e79bc3df2f7d99d8bca7e58f2d93ab24fc766ce723d985142cf7adee4cc57a", + "action": "add" + } + }, + "PandasSeriesObject": { + "1": { + "version": 1, + "hash": "2a0d8a55f1c27bd8fccd276cbe01bf272c40cab10417d7027273983fed423caa", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "cb05a714f75b1140a943f56a3622fcc0477b3a1f504cd545a98510959ffe1528", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "96942949c5a7be48891f84f95b046148bf3e5213b586012071f637c488115ac0", + "action": "add" + } + }, + "UserCodeStatusChange": { + "1": { + "version": 1, + "hash": "4f5b405cc2b3976ed8f7018df82e873435d9187dff15fa5a23bc85a738969f3f", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "d83e0905ae882c824ba8fbbf455cd3881906bf8b2ebbfff07bcf471ef869cedc", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "6a743ac25193006491f53e0ab697a1391a8f19441d6fa6d6b67d4d5745808b12", + "action": "add" + } + }, + "SyncStateItem": { + "1": { + "version": 1, + "hash": "4dbfa0813f5a3f7be0b36249ff2d67e395ad7c9e138c5a122fc7342b8dcc4b92", + "action": "add" + } + }, + "SyncState": { + "1": { + "version": 1, + "hash": "a0616775ec8ef0629e2d91e0df9cc4237ea3674727eda1ce367f1897ee35767d", + "action": "add" + } + }, + "StoreConfig": { + "1": { + "version": 1, + "hash": "17de8875cf590311ddb042140347ffc79d4a85028e504dad178ca4e1237ec861", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "6df61455f637affc477cf7ded7206009b414269b497a586b5d3374368e9ea602", + "action": "add" + } + }, + "MongoStoreConfig": { + "1": { + "version": 1, + "hash": "e52aa382e300b0b69aaa2d80aadb4e3a9a3c02b3c741b71d56f959c4d3891ce5", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "ab2a664a0b3c6f5e0d8323aa26c399c7810462f1a8178f5e5f5021b95a40570c", + "action": "add" + } + }, + "Action": { + "1": { + "version": 1, + "hash": "5cf71ee35097f17fbb1dd05096f875211d71cf07161205d7f6a9c11fd49d5272", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "a13b50c4d23bd6deb7896e394f2a20e6cef4c33c5e6f4ee30f19eaffab708f21", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "8b9957c26b2fa6513d6a07cdde6a4fab003693cf4b787e8bda0ecc2503ae9d54", + "action": "add" + } + }, + "DataSubjectCreate": { + "1": { + "version": 1, + "hash": "5a94f9fcba75c50d78d71222f0235c5fd4d8003ae0db4d74bdbc4d56a99de3aa", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "f33811ae53332a54323cd64772776d0fdf95623f5ee7e3f5759dd36ba9e0397d", + "action": "add" + } + }, + "Dataset": { + "1": { + "version": 1, + "hash": "99ca2fa3e46fd9810222d269fac6accb546f632e94d5d57529016ba5e55af5a8", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "5e108228813bda478de1d6496fffc888f2f1bbaa7ae11ccce100987ee935c5ce", + "action": "add" + } + }, + "CreateDataset": { + "1": { + "version": 1, + "hash": "3b020d9b8928cbd7e91f41c749ab4c932e19520696a183f2c7cd1312ebb640d1", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "67d45b8e93be3c95cdc5c5c2ff8d7e181e0c3200badc279d56be4f51f5e78ce7", + "action": "add" + } + }, + "DictStoreConfig": { + "1": { + "version": 1, + "hash": "256e9c623ce0becd555ddd2a55a0c15514e162786b1549388cef98a92a9b18c9", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "071e31e8bf4fdf894b03e0490549be4c40fcb0f0cdecff34866c5d2eded2944f", + "action": "add" + } + }, + "SQLiteStoreConfig": { + "1": { + "version": 1, + "hash": "b656b26c14cf4e97aba702dd62a0927aec7f860c12eed512c2c688e1b7109aa5", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "194391d5e90030ad2fe46e7a810ee55dddaa9a1f831667bcdad6e2363c1996fa", + "action": "add" + } + }, + "Plan": { + "1": { + "version": 1, + "hash": "a0bba2b7792c9e08c453e9e256f0ac6e6185610726566bcd50b057ae83b42d9a", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "f8e623e1887df2c0051caf9e06820e6603148e8ae688460e10a6f4b2dd405e9d", + "action": "add" + } + }, + "NodeMetadata": { + "1": { + "version": 1, + "hash": "6bee018894dfdf697ea624740d0bf051750e0b0d8470ced59646f6d8812068ac", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "f856169fea72486cd436875ce4411ef935da11eb7c5af48121adfa00d4c0cdb6", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "3cc67abf394a805066a88aef0bea15bde609b9ecbe7ec15172eac5e7a0b7ef7c", + "action": "remove" + }, + "4": { + "version": 4, + "hash": "6d0dd9f388728bb8532ca775587cc7eb9889e111bad8f0b4ba17464140479f9f", + "action": "add" + } + }, + "NodeSettings": { + "1": { + "version": 1, + "hash": "b662047bb278f4f5db77c102f94b733c3a929839271b3d6b82ea174a60e2aaf0", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "29a82afcb006a044b6ae04c6ea8a067d145d28b4210bb038ea9fa86ebde108c8", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "2d5f6e79f074f75b5cfc2357eac7cf635b8f083421009a513240b4dbbd5a0fc1", + "action": "add" + } + }, + "BlobFile": { + "1": { + "version": 1, + "hash": "47ed55183d619c6c624e35412360a41de42833e2c24223c1de1ad12a84fdafc2", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "8f1710c754bb3b39f546b97fd69c4826291398b247976bbc41fa873af431bca9", + "action": "remove" + }, + "4": { + "version": 4, + "hash": "c74d6f9899d928430a38bd4585069b557de8e985a13f82f166479bd7f32d5a85", + "action": "add" + } + }, + "SeaweedSecureFilePathLocation": { + "1": { + "version": 1, + "hash": "5724a38b1a92b8a55da3d9cc34a720365a6d0c32683acda630fc44067173e201", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "5fd63fed2a4efba8c2b6c7a7b5e9b5939181781c331230896aa130b6fd558739", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "12547e03e48b48c44f13720792db9302726c92f33ecc5374bd92ff6f2d733adf", + "action": "add" + } + }, + "BlobStorageEntry": { + "1": { + "version": 1, + "hash": "9f1b027cce390ee6f71c7a81e7420bb71a477b29c6c62ba74e781a97bc5434e6", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "5472bdd5bdce6d0b561543a6bac70d47bf0c05c141a21450751460cc538d6b55", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "0a5cf4058b330727a2d617a99d56070a7a6977b7d10f532fbb35cd4fe97b7678", + "action": "add" + } + }, + "BlobStorageMetadata": { + "1": { + "version": 1, + "hash": "6888943be3f97186190dd26d7eefbdf29b15c6f2fa459e13608065ebcdb799e2", + "action": "remove" + }, "2": { "version": 2, - "hash": "88775f18141f0eb29342566bdd199c359a13db0a0125e3b8386b10dbf11ab32e", + "hash": "674f4c52a8444289d5ef389b919008860e2b0e7acbaafa774d58e492d5b6741a", "action": "remove" }, "3": { "version": 3, - "hash": "bcdf3cab07728978a49b483ff046380fb3614904d2f8b5b7239fd0434e6c0465", + "hash": "b4b222dc8a994b5ff6d685818973516d89b615e2321d122edc28d1c30479a9fb", + "action": "add" + } + }, + "BlobRetrieval": { + "1": { + "version": 1, + "hash": "a8d7e1d6483e7a9b5a130e837fa398862aa6cbb316cc5f4470450d835755fdd9", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "4c4fbdb6df5bb9fcbe914a9890bd1c1b6a1b3f382a04cbc8752a5a1b03130111", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "609daef405c4606f61b76df23c91ae75a97788a4e99f3e1ee7faa5a35eab8748", + "action": "add" + } + }, + "SyftObjectRetrieval": { + "2": { + "version": 2, + "hash": "d9d7a7e1b8843145c9687fd013c9223700285886073547734267e91ac53e0996", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "952958e9afae007bef3cb89aa15be95dddc4c310e3a8ce4191576f90ac6fcbc8", + "action": "remove" + }, + "4": { + "version": 4, + "hash": "fe151e6fceaafc71c9189d07aed077dc0477bea6a8d7f3c3ace9098ed3161f6b", + "action": "add" + } + }, + "WorkerSettings": { + "1": { + "version": 1, + "hash": "0dcd95422ec8a7c74e45ee68a125084c08f898dc94a13d25fe5a5fd0e4fc5027", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "d623a8a0d6c83b26ba49686bd8be10eccb126f54626fef334a85396c3b8a8ed6", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "20c9e19d8084a87130e173d09d3e9ebaecd3127c455702471eac764d37912a43", + "action": "add" + } + }, + "SubmitUserCode": { + "2": { + "version": 2, + "hash": "9b29e060973a3de8d3564a2b7d2bb5c53745aa445bf257576994b613505d7194", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "a29160c16d2e2620800d42cdcd9f3637d063a570c477a5d05217a2e64b4bb396", + "action": "remove" + }, + "4": { + "version": 4, + "hash": "3c5c8627e4f7cca64c1249eea52e7c46171fd4882f76c83e9fa8a1ea7e828b9c", + "action": "add" + } + }, + "SeaweedFSBlobDeposit": { + "1": { + "version": 1, + "hash": "382a9ac178deed2a9591e1ebbb39f265cbe67027fb93a420d473a4c26b7fda11", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "07d84a95324d95d9c868cd7d1c33c908f77aa468671d76c144586aab672bcbb5", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "05e61e6328b085b738e5d41c0781d87852d44d218894cb3008f5be46e337f6d8", + "action": "add" + } + }, + "QueueItem": { + "1": { + "version": 1, + "hash": "5aa94681d9d0715d5b605f9625a54e114927271378cf2ea7245f85c488035e0b", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "9503b878de4b5b7a1793580301353523b7d6219ebd27d38abe598061979b7570", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "3495f406d2c97050ce86be80c230f49b6b846c63b9a9230cbd6631952f2bad0f", + "action": "remove" + }, + "4": { + "version": 4, + "hash": "96b0ab4ae935558cd391b86e923f8c7e172b3c27b288c0133197bdc41bd7e19f", + "action": "add" + } + }, + "ZMQClientConfig": { + "1": { + "version": 1, + "hash": "e6054969b495791569caaf33239039beae3d116e1fe74e9575467c48b9007c45", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "91ce5953cced58e12c576aa5174d5ca0c91981b01cf42edd5283d347baa3390b", + "action": "remove" + }, + "4": { + "version": 4, + "hash": "d8761747473ef2af59a7889ab0ea0f69f78a841a9f0cf9fad8260e9c570211d5", + "action": "add" + } + }, + "ActionQueueItem": { + "1": { + "version": 1, + "hash": "11a43caf9164eb2a5a21f4bcb0ca361d0a5d134bf3c60173f2c502d0d80219de", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "6413ed01e949cac169299a43ce40651f9bf8053e408b6942853f8afa8a693b3d", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "5bcda9c7df78ded9ea4b53710191f37054d3046ea01125b755afc8c30dd9eed2", + "action": "add" + } + }, + "JobItem": { + "1": { + "version": 1, + "hash": "7b8723861837b0b7e948b2cf9244159d232185f3407dd6bef108346f941ddf6e", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "e99cf5a78c6dd3a0adc37af3472c7c21570a9e747985dff540a2b06d24de6446", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "5b93a59e28574691339d22826d5650969336a2e930b93d6b3fe6d5409ca0cfc4", + "action": "remove" + }, + "4": { + "version": 4, + "hash": "6a7cc7c2bb4dd234c1508b0af4d3b403cd3b7b427578a775bf80dc36891923ed", + "action": "add" + } + }, + "SyftLog": { + "1": { + "version": 1, + "hash": "bd3f62b8fe4b2718a6380c8f05a93c5c40169fc4ab174db291929298e588429e", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "d3ce45794da2e6c4b0cef63b98a553525af50c5d9db42d3d64caef3e7d22b4a9", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "8964d48238672e0e5d5db6b932cda4ee8eb77581949ab3f7a38a05b1efec13b7", + "action": "add" + } + }, + "SignedSyftAPICall": { + "1": { + "version": 1, + "hash": "e66a116de2fa44ebdd0d4c2d7d5a047dedb555fd201a0f431cd8017d9d33a61d", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "7a3bdede247c347196d5ced8217d2d3849e91a02dc5fd1c98c4a8bcac98480e4", + "action": "add" + } + }, + "UserUpdate": { + "2": { + "version": 2, + "hash": "32cba8fbd786c575f92e26c31384d282e68e3ebfe5c4b0a0e793820b1228d246", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "a7333af6252bf92ccd913bb23ddc4c0b0c63f8838277d7ebad406be92fa019d2", + "action": "add" + } + }, + "UserCreate": { + "2": { + "version": 2, + "hash": "2540188c5aaea866914dccff459df6e0f4727108a503414bb1567ff6297d4646", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "70a0d3a701aca47f58009d48c94e314adc464e5429af6794b5770a1163ddfdda", + "action": "add" + } + }, + "UserSearch": { + "1": { + "version": 1, + "hash": "69d1e10b81c8a4143cf70e4f911d8562732af2458ebbc455ca64542f11373dd1", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "78d4149c8b1af8510755341fc369eae83d7f67c6b771b50af7f9b3c9b6e7b7aa", + "action": "add" + } + }, + "NodeSettingsUpdate": { + "1": { + "version": 1, + "hash": "b6ddc66ff270a3c2c4760e31e1a55d72ed04ccae2d0115ebe2fba6f2bf9bd119", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "e1dc9d2f30c4aae1f7359eb3fd44de5537788cd3c69be5f30c36fb019f07c261", + "action": "add" + } + }, + "User": { + "2": { + "version": 2, + "hash": "ded970c92f202716ed33a2117cf541789f35fad66bd4b1db39da5026b1d7d0e7", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "ac5179da4b09332cade6aeedd1c59b506ddfe932ee79b9bb2c087dca24391342", + "action": "add" + } + }, + "UserView": { + "2": { + "version": 2, + "hash": "e410de583bb15bc5af57acef7be55ea5fc56b5b0fc169daa3869f4203c4d7473", + "action": "remove" + }, + "3": { + "version": 3, + "hash": "ac21f70f7bcbc6cadd7b07949e66b66bca31aa5c1fb28196ae38d22dc05eb444", + "action": "add" + } + }, + "Notification": { + "1": { + "version": 1, + "hash": "d13981f721fe2b3e2717640ee07dc716c596e4ecd442461665c3fdab0b85bf0e", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "848bdbdbfc655c8cbb6274d3158fad7d3fcdaf77bf0389031dff0d8cedcdbd24", + "action": "add" + } + }, + "CreateNotification": { + "1": { + "version": 1, + "hash": "b1f459de374fe674f873a4a5f3fb8a8aabe0d83faad84a933f0a77dd1141159a", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "657edc0de0b93399006f9c911de2cd212244acc192ff052abf7215bb41fe83aa", + "action": "add" + } + }, + "NotificationPreferences": { + "1": { + "version": 1, + "hash": "e0be3fb928a3e05ba309fc4d59e8eba1e61c6ea09aeb68f25230a5e9446cfcfd", + "action": "add" + } + }, + "NotifierSettings": { + "1": { + "version": 1, + "hash": "efa20280a24d48f583d1e21875a9c195466c7df1239cebbce6016fd6c15c02ad", + "action": "add" + } + }, + "PartialSyftObject": { + "1": { + "version": 1, + "hash": "008917584d8e1c09015cdbef02f59c0622f48e0618877c1b44425c8846befc13", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "1254e629e855f017511f60a10f249bd266a018c446b8533b58fcbbb7bb63c29e", + "action": "add" + } + }, + "NodeMetadataUpdate": { + "1": { + "version": 1, + "hash": "569d124c23590360bda240c19b53314ccc6204c5d1ab0d2898976a028e002191", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "520ae8ffc0c057ffa827cb7b267a19fb6b92e3cf3c0a3666ac34e271b6dd0aed", + "action": "add" + } + }, + "MongoDict": { + "1": { + "version": 1, + "hash": "640734396edae801e1601fe7777710e67685e552acb0244ad8b4f689599baca9", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "47da755ee2c572f719f9c4624120142f0e3c411aeb03278a9eea5fdd92ad2bad", + "action": "add" + } + }, + "LinkedObject": { + "1": { + "version": 1, + "hash": "824567c6933c095d0e2f6995c8de3581c0fbd2e9e4ead35c8159f7964709c28e", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "08ba9bab178011c723f84bdc64ea879a369f4e6fb32d60020ae123e64b19ec42", + "action": "add" + } + }, + "BaseConfig": { + "1": { + "version": 1, + "hash": "4e5257080ce615aa4122b02bad8487e4c7d6d0f171ff77abbc9e8cd3e33df89a", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "383d9ce8873520c9224e00797a96d6dc2e64f054795e3b1de2ac7cd8ce68df86", + "action": "add" + } + }, + "ServiceConfig": { + "1": { + "version": 1, + "hash": "ca91f59bf045d949d82860f7d52655bfbede4cf6bdc5bae8f847f08a16f05d74", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "4c79a399bbbd8571b712bdb957ff3bc4903aae59cc06bd584c248860dfdab9fe", + "action": "add" + } + }, + "LibConfig": { + "1": { + "version": 1, + "hash": "c6ff229aea16874c5d9ae4d1f9e500d13f5cf984bbcee7abd16c5841707a2f78", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "48924a4e5c9dfbc22ef7f2449ca82c7c8d6ae6f6eae070b87747e8a971bd1cb4", + "action": "add" + } + }, + "APIEndpoint": { + "1": { + "version": 1, + "hash": "c0e83867b107113e6fed06364ba364c24b2f4af35b15a3869b176318d3be7989", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "1be1f6793478cd2e4a0cc84713426b2d5586969e98058f4e8b91fc19293cf445", + "action": "add" + } + }, + "LibEndpoint": { + "1": { + "version": 1, + "hash": "153eac6d8990774eebfffaa75a9895e7c4e1a0e09465d5da0baf4c3a3b03369d", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "74916f7c9bbca213b70fcdb5212eae9eb5d3c9fddf4aa35e1fb9a7158fd2d97f", + "action": "add" + } + }, + "SyftAPICall": { + "1": { + "version": 1, + "hash": "014bd1d0933f6070888a313edba239170759de24eae49bf2374c1be4dbe2b4d7", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "f18183e178a0b5709a2800a7d88f9eef25afefe64d6c646938fec6c5aacd296f", + "action": "add" + } + }, + "SyftAPIData": { + "1": { + "version": 1, + "hash": "db101a75227e34750d7056785a1e87bb2e8ad6604f19c372d0cb6aa437243bf5", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "931f6019fe66e35eebfe2e0b3c20d7354e2222b4e51a7b60ae9a54c581a77d6e", + "action": "add" + } + }, + "SyftAPI": { + "1": { + "version": 1, + "hash": "2bba1d9fcf677a58e35bf903de3da22ee4913af138aa3012af9c46b3609579cd", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "8d24945c5d62c9a910dbe6b925064532db4f351ab7f3eabf1fb454a9e460f7ab", + "action": "add" + } + }, + "UserViewPage": { + "1": { + "version": 1, + "hash": "16dac6209b19a934d286ef1efa874379e0040c324e71023c57d1bc6d2d367171", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "1383d83f202e53490d03049685c1052385ecde4ea6d4b34d4917d08749e02e44", + "action": "add" + } + }, + "UserPrivateKey": { + "1": { + "version": 1, + "hash": "7cb196587887f0f3bffb298dd9f3b88509e9b2748792bf8dc03bdd0d6b98714a", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "7e99d928122dd7546c94893314f393956c29b8c8d605f62bc99429972f2ffd8e", + "action": "add" + } + }, + "DateTime": { + "1": { + "version": 1, + "hash": "7e9d89309a10d2110a7ae4f97d8f25a7914853269e8fa0c531630790c1253f17", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "92daa79cc211b880d7c492e32b22fa4b7cce78ef1606a9be4461324f68fb8cd3", + "action": "add" + } + }, + "ReplyNotification": { + "1": { + "version": 1, + "hash": "34b2ad522f7406c2486573467d9c7acef5c1063a0d9f2177c3bda2d8c4f87572", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "bc3a15f754ea23a1b6dfe1612ee47a361864c820c507b5644b3fada92bd266e7", + "action": "add" + } + }, + "HTTPConnection": { + "1": { + "version": 1, + "hash": "5ee19eaf55ecbe7945ea45924c036ec0f500114a2f64176620961a8c2ec94cdb", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "68409295f8916ceb22a8cf4abf89f5e4bcff0d75dc37e16ede37250ada28df59", + "action": "add" + } + }, + "PythonConnection": { + "1": { + "version": 1, + "hash": "011946fc9af0a6987f5c7bc9b0208b2fae9d65217531430bced7ba542788da1a", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "eb479c671fc112b2acbedb88bc5624dfdc9592856c04c22c66410f6c863e1708", + "action": "add" + } + }, + "ActionDataEmpty": { + "1": { + "version": 1, + "hash": "89b5912fe5416f922051b8068be6071a03c87a4ab264959de524f1b86e95f028", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "1fd3a1d3b3d97c8fe4ff2e51567c026830e6c1489f82caa4c6e3ca24a11e1da0", + "action": "add" + } + }, + "ObjectNotReady": { + "1": { + "version": 1, + "hash": "88207988639b11eaca686b6e079616d9caecc3dbc2a8112258e0f39ee5c3e113", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "07cad6b7fbf4dc9f02ec5857dd4ab4c224fc2da540062a55835eb85df31e7fe8", + "action": "add" + } + }, + "ActionDataLink": { + "1": { + "version": 1, + "hash": "10bf94e99637695f1ba283f0b10e70743a4ebcb9ee75aefb1a05e6d6e1d21a71", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "59756e8b5729df61217f8bcf53f54e99c7fcc715594488779e19296dec582951", + "action": "add" + } + }, + "SyftImageRegistry": { + "1": { + "version": 1, + "hash": "dc83910c91947e3d9eaa3e6f8592237448f0408668c7cca80450b5fcd54722e1", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "862410fcf514a41ee13273d9540a245ed79e26bb82a0acfe2ad48accc3af1bef", + "action": "add" + } + }, + "SyftWorkerImage": { + "1": { + "version": 1, + "hash": "2a9585b6a286e24f1a9f3f943d0128730cf853edc549184dc1809d19e1eec54b", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "1063e826436e24707eef3f37dbc15f8008ca038fc3f02ad489a49248c8666ba3", + "action": "add" + } + }, + "SyftWorker": { + "1": { + "version": 1, + "hash": "0d5b367162f3ce55ab090cc1b49bd30e50d4eb144e8431eadc679bd0e743aa70", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "ad19971aabbdf6d032fba708357eb0f0d0bd59f993c58b3e36a1b7ca04332453", + "action": "add" + } + }, + "WorkerPool": { + "1": { + "version": 1, + "hash": "250699eb4c452fc427995353d5c5ad6245fb3e9fdac8814f8348784816a0733b", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "1b81621b7c03eacfe8369c30bbc97967acef6b5d29a3c67d5f8ad81b49556dac", + "action": "add" + } + }, + "SecureFilePathLocation": { + "1": { + "version": 1, + "hash": "7febc066e2ee5a3a4a891720afede3f5c155cacc0557662ac4d04bf67b964c6d", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "e4e18e793f25c1ba8eb32849dafc3b85aa1572ebd9a7339ea8776452777d5b7c", + "action": "add" + } + }, + "AzureSecureFilePathLocation": { + "1": { + "version": 1, + "hash": "1bb15f3f9d7082779f1c9f58de94011487924cb8a8c9c2ec18fd7c161c27fd0e", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "b05c5b759d43d9aa13e2a11087d13ff78cbec946768e3ff130fcac83a4216117", + "action": "add" + } + }, + "CreateBlobStorageEntry": { + "1": { + "version": 1, + "hash": "61a373336e83645f1b6d78a320323d9ea4ee91b3d87b730cb0608fbfa0072262", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "b252fe14bd22f92866c20bfffbdab1a839c8648c7b2cda81500cbeb9a5d85c57", + "action": "add" + } + }, + "BlobRetrievalByURL": { + "3": { + "version": 3, + "hash": "0b664100ea08413ca4ef04665ca910c2cf9535539617ea4ba33687d05cdfe747", + "action": "remove" + }, + "4": { + "version": 4, + "hash": "3a82ec6220eda51289931689db2f598e5e44a610b0a229113c4695f897cc9f2b", + "action": "add" + } + }, + "BlobDeposit": { + "1": { + "version": 1, + "hash": "c98e6da658a3be01ead4ea6ee6a4c10046879f0ce0f5fc5f946346671579b229", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "7b0709298f6a6bd1e33244f655dc4f3bb95645f9e474f2de331869071e3ab384", + "action": "add" + } + }, + "HTTPNodeRoute": { + "1": { + "version": 1, + "hash": "1901b9f53f9970ce2bd8307ba9f7cafc0e7eba1d2ec82e4014c6120e605e3741", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "2134ea812f7c6ea41522727ae087245c4b1195ffbad554db638070861cd9eb1c", + "action": "add" + } + }, + "PythonNodeRoute": { + "1": { + "version": 1, + "hash": "15711e6e7a1ef726c8e8b5c35a6cb2d30b56ba5213cba489524bf63489e136cf", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "3eca5767ae4a8fbe67744509e58c6d9fb78f38fa0a0f7fcf5960ab4250acc1f0", + "action": "add" + } + }, + "DataSubject": { + "1": { + "version": 1, + "hash": "0b8b049d4627727b444c419f5d6a97b7cb97a433088ebf744c854b6a470dadf1", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "4385b12c582d711cfadf08f6d9254d2b95652d8aeedbeb350c5dcbf57dab1fea", + "action": "add" + } + }, + "DataSubjectMemberRelationship": { + "1": { + "version": 1, + "hash": "0a820edc9f1a87387acc3c611fe852752fcb3dab7608058f2bc48211be7bfbd2", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "6f03ee3c35cd02973210c25ce99f50effdaa6156211329bddf763272d9d32585", + "action": "add" + } + }, + "Contributor": { + "1": { + "version": 1, + "hash": "d1d4f25bb87e59c0414501d3335097de66815c164c9ed5a7850ff8bec69fbcdc", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "7beef331ac6ea90632adc81a96bd99a656467ab8f2334007c624c64ea8a4b886", + "action": "add" + } + }, + "MarkdownDescription": { + "1": { + "version": 1, + "hash": "519328a3952049f57004013e4fb00840695b24b8575cad983056412c9c9d9ba6", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "3c4990cee7cc0b9e86c4b1aa6120476d3d7154d4047d8f4a80a10b6ad1415be4", + "action": "add" + } + }, + "Asset": { + "1": { + "version": 1, + "hash": "24350b8d9597df49999918ad42e0eece1328ea30389311f1e0a420be8f39b8a1", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "b5ce972e6b0341da041f457660eca873bd9bb4f93e73158767f951cb93b53d10", + "action": "add" + } + }, + "CreateAsset": { + "1": { + "version": 1, + "hash": "1b4c71569b8da64258672483bd36dc4aa99a32d4cb519659241d15bc898041a6", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "954da64a48165139f585e9e5a9526aa43a73a0709c1c1bf58e937e8c3e0f184f", + "action": "add" + } + }, + "DatasetPageView": { + "1": { + "version": 1, + "hash": "b1de14bb9b6a259648dfc59b6a48fa526116afe50a689c24b8bb36fd0e6a97f8", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "f7652573278f762788f4ec3d39c3ec14179061429589714ff49210b015d57d0f", + "action": "add" + } + }, + "TwinObject": { + "1": { + "version": 1, + "hash": "c42455586b43724a7421becd99122b787a129798daf6081e96954ecaea228099", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "c863c24d4ec1989ce2a0547f9b9152a2a61b24386b38ccd37f0aeae91ce80e41", + "action": "add" + } + }, + "ExactMatch": { + "1": { + "version": 1, + "hash": "e497e2e2380db72766c5e219e8afd13136d8953933d6f1eaf83b14001e887cde", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "8767689e0b6acdc42ed558645ce641098e63094300225e2c8b9e4758abf80104", + "action": "add" + } + }, + "OutputHistory": { + "1": { + "version": 1, + "hash": "4ec6e6efd86a972b474251885151bdfe4ef262562174605e8ab6a8abba1aa867", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "b6e3d6ca02441af981df1c83bb3ccf05e8221e8da3fb369596190c32ee547f12", + "action": "add" + } + }, + "UserPolicy": { + "1": { + "version": 1, + "hash": "c69b17b1d96cace8b45da6d9639165f2da4aa7ff156b6fd922ac217bf7856d8a", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "9a5ef3d6ece1321ad59c20f2dda08564696e1dd8d017b268ffd70c2958671cad", + "action": "add" + } + }, + "SubmitUserPolicy": { + "1": { + "version": 1, + "hash": "96f7f39279fadc70c569b8d48ed4d6420a8132db51e37466d272fda19953554b", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "354df4734594f6bc3b58b26c0b60592f454c750e49c00781fc15448dd65a4fb4", + "action": "add" + } + }, + "UserCodeExecutionResult": { + "1": { + "version": 1, + "hash": "49c32e85e78b7b189a7f13b7e26115ef94fcb0b60b578adcbe2b95e289f63a6e", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "0f4b96ae01b360b7b5ba99f6bd34aaf2da368ff56075bee8137d8c9a82bcec02", + "action": "add" + } + }, + "CodeHistory": { + "1": { + "version": 1, + "hash": "a7baae93862ae0aa67675f1617574e31aafb15a9ebff633eb817278a3a867161", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "f9a3e33bb89c72612b2c5ea501ca16bdbac832a94af1f373c76458f2a5a96614", + "action": "add" + } + }, + "CodeHistoryView": { + "1": { + "version": 1, + "hash": "0ed1a2a04a962ecbcfa38b0b8a03c1e51e8946a4b80f6bf2557148ce658671ce", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "91f1c8b4d9f8e8be517cda487615ae2e3a9df6fd4bdd2c7be51836b851f429f0", + "action": "add" + } + }, + "CodeHistoriesDict": { + "1": { + "version": 1, + "hash": "95288411cd5843834f3273a2fd66a7df2e603e980f4ab1d329f9ab17d5d2f643", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "9ebf38ad3f12b1ec397bd977cf1013fb8703e02562a6e74b7d17ea2debfcb4a1", + "action": "add" + } + }, + "UsersCodeHistoriesDict": { + "1": { + "version": 1, + "hash": "5e1f389c4565ee8558386dd5c934d81e0c68ab1434f86bb9065976b587ef44d1", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "863280e2a39de8f50293d54dd9798a0568a2204418fe0bd776b5ea3dcc43e99a", + "action": "add" + } + }, + "OnDiskBlobDeposit": { + "1": { + "version": 1, + "hash": "5efc230c1ee65c4626d334aa69ed458c796c45265e546a333844c6c2bcd0e6b0", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "6f8f03f6bf76407b8f34aba12970d037c2a59ec3858feee8f8a3234ebe3a744d", + "action": "add" + } + }, + "RemoteConfig": { + "1": { + "version": 1, + "hash": "ad7bc4780a8ad52e14ce68601852c93d2fe07bda489809cad7cae786d2461754", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "0269311d0a524c1f2c565ffd1c9d0da4a4cb4880f98b44cb7d3b76312f5c9f98", + "action": "add" + } + }, + "AzureRemoteConfig": { + "1": { + "version": 1, + "hash": "c05c6caa27db4e385c642536d4b0ecabc0c71e91220d2e6ce21a2761ca68a673", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "56ab4455e8182d3c300efb31ae019a2211ecb9e579ec1a41a087c98ee8e9f317", + "action": "add" + } + }, + "Change": { + "1": { + "version": 1, + "hash": "aefebd1601cf5bfd4817b0db75300a78299cc4949ead735a90873cbd22c8d4bc", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "9784905430b48d60be31b89d5fdbf559f8f7cc0a3be3428a3ba4b17b0db06330", + "action": "add" + } + }, + "ChangeStatus": { + "1": { + "version": 1, + "hash": "627f6f8e42cc285336aa6fd4916285d796140f4ff901487b7cb3907ef0f116a6", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "37e33e685081a3e45155ffe8f02371a5dde82841ebb3d1b60c0ff06031622ccd", + "action": "add" + } + }, + "ActionStoreChange": { + "1": { + "version": 1, + "hash": "17b865e75eb3fb2693924fb00ba87a25260be45d55a4eb2184c4ead22d787cbe", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "0d97c83b6a355eaa6c351cd50c36ba58c0f0e08e63e16af1c44cba76c61af834", + "action": "add" + } + }, + "CreateCustomImageChange": { + "1": { + "version": 1, + "hash": "bc09dca7995938f3b3a2bd9c8b3c2feffc8484df466144a425cb69cadb2ab635", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "91d2333291eb43c9814eb1d3ad1f736d5c1ccb9370de6734e506f0463fa92159", + "action": "add" + } + }, + "CreateCustomWorkerPoolChange": { + "1": { + "version": 1, + "hash": "86894f8ccc037de61f44f9698fd113ba02c3cf3870a3048c00a46e15dcd1941c", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "84cb18e884dfb1509d78d8775110314278444af2b2dd5370cb2621d28f8d1aaa", + "action": "add" + } + }, + "Request": { + "1": { + "version": 1, + "hash": "e054307eeb7f13683cde9ce7613d5ca2925a13fff7c345b1c9f729a12c955f90", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "b8be498ac1e0a7df5e683540ed2a62778faff11404f45f660b3e092e9ed0e37d", + "action": "add" + } + }, + "RequestInfo": { + "1": { + "version": 1, + "hash": "b76075c138afc0563ce9ac7f6b1131f048951f7486cd516c02736dc1a2a23639", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "836d768fe0d3d5e134dbcafdff8542a97242ded1b4df1c76dff2ca0f87b28d71", + "action": "add" + } + }, + "RequestInfoFilter": { + "1": { + "version": 1, + "hash": "7103abdc464ae71bb746410f5730f55dd8ed82268aa32bbb0a69e0070488a669", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "8dabbabdac26c5223579dabe54f7b1b4220b0e49fa6e401fdb09768bca6b49d5", + "action": "add" + } + }, + "SubmitRequest": { + "1": { + "version": 1, + "hash": "96b4ec12beafd9d8a7c97399cb8a23dade4db16d8f521be3fe7b8fec99db5161", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "33c6aa318e2d7f3d56897e61c7370a5483bf5a37f25cfa0041ff3bf84949aee2", + "action": "add" + } + }, + "ObjectMutation": { + "1": { + "version": 1, + "hash": "0ee3dd38d6df0fe9a19d848e8f3aaaf13a6ba86afe3406c239caed6da185651a", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "4d77ee2650ea29a50e60cf0dcb6cac932b7e6f1aa1e8a927a791ca088e1d07d0", + "action": "add" + } + }, + "EnumMutation": { + "1": { + "version": 1, + "hash": "4c02f956ec9b973064972cc57fc8dd9c525e683f93f804642b4e1bfee1b62e57", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "13275f41942fa8eaa359fe3b0d5ba9f7c8c73564dad6d661441c29beef19a049", + "action": "add" + } + }, + "NodePeer": { + "1": { + "version": 1, + "hash": "7b88de7e38490e2d69f31295137673e7ddabc16ab0e2272ff491f6cea1835d63", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "840d11498095c02d3de9bfe48ea8960c81017c4af45cb8af7e12dc9a18ebd2da", + "action": "add" + } + }, + "SyftObjectMigrationState": { + "1": { + "version": 1, + "hash": "d3c8126bc15dae4dd243bb035530e3f56cd9e433d403dd6b5f3b45face6d281f", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "0b00b9236ae35820733041dc0f4f3956d85d75108a94dba0653aa5948436bd8a", + "action": "add" + } + }, + "ProjectThreadMessage": { + "1": { + "version": 1, + "hash": "1118e935792e8e54103dbf91fa33edbf192a7767d2b1d4526dfa7d4a643cde2e", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "a7454aace740674583226e4f1c1e48284d4ffbc125c196c919d449e2fe8b52a7", + "action": "add" + } + }, + "ProjectMessage": { + "1": { + "version": 1, + "hash": "55a3a5171b6949372b4125cc461bf39bc998565e07703804fca6c7ef99695ae4", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "283dd47bd664db581928ffe33e7f93d81100351461976a7d662541837b8490b9", + "action": "add" + } + }, + "ProjectRequestResponse": { + "1": { + "version": 1, + "hash": "d4c360e845697a0b24695143d0781626cd344cfde43162c90ae90fe67e00ae21", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "31c346849ab131d6eddb109054a19118c6937b20586fe54f5c7a0a50ecc017e4", + "action": "add" + } + }, + "ProjectRequest": { + "1": { + "version": 1, + "hash": "514d189df335c68869eea36befcdcafec74bdc682eaf18871fe879e26da4dbb6", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "4051700e64dd28f6a928fd3e4cbaf989abf0e2345b7c086f3aa8917e30c756b2", + "action": "add" + } + }, + "AnswerProjectPoll": { + "1": { + "version": 1, + "hash": "ff2e1ac7bb764c99d646b96eb3ebfbf9311599b7e3be07aa4a4eb4810bb6dd12", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "7467766e01c8afadb1b2dbe548c9f540a7d6869fed4e98db96c2705bb6f3f3c2", + "action": "add" + } + }, + "ProjectPoll": { + "1": { + "version": 1, + "hash": "b0ac8f1d9c06997374ddbc33fdf1d0af0da15fdb6899f52d91a8574106558964", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "900f51fcd1cdac2b34f74038a33229273446e211a310138f8af7ac3683094e92", + "action": "add" + } + }, + "Project": { + "1": { + "version": 1, + "hash": "ec5b7ac1c92808e266f06b175c6ebcd50be81777ad120c02ce8c6074d0004788", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "7a874f5d00996d9781f1e448c1a6fb766aa236fb9b468e8f0f5fdee76a047791", + "action": "add" + } + }, + "ProjectSubmit": { + "1": { + "version": 1, + "hash": "0374b37779497d7e0b2ffeabc38d35bfbae2ee762a7674a5a8af75e7c5545e61", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "70fa24856ecb0df109736e0cb8478cac335801413ca191aa9ced34f5ea3e5189", + "action": "add" + } + }, + "VeilidConnection": { + "1": { + "version": 1, + "hash": "c1796e7b01c9eae0dbf59cfd5c2c2f0e7eba593e0cea615717246572b27aae4b", + "action": "add" + } + }, + "VeilidNodeRoute": { + "1": { + "version": 1, + "hash": "eadf99eac62574cdda61290c44c564a3ba22faebf27a661da4fc4a2643760376", + "action": "add" + } + }, + "EnclaveMetadata": { + "1": { + "version": 1, + "hash": "39f85e475015e6f860ddcc5fea819423eba2db8f4b7d8e004c05a44d6f8444c6", + "action": "remove" + }, + "2": { + "version": 2, + "hash": "6dcc26695abc6a9ecd9d7d1e6507a9f1a92cc5ccd10987e92419bf984245f9a1", "action": "add" } } diff --git a/packages/syft/src/syft/protocol/releases/0.8.5.post1.json b/packages/syft/src/syft/protocol/releases/0.8.5.post1.json deleted file mode 100644 index 2d9ab447379..00000000000 --- a/packages/syft/src/syft/protocol/releases/0.8.5.post1.json +++ /dev/null @@ -1,1671 +0,0 @@ -{ - "4": { - "object_versions": { - "ActionObject": { - "1": { - "version": 1, - "hash": "632446f1415102490c93fafb56dd9eb29d79623bcc5e9f2e6e37c4f63c2c51c3", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "577aa1f010b90194958a18ec38ee21db3718bd96d9e036501c6ddeefabedf432", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "d5303167b1048c1b956781c6daeaa93ec792bea5181c076c93da74dfec0a6127", - "action": "add" - } - }, - "AnyActionObject": { - "1": { - "version": 1, - "hash": "bcb31f847907edc9c95d2d120dc5427854604f40940e3f41cd0474a1820ac65e", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "002d8be821140befebbc0503e6bc1ef8779094e24e46305e5da5af6eecb56b13", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "22568b8c3d700b7eaa3291b9f3d014dda3d6dbe20f1f8eab87210ccb2f035bbc", - "action": "add" - } - }, - "BlobFileOBject": { - "1": { - "version": 1, - "hash": "8da2c80ced4f0414c671313c4b63d05846df1e397c763d99d803be86c29755bb", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "f8d75c274f7ae4138e85bb936c3f27241cc0f7dd011ba237396733c53e5a1b0d", - "action": "add" - } - }, - "JobInfo": { - "1": { - "version": 1, - "hash": "cf26eeac3d9254dfa439917493b816341f8a379a77d182bbecba3b7ed2c1d00a", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "89dbd4a810586b49498be1f5299b565a19871487e14a120433b0a4cf607b6dee", - "action": "add" - } - }, - "ExecutionOutput": { - "1": { - "version": 1, - "hash": "c2337099eba14767ead75fcc1b1fa265c1898461ede0b5e7758a0e8d11d1757d", - "action": "add" - } - }, - "OutputPolicyExecuteCount": { - "1": { - "version": 1, - "hash": "6bb24b3b35e19564c43b838ca3f46ccdeadb6596511917f2d220681a378e439d", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "124e48961e0a2ffe9b8ce2aca7244e5c87d3a31debaedfc03c4edc721bb1a86c", - "action": "add" - } - }, - "OutputPolicyExecuteOnce": { - "1": { - "version": 1, - "hash": "32a40fc9966b277528eebc61c01041f3a5447417731954abdaffbb14dabc76bb", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "429110a31e6a1b91e228e1ce9006607bf6ca3e8ce4c4005c82754b089492ec80", - "action": "add" - } - }, - "UserCodeStatusCollection": { - "1": { - "version": 1, - "hash": "07481d543ec3131e759822710ab1714d525c0a16b20ebe4a2119f558ba22c125", - "action": "add" - } - }, - "UserCode": { - "1": { - "version": 1, - "hash": "e14c22686cdc7d1fb2b0d01c0aebdea37e62a61b051677c1d30234214f05cd42", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "660e1abc15034f525e91ffdd820c2a2179bfddf83b7b9e3ce7823b2efc515c69", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "90fcae0f556f375ba1e91d2e345f57241660695c6e2b84c8e311df89d09e6c66", - "action": "remove" - }, - "4": { - "version": 4, - "hash": "0a7181cd5f76800b6566175ffa7276d0cf38c4ddc5110114430147dfc8bfdb2a", - "action": "add" - } - }, - "UserCodeExecutionOutput": { - "1": { - "version": 1, - "hash": "deafafb72d07d724690aaa2fe742379f8e9b3531d9c33f6a8683ee90b462e353", - "action": "add" - } - }, - "NumpyArrayObject": { - "1": { - "version": 1, - "hash": "dcc7b44fa5ad22ae0bc576948f856c172dac1e9de2bc8e2a302e428f3309a278", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "2c631121d9211006edab5620b214dea83e2398bee92244d822227ee316647e22", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "ff3e9e57df17d6027581ae1aa177199751d8685a3b0cb4359e7e55ace3514041", - "action": "add" - } - }, - "NumpyScalarObject": { - "1": { - "version": 1, - "hash": "5c1b6b6e8ba88bc79e76646d621489b889fe8f9b9fd59f117d594be18a409633", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "0d5d81b9d45c140f6e07b43ed68d31e0ef060d6b4d0431c9b4795997bb35c69d", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "9cc5eca915280827de912d66fbb345f43f80787de309613f3fc53130df5fa7d8", - "action": "add" - } - }, - "NumpyBoolObject": { - "1": { - "version": 1, - "hash": "a5c822a6a3ca9eefd6a2b68f7fd0bc614fba7995f6bcc30bdc9dc882296b9b16", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "24839ba1c88ed833a134124750d5f299abcdf318670315028ed87b254f4578b3", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "808a042ea9bca5b621417296824bf2a0b170e66c1f714f91ec3feccace41e2a3", - "action": "add" - } - }, - "PandasDataframeObject": { - "1": { - "version": 1, - "hash": "35058924b3de2e0a604a92f91f4dd2e3cc0dac80c219d34f360e7cedd52f5f4c", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "66729d4ba7a92210d45c5a5c24fbdb4c8e58138a515a7bdb71ac8f6e8b868544", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "30e79bc3df2f7d99d8bca7e58f2d93ab24fc766ce723d985142cf7adee4cc57a", - "action": "add" - } - }, - "PandasSeriesObject": { - "1": { - "version": 1, - "hash": "2a0d8a55f1c27bd8fccd276cbe01bf272c40cab10417d7027273983fed423caa", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "cb05a714f75b1140a943f56a3622fcc0477b3a1f504cd545a98510959ffe1528", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "96942949c5a7be48891f84f95b046148bf3e5213b586012071f637c488115ac0", - "action": "add" - } - }, - "UserCodeStatusChange": { - "1": { - "version": 1, - "hash": "4f5b405cc2b3976ed8f7018df82e873435d9187dff15fa5a23bc85a738969f3f", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "d83e0905ae882c824ba8fbbf455cd3881906bf8b2ebbfff07bcf471ef869cedc", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "6a743ac25193006491f53e0ab697a1391a8f19441d6fa6d6b67d4d5745808b12", - "action": "add" - } - }, - "SyncStateItem": { - "1": { - "version": 1, - "hash": "4dbfa0813f5a3f7be0b36249ff2d67e395ad7c9e138c5a122fc7342b8dcc4b92", - "action": "add" - } - }, - "SyncState": { - "1": { - "version": 1, - "hash": "a0616775ec8ef0629e2d91e0df9cc4237ea3674727eda1ce367f1897ee35767d", - "action": "add" - } - }, - "StoreConfig": { - "1": { - "version": 1, - "hash": "17de8875cf590311ddb042140347ffc79d4a85028e504dad178ca4e1237ec861", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "6df61455f637affc477cf7ded7206009b414269b497a586b5d3374368e9ea602", - "action": "add" - } - }, - "MongoStoreConfig": { - "1": { - "version": 1, - "hash": "e52aa382e300b0b69aaa2d80aadb4e3a9a3c02b3c741b71d56f959c4d3891ce5", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "ab2a664a0b3c6f5e0d8323aa26c399c7810462f1a8178f5e5f5021b95a40570c", - "action": "add" - } - }, - "Action": { - "1": { - "version": 1, - "hash": "5cf71ee35097f17fbb1dd05096f875211d71cf07161205d7f6a9c11fd49d5272", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "a13b50c4d23bd6deb7896e394f2a20e6cef4c33c5e6f4ee30f19eaffab708f21", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "8b9957c26b2fa6513d6a07cdde6a4fab003693cf4b787e8bda0ecc2503ae9d54", - "action": "add" - } - }, - "DataSubjectCreate": { - "1": { - "version": 1, - "hash": "5a94f9fcba75c50d78d71222f0235c5fd4d8003ae0db4d74bdbc4d56a99de3aa", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "f33811ae53332a54323cd64772776d0fdf95623f5ee7e3f5759dd36ba9e0397d", - "action": "add" - } - }, - "Dataset": { - "1": { - "version": 1, - "hash": "99ca2fa3e46fd9810222d269fac6accb546f632e94d5d57529016ba5e55af5a8", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "5e108228813bda478de1d6496fffc888f2f1bbaa7ae11ccce100987ee935c5ce", - "action": "add" - } - }, - "CreateDataset": { - "1": { - "version": 1, - "hash": "3b020d9b8928cbd7e91f41c749ab4c932e19520696a183f2c7cd1312ebb640d1", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "67d45b8e93be3c95cdc5c5c2ff8d7e181e0c3200badc279d56be4f51f5e78ce7", - "action": "add" - } - }, - "DictStoreConfig": { - "1": { - "version": 1, - "hash": "256e9c623ce0becd555ddd2a55a0c15514e162786b1549388cef98a92a9b18c9", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "071e31e8bf4fdf894b03e0490549be4c40fcb0f0cdecff34866c5d2eded2944f", - "action": "add" - } - }, - "SQLiteStoreConfig": { - "1": { - "version": 1, - "hash": "b656b26c14cf4e97aba702dd62a0927aec7f860c12eed512c2c688e1b7109aa5", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "194391d5e90030ad2fe46e7a810ee55dddaa9a1f831667bcdad6e2363c1996fa", - "action": "add" - } - }, - "Plan": { - "1": { - "version": 1, - "hash": "a0bba2b7792c9e08c453e9e256f0ac6e6185610726566bcd50b057ae83b42d9a", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "f8e623e1887df2c0051caf9e06820e6603148e8ae688460e10a6f4b2dd405e9d", - "action": "add" - } - }, - "NodeMetadata": { - "1": { - "version": 1, - "hash": "6bee018894dfdf697ea624740d0bf051750e0b0d8470ced59646f6d8812068ac", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "f856169fea72486cd436875ce4411ef935da11eb7c5af48121adfa00d4c0cdb6", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "3cc67abf394a805066a88aef0bea15bde609b9ecbe7ec15172eac5e7a0b7ef7c", - "action": "remove" - }, - "4": { - "version": 4, - "hash": "6d0dd9f388728bb8532ca775587cc7eb9889e111bad8f0b4ba17464140479f9f", - "action": "add" - } - }, - "NodeSettings": { - "1": { - "version": 1, - "hash": "b662047bb278f4f5db77c102f94b733c3a929839271b3d6b82ea174a60e2aaf0", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "29a82afcb006a044b6ae04c6ea8a067d145d28b4210bb038ea9fa86ebde108c8", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "2d5f6e79f074f75b5cfc2357eac7cf635b8f083421009a513240b4dbbd5a0fc1", - "action": "add" - } - }, - "BlobFile": { - "1": { - "version": 1, - "hash": "47ed55183d619c6c624e35412360a41de42833e2c24223c1de1ad12a84fdafc2", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "8f1710c754bb3b39f546b97fd69c4826291398b247976bbc41fa873af431bca9", - "action": "remove" - }, - "4": { - "version": 4, - "hash": "c74d6f9899d928430a38bd4585069b557de8e985a13f82f166479bd7f32d5a85", - "action": "add" - } - }, - "SeaweedSecureFilePathLocation": { - "1": { - "version": 1, - "hash": "5724a38b1a92b8a55da3d9cc34a720365a6d0c32683acda630fc44067173e201", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "5fd63fed2a4efba8c2b6c7a7b5e9b5939181781c331230896aa130b6fd558739", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "12547e03e48b48c44f13720792db9302726c92f33ecc5374bd92ff6f2d733adf", - "action": "add" - } - }, - "BlobStorageEntry": { - "1": { - "version": 1, - "hash": "9f1b027cce390ee6f71c7a81e7420bb71a477b29c6c62ba74e781a97bc5434e6", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "5472bdd5bdce6d0b561543a6bac70d47bf0c05c141a21450751460cc538d6b55", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "0a5cf4058b330727a2d617a99d56070a7a6977b7d10f532fbb35cd4fe97b7678", - "action": "add" - } - }, - "BlobStorageMetadata": { - "1": { - "version": 1, - "hash": "6888943be3f97186190dd26d7eefbdf29b15c6f2fa459e13608065ebcdb799e2", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "674f4c52a8444289d5ef389b919008860e2b0e7acbaafa774d58e492d5b6741a", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "b4b222dc8a994b5ff6d685818973516d89b615e2321d122edc28d1c30479a9fb", - "action": "add" - } - }, - "BlobRetrieval": { - "1": { - "version": 1, - "hash": "a8d7e1d6483e7a9b5a130e837fa398862aa6cbb316cc5f4470450d835755fdd9", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "4c4fbdb6df5bb9fcbe914a9890bd1c1b6a1b3f382a04cbc8752a5a1b03130111", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "609daef405c4606f61b76df23c91ae75a97788a4e99f3e1ee7faa5a35eab8748", - "action": "add" - } - }, - "SyftObjectRetrieval": { - "2": { - "version": 2, - "hash": "d9d7a7e1b8843145c9687fd013c9223700285886073547734267e91ac53e0996", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "952958e9afae007bef3cb89aa15be95dddc4c310e3a8ce4191576f90ac6fcbc8", - "action": "remove" - }, - "4": { - "version": 4, - "hash": "fe151e6fceaafc71c9189d07aed077dc0477bea6a8d7f3c3ace9098ed3161f6b", - "action": "add" - } - }, - "WorkerSettings": { - "1": { - "version": 1, - "hash": "0dcd95422ec8a7c74e45ee68a125084c08f898dc94a13d25fe5a5fd0e4fc5027", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "d623a8a0d6c83b26ba49686bd8be10eccb126f54626fef334a85396c3b8a8ed6", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "20c9e19d8084a87130e173d09d3e9ebaecd3127c455702471eac764d37912a43", - "action": "add" - } - }, - "SubmitUserCode": { - "2": { - "version": 2, - "hash": "9b29e060973a3de8d3564a2b7d2bb5c53745aa445bf257576994b613505d7194", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "a29160c16d2e2620800d42cdcd9f3637d063a570c477a5d05217a2e64b4bb396", - "action": "remove" - }, - "4": { - "version": 4, - "hash": "3c5c8627e4f7cca64c1249eea52e7c46171fd4882f76c83e9fa8a1ea7e828b9c", - "action": "add" - } - }, - "SeaweedFSBlobDeposit": { - "1": { - "version": 1, - "hash": "382a9ac178deed2a9591e1ebbb39f265cbe67027fb93a420d473a4c26b7fda11", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "07d84a95324d95d9c868cd7d1c33c908f77aa468671d76c144586aab672bcbb5", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "05e61e6328b085b738e5d41c0781d87852d44d218894cb3008f5be46e337f6d8", - "action": "add" - } - }, - "QueueItem": { - "1": { - "version": 1, - "hash": "5aa94681d9d0715d5b605f9625a54e114927271378cf2ea7245f85c488035e0b", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "9503b878de4b5b7a1793580301353523b7d6219ebd27d38abe598061979b7570", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "3495f406d2c97050ce86be80c230f49b6b846c63b9a9230cbd6631952f2bad0f", - "action": "remove" - }, - "4": { - "version": 4, - "hash": "96b0ab4ae935558cd391b86e923f8c7e172b3c27b288c0133197bdc41bd7e19f", - "action": "add" - } - }, - "ZMQClientConfig": { - "1": { - "version": 1, - "hash": "e6054969b495791569caaf33239039beae3d116e1fe74e9575467c48b9007c45", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "91ce5953cced58e12c576aa5174d5ca0c91981b01cf42edd5283d347baa3390b", - "action": "remove" - }, - "4": { - "version": 4, - "hash": "d8761747473ef2af59a7889ab0ea0f69f78a841a9f0cf9fad8260e9c570211d5", - "action": "add" - } - }, - "ActionQueueItem": { - "1": { - "version": 1, - "hash": "11a43caf9164eb2a5a21f4bcb0ca361d0a5d134bf3c60173f2c502d0d80219de", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "6413ed01e949cac169299a43ce40651f9bf8053e408b6942853f8afa8a693b3d", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "5bcda9c7df78ded9ea4b53710191f37054d3046ea01125b755afc8c30dd9eed2", - "action": "add" - } - }, - "JobItem": { - "1": { - "version": 1, - "hash": "7b8723861837b0b7e948b2cf9244159d232185f3407dd6bef108346f941ddf6e", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "e99cf5a78c6dd3a0adc37af3472c7c21570a9e747985dff540a2b06d24de6446", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "5b93a59e28574691339d22826d5650969336a2e930b93d6b3fe6d5409ca0cfc4", - "action": "remove" - }, - "4": { - "version": 4, - "hash": "6a7cc7c2bb4dd234c1508b0af4d3b403cd3b7b427578a775bf80dc36891923ed", - "action": "add" - } - }, - "SyftLog": { - "1": { - "version": 1, - "hash": "bd3f62b8fe4b2718a6380c8f05a93c5c40169fc4ab174db291929298e588429e", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "d3ce45794da2e6c4b0cef63b98a553525af50c5d9db42d3d64caef3e7d22b4a9", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "8964d48238672e0e5d5db6b932cda4ee8eb77581949ab3f7a38a05b1efec13b7", - "action": "add" - } - }, - "SignedSyftAPICall": { - "1": { - "version": 1, - "hash": "e66a116de2fa44ebdd0d4c2d7d5a047dedb555fd201a0f431cd8017d9d33a61d", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "7a3bdede247c347196d5ced8217d2d3849e91a02dc5fd1c98c4a8bcac98480e4", - "action": "add" - } - }, - "UserUpdate": { - "2": { - "version": 2, - "hash": "32cba8fbd786c575f92e26c31384d282e68e3ebfe5c4b0a0e793820b1228d246", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "2a2feb8f1b5b57bf9dec3bea3874a2b77dbc1be88d0ceb2f120c92a7af5f7ec8", - "action": "add" - } - }, - "UserCreate": { - "2": { - "version": 2, - "hash": "2540188c5aaea866914dccff459df6e0f4727108a503414bb1567ff6297d4646", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "70a0d3a701aca47f58009d48c94e314adc464e5429af6794b5770a1163ddfdda", - "action": "add" - } - }, - "UserSearch": { - "1": { - "version": 1, - "hash": "69d1e10b81c8a4143cf70e4f911d8562732af2458ebbc455ca64542f11373dd1", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "529a5874946f4b8c1a1fa74034000db8fc3a348e488a80c1f02d8ed1cc8aec3a", - "action": "add" - } - }, - "NodeSettingsUpdate": { - "1": { - "version": 1, - "hash": "b6ddc66ff270a3c2c4760e31e1a55d72ed04ccae2d0115ebe2fba6f2bf9bd119", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "88775f18141f0eb29342566bdd199c359a13db0a0125e3b8386b10dbf11ab32e", - "action": "add" - } - }, - "User": { - "2": { - "version": 2, - "hash": "ded970c92f202716ed33a2117cf541789f35fad66bd4b1db39da5026b1d7d0e7", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "ac5179da4b09332cade6aeedd1c59b506ddfe932ee79b9bb2c087dca24391342", - "action": "add" - } - }, - "UserView": { - "2": { - "version": 2, - "hash": "e410de583bb15bc5af57acef7be55ea5fc56b5b0fc169daa3869f4203c4d7473", - "action": "remove" - }, - "3": { - "version": 3, - "hash": "ac21f70f7bcbc6cadd7b07949e66b66bca31aa5c1fb28196ae38d22dc05eb444", - "action": "add" - } - }, - "Notification": { - "1": { - "version": 1, - "hash": "d13981f721fe2b3e2717640ee07dc716c596e4ecd442461665c3fdab0b85bf0e", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "848bdbdbfc655c8cbb6274d3158fad7d3fcdaf77bf0389031dff0d8cedcdbd24", - "action": "add" - } - }, - "CreateNotification": { - "1": { - "version": 1, - "hash": "b1f459de374fe674f873a4a5f3fb8a8aabe0d83faad84a933f0a77dd1141159a", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "657edc0de0b93399006f9c911de2cd212244acc192ff052abf7215bb41fe83aa", - "action": "add" - } - }, - "NotificationPreferences": { - "1": { - "version": 1, - "hash": "e0be3fb928a3e05ba309fc4d59e8eba1e61c6ea09aeb68f25230a5e9446cfcfd", - "action": "add" - } - }, - "NotifierSettings": { - "1": { - "version": 1, - "hash": "efa20280a24d48f583d1e21875a9c195466c7df1239cebbce6016fd6c15c02ad", - "action": "add" - } - }, - "PartialSyftObject": { - "1": { - "version": 1, - "hash": "008917584d8e1c09015cdbef02f59c0622f48e0618877c1b44425c8846befc13", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "4182684fe6b6a09901f79ebbbef533044725d7c330722ffe01f4e6d8cc81e0ae", - "action": "add" - } - }, - "NodeMetadataUpdate": { - "1": { - "version": 1, - "hash": "569d124c23590360bda240c19b53314ccc6204c5d1ab0d2898976a028e002191", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "520ae8ffc0c057ffa827cb7b267a19fb6b92e3cf3c0a3666ac34e271b6dd0aed", - "action": "add" - } - }, - "MongoDict": { - "1": { - "version": 1, - "hash": "640734396edae801e1601fe7777710e67685e552acb0244ad8b4f689599baca9", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "47da755ee2c572f719f9c4624120142f0e3c411aeb03278a9eea5fdd92ad2bad", - "action": "add" - } - }, - "LinkedObject": { - "1": { - "version": 1, - "hash": "824567c6933c095d0e2f6995c8de3581c0fbd2e9e4ead35c8159f7964709c28e", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "08ba9bab178011c723f84bdc64ea879a369f4e6fb32d60020ae123e64b19ec42", - "action": "add" - } - }, - "BaseConfig": { - "1": { - "version": 1, - "hash": "4e5257080ce615aa4122b02bad8487e4c7d6d0f171ff77abbc9e8cd3e33df89a", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "383d9ce8873520c9224e00797a96d6dc2e64f054795e3b1de2ac7cd8ce68df86", - "action": "add" - } - }, - "ServiceConfig": { - "1": { - "version": 1, - "hash": "ca91f59bf045d949d82860f7d52655bfbede4cf6bdc5bae8f847f08a16f05d74", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "4c79a399bbbd8571b712bdb957ff3bc4903aae59cc06bd584c248860dfdab9fe", - "action": "add" - } - }, - "LibConfig": { - "1": { - "version": 1, - "hash": "c6ff229aea16874c5d9ae4d1f9e500d13f5cf984bbcee7abd16c5841707a2f78", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "48924a4e5c9dfbc22ef7f2449ca82c7c8d6ae6f6eae070b87747e8a971bd1cb4", - "action": "add" - } - }, - "APIEndpoint": { - "1": { - "version": 1, - "hash": "c0e83867b107113e6fed06364ba364c24b2f4af35b15a3869b176318d3be7989", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "1be1f6793478cd2e4a0cc84713426b2d5586969e98058f4e8b91fc19293cf445", - "action": "add" - } - }, - "LibEndpoint": { - "1": { - "version": 1, - "hash": "153eac6d8990774eebfffaa75a9895e7c4e1a0e09465d5da0baf4c3a3b03369d", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "74916f7c9bbca213b70fcdb5212eae9eb5d3c9fddf4aa35e1fb9a7158fd2d97f", - "action": "add" - } - }, - "SyftAPICall": { - "1": { - "version": 1, - "hash": "014bd1d0933f6070888a313edba239170759de24eae49bf2374c1be4dbe2b4d7", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "f18183e178a0b5709a2800a7d88f9eef25afefe64d6c646938fec6c5aacd296f", - "action": "add" - } - }, - "SyftAPIData": { - "1": { - "version": 1, - "hash": "db101a75227e34750d7056785a1e87bb2e8ad6604f19c372d0cb6aa437243bf5", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "931f6019fe66e35eebfe2e0b3c20d7354e2222b4e51a7b60ae9a54c581a77d6e", - "action": "add" - } - }, - "SyftAPI": { - "1": { - "version": 1, - "hash": "2bba1d9fcf677a58e35bf903de3da22ee4913af138aa3012af9c46b3609579cd", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "8d24945c5d62c9a910dbe6b925064532db4f351ab7f3eabf1fb454a9e460f7ab", - "action": "add" - } - }, - "UserViewPage": { - "1": { - "version": 1, - "hash": "16dac6209b19a934d286ef1efa874379e0040c324e71023c57d1bc6d2d367171", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "1383d83f202e53490d03049685c1052385ecde4ea6d4b34d4917d08749e02e44", - "action": "add" - } - }, - "UserPrivateKey": { - "1": { - "version": 1, - "hash": "7cb196587887f0f3bffb298dd9f3b88509e9b2748792bf8dc03bdd0d6b98714a", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "7e99d928122dd7546c94893314f393956c29b8c8d605f62bc99429972f2ffd8e", - "action": "add" - } - }, - "DateTime": { - "1": { - "version": 1, - "hash": "7e9d89309a10d2110a7ae4f97d8f25a7914853269e8fa0c531630790c1253f17", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "92daa79cc211b880d7c492e32b22fa4b7cce78ef1606a9be4461324f68fb8cd3", - "action": "add" - } - }, - "ReplyNotification": { - "1": { - "version": 1, - "hash": "34b2ad522f7406c2486573467d9c7acef5c1063a0d9f2177c3bda2d8c4f87572", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "bc3a15f754ea23a1b6dfe1612ee47a361864c820c507b5644b3fada92bd266e7", - "action": "add" - } - }, - "HTTPConnection": { - "1": { - "version": 1, - "hash": "5ee19eaf55ecbe7945ea45924c036ec0f500114a2f64176620961a8c2ec94cdb", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "68409295f8916ceb22a8cf4abf89f5e4bcff0d75dc37e16ede37250ada28df59", - "action": "add" - } - }, - "PythonConnection": { - "1": { - "version": 1, - "hash": "011946fc9af0a6987f5c7bc9b0208b2fae9d65217531430bced7ba542788da1a", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "eb479c671fc112b2acbedb88bc5624dfdc9592856c04c22c66410f6c863e1708", - "action": "add" - } - }, - "ActionDataEmpty": { - "1": { - "version": 1, - "hash": "89b5912fe5416f922051b8068be6071a03c87a4ab264959de524f1b86e95f028", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "1fd3a1d3b3d97c8fe4ff2e51567c026830e6c1489f82caa4c6e3ca24a11e1da0", - "action": "add" - } - }, - "ObjectNotReady": { - "1": { - "version": 1, - "hash": "88207988639b11eaca686b6e079616d9caecc3dbc2a8112258e0f39ee5c3e113", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "07cad6b7fbf4dc9f02ec5857dd4ab4c224fc2da540062a55835eb85df31e7fe8", - "action": "add" - } - }, - "ActionDataLink": { - "1": { - "version": 1, - "hash": "10bf94e99637695f1ba283f0b10e70743a4ebcb9ee75aefb1a05e6d6e1d21a71", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "59756e8b5729df61217f8bcf53f54e99c7fcc715594488779e19296dec582951", - "action": "add" - } - }, - "SyftImageRegistry": { - "1": { - "version": 1, - "hash": "dc83910c91947e3d9eaa3e6f8592237448f0408668c7cca80450b5fcd54722e1", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "862410fcf514a41ee13273d9540a245ed79e26bb82a0acfe2ad48accc3af1bef", - "action": "add" - } - }, - "SyftWorkerImage": { - "1": { - "version": 1, - "hash": "2a9585b6a286e24f1a9f3f943d0128730cf853edc549184dc1809d19e1eec54b", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "1063e826436e24707eef3f37dbc15f8008ca038fc3f02ad489a49248c8666ba3", - "action": "add" - } - }, - "SyftWorker": { - "1": { - "version": 1, - "hash": "0d5b367162f3ce55ab090cc1b49bd30e50d4eb144e8431eadc679bd0e743aa70", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "ad19971aabbdf6d032fba708357eb0f0d0bd59f993c58b3e36a1b7ca04332453", - "action": "add" - } - }, - "WorkerPool": { - "1": { - "version": 1, - "hash": "250699eb4c452fc427995353d5c5ad6245fb3e9fdac8814f8348784816a0733b", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "1b81621b7c03eacfe8369c30bbc97967acef6b5d29a3c67d5f8ad81b49556dac", - "action": "add" - } - }, - "SecureFilePathLocation": { - "1": { - "version": 1, - "hash": "7febc066e2ee5a3a4a891720afede3f5c155cacc0557662ac4d04bf67b964c6d", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "e4e18e793f25c1ba8eb32849dafc3b85aa1572ebd9a7339ea8776452777d5b7c", - "action": "add" - } - }, - "AzureSecureFilePathLocation": { - "1": { - "version": 1, - "hash": "1bb15f3f9d7082779f1c9f58de94011487924cb8a8c9c2ec18fd7c161c27fd0e", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "b05c5b759d43d9aa13e2a11087d13ff78cbec946768e3ff130fcac83a4216117", - "action": "add" - } - }, - "CreateBlobStorageEntry": { - "1": { - "version": 1, - "hash": "61a373336e83645f1b6d78a320323d9ea4ee91b3d87b730cb0608fbfa0072262", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "b252fe14bd22f92866c20bfffbdab1a839c8648c7b2cda81500cbeb9a5d85c57", - "action": "add" - } - }, - "BlobRetrievalByURL": { - "3": { - "version": 3, - "hash": "0b664100ea08413ca4ef04665ca910c2cf9535539617ea4ba33687d05cdfe747", - "action": "remove" - }, - "4": { - "version": 4, - "hash": "3a82ec6220eda51289931689db2f598e5e44a610b0a229113c4695f897cc9f2b", - "action": "add" - } - }, - "BlobDeposit": { - "1": { - "version": 1, - "hash": "c98e6da658a3be01ead4ea6ee6a4c10046879f0ce0f5fc5f946346671579b229", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "7b0709298f6a6bd1e33244f655dc4f3bb95645f9e474f2de331869071e3ab384", - "action": "add" - } - }, - "HTTPNodeRoute": { - "1": { - "version": 1, - "hash": "1901b9f53f9970ce2bd8307ba9f7cafc0e7eba1d2ec82e4014c6120e605e3741", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "2134ea812f7c6ea41522727ae087245c4b1195ffbad554db638070861cd9eb1c", - "action": "add" - } - }, - "PythonNodeRoute": { - "1": { - "version": 1, - "hash": "15711e6e7a1ef726c8e8b5c35a6cb2d30b56ba5213cba489524bf63489e136cf", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "3eca5767ae4a8fbe67744509e58c6d9fb78f38fa0a0f7fcf5960ab4250acc1f0", - "action": "add" - } - }, - "DataSubject": { - "1": { - "version": 1, - "hash": "0b8b049d4627727b444c419f5d6a97b7cb97a433088ebf744c854b6a470dadf1", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "4385b12c582d711cfadf08f6d9254d2b95652d8aeedbeb350c5dcbf57dab1fea", - "action": "add" - } - }, - "DataSubjectMemberRelationship": { - "1": { - "version": 1, - "hash": "0a820edc9f1a87387acc3c611fe852752fcb3dab7608058f2bc48211be7bfbd2", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "6f03ee3c35cd02973210c25ce99f50effdaa6156211329bddf763272d9d32585", - "action": "add" - } - }, - "Contributor": { - "1": { - "version": 1, - "hash": "d1d4f25bb87e59c0414501d3335097de66815c164c9ed5a7850ff8bec69fbcdc", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "7beef331ac6ea90632adc81a96bd99a656467ab8f2334007c624c64ea8a4b886", - "action": "add" - } - }, - "MarkdownDescription": { - "1": { - "version": 1, - "hash": "519328a3952049f57004013e4fb00840695b24b8575cad983056412c9c9d9ba6", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "3c4990cee7cc0b9e86c4b1aa6120476d3d7154d4047d8f4a80a10b6ad1415be4", - "action": "add" - } - }, - "Asset": { - "1": { - "version": 1, - "hash": "24350b8d9597df49999918ad42e0eece1328ea30389311f1e0a420be8f39b8a1", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "b5ce972e6b0341da041f457660eca873bd9bb4f93e73158767f951cb93b53d10", - "action": "add" - } - }, - "CreateAsset": { - "1": { - "version": 1, - "hash": "1b4c71569b8da64258672483bd36dc4aa99a32d4cb519659241d15bc898041a6", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "954da64a48165139f585e9e5a9526aa43a73a0709c1c1bf58e937e8c3e0f184f", - "action": "add" - } - }, - "DatasetPageView": { - "1": { - "version": 1, - "hash": "b1de14bb9b6a259648dfc59b6a48fa526116afe50a689c24b8bb36fd0e6a97f8", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "f7652573278f762788f4ec3d39c3ec14179061429589714ff49210b015d57d0f", - "action": "add" - } - }, - "TwinObject": { - "1": { - "version": 1, - "hash": "c42455586b43724a7421becd99122b787a129798daf6081e96954ecaea228099", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "c863c24d4ec1989ce2a0547f9b9152a2a61b24386b38ccd37f0aeae91ce80e41", - "action": "add" - } - }, - "ExactMatch": { - "1": { - "version": 1, - "hash": "e497e2e2380db72766c5e219e8afd13136d8953933d6f1eaf83b14001e887cde", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "8767689e0b6acdc42ed558645ce641098e63094300225e2c8b9e4758abf80104", - "action": "add" - } - }, - "OutputHistory": { - "1": { - "version": 1, - "hash": "4ec6e6efd86a972b474251885151bdfe4ef262562174605e8ab6a8abba1aa867", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "b6e3d6ca02441af981df1c83bb3ccf05e8221e8da3fb369596190c32ee547f12", - "action": "add" - } - }, - "UserPolicy": { - "1": { - "version": 1, - "hash": "c69b17b1d96cace8b45da6d9639165f2da4aa7ff156b6fd922ac217bf7856d8a", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "9a5ef3d6ece1321ad59c20f2dda08564696e1dd8d017b268ffd70c2958671cad", - "action": "add" - } - }, - "SubmitUserPolicy": { - "1": { - "version": 1, - "hash": "96f7f39279fadc70c569b8d48ed4d6420a8132db51e37466d272fda19953554b", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "354df4734594f6bc3b58b26c0b60592f454c750e49c00781fc15448dd65a4fb4", - "action": "add" - } - }, - "UserCodeExecutionResult": { - "1": { - "version": 1, - "hash": "49c32e85e78b7b189a7f13b7e26115ef94fcb0b60b578adcbe2b95e289f63a6e", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "0f4b96ae01b360b7b5ba99f6bd34aaf2da368ff56075bee8137d8c9a82bcec02", - "action": "add" - } - }, - "CodeHistory": { - "1": { - "version": 1, - "hash": "a7baae93862ae0aa67675f1617574e31aafb15a9ebff633eb817278a3a867161", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "f9a3e33bb89c72612b2c5ea501ca16bdbac832a94af1f373c76458f2a5a96614", - "action": "add" - } - }, - "CodeHistoryView": { - "1": { - "version": 1, - "hash": "0ed1a2a04a962ecbcfa38b0b8a03c1e51e8946a4b80f6bf2557148ce658671ce", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "91f1c8b4d9f8e8be517cda487615ae2e3a9df6fd4bdd2c7be51836b851f429f0", - "action": "add" - } - }, - "CodeHistoriesDict": { - "1": { - "version": 1, - "hash": "95288411cd5843834f3273a2fd66a7df2e603e980f4ab1d329f9ab17d5d2f643", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "9ebf38ad3f12b1ec397bd977cf1013fb8703e02562a6e74b7d17ea2debfcb4a1", - "action": "add" - } - }, - "UsersCodeHistoriesDict": { - "1": { - "version": 1, - "hash": "5e1f389c4565ee8558386dd5c934d81e0c68ab1434f86bb9065976b587ef44d1", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "863280e2a39de8f50293d54dd9798a0568a2204418fe0bd776b5ea3dcc43e99a", - "action": "add" - } - }, - "OnDiskBlobDeposit": { - "1": { - "version": 1, - "hash": "5efc230c1ee65c4626d334aa69ed458c796c45265e546a333844c6c2bcd0e6b0", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "6f8f03f6bf76407b8f34aba12970d037c2a59ec3858feee8f8a3234ebe3a744d", - "action": "add" - } - }, - "RemoteConfig": { - "1": { - "version": 1, - "hash": "ad7bc4780a8ad52e14ce68601852c93d2fe07bda489809cad7cae786d2461754", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "0269311d0a524c1f2c565ffd1c9d0da4a4cb4880f98b44cb7d3b76312f5c9f98", - "action": "add" - } - }, - "AzureRemoteConfig": { - "1": { - "version": 1, - "hash": "c05c6caa27db4e385c642536d4b0ecabc0c71e91220d2e6ce21a2761ca68a673", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "56ab4455e8182d3c300efb31ae019a2211ecb9e579ec1a41a087c98ee8e9f317", - "action": "add" - } - }, - "Change": { - "1": { - "version": 1, - "hash": "aefebd1601cf5bfd4817b0db75300a78299cc4949ead735a90873cbd22c8d4bc", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "9784905430b48d60be31b89d5fdbf559f8f7cc0a3be3428a3ba4b17b0db06330", - "action": "add" - } - }, - "ChangeStatus": { - "1": { - "version": 1, - "hash": "627f6f8e42cc285336aa6fd4916285d796140f4ff901487b7cb3907ef0f116a6", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "37e33e685081a3e45155ffe8f02371a5dde82841ebb3d1b60c0ff06031622ccd", - "action": "add" - } - }, - "ActionStoreChange": { - "1": { - "version": 1, - "hash": "17b865e75eb3fb2693924fb00ba87a25260be45d55a4eb2184c4ead22d787cbe", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "0d97c83b6a355eaa6c351cd50c36ba58c0f0e08e63e16af1c44cba76c61af834", - "action": "add" - } - }, - "CreateCustomImageChange": { - "1": { - "version": 1, - "hash": "bc09dca7995938f3b3a2bd9c8b3c2feffc8484df466144a425cb69cadb2ab635", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "91d2333291eb43c9814eb1d3ad1f736d5c1ccb9370de6734e506f0463fa92159", - "action": "add" - } - }, - "CreateCustomWorkerPoolChange": { - "1": { - "version": 1, - "hash": "86894f8ccc037de61f44f9698fd113ba02c3cf3870a3048c00a46e15dcd1941c", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "84cb18e884dfb1509d78d8775110314278444af2b2dd5370cb2621d28f8d1aaa", - "action": "add" - } - }, - "Request": { - "1": { - "version": 1, - "hash": "e054307eeb7f13683cde9ce7613d5ca2925a13fff7c345b1c9f729a12c955f90", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "b8be498ac1e0a7df5e683540ed2a62778faff11404f45f660b3e092e9ed0e37d", - "action": "add" - } - }, - "RequestInfo": { - "1": { - "version": 1, - "hash": "b76075c138afc0563ce9ac7f6b1131f048951f7486cd516c02736dc1a2a23639", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "836d768fe0d3d5e134dbcafdff8542a97242ded1b4df1c76dff2ca0f87b28d71", - "action": "add" - } - }, - "RequestInfoFilter": { - "1": { - "version": 1, - "hash": "7103abdc464ae71bb746410f5730f55dd8ed82268aa32bbb0a69e0070488a669", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "8dabbabdac26c5223579dabe54f7b1b4220b0e49fa6e401fdb09768bca6b49d5", - "action": "add" - } - }, - "SubmitRequest": { - "1": { - "version": 1, - "hash": "96b4ec12beafd9d8a7c97399cb8a23dade4db16d8f521be3fe7b8fec99db5161", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "33c6aa318e2d7f3d56897e61c7370a5483bf5a37f25cfa0041ff3bf84949aee2", - "action": "add" - } - }, - "ObjectMutation": { - "1": { - "version": 1, - "hash": "0ee3dd38d6df0fe9a19d848e8f3aaaf13a6ba86afe3406c239caed6da185651a", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "4d77ee2650ea29a50e60cf0dcb6cac932b7e6f1aa1e8a927a791ca088e1d07d0", - "action": "add" - } - }, - "EnumMutation": { - "1": { - "version": 1, - "hash": "4c02f956ec9b973064972cc57fc8dd9c525e683f93f804642b4e1bfee1b62e57", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "13275f41942fa8eaa359fe3b0d5ba9f7c8c73564dad6d661441c29beef19a049", - "action": "add" - } - }, - "NodePeer": { - "1": { - "version": 1, - "hash": "7b88de7e38490e2d69f31295137673e7ddabc16ab0e2272ff491f6cea1835d63", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "840d11498095c02d3de9bfe48ea8960c81017c4af45cb8af7e12dc9a18ebd2da", - "action": "add" - } - }, - "SyftObjectMigrationState": { - "1": { - "version": 1, - "hash": "d3c8126bc15dae4dd243bb035530e3f56cd9e433d403dd6b5f3b45face6d281f", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "0b00b9236ae35820733041dc0f4f3956d85d75108a94dba0653aa5948436bd8a", - "action": "add" - } - }, - "ProjectThreadMessage": { - "1": { - "version": 1, - "hash": "1118e935792e8e54103dbf91fa33edbf192a7767d2b1d4526dfa7d4a643cde2e", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "a7454aace740674583226e4f1c1e48284d4ffbc125c196c919d449e2fe8b52a7", - "action": "add" - } - }, - "ProjectMessage": { - "1": { - "version": 1, - "hash": "55a3a5171b6949372b4125cc461bf39bc998565e07703804fca6c7ef99695ae4", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "283dd47bd664db581928ffe33e7f93d81100351461976a7d662541837b8490b9", - "action": "add" - } - }, - "ProjectRequestResponse": { - "1": { - "version": 1, - "hash": "d4c360e845697a0b24695143d0781626cd344cfde43162c90ae90fe67e00ae21", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "31c346849ab131d6eddb109054a19118c6937b20586fe54f5c7a0a50ecc017e4", - "action": "add" - } - }, - "ProjectRequest": { - "1": { - "version": 1, - "hash": "514d189df335c68869eea36befcdcafec74bdc682eaf18871fe879e26da4dbb6", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "4051700e64dd28f6a928fd3e4cbaf989abf0e2345b7c086f3aa8917e30c756b2", - "action": "add" - } - }, - "AnswerProjectPoll": { - "1": { - "version": 1, - "hash": "ff2e1ac7bb764c99d646b96eb3ebfbf9311599b7e3be07aa4a4eb4810bb6dd12", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "7467766e01c8afadb1b2dbe548c9f540a7d6869fed4e98db96c2705bb6f3f3c2", - "action": "add" - } - }, - "ProjectPoll": { - "1": { - "version": 1, - "hash": "b0ac8f1d9c06997374ddbc33fdf1d0af0da15fdb6899f52d91a8574106558964", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "900f51fcd1cdac2b34f74038a33229273446e211a310138f8af7ac3683094e92", - "action": "add" - } - }, - "Project": { - "1": { - "version": 1, - "hash": "ec5b7ac1c92808e266f06b175c6ebcd50be81777ad120c02ce8c6074d0004788", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "7a874f5d00996d9781f1e448c1a6fb766aa236fb9b468e8f0f5fdee76a047791", - "action": "add" - } - }, - "ProjectSubmit": { - "1": { - "version": 1, - "hash": "0374b37779497d7e0b2ffeabc38d35bfbae2ee762a7674a5a8af75e7c5545e61", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "70fa24856ecb0df109736e0cb8478cac335801413ca191aa9ced34f5ea3e5189", - "action": "add" - } - }, - "VeilidConnection": { - "1": { - "version": 1, - "hash": "c1796e7b01c9eae0dbf59cfd5c2c2f0e7eba593e0cea615717246572b27aae4b", - "action": "add" - } - }, - "VeilidNodeRoute": { - "1": { - "version": 1, - "hash": "eadf99eac62574cdda61290c44c564a3ba22faebf27a661da4fc4a2643760376", - "action": "add" - } - }, - "EnclaveMetadata": { - "1": { - "version": 1, - "hash": "39f85e475015e6f860ddcc5fea819423eba2db8f4b7d8e004c05a44d6f8444c6", - "action": "remove" - }, - "2": { - "version": 2, - "hash": "6dcc26695abc6a9ecd9d7d1e6507a9f1a92cc5ccd10987e92419bf984245f9a1", - "action": "add" - } - } - } - } -} diff --git a/packages/syft/src/syft/service/action/action_graph.py b/packages/syft/src/syft/service/action/action_graph.py index 5c9f4340b67..3a928da9f0c 100644 --- a/packages/syft/src/syft/service/action/action_graph.py +++ b/packages/syft/src/syft/service/action/action_graph.py @@ -33,7 +33,6 @@ from ...types.datetime import DateTime from ...types.syft_object import PartialSyftObject from ...types.syft_object import SYFT_OBJECT_VERSION_2 -from ...types.syft_object import SYFT_OBJECT_VERSION_3 from ...types.syft_object import SyftObject from ...types.uid import UID from .action_object import Action @@ -109,7 +108,7 @@ def __repr__(self) -> str: @serializable() class NodeActionDataUpdate(PartialSyftObject): __canonical_name__ = "NodeActionDataUpdate" - __version__ = SYFT_OBJECT_VERSION_3 + __version__ = SYFT_OBJECT_VERSION_2 id: UID type: NodeType diff --git a/packages/syft/src/syft/service/settings/settings.py b/packages/syft/src/syft/service/settings/settings.py index 16c2da48411..874c65b1a26 100644 --- a/packages/syft/src/syft/service/settings/settings.py +++ b/packages/syft/src/syft/service/settings/settings.py @@ -6,6 +6,7 @@ from ...node.credentials import SyftVerifyKey from ...serde.serializable import serializable from ...types.syft_object import PartialSyftObject +from ...types.syft_object import SYFT_OBJECT_VERSION_2 from ...types.syft_object import SYFT_OBJECT_VERSION_3 from ...types.syft_object import SyftObject from ...types.uid import UID @@ -14,7 +15,7 @@ @serializable() class NodeSettingsUpdate(PartialSyftObject): __canonical_name__ = "NodeSettingsUpdate" - __version__ = SYFT_OBJECT_VERSION_3 + __version__ = SYFT_OBJECT_VERSION_2 id: UID name: str diff --git a/packages/syft/src/syft/service/user/user.py b/packages/syft/src/syft/service/user/user.py index a62253b969e..aa10737c3a4 100644 --- a/packages/syft/src/syft/service/user/user.py +++ b/packages/syft/src/syft/service/user/user.py @@ -20,7 +20,6 @@ from ...types.syft_object import PartialSyftObject from ...types.syft_object import SYFT_OBJECT_VERSION_2 from ...types.syft_object import SYFT_OBJECT_VERSION_3 -from ...types.syft_object import SYFT_OBJECT_VERSION_4 from ...types.syft_object import SyftObject from ...types.transforms import TransformContext from ...types.transforms import drop @@ -117,7 +116,7 @@ def check_pwd(password: str, hashed_password: str) -> bool: @serializable() class UserUpdate(PartialSyftObject): __canonical_name__ = "UserUpdate" - __version__ = SYFT_OBJECT_VERSION_4 + __version__ = SYFT_OBJECT_VERSION_3 @field_validator("role", mode="before") @classmethod @@ -159,7 +158,7 @@ class UserCreate(SyftObject): @serializable() class UserSearch(PartialSyftObject): __canonical_name__ = "UserSearch" - __version__ = SYFT_OBJECT_VERSION_3 + __version__ = SYFT_OBJECT_VERSION_2 id: UID email: EmailStr diff --git a/packages/syft/src/syft/stable_version.py b/packages/syft/src/syft/stable_version.py index e79f1a5d4bc..88cf36c88bd 100644 --- a/packages/syft/src/syft/stable_version.py +++ b/packages/syft/src/syft/stable_version.py @@ -1 +1 @@ -LATEST_STABLE_SYFT = "0.8.5-post.1" +LATEST_STABLE_SYFT = "0.8.5-post.2" diff --git a/packages/syft/src/syft/types/syft_metaclass.py b/packages/syft/src/syft/types/syft_metaclass.py index 8ab017eb074..ae09b1c03c8 100644 --- a/packages/syft/src/syft/types/syft_metaclass.py +++ b/packages/syft/src/syft/types/syft_metaclass.py @@ -1,6 +1,5 @@ # stdlib from typing import Any -from typing import TypeVar from typing import final # third party @@ -10,8 +9,6 @@ # relative from ..serde.serializable import serializable -_T = TypeVar("_T", bound=BaseModel) - class EmptyType(type): def __repr__(self) -> str: @@ -38,10 +35,12 @@ def __new__( ) -> type: cls = super().__new__(mcs, cls_name, bases, namespace, *args, **kwargs) - for field_info in cls.model_fields.values(): - if field_info.annotation is not None and field_info.is_required(): - field_info.annotation = field_info.annotation | EmptyType - field_info.default = Empty + if issubclass(cls, BaseModel): + for field_info in cls.model_fields.values(): + if field_info.annotation is not None and field_info.is_required(): + field_info.annotation = field_info.annotation | EmptyType + field_info.default = Empty + + cls.model_rebuild(force=True) - cls.model_rebuild(force=True) return cls diff --git a/packages/syft/src/syft/types/syft_object.py b/packages/syft/src/syft/types/syft_object.py index 604bebc2de4..27e9db3bbbd 100644 --- a/packages/syft/src/syft/types/syft_object.py +++ b/packages/syft/src/syft/types/syft_object.py @@ -948,7 +948,7 @@ class PartialSyftObject(SyftObject, metaclass=PartialModelMetaclass): """Syft Object to which partial arguments can be provided.""" __canonical_name__ = "PartialSyftObject" - __version__ = SYFT_OBJECT_VERSION_3 + __version__ = SYFT_OBJECT_VERSION_2 def __iter__(self) -> TupleGenerator: yield from ((k, v) for k, v in super().__iter__() if v is not Empty) diff --git a/packages/syftcli/manifest.yml b/packages/syftcli/manifest.yml index 7b305e3c2c3..9e328a21c64 100644 --- a/packages/syftcli/manifest.yml +++ b/packages/syftcli/manifest.yml @@ -1,11 +1,11 @@ manifestVersion: 1.0 -syftVersion: 0.8.5-post.1 -dockerTag: 0.8.5-post.1 +syftVersion: 0.8.5-post.2 +dockerTag: 0.8.5-post.2 images: - - docker.io/openmined/grid-frontend:0.8.5-post.1 - - docker.io/openmined/grid-backend:0.8.5-post.1 + - docker.io/openmined/grid-frontend:0.8.5-post.2 + - docker.io/openmined/grid-backend:0.8.5-post.2 - docker.io/library/mongo:7.0.4 - docker.io/traefik:v2.10