docs/CHANGELOG-1.5.md
Note: Parity 1.5 reached End-of-Life on 2017-07-28 (EOL).
Stable release that adds support for a new warp sync snapshot format.
Parity 1.5.11 Includes a patch for a more comprehensive block verification.
First stable release of 1.5.x series. This release enables EIP-161 transaction replay protection for PoA networks.
This release resolves a single issue with failing auto-updates.
This release among various stability fixes adds support for a new Kovan testnet.
A couple of issue fixed in this release:
Changes:
This is a maintenance release that fixes a number of stability issues. Notably this resolves an issue where Parity would allow a pre EIP-155 transaction into the sealed block.
See full list of changes:
This release brings a few stability fixes along with a feature that allows queuing transactions that are activated and send out on selected date or block number.
libssl1.0.0 for better compatibility.Parity Wallet
Parity Extension
See full list of changes:
renderSymbol testsMajor feature release including Tendermint consensus engine, Multisig wallet support, badge/certification UI integration and automatic updates.
Directories:
--base-path or -d) that defaulted to $HOME/.parity is changed to:
/Users/You/AppData/Roaming/Parity/Ethereum on Windows/Users/you/Library/Application Support/io.parity.ethereum on MacOS/home/you/.local/share/parity on Linux/Unix--db-path option now controls the path just for the databases, not for keys (--keys-path) or dapps (--dapps-path).Basics:
--no-consensus).--no-download)--auto-update=all or --auto-update=critical).--force-direct).--fat-db.
parity export state.--signer are renamed to --ui.Parity Wallet:
BadgeReg contract can be used to deploy additional certifications.engine: authorityRound {...}; this is a high-performance Proof-of-Authority consensus engine. It is not BFT under normal circumstances (however the --force-sealing flag can be used to ensure consensus even with Byzantine nodes).engine: tendermint {...}; this is an experimental Proof-of-Authority consensus engine. BFT up to one third of the authorities and falling back to delayed finalization chain ordering (50% fault tolerant).seal: { generic: { rlp: "0x..." } } becomes seal: { authority_round { step: 0, signature: "0x..." } }.--engine-signer ADDRESS should be used with --password or parity_setEngineSigner(address, password) RPC should be called. Unlocking the account permanently or using --author is now unnecessary.Chains:
--chain=dev; instant seal engine (no mining needed). Great for development work.--chain=ropsten or --chain=testnet) configures for Ropsten, the new test net.--chain=morden) changed to "Classic" rules and stays as the Ethereum Classic test net.RPCs/APIs:
eth_sign RPC now hashes given data instead of getting the hash.signer_confirmRequestWithToken: additional RPC for signing transactions with a rotating token, alleviating the need for keeping an account password in memory.eth_signTransaction now conforms to the specification, eth_submitTransaction is introduced.Full changes:
js-sha3 to fix in-browser signing #4063try macro to new ? operator. #3962contract.js #3580