Skip to content

@karalabe karalabe released this Sep 3, 2019 · 43 commits to release/1.9 since this release

Geth v1.9.3 is a regular maintenance release, highlights being finalization of the Istanbul EIPs.

New Features:

  • Add eth.fillTransaction to create-but-not-sign a transaction (#19915).
  • Support DNS names in enode URLs during admin.addPeer (#18524).
  • Enable gzip compression on the HTTP RPC API endpoint (#19997).
  • Reduce light client default peer count from 100 to 10 (#19933).
  • Align CLI flags and descriptions a bit better (#19956).

Istanbul changes (progress tracker):

  • Implement EIP-152: Blake2B F compression function precompile (#19972).
  • Implement EIP-2028: Transaction data gas cost reduction (#19931).
  • Implement EIP-2200: Net SSTORE optimizations (#19964).
  • Add --override.istanbul flag as a failsafe (#20004).
  • Enable Istanbul EIPs in the EVM jumptable (#19993).

Fixed Bugs:

  • Update README with the latest fork configs for private networks (#19983, #20002).
  • Separate light client and light server P2P handlers internally (#19639, #20010).
  • Fix an import crash caused by a data loss from a previous crash (#19986).
  • Deprecate Ubuntu Cosmic and enable builders for Ubuntu Eoan (#19955).
  • Fix an annoying log in geth attach about cache sanitation (#19911).
  • Fix admin.exportChain to forbid overwriting existing file (#20019).
  • Update Clef's 4byte database to the most recent version (#19957).
  • Add more verbose logging to even small chain reorgs (#18950).
  • Fix iOS builds broken from a gomobile update (#19995).

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


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

Assets 2
You can’t perform that action at this time.