fetchai / agents-tac

Competition and Agent Frameworks for the Trading Agents Competition
https://fetchai.github.io/agents-tac
Apache License 2.0
27 stars 8 forks source link

Bump aea from 0.1.4 to 0.11.1 #425

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Bumps aea from 0.1.4 to 0.11.1.

Release notes

Sourced from aea's releases.

v0.11.1

  • Bumps aiohttp to >=3.7.4 to address a CVE affecting http_server, http_client and webhook connections
  • Adds script to ensure Pipfile and tox.ini dependencies align
  • Enforces presence of protocol_specification_id in protocol.yaml
  • Adds support for installation of agent-level PyPI dependencies in AEABuilder
  • Sets default ledger plugin during aea create
  • Updates various agent packages with missing ledger plugin dependencies
  • Bumps various development dependencies
  • Renames coin_price skill to advanced_data_request skill and generalises it
  • Updates fetch_beacon skill to use ledger connection
  • Multiple docs updates to fix order of CLI commands with respect to installing dependencies
  • Multiple additional tests and test stability fixes

v0.11.0

  • Adds slots usage in frequently used framework objects, including Dialogue
  • Fixes a bug in aea upgrade command where eject prompt was not offered
  • Refactors skill component configurations to allow for skill components (Handler, Behaviour, Model) to be placed anywhere in a skill
  • Extends skill component configuration to specify optional file_path field
  • Extracts all ledger specific functionality in plugins
  • Improves error logging in http server connection
  • Updates Development - Use case documentation
  • Adds restart support to p2p_libp2p connection on read/write failure
  • Adds validation of default routing and default connection configuration
  • Refactors and significantly simplifies routing between components
  • Limits usage of EnvelopeContext
  • Adds support for new CosmWasm message format in ledger plugins
  • Adds project loading checks and optional auto removal in MultiAgentManager
  • Adds support for reuse of threaded Multiplexer
  • Fixes bug in TAC which caused agents to make suboptimal trades
  • Adds support to specify dependencies on aea-config.yaml level
  • Improves release scripts
  • Adds lightweight Golang AEALite library
  • Adds support for skill-to-skill messages
  • Removes CLI GUI
  • Multiple docs updates based on user feedback
  • Multiple additional tests and test stability fixes

v0.10.1

  • Changes default URL of soef connection to https
  • Improves teardown, retry and edge case handling of p2p_libp2p and p2p_libp2p_client connections
  • Adds auto-generation of private keys to MultiAgentManager
  • Exposes address getters on MultiAgentManager
  • Improves package validation error messages
  • Simplifies default DecisionMakerHandler and extracts advanced features in separate class
  • Fixes task manager and its usage in skills
  • Adds support for multi-language protocol stub generation
  • Adds data_dir usage to additional connections
  • Adds IO helper function for consistent file usage
  • Extends release helper scripts
  • Removes stub connection as default connection

... (truncated)

Changelog

Sourced from aea's changelog.

0.11.1 (2020-03-06)

  • Bumps aiohttp to >=3.7.4 to address a CVE affecting http_server, http_client and webhook connections
  • Adds script to ensure Pipfile and tox.ini dependencies align
  • Enforces presence of protocol_specification_id in protocol.yaml
  • Adds support for installation of agent-level PyPI dependencies in AEABuilder
  • Sets default ledger plugin during aea create
  • Updates various agent packages with missing ledger plugin dependencies
  • Bumps various development dependencies
  • Renames coin_price skill to advanced_data_request skill and generalises it
  • Updates fetch_beacon skill to use ledger connection
  • Multiple docs updates to fix order of CLI commands with respect to installing dependencies
  • Multiple additional tests and test stability fixes

0.11.0 (2020-03-04)

  • Adds slots usage in frequently used framework objects, including Dialogue
  • Fixes a bug in aea upgrade command where eject prompt was not offered
  • Refactors skill component configurations to allow for skill components (Handler, Behaviour, Model) to be placed anywhere in a skill
  • Extends skill component configuration to specify optional file_path field
  • Extracts all ledger specific functionality in plugins
  • Improves error logging in http server connection
  • Updates Development - Use case documentation
  • Adds restart support to p2p_libp2p connection on read/write failure
  • Adds validation of default routing and default connection configuration
  • Refactors and significantly simplifies routing between components
  • Limits usage of EnvelopeContext
  • Adds support for new CosmWasm message format in ledger plugins
  • Adds project loading checks and optional auto removal in MultiAgentManager
  • Adds support for reuse of threaded Multiplexer
  • Fixes bug in TAC which caused agents to make suboptimal trades
  • Adds support to specify dependencies on aea-config.yaml level
  • Improves release scripts
  • Adds lightweight Golang AEALite library
  • Adds support for skill-to-skill messages
  • Removes CLI GUI
  • Multiple docs updates based on user feedback
  • Multiple additional tests and test stability fixes

0.10.1 (2020-02-21)

  • Changes default URL of soef connection to https
  • Improves teardown, retry and edge case handling of p2p_libp2p and p2p_libp2p_client connections
  • Adds auto-generation of private keys to MultiAgentManager
  • Exposes address getters on MultiAgentManager
  • Improves package validation error messages
  • Simplifies default DecisionMakerHandler and extracts advanced features in separate class
  • Fixes task manager and its usage in skills
  • Adds support for multi-language protocol stub generation
  • Adds data_dir usage to additional connections

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 3 years ago

Superseded by #427.