Hello, ibet members.
This release is a semi-annual regular release.
π Features & Improvements
- AWS Node Key Management: Added support for loading P2P node keys from AWS Secrets Manager with optional AWS KMS decryption. This release also introduces the new
--nodekeysourceand--nodekeydecryptionoptions, along with TOML-based AWS node key configuration and setup documentation (#129 by @YoshihitoAso). - secp256r1 Precompile: Added a new secp256r1 (P256) signature verification precompile based on EIP-7951 (#136 by @YoshihitoAso).
- BLS12-381 Precompiles: Added BLS12-381 precompiles aligned with EIP-2537 (#138 by @YoshihitoAso).
- Tooling and Automation: Added Dependabot configuration for Go modules, GitHub Actions (#130, #134 by @YoshihitoAso).
π Bug Fixes
- Snapshot Stability: Fixed snapshot diff-layer reads to check staleness before bloom-filter-based access, preventing invalid reads from stale snapshot layers (#142 by @YoshihitoAso).
π Dependency Updates
- Bumped
github.com/consensys/gnark-cryptofrom0.14.0β0.18.1(#127 by @dependabot). - Bumped
golang.org/x/cryptofrom0.36.0β0.45.0(#128 by @dependabot). - Bumped Go dependencies (#133, #139, #140 by @dependabot).
- Updated GitHub Actions dependencies, including
actions/checkout,actions/setup-go, andgithub/codeql-action, to newer major versions for improved CI maintenance and security posture (#132 by @dependabot).
Full Changelog: v2.6.0...v2.7.0