Skip to content

Releases: hyperledger/besu

21.7.2

04 Aug 06:43
Compare
Choose a tag to compare

Bug Fixes

This release contains improvements and bugfixes for optimum compatibility with other London client versions.

  • hotfix for private transaction identification for mainnet transactions #2609

Download Link

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.7.2/besu-21.7.2.zip
db47fd9ba33b36436ed6798d2474f7621c733353fd04f49d6defffd12e3b6e14

21.7.1

14 Jul 19:04
4c969b4
Compare
Choose a tag to compare

Additions and Improvements

This release contains improvements and bugfixes for optimum compatibility with other London client versions.

  • priv_call now uses NO_TRACING OperationTracer implementation which improves memory usage #2482
  • Ping and Pong messages now support ENR encoding as scalars or bytes #2512

Download Link

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.7.1/besu-21.7.1.zip
sha256 83fc44e39a710a95d8b6cbbbf04010dea76122bafcc633a993cd15304905a402

21.7.0

08 Jul 17:51
d6045d7
Compare
Choose a tag to compare

21.7.0

Additions and Improvements

This release contains the activation blocks for London across all supported testnets. They are:

  • Ropsten 10_499_401 (24 Jun 2021)
  • Goerli 5_062_605 (30 Jun 2021)
  • Rinkeby 8_897_988 (7 Jul 2021)
  • Mainnet 12_965_000 (4 Aug 2021)
  • eip-1559 changes: accept transactions which have maxFeePerGas below current baseFee #2374
  • Introduced transitions for IBFT2 block rewards #1977
  • Change Ethstats's status from experimental feature to stable. #2405
  • Fixed disabling of native libraries for secp256k1 and altBn128. #2163
  • eth_feeHistory API for wallet providers #2466

Bug Fixes

  • Ibft2 could create invalid RoundChange messages in some circumstances containing duplicate prepares #2449
  • Updated eth_sendRawTransaction to return an error when maxPriorityFeePerGas exceeds maxFeePerGas #2424
  • Fixed NoSuchElementException with EIP1559 transaction receipts when using eth_getTransactionReceipt #2477

Early Access Features

  • QBFT is a Byzantine Fault Tolerant consensus algorithm, building on the capabilities of IBFT and IBFT 2.0. It aims to provide performance improvements in cases of excess round change, and provides interoperability with other EEA compliant clients, such as GoQuorum.
    • Note: QBFT currently only supports new networks. Existing networks using IBFT2.0 cannot migrate to QBFT. This will become available in a future release.
    • Note: QBFT is an early access feature pending community feedback. Please make use of QBFT in new development networks and reach out in case of issues or concerns
  • GoQuorum-compatible privacy. This mode uses Tessera and is interoperable with GoQuorum.
    • Note: GoQuorum-compatible privacy is an early access feature pending community feedback.

Download Link

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.7.0/besu-21.7.0.zip
sha256 389465fdcc2cc5e5007a02dc2b8a2c43d577198867316bc5cc4392803ed71034

21.7.0-RC2

22 Jun 20:46
4448eab
Compare
Choose a tag to compare
21.7.0-RC2 Pre-release
Pre-release

Additions and Improvements

  • eth_feeHistory API for wallet providers #2466
  • eth_call updated for 1559 #2445

Bug Fixes

  • Ibft2 could create invalid RoundChange messages in some circumstances containing duplicate prepares #2449
  • Properly hand blockchain queries for eip1559 transactions without a gasPrice field #2389
  • Address bonsai fast-sync behavior for interrupted/restarted syncs #2372
  • Correctly handle baseFeePerGas parameter at genesis #2443
  • Reduce logging of big int decode failures #2004

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.7.0-RC2/besu-21.7.0-RC2.zip
sha256sum 7bc97c359386cad84d449f786dc0a8ed8728616b6704ce473c63f1d94af3a9ef

21.7.0-RC1

15 Jun 17:52
9b58721
Compare
Choose a tag to compare
21.7.0-RC1 Pre-release
Pre-release

21.7.0-RC1

Additions and Improvements

  • eip-1559 changes: accept transactions which have maxFeePerGas below current baseFee #2374
  • Introduced transitions for IBFT2 block rewards #1977
  • Change Ethstats's status from experimental feature to stable. #2405

Bug Fixes

  • Updated eth_sendRawTransaction to return an error when maxPriorityFeePerGas exceeds maxFeePerGas #2424

Early Access Features

This release contains the activation blocks for London across all supported testnets. They are:

  • Ropsten 10_499_401 (24 Jun 2021)
  • Goerli 5_062_605 (30 Jun 2021)
  • Rinkeby 8_897_988 (7 Jul 2021)

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.7.0-RC1/besu-21.7.0-RC1.zip
sha256sum fc959646af65a0e267fc4d695e0af7e87331d774e6e8e890f5cc391549ed175a

21.1.7

01 Jun 16:17
f031c17
Compare
Choose a tag to compare

Changelog

Privacy users - Orion Project Deprecation

Tessera is now the recommended Private Transaction Manager for Hyperledger Besu.

Now that all primary Orion functionality has been merged into Tessera, Orion is being deprecated.
We encourage all users with active projects to use the provided migration instructions,
documented here.

We will continue to support Orion users until 30th November 2021. If you have any questions or
concerns, please reach out to the ConsenSys protocol engineering team in the
#orion channel on Discord or by email.

21.1.7

Additions and Improvements

  • Upgrade OpenTelemetry to 1.2.0. #2313

  • Ethereum Classic Magneto Hard Fork #2315

  • Added support for the upcoming CALAVERAS ephemeral testnet and removed the configuration for the deprecated BAIKAL ephemeral testnet. #2343

Bug Fixes

  • Fix invalid transfer values with the tracing API specifically for CALL operation #2319

Early Access Features

Previously identified known issues

  • Fixed issue in discv5 where nonce was incorrectly reused. #2075
  • Fixed issues in debug_standardTraceBadBlockToFile and debug_standardTraceBlockToFile. #2120
  • Fixed invalid error code in several JSON RPC methods when the requested block is not in the range. #2138

Download Link

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.1.7/besu-21.1.7.zip

f415c9b67d26819caeb9940324b2b1b9ce6e872c9181052739438545e84e2531

21.1.6

19 May 22:19
0923de9
Compare
Choose a tag to compare

Changelog

21.1.6

Additions and Improvements

  • Added support for the upcoming BAIKAL ephemeral testnet and removed the configuration for the deprecated YOLOv3 ephemeral testnet. #2237
  • Implemented EIP-3541: Reject new contracts starting with the 0xEF byte #2243
  • Implemented EIP-3529: Reduction in refunds #2238
  • Implemented EIP-3554: Difficulty Bomb Delay #2289

Bug Fixes

  • Added ACCESS_LIST transactions to the list of transactions using legacy gas pricing for 1559 #2239
  • Reduced logging level of public key decoding failure of malformed packets. #2143
  • Add 1559 parameters to json-rpc responses. #2222

Early Access Features

Previously identified known issues

  • Fixed issue in discv5 where nonce was incorrectly reused. #2075
  • Fixed issues in debug_standardTraceBadBlockToFile and debug_standardTraceBlockToFile. #2120
  • Fixed invalid error code in several JSON RPC methods when the requested block is not in the range. #2138

Download Link

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.1.6/besu-21.1.6.zip
33b0e15ee9ac5731439b9133bacc12879734cdd0a952032630c1e19bcc114be2

21.1.5

21 Apr 17:48
7beccf4
Compare
Choose a tag to compare

21.1.5

Additions and Improvements

  • Ignore nonce when supplied to eth_estimateGas or eth_call. #2133
  • Ignore privateFor for tx estimation. #2160

Bug Fixes

  • Fixed NullPointerException when crossing network upgrade blocks when peer discovery is disabled. #2140

Early Access Features

Previously identified known issues

Download link

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.1.5/besu-21.1.5.zip
edd78fcc772cfa97d11d8ee7b5766e6fac4b31b582f940838a292f2aeb204777

21.1.4

08 Apr 16:20
6e7ab7d
Compare
Choose a tag to compare

21.1.4

Additions and Improvements

  • Adds --discovery-dns-url CLI command #2088

Bug Fixes

  • Fixed issue in discv5 where nonce was incorrectly reused. #2075
  • Fixed issues in debug_standardTraceBadBlockToFile and debug_standardTraceBlockToFile. #2120

Early Access Features

Previously identified known issues

Download Link

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.1.4/besu-21.1.4.zip
58ae55b492680d92aeccfbed477e8b9c25ccc1a97cca71895e27448d754a7d8b

21.1.3

23 Mar 17:28
397d417
Compare
Choose a tag to compare

21.1.3

Additions and Improvements

  • Increase node diversity when downloading blocks #2033

Bug Fixes

  • Ethereum Node Records are now dynamically recalculated when we pass network upgrade blocks. This allows for better peering through transitions without needing to restart the node. #1998

Previously identified known issues

Download link

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.1.3/besu-21.1.3.zip
38893cae225e5c53036d06adbeccc30aeb86ef08c543fb742941a8c618485c8a