Skip to content

V1.25.0

Compare
Choose a tag to compare
@angrybayblade angrybayblade released this 02 Dec 05:03
· 1294 commits to main since this release
bbd8fc0

AEA:

  • Fixes the mechanism to convert the json path to environment variable string
  • Updates the process of agent subprocess termination to make sure we properly terminate agents across the various operating systems
  • Introduces reraise_as_click_exception to re-raise exceptions as click.ClickExceptions on command definitions
  • Extends CliRunner to allow usage of capfd to capture test output
  • Introduces generate_env_vars_recursively method to auto generate the environment variable names for component overrides
  • Extends aea generate-key to support creating multiple keys
  • Extends the package manager API to
    • Update the hashes for third party packages with a warning
    • Update the dependency hashes when locking packages
    • Verifying the dependency hashes when verifying packages
  • Adds deprecation warning for aea hash all command since the same functionality is now being provided by aea packages lock command

Tests:

  • Updates libp2p tests to use capsys to read stdout instead of patching sys.stdout
  • Re enables tests skipped with # need remote registry comment
  • Adds tests for package manager API

Chores:

  • Updates the tox environment setting for unit tests to report duration of tests
  • Deprecates the usage of aea hash all command from the workflow