Skip to content

Commit

Permalink
Merge pull request #2225 from valory-xyz/release/v0.14.12
Browse files Browse the repository at this point in the history
Release `v0.14.12`
  • Loading branch information
angrybayblade authored May 8, 2024
2 parents 63a54d0 + 9e4e19a commit 7ec88ab
Show file tree
Hide file tree
Showing 51 changed files with 267 additions and 253 deletions.
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-autonomy`

# 0.14.12 (2024-05-08)

Autonomy:
- Adds more chain profiles to reduce `on-chain` interaction complexity
- Updates the develop mode to use a pre-built image for better user experience
- Pins click to `>=8.1.0,<9`

Packages:
- Updates the `abstract_round_abci` skill so that the offence status changes are only stored in the DB if slashing is enabled

# 0.14.11.post1 (2024-04-11)

Packages:
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.14.11.post1"
__version__ = "0.14.12"
__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 @@ -65,4 +65,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:bafybeidxkicaccg4xco5nu3onvxk2smz4wcdmquiopoi2vctywdoryevju"
ABSTRACT_ROUND_ABCI_SKILL_WITH_HASH = "valory/abstract_round_abci:0.1.0:bafybeiar2yhzxacfe3qqamqhaihtlcimquwedffctw55sowx6rac3cm3ui"
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.14.11.post1
open-autonomy[all]==0.14.12
open-aea[all]==1.52.0
open-aea-cli-ipfs==1.52.0
open-aea-ledger-ethereum==1.52.0
Expand Down
32 changes: 16 additions & 16 deletions docs/advanced_reference/commands/autonomy_analyse.md
Original file line number Diff line number Diff line change
Expand Up @@ -334,52 +334,52 @@ autonomy analyse service [OPTIONS]
: Public ID of the service

`--use-celo-alfajores` 
: To use celo-alfajores chain profile to interact with the contracts
: To use `celo-alfajores` chain profile to interact with the contracts

`--use-celo` 
: To use celo chain profile to interact with the contracts
: To use `celo` chain profile to interact with the contracts

`--use-base-sepolia` 
: To use base-sepolia chain profile to interact with the contracts
: To use `base-sepolia` chain profile to interact with the contracts

`--use-base` 
: To use base chain profile to interact with the contracts
: To use `base` chain profile to interact with the contracts

`--use-optimistic-sepolia` 
: To use optimistic-sepolia chain profile to interact with the contracts
: To use `optimistic-sepolia` chain profile to interact with the contracts

`--use-optimistic` 
: To use optimistic chain profile to interact with the contracts
: To use `optimistic` chain profile to interact with the contracts

`--use-arbitrum-sepolia` 
: To use arbitrum-sepolia chain profile to interact with the contracts
: To use `arbitrum-sepolia` chain profile to interact with the contracts

`--use-arbitrum-one` 
: To use arbitrum-one chain profile to interact with the contracts
: To use `arbitrum-one` chain profile to interact with the contracts

`--use-chiado` 
: To use chiado chain profile to interact with the contracts
: To use `chiado` chain profile to interact with the contracts

`--use-gnosis` 
: To use gnosis chain profile to interact with the contracts
: To use `gnosis` chain profile to interact with the contracts

`--use-polygon-mumbai` 
: To use polygon-mumbai chain profile to interact with the contracts
: To use `polygon-mumbai` chain profile to interact with the contracts

`--use-polygon` 
: To use polygon chain profile to interact with the contracts
: To use `polygon` chain profile to interact with the contracts

`--use-ethereum` 
: To use ethereum chain profile to interact with the contracts
: To use `ethereum` chain profile to interact with the contracts

`--use-goerli` 
: To use goerli chain profile to interact with the contracts
: To use `goerli` chain profile to interact with the contracts

`--use-custom-chain` 
: To use custom-chain chain profile to interact with the contracts
: To use `custom-chain` chain profile to interact with the contracts

`--use-local` 
: To use local chain profile to interact with the contracts
: To use `local` chain profile to interact with the contracts


`--help`
Expand Down
2 changes: 1 addition & 1 deletion docs/advanced_reference/commands/autonomy_build-image.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ autonomy build-image [OPTIONS] [AGENT_PUBLIC_ID]
* Include extra python packages:

```bash
autonomy build-image ... -e open-aea-ledger-flashbots==1.51.0
autonomy build-image ... -e open-aea-ledger-flashbots==1.52.0
```

This will tag the image as `<author>/oar-<agent_package>:<version>`.
38 changes: 19 additions & 19 deletions docs/advanced_reference/commands/autonomy_deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,11 +102,11 @@ autonomy deploy build [OPTIONS] [KEYS_FILE]
`--agent-memory-limit INTEGER`
: Set agent memory usage limit.

`--remote`
: To use a remote registry.
`--remote``
: To use `a remote registry.

`--local`
: To use a local registry.
`--local``
: To use `a local registry.

`-p`
: Ask for password interactively.
Expand Down Expand Up @@ -288,49 +288,49 @@ autonomy deploy from-token [OPTIONS] TOKEN_ID KEYS_FILE
: If set to true, the deployment won't run automatically

`--use-celo` 
: To use celo chain profile to interact with the contracts
: To use `celo` chain profile to interact with the contracts

`--use-base-sepolia` 
: To use base-sepolia chain profile to interact with the contracts
: To use `base-sepolia` chain profile to interact with the contracts

`--use-base` 
: To use base chain profile to interact with the contracts
: To use `base` chain profile to interact with the contracts

`--use-optimistic-sepolia` 
: To use optimistic-sepolia chain profile to interact with the contracts
: To use `optimistic-sepolia` chain profile to interact with the contracts

`--use-optimistic` 
: To use optimistic chain profile to interact with the contracts
: To use `optimistic` chain profile to interact with the contracts

`--use-arbitrum-sepolia` 
: To use arbitrum-sepolia chain profile to interact with the contracts
: To use `arbitrum-sepolia` chain profile to interact with the contracts

`--use-arbitrum-one` 
: To use arbitrum-one chain profile to interact with the contracts
: To use `arbitrum-one` chain profile to interact with the contracts

`--use-chiado` 
: To use chiado chain profile to interact with the contracts
: To use `chiado` chain profile to interact with the contracts

`--use-gnosis` 
: To use gnosis chain profile to interact with the contracts
: To use `gnosis` chain profile to interact with the contracts

`--use-polygon-mumbai` 
: To use polygon-mumbai chain profile to interact with the contracts
: To use `polygon-mumbai` chain profile to interact with the contracts

`--use-polygon` 
: To use polygon chain profile to interact with the contracts
: To use `polygon` chain profile to interact with the contracts

`--use-ethereum` 
: To use ethereum chain profile to interact with the contracts
: To use `ethereum` chain profile to interact with the contracts

`--use-goerli` 
: To use goerli chain profile to interact with the contracts
: To use `goerli` chain profile to interact with the contracts

`--use-custom-chain` 
: To use custom-chain chain profile to interact with the contracts
: To use `custom-chain` chain profile to interact with the contracts

`--use-local` 
: To use local chain profile to interact with the contracts
: To use `local` chain profile to interact with the contracts

`--help`
: Show the help message and exit.
Expand Down
30 changes: 15 additions & 15 deletions docs/advanced_reference/commands/autonomy_mint.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,45 +12,45 @@ This command group consists of a number of functionalities to mint components, a
: Perform a dry run for the transaction.

`--use-celo` 
: Use the Celo chain profile to interact with the Autonolas Protocol registry contracts.
: Use the `Celo` chain profile to interact with the Autonolas Protocol registry contracts.

`--use-base-sepolia` 
: Use the Base-sepolia profile to interact with the Autonolas Protocol registry contracts.
: Use the `Base Sepolia` profile to interact with the Autonolas Protocol registry contracts.

`--use-base` 
: Use the Base chain profile to interact with the Autonolas Protocol registry contracts.
: Use the `Base` chain profile to interact with the Autonolas Protocol registry contracts.

`--use-optimistic-sepolia` 
: Use the Optimistic sepolia chain profile to interact with the Autonolas Protocol registry contracts.
: Use the `Optimistic Sepolia` chain profile to interact with the Autonolas Protocol registry contracts.

`--use-optimistic` 
: Use the Optimistic chain profile to interact with the Autonolas Protocol registry contracts.
: Use the `Optimistic` chain profile to interact with the Autonolas Protocol registry contracts.

`--use-arbitrum-sepolia` 
: Use the Arbitrum sepolia chain profile to interact with the Autonolas Protocol registry contracts.
: Use the `Arbitrum Sepolia` chain profile to interact with the Autonolas Protocol registry contracts.

`--use-arbitrum-one` 
: Use the Arbitrum one chain profile to interact with the Autonolas Protocol registry contracts.
: Use the `Arbitrum One` chain profile to interact with the Autonolas Protocol registry contracts.

`--use-chiado` 
: Use the Chiado chain profile to interact with the Autonolas Protocol registry contracts.
: Use the `Chiado` chain profile to interact with the Autonolas Protocol registry contracts.

`--use-gnosis` 
: Use the Gnosis chain profile to interact with the Autonolas Protocol registry contracts.
: Use the `Gnosis` chain profile to interact with the Autonolas Protocol registry contracts.

`--use-polygon-mumbai` 
: Use the Polygon mumbai chain profile to interact with the Autonolas Protocol registry contracts.
: Use the `Polygon Mumbai` chain profile to interact with the Autonolas Protocol registry contracts.

`--use-polygon` 
: Use the Polygon chain profile to interact with the Autonolas Protocol registry contracts.
: Use the `Polygon` chain profile to interact with the Autonolas Protocol registry contracts.

`--use-ethereum` 
: Use the Ethereum chain profile to interact with the Autonolas Protocol registry contracts.
`--use-ethereum`
: Use the `Ethereum` chain profile to interact with the Autonolas Protocol registry contracts.

`--use-goerli` 
: Use the Goerli chain profile to interact with the Autonolas Protocol registry contracts.
: Use the `Goerli` chain profile to interact with the Autonolas Protocol registry contracts.

To use these chain profile, you will have to export an enviroment variable for RPC in `<CHAIN_NAME>_CHAIN_RPC` format. For example if you want to use ethereum, you will have to export `ETHEREUM_CHAIN_RPC` and for `polygon-mumbai` it would be `POLYGON_MUMBAI_CHAIN_RPC`
To use these chain profile, you will have to export an environment variable for RPC in `<CHAIN_NAME>_CHAIN_RPC` format. For example if you want to use `ethereum`, you will have to export `ETHEREUM_CHAIN_RPC` and for `polygon-mumbai` it would be `POLYGON_MUMBAI_CHAIN_RPC`

`--use-custom-chain`
: Use the custom-chain profile to interact with the Autonolas Protocol registry contracts. This profile requires that you define some parameters and [contract addresses](../on_chain_addresses.md) as environment variables (see also the {{ autonolas_protocol }} documentation for more information):
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:bafybeic33xtljd57dy744wkanzxwh2564sybmqorcu26bllf5v2bwca6lm --remote --service
autonomy fetch valory/counter:0.1.0:bafybeice4i6eh3nb7gjvfzcb3oubxuu32idkrciztovqwrpcy5yg33sxqy --remote --service
cd counter
```

Expand Down
2 changes: 1 addition & 1 deletion docs/guides/define_agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ If you have [populated the local registry](./overview_of_the_development_process
propagate: true
dependencies:
open-aea-ledger-ethereum:
version: ==1.51.0
version: ==1.52.0
open-aea-test-autonomy:
version: ==0.12.1.post1
default_connection: null
Expand Down
8 changes: 4 additions & 4 deletions docs/guides/overview_of_the_development_process.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@ To follow the next sections, you need to populate the local registry with a numb
"third_party": {
"service/valory/hello_world/0.1.0": "bafybeibp2iiojzyykcbkadqdszd35laq2ub34eovyghrsr33t2vrxmk2r4",
"agent/valory/hello_world/0.1.0": "bafybeictwjngvb7qon4qisl3q4ztfzvj5pi26zhmpm2oqg6xx6vbz6jrya",
"connection/valory/abci/0.1.0": "bafybeihhtx7t5fsxaoajzq5nm4hrq57smigx7gqv35bss766txaaffjmsa",
"connection/valory/abci/0.1.0": "bafybeicksmavx23ralbdw3ajxv5fq5s4c3wzhbc3zdudefm4jqsgrg72ai",
"connection/valory/http_client/0.23.0": "bafybeihi772xgzpqeipp3fhmvpct4y6e6tpjp4sogwqrnf3wqspgeilg4u",
"connection/valory/ipfs/0.1.0": "bafybeieaq56usnosbwdslmo6i2yvttwpsm6djvawsowq3jt6bkjwhw3tl4",
"connection/valory/ledger/0.19.0": "bafybeig7woeog4srdby75hpjkmx4rhpkzncbf4h2pm5r6varsp26pf2uhu",
"contract/valory/service_registry/0.1.0": "bafybeicw3tg7q2ghacuvwerbdaqrsugvhremoq7636pnrivsgvpjxbvgp4",
"contract/valory/service_registry/0.1.0": "bafybeiekytropd5ysnap2wkekub3byi5jbda3qll7awchvhu5plbpafhmi",
"protocol/open_aea/signing/1.0.0": "bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi",
"protocol/valory/abci/0.1.0": "bafybeiaqmp7kocbfdboksayeqhkbrynvlfzsx4uy4x6nohywnmaig4an7u",
"protocol/valory/acn/1.1.0": "bafybeidluaoeakae3exseupaea4i3yvvk5vivyt227xshjlffywwxzcxqe",
Expand All @@ -45,8 +45,8 @@ To follow the next sections, you need to populate the local registry with a numb
"protocol/valory/ipfs/0.1.0": "bafybeiftxi2qhreewgsc5wevogi7yc5g6hbcbo4uiuaibauhv3nhfcdtvm",
"protocol/valory/ledger_api/1.0.0": "bafybeihdk6psr4guxmbcrc26jr2cbgzpd5aljkqvpwo64bvaz7tdti2oni",
"protocol/valory/tendermint/0.1.0": "bafybeig4mi3vmlv5zpbjbfuzcgida6j5f2nhrpedxicmrrfjweqc5r7cra",
"skill/valory/abstract_abci/0.1.0": "bafybeiedikuvfpdx7xhyrxcpp6ywi2d6qf6uqvlwmhgcal7qhw5duicvym",
"skill/valory/abstract_round_abci/0.1.0": "bafybeidxkicaccg4xco5nu3onvxk2smz4wcdmquiopoi2vctywdoryevju",
"skill/valory/abstract_abci/0.1.0": "bafybeieh4ei3qdelmacnm7vwq57phoewgumr3udvxt6pybmuggwc3yk65q",
"skill/valory/abstract_round_abci/0.1.0": "bafybeiar2yhzxacfe3qqamqhaihtlcimquwedffctw55sowx6rac3cm3ui",
"skill/valory/hello_world_abci/0.1.0": "bafybeiagjdjp5ut4svjyitsrkr4l7gosfefx5ebphrlkaa6a765fwuljai",
"connection/valory/p2p_libp2p_client/0.1.0": "bafybeid3xg5k2ol5adflqloy75ibgljmol6xsvzvezebsg7oudxeeolz7e"
}
Expand Down
Loading

0 comments on commit 7ec88ab

Please sign in to comment.