Skip to content

Releases: valory-xyz/open-aea

v1.35.0

21 Jun 10:04
19be5ba
Compare
Choose a tag to compare

Plugins:

  • Adds support for multiple transaction builders on flashbots ledger plugin
  • Pins
    • eth-accountto >=0.5.9,<0.6.0
    • protobuf to ==3.19.5
    • web3 to ==5.31.4
    • construct to <=2.10.61

v1.34.0

16 May 04:24
9f9a0b8
Compare
Choose a tag to compare

AEA:

  • Fixes a bug on aea fetch command which caused issue when using the --alias flag if the package with original name already existed in the working directory #630
  • Removes the need for intermediate agent for generating protocols #632
    • Adds -tlr flag on the aea generate command group
    • Adds support for registering packages to local registry on the package manager
    • Updates the ProtocolGenerator implementation to work with the local registry project structure
  • Fixes IPFS local registry loader #634
  • Updates the scaffold tool to register the newly scaffolded packages to packages.json to the local registry #635
  • Sets the apply environment variables to true on aea build command #636

Plugins:

  • Bumps solana and anchorpy to resolve dependency issues with the web3py library #637

v1.33.0

03 May 04:22
2076d12
Compare
Choose a tag to compare

AEA:

  • Updates package manager to add newly found packages to the packages.json instead of raising error #622
  • Updates the package manager to add new packages to third party #627

Packages:

  • Fixes ACN slow queue issue #624

Plugin:

  • Attaches the plugin loggers to the correct namespace #620
  • Adds logic on the flashbots plugin to check that we are simulating against the current block, and we are targeting a future block when sending a bundle #625
  • Adds support for specifying base URI for the IPFS client on the IPFS cli plugin #628

Chores:

  • Update release flow parameters to use kebab case to avoid deprecation warnings #623

v1.32.0

11 Apr 12:18
bb982a4
Compare
Choose a tag to compare

AEA:

  • Updates the protocol generator to use protobuf double type to represent float values

Packages:

  • Adds SEND_SIGNED_TRANSACTIONS to the initial states on the ledger connection

Plugins:

  • Removes unused dependencies from solana plugin
  • Adds the new plugin the the new_env target on the Makefile
  • Adds support for raising on a simulation failure on the flashbots plugin
  • Makes recursive and wrap_with_directory parameters configurable on the IPFS client
  • Attaches the plugin loggers to the correct namespace

Chores:

  • Bumps tomte to v0.2.4
  • Fixes pyproject.toml syntax
  • Fixes parsing issues on check_pipfile_and_toxini.py script

v1.31.0

22 Mar 07:04
c476235
Compare
Choose a tag to compare

AEA:

  • Updates the error messages on the package manager for misconfigured packages.json files
  • Adds support for initialising empty local packages repository using aea packkages init command
  • Fixes licence headers on the newly introduced plugins
  • Adds two new performatives to the ledger api protocol
    • SEND_SIGNED_TRANSACTIONS to send multiple transactions at once
    • TRANSACTION_DIGESTS to retrieve transaction digests for the transactions sent using SEND_SIGNED_TRANSACTIONS

Plugin:

  • Introduces Solana ledger plugin
  • Introduces Ethereum Flashbots plugin

v1.30.0

09 Mar 15:31
80a958a
Compare
Choose a tag to compare

AEA:

  • Adds support for syncing third party package hashes from github repositories
  • Adds support for custom union types on the protocol generator
  • Fixes message formatting on the configuration validator

Packages:

  • Adds pytest-asyncio as a dependency on the ledger connection

Plugin:

  • Introduces the open-aea-ledger-ethereum-hwi plugin to support hardware wallet interactions

v1.29.0.post1

22 Feb 10:34
f9fa70c
Compare
Choose a tag to compare

Packages:

  • Adds pytest-asyncio as dependency for the ledger connection

v1.29.0

03 Feb 13:30
6616082
Compare
Choose a tag to compare

AEA:

  • Adds support for retries on the aea push-all command using --retries flag
  • Updates the aea test command to load dependencies for an agent when running test for an agent package
  • Updated the protocol generator to generate tests
  • Fixes for process termination in the test tools on windows

Packages:

  • Replaces the usage of time.sleep with asyncio.sleep in asynchronous functions

Test:

  • Adds more tests for aea test command group

v1.28.0.post1

16 Jan 16:54
e1ebbda
Compare
Choose a tag to compare

AEA:

  • Fixes the module import issue on the aea test command by removing the usage of spawned process to run the pytest command

Plugins:

  • Pins proper version for cosmos plugin on the ledger plugin
  • Updates the LedgerApi.update_with_gas_estimation method to raise instead of logging the error if specified by the user

Chores:

  • Pins pywin32 to >=304

v1.28.0

12 Jan 18:52
587c702
Compare
Choose a tag to compare

AEA:

  • Adds checks to make sure the author name and the package name are in snake case only
  • Adds tools for automating the protocol tests
  • Updates the test command to spawn a process for running the pytest command to make sure there are no issues with the test coverage
  • Fixes a race condition found in the AsyncMultiplexer

Plugins:

  • Makes the fetchai ledger plugin dependent on the cosmos plugin to prevent code duplication

Tests:

  • Adds a test to showcase a race condition in AsyncMultiplexer