Skip to content

v2.7.0

Latest

Choose a tag to compare

@YoshihitoAso YoshihitoAso released this 23 Mar 11:15
1f8a501

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 --nodekeysource and --nodekeydecryption options, 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-crypto from 0.14.0 β†’ 0.18.1 (#127 by @dependabot).
  • Bumped golang.org/x/crypto from 0.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, and github/codeql-action, to newer major versions for improved CI maintenance and security posture (#132 by @dependabot).

Full Changelog: v2.6.0...v2.7.0