Rojo Loco (v1.9.10)
Geth v1.9.10 is one of our usual maintenance releases. To make the first release of 2020 a bit more special though, we've also enabled the light client checkpoint oracle on mainnet (been running on all test nets for over 6 months now)!
Among the various tiny tweaks, more notable ones are:
- Integrate DNS discovery, don't activate yet (#20437, #20524).
- Bump the propagated transaction cap to 64KB (#20352, #20555).
- Add propagated block integrity check before forwarding (#20546).
- Continued removing deprecated types from the codebase (#20312).
- Optimize memory allocations during trie traversal in hashing (#20529).
- Handle an ABI ambiguity between Solidity and Vyper outputs (#20419).
- Support WebSocket dialing from Go with custom HTTP configs (#20471).
- Extend the ABI decoder to handle Solidity 6 view/pure modifiers (#20482).
- Reorganize chain database writes to be less vulnerable to crashes (#20287).
- Support exporting a block interval via RPC too, not just through the CLI (#20107).
And of course, fixes:
- Fix issue where light servers disconnected each other (#20453).
- Fix a goroutine leak in whisper v6 implementation. (#20520).
- Fix discovery bootnode-fallback on blocked UDP (#20573).
- Fix an RPC incompatibility for pending blocks (#20460).
For a full rundown of the changes please consult the Geth 1.9.10 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.