Releases: valory-xyz/open-autonomy
Releases · valory-xyz/open-autonomy
v0.1.6.post1
Fixes a circular resolution issue with the abstract_round_abci
and transaction_settlement_abci
in packages of release 0.1.6
.
v0.1.6
Autonomy:
- Extracts generic test utils into
autonomy.test_tools
Packages:
- Ports the tendermint GRPC package and test tools from
agent-academy-1
repo - Moves base test classes into
abstract_round_abci
skill package
Chore:
- Bumps
mistune
to2.0.3
- Updates
skaffold
to latest version
Docs:
- Updates the demo section
- Adds info about Docker Desktop on MacOS and Windows
v0.1.5
Autonomy:
- Depends on
open-aea>=1.14.0.post1
- Cleans up Dockerfiles and aligns them
Packages:
- Adds support to handle the
{'code': -32000, 'message': 'already known'}
response in thetransaction_settlement_abci
- Adds environment variables support for debugging
- Extends consistency checks of events in
abstract_round_abci
- Removes unused events and handles unhandled events
- Updates oracle staging URLs
- Adds support for Goerli oracle
- Updates service registry to on-chain deployment v1
- Fixes logic error in the retry logic of
get_transaction_receipt
in theledger
connection
Tests:
- Generalises various base classes for easier re-use
- Adds tests to ensure better docs integrity
- Adds additional tests for the
transaction_settlement_abci
- Improves
apy_estimation_abci
end-to-end and unit tests - Fixes registration reset end-to-end test edge case
Docs:
- Adds various clarifications in the docs based on user feedback and internal proof readings
- Adds various fixes and consistency improvements
- Lists relevant dependencies and their versions
Misc:
- Cleans up skaffold and Dockerfiles
v0.1.4
Autonomy:
- Ports deployment resources as data files
- Adds support for the usage of remote registry when building a service deployment
- Updated the image build process
Packages:
- Makes Registration ABCI abstract
- Add check to make sure FSM chaining only involve abstract skills
- Sets a deadline for dict serializer hypothesis test in order to resolve flakiness
Docs:
- Adds docs on publishing packages
v0.1.3
Autonomy:
- Adds support for CID v1 hashes
Packages:
- Fixes
verify_contract
method so it does not return a hardcoded value - Replaces
history_duration
withhistory_start
,history_interval_in_unix
andhistory_end
in APY skill. - Bumps the service registry contract to the latest version
Chores:
- Fixes the persistent peers' configurations for the e2e tests.
- Updates ACN nodes in agent config files
- Fixes tendermint subprocess termination issues on macOS
- Fixes several flaky tests
v0.1.2
Autonomy:
- Updates
hash all
command to update agent hashes on service components when hashing service components - Adds tests for missing coverage
Packages:
- Adds service for
hello_world
agent - Introduces
raise_on_try
parameter in nested contract calls - Introduces mechanism to enforce round id uniqueness
- Adds a method to clean the current period history for every parameter in the DB
- Adds parameter that users can optionally configure so period history is cleaned on every reset
- Fixes list representation in config YAML files
- Adds check for
unsafe-reset-all
to verify if the command exited successfully
Chores:
- Fixes
atheris
installation - Adds CodeQL analysis
Docs:
- Adds documentation for
TendermintHandler
class - Updates communication flows.
- Updates fonts and colours
v0.1.1
Autonomy:
- Patches
push-all
,publish
andfetch
to support service packages - Fixes click context issue on CLI tool
Packages:
- Adds support for
Proof Of Authority
chains - Adds pricing strategy for
Polygon
chain
Chores:
- Adds multi os and multi python interpreter CI matrix.
- Adds script to check links in docs
- Bumps
Tendermint
tov0.34.19
Docs:
- Removes SVN command usage with
aea fetch/add
and IPFS hashes
Autonomous Alan
0.1.0 (2022-06-15)
- Release of the initial package.