From f9cd45c6000db01cc283cd857178befa862a4171 Mon Sep 17 00:00:00 2001 From: angrybayblade Date: Mon, 15 May 2023 10:22:27 +0000 Subject: [PATCH 1/4] bump: open-aea to `v1.33.0` --- aea/__version__.py | 2 +- deploy-image/Dockerfile | 2 +- deploy-image/README.md | 2 +- develop-image/docker-env.sh | 2 +- examples/tac_deploy/Dockerfile | 2 +- scripts/install.ps1 | 2 +- scripts/install.sh | 2 +- skaffold.yaml | 4 ++-- tests/test_docs/test_bash_yaml/md_files/bash-quickstart.md | 2 +- user-image/docker-env.sh | 2 +- 10 files changed, 11 insertions(+), 11 deletions(-) diff --git a/aea/__version__.py b/aea/__version__.py index 5c3a3c2ee9..7fde22c84f 100644 --- a/aea/__version__.py +++ b/aea/__version__.py @@ -23,7 +23,7 @@ __title__ = "open-aea" __description__ = "Open Autonomous Economic Agent framework (without vendor lock-in)" __url__ = "https://github.com/valory-xyz/open-aea.git" -__version__ = "1.33.0" +__version__ = "1.34.0" __author__ = "Valory AG" __license__ = "Apache-2.0" __copyright__ = "2021 Valory AG, 2019 Fetch.AI Limited" diff --git a/deploy-image/Dockerfile b/deploy-image/Dockerfile index ef7aef1aca..dbd1f80d14 100644 --- a/deploy-image/Dockerfile +++ b/deploy-image/Dockerfile @@ -16,7 +16,7 @@ RUN apk add --no-cache go # aea installation RUN pip install --upgrade pip -RUN pip install --upgrade --force-reinstall open-aea[all]==1.33.0 "open-aea-cli-ipfs<2.0.0,>=1.33.0" +RUN pip install --upgrade --force-reinstall open-aea[all]==1.34.0 "open-aea-cli-ipfs<2.0.0,>=1.33.0" # directories and aea cli config WORKDIR /home/agents diff --git a/deploy-image/README.md b/deploy-image/README.md index 1475997462..1eea138644 100644 --- a/deploy-image/README.md +++ b/deploy-image/README.md @@ -11,7 +11,7 @@ The example uses the `fetchai/my_first_aea` project. You will likely want to mod Install subversion, then download the example directory to your local working directory ``` bash -svn checkout https://github.com/valory-xyz/open-aea/tags/v1.33.0/packages packages +svn checkout https://github.com/valory-xyz/open-aea/tags/v1.34.0/packages packages ``` ### Modify scripts diff --git a/develop-image/docker-env.sh b/develop-image/docker-env.sh index 5daf86a8a9..a65050ea7a 100755 --- a/develop-image/docker-env.sh +++ b/develop-image/docker-env.sh @@ -1,7 +1,7 @@ #!/bin/bash # Swap the following lines if you want to work with 'latest' -DOCKER_IMAGE_TAG=valory/open-aea-develop:1.33.0 +DOCKER_IMAGE_TAG=valory/open-aea-develop:1.34.0 # DOCKER_IMAGE_TAG=valory/open-aea-develop:latest DOCKER_BUILD_CONTEXT_DIR=.. diff --git a/examples/tac_deploy/Dockerfile b/examples/tac_deploy/Dockerfile index c7c99c5fcb..6c10530a8b 100644 --- a/examples/tac_deploy/Dockerfile +++ b/examples/tac_deploy/Dockerfile @@ -19,7 +19,7 @@ RUN apk add --no-cache go # aea installation RUN python -m pip install --upgrade pip -RUN pip install --upgrade --force-reinstall aea[all]==1.33.0 +RUN pip install --upgrade --force-reinstall aea[all]==1.34.0 # directories and aea cli config COPY /.aea /home/.aea diff --git a/scripts/install.ps1 b/scripts/install.ps1 index 42e0cae200..ccc99e643b 100644 --- a/scripts/install.ps1 +++ b/scripts/install.ps1 @@ -34,7 +34,7 @@ function instal_choco_golang_gcc { } function install_aea { echo "Install aea" - $output=pip install open-aea[all]==1.33.0 --force --no-cache-dir 2>&1 |out-string; + $output=pip install open-aea[all]==1.34.0 --force --no-cache-dir 2>&1 |out-string; if ($LastExitCode -ne 0) { echo $output echo "AEA install failed!" diff --git a/scripts/install.sh b/scripts/install.sh index 411fb68906..2789233802 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -42,7 +42,7 @@ function is_python_version_ok() { function install_aea (){ echo "Install AEA" - output=$(pip3 install --user open-aea[all]==1.33.0 --force --no-cache-dir) + output=$(pip3 install --user open-aea[all]==1.34.0 --force --no-cache-dir) if [[ $? -ne 0 ]]; then echo "$output" diff --git a/skaffold.yaml b/skaffold.yaml index 877ddfe0a3..033ee91e20 100644 --- a/skaffold.yaml +++ b/skaffold.yaml @@ -5,7 +5,7 @@ metadata: build: tagPolicy: envTemplate: - template: "1.33.0" + template: "1.34.0" artifacts: - image: valory/open-aea-develop docker: @@ -24,7 +24,7 @@ profiles: build: tagPolicy: envTemplate: - template: "1.33.0" + template: "1.34.0" artifacts: - image: valory/open-aea-docs docker: diff --git a/tests/test_docs/test_bash_yaml/md_files/bash-quickstart.md b/tests/test_docs/test_bash_yaml/md_files/bash-quickstart.md index b0199190c1..82864bbe9f 100644 --- a/tests/test_docs/test_bash_yaml/md_files/bash-quickstart.md +++ b/tests/test_docs/test_bash_yaml/md_files/bash-quickstart.md @@ -44,7 +44,7 @@ pip install open-aea[all] pip install open-aea-cli-ipfs ``` ``` -svn checkout https://github.com/valory-xyz/open-aea/tags/v1.33.0/packages packages +svn checkout https://github.com/valory-xyz/open-aea/tags/v1.34.0/packages packages ``` ``` bash diff --git a/user-image/docker-env.sh b/user-image/docker-env.sh index 573c6871b0..913ddac9a3 100644 --- a/user-image/docker-env.sh +++ b/user-image/docker-env.sh @@ -1,7 +1,7 @@ #!/bin/bash # Swap the following lines if you want to work with 'latest' -DOCKER_IMAGE_TAG=valory/open-aea-user:1.33.0 +DOCKER_IMAGE_TAG=valory/open-aea-user:1.34.0 # DOCKER_IMAGE_TAG=valory/open-aea-user:latest DOCKER_BUILD_CONTEXT_DIR=.. From 02fd06b1dda00392c6ecfaed87cc202d96ab4c8c Mon Sep 17 00:00:00 2001 From: angrybayblade Date: Mon, 15 May 2023 10:24:52 +0000 Subject: [PATCH 2/4] bump: plugins to `v1.34.0` --- deploy-image/Dockerfile | 2 +- plugins/aea-cli-benchmark/setup.py | 2 +- plugins/aea-cli-ipfs/setup.py | 2 +- plugins/aea-ledger-cosmos/setup.py | 2 +- plugins/aea-ledger-ethereum-flashbots/setup.py | 4 ++-- plugins/aea-ledger-ethereum-hwi/setup.py | 4 ++-- plugins/aea-ledger-ethereum/setup.py | 2 +- plugins/aea-ledger-fetchai/setup.py | 4 ++-- plugins/aea-ledger-solana/setup.py | 2 +- 9 files changed, 12 insertions(+), 12 deletions(-) diff --git a/deploy-image/Dockerfile b/deploy-image/Dockerfile index dbd1f80d14..201e899e99 100644 --- a/deploy-image/Dockerfile +++ b/deploy-image/Dockerfile @@ -16,7 +16,7 @@ RUN apk add --no-cache go # aea installation RUN pip install --upgrade pip -RUN pip install --upgrade --force-reinstall open-aea[all]==1.34.0 "open-aea-cli-ipfs<2.0.0,>=1.33.0" +RUN pip install --upgrade --force-reinstall open-aea[all]==1.34.0 "open-aea-cli-ipfs<2.0.0,>=1.34.0" # directories and aea cli config WORKDIR /home/agents diff --git a/plugins/aea-cli-benchmark/setup.py b/plugins/aea-cli-benchmark/setup.py index daf7868d56..70b4623357 100755 --- a/plugins/aea-cli-benchmark/setup.py +++ b/plugins/aea-cli-benchmark/setup.py @@ -26,7 +26,7 @@ setup( name="open-aea-cli-benchmark", - version="1.33.0", + version="1.34.0", author="Valory AG", license="Apache-2.0", description="CLI extension for AEA framework benchmarking.", diff --git a/plugins/aea-cli-ipfs/setup.py b/plugins/aea-cli-ipfs/setup.py index 5cd1c912fe..1f1adc2483 100755 --- a/plugins/aea-cli-ipfs/setup.py +++ b/plugins/aea-cli-ipfs/setup.py @@ -28,7 +28,7 @@ setup( name="open-aea-cli-ipfs", - version="1.33.0", + version="1.34.0", author="Valory AG", license="Apache-2.0", description="CLI extension for open AEA framework wrapping IPFS functionality.", diff --git a/plugins/aea-ledger-cosmos/setup.py b/plugins/aea-ledger-cosmos/setup.py index d46d0e44b6..59398f6faf 100644 --- a/plugins/aea-ledger-cosmos/setup.py +++ b/plugins/aea-ledger-cosmos/setup.py @@ -26,7 +26,7 @@ setup( name="open-aea-ledger-cosmos", - version="1.33.0", + version="1.34.0", author="Valory AG", license="Apache-2.0", description="Python package wrapping the public and private key cryptography and ledger api of Cosmos.", diff --git a/plugins/aea-ledger-ethereum-flashbots/setup.py b/plugins/aea-ledger-ethereum-flashbots/setup.py index f00c5e39cd..d27b570464 100644 --- a/plugins/aea-ledger-ethereum-flashbots/setup.py +++ b/plugins/aea-ledger-ethereum-flashbots/setup.py @@ -25,7 +25,7 @@ setup( name="open-aea-ledger-ethereum-flashbots", - version="1.33.0", + version="1.34.0", author="Valory AG", license="Apache-2.0", description="Python package extending the default open-aea ethereum ledger plugin to add support for flashbots.", @@ -41,7 +41,7 @@ }, python_requires=">=3.9,<4.0", install_requires=[ - "open-aea-ledger-ethereum~=1.33.0", + "open-aea-ledger-ethereum~=1.34.0", "flashbots==1.1.1", ], tests_require=["pytest"], diff --git a/plugins/aea-ledger-ethereum-hwi/setup.py b/plugins/aea-ledger-ethereum-hwi/setup.py index 37b7168c4d..d568d163a4 100644 --- a/plugins/aea-ledger-ethereum-hwi/setup.py +++ b/plugins/aea-ledger-ethereum-hwi/setup.py @@ -25,7 +25,7 @@ setup( name="open-aea-ledger-ethereum-hwi", - version="1.33.0", + version="1.34.0", author="Valory AG", license="Apache-2.0", description="Python package wrapping the public and private key cryptography and support for hardware wallet interactions.", @@ -42,7 +42,7 @@ "web3==5.25.0", "ipfshttpclient==0.8.0a2", "eth-account==0.5.6", - "open-aea-ledger-ethereum~=1.33.0", + "open-aea-ledger-ethereum~=1.34.0", "apduboy>=0.5.0", "protobuf>=3.20,<4", ], diff --git a/plugins/aea-ledger-ethereum/setup.py b/plugins/aea-ledger-ethereum/setup.py index c12ada98c0..ded8a41b27 100644 --- a/plugins/aea-ledger-ethereum/setup.py +++ b/plugins/aea-ledger-ethereum/setup.py @@ -26,7 +26,7 @@ setup( name="open-aea-ledger-ethereum", - version="1.33.0", + version="1.34.0", author="Valory AG", license="Apache-2.0", description="Python package wrapping the public and private key cryptography and ledger api of Ethereum.", diff --git a/plugins/aea-ledger-fetchai/setup.py b/plugins/aea-ledger-fetchai/setup.py index 5c84be2d40..4c7b3b0c37 100644 --- a/plugins/aea-ledger-fetchai/setup.py +++ b/plugins/aea-ledger-fetchai/setup.py @@ -31,7 +31,7 @@ setup( name="open-aea-ledger-fetchai", - version="1.33.0", + version="1.34.0", author="Valory AG", license="Apache-2.0", description="Python package wrapping the public and private key cryptography and ledger API of Fetch.AI.", @@ -44,7 +44,7 @@ "test_tools/data/*", ] }, - install_requires=["open-aea-ledger-cosmos~=1.33.0"], + install_requires=["open-aea-ledger-cosmos~=1.34.0"], tests_require=["pytest"], entry_points={ "aea.cryptos": ["fetchai = aea_ledger_fetchai:FetchAICrypto"], diff --git a/plugins/aea-ledger-solana/setup.py b/plugins/aea-ledger-solana/setup.py index 32ae608c2a..464fe16f74 100644 --- a/plugins/aea-ledger-solana/setup.py +++ b/plugins/aea-ledger-solana/setup.py @@ -25,7 +25,7 @@ setup( name="open-aea-ledger-solana", - version="1.33.0", + version="1.34.0", author="dassy23", license="Apache-2.0", description="Python package wrapping the public and private key cryptography and ledger api of solana.", From 37ae014b8731ff20e23ca7e5a00705a3b1eb067c Mon Sep 17 00:00:00 2001 From: angrybayblade Date: Mon, 15 May 2023 10:46:09 +0000 Subject: [PATCH 3/4] chore: release notes --- HISTORY.md | 15 +++++++++++++++ SECURITY.md | 4 ++-- docs/upgrading.md | 4 ++++ 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index e9c7642806..ed75b5bb8d 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,20 @@ # Release History - open AEA +## 1.34.0 (2023-05-15) + +AEA: +- Fixes a bug on `aea fetch` command which caused issue when using the `--alias` flag if the package with original name already existed in the working directory #630 +- Remove the need for intermediate agent for generating protocols #632 + - Adds `-tlr` flag on the aea generate command group + - Adds support for registering packages to local registry on the package manager + - Updates the `ProtocolGenerator` implementation to work with the local registry project structure +- Fix `IPFS` local registry loader #634 +- Updates the `scaffold` tool to register the newly scaffolded packages to `packages.json` to the local registry #635 +- Sets the apply environment variables to true on `aea build` command #636 + +Plugins: +- Bumps `solana` and `anchorpy` to resolve dependency issues with the `web3py` library #637 + ## 1.33.0 (2023-05-02) AEA: diff --git a/SECURITY.md b/SECURITY.md index fcd04d577d..7ab2ecd5dc 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -8,8 +8,8 @@ The following table shows which versions of `open-aea` are currently being suppo | Version | Supported | | --------- | ------------------ | -| `1.33.x` | :white_check_mark: | -| `< 1.33.0` | :x: | +| `1.34.x` | :white_check_mark: | +| `< 1.34.0` | :x: | ## Reporting a Vulnerability diff --git a/docs/upgrading.md b/docs/upgrading.md index ace65e2a51..ddc5655191 100644 --- a/docs/upgrading.md +++ b/docs/upgrading.md @@ -9,6 +9,10 @@ Below we describe the additional manual steps required to upgrade between differ ### Upgrade guide +## `v1.33.0` to `v1.34.0` + +- No backwards incompatible changes + ## `v1.32.0` to `v1.33.0` - No backwards incompatible changes From 6b7bab0711e9d0f58285f0c368d1f2ef52c96b49 Mon Sep 17 00:00:00 2001 From: angrybayblade Date: Mon, 15 May 2023 15:06:56 +0000 Subject: [PATCH 4/4] chore: address comments [no ci] --- HISTORY.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index ed75b5bb8d..03d08c7868 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -4,11 +4,11 @@ AEA: - Fixes a bug on `aea fetch` command which caused issue when using the `--alias` flag if the package with original name already existed in the working directory #630 -- Remove the need for intermediate agent for generating protocols #632 +- Removes the need for intermediate agent for generating protocols #632 - Adds `-tlr` flag on the aea generate command group - Adds support for registering packages to local registry on the package manager - Updates the `ProtocolGenerator` implementation to work with the local registry project structure -- Fix `IPFS` local registry loader #634 +- Fixes `IPFS` local registry loader #634 - Updates the `scaffold` tool to register the newly scaffolded packages to `packages.json` to the local registry #635 - Sets the apply environment variables to true on `aea build` command #636