Skip to content

Budapest (v1.8.16)

Choose a tag to compare

@karalabe karalabe released this 24 Sep 13:07
· 462 commits to release/1.8 since this release
477eb09

Geth v1.8.16 is out regular maintenance release focusing on bugfixes:

  • Fix RPC timeouts on WebSockets when using the ethclient package (#17549).
  • Fix the ABI decoder for negative integers which previously overflown (#17583).
  • Fix the Clique consensus regression that caused the Rinkeby split (#17620).
  • Fix incorrect file permissions for the proof-of-concept Clef signer (#17652).
  • Fix a light client deadlock causing the Rinkeby faucet hangs (#17705, #17727).
  • Fix the evm state tester to support more prestate fields (#17685).
  • Fix the ethash mining hashrate reporting regression (#17667).
  • Fix nil-pointer panic when processing malicious ABIs (#17653).
  • Fix a rare panic in the light client on shutdown (#17639).

Also on adding a few minor features:

  • Miners will prefer their own blocks if all else is equal during fork choice (17656, 17715).
  • Reduce les overhead via internal caching on the Rinkeby faucet (#17732).
  • Double check account creation password after writing to disk (#17348).
  • Support basic authentication for WebSockets through URLs (#17699).
  • Polish confusing info logs for insta-mining dev chains (#17614).
  • Add support for Clique based test chain generation (#17622).
  • Add Constantinople ice-age delay implementation (#17675).
  • Add Constantinople net gas store implementation (#17383).
  • Add initial switches for EVM/EWASM extensions (#17687).
  • Add block age fields to chain import logs (#17718).
  • Bump the build servers to Go 1.11 (#17701).

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

Geth binaries and mobile libraries are available on the Geth download page.


This release contains Swarm v0.3.4, which among many bugfixes features:

  • Fixed ENS resolver bug (17483).
  • Fixed bzz-immutable URLS (17602).
  • Refactored and simplified Kademlia code (17641).
  • Refactored chunk storage and synchronization (17659).
  • Add passwords as access controlled entities (17598).

Swarm binaries are available on the Swarm download page.