Frost (v1.8.2)
Geth Frost (v1.8.2) is our biweekly maintenance release.
Features:
- Support gracefully terminating on SIGTERM too, not just SIGINT (#16142).
- Reject contract creation RPC requests if no transaction data is provided (#16108).
- Support unpacking ABI binaries into untyped interfaces for future signer work (#15770).
- Support multiple ENS resolvers for different TLDs in Swarm (#15748).
- Flush in-memory tries more flexibly on graceful termination (#16143).
- Start work on Swarm metrics collection and aggregation (#15969, #16177).
- Introduce Swarm landing page for browser requests (#15926).
- Move Puppeth faucet state updates to background processing (#16228).
- Support creating Go mutex profiles via the debug RPC endpoint (#16230).
- Track number of downloaded state trie nodes across restarts (#16224).
- Use Cloudflare's bn256 library on amd64 for 80% speed improvement (#16203).
Fixes:
- Disallow hyphens in Puppeth network names (#16157).
- Handle Twitter redirects in Puppeth faucets / Rinkeby (#16165).
- Return better errors on missing RPC subscription endpoints (#16163).
- Fix missing receipt fields in light client mode (#16164).
- Allow exceeding max peers for trusted peers (#16189).
- Update chain specification for Puppeth Parity deploys (#16188).
- Fix RPC response for missing/pending receipts (#16217).
- Fix RPC vhosts to allow setting from config files (#16141).
- Fix
eth_call
invocations doing nested subcalls (#16229).
Deprecations:
For a full rundown of the changes please consult the Geth 1.8.2 release milestone.
Binaries and mobile libraries are available on our download page.