Skip to content

Releases: hyperledger/besu

22.1.0-RC3

26 Jan 01:05
e8a6976
Compare
Choose a tag to compare
22.1.0-RC3 Pre-release
Pre-release

22.1.0-RC3

  • Changing the order in which we traverse the word state tree during fast sync. This should improve fast sync during subsequent pivot changes.

22.1.0-RC3 Breaking Changes

  • Removed deprecated hash variable protected volatile Hash hash; which was used for private transactions #3110

Additions and Improvements

  • Genesis file parameter blockperiodseconds is validated as a positive integer on startup to prevent unexpected runtime behaviour #3186
  • Add option to require replay protection for locally submitted transactions #1975
  • Update to block header validation for IBFT and QBFT to support London fork EIP-1559 #3251
  • Move into SLF4J as logging facade #3285

Bug Fixes

  • Fix regression on cors-origin star value
  • Fix for ethFeeHistory accepting hex values for blockCount
  • Fix a sync issue, when the chain downloader incorrectly shutdown when a task in the pipeline is cancelled. #3319

Download Links

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/22.1.0-RC3/besu-22.1.0-RC3.tar.gz
SHA256 fb521c64529b5d19cc8121f91a14087a89a814a83ea1f372f15c0ebdba01bb3a
https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/22.1.0-RC3/besu-22.1.0-RC3.zip
SHA256 f0bcad0275f15078dad1dcb87f49e7c86d754e4346a06e8ac2f9a690c4b8c088

21.10.9

19 Jan 19:25
8f465c0
Compare
Choose a tag to compare

21.10.9

Bug Fixes

  • Fix regression on cors-origin star value
  • Fix for ethFeeHistory accepting hex values for blockCount

Full Changelog: 21.10.8...21.10.9

besu-21.10.9.tar.gz a4b85ba72ee73017303e4b2f0fdde84a87d376c2c17fdcebfa4e34680f52fc71
besu-21.10.9.zip c3ba3f07340fa80064ba7c06f2c0ec081184e000f9a925d132084352d0665ef9

Release 21.10.8

17 Jan 04:46
aa877ae
Compare
Choose a tag to compare

Additions and Improvements

  • Ethereum Classic Mystique Hard Fork #3256

Download Links

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.10.8/besu-21.10.8.tar.gz \ SHA256 d325e2e36bc38a707a9eebf92068f5021606a8c6b6464bb4b4d59008ef8014fc
https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.10.8/besu-21.10.8.zip \ SHA256 a91da1e82fb378e16437327bba56dd299aafdb0614ba528167a1dae85440c5af

21.10.7

14 Jan 03:16
1104f1b
Compare
Choose a tag to compare

Bug Fixes

  • Update dependencies (including vert.x, kubernetes client-java, okhttp, commons-codec)

Additions and Improvements

  • Add support for additional JWT authentication algorithms #3017
  • Remove Orion ATs

Download Links

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.10.7/besu-21.10.7.tar.gz \ SHA256 94cee804fcaea366c9575380ef0e30ed04bf2fc7451190a94887f14c07f301ff
https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.10.7/besu-21.10.7.zip \ SHA256 faf1ebfb20aa6171aa6ea98d7653339272567c318711d11e350471b5bba62c00

22.1.0-RC2

06 Jan 17:25
cea8c2f
Compare
Choose a tag to compare
22.1.0-RC2 Pre-release
Pre-release

22.1.0-RC2

22.1.0-RC2 Breaking Changes

  • Removed deprecated hash variable protected volatile Hash hash; which was used for private transactions #3110

Additions and Improvements

  • Re-order external services (e.g JsonRpcHttpService) to start before blocks start processing #3118
  • Stream JSON RPC responses to avoid creating big JSON strings in memory [#3076] (#3076)

Bug Fixes

  • Make 'to' field optional in eth_call method according to the spec [#3177] (#3177)
  • Update to log4j 2.17.1. Resolves potential vulnerability only exploitable when using custom log4j configurations that are writable by untrusted users.

Download Links

Release 21.10.6

04 Jan 22:35
ef7984b
Compare
Choose a tag to compare

Bug Fixes

Update log4j to 2.17.1

Download Links

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.10.6/besu-21.10.6.tar.gz SHA256 ef579490031dd4eb3704b4041e352cfb2e7e787fcff7506b69ef88843d4e1220
https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.10.6/besu-21.10.6.zip SHA256 0fdda65bc993905daa14824840724d0b74e3f16f771f5726f5307f6d9575a719

Release 21.10.5

19 Dec 21:48
822c927
Compare
Choose a tag to compare

Bug Fixes

Update log4j to 2.17.0

Download Links

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.10.5/besu-21.10.5.tar.gz SHA256 359d8f950b1b1ed225fd9c0b23f2e45a6d6f24ee39b02c4f500986d225b79b10

https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/21.10.5/besu-21.10.5.zip SHA256 0deaa924b453a4ff0b6f2886cefaddaccbe5a4bf732d970480fdeae1672b94c2

Release 21.10.4

17 Dec 02:25
21.10.4
15f0de7
Compare
Choose a tag to compare

Bug Fixes

  • Update log4j to 2.16.0.
  • Change the base docker image from Debian Buster to Ubuntu 20.04 #3171 fixes #3045

Download Links

besu-21.10.4.tar.gz (SHA256 c10ae6bc047d47d9e0769d4640660d243fad23f387a09e22a2e368aaad6a168b)
besu-21.10.4.zip (SHA256 7da46cd0238f9c47c08ac9a67e9e15c7a327e72bb2babdf38e387a378e3643c7)

22.1.0-RC1

16 Dec 15:32
06db2ec
Compare
Choose a tag to compare
22.1.0-RC1 Pre-release
Pre-release

22.1.0-RC1 Breaking Changes

  • Plugin API: BlockHeader.getBaseFee() method now returns an optional Wei instead of an optional Long #3065

Additions and Improvements

  • Represent baseFee as Wei instead of long accordingly to the spec #2785
  • Adding support of the NO_COLOR environment variable as described in the NO_COLOR standard #3085
  • Add privx_findFlexiblePrivacyGroup RPC Method, privx_findOnchainPrivacyGroup will be removed in a future release #3075
  • The invalid value is now shown when --bootnodes cannot parse an item to make it easier to identify which option is invalid.
  • Adding two new options to be able to specify desired TLS protocol version and Java cipher suites #3105
  • Implements EIP-4399 to repurpose DIFFICULTY opcode after the merge as a source of entropy from the Beacon chain. #3081

Bug Fixes

  • Change the base docker image from Debian Buster to Ubuntu 20.04 #3171 fixes #3045
  • Update log4j to 2.16.0.

Early Access Features

  • Add support for additional JWT authentication algorithms #3017

Download Links

besu-22.1.0-RC1.zip - 8f471a30a7d22a6830c5f7ed87d1f2110bdaeb6751007ffa0fb44783a7c80850
besu-22.1.0-RC1.tar.gz - 302ead51c85bf282047104974968ce88ce626df609082700e6e187b26180e0fd

21.10.3

10 Dec 17:00
f2981ec
Compare
Choose a tag to compare
  • Updated log4j to 2.15.0 and disabled JNDI message format lookups to improve security.

besu-21.10.3.zip (SHA256 710d6021f523f9ffb55044e3e1ad48d1db2f2fccbd07a6ae8a8c9301f7c0e5ac)
besu-21.10.3.tar.gz (SHA256 ce7097c97f1880900c18878f59754c39edb1178d237b917cdad6570147a750df)