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 Ethereum 2.2.7-stable

15 Jan 23:49
b00a21f
Compare
Choose a tag to compare

Parity-Ethereum 2.2.7-stable is a consensus-relevant security release that reverts Constantinople on the Ethereum network. Upgrading is mandatory for Ethereum, and strongly recommended for other networks.

Note: This release marks Parity 2.2 as stable. All versions of Parity 2.1 now reached end of life.

System Architecture Binary SHA256 Checksum
Windows Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity.exe 0c109aef3507726a4dd3f3dc184af4bbf89addeb66af352dd5f5461d034a0dab
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity 5fc0aa2d75bd49bf62c7d8968a30801ea053660c9cbd1cdecd230a0c76d8aeaf
Linux Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity 794a084f25230b506aa202afad2804143f4b67064cccbc1a18f694e5f8935c7c
System Option - Resource
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Homebrew - github.com/paritytech/homebrew-paritytech
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Docker - hub.docker.com/r/parity/parity
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect All binaries - vanity-service.parity.io/parity-binaries?version=v2.2.7

The full list of included changes:

  • Backports for stable 2.2.7 (#10163)
    • Version: bump stable to 2.2.7
    • Version: mark 2.2 track stable
    • Version: mark update critical on all networks
    • Handle the case for contract creation on an empty but exist account with storage items (#10065)
    • Fix cannot recursively call into Core issue (#10144)
    • Snap: fix path in script (#10157)
    • Ping nodes from discovery (#10167)
    • Version: bump fork blocks for kovan and foundation, mark releases non critical
    • Pull constantinople on ethereum network (#10189)

Parity Ethereum 2.2.6-beta

10 Jan 10:30
e9396e1
Compare
Choose a tag to compare

Parity-Ethereum 2.2.6-beta is a bugfix release that improves performance and stability.

System Architecture Binary SHA256 Checksum
Windows Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity.exe 282268428b09a162d753e415be8e343522e132909c2dbea767a0be9de5258e38
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity a0424c39bdeeeaef5fc039c51e838303b52ba11bf704bf6ef12fe381b9f6d65e
Linux Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity 8325ae05440409f14639594cee51e99833fb97ca7f5fe1dd812a7efce0110bb4
System Option - Resource
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Homebrew - github.com/paritytech/homebrew-paritytech
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Docker - hub.docker.com/r/parity/parity
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect All binaries - vanity-service.parity.io/parity-binaries?version=v2.2.6

The full list of included changes:

  • Beta backports v2.2.6 #10113
    • Version: bump beta to v2.2.6
    • Fill transaction hash on ethGetLog of light client. (#9938)
    • Fix pubsub new_blocks notifications to include all blocks (#9987)
    • Finality: dont require chain head to be in the chain (#10054)
    • Handle the case for contract creation on an empty but exist account with storage items (#10065)
    • Autogen docs for the "Configuring Parity Ethereum" wiki page. (#10067)
    • HF in POA Sokol (2019-01-04) (#10077)
    • Add --locked when running cargo (#10107)
    • Ethcore: update hardcoded headers (#10123)
    • Identity fix (#10128)
    • Update pwasm-utils to 0.6.1 (#10134)
    • Make sure parent block is not in importing queue when importing ancient blocks (#10138)
    • CI: re-enable snap publishing (#10142)
    • HF in POA Core (2019-01-18) - Constantinople (#10155)
    • Version: mark upgrade critical on kovan

Parity Ethereum 2.1.11-stable

09 Jan 13:45
e9194b0
Compare
Choose a tag to compare

Parity-Ethereum 2.1.11-stable is a bugfix release that improves performance and stability.

System Architecture Binary SHA256 Checksum
Windows Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity.exe ec5c265d9977c6c57699f8b0ba682ed92a1d5dd18fd6817f802f48740b0dd16a
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity 371b7992695dc09ba6757fa4d6a35084660371f08e16fb290d2b2ffd264a07dc
Linux Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity f3255a22e561f708c139f406715409665eb2fa519ccaa56d270e543efbc975e7
System Option - Resource
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Homebrew - github.com/paritytech/homebrew-paritytech
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Docker - hub.docker.com/r/parity/parity
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect All binaries - vanity-service.parity.io/parity-binaries?version=v2.1.11

The full list of included changes:

  • Stable backports v2.1.11 (#10112)
    • Version: bump stable to v2.1.11
    • HF in POA Sokol (2019-01-04) (#10077)
    • Add --locked when running cargo (#10107)
    • Ethcore: update hardcoded headers (#10123)
    • Identity fix (#10128)
    • Update pwasm-utils to 0.6.1 (#10134)
    • Version: mark upgrade critical on kovan

Parity Ethereum 2.2.5-beta

14 Dec 12:04
v2.2.5
7fbcdfe
Compare
Choose a tag to compare

Parity-Ethereum 2.2.5-beta is an important release that introduces Constantinople fork at block 7080000 on Mainnet.
This release also contains a fix for chains using AuRa + EmptySteps. Read carefully if this applies to you.
If you have a chain withempty_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 block 0 for any chain with empty_steps.
If your network uses empty_steps you must:

  • plan a hard fork and change strict_empty_steps_transition to the desire fork block
  • update the clients of the whole network to 2.2.5-beta / 2.1.10-stable.

If for some reason you don't want to do this please setstrict_empty_steps_transition to 0xfffffffff to disable it.

Upgrading is strongly recommended.

System Architecture Binary SHA256 Checksum
Windows Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity.exe b9cd6ca5e92f3e3194030c222b9fb9aedb5c2f6746595895f516f2affb2bc579
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity da77f3c920bdde8ed2cd1e971130952e53532fd874df50891898822459029d1b
Linux Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity 5a4c8d947feadc48cae1a85f58845b3129d73f96cc7c13df2df8a780584da947
System Option - Resource
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Homebrew - github.com/paritytech/homebrew-paritytech
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Docker - hub.docker.com/r/parity/parity
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect All binaries - vanity-service.parity.io/parity-binaries?version=v2.2.5

The full list of included changes:

  • Backports for beta 2.2.5 (#10047)
    • Bump beta to 2.2.5 (#10047)
    • Fix empty steps (#9939)
      • Prevent sending empty step message twice
      • Prevent sending empty step and then block in the same step
      • Don't accept double empty steps
      • Do basic validation of self-sealed blocks
    • Strict empty steps validation (#10041)
      • Enables strict verification of empty steps - there can be no duplicates and empty steps should be ordered inside the seal.
      • Note that authorities won't produce invalid seals after #9939, this PR just adds verification to the seal to prevent forging incorrect blocks and potentially causing consensus issues.
      • This features is enabled by default so any AuRa + EmptySteps chain should set strict_empty_steps_transition fork block number in their spec and upgrade to v2.2.5-beta or v2.1.10-stable.
    • ethcore: enable constantinople on ethereum (#10031)
      • ethcore: change blockreward to 2e18 for foundation after constantinople
      • ethcore: delay diff bomb by 2e6 blocks for foundation after constantinople
      • ethcore: enable eip-{145,1014,1052,1283} for foundation after constantinople
    • Change test miner max memory to malloc reports. (#10024)
    • Fix: test corpus_inaccessible panic (#10019)

Parity Ethereum 2.1.10-stable

14 Dec 12:04
v2.1.10
b47e064
Compare
Choose a tag to compare

Parity-Ethereum 2.1.10-stable is an important release that introduces Constantinople fork at block 7080000 on Mainnet.

This release also contains a fix for chains using AuRa + EmptySteps. Read carefully if this applies to you.
If you have a chain withempty_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 block 0 for any chain with empty_steps.
If your network uses empty_steps you must:

  • plan a hard fork and change strict_empty_steps_transition to the desire fork block
  • update the clients of the whole network to 2.2.5-beta / 2.1.10-stable.

If for some reason you don't want to do this please setstrict_empty_steps_transition to 0xfffffffff to disable it.

Upgrading is strongly recommended.

System Architecture Binary SHA256 Checksum
Windows Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity.exe 67c016076cbce2abc6718c1a18077a35eacacf11a5f58dd3b77b42166efadb40
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity c1a977e28c9a2dacf3cd54dcfa0706b0bdbef28be728e31396bec899db9ba29a
Linux Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity 3d62e1ec018d30245e2eab89380d601f5f82c5ed33abe8c2edde9055976d4b02
System Option - Resource
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Homebrew - github.com/paritytech/homebrew-paritytech
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Docker - hub.docker.com/r/parity/parity
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect All binaries - vanity-service.parity.io/parity-binaries?version=v2.1.10

The full list of included changes:

  • Backports for stable 2.1.10 (#10046)
    • Bump stable to 2.1.10 (#10046)
    • RPC: parity_getBlockReceipts (#9527)
      • Block receipts RPC.
      • Use lazy evaluation of block receipts (ecrecover).
      • Optimize transaction_receipt to prevent performance regression.
      • Add block & transaction receipt tests.
      • Fix conversion to block id.
    • Update a few parity-common dependencies (#9663)
      • revert update of ethereum/tests
      • better reporting of network rlp errors
      • Use rlp 0.3.0-beta.1
      • fix util function get_dummy_blocks
      • Already a Vec
      • encode_list returns vec already
    • Fix empty steps (#9939)
      • Prevent sending empty step message twice
      • Prevent sending empty step and then block in the same step
      • Don't accept double empty steps
      • Do basic validation of self-sealed blocks
    • Strict empty steps validation (#10041)
      • Enables strict verification of empty steps - there can be no duplicates and empty steps should be ordered inside the seal.
      • Note that authorities won't produce invalid seals after #9939, this PR just adds verification to the seal to prevent forging incorrect blocks and potentially causing consensus issues.
      • This features is enabled by default so any AuRa + EmptySteps chain should set strict_empty_steps_transition fork block number in their spec and upgrade to v2.2.5-beta or v2.1.10-stable.
    • ethcore: enable constantinople on ethereum (#10031)
      • ethcore: change blockreward to 2e18 for foundation after constantinople
      • ethcore: delay diff bomb by 2e6 blocks for foundation after constantinople
      • ethcore: enable eip-{145,1014,1052,1283} for foundation after constantinople
    • Change test miner max memory to malloc reports. (#10024)

Parity Ethereum 2.2.4-beta

06 Dec 18:08
f44d885
Compare
Choose a tag to compare

Parity-Ethereum 2.2.4-beta is a bugfix release. Upgrading is recommended.

System Architecture Binary SHA256 Checksum
Windows Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity.exe 2ec51b82bbfedc1334803d6085f02a1c83383f36f10cd0caaf0b06f9c8ae36d4
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity 1a6b93a3ff95e15d5eda27aa1e4b92fd96a2e9f1061d8266d67f3dfb32d36b89
Linux Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity dd2c91d108a1382c6330951dd8b2643210de636783be9be9d6af172554436ece
System Option - Resource
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Homebrew - github.com/paritytech/homebrew-paritytech
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Docker - hub.docker.com/r/parity/parity
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect All binaries - vanity-service.parity.io/parity-binaries?version=v2.2.4

The full list of included changes:

  • Patch beta release pipeline (#10020)
    • Version: bump beta to 2.2.4
    • Ci: move future releases to ethereum subdir on s3 (#10017)
      • Ci: move future releases to ethereum subdir on s3
      • Ci: redesign s3 bucket logic
      • Ci: use the releases bucket
    • Handle failing case for update account cache in require (#9989)
    • State: remove accidently merged test
    • State: remove merge leftovers

Parity Ethereum 2.1.9-stable

06 Dec 18:05
af1169d
Compare
Choose a tag to compare

Parity-Ethereum 2.1.9-stable is not a bugfix release. Upgrading is optional.

System Architecture Binary SHA256 Checksum
Windows Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity.exe 960fee8862b906a208e8e8d9e213374db0785297d3caa3ea1bb5f34f8fc7ac94
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity aa2f2b6228839526cced76559aeea1e1d6cfb247f9515852698fe42e67702663
Linux Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity 85af7a1a5141f4a79b18afde02e500eb5ae4b92857ad63402d579a93b72e7a06
System Option - Resource
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Homebrew - github.com/paritytech/homebrew-paritytech
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Docker - hub.docker.com/r/parity/parity
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect All binaries - vanity-service.parity.io/parity-binaries?version=v2.1.9

The full list of included changes:

  • Patch stable release pipeline (#10021)
    • Version: bump stable to 2.1.9
    • Ci: move future releases to ethereum subdir on s3 (#10017)
      • Ci: move future releases to ethereum subdir on s3
      • Ci: redesign s3 bucket logic
      • Ci: use the releases bucket

Parity Ethereum 2.2.3-beta "Africa"

01 Dec 13:34
6b0a280
Compare
Choose a tag to compare

Parity-Ethereum 2.2.3-beta is an exciting release that, among others, fixes the database blooms migration when upgrading from 1.x versions to 2.2.3. Upgrading is highly encouraged.

System Architecture Binary SHA256 Checksum
Windows Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity.exe bfad8bf0b189b7da5b9d6b32f5361a4010ab279d3c22ab00f202d4de55b8a950
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity c1557e3c8f4257348053ef1560621303790cf636b5f3c86c09ce92a5a535ae95
Linux Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity 6395702d7e648f238dc8f5e1a8b4b4a58a2b0513121c8778e2e815be66139d71
System Option - Resource
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Homebrew - github.com/paritytech/homebrew-paritytech
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Docker - hub.docker.com/r/parity/parity
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect All binaries - vanity-service.parity.io/parity-binaries?version=v2.2.3

The full list of included changes:

  • Beta patch release 2.2.3 (#10002)
    • version: bump stable to 2.2.3
    • Fix Bloom migration (#9992)
      • Fix wrong block number in blooms migration
      • Fix wrong const type (usize -> u64) grimacing
    • Fix daemonize (#10000)
      • Revert "prevent silent errors in daemon mode, closes #9367 (#9946)"
      • deps(daemonize): switch back to crates.io
    • move daemonize before creating account provider (#10003)
      • move daemonize before creating account provider
      • daemonize: add a future-proofing comment

Parity Ethereum 2.1.8-stable

01 Dec 13:30
3eae1d3
Compare
Choose a tag to compare

Parity-Ethereum 2.1.8-stable is an exciting release that, among others, fixes the database bloom migration when upgrading from 1.x versions to 2.1.8. Upgrading is highly encouraged.

System Architecture Binary SHA256 Checksum
Windows Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity.exe f1fbb888b8a413ed7074b4d7e52767dba8301298f6ccdf8875d5fc9e3b9c2e7f
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity d496bb6785f81482984084f96f5c7a1aa6753c56ea365f8e24279da6f52a13cd
Linux Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity 9235d7c49a3785eec836c699a7e5db237a1a8ed97fecc954da1803f3eb38da7d
System Option - Resource
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Homebrew - github.com/paritytech/homebrew-paritytech
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Docker - hub.docker.com/r/parity/parity
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect All binaries - vanity-service.parity.io/parity-binaries?version=v2.1.8

The full list of included changes:

  • Stable patch release 2.1.8 (#10001)
    • version: bump stable to 2.1.8
    • Fix Bloom migration (#9992)
      • Fix wrong block number in blooms migration
      • Fix wrong const type (usize -> u64) grimacing
    • Fix daemonize (#10000)
      • Revert "prevent silent errors in daemon mode, closes #9367 (#9946)"
      • deps(daemonize): switch back to crates.io
    • move daemonize before creating account provider (#10003)
      • move daemonize before creating account provider
      • daemonize: add a future-proofing comment

Parity Ethereum 2.2.2-beta "No Nick"

29 Nov 14:56
78ceec6
Compare
Choose a tag to compare

Parity-Ethereum 2.2.2-beta is an exciting release. Among others, it improves sync performance, peering stability, block propagation, and transaction propagation times. Also, a warp-sync no longer removes existing blocks from the database, but rather reuses locally available information to decrease sync times and reduces required bandwidth.

Before upgrading to 2.2.2, please also verify the validity of your chain specs. Parity Ethereum now denies unknown fields in the specification. To do this, use the chainspec tool:

cargo build --release -p chainspec
./target/release/chainspec /path/to/spec.json

Last but not least, JSONRPC APIs which are not yet accepted as an EIP in the eth, personal, or web3 namespace, are now considere experimental as their final specification might change in future. These APIs have to be manually enabled by explicitly running --jsonrpc-experimental.

Thanks for flying with Parity Ethereum!

System Architecture Binary SHA256 Checksum
Windows Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity.exe 6849df08e75e126a3dc66a8409b252e8b5f76352f331125c399bfce4318e5978
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity eb4fa2b28bb73ec55b36d525738e3c485569183b7d39c306fd87df7909b26a59
Linux Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect x64 parity 4f6d921e850ac126e3f9fb5d26b80851374f738aaa34941dc0fa3c1d9e80bdf4
System Option - Resource
Apple Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Homebrew - github.com/paritytech/homebrew-paritytech
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Docker - hub.docker.com/r/parity/parity
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect All binaries - vanity-service.parity.io/parity-binaries?version=v2.2.2

The full list of included changes:

  • Backports For beta 2.2.2 (#9976)
    • Version: bump beta to 2.2.2
    • Add experimental RPCs flag (#9928)
    • Keep existing blocks when restoring a Snapshot (#8643)
      • Rename db_restore => client
      • First step: make it compile!
      • Second step: working implementation!
      • Refactoring
      • Fix tests
      • Migrate ancient blocks interacting backward
      • Early return in block migration if snapshot is aborted
      • Remove RwLock getter (PR Grumble I)
      • Remove dependency on Client: only used Traits
      • Add test for recovering aborted snapshot recovery
      • Add test for migrating old blocks
      • Release RwLock earlier
      • Revert Cargo.lock
      • Update update ancient block logic: set local in commit
      • Update typo in ethcore/src/snapshot/service.rs
    • Adjust requests costs for light client (#9925)
      • Pip Table Cost relative to average peers instead of max peers
      • Add tracing in PIP new_cost_table
      • Update stat peer_count
      • Use number of leeching peers for Light serve costs
      • Fix test::light_params_load_share_depends_on_max_peers (wrong type)
      • Remove (now) useless test
      • Remove load_share from LightParams.Config
      • Add LEECHER_COUNT_FACTOR
      • Pr Grumble: u64 to u32 for f64 casting
      • Prevent u32 overflow for avg_peer_count
      • Add tests for LightSync::Statistics
    • Fix empty steps (#9939)
      • Don't send empty step twice or empty step then block.
      • Perform basic validation of locally sealed blocks.
      • Don't include empty step twice.
    • Prevent silent errors in daemon mode, closes #9367 (#9946)
    • Fix a deadlock (#9952)
      • Update informant:
        • Decimal in Mgas/s
        • Print every 5s (not randomly between 5s and 10s)
      • Fix dead-lock in blockchain.rs
      • Update locks ordering
    • Fix light client informant while syncing (#9932)
      • Add is_idle to LightSync to check importing status
      • Use SyncStateWrapper to make sure is_idle gets updates
      • Update is_major_import to use verified queue size as well
      • Add comment for is_idle
      • Add Debug to SyncStateWrapper
      • fn get -> fn into_inner
    • Ci: rearrange pipeline by logic (#9970)
    • Ci: rearrange pipeline by logic
    • Ci: rename docs script
    • Fix docker build (#9971)
    • Deny unknown fields for chainspec (#9972)
      • Add deny_unknown_fields to chainspec
      • Add tests and fix existing one
      • Remove serde_ignored dependency for chainspec
      • Fix rpc test eth chain spec
      • Fix starting_nonce_test spec
    • Improve block and transaction propagation (#9954)
      • Refactor sync to add priority tasks.
      • Send priority tasks notifications.
      • Propagate blocks, optimize transactions.
      • Implement transaction propagation. Use sync_channel.
      • Tone down info.
      • Prevent deadlock by not waiting forever for sync lock.
      • Fix lock order.
      • Don't use sync_channel to prevent deadlocks.
      • Fix tests.
    • Fix unstable peers and slowness in sync (#9967)
      • Don't sync all peers after each response
      • Update formating
      • Fix tests: add continue_sync to Sync_step
      • Update ethcore/sync/src/chain/mod.rs
      • Fix rpc middlewares
    • Fix Cargo.lock
    • Json: resolve merge in spec
    • Rpc: fix starting_nonce_test
    • Ci: allow nightl job to fail