Releases: fetchai/agents-aea
Releases · fetchai/agents-aea
v0.9.0: Merge pull request #2117 from fetchai/develop
- Adds multiple bug fixes on
MultiAgentManager
- Adds
AgentConfigManager
for better programmatic configuration management - Fixes auto-filling of
aea_version
field in AEA configuration - Adds tests for confirmation skills AW2/3
- Extends
MultiAgentManager
to support proper configuration overriding - Fixes ML skills demo
- Fixes environment variable resolution in configuration files
- Adds support to fingerprint packages by providing a path
- Adds
local-registry-sync
CLI command to sync local and remote registry - Adds support to push vendorised packages to local registry
- Adds missing tests for code in documentation
- Adds prompt in
scaffold protocol
CLI command to hint at protocol generator - Adds
issue-certificates
CLI command for Proof of Representation - Adds
cert_requests
support in connections for Proof of Representation - Adds support for Proof of Representation in ACN (
p2p_libp2p*
connections) - Adds automated spell checking for all
.md
files and makes related fixes - Multiple additional tests to improve stability
- Multiple docs updates based on user feedback
- Multiple additional tests and test stability fixes
v0.8.0: Merge pull request #2063 from fetchai/develop
- Adds support for protocol dialogue rules validation
- Fixes url forwarding in http server connection
- Revises protocols to correctly define terminal states
- Adds a build command
- Adds build command support for libp2p connection
- Adds multiple fixes to libp2p connection
- Adds prometheus connection and protocol
- Adds tests for confirmation AW1 skill
- Adds oracle demo docs
- Replaces pickle with protobuf in all protocols
- Refactors oef models to account for semantic irregularities
- Updates docs for demos relying on Ganache
- Adds generic storage support
- Adds configurable dialogue offloading
- Fixes transaction generation on confirmation bugs
- Fixes transaction processing order in all buyer skills
- Extends ledger api protocol to query ledger state
- Adds remove-key command in CLI
- Multiple tac stability fixes
- Adds support for configurable error handler
- Multiple additional tests to improve stability
- Multiple docs updates based on user feedback
- Multiple additional tests and test stability fixes
v0.7.5: Merge pull request #1996 from fetchai/develop
- Adds AW3 AEAs
- Adds basic oracle skills and contracts
- Replaces usage of Ropsten testnet with Ganache in packages
- Fixes multiplexer setup when used outside AEA
- Improves help command output of CLI
- Adds integration tests for simple skills
- Adds version check on CLI push
- Adds integration tests for tac negotiation skills
- Multiple docs updates based on user feedback
- Multiple additional tests and test stability fixes
v0.7.4: Merge pull request #1963 from fetchai/develop
- Replaces error skill handler usage with built in handler
- Extends MultiAgentManager to support persistence between runs
- Replaces usage of Ropsten testnet with Ganache
- Adds support for symlink creation during scaffold and add
- Makes contract interface loading extensible
- Adds support for PEP561
- Adds integration tests for launcher command
- Adds support for storage of unique page address in SOEF
- Fixes publish command bug on Windows
- Refactors constants usage throughout
- Adds support for profiling on aea run
- Multiple stability improvements to core async modules
- Multiple docs updates based on user feedback
- Multiple additional tests and test stability fixes
v0.7.3: Merge pull request #1933 from fetchai/develop
- Extends AW AEAs
- Fixes overwriting of private key files on startup
- Fixes behaviour bugs
- Adds tests for tac participation skill
- Adds development setup guide
- Improves exception logging for easier debugging
- Fixes mixed mode in upgrade command
- Reduces verbosity of some CLI commands
- Multiple docs updates based on user feedback
- Multiple additional tests and test stability fixes
v0.7.2: Merge pull request #1911 from fetchai/develop
- Fixes some AW2 AEAs
- Improves generic buyer AEA
- Fixes a few backwards incompatibilities on CLI (upgrade, add, fetch) introduced in 0.7.1
- Fixes geo locations in some tests
- Multiple docs updates based on user feedback
- Multiple additional tests and test stability fixes
v0.7.1: Merge pull request #1896 from fetchai/develop
- Adds two AEAs for Agent World 2
- Refactors dialogue class to optimize for memory
- Refactors message class to optimize for memory
- Adds mixed registry mode to CLI and makes it default
- Extends upgrade command to automatically update references of non-vendor packages
- Adds deployment scripts for kubernetes
- Extends config set/get support for lists and dicts
- Fixes location specifiers throughout code base
- Imposes limits on length of user defined strings like author and package name
- Relaxes version specifiers for some dependencies
- Adds support for skills to reference connections as dependencies
- Makes ledger and currency ids configurable
- Adds test coverage for the tac control skills
- Improves quickstart guidance and adds docker images
- Multiple docs updates based on user feedback
- Multiple additional tests and test stability fixes
v0.7.0: Merge pull request #1864 from fetchai/develop
- Adds two AEAs for Agent World 1
- Adds support to apply config overrides to CLI calls transfer and get-wealth
- Adds install scripts to install AEA and dependencies on all major OS (Windows, MacOs, Ubuntu)
- Adds developer mailing list opt-in step to CLI init
- Modifies custom configs in aea-config to use public id
- Adds all non-optional fields in aea-config by default
- Fixes upgrade command to properly handle dependencies of non-vendor packages
- Remove all distributed packages and add them to registry
- Adds public ids to all skill init files and makes it a requirement
- Adds primitive benchmarks for libp2p node
- Adds Prometheus monitoring to libp2p node
- Makes body a private attribute in message base class
- Renames bodyy to body in http protocol
- Adds support for abstract connections
- Refactors protobuf schemas for protocols to avoid code duplication
- Multiple docs updates based on user feedback
- Multiple additional tests and test stability fixes
v0.6.3: Merge pull request #1833 from fetchai/develop
- Adds skill testing tools and documentation
- Adds human readable log output regarding configuration for p2p_libp2p connection
- Adds support to install PyPI dependencies from AEABuilder and MultiAgentManager
- Adds CLI upgrade command to upgrade entire agent project and components
- Extends CLI remove command to include option to remove dependencies
- Extends SOEF chain identifier support
- Adds CLI transfer command to transfer wealth
- Adds integration tests for skills generic buyer and seller using skill testing tool
- Adds validation of component configurations when setting componenet configuration overrides
- Multiple refactoring of internal configuration and helper objects and methods
- Fix a bug on CLI push local with latest rather than version specifier
- Adds readmes in all agent projects
- Adds agent name in logger paths of runnable objects
- Fixes tac skills to work with and without erc1155 contract
- Adds additional validations on message flow
- Multiple docs updates based on user feedback
- Multiple additional tests and test stability fixes
v0.6.2: Merge pull request #1784 from fetchai/develop
- Adds MultiAgentManager to manage multiple agent projects programmatically
- Improves SOEF connection reliability on unregister
- Extends configuration classes to handle overriding configurations programmatically
- Improves configuration schemas and validations
- Fixes Multiplexer termination errors
- Allow finer-grained override of component configurations from aea-config
- Fixes tac controller to work with Ethereum contracts again
- Fixes multiple deploy and development scripts
- Introduces isort to development dependencies for automated import sorting
- Adds reset password command to CLI
- Adds support for abbreviated public ids (latest) to CLI and configurations
- Adds additional docstring linters for improved api documentation checks
- Multiple docs updates including additional explanations of ACN architecture
- Multiple additional tests and test stability fixes