docs/CHANGELOG-2.0.md
Note: Parity Ethereum 2.0 reached End-of-Life on 2018-11-15 (EOL).
Parity-Ethereum 2.0.9-stable is a bug-fix release to improve performance and stability.
The full list of included changes:
Parity-Ethereum 2.0.8-stable is a release that fixes a consensus issue with the recent Constantinople release. Upgrading is mandatory whatever network you are connected to that plans enabling EIP-1283, e.g., Ropsten, Kovan, Ethereum.
The full list of included changes:
Parity-Ethereum 2.0.7-stable is a release that introduces Constantinople to the Ethereum client. Upgrading is strongly recommended.
The following hardforks are supported by this release:
4_230_000 on October 14, 2018 (Constantinople).5_329_160 on October 22, 2018 (CORE HF 2).9_200_000 on October 25, 2018 (Constantinople, KIP-{4,6}).Running one of these networks, an upgrade to 2.0.7 or 2.1.2 is mandatory. More details can be found in Changelog below.
Please note, the following deprecations in our distribution of binaries:
arm* targets are no longer served by parity, please consider (cross-)compiling from source yourself.i*86 targets are no longer served by parity, please consider upgrading your operating system.The full list of included changes:
gasleft extern implemented for WASM runtime (kip-6) (#9357)read_only executions only read-only (#9591)Parity-Ethereum 2.0.6-stable is a release that does not improve performance and stability; no changes were made.
The full list of included changes:
Parity-Ethereum 2.0.5-stable is a bug-fix release to improve performance and stability.
Please, note:
gas_floor_target was increased to 8_000_000, the default gas_cap to 10_000_000.The full list of included changes:
target to Rust tracesping testsdeprecated to deprecated_echo_hashdiscovery_round branchingnet_peerCount RPC methodprepareParity-Ethereum 2.0.4-beta is a bug-fix release to improve performance and stability:
eth_coinbase now provides an actual account for light clientseth_getWorksThe full list of included changes:
eth_coinbase RPC and unify error handeling for light and full client (#9383)
account for eth_coinbasezero address on eth_coinbase RPC. Now, instead the actual address is returned on success or an error when no account(s) is found!eth_coinbase return errzero addressstatic lifetime on constrpc_eth_author testParity-Ethereum 2.0.3-beta is a bug-fix release to improve performance and stability. Hopefully. ;)
The full list of included changes:
4 * 8M / 21k = 1523 transactions.load_share properlylight_params fn, add testProvide default nonce in transactions when it´s missing (#9370)
default_nonce in tx's when it's missingnonce is missing in a EthTransaction will cause it to fall in these cases provide default_nonce value instead!Parity-Ethereum 2.0.1-beta is a bug-fix release to improve performance and stability.
Note, authorities in PoA networks based on the Aura engine, should upgrade their nodes to 1.11.8-stable or 2.0.1-beta as this release includes a critical fix.
The full list of included changes:
This is the Parity-Ethereum//v2.0.0-beta release, code-named "Ethereum", YOLO!
Please note, Parity-Ethereum//v2.0.0 comes with some breaking changes that might be interrupting your usual workflows. Please mind them before upgrading:
--help to further discourage their usage (#8967).Additional noteworthy changes to the client:
./Morden subdirectory instead of ./test which is by default used by Ropsten (#8621).--warp-barrier [blocknumber] flag (#8228).--chain dev now contains Byzantium features, this breaks existing developer chains (#8717).If you are upgrading directly from versions 1.10.9 or earlier, please note important changes to our transaction-queue implementation, namely:
--tx-queue-per-sender), local transactions also have to obey that limit. Consider increasing the limit via CLI-flag when running benchmarks or sending a lot of transactions at once.eth_sendRawTransaction.The full list of included changes:
std::env::home_dir with dirs::home_dir (#9077)" (#9097)
std::env::home_dir with dirs::home_dir (#9077)"
evm bench fix broken dependencies (#9134)
evm bench use valid dependenciesevm used stale versions of a couple a crates that this commit fixes!std::env::home_dir with dirs::home_dir (#9077)new impl (#9063)miner/pool/test (#9072)libusb (#8464)transmute() (#8879)Clean up things I missed in the latest PR (#8890)Sign messages + some refactoring (#8868)deadlock_detection feature branch compilation (#8824)license header and scripts (#8666)transmute() (#8736)whisper-cli binary to whisper (#8579)ethcore-sync - Fixing warp-sync barrier (#8543)ethcore-crypto. (#8432)bigint (#8505)duration_ns: u64 -> duration: Duration (#8457)