Skip to content

Bothros (v1.14.5)

Compare
Choose a tag to compare
@rjl493456442 rjl493456442 released this 06 Jun 13:41
· 337 commits to release/1.14 since this release

Geth v1.14.5 is a hotfix release that addresses a regression introduced in v1.14.4, which prevented the node from discovering other peers in certain networking setups (#29944). It is otherwise identical to v1.14.4.


Geth v1.14.4 in a usual maintenance release, but it does ship a 5-7% block import speed improvement. Furthermore, v1.14.4 also finally includes an Ether supply live tracer, that you can enable via --vmtrace supply. Also please note, the default value for miner tip enforcement was dropped from 1 gwei to 0.001 gwei (block producers can change this via --miner.gasprice).

Shipped features:

  • Reduce the default required minimum miner tip from 1 gwei to 0.001 gwei to cater better for network conditions (#29895).
  • Load trie nodes concurrently with trie updates, speeding up block import by 5-7% (#29519, #29768, #29919).
  • Introduce an Ether supply tracker as a live chain tracer (#29347).
  • Implement Verkle stateless gas accounting (EIP-4762) (#29338).
  • Optimise trie dirty tracking to reduce disk loads a bit (#29731).
  • Ensure the beacon chain roots system contract is deployed in dev mode (#29655).
  • Add an additional snap sync check for data validity before inserting into the database (#29485).
  • Improve the discovery protocol's node revalidation (#29572, #29864, #29836).
  • Continue working towards pathdb support in archive mode (#29530, #29924).

Shipped bugfixes:

  • Fix a gas estimation regression that caused longer runtimes (#29738).
  • Fix a potential crash in JSON logging for EVM blocktests (#29795).
  • Fix utility commands to support post-merge opcodes (#29799).
  • Fix a txpool synchronicity issue in simulated chains (#29876).
  • Fix a iteration order when using a trie node iterator (#27838).
  • Fix a TCP/UDP discovery port test in cmd/devp2p (#29879).
  • Fix IPv6 endpoint determination (#29801, #29827).

For a full rundown of the changes please consult the Geth 1.14.4 release milestone.


As with all our previous releases, you can find the: