Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Releases: openethereum/parity-ethereum

Parity 1.5.9

13 Mar 10:48
Compare
Choose a tag to compare

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

07 Mar 16:23
Compare
Choose a tag to compare

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

06 Mar 21:54
Compare
Choose a tag to compare

This release among various stability fixes adds support for a new Kovan testnet.

See full list of changes.

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

23 Feb 18:41
Compare
Choose a tag to compare

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

23 Feb 18:36
Compare
Choose a tag to compare

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

20 Feb 23:58
Compare
Choose a tag to compare

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

17 Feb 16:33
Compare
Choose a tag to compare

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

09 Feb 14:20
Compare
Choose a tag to compare

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

19 Jan 16:00
Compare
Choose a tag to compare

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).
  • 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.

Proof of Authority:

  • 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..." } } becomes seal: { authority_round { step: 0, signature: "0x..." } }.
  • To set a node as authority either --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.
  • 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

19 Jan 10:28
Compare
Choose a tag to compare

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