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

Parity Ethereum 2.1.0-beta

Compare
Choose a tag to compare
@5chdn 5chdn released this 19 Sep 16:27
· 898 commits to master since this release

Parity-Ethereum 2.1.0-beta is released! Look at this!

Important notices:

  • This release moves the 2.1 track of Parity-Ethereum to beta.
  • This release contains a low-severity issue with the web-sockets ports. #9545
  • This release resolves a potential network fragmentation issue. #9526
  • With this release, all versions of Parity Ethereum 1.x prior to 2.0 reached end of life.
  • Users are urged to upgrade to 2.0.5-stable or 2.1.0-beta.

Further changes worth highlighting:

  • Generalized blockReward and difficultyBombDelays config (#9480): This removes eip649* parameters from chain specs and allows blockReward to accept multi. Please review your chain-specs!
  • Implement EIP234 block_hash for eth_getLogs (#9256): If block_hash and from_block/to_block present, return error. This also changes eth_getLogs to return error if any of block_hash/from_block/to_block cannot be found.
  • The default gas_floor_target was increased to 8_000_000, the default gas_cap to 10_000_000.
  • Light clients provide the actual account for eth_coinbase RPC (#9383). Note, this behavior is different from the full client where we return the 0x0 address if no accounts are found!
  • Light servers give free credits for reserved peers (#9448): When connecting to a reserved peers in light client, assign free credits to them. This fixes the scenario where a home server is running a full node, and another light client connects to the full node as a reserved peer.
  • Multi-threaded snapshot creation (#9239): to speed up the generation of snapshots on disk, this can be parallelized now. By default N/2 CPU cores are being used. Use --snapshot-threads flag to customize the number of threads.
  • Remove all dapp permissions related settings (#9120). This completely removes dapp permission settings from AccountProvider and JSON-RPC: In JSON-RPC, all available accounts are returned, regardless of the origin; previously we return accounts based on dapps policy. It's not possible to set a "default account" (as for dapps) any more; this is now always the first account in the available account list.
  • Remove unused --tx_queue_gas parameter (#9153). Please use parity --help to learn about available transaction queue strategies.

Binaries will be provided once we figure out how Gitlab works.

System Option Resource
Linux Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Snapcraft snapcraft.io/parity
Settings Icon by Pixel Perfect from https://www.flaticon.com/authors/pixel-perfect Docker hub.docker.com/r/parity/parity

The full list of included changes can be found in the CHANGELOG.