Frozen Pyjak (v1.9.4)
Geth v1.9.4 is a special maintenance release, that besides fixing issues as usual, also locks in the Istanbul hard fork block numbers for the Ropsten, Rinkeby and Görli test networks:
- Ropsten:
6485846
, scheduled October 2, 2019 (ref). - Rinkeby:
5435345
, scheduled November 13, 2019 (ref). - Görli:
1561651
, scheduled October 30, 2019 (ref).
Please update your nodes on the above test networks before the deadlines, otherwise you will end up either on a wrong chain (Ropsten), or stuck altogether (Rinkeby and Görli). The --override.istanbul
CLI flag can be used to bail out of the fork even last minute if things go sour.
Improvements:
- Accumulate state writes post-Byzantium and only push into the trie at block end (#19953).
- Smarter locking in the transaction pool to avoid some contention (#20080, #20081, #20085).
Bugfixes:
- Fix a USB HID discovery regression on Windows (#20092).
- Various stability and balancing fixes for light servers (#20079).
- Fix some RLP decoding issues around
nil
s for discv5 (#20064). - Expose the GraphQL port (8547) from our docker images (#20033).
- Fix GraphQL UI serving regression caused by gzip encoding (#20046).
- Fix GraphQL
address
type decoding to reject invalid strings (#20046). - Fix P2P metric types so they work properly with Influx/Grafana (#20047).
For a full rundown of the changes please consult the Geth 1.9.4 release milestone.
As with all our previous releases, you can find the:
- Pre-built binaries for all platforms on our downloads page.
- Docker images published under
ethereum/client-go
. - Ubuntu packages in our Launchpad PPA repository.
- OSX packages in our Homebrew Tap repository.