Releases: openethereum/parity-ethereum
Parity 1.5.9
First stable release of 1.5.x series. This release enables EIP-161 transaction replay protection for PoA networks.
OS | Architecture | File | MD5 Checksum |
---|---|---|---|
linux | armv7 | parity_1.5.9_armhf.deb | 44a7db3ec2372ef01f69fa681a0561cf |
linux | aarch64 | parity_1.5.9_arm64.deb | c7e5cffdaab5826c604b61686e5a9479 |
linux | x86_64 | parity_1.5.9_amd64.deb | fccd424b87417a70c09c4269dd18c54c |
darwin | x86_64 | parity-1.5.9-osx-installer-EXPERIMENTAL.pkg | 15bd049c6aa94b85933af0877e449789 |
windows | x86_64 | InstallParity.exe | f49b8c517a936933063b9becbae95e19 |
Homebrew: https://github.com/ethcore/homebrew-ethcore/blob/master/README.md
Docker: https://hub.docker.com/r/ethcore/parity
Parity 1.5.7
This release resolves a single issue with failing auto-updates.
OS | Architecture | File | MD5 Checksum |
---|---|---|---|
linux | armv7 | parity_1.5.7_armhf.deb | 839c06e801d6ebc3ca546b5d17a61b13 |
linux | aarch64 | parity_1.5.7_arm64.deb | 1c1c31875fad9deb3d3202a970b43299 |
linux | x86_64 | parity_1.5.7_amd64.deb | d8fbd5f71b5b436e1a45d7359e26bc0c |
windows | x86_64 | InstallParity.exe | f756ff5fe85bebd67027828e74c951e0 |
darwin | x86_64 | parity-1.5.7-osx-installer-EXPERIMENTAL.pkg | 2d07b2739ae6719b4621116c385b2a5f |
Parity 1.5.6
This release among various stability fixes adds support for a new Kovan testnet.
OS | Architecture | File | MD5 Checksum |
---|---|---|---|
linux | aarch64 | parity_1.5.6_arm64.deb | 94c456ac9fd80064aa6461f1219583e5 |
linux | armv7 | parity_1.5.6_armhf.deb | 442d34eec54d43f0c6cb5fd1925fc112 |
linux | x86_64 | parity_1.5.6_amd64.deb | d93a9f395373ab4a921c3db918618a53 |
darwin | x86_64 | parity-1.5.6-osx-installer-EXPERIMENTAL.pkg | f2fa1dc02cde0bdc4cb11882d41f3260 |
windows | x86_64 | InstallParity.exe | a200b4af3e8ba718cb99e0349973c458 |
Parity 1.5.4
A couple of issue fixed in this release:
- Parity now allows uncles headers to have timestamp set to arbitrary future value.
- Importing keys from geth is now working again.
OS | Architecture | File | MD5 Checksum |
---|---|---|---|
linux | armv7 | parity_1.5.4_armhf.deb | 816508f5f4172c3f6fa03140e04930f7 |
linux | aarch64 | parity_1.5.4_arm64.deb | 2b2f632dadddb1985df013a75ab3c0f9 |
linux | x86_64 | parity_1.5.4_amd64.deb | 662a3af8373b79fc293b0dbc244ccd19 |
darwin | x86_64 | parity-1.5.4-osx-installer-EXPERIMENTAL.pkg | 58ab8362fd1cd461c5654d296dd85a6d |
windows | x86_64 | InstallParity.exe | ab4f38cd47d095c8a9922c8b8e1f57d3 |
Parity 1.4.12
This stable release fixes an issue with block uncle validation. Parity now allows uncle headers to have timestamp set to arbitrary future value.
OS | Architecture | File | MD5 Checksum |
---|---|---|---|
linux | aarch64 | parity_1.4.12_arm64.deb | d62faadb7c7e381c24ff5b8eb07081d9 |
linux | x86_64 | parity_1.4.12_amd64.deb | 7b09e2428c6de25d659916453f0da9b4 |
darwin | x86_64 | parity-1.4.12-osx-installer-EXPERIMENTAL.pkg | 8dfb80ab6bbb8b212e15fcaf57f267a1 |
windows | x86_64 | InstallParity.exe | fc6a6056a04b6f792887e5a8470f3700 |
Parity 1.5.3
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.
OS | Architecture | File | MD5 Checksum |
---|---|---|---|
linux | aarch64 | parity_1.5.3_arm64.deb | 15d792aca08f45422d9795c0e372884e |
linux | armv7 | parity_1.5.3_armhf.deb | 85281d0f20b12d35a7f2425d352b0fd1 |
linux | x86_64 | parity_1.5.3_amd64.deb | 8aad5aebd05dfe7d537339be7c988011 |
darwin | x86_64 | parity-1.5.3-osx-installer-EXPERIMENTAL.pkg | e7322380e1e58f98c8967300e6e29e5b |
windows | x86_64 | InstallParity.exe | 5d08eb9be65279894ef748e184fe9ae9 |
Parity 1.4.11
This release corrects the Ropsten chain specification file.
OS | Architecture | File | MD5 Checksum |
---|---|---|---|
linux | aarch64 | parity_1.4.11_arm64.deb | 25f4a65be6d96f631ec91f206fe1dd85 |
linux | armv7 | parity_1.4.11_armhf.deb | b05c83c163f6a4bf6b540cf6afd8254e |
linux | x86_64 | parity_1.4.11_amd64.deb | cd002b7430fa58e908d9a1f9f8ad4a9d |
windows | x86_64 | InstallParity.exe | 653fc01eb58b8a583bbfc6a927c46516 |
darwin | x86_64 | parity-1.4.11-osx-installer-EXPERIMENTAL.pkg | c3eca63f9487bfb404af7d92f2128ee9 |
Parity 1.5.2
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.
- Debian packages have been updated to require
libssl1.0.0
for better compatibility. - eth_sign (and parity_postSign) used to return concatenated r ++ s ++ v with v being 0 or 1. it now agrees with geth as v ++ r ++ s with v being 27 or 28.
Parity Wallet
- Accounts & ShapeShift integration now displays QR code for scanning from mobile wallets
- Dapp integration now allows for the selection of available accounts and the setting of the default account
- Transaction creation now allows for the selection of future blocks or timestamps after which the transaction is released
Parity Extension
- First release of the Parity Extension, allowing for Parity integration from web-based dapps
See full list of changes.
OS | Architecture | File | MD5 Checksum |
---|---|---|---|
linux | aarch64 | parity_1.5.2_arm64.deb | d2339f1436b6ed2d08ce043f153b7d36 |
linux | armv7 | parity_1.5.2_armhf.deb | a864299a84eae9b0c29f15dd6c371916 |
linux | x86_64 | parity_1.5.2_amd64.deb | 4e08208c52445cae5f24fad896cac91e |
darwin | x86_64 | parity-1.5.2-osx-installer-EXPERIMENTAL.pkg | 63744566628a7c6426f6a0e42f6acf6c |
windows | x86_64 | InstallParity.exe | 397af78b1664f8c4891ae3b6237bc1ba |
Homebrew: https://github.com/ethcore/homebrew-ethcore/blob/master/README.md
Docker: https://hub.docker.com/r/ethcore/parity
Parity 1.5.0: Nativity
Major feature release including Tendermint consensus engine, Multisig wallet support, badge/certification UI integration and automatic updates.
Directories:
- New XDG-informed Parity data directory structure. Base dir (
--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
- Keys are now stored in chain-specific directories . On first run of 1.5, all keys will be moved into the key's directory of the chain you run. You'll need to move the wallet files between directories manually if you wish to split them between testnet/mainnet.
--db-path
option now controls the path just for the databases, not for keys (--keys-path
) or dapps (--dapps-path
).
Basics:
- Version tracking, consensus-protection, hypervised auto-updating:
- Parity will ensure syncing is paused if its version cannot support an upcoming hard-fork (disable with
--no-consensus
). - Parity will automatically download the latest version and may be updated through Parity Wallet (disable with
--no-download
) - Parity can automatically update and seamlessly restart to later versions in the same release track (enable with
--auto-update=all
or--auto-update=critical
). - Parity hypervisor will automatically run the latest version (disable with
--force-direct
).
- Parity will ensure syncing is paused if its version cannot support an upcoming hard-fork (disable with
- Fat database; to enable, sync the chain with the option
--fat-db
.- Accounts and storage entries can be enumerated.
- Chain state can be exported to JSON for analysis with
parity export state
.
- CLI and config options renamed: all variants of
--signer
are renamed to--ui
. - Log files are appended by default rather than truncated (useful for daemon deployments).
Parity Wallet:
- Multisig wallet support: "New Wallet" button in the "Accounts" section allows you to create a new multisig wallet or import an existing one.
- Solidity compiler: "Develop Contract" button in the "Contracts" section allows you to write, edit, compile and deploy contracts.
- SMS & e-mail verification: Accounts can now be certified as verified using Parity's SMS and e-Mail verification/registration oracle.
- Badge/certification integration: The
BadgeReg
contract can be used to deploy additional certifications. - Local transaction propagation tracking: "TxQueue Viewer" in the "Applications" section allows you to track and resubmit previously sent transactions.
- Contract executions can now have gas and gas-price configured.
- Signer can now alter the gas and gas-price of transactions at password-entry.
- The deprecated Chrome "Signer" extension is now incompatible.
- Authority Round consensus engine:
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). - Tendermint Engine:
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). - Generic seal JSON spec includes engine-specific types (
seal: { generic: { rlp: "0x..." } }
becomesseal: { authority_round { step: 0, signature: "0x..." } }
. - To set a node as authority either
--engine-signer ADDRESS
should be used with--password
orparity_setEngineSigner(address, password)
RPC should be called. Unlocking the account permanently or using--author
is now unnecessary. - Set of authorities can now be specified using a list or a contract.
Chains:
- Dev chain:
--chain=dev
; instant seal engine (no mining needed). Great for development work. - Ropsten chain (
--chain=ropsten
or--chain=testnet
) configures for Ropsten, the new test net. - Morden chain (
--chain=morden
) changed to "Classic" rules and stays as the Ethereum Classic test net.
RPCs/APIs:
- All JSON-RPC interfaces have strict JSON deserialization - no extra fields are allowed.
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.
OS | Architecture | File | MD5 Checksum |
---|---|---|---|
linux | aarch64 | parity_1.5.0_arm64.deb | 724f43af7b9dd7f23ad9b4ca26f0625c |
linux | armv7 | parity_1.5.0_armhf.deb | 40c59705f916b19cef543dcd0095ded3 |
linux | x86_64 | parity_1.5.0_amd64.deb | c1fef1842425852d2f17f6ebef0e8106 |
linux | i686 | parity_1.5.0_i386.deb | 30104ae3464439e6694ae7e39d003ff3 |
darwin | x86_64 | parity-1.5.0-osx-installer-EXPERIMENTAL.pkg | ab034f0b30739515acc8d1b9608c4e92 |
windows | x86_64 | InstallParity.exe | 591f87dcd357ce9a7f837fbab18a38ba |
Homebrew: https://github.com/ethcore/homebrew-ethcore/blob/master/README.md
Docker: https://hub.docker.com/r/ethcore/parity
Parity 1.4.10
Parity 1.4.10 is a first stable release of 1.4.x series. It includes a few minor networking fixes.
OS | Architecture | File | MD5 Checksum |
---|---|---|---|
linux | armv7 | parity_1.4.10_armhf.deb | e7118935f70c4b966c9c0f562e948555 |
linux | aarch64 | parity_1.4.10_arm64.deb | 354248d4786d90e729fd9500c21f5ded |
linux | i686 | parity_1.4.10_i386.deb | 62088d85e554c1f4104e3080330bc04a |
linux | x86_64 | parity_1.4.10_amd64.deb | 0a9f93ce8ed02af89c21e8e602f17b92 |
darwin | x86_64 | parity-1.4.10-osx-installer-EXPERIMENTAL.pkg | 620c1ed37ff3b2ab26e0a30fc8dd16c7 |
windows | x86_64 | InstallParity.exe | 25bd354a9f2c417ec5032462c6b02a15 |
Homebrew: https://github.com/ethcore/homebrew-ethcore/blob/master/README.md
Docker: https://hub.docker.com/r/ethcore/parity