Open-aea

Latest version: v1.65.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 22

1.34.0

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

1.33.0

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

1.32.0

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

1.31.0

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

1.30.0

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

1.29.0

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

Page 7 of 22

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.