Skip to content

Releases: BoostryJP/quorum

v2.7.0

23 Mar 11:15
1f8a501

Choose a tag to compare

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.00.18.1 (#127 by @dependabot).
  • Bumped golang.org/x/crypto from 0.36.00.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

v2.6.0

28 Sep 06:10
8450958

Choose a tag to compare

Hello, ibet members.

This release is a semi-annual regular release.

🚀 Features & Improvements

  • Go Version Upgrade: Updated to Go 1.25 and introduced golangci-lint 2.4.0 for improved development tooling (#121 by @YoshihitoAso).
  • Test Refactoring: Refactored tests to use t.TempDir for better temporary directory handling and cleaned up go.mod dependencies (#123 by @YoshihitoAso).
  • Linter Enhancements: Enabled the mirror linter in .golangci.yml to strengthen static analysis coverage (#124 by @YoshihitoAso).
  • Code Cleanup: Removed unnecessary closure variable reassignments to improve readability and maintainability (#125 by @YoshihitoAso).

🔒 Dependency Updates

  • Bumped golang.org/x/net from 0.36.0 → 0.38.0 (#117 by @dependabot[bot]).
  • Bumped github.com/docker/docker from 27.2.1+incompatible → 28.0.0+incompatible (#118 by @dependabot[bot]).

Full Changelog: v2.5.0...v2.6.0

v2.5.0

18 Mar 03:38
cd79e3f

Choose a tag to compare

Hello, ibet members.

This release is a semi-annual regular release.

Overview

v2.5.0 brings performance optimizations, security enhancements, and dependency upgrades. This release focuses on improving the efficiency of the p2p networking layer, RLP encoding/decoding, and storage performance, resulting in faster processing and reduced resource usage.

Performance & Optimization (Key Highlights)

  • p2p/enode: Introduced per-source timeout in FairMix for better connection management, reducing latency issues by @YoshihitoAso [#105]
  • p2p, rlp: Optimized RLP encoding/decoding to improve data serialization efficiency, leading to faster blockchain operations by @YoshihitoAso [#107]
  • Freezer: Enhanced storage performance for historical data, ensuring better scalability and faster access to archived data by @YoshihitoAso [#112]

Feature Additions

  • p2p/nat: Added support for the STUN protocol to improve NAT traversal, enhancing network connectivity by @YoshihitoAso [#102]

Dependency Upgrades

  • golang.org/x/crypto: Upgraded from 0.27.0 to 0.31.0 [#96]
  • goja: Upgraded to a newer version by @YoshihitoAso [#97]
  • golang.org/x/net:
    • Upgraded from 0.29.0 to 0.33.0 [#100]
    • Upgraded from 0.34.0 to 0.36.0 [#115]

Miscellaneous

  • Revised Geth version notation for better clarity and maintenance by @YoshihitoAso [#114]

Full Changelog: v2.4.0...v2.5.0

v2.4.0

25 Sep 03:47
d21f5b8

Choose a tag to compare

Hello, ibet members.

This release is a semi-annual regular release.
The release includes various internal improvements.

Improvements

Bug fixes

Full Changelog: v2.3.0...v2.4.0

v2.3.0

25 Mar 02:58
0ff9509

Choose a tag to compare

Hello, ibet members.

This release is a semi-annual regular release.
This release includes several major fixes that will help improve the ibet network.

New features 🚀

Improvements

Bug fixes

Full Changelog: v2.2.2...v2.3.0

v2.2.2

20 Dec 16:17
414045e

Choose a tag to compare

Improvements

  • Bump github.com/docker/docker from 20.10.24+incompatible to 24.0.7+incompatible by @dependabot in #64
  • Bump github.com/consensys/gnark-crypto from 0.12.0 to 0.12.1 by @dependabot in #65
  • Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #66

Full Changelog: v2.2.1...v2.2.2

v2.2.1

26 Oct 12:05
77482b0

Choose a tag to compare

Improvements

  • Bump google.golang.org/grpc from 1.53.0 to 1.56.3 by @dependabot in #61
  • Bump github.com/consensys/gnark-crypto from 0.4.1-0.20210426202927-39ac3d4b3f1f to 0.12.0 by @dependabot in #62
  • Bump golang.org/x/net from 0.7.0 to 0.17.0 by @dependabot in #60
  • Update codeql.yml by @YoshihitoAso in #63

Full Changelog: v2.2.0...v2.2.1

v2.2.0

14 Sep 04:47
462c52f

Choose a tag to compare

Additions and Improvements

Bug fixes

Full Changelog: v2.1.0...v2.2.0

v2.1.0

27 Mar 09:16
6996557

Choose a tag to compare

Changed GoQuorum reference version from v22.4.4 to v22.7.6. In addition, we made the following changes.

Breaking changes ⚠️

Additions and Improvements

Bug fixes

Full Changelog: https://github.com/BoostryJP/quorum/commits/v2.1.0