Skip to content

Commit

Permalink
Merge pull request #245 from valory-xyz/feat/v1.15.0
Browse files Browse the repository at this point in the history
Release v1.15.0
  • Loading branch information
angrybayblade authored Aug 1, 2022
2 parents 1ec7e80 + ac979b8 commit 387c540
Show file tree
Hide file tree
Showing 22 changed files with 39 additions and 20 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,8 @@ jobs:
if: github.base_ref == 'main'
steps:
- uses: actions/checkout@master
with:
fetch-depth: 0
- uses: actions/setup-python@v3
with:
python-version: "3.10"
Expand Down
1 change: 1 addition & 0 deletions .spelling
Original file line number Diff line number Diff line change
Expand Up @@ -283,6 +283,7 @@ io
v1
v0
ipfsdaemon
py3.6
- docs/language-agnostic-definition.md
fetchai
protocol_id
Expand Down
10 changes: 10 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Release History - open AEA

## 1.15.0 (2022-08-01)

AEA:
- Updates the protocol generator to use `protocol generator version` as a header rather than using framework version

Chore:
- Cleans up remnants of py3.6
- Updated the release process
- Adds skaffold profiles for releases

## 1.14.0 (2022-07-29)

AEA:
Expand Down
4 changes: 2 additions & 2 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ The following table shows which versions of `open-aea` are currently being suppo

| Version | Supported |
| --------- | ------------------ |
| `1.14.x` | :white_check_mark: |
| `< 1.14.0` | :x: |
| `1.15.x` | :white_check_mark: |
| `< 1.15.0` | :x: |

## Reporting a Vulnerability

Expand Down
2 changes: 1 addition & 1 deletion aea/__version__.py
Original file line number Diff line number Diff line change
Expand Up @@ -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.14.0"
__version__ = "1.15.0"
__author__ = "Valory AG"
__license__ = "Apache-2.0"
__copyright__ = "2021 Valory AG, 2019 Fetch.AI Limited"
2 changes: 1 addition & 1 deletion deploy-image/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.14.0
RUN pip install --upgrade --force-reinstall open-aea[all]==1.15.0

# directories and aea cli config
COPY /.aea /home/.aea
Expand Down
2 changes: 1 addition & 1 deletion deploy-image/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.14.0/packages packages
svn checkout https://github.com/valory-xyz/open-aea/tags/v1.15.0/packages packages
```

### Modify scripts
Expand Down
2 changes: 1 addition & 1 deletion develop-image/docker-env.sh
Original file line number Diff line number Diff line change
@@ -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.14.0
DOCKER_IMAGE_TAG=valory/open-aea-develop:1.15.0
# DOCKER_IMAGE_TAG=valory/open-aea-develop:latest

DOCKER_BUILD_CONTEXT_DIR=..
Expand Down
6 changes: 6 additions & 0 deletions docs/upgrading.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ Below we describe the additional manual steps required to upgrade between differ

# Open AEA

## `v1.14.0` to `v1.15.0`

No backwards incompatible changes.

Plugins from previous versions are not compatible anymore.

## `v1.13.0` to `v1.14.0`

No backwards incompatible changes.
Expand Down
2 changes: 1 addition & 1 deletion examples/tac_deploy/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.14.0
RUN pip install --upgrade --force-reinstall aea[all]==1.15.0

# directories and aea cli config
COPY /.aea /home/.aea
Expand Down
2 changes: 1 addition & 1 deletion plugins/aea-cli-benchmark/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

setup(
name="open-aea-cli-benchmark",
version="1.14.0",
version="1.15.0",
author="Valory AG",
license="Apache-2.0",
description="CLI extension for AEA framework benchmarking.",
Expand Down
2 changes: 1 addition & 1 deletion plugins/aea-cli-ipfs/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

setup(
name="open-aea-cli-ipfs",
version="1.14.0",
version="1.15.0",
author="Valory AG",
license="Apache-2.0",
description="CLI extension for open AEA framework wrapping IPFS functionality.",
Expand Down
2 changes: 1 addition & 1 deletion plugins/aea-ledger-cosmos/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

setup(
name="open-aea-ledger-cosmos",
version="1.14.0",
version="1.15.0",
author="Valory AG",
license="Apache-2.0",
description="Python package wrapping the public and private key cryptography and ledger api of Cosmos.",
Expand Down
2 changes: 1 addition & 1 deletion plugins/aea-ledger-ethereum/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

setup(
name="open-aea-ledger-ethereum",
version="1.14.0",
version="1.15.0",
author="Valory AG",
license="Apache-2.0",
description="Python package wrapping the public and private key cryptography and ledger api of Ethereum.",
Expand Down
2 changes: 1 addition & 1 deletion plugins/aea-ledger-fetchai/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@

setup(
name="open-aea-ledger-fetchai",
version="1.14.0",
version="1.15.0",
author="Valory AG",
license="Apache-2.0",
description="Python package wrapping the public and private key cryptography and ledger API of Fetch.AI.",
Expand Down
2 changes: 1 addition & 1 deletion scripts/RELEASE_PROCESS.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@

18. Publish the latest packages to the IPFS registry using `aea push-all`. If necessary, run it several times until all packages are updated.

19. Build the release images using `skaffold build -p release` which will also publish them on docker. This builds with no cache so to ensure replicatable builds.
19. Build the release images using `skaffold build -p release` which will also publish them on docker. This builds with no cache so to ensure replicable builds.

20. Tag the latest images using `skaffold build -p release-latest` which will also publish them on docker.

Expand Down
2 changes: 1 addition & 1 deletion scripts/check_ipfs_hashes_pushed.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,6 @@ def get_file_from_tag(file_path: str, latest_tag: Optional[str] = None) -> str:
errors.append(h)

if errors:
print("The following hashes were not found in IPFS registry: {errors}")
print(f"The following hashes were not found in IPFS registry: {errors}")
sys.exit(1)
print("OK")
2 changes: 1 addition & 1 deletion scripts/install.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ function instal_choco_golang_gcc {
}
function install_aea {
echo "Install aea"
$output=pip install open-aea[all]==1.14.0 --force --no-cache-dir 2>&1 |out-string;
$output=pip install open-aea[all]==1.15.0 --force --no-cache-dir 2>&1 |out-string;
if ($LastExitCode -ne 0) {
echo $output
echo "AEA install failed!"
Expand Down
2 changes: 1 addition & 1 deletion scripts/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ function is_python_version_ok() {

function install_aea (){
echo "Install AEA"
output=$(pip3 install --user open-aea[all]==1.14.0 --force --no-cache-dir)
output=$(pip3 install --user open-aea[all]==1.15.0 --force --no-cache-dir)
if [[ $? -ne 0 ]];
then
echo "$output"
Expand Down
4 changes: 2 additions & 2 deletions skaffold.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
build:
tagPolicy:
envTemplate:
template: "1.14.0"
template: "1.15.0"
artifacts:
- image: valory/open-aea-develop
docker:
Expand All @@ -25,7 +25,7 @@ profiles:
build:
tagPolicy:
envTemplate:
template: "1.14.0"
template: "1.15.0"
artifacts:
- image: valory/open-aea-docs
docker:
Expand Down
2 changes: 1 addition & 1 deletion tests/test_docs/test_bash_yaml/md_files/bash-quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.14.0/packages packages
svn checkout https://github.com/valory-xyz/open-aea/tags/v1.15.0/packages packages
```

``` bash
Expand Down
2 changes: 1 addition & 1 deletion user-image/docker-env.sh
Original file line number Diff line number Diff line change
@@ -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.14.0
DOCKER_IMAGE_TAG=valory/open-aea-user:1.15.0
# DOCKER_IMAGE_TAG=valory/open-aea-user:latest

DOCKER_BUILD_CONTEXT_DIR=..
Expand Down

0 comments on commit 387c540

Please sign in to comment.