Skip to content

Releases: fetchai/agents-aea

v0.9.0: Merge pull request #2117 from fetchai/develop

06 Jan 18:51
e520f2f
Compare
Choose a tag to compare
  • 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

17 Dec 09:34
b422208
Compare
Choose a tag to compare
  • 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

25 Nov 14:12
fb4b6db
Compare
Choose a tag to compare
  • 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

18 Nov 15:46
e888b4c
Compare
Choose a tag to compare
  • 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

12 Nov 15:05
0ec1b5f
Compare
Choose a tag to compare
  • 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

09 Nov 16:38
ad0562d
Compare
Choose a tag to compare
  • 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

06 Nov 19:56
4c764b4
Compare
Choose a tag to compare
  • 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

22 Oct 10:50
2aaddb7
Compare
Choose a tag to compare
  • 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

16 Oct 11:49
63e46ce
Compare
Choose a tag to compare
  • 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

01 Oct 19:58
fadf792
Compare
Choose a tag to compare
  • 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