What's Changed
- feat(ethereum): add multi-RPC rotation with automatic failover by @dvilelaf in #829
- Set up Snyk by @jmoreira-valory in #830
- Refactor: Remove
gymby @OjusWiZard in #836 - Fix: Support pytest v8 by @OjusWiZard in #835
- chore: bump
docker==7.1.0by @OjusWiZard in #834 - Run generators by @Adamantios in #833
- Format files by @Adamantios in #832
- Add support for Python3.12-3.14 by @Adamantios in #831
- Chore: Release
2.1.0rc1by @OjusWiZard in #837 - Chore: Bump
click<8.4.0by @OjusWiZard in #838 - chore: add CLAUDE.md for Claude Code guidance by @DavidMinarsch in #840
- fix: correct flag_value option ordering and sync_type defaulting for click 8.3.x compatibility by @Copilot in #839
- Chore: Release
2.1.0rc3by @OjusWiZard in #841 - fix: Python 3.13/3.14 compatibility for hypothesis and multiprocessing by @DavidMinarsch in #843
- Fix: Other tests by @OjusWiZard in #842
- Fix/add customs to remove command by @DavidMinarsch in #844
- Chore: Release
v2.1.0rc4by @OjusWiZard in #845 - --password env var added: AEA_PASSWORD by @solarw in #825
- fix: flaky tests, PR review corrections, and scaffold fix by @DavidMinarsch in #847
- fix: make CLI flag_value defaults robust to Click processing order by @DavidMinarsch in #848
- Fix/critical audit issues by @DavidMinarsch in #846
- Release
v2.1.0rc5by @Adamantios in #849 - Fix:
open-aea-ledger-ethereum-flashbotsdeps by @OjusWiZard in #850 - docs: add comprehensive 2.1.0 upgrade and history notes by @OjusWiZard in #851
- Prepare
v2.1.0release by @Adamantios in #852 - Fix
v2.1.0release by @Adamantios in #853 - ci: pin Click >=8.3.0 in publish-aea-packages step by @DavidMinarsch in #856
New Contributors
- @Copilot made their first contribution in #839
Full Changelog: v2.0.8...v2.1.0