Skip to content

Commit

Permalink
Merge pull request #2067 from valory-xyz/release/v0.13.0
Browse files Browse the repository at this point in the history
Release `v0.13.0`
  • Loading branch information
angrybayblade authored Sep 27, 2023
2 parents 03bc0a4 + c457950 commit 2f739a7
Show file tree
Hide file tree
Showing 53 changed files with 231 additions and 206 deletions.
18 changes: 18 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,24 @@
# Release History - `open-autonomy`


# 0.13.0 (2023-09-27)

Autonomy:
- Replaces `open-aea-web3` with `web3py<7,>=6.0.0`
- Bumps `protobuf<5.0.0,>=4.21.6`
- Fixes `protobuf` incompatibility issue when importing hardware wallet plugin
- Refactors autonomy and agent images to
- Include install and build scripts in the base image
- Remove unwanted layers
- Remove unwanted data files

Packages:
- Generates protocols using the latest compatible `protobuf` compiler
- Compiles the tendermint connection protocol buffers using the latest compatible `protobuf` compiler

Chores:
- Bumps `protobuf` compiler to `24.3`

# 0.12.1.post4 (2023-09-25)

Autonomy:
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-autonomy` are currently being

| Version | Supported |
| --------- | ------------------ |
| `0.12.1.post4` | :white_check_mark: |
| `< 0.12.x` | :x: |
| `0.13.0` | :white_check_mark: |
| `< 0.13.x` | :x: |

## Reporting a Vulnerability

Expand Down
2 changes: 1 addition & 1 deletion autonomy/__version__.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
__title__ = "open-autonomy"
__description__ = "A framework for the creation of autonomous agent services."
__url__ = "https://github.com/valory-xyz/open-autonomy.git"
__version__ = "0.12.1.post4"
__version__ = "0.13.0"
__author__ = "Valory AG"
__license__ = "Apache-2.0"
__copyright__ = "2021-2022 Valory AG"
2 changes: 1 addition & 1 deletion autonomy/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,4 @@
ACN_IMAGE_NAME = os.environ.get("ACN_IMAGE_NAME", "valory/open-acn-node")
DEFAULT_DOCKER_IMAGE_AUTHOR = "valory"
OAR_IMAGE = "{image_author}/oar-{agent}:{version}"
ABSTRACT_ROUND_ABCI_SKILL_WITH_HASH = "valory/abstract_round_abci:0.1.0:bafybeidoo5nzpmwfugwaxu4yfsepdaevjcahy7n7szn5h2jhhrzwpzbrr4"
ABSTRACT_ROUND_ABCI_SKILL_WITH_HASH = "valory/abstract_round_abci:0.1.0:bafybeibrrgdzbpdqyirkfulg5bgkrdwlynezdheplm55xfhkrnlxgvluo4"
2 changes: 1 addition & 1 deletion deployments/Dockerfiles/autonomy-user/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
open-autonomy[all]==0.12.1.post4
open-autonomy[all]==0.13.0
open-aea[all]==1.40.0
open-aea-cli-ipfs==1.40.0
open-aea-ledger-ethereum==1.40.0
Expand Down
2 changes: 1 addition & 1 deletion docs/advanced_reference/commands/autonomy_fetch.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,5 +55,5 @@ autonomy --registry-path=./packages fetch valory/hello_world:0.1.0 --service --l

Fetch the agent service `hello_world` from a remote registry ([IPFS](https://ipfs.io)):
```bash
autonomy fetch valory/hello_world:0.1.0:bafybeicdeylmmkto52eg7cl3uvhadezflkw66g5u4btdrgutctejceof6u --service --remote
autonomy fetch valory/hello_world:0.1.0:bafybeib3vqi7wltpffz6eoahzwivpf7p4zwuhoeq6ljok6f42o47uvt7yu --service --remote
```
3 changes: 3 additions & 0 deletions docs/advanced_reference/commands/autonomy_service.md
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,9 @@ autonomy service deploy [OPTIONS] SERVICE_ID
```
### Options

`--reuse-multisig`
: Reuse `mutlisig` from previous deployment.

`--key FILE`
: Use a private key from a file to sign the transactions.

Expand Down
4 changes: 2 additions & 2 deletions docs/configure_service/analise_test.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ The `valory/abstract_round_abci` skill packages come with a number of testing to
Fetch the `hello_world` agent, which comes with the `hello_world_abci` {{fsm_app}} skill within:

```bash
autonomy fetch valory/hello_world:0.1.0:bafybeiduyldaqervkw4xinpfbyjs6sr5ng5nxjexi6ipnwffpnwwscmbcu
autonomy fetch valory/hello_world:0.1.0:bafybeicboowk3mblq2xrtbj7ugmkq423cfzapjo27jmpifkq3p6fmcoupq
mv hello_world hello_world_agent
```

Expand All @@ -77,7 +77,7 @@ The same plugin also provides tools for writing end-to-end tests for agents. The
Fetch the `hello_world` agent:

```bash
autonomy fetch valory/hello_world:0.1.0:bafybeiduyldaqervkw4xinpfbyjs6sr5ng5nxjexi6ipnwffpnwwscmbcu
autonomy fetch valory/hello_world:0.1.0:bafybeicboowk3mblq2xrtbj7ugmkq423cfzapjo27jmpifkq3p6fmcoupq
mv hello_world hello_world_agent
```

Expand Down
2 changes: 1 addition & 1 deletion docs/counter_example.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ you have followed the [setup instructions](guides/quick_start.md#setup). As a re

2. Use the CLI to download the `valory/counter` service.
```bash
autonomy fetch valory/counter:0.1.0:bafybeihntcb75hpvh27ckbdflxj2nt2udgn43abkz4uwn6xgpz3ep6zovi --remote --service
autonomy fetch valory/counter:0.1.0:bafybeickgc6t6yju6saoxm3emllmntshhztuawupr7pau3ssuw6qaqdula --remote --service
cd counter
```

Expand Down
4 changes: 2 additions & 2 deletions docs/demos/hello_world_demo.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@ You can find the instructions on how to run the Hello World service in the [quic
If you have [set up the framework](../guides/set_up.md#set-up-the-framework), you can fetch the source code of the Hello World agent:

```bash
autonomy fetch valory/hello_world:0.1.0:bafybeiduyldaqervkw4xinpfbyjs6sr5ng5nxjexi6ipnwffpnwwscmbcu
autonomy fetch valory/hello_world:0.1.0:bafybeicboowk3mblq2xrtbj7ugmkq423cfzapjo27jmpifkq3p6fmcoupq
mv hello_world hello_world_agent
```

and the Hello World service:

```bash
autonomy fetch valory/hello_world:0.1.0:bafybeicdeylmmkto52eg7cl3uvhadezflkw66g5u4btdrgutctejceof6u --service
autonomy fetch valory/hello_world:0.1.0:bafybeib3vqi7wltpffz6eoahzwivpf7p4zwuhoeq6ljok6f42o47uvt7yu --service
mv hello_world hello_world_service
```

Expand Down
2 changes: 1 addition & 1 deletion docs/guides/deploy_service.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ We illustrate the full local deployment workflow using the `hello_world` service

=== "Remote registry"
```bash
autonomy fetch valory/hello_world:0.1.0:bafybeicdeylmmkto52eg7cl3uvhadezflkw66g5u4btdrgutctejceof6u --service
autonomy fetch valory/hello_world:0.1.0:bafybeib3vqi7wltpffz6eoahzwivpf7p4zwuhoeq6ljok6f42o47uvt7yu --service
```

2. **Build the agents' image.** Navigate to the service runtime folder that you have just created and build the Docker image of the agents of the service:
Expand Down
2 changes: 1 addition & 1 deletion docs/guides/quick_start.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Before starting this guide, ensure that your machine satisfies the framework req
1. Fetch the [Hello World service](../demos/hello_world_demo.md) from the remote registry. Within the workspace folder (not the remote registry) run:

```bash
autonomy fetch valory/hello_world:0.1.0:bafybeicdeylmmkto52eg7cl3uvhadezflkw66g5u4btdrgutctejceof6u --service
autonomy fetch valory/hello_world:0.1.0:bafybeib3vqi7wltpffz6eoahzwivpf7p4zwuhoeq6ljok6f42o47uvt7yu --service
```

2. Build the Docker image of the service agents:
Expand Down
16 changes: 8 additions & 8 deletions docs/guides/set_up.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ This is roughly how your workspace should look like:
You can override the default registry in use (set up with `autonomy init`) for a particular command through the flags `--registry-path` and `--local`. For example, if the framework was initialized with the remote registry, the following command will fetch a runtime folder for the `hello_world` agent from the remote registry:

```bash
autonomy fetch valory/hello_world:0.1.0:bafybeiduyldaqervkw4xinpfbyjs6sr5ng5nxjexi6ipnwffpnwwscmbcu
autonomy fetch valory/hello_world:0.1.0:bafybeicboowk3mblq2xrtbj7ugmkq423cfzapjo27jmpifkq3p6fmcoupq
```

On the other hand, if you want to fetch the copy stored in your local registry, then you can use:
Expand Down Expand Up @@ -106,13 +106,13 @@ If you plan to follow the guides in the next sections, you need to populate the
"dev": {
},
"third_party": {
"service/valory/hello_world/0.1.0": "bafybeicdeylmmkto52eg7cl3uvhadezflkw66g5u4btdrgutctejceof6u",
"agent/valory/hello_world/0.1.0": "bafybeiduyldaqervkw4xinpfbyjs6sr5ng5nxjexi6ipnwffpnwwscmbcu",
"connection/valory/abci/0.1.0": "bafybeib4wj3vvniig5427o3iu3hyjd62xl4enshgazz4ruhichjiu6bvay",
"service/valory/hello_world/0.1.0": "bafybeib3vqi7wltpffz6eoahzwivpf7p4zwuhoeq6ljok6f42o47uvt7yu",
"agent/valory/hello_world/0.1.0": "bafybeicboowk3mblq2xrtbj7ugmkq423cfzapjo27jmpifkq3p6fmcoupq",
"connection/valory/abci/0.1.0": "bafybeidcqst5lspyaq3jxivjfo5ff4zv3yrhskepzazc7lnpf3ic4feh64",
"connection/valory/http_client/0.23.0": "bafybeifgeqgryx6b3s6eseyzyezygmeitcpt3tkor2eiycozoi6clgdrny",
"connection/valory/ipfs/0.1.0": "bafybeiaddby5hxegt2fk772fzn34zpwndyfk45rc3jqtblhtr2tbzcicua",
"connection/valory/ledger/0.19.0": "bafybeiauyqzizmocjldnfuzvnihrqubfqzn5u2hp6ue7v3ka5kj54kd3zm",
"contract/valory/service_registry/0.1.0": "bafybeifv3yhtejbm7b6omve6z3ls5m2y4tccnugepxrj653h4peve2yvam",
"contract/valory/service_registry/0.1.0": "bafybeiamckrtlrydvoyelc6ldu5ke5uwrdxstzaeqstvg5r4uteriwmjka",
"protocol/open_aea/signing/1.0.0": "bafybeie7xyems76v5b4wc2lmaidcujizpxfzjnnwdeokmhje53g7ym25ii",
"protocol/valory/abci/0.1.0": "bafybeihmzlmmb4pdo3zkhg6ehuyaa4lhw7bfpclln2o2z7v3o6fcep26iu",
"protocol/valory/acn/1.1.0": "bafybeic2pxzfc3voxl2ejhcqyf2ehm4wm5gxvgx7bliloiqi2uppmq6weu",
Expand All @@ -121,9 +121,9 @@ If you plan to follow the guides in the next sections, you need to populate the
"protocol/valory/ipfs/0.1.0": "bafybeiedxeismnx3k5ty4mvvhlqideixlhqmi5mtcki4lxqfa7uqh7p33u",
"protocol/valory/ledger_api/1.0.0": "bafybeige5agrztgzfevyglf7mb4o7pzfttmq4f6zi765y4g2zvftbyowru",
"protocol/valory/tendermint/0.1.0": "bafybeig6g6twajlwssfbfp5rlnu5mwzuu5kgak5cs4fich7rlkx6whesnu",
"skill/valory/abstract_abci/0.1.0": "bafybeig4snobaxnd6ljner43s3nmwakjbtl4w5l62bsehcck4d5hbnghqe",
"skill/valory/abstract_round_abci/0.1.0": "bafybeidoo5nzpmwfugwaxu4yfsepdaevjcahy7n7szn5h2jhhrzwpzbrr4",
"skill/valory/hello_world_abci/0.1.0": "bafybeihxyhrj3foqh3bbns4lkijbmtj7562ufqyjkwpan72pefnispebiu",
"skill/valory/abstract_abci/0.1.0": "bafybeidwlao2lkpnxlphwapizip4cxemfy3iw4p2zpbjly4b26iukprpwe",
"skill/valory/abstract_round_abci/0.1.0": "bafybeibrrgdzbpdqyirkfulg5bgkrdwlynezdheplm55xfhkrnlxgvluo4",
"skill/valory/hello_world_abci/0.1.0": "bafybeidep74diuzj6cuncq56mhiqjyj53wm5akmxauai25didrrkusv6he",
"connection/valory/p2p_libp2p_client/0.1.0": "bafybeihge56dn3xep2dzomu7rtvbgo4uc2qqh7ljl3fubqdi2lq44gs5lq"
}
}
Expand Down
Loading

0 comments on commit 2f739a7

Please sign in to comment.