Skip to content

24.12.2

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 16 Dec 01:58
· 31 commits to main since this release

24.12.2

This is a hotfix release based on 24.12.1. You only need to upgrade if you're already using the account state overrides parameter for eth_call - this functionality was introduced in 24.12.0.

The only difference compared with 24.12.1 is a hotfix for the serialization of account state overrides for eth_call when movePrecompileToAddress is present.

Operational Change / Risk in 24.12.x Series Releases

  • We've noticed when upgrading besu to 24.12.0 that some nodes can freeze up to 2 hours when opening RocksDB database. It is related to a change in one default configuration on RocksDB (besu database layer), as we moved from version 8.3.2 in 24.10.0 to version 9.7.3 in 24.12.0. This change triggers some compaction work depending on the size of the database to apply the new configuration (recommended). All the upgraded nodes don't face the freeze, as the compaction can still happen in the background, but some users reported up to 2 hours freeze. You can find the details in this issue : facebook/rocksdb#13208

Bug fixes

  • Fix serialization of state overrides when movePrecompileToAddress is present #8204 - only relevant for eth_call account state overrides. This functionality was introduced in 24.12.0.

ea6b429fc0bfa1e6d0469c1aa0c48268ea00a1043c7874dfdbdc9714cf8baf28 besu-24.12.2.zip
13b48efbe0a14c8f1c957ce45acc1832876412ab9ccbe3cbd0d6631ace34ed11 besu-24.12.2.tar.gz