Skip to content

Releases: valory-xyz/open-aea

v1.13.0

14 Jul 14:17
082ddfe
Compare
Choose a tag to compare

AEA:

  • Add test to check package hash on signing protocol constant
  • Adds support for CID v1 IPFS hashes

Plugins:

  • Updates the IPFSDaemon to perform ipfs installation check only when initialised locally.

Packages:

  • Upgrades certificate request dates on connection components
  • Adds extra logging on internode communication

Docs:

  • Adds a FAQ section

Release v1.12.0

06 Jul 17:44
d72f99a
Compare
Choose a tag to compare

AEA:

  • Updated the default IPFS node multiaddr to the production one
  • Fixes CSV io issues on windows
  • Makes publish command patchable for open-autonomy

Plugins:

  • Introduces the raise_on_retry parameter to the ledgers.

Docs:

  • Updates the default font family
  • Updates documentation to use IPFS hashes to work with the components

Chore:

  • Fixes resolution issues for packaging dependency
  • Introduces script to check IPFS hash consistency in the documentation

Release v1.11.0

22 Jun 10:15
95c559d
Compare
Choose a tag to compare

AEA:

  • Makes aea publish, aea fetch, aea push-all commands patchable to support service packages on open-autonomy

Plugins:

  • Adds Proof Of Authority chain support on ethereum plugin
  • Adds gas pricing mechanism for Polygon chain on ethereum plugin

Docs:

  • Updates docs to use IPFS hashes to work with the packages
  • Updates images are in .SVG

Chores:

  • Updates the release guide
  • Updates Dockerfiles to use Python 3.10
  • Adds skaffold config to build and tag images

Release v1.10.0

09 Jun 20:12
f2875f3
Compare
Choose a tag to compare

AEA:

  • Makes config loader patchable
  • Adds support for Python 3.10 and removes support for Python 3.6
  • Enables fingerprinting for files in Agent components
  • Adds support for specifying vendors when generating hashes
  • Enables the usage of environment variables on aea config command

Plugins:

  • Introduces benchmark CLI plugin

Docs:

  • Add docs for benchmark CLI plugin

Chore:

  • Pins correct versions on CI workflow
  • Bumps pywin32 version to 304
  • Bumps black and click to stable versions
  • Separates tox environments for python{3.7, 3.8, 3.9} and Python3.10

Release v1.9.0

26 May 17:50
bbc45df
Compare
Choose a tag to compare

AEA:

  • Introduces check-packages command to check package integrity
  • Introduces a new component type service
  • Makes dialogues accessible via their respective handlers
  • Fixes default remote registry setting bug
  • Introduces push-all command to publish all available packages to a specific registry
  • Updates aea hash all command to extend public ids when hashing

Docs:

  • Adds docs on IPFS registry usage

Chores:

  • Updates check_package_versions_in_docs.py to use new PublicId format

Release v1.8.0

13 May 16:24
3bd8da0
Compare
Choose a tag to compare

AEA:

  • Extends the run command to print all available addresses at the AEA start up.
  • Introduces support for usage of hashes as a part of the PublicId
  • Adds support for IPFS based registry
  • Introduces dialogue cleanup
  • Adds support for removing the temporal None values in the dialogue label
  • Updated the profiler to
    • Removing the unwanted variables in profiling
    • Set counters also in the destructor
    • Only iterate the gc one
    • Use types blacklist
    • Get info from all objects
  • Adds support for memray in the profiler
  • Ports the generate_all_protocols.py and generate_ipfs_hashes.py to aea.cli as a command line tools.
  • Adds support for the usage of environment variables in issue-certificates command.

Pluging:

  • Updates IPFS cli plugin tool to support remote registry and extended PublicId

Packages:

  • Updated tendermint protocol for config sharing

Chores:

  • Adds support for IPFS in CI for windows based environments
  • Profile parser checks for non empty data before plotting
  • The paths to download the packages folder with svn are now pointing to the version tag rather than main.
  • Adds the missing search plugin for mkdocs.
  • Adds new functionality to the log parser to add an extra plot with common objects in the garbage collector.

Release v1.7.0

15 Apr 17:11
2578c95
Compare
Choose a tag to compare

AEA:

  • List all available packages at the AEA start up.
  • Updates profiler module to use tracemalloc.
  • Fixes dialogue cleanup.

Plugins:

  • Fixes repricing bug on ethereum plugin.
  • Adds support for lazy imports on cosmos plugin.

Packages:

  • Adds protocol package for tendermint.

Docs:

  • Adds docs for newly introduced ACN modules and packages.

Release v1.6.0

17 Mar 13:27
7ae20da
Compare
Choose a tag to compare

AEA:

  • Adds support for packages hashing with IPFSHashOnly from aea.helpers.ipfs.base
  • Updates the aea run command to print hash table for available packages in an agent project

Plugins:

  • Makes error raising optional when sending transactions and adds error logging for the same

Docs:

  • Adds documentation for the newly introduced profiling script
  • Removes reference to docs.fetch.ai

Chores:

  • Adds a script to analyze and visualize profiling data from agent runs
  • Updates authors list

Release v1.5.0

26 Feb 17:59
f6d6a89
Compare
Choose a tag to compare

AEA:

  • Adds in null equivalents so that environment variables can default to a none value
  • Adds support for remote IPFS registry usage in CLI tool
  • Adds support to show IPFS hashes of each component yaml at start of aea run

Plugins:

  • Adds support for remote IPFS registry usage in IPFS plugin
  • Fixes gas price repricing strategy in ethereum ledger plugin

Packages:

  • Ports acn packages from fetchai repo
  • Bumps protobuf compiler version and updates protocols

Docs:

  • Adds demo of http connections and skills
  • Adds demo of environment variable usage
  • Adds miscellaneous updates to documentation based on developer feedback

Chores:

  • Updates copyright script to support all patterns
  • Simplifies Dockerfiles and removes unneeded dependencies

Release v1.4.0

27 Jan 08:38
f413277
Compare
Choose a tag to compare

AEA:

  • Exposes agent data directory on skill context.
  • Adds support for environment variables loading from aea-config files.
  • Extends contract base class to support new plugin functionality.

Plugins:

  • Adds support for transaction preparation and log retrieval into the ethereum plugin.
  • Adds support for retrieving the revert reason when transaction is not verified in ethereum plugin.

Docs:

  • Simplifies documentation further and updates with latest features