Skip to content

Triodia (v1.14.4)

Compare
Choose a tag to compare
@karalabe karalabe released this 05 Jun 08:12
· 346 commits to release/1.14 since this release

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: