Releases: openethereum/parity-ethereum
Parity Ethereum 2.3.5-stable
Parity-Ethereum 2.3.5-stable is a bugfix release that improves performance and stability.
Note, all 2.2 releases and older are now unsupported and upgrading is recommended.
System | Architecture | Binary | SHA256 Checksum |
---|---|---|---|
x64 | parity.exe | 7ac24d710843cee101be226cbcc78cf681636536caf2269fed98d7b0963e2315 |
|
x64 | parity | f43dcbcc60785da60748990959978a1562fd27742f94bb9b91e48bddf4a3793d |
|
x64 | parity | df2c58f545da28a7b1839095ffb29c2b4481fa14c32b3353f0a45461a8a62708 |
|
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.3.5 |
The full list of included changes:
- More Backports for Stable 2.3.5 (#10430)
- Revert some changes, could be buggy (#10399)
- Ci: clean up gitlab-ci.yml leftovers from previous merge (#10429)
- 10000 > 5000 (#10422)
- Fix underflow in pip, closes #10419 (#10423)
- Fix panic when logging directory does not exist, closes #10420 (#10424)
- Update hardcoded headers for Foundation, Ropsten, Kovan and Classic (#10417)
- Backports for Stable 2.3.5 (#10414)
- Version: mark 2.3.5 as stable
Parity Ethereum 2.3.4-beta
Parity-Ethereum 2.3.4-beta is a maintenance release that fixes snap and docker installations.
System | Architecture | Binary | SHA256 Checksum |
---|---|---|---|
x64 | parity.exe | 24f9d69ceff594f5f8857e267e466a361d67e8ebfd348c9d1a5030aca4cb9e05 |
|
x64 | parity | f32a47d8395ff7caa0d1c84032ab6588696069d34d401d89329a90650559f957 |
|
x64 | parity | 92e597eded4335188e37ac20ff4f956e3f70d1d2ab80e49dd27f3ae011786a79 |
|
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.3.4 |
The full list of included changes:
Parity Ethereum 2.2.11-stable
Parity-Ethereum 2.2.11-stable is a maintenance release that fixes snap and docker installations.
System | Architecture | Binary | SHA256 Checksum |
---|---|---|---|
x64 | parity.exe | f371611f8aec5b8defba1f988fe90579c435c046f85d386da1cf50ba5a719139 |
|
x64 | parity | 853b8546722391b40912984b3f42828efafc71ef977f39042a91c61ec0c0c943 |
|
x64 | parity | d8311699ff15ebe193eed4fc3e60d88d89055711f5f87a8a036a4e56f0c059ec |
|
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.2.11 |
The full list of included changes:
Parity Ethereum 2.3.3-beta
Parity-Ethereum 2.3.3-beta is a security-relevant release. A bug in the JSONRPC-deserialization module can cause crashes of all versions of Parity Ethereum nodes if an attacker is able to submit a specially-crafted RPC to certain publicly available endpoints.
System | Architecture | Binary | SHA256 Checksum |
---|---|---|---|
x64 | parity.exe | 2272d72608610c15ba483936b2b6dccb607d9da3a3541b8493aa5eb8e3b1dcf9 |
|
x64 | parity | 83edca7466905a305c88303cc6f96a4cec495c194df557dd6046243a10d9a483 |
|
x64 | parity | 8143a2f9ac6564cf5673482f800d51f57421464600a5772c0fd7beb948ddc5cb |
|
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.3.3 |
The full list of included changes:
- Additional error for invalid gas (#10327) (#10328)
- Backports for Beta 2.3.3 (#10333)
- Properly handle check_epoch_end_signal errors (#10015)
- import rpc transactions sequentially (#10051)
- fix(docker): fix not receives SIGINT (#10059)
- snap: official image / test (#10168)
- Extract CallContract and RegistryInfo traits into their own crate (#10178)
- perform stripping during build (#10208)
- Remove CallContract and RegistryInfo re-exports from
ethcore/client
(#10205) - fixed: types::transaction::SignedTransaction; (#10229)
- Additional tests for uint/hash/bytes deserialization. (#10279)
- Fix Windows build (#10284)
- Don't run the CPP example on CI (#10285)
- CI optimizations (#10297)
- fix publish job (#10317)
- Add Statetest support for Constantinople Fix (#10323)
- Add helper for Timestamp overflows (#10330)
- Don't add discovery initiators to the node table (#10305)
- change docker image based on debian instead of ubuntu due to the chan (#10336)
- role back docker build image and docker deploy image to ubuntu:xenial based (#10338)
Parity Ethereum 2.2.10-stable
Parity-Ethereum 2.2.10-stable is a security-relevant release. A bug in the JSONRPC-deserialization module can cause crashes of all versions of Parity Ethereum nodes if an attacker is able to submit a specially-crafted RPC to certain publicly available endpoints.
System | Architecture | Binary | SHA256 Checksum |
---|---|---|---|
x64 | parity.exe | 6bf1ad5bb13d63ca2ccac30b914b353d4568421db552b1b225ccd8e2fd01b1a1 |
|
x64 | parity | 6267f80dcf6709e40074b8bf369999be0615bbc075c281cbe483cfe0095801e7 |
|
x64 | parity | a8b3e844de560dbded8e2cdf33601ff1bda96747efd5c4bd3646763f0e125a62 |
|
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.2.10 |
The full list of included changes:
- Additional error for invalid gas (#10327) (#10329)
- Backports for Stable 2.2.10 (#10332)
- fix(docker-aarch64) : cross-compile config (#9798)
- import rpc transactions sequentially (#10051)
- fix(docker): fix not receives SIGINT (#10059)
- snap: official image / test (#10168)
- perform stripping during build (#10208)
- Additional tests for uint/hash/bytes deserialization. (#10279)
- Don't run the CPP example on CI (#10285)
- CI optimizations (#10297)
- fix publish job (#10317)
- Add Statetest support for Constantinople Fix (#10323)
- Add helper for Timestamp overflows (#10330)
- Don't add discovery initiators to the node table (#10305)
- change docker image based on debian instead of ubuntu due to the chan (#10336)
- role back docker build image and docker deploy image to ubuntu:xenial based (#10338)
Parity Ethereum 2.3.2-beta
Parity-Ethereum 2.3.2-stable is a security-relevant release. A bug in the JSONRPC-deserialization module can cause crashes of all versions of Parity Ethereum nodes if an attacker is able to submit a specially-crafted RPC to certain publicly available endpoints.
System | Architecture | Binary | SHA256 Checksum |
---|---|---|---|
x64 | parity.exe | f689dd5fc1abaf251557babc928a416b33db08ad9911638b12fd825745b3ebd9 |
|
x64 | parity | 66afa1e9c8d6c611ff5fb20a2c62a6c2de24cd9baf5f209b6a0a97ed1aac65d3 |
|
x64 | parity | 9abd1aaa60d23aa5eb99d9392b203e837679a64f03662bf1057712d9c2cb70ad |
|
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.3.2 |
The full list of included changes:
Parity Ethereum 2.2.9-stable
Parity-Ethereum 2.2.9-stable is a security-relevant release. A bug in the JSONRPC-deserialization module can cause crashes of all versions of Parity Ethereum nodes if an attacker is able to submit a specially-crafted RPC to certain publicly available endpoints.
System | Architecture | Binary | SHA256 Checksum |
---|---|---|---|
x64 | parity.exe | 0c696a5194593bb577133c59cfb99f231ea1ea7eb2d6bfa4335788f0a794151e |
|
x64 | parity | 1690ea47227e45b3b67256734e3020a958c9a4b6c458fa21bbda2f55d91819ed |
|
x64 | parity | 472e33b4d6cd8275d16c2a290a5e28b3998fa03923cae17418a5bc712c33ffcd |
|
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.2.9 |
The full list of included changes:
Parity Ethereum 2.3.1-beta
Parity-Ethereum 2.3.1-beta is a consensus-relevant release that enables St. Petersfork on:
- Ethereum Block
7280000
(along with Constantinople) - Kovan Block
10255201
- Ropsten Block
4939394
- POA Sokol Block
7026400
In addition to this, Constantinople is cancelled for the POA Core network. Upgrading is mandatory for clients on any of these chains.
System | Architecture | Binary | SHA256 Checksum |
---|---|---|---|
x64 | parity.exe | 95250ec60ec216e5e9dab28c42d5ad349f0c8a25e4afa8d168496f6e12726025 |
|
x64 | parity | b7157d672a92cbb33aa47db26c94a5ae04480f2cec01306df6cc110daa608534 |
|
x64 | parity | c7bca14bc9be2b46f8c071004d3b5c88a1e9f523906d1068aca38ec00d9e9950 |
|
System | Option | - | Resource |
Homebrew | - | github.com/paritytech/homebrew-paritytech | |
Docker | - | hub.docker.com/r/parity/parity | |
All binaries | - | vanity-service.parity.io/parity-binaries?version=v2.3.1 |
The full list of included changes:
Parity Ethereum 2.2.8-stable
Parity-Ethereum 2.2.8-stable is a consensus-relevant release that enables St. Petersfork on:
- Ethereum Block
7280000
(along with Constantinople) - Kovan Block
10255201
- Ropsten Block
4939394
- POA Sokol Block
7026400
In addition to this, Constantinople is cancelled for the POA Core network. Upgrading is mandatory for clients on any of these chains.
System | Architecture | Binary | SHA256 Checksum |
---|---|---|---|
x64 | parity.exe | ae7455365f4b2fda00278574a0c6e01419696f22fd5d09c45ed756c83d8dec63 |
|
x64 | parity | f24e85d15ffd35dc6118b8bf1986fca96c13f0f1eb190c901b12b19789932351 |
|
x64 | parity | 42f4053d7d24cb188e5f712703168d1fcc8faf4c2cf8e716cc0539131d004650 |
|
System | Option | - | Resource |
Homebrew | - | github.com/paritytech/homebrew-paritytech | |
Docker | - | hub.docker.com/r/parity/parity | |
All binaries | - | vanity-service.parity.io/parity-binaries?version=v2.2.8 |
The full list of included changes:
Parity Ethereum 2.3.0-beta
Parity-Ethereum 2.3.0-beta is a consensus-relevant security release that reverts Constantinople on the Ethereum network. Upgrading is mandatory for Ethereum, and strongly recommended for other networks.
- Consensus - Ethereum Network: Pull Constantinople protocol upgrade on Ethereum (#10189)
- Networking - All networks: Ping nodes from discovery (#10167)
- Wasm - Kovan Network: Update pwasm-utils to 0.6.1 (#10134)
Other notable changes:
- Existing blocks in the database are now kept when restoring a Snapshot. (#8643)
- Block and transaction propagation is improved significantly. (#9954)
- The ERC-191 Signed Data Standard is now supported by
personal_sign191
. (#9701) - Add support for ERC-191/712
eth_signTypedData
as a standard for machine-verifiable and human-readable typed data signing with Ethereum keys. (#9631) - Add support for ERC-1186
eth_getProof
(#9001) - Add experimental RPCs flag to enable ERC-191, ERC-712, and ERC-1186 APIs via
--jsonrpc-experimental
(#9928) - Make
CALLCODE
to trace value to be the code address. (#9881)
Configuration changes:
- The EIP-98 transition is now disabled by default. If you previously had no
eip98transition
specified in your chain specification, you would enable this now manually on block0x0
. (#9955) - Also, unknown fields in chain specs are now rejected. (#9972)
- The Tendermint engine was removed from Parity Ethereum and is no longer available and maintained. (#9980)
- Ropsten testnet data and keys moved from
test/
toropsten/
subdir. To reuse your old keys and data either copy or symlink them to the new location. (#10123) - Strict empty steps validation (#10041)
- If you have a chain with
empty_steps
already running, some blocks most likely contain non-strict entries (unordered or duplicated empty steps). In this releasestrict_empty_steps_transition
is enabled by default at block0x0
for any chain withempty_steps
. - If your network uses
empty_steps
you must (A) plan a hard fork and changestrict_empty_steps_transition
to the desired fork block and (B) update the clients of the whole network to 2.2.7-stable / 2.3.0-beta. If for some reason you don't want to do this please setstrict_empty_steps_transition
to0xfffffffff
to disable it.
- If you have a chain with
Note: This release marks Parity 2.3 as beta. All versions of Parity 2.2 are now considered stable.
System | Architecture | Binary | SHA256 Checksum |
---|---|---|---|
x64 | parity.exe | 87185e622515a4eca2c6d44373865d669941fb7b6253a8b16699eabaf4acd94b |
|
x64 | parity | 71822ac980ada2e4bce20c38c2f2ebb3c3d9db5e52723a1c7b0c0679bc95455b |
|
x64 | parity | c55c0c1ee397c7a1999ff8e19f9f91caf1b93e239a2a4fc85f57d18eb934f63b |
|
System | Option | - | Resource |
Homebrew | - | github.com/paritytech/homebrew-paritytech | |
Docker | - | hub.docker.com/r/parity/parity | |
All binaries | - | vanity-service.parity.io/parity-binaries?version=v2.3.0 |
The full list of included changes can be found in the CHANGELOG.