Parity Ethereum v2.6.5-beta
Parity Ethereum v2.6.5-beta is a patch release that adds block numbers for activating the Istanbul hardfork on mainnet, as well as a large number of various bugfixes, QoL changes, some code cleanup/refactoring and other miscellaenous changes.
This release removes legacy aliases for the mainnet. If you specify --chain homestead
, --chain frontier
or --chain byzantium
, this will need to be changed to one of: --chain eth
, --chain ethereum
, --chain foundation
or --chain mainnet
.
This release includes important changes to how snapshots are produced. The size of the Ethereum account state means that producing a snapshot takes a long while; most nodes today are not able to finish before the relevant state is pruned. Starting with v2.6.5, pruning is paused while a snapshot is underway, hopefully fixing the current dearth of recent snapshots. The downside to this is that memory usage goes up while a snapshot is produced.
The full list of included changes:
- [CI] check evmbin build (#11096)
- Correct EIP-712 encoding (#11092)
- [client]: Fix for incorrectly dropped consensus messages (#11082) (#11086)
- Update hardcoded headers (foundation, classic, kovan, xdai, ewc, ...) (#11053)
- Add cargo-remote dir to .gitignore (?)
- Update light client headers: ropsten 6631425 foundation 8798209 (#11201)
- Update list of bootnodes for xDai chain (#11236)
- ethcore/res: add mordor testnet configuration (#11200)
- [chain specs]: activate Istanbul on mainnet (#11228)
- [builtin]: support multiple prices and activations in chain spec (#11039)
- [receipt]: add sender & receiver to RichReceipts (#11179)
- [ethcore/builtin]: do not panic in blake2pricer on short input (#11180)
- Made ecrecover implementation trait public (#11188)
- Fix docker centos build (#11226)
- Update MIX bootnodes. (#11203)
- Insert explicit warning into the panic hook (#11225)
- Use provided usd-per-eth value if an endpoint is specified (#11209)
- Cleanup stratum a bit (#11161)
- Add Constantinople EIPs to the dev (instant_seal) config (#10809) (already backported)
- util Host: fix a double Read Lock bug in fn Host::session_readable() (#11175)
- ethcore client: fix a double Read Lock bug in fn Client::logs() (#11172)
- Type annotation for next_key() matching of json filter options (#11192)
- Upgrade jsonrpc to latest (#11206)
- [dependencies]: jsonrpc 14.0.1 (#11183)
- Upgrade to jsonrpc v14 (#11151)
- Switching sccache from local to Redis (#10971)
- Snapshot restoration overhaul (#11219)
- Add new line after writing block to hex file. (#10984)
- Pause pruning while snapshotting (#11178)
- Change how RPCs eth_call and eth_estimateGas handle "Pending" (#11127)
- Fix block detail updating (#11015)
- Make InstantSeal Instant again #11186
- Filter out some bad ropsten warp snapshots (#11247)
System | Architecture | Binary | Sha256 Checksum |
---|---|---|---|
x64 | parity.exe | 961238cf3d0f31df4c5bd1f6aa70e6a2d443bbd3375fd884879de33cc5e27beb |
|
x64 | parity | bd9fa27358ad4043175d97b5e3b6e7274e5db11b32df6eff5cc5781621752380 |
|
x64 | parity | 62762f424ffcc9ea939f3e09904d64600c4966045a865cfd94f23cf967213a0d |
|
System | Option | - | Resource |
Homebrew | - | github.com/paritytech/homebrew-paritytech | |
Snapcraft | - | snapcraft.io/parity | |
Docker | - | hub.docker.com/r/parity/parity | |
All binaries | - | vanity-service.parity.io/parity-binaries?version=v2.6.5 |