From 4f26ffd447f54d8d067143687861c16ea079f16f Mon Sep 17 00:00:00 2001 From: Artem Vorotnikov Date: Wed, 25 Mar 2020 19:16:51 +0300 Subject: [PATCH] Fix project name, links, rename the binaries (#11580) * Fix project name, links, rename binary * Update util/version/Cargo.toml Co-Authored-By: David * Update updater/Cargo.toml Co-Authored-By: David * Update util/version/Cargo.toml Co-Authored-By: David Co-authored-by: David --- .cargo/config | 2 +- .github/CODE_OF_CONDUCT.md | 4 +- .github/CONTRIBUTING.md | 20 +- .github/ISSUE_TEMPLATE.md | 5 +- .gitignore | 2 +- CHANGELOG.md | 2 +- Cargo.lock | 2 +- Cargo.toml | 11 +- README.md | 12 +- accounts/Cargo.toml | 2 +- accounts/ethkey/Cargo.toml | 2 +- accounts/ethkey/README.md | 16 +- accounts/ethkey/cli/Cargo.toml | 2 +- accounts/ethkey/cli/src/main.rs | 2 +- accounts/ethstore/Cargo.toml | 4 +- accounts/ethstore/README.md | 16 +- accounts/ethstore/cli/Cargo.toml | 2 +- accounts/ethstore/cli/src/main.rs | 2 +- chainspec/Cargo.toml | 2 +- cli-signer/Cargo.toml | 4 +- cli-signer/rpc-client/Cargo.toml | 4 +- docs/CHANGELOG-0.9.md | 438 +++--- docs/CHANGELOG-1.0.md | 572 ++++---- docs/CHANGELOG-1.1.md | 282 ++-- docs/CHANGELOG-1.10.md | 390 ++--- docs/CHANGELOG-1.11.md | 652 ++++----- docs/CHANGELOG-1.2.md | 516 +++---- docs/CHANGELOG-1.3.md | 780 +++++----- docs/CHANGELOG-1.4.md | 1280 ++++++++--------- docs/CHANGELOG-1.5.md | 1198 +++++++-------- docs/CHANGELOG-1.6.md | 810 +++++------ docs/CHANGELOG-1.7.md | 1060 +++++++------- docs/CHANGELOG-1.8.md | 634 ++++---- docs/CHANGELOG-1.9.md | 686 ++++----- docs/CHANGELOG-2.0.md | 752 +++++----- docs/CHANGELOG-2.1.md | 568 ++++---- docs/CHANGELOG-2.2.md | 444 +++--- docs/CHANGELOG-2.3.md | 416 +++--- docs/CHANGELOG-2.4.md | 114 +- docs/CHANGELOG-2.5.md | 64 +- docs/CHANGELOG-2.6.md | 268 ++-- ethash/Cargo.toml | 2 +- ethash/src/compute.rs | 2 +- ethash/src/lib.rs | 2 +- ethcore/Cargo.toml | 4 +- ethcore/blockchain/Cargo.toml | 4 +- ethcore/call-contract/Cargo.toml | 2 +- ethcore/db/Cargo.toml | 2 +- ethcore/db/src/lib.rs | 2 +- ethcore/engines/clique/src/lib.rs | 2 +- ethcore/evm/Cargo.toml | 2 +- ethcore/light/Cargo.toml | 4 +- ethcore/light/src/net/mod.rs | 2 +- ethcore/light/src/net/request_credits.rs | 2 +- ethcore/light/src/types/request/mod.rs | 4 +- ethcore/node-filter/Cargo.toml | 2 +- .../res/ethereum/tests-issues/currents.json | 8 +- ethcore/service/Cargo.toml | 2 +- ethcore/spec/src/chain.rs | 2 +- ethcore/src/block.rs | 4 +- ethcore/src/json_tests/chain.rs | 4 +- ethcore/src/json_tests/state.rs | 6 +- ethcore/src/json_tests/test_common.rs | 2 +- ethcore/src/miner/miner.rs | 2 +- ethcore/src/test_helpers/evm_test_client.rs | 2 +- ethcore/sync/Cargo.toml | 2 +- ethcore/sync/src/chain/propagator.rs | 4 +- ethcore/sync/src/snapshot_sync.rs | 2 +- ethcore/trace/src/types/trace.rs | 2 +- ethcore/types/Cargo.toml | 2 +- ethcore/types/src/blockchain_info.rs | 2 +- ethcore/types/src/errors/mod.rs | 2 +- ethcore/types/src/lib.rs | 2 +- evmbin/Cargo.toml | 4 +- evmbin/README.md | 26 +- evmbin/src/main.rs | 34 +- json/Cargo.toml | 2 +- miner/Cargo.toml | 4 +- miner/price-info/Cargo.toml | 2 +- miner/stratum/src/lib.rs | 2 +- parity/account.rs | 2 +- parity/account_utils.rs | 2 +- parity/cli/usage_header.txt | 2 +- parity/cli/version.txt | 2 +- parity/configuration.rs | 6 +- parity/lib.rs | 2 +- parity/logger/Cargo.toml | 2 +- parity/main.rs | 6 +- rpc/Cargo.toml | 2 +- rpc/src/lib.rs | 2 +- rpc/src/v1/helpers/subscribers.rs | 2 +- rpc/src/v1/impls/net.rs | 2 +- rpc/src/v1/tests/helpers/sync_provider.rs | 2 +- rpc/src/v1/tests/mocked/parity.rs | 2 +- rpc/src/v1/traits/parity.rs | 4 +- rpc/src/v1/traits/pubsub.rs | 8 +- rpc/src/v1/traits/secretstore.rs | 2 +- scripts/actions/build-linux.sh | 4 +- scripts/actions/build-windows.sh | 4 +- scripts/actions/clean-target.sh | 2 +- scripts/doc.sh | 2 +- scripts/docker/README.md | 20 +- scripts/docker/alpine/Dockerfile | 20 +- scripts/docker/centos/Dockerfile | 17 +- scripts/docker/centos/Dockerfile.build | 8 +- scripts/docker/centos/build.sh | 30 +- scripts/docker/hub/Dockerfile | 44 +- scripts/docker/hub/check_sync.sh | 6 +- scripts/docker/hub/publish-docker.sh | 40 +- scripts/docker/ubuntu-aarch64/Dockerfile | 22 +- scripts/docker/ubuntu-arm/Dockerfile | 16 +- scripts/evm_jsontests_bench.sh | 24 +- scripts/evm_uint_bench.sh | 8 +- scripts/gitlab/publish-av-whitelists.sh | 6 +- scripts/gitlab/publish-snap.sh | 8 +- .../{parity.service => openethereum.service} | 8 +- scripts/snap/openethereum.desktop | 8 + scripts/snap/parity.desktop | 8 - scripts/snap/snapcraft.template.yaml | 28 +- updater/Cargo.toml | 4 +- updater/hash-fetch/Cargo.toml | 2 +- updater/src/lib.rs | 2 +- updater/src/service.rs | 2 +- updater/src/updater.rs | 2 +- util/EIP-152/Cargo.toml | 2 +- util/EIP-712/Cargo.toml | 2 +- util/fetch/Cargo.toml | 2 +- util/io/Cargo.toml | 2 +- util/len-caching-lock/Cargo.toml | 2 +- util/network-devp2p/Cargo.toml | 2 +- util/network-devp2p/src/node_table.rs | 2 +- util/network/Cargo.toml | 2 +- util/network/src/client_version.rs | 12 +- util/network/src/error.rs | 4 +- util/panic-hook/Cargo.toml | 2 +- util/panic-hook/src/lib.rs | 2 +- util/version/Cargo.toml | 4 +- util/version/src/lib.rs | 6 +- 138 files changed, 6321 insertions(+), 6324 deletions(-) rename scripts/{parity.service => openethereum.service} (67%) create mode 100644 scripts/snap/openethereum.desktop delete mode 100644 scripts/snap/parity.desktop diff --git a/.cargo/config b/.cargo/config index c6c5f216c..51c72c61d 100644 --- a/.cargo/config +++ b/.cargo/config @@ -18,7 +18,7 @@ rustflags = ["-Ctarget-feature=+aes,+sse2,+ssse3"] [target.x86_64-pc-windows-msvc] # Enables the aes-ni instructions for RustCrypto dependency. -# Link the C runtime statically ; https://github.com/OpenEthereum/open-ethereum/issues/6643 +# Link the C runtime statically ; https://github.com/openethereum/openethereum/issues/6643 rustflags = ["-Ctarget-feature=+aes,+sse2,+ssse3", "-Ctarget-feature=+crt-static"] [target.x86_64-apple-darwin] diff --git a/.github/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md index a737b1a88..43ae44f0a 100644 --- a/.github/CODE_OF_CONDUCT.md +++ b/.github/CODE_OF_CONDUCT.md @@ -2,11 +2,11 @@ ## 1. Purpose -A primary goal of Parity is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof). +A primary goal of OpenEthereum project is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof). This code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior. -We invite all those who participate in Parity to help us create safe and positive experiences for everyone. +We invite all those who participate in OpenEthereum to help us create safe and positive experiences for everyone. ## 2. Open Source Citizenship diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 14dc3c856..62fbec0aa 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -10,11 +10,11 @@ See also frequently asked questions [tagged with `parity`](https://ethereum.stac Do **not** open an issue on Github if you think your discovered bug could be a **security-relevant vulnerability**. Please, read our [security policy](../SECURITY.md) instead. -Otherwise, just create a [new issue](https://github.com/OpenEthereum/open-ethereum/issues/new) in our repository and state: +Otherwise, just create a [new issue](https://github.com/openethereum/openethereum/issues/new) in our repository and state: -- What's your Open Ethereum version? +- What's your OpenEthereum version? - What's your operating system and version? -- How did you install Open Ethereum? +- How did you install OpenEthereum? - Is your node fully synchronized? - Did you try turning it off and on again? @@ -22,11 +22,11 @@ Also, try to include **steps to reproduce** the issue and expand on the **actual ## Contribute! -If you would like to contribute to Open Ethereum, please **fork it**, fix bugs or implement features, and [propose a pull request](https://github.com/OpenEthereum/open-ethereum/compare). +If you would like to contribute to OpenEthereum, please **fork it**, fix bugs or implement features, and [propose a pull request](https://github.com/openethereum/openethereum/compare). ### Labels & Milestones -We use [labels](https://github.com/OpenEthereum/open-ethereum/labels) to manage PRs and issues and communicate the state of a PR. Please familiarize yourself with them. Furthermore we are organizing issues in [milestones](https://github.com/OpenEthereum/open-ethereum/milestones). Best way to get started is to a pick a ticket from the current milestone tagged [`easy`](https://github.com/OpenEthereum/open-ethereum/labels/Q2-easy%20%F0%9F%92%83) and get going, or [`mentor`](https://github.com/OpenEthereum/open-ethereum/labels/Q1-mentor%20%F0%9F%95%BA) and get in contact with the mentor offering their support on that larger task. +We use [labels](https://github.com/openethereum/openethereum/labels) to manage PRs and issues and communicate the state of a PR. Please familiarize yourself with them. Furthermore we are organizing issues in [milestones](https://github.com/openethereum/openethereum/milestones). Best way to get started is to a pick a ticket from the current milestone tagged [`easy`](https://github.com/openethereum/openethereum/labels/Q2-easy%20%F0%9F%92%83) and get going, or [`mentor`](https://github.com/openethereum/openethereum/labels/Q1-mentor%20%F0%9F%95%BA) and get in contact with the mentor offering their support on that larger task. ### Rules @@ -39,18 +39,18 @@ There are a few basic ground-rules for contributors (including the maintainer(s) ### Recommendations -* **Non-master branch names** *should* be prefixed with a short name moniker, followed by the associated Github Issue ID (if any), and a brief description of the task using the format `--` (e.g. `gavin-123-readme`). The name moniker helps people to inquiry about their unfinished work, and the GitHub Issue ID helps your future self and other developers (particularly those who are onboarding) find out about and understand the original scope of the task, and where it fits into Open Ethereum [Projects](https://github.com/OpenEthereum/open-ethereum/projects). +* **Non-master branch names** *should* be prefixed with a short name moniker, followed by the associated Github Issue ID (if any), and a brief description of the task using the format `--` (e.g. `gavin-123-readme`). The name moniker helps people to inquiry about their unfinished work, and the GitHub Issue ID helps your future self and other developers (particularly those who are onboarding) find out about and understand the original scope of the task, and where it fits into OpenEthereum [Projects](https://github.com/openethereum/openethereum/projects). * **Remove stale branches periodically** ### Preparing Pull Requests -* If your PR does not alter any logic (e.g. comments, dependencies, docs), then it may be tagged [`insubstantial`](https://github.com/OpenEthereum/open-ethereum/pulls?q=is%3Aopen+is%3Apr+label%3A%22A2-insubstantial+%F0%9F%91%B6%22). +* If your PR does not alter any logic (e.g. comments, dependencies, docs), then it may be tagged [`insubstantial`](https://github.com/openethereum/openethereum/pulls?q=is%3Aopen+is%3Apr+label%3A%22A2-insubstantial+%F0%9F%91%B6%22). -* Once a PR is ready for review please add the [`pleasereview`](https://github.com/OpenEthereum/open-ethereum/pulls?utf8=%E2%9C%93&q=is%3Aopen+is%3Apr+label%3A%22A0-pleasereview+%F0%9F%A4%93%22+) label. +* Once a PR is ready for review please add the [`pleasereview`](https://github.com/openethereum/openethereum/pulls?utf8=%E2%9C%93&q=is%3Aopen+is%3Apr+label%3A%22A0-pleasereview+%F0%9F%A4%93%22+) label. ### Reviewing Pull Requests*: -* At least two reviewers are required to review PRs (even for PRs tagged [`insubstantial`](https://github.com/OpenEthereum/open-ethereum/pulls?q=is%3Aopen+is%3Apr+label%3A%22A2-insubstantial+%F0%9F%91%B6%22)). +* At least two reviewers are required to review PRs (even for PRs tagged [`insubstantial`](https://github.com/openethereum/openethereum/pulls?q=is%3Aopen+is%3Apr+label%3A%22A2-insubstantial+%F0%9F%91%B6%22)). When doing a review, make sure to look for any: @@ -63,4 +63,4 @@ When doing a review, make sure to look for any: ## License. -By contributing to Open Ethereum, you agree that your contributions will be licensed under the [GPLv3 License](../LICENSE). \ No newline at end of file +By contributing to OpenEthereum, you agree that your contributions will be licensed under the [GPLv3 License](../LICENSE). diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index 755d0451f..5107ad94c 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -1,10 +1,10 @@ _Before filing a new issue, please **provide the following information**._ _If you think that your issue is an exploitable security vulnerability, please mail your bugreport to security@parity.io instead; your submission might be eligible for our Bug Bounty._ -_You can find mode info on the reporting process in [SECURITY.md](https://github.com/OpenEthereum/open-ethereum/blob/master/SECURITY.md)_ +_You can find mode info on the reporting process in [SECURITY.md](https://github.com/openethereum/openethereum/blob/master/SECURITY.md)_ -- **Open Ethereum version**: 0.0.0 +- **OpenEthereum version**: 0.0.0 - **Operating system**: Windows / MacOS / Linux - **Installation**: homebrew / one-line installer / built from source - **Fully synchronized**: no / yes @@ -12,4 +12,3 @@ _You can find mode info on the reporting process in [SECURITY.md](https://github - **Restarted**: no / yes _Your issue description goes here below. Try to include **actual** vs. **expected behavior** and **steps to reproduce** the issue._ - diff --git a/.gitignore b/.gitignore index 53c0e8ac6..65a98ccaa 100644 --- a/.gitignore +++ b/.gitignore @@ -42,4 +42,4 @@ parity-clib-examples/cpp/build/ .vscode rls/ -/parity.* +/openethereum.* diff --git a/CHANGELOG.md b/CHANGELOG.md index bfa30adf1..def792523 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## Parity-Ethereum [v2.7.0](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.7.0) +## Parity-Ethereum [v2.7.0](https://github.com/openethereum/openethereum/releases/tag/v2.7.0) Parity Ethereum v2.7.0-stable is a minor version release of parity-ethereum. As of this release, parity-ethereum is switching to a single `stable` release diff --git a/Cargo.lock b/Cargo.lock index 0dd75b7f5..7ef7ead69 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3167,7 +3167,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" [[package]] -name = "open-ethereum" +name = "openethereum" version = "2.8.0" dependencies = [ "ansi_term", diff --git a/Cargo.toml b/Cargo.toml index 37388ad3e..b2f6f02ef 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,10 +1,13 @@ [package] -description = "Open Ethereum client" -name = "open-ethereum" +description = "OpenEthereum" +name = "openethereum" # NOTE Make sure to update util/version/Cargo.toml as well version = "2.8.0" license = "GPL-3.0" -authors = ["Open Ethereum developers", "Parity Technologies "] +authors = [ + "OpenEthereum developers", + "Parity Technologies " +] [dependencies] ansi_term = "0.11" @@ -111,7 +114,7 @@ path = "parity/lib.rs" [[bin]] path = "parity/main.rs" -name = "parity" +name = "openethereum" [profile.release] debug = false diff --git a/README.md b/README.md index 238817dfb..368bf7ad4 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,7 @@ Make sure that these binaries are in your `PATH`. After that, you should be able ```bash # download OpenEthereum code $ git clone https://github.com/openethereum/openethereum -$ cd open-ethereum +$ cd openethereum # build in release mode $ cargo build --release --features final @@ -123,7 +123,7 @@ $ git checkout stable To start OpenEthereum manually, just run ```bash -$ ./target/release/parity +$ ./target/release/openethereum ``` so OpenEthereum begins syncing the Ethereum blockchain. @@ -132,9 +132,9 @@ so OpenEthereum begins syncing the Ethereum blockchain. To start OpenEthereum as a regular user using `systemd` init: -1. Copy `./scripts/parity.service` to your +1. Copy `./scripts/openethereum.service` to your `systemd` user directory (usually `~/.config/systemd/user`). -2. Copy release to bin folder, write `sudo install ./target/release/parity /usr/bin/parity` +2. Copy release to bin folder, write `sudo install ./target/release/openethereum /usr/bin/openethereum` 3. To configure OpenEthereum, see [our old wiki](https://paritytech.github.io/wiki/Configuring-Parity) for details. ## 4. Testing @@ -175,7 +175,7 @@ You can generate documentation for OpenEthereum Rust packages that automatically Use`--document-private-items` to also view private documentation and `--no-deps` to exclude building documentation for dependencies. -Replacing `` with one of the following from the details section below (i.e. `cargo doc --package open-ethereum --open`): +Replacing `` with one of the following from the details section below (i.e. `cargo doc --package openethereum --open`): **Package List** @@ -183,7 +183,7 @@ Replacing `` with one of the following from the details section below (i.e * OpenEthereum Client Application ```bash - open-ethereum + openethereum ``` * OpenEthereum Account Management, Key Management Tool, and Keys Generator ```bash diff --git a/accounts/Cargo.toml b/accounts/Cargo.toml index 3317aeb5a..e0fdb5f3c 100644 --- a/accounts/Cargo.toml +++ b/accounts/Cargo.toml @@ -1,5 +1,5 @@ [package] -description = "Open Ethereum Account Management" +description = "OpenEthereum Account Management" license = "GPL-3.0" name = "ethcore-accounts" version = "0.1.0" diff --git a/accounts/ethkey/Cargo.toml b/accounts/ethkey/Cargo.toml index 8bd710914..771f7bf89 100644 --- a/accounts/ethkey/Cargo.toml +++ b/accounts/ethkey/Cargo.toml @@ -1,5 +1,5 @@ [package] -description = "Open Ethereum Keys Generator" +description = "OpenEthereum Keys Generator" name = "ethkey" version = "0.4.0" authors = ["Parity Technologies "] diff --git a/accounts/ethkey/README.md b/accounts/ethkey/README.md index fb34045df..63867849d 100644 --- a/accounts/ethkey/README.md +++ b/accounts/ethkey/README.md @@ -1,11 +1,11 @@ ## ethkey-cli -Open Ethereum keys generator. +OpenEthereum keys generator. ### Usage ``` -Open Ethereum Keys Generator. +OpenEthereum Keys Generator. Copyright 2015-2020 Parity Technologies (UK) Ltd. Usage: @@ -211,11 +211,11 @@ public: 4e19a5fdae82596e1485c69b687c9cc52b5078e5b0668ef3ce8543cd90e712cb00df822 address: 00cf3711cbd3a1512570639280758118ba0b2bcb ``` -## Open Ethereum toolchain -_This project is a part of the Open Ethereum toolchain._ +## OpenEthereum toolchain +_This project is a part of the OpenEthereum toolchain._ -- [evmbin](https://github.com/OpenEthereum/open-ethereum/blob/master/evmbin/) - EVM implementation for Open Ethereum. -- [ethabi](https://github.com/OpenEthereum/ethabi) - Open Ethereum function calls encoding. -- [ethstore](https://github.com/OpenEthereum/open-ethereum/blob/master/accounts/ethstore) - Open Ethereum key management. -- [ethkey](https://github.com/OpenEthereum/open-ethereum/blob/master/accounts/ethkey) - Open Ethereum keys generator. +- [evmbin](https://github.com/openethereum/openethereum/blob/master/evmbin/) - EVM implementation for OpenEthereum. +- [ethabi](https://github.com/OpenEthereum/ethabi) - OpenEthereum function calls encoding. +- [ethstore](https://github.com/openethereum/openethereum/blob/master/accounts/ethstore) - OpenEthereum key management. +- [ethkey](https://github.com/openethereum/openethereum/blob/master/accounts/ethkey) - OpenEthereum keys generator. - [whisper](https://github.com/OpenEthereum/whisper) - Implementation of Whisper-v2 PoC. diff --git a/accounts/ethkey/cli/Cargo.toml b/accounts/ethkey/cli/Cargo.toml index 0cd5a4877..6da5685c4 100644 --- a/accounts/ethkey/cli/Cargo.toml +++ b/accounts/ethkey/cli/Cargo.toml @@ -1,5 +1,5 @@ [package] -description = "Open Ethereum Keys Generator CLI" +description = "OpenEthereum Keys Generator CLI" name = "ethkey-cli" version = "0.1.0" authors = ["Parity Technologies "] diff --git a/accounts/ethkey/cli/src/main.rs b/accounts/ethkey/cli/src/main.rs index 19789f511..6acfd8dab 100644 --- a/accounts/ethkey/cli/src/main.rs +++ b/accounts/ethkey/cli/src/main.rs @@ -36,7 +36,7 @@ use parity_crypto::publickey::{KeyPair, Random, Error as EthkeyError, Generator, use rustc_hex::{FromHex, FromHexError}; const USAGE: &'static str = r#" -Open Ethereum keys generator. +OpenEthereum keys generator. Copyright 2015-2020 Parity Technologies (UK) Ltd. Usage: diff --git a/accounts/ethstore/Cargo.toml b/accounts/ethstore/Cargo.toml index fca161703..1635d6751 100644 --- a/accounts/ethstore/Cargo.toml +++ b/accounts/ethstore/Cargo.toml @@ -1,9 +1,9 @@ [package] -description = "Open Ethereum Key Management" +description = "OpenEthereum Key Management" name = "ethstore" version = "0.2.1" authors = ["Parity Technologies "] -repository = "https://github.com/OpenEthereum/open-ethereum" +repository = "https://github.com/openethereum/openethereum" [dependencies] log = "0.4" diff --git a/accounts/ethstore/README.md b/accounts/ethstore/README.md index fa62cb117..2816ed74b 100644 --- a/accounts/ethstore/README.md +++ b/accounts/ethstore/README.md @@ -1,11 +1,11 @@ ## ethstore-cli -Open Ethereum key management. +OpenEthereum key management. ### Usage ``` -Open Ethereum key management tool. +OpenEthereum key management tool. Copyright 2015-2020 Parity Technologies (UK) Ltd. Usage: @@ -330,11 +330,11 @@ ethstore move-from-vault 00e63fdb87ceb815ec96ae185b8f7381a0b4a5ea vault1 vault1_ OK ``` -## Open Ethereum toolchain -_This project is a part of the Open Ethereum toolchain._ +## OpenEthereum toolchain +_This project is a part of the OpenEthereum toolchain._ -- [evmbin](https://github.com/OpenEthereum/open-ethereum/blob/master/evmbin/) - EVM implementation for Open Ethereum. -- [ethabi](https://github.com/OpenEthereum/ethabi) - Open Ethereum function calls encoding. -- [ethstore](https://github.com/OpenEthereum/open-ethereum/blob/master/accounts/ethstore) - Open Ethereum key management. -- [ethkey](https://github.com/OpenEthereum/open-ethereum/blob/master/accounts/ethkey) - Open Ethereum keys generator. +- [evmbin](https://github.com/openethereum/openethereum/blob/master/evmbin/) - EVM implementation for OpenEthereum. +- [ethabi](https://github.com/OpenEthereum/ethabi) - OpenEthereum function calls encoding. +- [ethstore](https://github.com/openethereum/openethereum/blob/master/accounts/ethstore) - OpenEthereum key management. +- [ethkey](https://github.com/openethereum/openethereum/blob/master/accounts/ethkey) - OpenEthereum keys generator. - [whisper](https://github.com/OpenEthereum/whisper) - Implementation of Whisper-v2 PoC. diff --git a/accounts/ethstore/cli/Cargo.toml b/accounts/ethstore/cli/Cargo.toml index 4bc70ce16..bc8623392 100644 --- a/accounts/ethstore/cli/Cargo.toml +++ b/accounts/ethstore/cli/Cargo.toml @@ -1,5 +1,5 @@ [package] -description = "Open Ethereum Key Management CLI" +description = "OpenEthereum Key Management CLI" name = "ethstore-cli" version = "0.1.1" authors = ["Parity Technologies "] diff --git a/accounts/ethstore/cli/src/main.rs b/accounts/ethstore/cli/src/main.rs index 0df6a0a7f..f39d9d766 100644 --- a/accounts/ethstore/cli/src/main.rs +++ b/accounts/ethstore/cli/src/main.rs @@ -43,7 +43,7 @@ use ethstore::{EthStore, SimpleSecretStore, SecretStore, import_accounts, Presal mod crack; pub const USAGE: &'static str = r#" -Open Ethereum key management tool. +OpenEthereum key management tool. Copyright 2015-2020 Parity Technologies (UK) Ltd. Usage: diff --git a/chainspec/Cargo.toml b/chainspec/Cargo.toml index dbcfdfa23..c603d15a9 100644 --- a/chainspec/Cargo.toml +++ b/chainspec/Cargo.toml @@ -1,5 +1,5 @@ [package] -description = "Open Ethereum Chain Specification" +description = "OpenEthereum Chain Specification" name = "chainspec" version = "0.1.0" authors = ["Marek Kotewicz "] diff --git a/cli-signer/Cargo.toml b/cli-signer/Cargo.toml index 607f20042..877d3854d 100644 --- a/cli-signer/Cargo.toml +++ b/cli-signer/Cargo.toml @@ -1,6 +1,6 @@ [package] -description = "Open Ethereum CLI Signer Tool" -repository = "https://github.com/OpenEthereum/open-ethereum" +description = "OpenEthereum CLI Signer Tool" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" name = "cli-signer" version = "1.4.0" diff --git a/cli-signer/rpc-client/Cargo.toml b/cli-signer/rpc-client/Cargo.toml index d9777f15a..6bcb14704 100644 --- a/cli-signer/rpc-client/Cargo.toml +++ b/cli-signer/rpc-client/Cargo.toml @@ -1,6 +1,6 @@ [package] -description = "Open Ethereum RPC Client" -repository = "https://github.com/OpenEthereum/open-ethereum" +description = "OpenEthereum RPC Client" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" name = "parity-rpc-client" version = "1.4.0" diff --git a/docs/CHANGELOG-0.9.md b/docs/CHANGELOG-0.9.md index be61dd272..5238ea9d7 100644 --- a/docs/CHANGELOG-0.9.md +++ b/docs/CHANGELOG-0.9.md @@ -1,228 +1,228 @@ Note: Parity 0.9 reached End-of-Life on 2016-05-02 (EOL). -## Parity [beta-0.9.1](https://github.com/paritytech/parity/releases/tag/beta-0.9.1) (2016-02-16) +## Parity [beta-0.9.1](https://github.com/openethereum/openethereum/releases/tag/beta-0.9.1) (2016-02-16) Homestead transition block changed to 1100000. -- Beta patch to 0.9.1 [#445](https://github.com/paritytech/parity/pull/445) -- Delay homestead transition [#430](https://github.com/paritytech/parity/pull/430) -- (BETA) https link in the installer (?) [#392](https://github.com/paritytech/parity/pull/392) -- beta: Check for handshake expiration before attempting replace [#377](https://github.com/paritytech/parity/pull/377) +- Beta patch to 0.9.1 [#445](https://github.com/openethereum/openethereum/pull/445) +- Delay homestead transition [#430](https://github.com/openethereum/openethereum/pull/430) +- (BETA) https link in the installer (?) [#392](https://github.com/openethereum/openethereum/pull/392) +- beta: Check for handshake expiration before attempting replace [#377](https://github.com/openethereum/openethereum/pull/377) -## Parity [beta-0.9](https://github.com/paritytech/parity/releases/tag/beta-0.9) (2016-02-08) +## Parity [beta-0.9](https://github.com/openethereum/openethereum/releases/tag/beta-0.9) (2016-02-08) First Parity Beta 0.9 released. -- Panic on missing counters; Client cleanup [#368](https://github.com/paritytech/parity/pull/368) -- Update README for new PPAs. [#369](https://github.com/paritytech/parity/pull/369) -- block_queue::clear should be more thorough [#365](https://github.com/paritytech/parity/pull/365) -- Fixed an issue with forked counters [#363](https://github.com/paritytech/parity/pull/363) -- Install parity [#362](https://github.com/paritytech/parity/pull/362) -- DB directory versioning [#358](https://github.com/paritytech/parity/pull/358) -- Raise FD limit for MacOS [#357](https://github.com/paritytech/parity/pull/357) -- Travis slack integration. [#356](https://github.com/paritytech/parity/pull/356) -- SignedTransaction structure [#350](https://github.com/paritytech/parity/pull/350) -- License [#354](https://github.com/paritytech/parity/pull/354) -- Performance optimizations [#353](https://github.com/paritytech/parity/pull/353) -- Gitter in README. [#355](https://github.com/paritytech/parity/pull/355) -- test efforts, receipt requests [#352](https://github.com/paritytech/parity/pull/352) -- sync tests setup & local module coverage [#348](https://github.com/paritytech/parity/pull/348) -- install parity script [#347](https://github.com/paritytech/parity/pull/347) -- evmjit homestead merge [#342](https://github.com/paritytech/parity/pull/342) -- Fixed sync stalling on fork [#343](https://github.com/paritytech/parity/pull/343) -- Remerge 264 [#334](https://github.com/paritytech/parity/pull/334) -- Ethsync tests bfix [#339](https://github.com/paritytech/parity/pull/339) -- Fix default options. [#335](https://github.com/paritytech/parity/pull/335) -- sync queue limit hotfix [#338](https://github.com/paritytech/parity/pull/338) -- Network tests, separate local coverage for utils [#333](https://github.com/paritytech/parity/pull/333) -- fix parity version so netstats can parse it [#332](https://github.com/paritytech/parity/pull/332) -- reveal surprise [#331](https://github.com/paritytech/parity/pull/331) -- Revert removal of `new_code`. [#330](https://github.com/paritytech/parity/pull/330) -- Network mod tests first part [#329](https://github.com/paritytech/parity/pull/329) -- Look ma no `dead_code` [#323](https://github.com/paritytech/parity/pull/323) -- Fixing JIT, Updating hook to run `ethcore` tests. [#326](https://github.com/paritytech/parity/pull/326) -- Final docs [#327](https://github.com/paritytech/parity/pull/327) -- update install-deps.sh [#316](https://github.com/paritytech/parity/pull/316) -- Finish all my docs. Fix previous test compilation. [#320](https://github.com/paritytech/parity/pull/320) -- Additional evm tests (extops, call, jumps) and some docs [#317](https://github.com/paritytech/parity/pull/317) -- More documentation. [#318](https://github.com/paritytech/parity/pull/318) -- Additional documentation. [#315](https://github.com/paritytech/parity/pull/315) -- unused functions cleanup [#310](https://github.com/paritytech/parity/pull/310) -- update ethcore.github.io documentation automatically [#311](https://github.com/paritytech/parity/pull/311) -- Another try with travis ci credentials [#314](https://github.com/paritytech/parity/pull/314) -- Document some stuff. [#309](https://github.com/paritytech/parity/pull/309) -- Check block parent on import; Peer timeouts [#303](https://github.com/paritytech/parity/pull/303) -- Increasing coverage for evm. [#306](https://github.com/paritytech/parity/pull/306) -- ethcore docs [#301](https://github.com/paritytech/parity/pull/301) -- Replacing secure token for deployment [#305](https://github.com/paritytech/parity/pull/305) -- doc.sh [#299](https://github.com/paritytech/parity/pull/299) -- Building beta-* and stable-* tags [#302](https://github.com/paritytech/parity/pull/302) -- Deploying artifacts for tags (release/beta) [#300](https://github.com/paritytech/parity/pull/300) -- cov.sh to show coverage locally [#298](https://github.com/paritytech/parity/pull/298) -- benchmark fixes [#297](https://github.com/paritytech/parity/pull/297) -- Include JSONRPC CLI options. [#296](https://github.com/paritytech/parity/pull/296) -- travis.yml fixes [#293](https://github.com/paritytech/parity/pull/293) -- Improve version string. [#295](https://github.com/paritytech/parity/pull/295) -- Fixed block queue test [#294](https://github.com/paritytech/parity/pull/294) -- Util docs [#292](https://github.com/paritytech/parity/pull/292) -- fixed building docs [#289](https://github.com/paritytech/parity/pull/289) -- update travis to build PRs only against master [#290](https://github.com/paritytech/parity/pull/290) -- Coverage effort [#272](https://github.com/paritytech/parity/pull/272) -- updated docker containers [#288](https://github.com/paritytech/parity/pull/288) -- rpc module fixes [#287](https://github.com/paritytech/parity/pull/287) -- Test for Receipt RLP. [#282](https://github.com/paritytech/parity/pull/282) -- Building from source guide [#284](https://github.com/paritytech/parity/pull/284) -- Fixed neted empty list RLP encoding [#283](https://github.com/paritytech/parity/pull/283) -- Fix CALLDATACOPY (and bonus CODECOPY, too!). [#279](https://github.com/paritytech/parity/pull/279) -- added travis && coveralls badge to README.md [#280](https://github.com/paritytech/parity/pull/280) -- coveralls coverage [#277](https://github.com/paritytech/parity/pull/277) -- Travis [in progress] [#257](https://github.com/paritytech/parity/pull/257) -- Travis on reorganized repo [#276](https://github.com/paritytech/parity/pull/276) -- umbrella project [#275](https://github.com/paritytech/parity/pull/275) -- Ethash disk cache [#273](https://github.com/paritytech/parity/pull/273) -- Parity executable name and version [#274](https://github.com/paritytech/parity/pull/274) -- Dockerfile [#195](https://github.com/paritytech/parity/pull/195) -- Garbage collection test fix [#267](https://github.com/paritytech/parity/pull/267) -- Fix stCallCreateCallCodeTest, add more tests [#271](https://github.com/paritytech/parity/pull/271) -- Moved sync out of ethcore crate; Added block validation [#265](https://github.com/paritytech/parity/pull/265) -- RLP encoder refactoring [#252](https://github.com/paritytech/parity/pull/252) -- Chain sync tests and minor refactoring [#264](https://github.com/paritytech/parity/pull/264) -- Common log init function [#263](https://github.com/paritytech/parity/pull/263) -- changed max vm depth from 128 to 64, change homestead block to 1_000_000 [#262](https://github.com/paritytech/parity/pull/262) -- fixed blockchain tests crash on log init [#261](https://github.com/paritytech/parity/pull/261) -- Blockchain tests and some helpers for guarding temp directory [#256](https://github.com/paritytech/parity/pull/256) -- Fix logging and random tests. [#260](https://github.com/paritytech/parity/pull/260) -- Fix difficulty calculation algo. [#259](https://github.com/paritytech/parity/pull/259) -- fix submodule version [#258](https://github.com/paritytech/parity/pull/258) -- temp dir spawn refactoring [#246](https://github.com/paritytech/parity/pull/246) -- fixed tests submodule branch [#254](https://github.com/paritytech/parity/pull/254) -- rpc net methods returns real peer count && protocol version [#253](https://github.com/paritytech/parity/pull/253) -- Add homestead & random tests. [#245](https://github.com/paritytech/parity/pull/245) -- Fixing suicide with self-refund to be consistent with CPP. [#247](https://github.com/paritytech/parity/pull/247) -- stubs for rpc methods [#251](https://github.com/paritytech/parity/pull/251) -- clippy, missing docs, renaming etc. [#244](https://github.com/paritytech/parity/pull/244) -- impl missing methods in tests [#243](https://github.com/paritytech/parity/pull/243) -- General tests and some helpers [#239](https://github.com/paritytech/parity/pull/239) -- Note additional tests are fixed, fix doc test. [#242](https://github.com/paritytech/parity/pull/242) -- jsonrpc http server [#193](https://github.com/paritytech/parity/pull/193) -- Ethash nonce is H64 not a u64 [#240](https://github.com/paritytech/parity/pull/240) -- Fix import for bcMultiChainTest [#236](https://github.com/paritytech/parity/pull/236) -- Client basic tests [#232](https://github.com/paritytech/parity/pull/232) -- Fix ensure_db_good() and flush_queue(), block refactoring, check block format, be strict. [#231](https://github.com/paritytech/parity/pull/231) -- Rlp [#207](https://github.com/paritytech/parity/pull/207) -- Schedule documentation [#219](https://github.com/paritytech/parity/pull/219) -- U256<->H256 Conversion [#206](https://github.com/paritytech/parity/pull/206) -- Spawning new thread when we are reaching stack limit [#217](https://github.com/paritytech/parity/pull/217) -- Blockchain tests [#211](https://github.com/paritytech/parity/pull/211) -- fixed failing sync test [#218](https://github.com/paritytech/parity/pull/218) -- Removing println [#216](https://github.com/paritytech/parity/pull/216) -- Cleaning readme [#212](https://github.com/paritytech/parity/pull/212) -- Fixing delegatecall [#196](https://github.com/paritytech/parity/pull/196) -- Autogenerate the Args from the docopt macro. [#205](https://github.com/paritytech/parity/pull/205) -- Networking fixes [#202](https://github.com/paritytech/parity/pull/202) -- Argument parsing from CLI [#204](https://github.com/paritytech/parity/pull/204) -- Removed wildcard from clippy version [#203](https://github.com/paritytech/parity/pull/203) -- Fixed tests and tweaked sync progress report [#201](https://github.com/paritytech/parity/pull/201) -- Heavy tests [#199](https://github.com/paritytech/parity/pull/199) -- Mutithreaded IO [#198](https://github.com/paritytech/parity/pull/198) -- Populating last_hashes [#197](https://github.com/paritytech/parity/pull/197) -- Fixing clippy stuff [#170](https://github.com/paritytech/parity/pull/170) -- basic .travis.yml [#194](https://github.com/paritytech/parity/pull/194) -- Generating coverage reports. [#190](https://github.com/paritytech/parity/pull/190) -- Adding doc requests comments [#192](https://github.com/paritytech/parity/pull/192) -- moved src/bin/client.rs -> src/bin/client/main.rs [#185](https://github.com/paritytech/parity/pull/185) -- removed overflowing_shr [#188](https://github.com/paritytech/parity/pull/188) -- fixed wrapping ops on latest nightly [#187](https://github.com/paritytech/parity/pull/187) -- Pruned state DB [#176](https://github.com/paritytech/parity/pull/176) -- Memory management for cache [#180](https://github.com/paritytech/parity/pull/180) -- Implement signs having low-s. [#183](https://github.com/paritytech/parity/pull/183) -- Introduce sha3 crate and use it in ethash [#178](https://github.com/paritytech/parity/pull/178) -- Multithreaded block queue [#173](https://github.com/paritytech/parity/pull/173) -- Iterator for NibbleSlice and TrieDB. [#171](https://github.com/paritytech/parity/pull/171) -- Handling all possible overflows [#145](https://github.com/paritytech/parity/pull/145) -- Global secp256k1 context [#164](https://github.com/paritytech/parity/pull/164) -- Ethash [#152](https://github.com/paritytech/parity/pull/152) -- Move util into here [#153](https://github.com/paritytech/parity/pull/153) -- EVM Interpreter [#103](https://github.com/paritytech/parity/pull/103) -- Homestead transition support, maybe. [#141](https://github.com/paritytech/parity/pull/141) -- externalities refactor [#131](https://github.com/paritytech/parity/pull/131) -- More open files. [#140](https://github.com/paritytech/parity/pull/140) -- Single array for logs output. [#133](https://github.com/paritytech/parity/pull/133) -- Client app event handler [#132](https://github.com/paritytech/parity/pull/132) -- Various consensus fixes. [#130](https://github.com/paritytech/parity/pull/130) -- callcode builtins tests pass [#127](https://github.com/paritytech/parity/pull/127) -- Client state syncing [#119](https://github.com/paritytech/parity/pull/119) -- Split externalities from executive. [#126](https://github.com/paritytech/parity/pull/126) -- executive error on not enoguh base gas [#124](https://github.com/paritytech/parity/pull/124) -- Gav [#125](https://github.com/paritytech/parity/pull/125) -- builtin sets excepted to true [#123](https://github.com/paritytech/parity/pull/123) -- More state tests. [#122](https://github.com/paritytech/parity/pull/122) -- updated to rocksdb wrapper version 0.3 [#121](https://github.com/paritytech/parity/pull/121) -- out_of_gas -> excepted [#120](https://github.com/paritytech/parity/pull/120) -- Parametrizing evm::Factory [#111](https://github.com/paritytech/parity/pull/111) -- stLogs tests passing [#118](https://github.com/paritytech/parity/pull/118) -- Fix executive. [#117](https://github.com/paritytech/parity/pull/117) -- Fixes for marek's shooting from the hip. [#116](https://github.com/paritytech/parity/pull/116) -- Executive revert fix [#115](https://github.com/paritytech/parity/pull/115) -- Fix storage/account and add butress test. [#114](https://github.com/paritytech/parity/pull/114) -- Refactored Pod & Diff types into separate files, JSON infrastructure revamp. [#113](https://github.com/paritytech/parity/pull/113) -- Fix storage stuff and introduce per-item dirty-tracking. [#112](https://github.com/paritytech/parity/pull/112) -- Check logs in state tests. [#109](https://github.com/paritytech/parity/pull/109) -- executive gas calculation fixes [#108](https://github.com/paritytech/parity/pull/108) -- proper gas calculation in executive [#107](https://github.com/paritytech/parity/pull/107) -- Fixing MaxDepth param for executive [#105](https://github.com/paritytech/parity/pull/105) -- Fix determination of state roots. [#106](https://github.com/paritytech/parity/pull/106) -- transact substracts tx_gas [#104](https://github.com/paritytech/parity/pull/104) -- Pretty-print and fix for state. [#102](https://github.com/paritytech/parity/pull/102) -- Tier step price. [#101](https://github.com/paritytech/parity/pull/101) -- Refactor Diff datastructures. [#100](https://github.com/paritytech/parity/pull/100) -- externalities use u256 instead of u64 for gas calculation [#99](https://github.com/paritytech/parity/pull/99) -- Executive tests [#97](https://github.com/paritytech/parity/pull/97) -- State conensus tests now print mismatching diff on fail. [#98](https://github.com/paritytech/parity/pull/98) -- State testing framework. First test is failing. [#96](https://github.com/paritytech/parity/pull/96) -- executive tests [#95](https://github.com/paritytech/parity/pull/95) -- Use U512s for ether cost calculation, complete transaction API [#94](https://github.com/paritytech/parity/pull/94) -- Utils for consensus test decoding and better layout. [#93](https://github.com/paritytech/parity/pull/93) -- executive fixes + tests [#89](https://github.com/paritytech/parity/pull/89) -- All transaction tests pass. Nicer testing framework. [#92](https://github.com/paritytech/parity/pull/92) -- Block verification tests; BlockProvider blockchain trait for testing [#88](https://github.com/paritytech/parity/pull/88) -- State::exists, docs and tests. [#87](https://github.com/paritytech/parity/pull/87) -- Add tests module, add two more transaction tests. [#86](https://github.com/paritytech/parity/pull/86) -- bring back removed tests, removed build warnings [#82](https://github.com/paritytech/parity/pull/82) -- Nicer transaction validation API. Nicer OutOfBounds API in general. [#85](https://github.com/paritytech/parity/pull/85) -- Transaction fixes and consensus tests (all passing) [#84](https://github.com/paritytech/parity/pull/84) -- fixed getting block info in evmjit + tests [#81](https://github.com/paritytech/parity/pull/81) -- evm tests cleanup [#80](https://github.com/paritytech/parity/pull/80) -- renamed VmFactory -> Factory [#77](https://github.com/paritytech/parity/pull/77) -- fixed rust-evmjit description of improper_ctypes usage [#76](https://github.com/paritytech/parity/pull/76) -- jit feature enabled by default [#75](https://github.com/paritytech/parity/pull/75) -- evm [#52](https://github.com/paritytech/parity/pull/52) -- state clone [#74](https://github.com/paritytech/parity/pull/74) -- Block Verification (no tests yet) [#72](https://github.com/paritytech/parity/pull/72) -- Improvements to LogEntry and Transaction [#73](https://github.com/paritytech/parity/pull/73) -- Use getter in header in preparation for a Header trait; additional testing in enact_block(). [#64](https://github.com/paritytech/parity/pull/64) -- BlockChain sync and Client app [#55](https://github.com/paritytech/parity/pull/55) -- Block enactment (including test) [#63](https://github.com/paritytech/parity/pull/63) -- Block complete. Needs tests. [#62](https://github.com/paritytech/parity/pull/62) -- More on OpenBlock::close; State::kill_account added [#61](https://github.com/paritytech/parity/pull/61) -- Remove genesis module, add more chain specs and separate out ethereum-specific stuff [#60](https://github.com/paritytech/parity/pull/60) -- State::new_contract, camelCase engine params, missing param [#59](https://github.com/paritytech/parity/pull/59) -- Use reorganisation [#58](https://github.com/paritytech/parity/pull/58) -- Initial Ethash/Block skeleton implementations. [#57](https://github.com/paritytech/parity/pull/57) -- Spec with tested Morden genesis decoder and builtins. [#54](https://github.com/paritytech/parity/pull/54) -- Move all chain parameters into `engine_params` [#50](https://github.com/paritytech/parity/pull/50) -- jit ffi improvements [please review] [#51](https://github.com/paritytech/parity/pull/51) -- blockchain [please review] [#34](https://github.com/paritytech/parity/pull/34) -- Move information from networkparams.rs into spec.rs [#48](https://github.com/paritytech/parity/pull/48) -- Move bulking out in Engine/Params. [#47](https://github.com/paritytech/parity/pull/47) -- Removed need for mutation in State. [#46](https://github.com/paritytech/parity/pull/46) -- State::code and State::storage_at + tests. [#45](https://github.com/paritytech/parity/pull/45) -- State functions for balance and nonce operations [#44](https://github.com/paritytech/parity/pull/44) -- Account::storage_at, Account::ensure_cached and tests. [#43](https://github.com/paritytech/parity/pull/43) -- Additional tests. [#42](https://github.com/paritytech/parity/pull/42) -- seal todo done [#41](https://github.com/paritytech/parity/pull/41) -- missing rustc_serialize crate && rlp `as_list` function [#40](https://github.com/paritytech/parity/pull/40) -- More methods in Account, documentation and tests. [#39](https://github.com/paritytech/parity/pull/39) -- Minor reworking of Account. [#38](https://github.com/paritytech/parity/pull/38) -- Add Account and State classes. [#37](https://github.com/paritytech/parity/pull/37) -- Revert regressions [#36](https://github.com/paritytech/parity/pull/36) +- Panic on missing counters; Client cleanup [#368](https://github.com/openethereum/openethereum/pull/368) +- Update README for new PPAs. [#369](https://github.com/openethereum/openethereum/pull/369) +- block_queue::clear should be more thorough [#365](https://github.com/openethereum/openethereum/pull/365) +- Fixed an issue with forked counters [#363](https://github.com/openethereum/openethereum/pull/363) +- Install parity [#362](https://github.com/openethereum/openethereum/pull/362) +- DB directory versioning [#358](https://github.com/openethereum/openethereum/pull/358) +- Raise FD limit for MacOS [#357](https://github.com/openethereum/openethereum/pull/357) +- Travis slack integration. [#356](https://github.com/openethereum/openethereum/pull/356) +- SignedTransaction structure [#350](https://github.com/openethereum/openethereum/pull/350) +- License [#354](https://github.com/openethereum/openethereum/pull/354) +- Performance optimizations [#353](https://github.com/openethereum/openethereum/pull/353) +- Gitter in README. [#355](https://github.com/openethereum/openethereum/pull/355) +- test efforts, receipt requests [#352](https://github.com/openethereum/openethereum/pull/352) +- sync tests setup & local module coverage [#348](https://github.com/openethereum/openethereum/pull/348) +- install parity script [#347](https://github.com/openethereum/openethereum/pull/347) +- evmjit homestead merge [#342](https://github.com/openethereum/openethereum/pull/342) +- Fixed sync stalling on fork [#343](https://github.com/openethereum/openethereum/pull/343) +- Remerge 264 [#334](https://github.com/openethereum/openethereum/pull/334) +- Ethsync tests bfix [#339](https://github.com/openethereum/openethereum/pull/339) +- Fix default options. [#335](https://github.com/openethereum/openethereum/pull/335) +- sync queue limit hotfix [#338](https://github.com/openethereum/openethereum/pull/338) +- Network tests, separate local coverage for utils [#333](https://github.com/openethereum/openethereum/pull/333) +- fix parity version so netstats can parse it [#332](https://github.com/openethereum/openethereum/pull/332) +- reveal surprise [#331](https://github.com/openethereum/openethereum/pull/331) +- Revert removal of `new_code`. [#330](https://github.com/openethereum/openethereum/pull/330) +- Network mod tests first part [#329](https://github.com/openethereum/openethereum/pull/329) +- Look ma no `dead_code` [#323](https://github.com/openethereum/openethereum/pull/323) +- Fixing JIT, Updating hook to run `ethcore` tests. [#326](https://github.com/openethereum/openethereum/pull/326) +- Final docs [#327](https://github.com/openethereum/openethereum/pull/327) +- update install-deps.sh [#316](https://github.com/openethereum/openethereum/pull/316) +- Finish all my docs. Fix previous test compilation. [#320](https://github.com/openethereum/openethereum/pull/320) +- Additional evm tests (extops, call, jumps) and some docs [#317](https://github.com/openethereum/openethereum/pull/317) +- More documentation. [#318](https://github.com/openethereum/openethereum/pull/318) +- Additional documentation. [#315](https://github.com/openethereum/openethereum/pull/315) +- unused functions cleanup [#310](https://github.com/openethereum/openethereum/pull/310) +- update ethcore.github.io documentation automatically [#311](https://github.com/openethereum/openethereum/pull/311) +- Another try with travis ci credentials [#314](https://github.com/openethereum/openethereum/pull/314) +- Document some stuff. [#309](https://github.com/openethereum/openethereum/pull/309) +- Check block parent on import; Peer timeouts [#303](https://github.com/openethereum/openethereum/pull/303) +- Increasing coverage for evm. [#306](https://github.com/openethereum/openethereum/pull/306) +- ethcore docs [#301](https://github.com/openethereum/openethereum/pull/301) +- Replacing secure token for deployment [#305](https://github.com/openethereum/openethereum/pull/305) +- doc.sh [#299](https://github.com/openethereum/openethereum/pull/299) +- Building beta-* and stable-* tags [#302](https://github.com/openethereum/openethereum/pull/302) +- Deploying artifacts for tags (release/beta) [#300](https://github.com/openethereum/openethereum/pull/300) +- cov.sh to show coverage locally [#298](https://github.com/openethereum/openethereum/pull/298) +- benchmark fixes [#297](https://github.com/openethereum/openethereum/pull/297) +- Include JSONRPC CLI options. [#296](https://github.com/openethereum/openethereum/pull/296) +- travis.yml fixes [#293](https://github.com/openethereum/openethereum/pull/293) +- Improve version string. [#295](https://github.com/openethereum/openethereum/pull/295) +- Fixed block queue test [#294](https://github.com/openethereum/openethereum/pull/294) +- Util docs [#292](https://github.com/openethereum/openethereum/pull/292) +- fixed building docs [#289](https://github.com/openethereum/openethereum/pull/289) +- update travis to build PRs only against master [#290](https://github.com/openethereum/openethereum/pull/290) +- Coverage effort [#272](https://github.com/openethereum/openethereum/pull/272) +- updated docker containers [#288](https://github.com/openethereum/openethereum/pull/288) +- rpc module fixes [#287](https://github.com/openethereum/openethereum/pull/287) +- Test for Receipt RLP. [#282](https://github.com/openethereum/openethereum/pull/282) +- Building from source guide [#284](https://github.com/openethereum/openethereum/pull/284) +- Fixed neted empty list RLP encoding [#283](https://github.com/openethereum/openethereum/pull/283) +- Fix CALLDATACOPY (and bonus CODECOPY, too!). [#279](https://github.com/openethereum/openethereum/pull/279) +- added travis && coveralls badge to README.md [#280](https://github.com/openethereum/openethereum/pull/280) +- coveralls coverage [#277](https://github.com/openethereum/openethereum/pull/277) +- Travis [in progress] [#257](https://github.com/openethereum/openethereum/pull/257) +- Travis on reorganized repo [#276](https://github.com/openethereum/openethereum/pull/276) +- umbrella project [#275](https://github.com/openethereum/openethereum/pull/275) +- Ethash disk cache [#273](https://github.com/openethereum/openethereum/pull/273) +- Parity executable name and version [#274](https://github.com/openethereum/openethereum/pull/274) +- Dockerfile [#195](https://github.com/openethereum/openethereum/pull/195) +- Garbage collection test fix [#267](https://github.com/openethereum/openethereum/pull/267) +- Fix stCallCreateCallCodeTest, add more tests [#271](https://github.com/openethereum/openethereum/pull/271) +- Moved sync out of ethcore crate; Added block validation [#265](https://github.com/openethereum/openethereum/pull/265) +- RLP encoder refactoring [#252](https://github.com/openethereum/openethereum/pull/252) +- Chain sync tests and minor refactoring [#264](https://github.com/openethereum/openethereum/pull/264) +- Common log init function [#263](https://github.com/openethereum/openethereum/pull/263) +- changed max vm depth from 128 to 64, change homestead block to 1_000_000 [#262](https://github.com/openethereum/openethereum/pull/262) +- fixed blockchain tests crash on log init [#261](https://github.com/openethereum/openethereum/pull/261) +- Blockchain tests and some helpers for guarding temp directory [#256](https://github.com/openethereum/openethereum/pull/256) +- Fix logging and random tests. [#260](https://github.com/openethereum/openethereum/pull/260) +- Fix difficulty calculation algo. [#259](https://github.com/openethereum/openethereum/pull/259) +- fix submodule version [#258](https://github.com/openethereum/openethereum/pull/258) +- temp dir spawn refactoring [#246](https://github.com/openethereum/openethereum/pull/246) +- fixed tests submodule branch [#254](https://github.com/openethereum/openethereum/pull/254) +- rpc net methods returns real peer count && protocol version [#253](https://github.com/openethereum/openethereum/pull/253) +- Add homestead & random tests. [#245](https://github.com/openethereum/openethereum/pull/245) +- Fixing suicide with self-refund to be consistent with CPP. [#247](https://github.com/openethereum/openethereum/pull/247) +- stubs for rpc methods [#251](https://github.com/openethereum/openethereum/pull/251) +- clippy, missing docs, renaming etc. [#244](https://github.com/openethereum/openethereum/pull/244) +- impl missing methods in tests [#243](https://github.com/openethereum/openethereum/pull/243) +- General tests and some helpers [#239](https://github.com/openethereum/openethereum/pull/239) +- Note additional tests are fixed, fix doc test. [#242](https://github.com/openethereum/openethereum/pull/242) +- jsonrpc http server [#193](https://github.com/openethereum/openethereum/pull/193) +- Ethash nonce is H64 not a u64 [#240](https://github.com/openethereum/openethereum/pull/240) +- Fix import for bcMultiChainTest [#236](https://github.com/openethereum/openethereum/pull/236) +- Client basic tests [#232](https://github.com/openethereum/openethereum/pull/232) +- Fix ensure_db_good() and flush_queue(), block refactoring, check block format, be strict. [#231](https://github.com/openethereum/openethereum/pull/231) +- Rlp [#207](https://github.com/openethereum/openethereum/pull/207) +- Schedule documentation [#219](https://github.com/openethereum/openethereum/pull/219) +- U256<->H256 Conversion [#206](https://github.com/openethereum/openethereum/pull/206) +- Spawning new thread when we are reaching stack limit [#217](https://github.com/openethereum/openethereum/pull/217) +- Blockchain tests [#211](https://github.com/openethereum/openethereum/pull/211) +- fixed failing sync test [#218](https://github.com/openethereum/openethereum/pull/218) +- Removing println [#216](https://github.com/openethereum/openethereum/pull/216) +- Cleaning readme [#212](https://github.com/openethereum/openethereum/pull/212) +- Fixing delegatecall [#196](https://github.com/openethereum/openethereum/pull/196) +- Autogenerate the Args from the docopt macro. [#205](https://github.com/openethereum/openethereum/pull/205) +- Networking fixes [#202](https://github.com/openethereum/openethereum/pull/202) +- Argument parsing from CLI [#204](https://github.com/openethereum/openethereum/pull/204) +- Removed wildcard from clippy version [#203](https://github.com/openethereum/openethereum/pull/203) +- Fixed tests and tweaked sync progress report [#201](https://github.com/openethereum/openethereum/pull/201) +- Heavy tests [#199](https://github.com/openethereum/openethereum/pull/199) +- Mutithreaded IO [#198](https://github.com/openethereum/openethereum/pull/198) +- Populating last_hashes [#197](https://github.com/openethereum/openethereum/pull/197) +- Fixing clippy stuff [#170](https://github.com/openethereum/openethereum/pull/170) +- basic .travis.yml [#194](https://github.com/openethereum/openethereum/pull/194) +- Generating coverage reports. [#190](https://github.com/openethereum/openethereum/pull/190) +- Adding doc requests comments [#192](https://github.com/openethereum/openethereum/pull/192) +- moved src/bin/client.rs -> src/bin/client/main.rs [#185](https://github.com/openethereum/openethereum/pull/185) +- removed overflowing_shr [#188](https://github.com/openethereum/openethereum/pull/188) +- fixed wrapping ops on latest nightly [#187](https://github.com/openethereum/openethereum/pull/187) +- Pruned state DB [#176](https://github.com/openethereum/openethereum/pull/176) +- Memory management for cache [#180](https://github.com/openethereum/openethereum/pull/180) +- Implement signs having low-s. [#183](https://github.com/openethereum/openethereum/pull/183) +- Introduce sha3 crate and use it in ethash [#178](https://github.com/openethereum/openethereum/pull/178) +- Multithreaded block queue [#173](https://github.com/openethereum/openethereum/pull/173) +- Iterator for NibbleSlice and TrieDB. [#171](https://github.com/openethereum/openethereum/pull/171) +- Handling all possible overflows [#145](https://github.com/openethereum/openethereum/pull/145) +- Global secp256k1 context [#164](https://github.com/openethereum/openethereum/pull/164) +- Ethash [#152](https://github.com/openethereum/openethereum/pull/152) +- Move util into here [#153](https://github.com/openethereum/openethereum/pull/153) +- EVM Interpreter [#103](https://github.com/openethereum/openethereum/pull/103) +- Homestead transition support, maybe. [#141](https://github.com/openethereum/openethereum/pull/141) +- externalities refactor [#131](https://github.com/openethereum/openethereum/pull/131) +- More open files. [#140](https://github.com/openethereum/openethereum/pull/140) +- Single array for logs output. [#133](https://github.com/openethereum/openethereum/pull/133) +- Client app event handler [#132](https://github.com/openethereum/openethereum/pull/132) +- Various consensus fixes. [#130](https://github.com/openethereum/openethereum/pull/130) +- callcode builtins tests pass [#127](https://github.com/openethereum/openethereum/pull/127) +- Client state syncing [#119](https://github.com/openethereum/openethereum/pull/119) +- Split externalities from executive. [#126](https://github.com/openethereum/openethereum/pull/126) +- executive error on not enoguh base gas [#124](https://github.com/openethereum/openethereum/pull/124) +- Gav [#125](https://github.com/openethereum/openethereum/pull/125) +- builtin sets excepted to true [#123](https://github.com/openethereum/openethereum/pull/123) +- More state tests. [#122](https://github.com/openethereum/openethereum/pull/122) +- updated to rocksdb wrapper version 0.3 [#121](https://github.com/openethereum/openethereum/pull/121) +- out_of_gas -> excepted [#120](https://github.com/openethereum/openethereum/pull/120) +- Parametrizing evm::Factory [#111](https://github.com/openethereum/openethereum/pull/111) +- stLogs tests passing [#118](https://github.com/openethereum/openethereum/pull/118) +- Fix executive. [#117](https://github.com/openethereum/openethereum/pull/117) +- Fixes for marek's shooting from the hip. [#116](https://github.com/openethereum/openethereum/pull/116) +- Executive revert fix [#115](https://github.com/openethereum/openethereum/pull/115) +- Fix storage/account and add butress test. [#114](https://github.com/openethereum/openethereum/pull/114) +- Refactored Pod & Diff types into separate files, JSON infrastructure revamp. [#113](https://github.com/openethereum/openethereum/pull/113) +- Fix storage stuff and introduce per-item dirty-tracking. [#112](https://github.com/openethereum/openethereum/pull/112) +- Check logs in state tests. [#109](https://github.com/openethereum/openethereum/pull/109) +- executive gas calculation fixes [#108](https://github.com/openethereum/openethereum/pull/108) +- proper gas calculation in executive [#107](https://github.com/openethereum/openethereum/pull/107) +- Fixing MaxDepth param for executive [#105](https://github.com/openethereum/openethereum/pull/105) +- Fix determination of state roots. [#106](https://github.com/openethereum/openethereum/pull/106) +- transact substracts tx_gas [#104](https://github.com/openethereum/openethereum/pull/104) +- Pretty-print and fix for state. [#102](https://github.com/openethereum/openethereum/pull/102) +- Tier step price. [#101](https://github.com/openethereum/openethereum/pull/101) +- Refactor Diff datastructures. [#100](https://github.com/openethereum/openethereum/pull/100) +- externalities use u256 instead of u64 for gas calculation [#99](https://github.com/openethereum/openethereum/pull/99) +- Executive tests [#97](https://github.com/openethereum/openethereum/pull/97) +- State conensus tests now print mismatching diff on fail. [#98](https://github.com/openethereum/openethereum/pull/98) +- State testing framework. First test is failing. [#96](https://github.com/openethereum/openethereum/pull/96) +- executive tests [#95](https://github.com/openethereum/openethereum/pull/95) +- Use U512s for ether cost calculation, complete transaction API [#94](https://github.com/openethereum/openethereum/pull/94) +- Utils for consensus test decoding and better layout. [#93](https://github.com/openethereum/openethereum/pull/93) +- executive fixes + tests [#89](https://github.com/openethereum/openethereum/pull/89) +- All transaction tests pass. Nicer testing framework. [#92](https://github.com/openethereum/openethereum/pull/92) +- Block verification tests; BlockProvider blockchain trait for testing [#88](https://github.com/openethereum/openethereum/pull/88) +- State::exists, docs and tests. [#87](https://github.com/openethereum/openethereum/pull/87) +- Add tests module, add two more transaction tests. [#86](https://github.com/openethereum/openethereum/pull/86) +- bring back removed tests, removed build warnings [#82](https://github.com/openethereum/openethereum/pull/82) +- Nicer transaction validation API. Nicer OutOfBounds API in general. [#85](https://github.com/openethereum/openethereum/pull/85) +- Transaction fixes and consensus tests (all passing) [#84](https://github.com/openethereum/openethereum/pull/84) +- fixed getting block info in evmjit + tests [#81](https://github.com/openethereum/openethereum/pull/81) +- evm tests cleanup [#80](https://github.com/openethereum/openethereum/pull/80) +- renamed VmFactory -> Factory [#77](https://github.com/openethereum/openethereum/pull/77) +- fixed rust-evmjit description of improper_ctypes usage [#76](https://github.com/openethereum/openethereum/pull/76) +- jit feature enabled by default [#75](https://github.com/openethereum/openethereum/pull/75) +- evm [#52](https://github.com/openethereum/openethereum/pull/52) +- state clone [#74](https://github.com/openethereum/openethereum/pull/74) +- Block Verification (no tests yet) [#72](https://github.com/openethereum/openethereum/pull/72) +- Improvements to LogEntry and Transaction [#73](https://github.com/openethereum/openethereum/pull/73) +- Use getter in header in preparation for a Header trait; additional testing in enact_block(). [#64](https://github.com/openethereum/openethereum/pull/64) +- BlockChain sync and Client app [#55](https://github.com/openethereum/openethereum/pull/55) +- Block enactment (including test) [#63](https://github.com/openethereum/openethereum/pull/63) +- Block complete. Needs tests. [#62](https://github.com/openethereum/openethereum/pull/62) +- More on OpenBlock::close; State::kill_account added [#61](https://github.com/openethereum/openethereum/pull/61) +- Remove genesis module, add more chain specs and separate out ethereum-specific stuff [#60](https://github.com/openethereum/openethereum/pull/60) +- State::new_contract, camelCase engine params, missing param [#59](https://github.com/openethereum/openethereum/pull/59) +- Use reorganisation [#58](https://github.com/openethereum/openethereum/pull/58) +- Initial Ethash/Block skeleton implementations. [#57](https://github.com/openethereum/openethereum/pull/57) +- Spec with tested Morden genesis decoder and builtins. [#54](https://github.com/openethereum/openethereum/pull/54) +- Move all chain parameters into `engine_params` [#50](https://github.com/openethereum/openethereum/pull/50) +- jit ffi improvements [please review] [#51](https://github.com/openethereum/openethereum/pull/51) +- blockchain [please review] [#34](https://github.com/openethereum/openethereum/pull/34) +- Move information from networkparams.rs into spec.rs [#48](https://github.com/openethereum/openethereum/pull/48) +- Move bulking out in Engine/Params. [#47](https://github.com/openethereum/openethereum/pull/47) +- Removed need for mutation in State. [#46](https://github.com/openethereum/openethereum/pull/46) +- State::code and State::storage_at + tests. [#45](https://github.com/openethereum/openethereum/pull/45) +- State functions for balance and nonce operations [#44](https://github.com/openethereum/openethereum/pull/44) +- Account::storage_at, Account::ensure_cached and tests. [#43](https://github.com/openethereum/openethereum/pull/43) +- Additional tests. [#42](https://github.com/openethereum/openethereum/pull/42) +- seal todo done [#41](https://github.com/openethereum/openethereum/pull/41) +- missing rustc_serialize crate && rlp `as_list` function [#40](https://github.com/openethereum/openethereum/pull/40) +- More methods in Account, documentation and tests. [#39](https://github.com/openethereum/openethereum/pull/39) +- Minor reworking of Account. [#38](https://github.com/openethereum/openethereum/pull/38) +- Add Account and State classes. [#37](https://github.com/openethereum/openethereum/pull/37) +- Revert regressions [#36](https://github.com/openethereum/openethereum/pull/36) diff --git a/docs/CHANGELOG-1.0.md b/docs/CHANGELOG-1.0.md index 58d3101f5..d3a8669ee 100644 --- a/docs/CHANGELOG-1.0.md +++ b/docs/CHANGELOG-1.0.md @@ -1,29 +1,29 @@ Note: Parity 1.0 reached End-of-Life on 2016-06-24 (EOL). -## Parity [v1.0.2](https://github.com/paritytech/parity/releases/tag/v1.0.2) (2016-04-11) +## Parity [v1.0.2](https://github.com/openethereum/openethereum/releases/tag/v1.0.2) (2016-04-11) Parity 1.0.2 release improves Json RPC compatibility and fixes a number of stability issues. -- Flush password prompt [#1031](https://github.com/paritytech/parity/pull/1031) -- [beta] dependencies update [#949](https://github.com/paritytech/parity/pull/949) -- Master to beta v1.0.2 [#922](https://github.com/paritytech/parity/pull/922) -- Master to beta 1.0.2 [#908](https://github.com/paritytech/parity/pull/908) +- Flush password prompt [#1031](https://github.com/openethereum/openethereum/pull/1031) +- [beta] dependencies update [#949](https://github.com/openethereum/openethereum/pull/949) +- Master to beta v1.0.2 [#922](https://github.com/openethereum/openethereum/pull/922) +- Master to beta 1.0.2 [#908](https://github.com/openethereum/openethereum/pull/908) -## Parity [v1.0.1](https://github.com/paritytech/parity/releases/tag/v1.0.1) (2016-03-28) +## Parity [v1.0.1](https://github.com/openethereum/openethereum/releases/tag/v1.0.1) (2016-03-28) Parity 1.0.1 update fixes a number of issues with Json RPC, transaction propagation and syncing. -- Imporved sync error handling [#905](https://github.com/paritytech/parity/pull/905) -- Publish locally-made transactions to peers. [#851](https://github.com/paritytech/parity/pull/851) -- Merge fixes from master to beta [#845](https://github.com/paritytech/parity/pull/845) -- Full sync restart on bad block [#844](https://github.com/paritytech/parity/pull/844) -- Make BlockNumber optional, fix eth_call [#828](https://github.com/paritytech/parity/pull/828) -- Web3sha3 beta [#826](https://github.com/paritytech/parity/pull/826) -- Use network id for the web3_net_version return. [#821](https://github.com/paritytech/parity/pull/821) -- Fix mining from spinning [#806](https://github.com/paritytech/parity/pull/806) -- Merge master to beta [#796](https://github.com/paritytech/parity/pull/796) +- Imporved sync error handling [#905](https://github.com/openethereum/openethereum/pull/905) +- Publish locally-made transactions to peers. [#851](https://github.com/openethereum/openethereum/pull/851) +- Merge fixes from master to beta [#845](https://github.com/openethereum/openethereum/pull/845) +- Full sync restart on bad block [#844](https://github.com/openethereum/openethereum/pull/844) +- Make BlockNumber optional, fix eth_call [#828](https://github.com/openethereum/openethereum/pull/828) +- Web3sha3 beta [#826](https://github.com/openethereum/openethereum/pull/826) +- Use network id for the web3_net_version return. [#821](https://github.com/openethereum/openethereum/pull/821) +- Fix mining from spinning [#806](https://github.com/openethereum/openethereum/pull/806) +- Merge master to beta [#796](https://github.com/openethereum/openethereum/pull/796) -## Parity [v1.0.0](https://github.com/paritytech/parity/releases/tag/v1.0.0) (2016-03-24) +## Parity [v1.0.0](https://github.com/openethereum/openethereum/releases/tag/v1.0.0) (2016-03-24) Parity 1.0.0 release adds the following features: @@ -41,277 +41,277 @@ Parity 1.0.0 release adds the following features: Note that in this release the state database is in archive (full) mode by default. Run with one of the `--pruning` options to enable pruning. -- First part of multi-mining support [#804](https://github.com/paritytech/parity/pull/804) -- Fixing future-current transactions clash [#802](https://github.com/paritytech/parity/pull/802) -- Increase threads to num_cpus & fix author reporting [#800](https://github.com/paritytech/parity/pull/800) -- another batch of rpc improvements [#798](https://github.com/paritytech/parity/pull/798) -- Avoid tracing DELEGATECALL and CALLCODE. Plus tests for it. [#794](https://github.com/paritytech/parity/pull/794) -- complete getting started steps for OS X [#793](https://github.com/paritytech/parity/pull/793) -- Auto detect available port (with fixed test) [#788](https://github.com/paritytech/parity/pull/788) -- eth_getTransactionReceipt [#792](https://github.com/paritytech/parity/pull/792) -- Comprehensive tests for tracing transactions [#791](https://github.com/paritytech/parity/pull/791) -- Disable preparing work package if miners don't ask for it. [#771](https://github.com/paritytech/parity/pull/771) -- Listen on all interfaces for JSONRPC by default. [#786](https://github.com/paritytech/parity/pull/786) -- eth_call [#783](https://github.com/paritytech/parity/pull/783) -- Revert "Auto detect available port" [#789](https://github.com/paritytech/parity/pull/789) -- added output to execution result [#777](https://github.com/paritytech/parity/pull/777) -- Auto detect available port [#782](https://github.com/paritytech/parity/pull/782) -- Allow 0x prefix for --author. [#785](https://github.com/paritytech/parity/pull/785) -- updated dependencies, moved rpctest to its own submodule [#784](https://github.com/paritytech/parity/pull/784) -- use ethjson module to load chain json tests [#778](https://github.com/paritytech/parity/pull/778) -- Tracing implemented. [#772](https://github.com/paritytech/parity/pull/772) -- test ethjson module on travis [#780](https://github.com/paritytech/parity/pull/780) -- batch of rpc fixes [#775](https://github.com/paritytech/parity/pull/775) -- rpctest executable [#757](https://github.com/paritytech/parity/pull/757) -- Refactoring error transaction_queue error handling and `update_sealing` method. [#753](https://github.com/paritytech/parity/pull/753) -- Avoid importing transactions with gas above 1.1*block_gas_limit to transaction queue [#760](https://github.com/paritytech/parity/pull/760) -- Removing transactions that failed to be pushed to block. [#752](https://github.com/paritytech/parity/pull/752) -- Updating clippy [#766](https://github.com/paritytech/parity/pull/766) -- Attempting to add all transactions to mined block [#754](https://github.com/paritytech/parity/pull/754) -- Prettier version w/o git dir; Use rustc compile time version [#761](https://github.com/paritytech/parity/pull/761) -- Stop adding transactions to queue while not fully synced [#751](https://github.com/paritytech/parity/pull/751) -- Verify sender's balance before importing transaction to queue [#746](https://github.com/paritytech/parity/pull/746) -- Returning number of transactions pending in block not queue [#750](https://github.com/paritytech/parity/pull/750) -- Speeding up build [#733](https://github.com/paritytech/parity/pull/733) -- adding check for a sync when giving work to miner [#742](https://github.com/paritytech/parity/pull/742) -- json deserialization module [#745](https://github.com/paritytech/parity/pull/745) -- Update install-parity.sh [#749](https://github.com/paritytech/parity/pull/749) -- Restart sync on getting old unknown header [#747](https://github.com/paritytech/parity/pull/747) -- Missing return for #737 [#744](https://github.com/paritytech/parity/pull/744) -- Enact block with uncles test [#741](https://github.com/paritytech/parity/pull/741) -- Fix outdated libc version on dependency [#740](https://github.com/paritytech/parity/pull/740) -- Fixing possible race in transaction queue [#735](https://github.com/paritytech/parity/pull/735) -- Sync fixed again [#737](https://github.com/paritytech/parity/pull/737) -- Don't change best block until extras is committed. [#734](https://github.com/paritytech/parity/pull/734) -- stable only until travis speedup [#736](https://github.com/paritytech/parity/pull/736) -- Optimizing uint operations (architecture independent) [#629](https://github.com/paritytech/parity/pull/629) -- Add RLP, not a data item. [#725](https://github.com/paritytech/parity/pull/725) -- PV63 receipts response [#687](https://github.com/paritytech/parity/pull/687) -- another batch of rpc tests [#723](https://github.com/paritytech/parity/pull/723) -- dockerfiles update [#726](https://github.com/paritytech/parity/pull/726) -- Lock reports to avoid out of order badness. [#721](https://github.com/paritytech/parity/pull/721) -- Fixed handshake leak [#722](https://github.com/paritytech/parity/pull/722) -- Allow configuration of target gas limit. [#719](https://github.com/paritytech/parity/pull/719) -- Version 1.1 in master [#714](https://github.com/paritytech/parity/pull/714) -- Silence UDP warnings [#720](https://github.com/paritytech/parity/pull/720) -- Rpc personal tests [#715](https://github.com/paritytech/parity/pull/715) -- Fixing warnings [#704](https://github.com/paritytech/parity/pull/704) -- docopts cleanups [#713](https://github.com/paritytech/parity/pull/713) -- Removed rocksdb build dependency [#717](https://github.com/paritytech/parity/pull/717) -- Fixed splitting Neighbours packet [#710](https://github.com/paritytech/parity/pull/710) -- management of account expiration & memory [#701](https://github.com/paritytech/parity/pull/701) -- Remove EarlyMerge from user docs. [#708](https://github.com/paritytech/parity/pull/708) -- Fixes and traces for refcountdb. [#705](https://github.com/paritytech/parity/pull/705) -- Check for NULL_RLP in AccountDB [#706](https://github.com/paritytech/parity/pull/706) -- ethminer as crate [#700](https://github.com/paritytech/parity/pull/700) -- Old ref-counted DB code [#692](https://github.com/paritytech/parity/pull/692) -- next batch of rpc tests and fixes [#699](https://github.com/paritytech/parity/pull/699) -- implemented eth_geStorageAt rpc method, added more tests for rpc [#695](https://github.com/paritytech/parity/pull/695) -- Fix JournalDB era marker [#690](https://github.com/paritytech/parity/pull/690) -- More sync fixes [#685](https://github.com/paritytech/parity/pull/685) -- mark some key tests as heavy [#694](https://github.com/paritytech/parity/pull/694) -- Limit incoming connections [#693](https://github.com/paritytech/parity/pull/693) -- Updating clippy [#688](https://github.com/paritytech/parity/pull/688) -- eth_accounts, eth_getBalance rpc functions && tests [#691](https://github.com/paritytech/parity/pull/691) -- state query for archive jdb [#683](https://github.com/paritytech/parity/pull/683) -- Fix for option 1 of JournalDB [#658](https://github.com/paritytech/parity/pull/658) -- Rename into something that is a little more descriptive. [#689](https://github.com/paritytech/parity/pull/689) -- JournalDB with in-memory overlay (option2) [#634](https://github.com/paritytech/parity/pull/634) -- additional (failing) SecretStore test [#682](https://github.com/paritytech/parity/pull/682) -- Updating clippy & fixing warnings. [#670](https://github.com/paritytech/parity/pull/670) -- rpc web3 tests [#681](https://github.com/paritytech/parity/pull/681) -- Making personal json-rpc configurable via cli [#677](https://github.com/paritytech/parity/pull/677) -- RPC Pending Transactions Filter [#661](https://github.com/paritytech/parity/pull/661) -- Rearrange journaldb infrastructure to make more extensible [#678](https://github.com/paritytech/parity/pull/678) -- JournalDB -> Box, and it's a trait. [#673](https://github.com/paritytech/parity/pull/673) -- fix warning for transaction_queue.add usage [#676](https://github.com/paritytech/parity/pull/676) -- Adding std::mem back (only for asm) [#680](https://github.com/paritytech/parity/pull/680) -- update readme to exclude beta step (stable is ok) [#679](https://github.com/paritytech/parity/pull/679) -- fixed U256 and transaction request deserialization [#675](https://github.com/paritytech/parity/pull/675) -- More geth compatibility. [#666](https://github.com/paritytech/parity/pull/666) -- Removing running clippy by default on nightly. [#671](https://github.com/paritytech/parity/pull/671) -- rpc net submodule tests [#667](https://github.com/paritytech/parity/pull/667) -- Client module overhaul [#665](https://github.com/paritytech/parity/pull/665) -- Rpc transaction signing [#587](https://github.com/paritytech/parity/pull/587) -- Transaction queue exposed via JSON rpc. [#652](https://github.com/paritytech/parity/pull/652) -- Remove unneeded locking [#499](https://github.com/paritytech/parity/pull/499) -- extend sync status interface to sync provider [#664](https://github.com/paritytech/parity/pull/664) -- --archive is default. --pruning is option. [#663](https://github.com/paritytech/parity/pull/663) -- jsonrpc uses client and sync interfaces [#641](https://github.com/paritytech/parity/pull/641) -- Expose transaction insertion in sync lib [#609](https://github.com/paritytech/parity/pull/609) -- Removing get prefix from poll_info [#660](https://github.com/paritytech/parity/pull/660) -- Tx queue update height bug [#657](https://github.com/paritytech/parity/pull/657) -- Tx_queue_docs -> To master [#651](https://github.com/paritytech/parity/pull/651) -- blockchain import_route [#645](https://github.com/paritytech/parity/pull/645) -- Stop workers before stopping event loop [#655](https://github.com/paritytech/parity/pull/655) -- Validate sender before importing to queue [#650](https://github.com/paritytech/parity/pull/650) -- Gas price threshold for transactions [#640](https://github.com/paritytech/parity/pull/640) -- `dev` feature enabled when compiling without `--release` [#627](https://github.com/paritytech/parity/pull/627) -- Don't call mark_as_bad needlessly [#648](https://github.com/paritytech/parity/pull/648) -- Fixed sync handling large forks [#647](https://github.com/paritytech/parity/pull/647) -- Additional documentation for transaction queue [#631](https://github.com/paritytech/parity/pull/631) -- Transaction Queue Integration [#607](https://github.com/paritytech/parity/pull/607) -- Keys cli [#639](https://github.com/paritytech/parity/pull/639) -- fix build warning [#643](https://github.com/paritytech/parity/pull/643) -- updated jsonrpc-core and http-server libs [#642](https://github.com/paritytech/parity/pull/642) -- jsonrpc panics gracefully shutdown client [#638](https://github.com/paritytech/parity/pull/638) -- Fixing CLI parameters [#633](https://github.com/paritytech/parity/pull/633) -- Normal CLI options with geth. [#628](https://github.com/paritytech/parity/pull/628) -- Do not remove the peer immediatelly on send error [#626](https://github.com/paritytech/parity/pull/626) -- Jsonrpc block behind [#622](https://github.com/paritytech/parity/pull/622) -- Remove println!s. [#624](https://github.com/paritytech/parity/pull/624) -- JournalDB option 1 fix [#613](https://github.com/paritytech/parity/pull/613) -- Network tracing cleanup [#611](https://github.com/paritytech/parity/pull/611) -- Revert "Transaction Queue integration" [#602](https://github.com/paritytech/parity/pull/602) -- fix benches compilation [#601](https://github.com/paritytech/parity/pull/601) -- Transaction Queue integration [#595](https://github.com/paritytech/parity/pull/595) -- verifier trait improvements [#597](https://github.com/paritytech/parity/pull/597) -- build on rust stable [#600](https://github.com/paritytech/parity/pull/600) -- Geth import silent if no geth [#599](https://github.com/paritytech/parity/pull/599) -- Additional journaldb logging and assert [#593](https://github.com/paritytech/parity/pull/593) -- Uncle inclusion in block authoring. [#578](https://github.com/paritytech/parity/pull/578) -- Fixed potential deadlock on startup [#592](https://github.com/paritytech/parity/pull/592) -- Fixing an overflow panic [#591](https://github.com/paritytech/parity/pull/591) -- Fixed one more case of sync stalling [#590](https://github.com/paritytech/parity/pull/590) -- JournalDB can now operate in "archive" mode [#589](https://github.com/paritytech/parity/pull/589) -- Secret store integration with client [#586](https://github.com/paritytech/parity/pull/586) -- fix build on nightly rust [#588](https://github.com/paritytech/parity/pull/588) -- deserialization for uint generic [#585](https://github.com/paritytech/parity/pull/585) -- TransactionsQueue implementation [#559](https://github.com/paritytech/parity/pull/559) -- JSON-RPC personal service (follows #582) [#583](https://github.com/paritytech/parity/pull/583) -- making key directory thread-safe [#582](https://github.com/paritytech/parity/pull/582) -- verifier trait [#581](https://github.com/paritytech/parity/pull/581) -- shrink_to_fit after removing hashes. [#580](https://github.com/paritytech/parity/pull/580) -- support for rpc polling [#504](https://github.com/paritytech/parity/pull/504) -- limit serde codegen only to rpc types submodule [#569](https://github.com/paritytech/parity/pull/569) -- fork test for Issue test/568 [#573](https://github.com/paritytech/parity/pull/573) -- Fixing clippy warnings = small refactoring of `request_blocks` [#560](https://github.com/paritytech/parity/pull/560) -- Improved journaldb logging [#571](https://github.com/paritytech/parity/pull/571) -- Additional check to ancient enactments. [#570](https://github.com/paritytech/parity/pull/570) -- chainfilter shouldnt exclude to_block from results [#564](https://github.com/paritytech/parity/pull/564) -- Fix coverage test run [#567](https://github.com/paritytech/parity/pull/567) -- Mining [#547](https://github.com/paritytech/parity/pull/547) -- fix uint warnings [#565](https://github.com/paritytech/parity/pull/565) -- Finished blockchain generator. [#562](https://github.com/paritytech/parity/pull/562) -- fixed broken master [#563](https://github.com/paritytech/parity/pull/563) -- uint to separate crate [#544](https://github.com/paritytech/parity/pull/544) -- improved test chain generator [#554](https://github.com/paritytech/parity/pull/554) -- Fixing spelling in propagade->propagate [#558](https://github.com/paritytech/parity/pull/558) -- Changing RefCell to Cell in transaction. [#557](https://github.com/paritytech/parity/pull/557) -- Fix for morden consensus. [#556](https://github.com/paritytech/parity/pull/556) -- blockchain generator [#550](https://github.com/paritytech/parity/pull/550) -- Sparse Table Implementation (Row, Col) -> Val [#545](https://github.com/paritytech/parity/pull/545) -- fixup install script [#548](https://github.com/paritytech/parity/pull/548) -- Fixing clippy warnings [#546](https://github.com/paritytech/parity/pull/546) -- ignore out directory [#543](https://github.com/paritytech/parity/pull/543) -- u256 full multiplication [#539](https://github.com/paritytech/parity/pull/539) -- Fix panic when downloading stales, update homestead transition [#537](https://github.com/paritytech/parity/pull/537) -- changing x64 asm config [#534](https://github.com/paritytech/parity/pull/534) -- uncomment state transition tests [#533](https://github.com/paritytech/parity/pull/533) -- jsonrpc uses weak pointers to client [#532](https://github.com/paritytech/parity/pull/532) -- Morden switch to Homestead rules at #494,000. [#531](https://github.com/paritytech/parity/pull/531) -- Blockchain module cleanup [#524](https://github.com/paritytech/parity/pull/524) -- Multiplication issue + very exhaustive tests for it [#528](https://github.com/paritytech/parity/pull/528) -- EIP-8 [#498](https://github.com/paritytech/parity/pull/498) -- Make "random" trie tests fully deterministic. [#527](https://github.com/paritytech/parity/pull/527) -- udpated serde to version 0.7.0 [#526](https://github.com/paritytech/parity/pull/526) -- Better memory management [#516](https://github.com/paritytech/parity/pull/516) -- Typo [#523](https://github.com/paritytech/parity/pull/523) -- U512 add/sub optimize [#521](https://github.com/paritytech/parity/pull/521) -- Account management + geth keystore import (no utility crate added) [#509](https://github.com/paritytech/parity/pull/509) -- Delayed UPnP initialization [#505](https://github.com/paritytech/parity/pull/505) -- Fixing marking blocks as bad & SyncMessage bugs + small client refactoring. [#503](https://github.com/paritytech/parity/pull/503) -- optimization of U256 [#515](https://github.com/paritytech/parity/pull/515) -- Removed rocksdb from build scripts and instructions [#520](https://github.com/paritytech/parity/pull/520) -- RocksDB abstraction layer + Hash index for state DB [#464](https://github.com/paritytech/parity/pull/464) -- bloomfilter [#418](https://github.com/paritytech/parity/pull/418) -- Fixed a race condition when connecting peer disconnects immediately [#519](https://github.com/paritytech/parity/pull/519) -- ignore intellij idea project files as well [#518](https://github.com/paritytech/parity/pull/518) -- updated version of unicase [#517](https://github.com/paritytech/parity/pull/517) -- jsonrpc security, cors headers, fixed #359 [#493](https://github.com/paritytech/parity/pull/493) -- Rust implementations to replace data tables (#161) [#482](https://github.com/paritytech/parity/pull/482) -- fix issue with starting requested block number was not included itself [#512](https://github.com/paritytech/parity/pull/512) -- fixed travis --org GH_TOKEN [#510](https://github.com/paritytech/parity/pull/510) -- Improved log format [#506](https://github.com/paritytech/parity/pull/506) -- Log address on failed connection attempt [#502](https://github.com/paritytech/parity/pull/502) -- Bumping clippy and fixing warnings. [#501](https://github.com/paritytech/parity/pull/501) -- Bumping versions. Fixes #496 [#500](https://github.com/paritytech/parity/pull/500) -- Manage final user-input errors. [#494](https://github.com/paritytech/parity/pull/494) -- Remove unneeded code, fix minor potential issue with length. [#495](https://github.com/paritytech/parity/pull/495) -- Remove "unknown" from version string. [#488](https://github.com/paritytech/parity/pull/488) -- Include git commit date & hash. [#486](https://github.com/paritytech/parity/pull/486) -- Use proper version string. [#485](https://github.com/paritytech/parity/pull/485) -- Networking fixes [#480](https://github.com/paritytech/parity/pull/480) -- Fix potential deadlock on node table update [#484](https://github.com/paritytech/parity/pull/484) -- Squash more warnings [#481](https://github.com/paritytech/parity/pull/481) -- dev/test/build tools to separate crate [#477](https://github.com/paritytech/parity/pull/477) -- Back to original slab crate [#479](https://github.com/paritytech/parity/pull/479) -- Better user errors. [#476](https://github.com/paritytech/parity/pull/476) -- UDP Discovery [#440](https://github.com/paritytech/parity/pull/440) -- update readme with rust override [#475](https://github.com/paritytech/parity/pull/475) -- fixed warnings on rust beta [#474](https://github.com/paritytech/parity/pull/474) -- Secret store (part2 - encrypted key/value svc) [#449](https://github.com/paritytech/parity/pull/449) -- Kill bad test. [#473](https://github.com/paritytech/parity/pull/473) -- Make clippy an optional dependency [#422](https://github.com/paritytech/parity/pull/422) -- parity compiling fine [#469](https://github.com/paritytech/parity/pull/469) -- compiling ethcore on beta [#468](https://github.com/paritytech/parity/pull/468) -- Utils compiling in beta [#467](https://github.com/paritytech/parity/pull/467) -- Get rid of lru_cache dependency [#466](https://github.com/paritytech/parity/pull/466) -- Add daemonization. [#459](https://github.com/paritytech/parity/pull/459) -- Master upgrade [#448](https://github.com/paritytech/parity/pull/448) -- Remove contributing stuff now that we have CLA bot. [#447](https://github.com/paritytech/parity/pull/447) -- Add Morden bootnode. [#446](https://github.com/paritytech/parity/pull/446) -- beta fixes to master [#441](https://github.com/paritytech/parity/pull/441) -- Secret store (part1 - key management) [#423](https://github.com/paritytech/parity/pull/423) -- Use 1100000 as the homestead transition, fix build instructions. [#438](https://github.com/paritytech/parity/pull/438) -- More sync and propagation fixes [#420](https://github.com/paritytech/parity/pull/420) -- back to cargo crates [#436](https://github.com/paritytech/parity/pull/436) -- Fixing clippy warnings [#435](https://github.com/paritytech/parity/pull/435) -- preserving root cargo lock [#434](https://github.com/paritytech/parity/pull/434) -- Nightly fix [#432](https://github.com/paritytech/parity/pull/432) -- nightly fixes [#431](https://github.com/paritytech/parity/pull/431) -- Delay Homestead transition from 1,000,000. [#429](https://github.com/paritytech/parity/pull/429) -- Nightly fix effort (still should fail) [#428](https://github.com/paritytech/parity/pull/428) -- clippy version update, docopt-macro moving to fork [#425](https://github.com/paritytech/parity/pull/425) -- Network/Sync fixes and optimizations [#416](https://github.com/paritytech/parity/pull/416) -- Use latest era instead of end era as journal marker [#414](https://github.com/paritytech/parity/pull/414) -- api changes [#402](https://github.com/paritytech/parity/pull/402) -- Option for no init nodes. [#408](https://github.com/paritytech/parity/pull/408) -- Fixed block_bodies not returning a list [#406](https://github.com/paritytech/parity/pull/406) -- Fix test. [#405](https://github.com/paritytech/parity/pull/405) -- Allow path to be configured. [#404](https://github.com/paritytech/parity/pull/404) -- Upnp [#400](https://github.com/paritytech/parity/pull/400) -- eth_syncing, fixed #397 [#398](https://github.com/paritytech/parity/pull/398) -- Using modified version of ctrlc that catches SIGTERM [#399](https://github.com/paritytech/parity/pull/399) -- Catching panics. [#396](https://github.com/paritytech/parity/pull/396) -- jsonrpc [#391](https://github.com/paritytech/parity/pull/391) -- Externalities tests (still clumsy) [#394](https://github.com/paritytech/parity/pull/394) -- excluding test code itself from coverage [#395](https://github.com/paritytech/parity/pull/395) -- Additional tweaks to options. [#390](https://github.com/paritytech/parity/pull/390) -- --chain option for setting which network to go on. [#388](https://github.com/paritytech/parity/pull/388) -- Ethash unit tests final [#387](https://github.com/paritytech/parity/pull/387) -- jsonrpc [#374](https://github.com/paritytech/parity/pull/374) -- Editorconfig file. [#384](https://github.com/paritytech/parity/pull/384) -- Coverage effort [in progress] [#382](https://github.com/paritytech/parity/pull/382) -- making root kcov runner simular to the one running on CI [#380](https://github.com/paritytech/parity/pull/380) -- add gcc as a dependency to dockerfiles [#381](https://github.com/paritytech/parity/pull/381) -- Check for handshake expiration before attempting connection replace [#375](https://github.com/paritytech/parity/pull/375) -- Blocks propagation [#364](https://github.com/paritytech/parity/pull/364) -- Network params. [#376](https://github.com/paritytech/parity/pull/376) -- Add parity-node-zero to bootnodes. [#373](https://github.com/paritytech/parity/pull/373) -- kcov uses travis_job_id instead of coveralls token [#370](https://github.com/paritytech/parity/pull/370) -- Add parity-node-zero.ethcore.io to boot nodes. [#371](https://github.com/paritytech/parity/pull/371) +- First part of multi-mining support [#804](https://github.com/openethereum/openethereum/pull/804) +- Fixing future-current transactions clash [#802](https://github.com/openethereum/openethereum/pull/802) +- Increase threads to num_cpus & fix author reporting [#800](https://github.com/openethereum/openethereum/pull/800) +- another batch of rpc improvements [#798](https://github.com/openethereum/openethereum/pull/798) +- Avoid tracing DELEGATECALL and CALLCODE. Plus tests for it. [#794](https://github.com/openethereum/openethereum/pull/794) +- complete getting started steps for OS X [#793](https://github.com/openethereum/openethereum/pull/793) +- Auto detect available port (with fixed test) [#788](https://github.com/openethereum/openethereum/pull/788) +- eth_getTransactionReceipt [#792](https://github.com/openethereum/openethereum/pull/792) +- Comprehensive tests for tracing transactions [#791](https://github.com/openethereum/openethereum/pull/791) +- Disable preparing work package if miners don't ask for it. [#771](https://github.com/openethereum/openethereum/pull/771) +- Listen on all interfaces for JSONRPC by default. [#786](https://github.com/openethereum/openethereum/pull/786) +- eth_call [#783](https://github.com/openethereum/openethereum/pull/783) +- Revert "Auto detect available port" [#789](https://github.com/openethereum/openethereum/pull/789) +- added output to execution result [#777](https://github.com/openethereum/openethereum/pull/777) +- Auto detect available port [#782](https://github.com/openethereum/openethereum/pull/782) +- Allow 0x prefix for --author. [#785](https://github.com/openethereum/openethereum/pull/785) +- updated dependencies, moved rpctest to its own submodule [#784](https://github.com/openethereum/openethereum/pull/784) +- use ethjson module to load chain json tests [#778](https://github.com/openethereum/openethereum/pull/778) +- Tracing implemented. [#772](https://github.com/openethereum/openethereum/pull/772) +- test ethjson module on travis [#780](https://github.com/openethereum/openethereum/pull/780) +- batch of rpc fixes [#775](https://github.com/openethereum/openethereum/pull/775) +- rpctest executable [#757](https://github.com/openethereum/openethereum/pull/757) +- Refactoring error transaction_queue error handling and `update_sealing` method. [#753](https://github.com/openethereum/openethereum/pull/753) +- Avoid importing transactions with gas above 1.1*block_gas_limit to transaction queue [#760](https://github.com/openethereum/openethereum/pull/760) +- Removing transactions that failed to be pushed to block. [#752](https://github.com/openethereum/openethereum/pull/752) +- Updating clippy [#766](https://github.com/openethereum/openethereum/pull/766) +- Attempting to add all transactions to mined block [#754](https://github.com/openethereum/openethereum/pull/754) +- Prettier version w/o git dir; Use rustc compile time version [#761](https://github.com/openethereum/openethereum/pull/761) +- Stop adding transactions to queue while not fully synced [#751](https://github.com/openethereum/openethereum/pull/751) +- Verify sender's balance before importing transaction to queue [#746](https://github.com/openethereum/openethereum/pull/746) +- Returning number of transactions pending in block not queue [#750](https://github.com/openethereum/openethereum/pull/750) +- Speeding up build [#733](https://github.com/openethereum/openethereum/pull/733) +- adding check for a sync when giving work to miner [#742](https://github.com/openethereum/openethereum/pull/742) +- json deserialization module [#745](https://github.com/openethereum/openethereum/pull/745) +- Update install-parity.sh [#749](https://github.com/openethereum/openethereum/pull/749) +- Restart sync on getting old unknown header [#747](https://github.com/openethereum/openethereum/pull/747) +- Missing return for #737 [#744](https://github.com/openethereum/openethereum/pull/744) +- Enact block with uncles test [#741](https://github.com/openethereum/openethereum/pull/741) +- Fix outdated libc version on dependency [#740](https://github.com/openethereum/openethereum/pull/740) +- Fixing possible race in transaction queue [#735](https://github.com/openethereum/openethereum/pull/735) +- Sync fixed again [#737](https://github.com/openethereum/openethereum/pull/737) +- Don't change best block until extras is committed. [#734](https://github.com/openethereum/openethereum/pull/734) +- stable only until travis speedup [#736](https://github.com/openethereum/openethereum/pull/736) +- Optimizing uint operations (architecture independent) [#629](https://github.com/openethereum/openethereum/pull/629) +- Add RLP, not a data item. [#725](https://github.com/openethereum/openethereum/pull/725) +- PV63 receipts response [#687](https://github.com/openethereum/openethereum/pull/687) +- another batch of rpc tests [#723](https://github.com/openethereum/openethereum/pull/723) +- dockerfiles update [#726](https://github.com/openethereum/openethereum/pull/726) +- Lock reports to avoid out of order badness. [#721](https://github.com/openethereum/openethereum/pull/721) +- Fixed handshake leak [#722](https://github.com/openethereum/openethereum/pull/722) +- Allow configuration of target gas limit. [#719](https://github.com/openethereum/openethereum/pull/719) +- Version 1.1 in master [#714](https://github.com/openethereum/openethereum/pull/714) +- Silence UDP warnings [#720](https://github.com/openethereum/openethereum/pull/720) +- Rpc personal tests [#715](https://github.com/openethereum/openethereum/pull/715) +- Fixing warnings [#704](https://github.com/openethereum/openethereum/pull/704) +- docopts cleanups [#713](https://github.com/openethereum/openethereum/pull/713) +- Removed rocksdb build dependency [#717](https://github.com/openethereum/openethereum/pull/717) +- Fixed splitting Neighbours packet [#710](https://github.com/openethereum/openethereum/pull/710) +- management of account expiration & memory [#701](https://github.com/openethereum/openethereum/pull/701) +- Remove EarlyMerge from user docs. [#708](https://github.com/openethereum/openethereum/pull/708) +- Fixes and traces for refcountdb. [#705](https://github.com/openethereum/openethereum/pull/705) +- Check for NULL_RLP in AccountDB [#706](https://github.com/openethereum/openethereum/pull/706) +- ethminer as crate [#700](https://github.com/openethereum/openethereum/pull/700) +- Old ref-counted DB code [#692](https://github.com/openethereum/openethereum/pull/692) +- next batch of rpc tests and fixes [#699](https://github.com/openethereum/openethereum/pull/699) +- implemented eth_geStorageAt rpc method, added more tests for rpc [#695](https://github.com/openethereum/openethereum/pull/695) +- Fix JournalDB era marker [#690](https://github.com/openethereum/openethereum/pull/690) +- More sync fixes [#685](https://github.com/openethereum/openethereum/pull/685) +- mark some key tests as heavy [#694](https://github.com/openethereum/openethereum/pull/694) +- Limit incoming connections [#693](https://github.com/openethereum/openethereum/pull/693) +- Updating clippy [#688](https://github.com/openethereum/openethereum/pull/688) +- eth_accounts, eth_getBalance rpc functions && tests [#691](https://github.com/openethereum/openethereum/pull/691) +- state query for archive jdb [#683](https://github.com/openethereum/openethereum/pull/683) +- Fix for option 1 of JournalDB [#658](https://github.com/openethereum/openethereum/pull/658) +- Rename into something that is a little more descriptive. [#689](https://github.com/openethereum/openethereum/pull/689) +- JournalDB with in-memory overlay (option2) [#634](https://github.com/openethereum/openethereum/pull/634) +- additional (failing) SecretStore test [#682](https://github.com/openethereum/openethereum/pull/682) +- Updating clippy & fixing warnings. [#670](https://github.com/openethereum/openethereum/pull/670) +- rpc web3 tests [#681](https://github.com/openethereum/openethereum/pull/681) +- Making personal json-rpc configurable via cli [#677](https://github.com/openethereum/openethereum/pull/677) +- RPC Pending Transactions Filter [#661](https://github.com/openethereum/openethereum/pull/661) +- Rearrange journaldb infrastructure to make more extensible [#678](https://github.com/openethereum/openethereum/pull/678) +- JournalDB -> Box, and it's a trait. [#673](https://github.com/openethereum/openethereum/pull/673) +- fix warning for transaction_queue.add usage [#676](https://github.com/openethereum/openethereum/pull/676) +- Adding std::mem back (only for asm) [#680](https://github.com/openethereum/openethereum/pull/680) +- update readme to exclude beta step (stable is ok) [#679](https://github.com/openethereum/openethereum/pull/679) +- fixed U256 and transaction request deserialization [#675](https://github.com/openethereum/openethereum/pull/675) +- More geth compatibility. [#666](https://github.com/openethereum/openethereum/pull/666) +- Removing running clippy by default on nightly. [#671](https://github.com/openethereum/openethereum/pull/671) +- rpc net submodule tests [#667](https://github.com/openethereum/openethereum/pull/667) +- Client module overhaul [#665](https://github.com/openethereum/openethereum/pull/665) +- Rpc transaction signing [#587](https://github.com/openethereum/openethereum/pull/587) +- Transaction queue exposed via JSON rpc. [#652](https://github.com/openethereum/openethereum/pull/652) +- Remove unneeded locking [#499](https://github.com/openethereum/openethereum/pull/499) +- extend sync status interface to sync provider [#664](https://github.com/openethereum/openethereum/pull/664) +- --archive is default. --pruning is option. [#663](https://github.com/openethereum/openethereum/pull/663) +- jsonrpc uses client and sync interfaces [#641](https://github.com/openethereum/openethereum/pull/641) +- Expose transaction insertion in sync lib [#609](https://github.com/openethereum/openethereum/pull/609) +- Removing get prefix from poll_info [#660](https://github.com/openethereum/openethereum/pull/660) +- Tx queue update height bug [#657](https://github.com/openethereum/openethereum/pull/657) +- Tx_queue_docs -> To master [#651](https://github.com/openethereum/openethereum/pull/651) +- blockchain import_route [#645](https://github.com/openethereum/openethereum/pull/645) +- Stop workers before stopping event loop [#655](https://github.com/openethereum/openethereum/pull/655) +- Validate sender before importing to queue [#650](https://github.com/openethereum/openethereum/pull/650) +- Gas price threshold for transactions [#640](https://github.com/openethereum/openethereum/pull/640) +- `dev` feature enabled when compiling without `--release` [#627](https://github.com/openethereum/openethereum/pull/627) +- Don't call mark_as_bad needlessly [#648](https://github.com/openethereum/openethereum/pull/648) +- Fixed sync handling large forks [#647](https://github.com/openethereum/openethereum/pull/647) +- Additional documentation for transaction queue [#631](https://github.com/openethereum/openethereum/pull/631) +- Transaction Queue Integration [#607](https://github.com/openethereum/openethereum/pull/607) +- Keys cli [#639](https://github.com/openethereum/openethereum/pull/639) +- fix build warning [#643](https://github.com/openethereum/openethereum/pull/643) +- updated jsonrpc-core and http-server libs [#642](https://github.com/openethereum/openethereum/pull/642) +- jsonrpc panics gracefully shutdown client [#638](https://github.com/openethereum/openethereum/pull/638) +- Fixing CLI parameters [#633](https://github.com/openethereum/openethereum/pull/633) +- Normal CLI options with geth. [#628](https://github.com/openethereum/openethereum/pull/628) +- Do not remove the peer immediatelly on send error [#626](https://github.com/openethereum/openethereum/pull/626) +- Jsonrpc block behind [#622](https://github.com/openethereum/openethereum/pull/622) +- Remove println!s. [#624](https://github.com/openethereum/openethereum/pull/624) +- JournalDB option 1 fix [#613](https://github.com/openethereum/openethereum/pull/613) +- Network tracing cleanup [#611](https://github.com/openethereum/openethereum/pull/611) +- Revert "Transaction Queue integration" [#602](https://github.com/openethereum/openethereum/pull/602) +- fix benches compilation [#601](https://github.com/openethereum/openethereum/pull/601) +- Transaction Queue integration [#595](https://github.com/openethereum/openethereum/pull/595) +- verifier trait improvements [#597](https://github.com/openethereum/openethereum/pull/597) +- build on rust stable [#600](https://github.com/openethereum/openethereum/pull/600) +- Geth import silent if no geth [#599](https://github.com/openethereum/openethereum/pull/599) +- Additional journaldb logging and assert [#593](https://github.com/openethereum/openethereum/pull/593) +- Uncle inclusion in block authoring. [#578](https://github.com/openethereum/openethereum/pull/578) +- Fixed potential deadlock on startup [#592](https://github.com/openethereum/openethereum/pull/592) +- Fixing an overflow panic [#591](https://github.com/openethereum/openethereum/pull/591) +- Fixed one more case of sync stalling [#590](https://github.com/openethereum/openethereum/pull/590) +- JournalDB can now operate in "archive" mode [#589](https://github.com/openethereum/openethereum/pull/589) +- Secret store integration with client [#586](https://github.com/openethereum/openethereum/pull/586) +- fix build on nightly rust [#588](https://github.com/openethereum/openethereum/pull/588) +- deserialization for uint generic [#585](https://github.com/openethereum/openethereum/pull/585) +- TransactionsQueue implementation [#559](https://github.com/openethereum/openethereum/pull/559) +- JSON-RPC personal service (follows #582) [#583](https://github.com/openethereum/openethereum/pull/583) +- making key directory thread-safe [#582](https://github.com/openethereum/openethereum/pull/582) +- verifier trait [#581](https://github.com/openethereum/openethereum/pull/581) +- shrink_to_fit after removing hashes. [#580](https://github.com/openethereum/openethereum/pull/580) +- support for rpc polling [#504](https://github.com/openethereum/openethereum/pull/504) +- limit serde codegen only to rpc types submodule [#569](https://github.com/openethereum/openethereum/pull/569) +- fork test for Issue test/568 [#573](https://github.com/openethereum/openethereum/pull/573) +- Fixing clippy warnings = small refactoring of `request_blocks` [#560](https://github.com/openethereum/openethereum/pull/560) +- Improved journaldb logging [#571](https://github.com/openethereum/openethereum/pull/571) +- Additional check to ancient enactments. [#570](https://github.com/openethereum/openethereum/pull/570) +- chainfilter shouldnt exclude to_block from results [#564](https://github.com/openethereum/openethereum/pull/564) +- Fix coverage test run [#567](https://github.com/openethereum/openethereum/pull/567) +- Mining [#547](https://github.com/openethereum/openethereum/pull/547) +- fix uint warnings [#565](https://github.com/openethereum/openethereum/pull/565) +- Finished blockchain generator. [#562](https://github.com/openethereum/openethereum/pull/562) +- fixed broken master [#563](https://github.com/openethereum/openethereum/pull/563) +- uint to separate crate [#544](https://github.com/openethereum/openethereum/pull/544) +- improved test chain generator [#554](https://github.com/openethereum/openethereum/pull/554) +- Fixing spelling in propagade->propagate [#558](https://github.com/openethereum/openethereum/pull/558) +- Changing RefCell to Cell in transaction. [#557](https://github.com/openethereum/openethereum/pull/557) +- Fix for morden consensus. [#556](https://github.com/openethereum/openethereum/pull/556) +- blockchain generator [#550](https://github.com/openethereum/openethereum/pull/550) +- Sparse Table Implementation (Row, Col) -> Val [#545](https://github.com/openethereum/openethereum/pull/545) +- fixup install script [#548](https://github.com/openethereum/openethereum/pull/548) +- Fixing clippy warnings [#546](https://github.com/openethereum/openethereum/pull/546) +- ignore out directory [#543](https://github.com/openethereum/openethereum/pull/543) +- u256 full multiplication [#539](https://github.com/openethereum/openethereum/pull/539) +- Fix panic when downloading stales, update homestead transition [#537](https://github.com/openethereum/openethereum/pull/537) +- changing x64 asm config [#534](https://github.com/openethereum/openethereum/pull/534) +- uncomment state transition tests [#533](https://github.com/openethereum/openethereum/pull/533) +- jsonrpc uses weak pointers to client [#532](https://github.com/openethereum/openethereum/pull/532) +- Morden switch to Homestead rules at #494,000. [#531](https://github.com/openethereum/openethereum/pull/531) +- Blockchain module cleanup [#524](https://github.com/openethereum/openethereum/pull/524) +- Multiplication issue + very exhaustive tests for it [#528](https://github.com/openethereum/openethereum/pull/528) +- EIP-8 [#498](https://github.com/openethereum/openethereum/pull/498) +- Make "random" trie tests fully deterministic. [#527](https://github.com/openethereum/openethereum/pull/527) +- udpated serde to version 0.7.0 [#526](https://github.com/openethereum/openethereum/pull/526) +- Better memory management [#516](https://github.com/openethereum/openethereum/pull/516) +- Typo [#523](https://github.com/openethereum/openethereum/pull/523) +- U512 add/sub optimize [#521](https://github.com/openethereum/openethereum/pull/521) +- Account management + geth keystore import (no utility crate added) [#509](https://github.com/openethereum/openethereum/pull/509) +- Delayed UPnP initialization [#505](https://github.com/openethereum/openethereum/pull/505) +- Fixing marking blocks as bad & SyncMessage bugs + small client refactoring. [#503](https://github.com/openethereum/openethereum/pull/503) +- optimization of U256 [#515](https://github.com/openethereum/openethereum/pull/515) +- Removed rocksdb from build scripts and instructions [#520](https://github.com/openethereum/openethereum/pull/520) +- RocksDB abstraction layer + Hash index for state DB [#464](https://github.com/openethereum/openethereum/pull/464) +- bloomfilter [#418](https://github.com/openethereum/openethereum/pull/418) +- Fixed a race condition when connecting peer disconnects immediately [#519](https://github.com/openethereum/openethereum/pull/519) +- ignore intellij idea project files as well [#518](https://github.com/openethereum/openethereum/pull/518) +- updated version of unicase [#517](https://github.com/openethereum/openethereum/pull/517) +- jsonrpc security, cors headers, fixed #359 [#493](https://github.com/openethereum/openethereum/pull/493) +- Rust implementations to replace data tables (#161) [#482](https://github.com/openethereum/openethereum/pull/482) +- fix issue with starting requested block number was not included itself [#512](https://github.com/openethereum/openethereum/pull/512) +- fixed travis --org GH_TOKEN [#510](https://github.com/openethereum/openethereum/pull/510) +- Improved log format [#506](https://github.com/openethereum/openethereum/pull/506) +- Log address on failed connection attempt [#502](https://github.com/openethereum/openethereum/pull/502) +- Bumping clippy and fixing warnings. [#501](https://github.com/openethereum/openethereum/pull/501) +- Bumping versions. Fixes #496 [#500](https://github.com/openethereum/openethereum/pull/500) +- Manage final user-input errors. [#494](https://github.com/openethereum/openethereum/pull/494) +- Remove unneeded code, fix minor potential issue with length. [#495](https://github.com/openethereum/openethereum/pull/495) +- Remove "unknown" from version string. [#488](https://github.com/openethereum/openethereum/pull/488) +- Include git commit date & hash. [#486](https://github.com/openethereum/openethereum/pull/486) +- Use proper version string. [#485](https://github.com/openethereum/openethereum/pull/485) +- Networking fixes [#480](https://github.com/openethereum/openethereum/pull/480) +- Fix potential deadlock on node table update [#484](https://github.com/openethereum/openethereum/pull/484) +- Squash more warnings [#481](https://github.com/openethereum/openethereum/pull/481) +- dev/test/build tools to separate crate [#477](https://github.com/openethereum/openethereum/pull/477) +- Back to original slab crate [#479](https://github.com/openethereum/openethereum/pull/479) +- Better user errors. [#476](https://github.com/openethereum/openethereum/pull/476) +- UDP Discovery [#440](https://github.com/openethereum/openethereum/pull/440) +- update readme with rust override [#475](https://github.com/openethereum/openethereum/pull/475) +- fixed warnings on rust beta [#474](https://github.com/openethereum/openethereum/pull/474) +- Secret store (part2 - encrypted key/value svc) [#449](https://github.com/openethereum/openethereum/pull/449) +- Kill bad test. [#473](https://github.com/openethereum/openethereum/pull/473) +- Make clippy an optional dependency [#422](https://github.com/openethereum/openethereum/pull/422) +- parity compiling fine [#469](https://github.com/openethereum/openethereum/pull/469) +- compiling ethcore on beta [#468](https://github.com/openethereum/openethereum/pull/468) +- Utils compiling in beta [#467](https://github.com/openethereum/openethereum/pull/467) +- Get rid of lru_cache dependency [#466](https://github.com/openethereum/openethereum/pull/466) +- Add daemonization. [#459](https://github.com/openethereum/openethereum/pull/459) +- Master upgrade [#448](https://github.com/openethereum/openethereum/pull/448) +- Remove contributing stuff now that we have CLA bot. [#447](https://github.com/openethereum/openethereum/pull/447) +- Add Morden bootnode. [#446](https://github.com/openethereum/openethereum/pull/446) +- beta fixes to master [#441](https://github.com/openethereum/openethereum/pull/441) +- Secret store (part1 - key management) [#423](https://github.com/openethereum/openethereum/pull/423) +- Use 1100000 as the homestead transition, fix build instructions. [#438](https://github.com/openethereum/openethereum/pull/438) +- More sync and propagation fixes [#420](https://github.com/openethereum/openethereum/pull/420) +- back to cargo crates [#436](https://github.com/openethereum/openethereum/pull/436) +- Fixing clippy warnings [#435](https://github.com/openethereum/openethereum/pull/435) +- preserving root cargo lock [#434](https://github.com/openethereum/openethereum/pull/434) +- Nightly fix [#432](https://github.com/openethereum/openethereum/pull/432) +- nightly fixes [#431](https://github.com/openethereum/openethereum/pull/431) +- Delay Homestead transition from 1,000,000. [#429](https://github.com/openethereum/openethereum/pull/429) +- Nightly fix effort (still should fail) [#428](https://github.com/openethereum/openethereum/pull/428) +- clippy version update, docopt-macro moving to fork [#425](https://github.com/openethereum/openethereum/pull/425) +- Network/Sync fixes and optimizations [#416](https://github.com/openethereum/openethereum/pull/416) +- Use latest era instead of end era as journal marker [#414](https://github.com/openethereum/openethereum/pull/414) +- api changes [#402](https://github.com/openethereum/openethereum/pull/402) +- Option for no init nodes. [#408](https://github.com/openethereum/openethereum/pull/408) +- Fixed block_bodies not returning a list [#406](https://github.com/openethereum/openethereum/pull/406) +- Fix test. [#405](https://github.com/openethereum/openethereum/pull/405) +- Allow path to be configured. [#404](https://github.com/openethereum/openethereum/pull/404) +- Upnp [#400](https://github.com/openethereum/openethereum/pull/400) +- eth_syncing, fixed #397 [#398](https://github.com/openethereum/openethereum/pull/398) +- Using modified version of ctrlc that catches SIGTERM [#399](https://github.com/openethereum/openethereum/pull/399) +- Catching panics. [#396](https://github.com/openethereum/openethereum/pull/396) +- jsonrpc [#391](https://github.com/openethereum/openethereum/pull/391) +- Externalities tests (still clumsy) [#394](https://github.com/openethereum/openethereum/pull/394) +- excluding test code itself from coverage [#395](https://github.com/openethereum/openethereum/pull/395) +- Additional tweaks to options. [#390](https://github.com/openethereum/openethereum/pull/390) +- --chain option for setting which network to go on. [#388](https://github.com/openethereum/openethereum/pull/388) +- Ethash unit tests final [#387](https://github.com/openethereum/openethereum/pull/387) +- jsonrpc [#374](https://github.com/openethereum/openethereum/pull/374) +- Editorconfig file. [#384](https://github.com/openethereum/openethereum/pull/384) +- Coverage effort [in progress] [#382](https://github.com/openethereum/openethereum/pull/382) +- making root kcov runner simular to the one running on CI [#380](https://github.com/openethereum/openethereum/pull/380) +- add gcc as a dependency to dockerfiles [#381](https://github.com/openethereum/openethereum/pull/381) +- Check for handshake expiration before attempting connection replace [#375](https://github.com/openethereum/openethereum/pull/375) +- Blocks propagation [#364](https://github.com/openethereum/openethereum/pull/364) +- Network params. [#376](https://github.com/openethereum/openethereum/pull/376) +- Add parity-node-zero to bootnodes. [#373](https://github.com/openethereum/openethereum/pull/373) +- kcov uses travis_job_id instead of coveralls token [#370](https://github.com/openethereum/openethereum/pull/370) +- Add parity-node-zero.ethcore.io to boot nodes. [#371](https://github.com/openethereum/openethereum/pull/371) -## Parity [v1.0.0-rc1](https://github.com/paritytech/parity/releases/tag/v1.0.0-rc1) (2016-03-15) +## Parity [v1.0.0-rc1](https://github.com/openethereum/openethereum/releases/tag/v1.0.0-rc1) (2016-03-15) First Parity 1.0.0 release candidate. -- Version 1.0 in beta [#712](https://github.com/paritytech/parity/pull/712) -- Fix test for beta [#617](https://github.com/paritytech/parity/pull/617) -- JournalDB fix option 1 for beta [#614](https://github.com/paritytech/parity/pull/614) -- Failing test. [#606](https://github.com/paritytech/parity/pull/606) -- Fix transition points [#604](https://github.com/paritytech/parity/pull/604) -- (BETA) Update README.md [#549](https://github.com/paritytech/parity/pull/549) -- (BETA) instructions for beta release channel [#456](https://github.com/paritytech/parity/pull/456) -- (BETA) fix nightly - remerge [#454](https://github.com/paritytech/parity/pull/454) -- (BETA) fixing nightly version for beta [#452](https://github.com/paritytech/parity/pull/452) +- Version 1.0 in beta [#712](https://github.com/openethereum/openethereum/pull/712) +- Fix test for beta [#617](https://github.com/openethereum/openethereum/pull/617) +- JournalDB fix option 1 for beta [#614](https://github.com/openethereum/openethereum/pull/614) +- Failing test. [#606](https://github.com/openethereum/openethereum/pull/606) +- Fix transition points [#604](https://github.com/openethereum/openethereum/pull/604) +- (BETA) Update README.md [#549](https://github.com/openethereum/openethereum/pull/549) +- (BETA) instructions for beta release channel [#456](https://github.com/openethereum/openethereum/pull/456) +- (BETA) fix nightly - remerge [#454](https://github.com/openethereum/openethereum/pull/454) +- (BETA) fixing nightly version for beta [#452](https://github.com/openethereum/openethereum/pull/452) diff --git a/docs/CHANGELOG-1.1.md b/docs/CHANGELOG-1.1.md index 6c40ad823..bd1b4f832 100644 --- a/docs/CHANGELOG-1.1.md +++ b/docs/CHANGELOG-1.1.md @@ -1,6 +1,6 @@ Note: Parity 1.1 reached End-of-Life on 2016-08-12 (EOL). -## Parity [v1.1.0](https://github.com/paritytech/parity/releases/tag/v1.1.0) (2016-05-02) +## Parity [v1.1.0](https://github.com/openethereum/openethereum/releases/tag/v1.1.0) (2016-05-02) Parity 1.1.0 introduces: @@ -12,143 +12,143 @@ Parity 1.1.0 introduces: Full Changes: -- Exposing default extra data via ethcore RPC [#1032](https://github.com/paritytech/parity/pull/1032) -- Net etiquette [#1028](https://github.com/paritytech/parity/pull/1028) -- Bumping clippy & fixing warnings [#1024](https://github.com/paritytech/parity/pull/1024) -- Tracedb interface && cli [#997](https://github.com/paritytech/parity/pull/997) -- Switching to geth-attach supporting version of rpc core and server [#1022](https://github.com/paritytech/parity/pull/1022) -- Fixing status page displaying homestead [#1020](https://github.com/paritytech/parity/pull/1020) -- Core tracedb functionality. [#996](https://github.com/paritytech/parity/pull/996) -- RPC method for supported modules [#1019](https://github.com/paritytech/parity/pull/1019) -- Updating status page [#1015](https://github.com/paritytech/parity/pull/1015) -- Disabling wallet [#1017](https://github.com/paritytech/parity/pull/1017) -- More detailed fatal error reporting [#1016](https://github.com/paritytech/parity/pull/1016) -- Support 'pending' block in RPC [#1007](https://github.com/paritytech/parity/pull/1007) -- Enable pending block when there is local transaction pending. [#1005](https://github.com/paritytech/parity/pull/1005) -- updating key files permissions on save [#1010](https://github.com/paritytech/parity/pull/1010) -- IPC JSON RPC (for external interface) [#1009](https://github.com/paritytech/parity/pull/1009) -- Fixing Firefox authorization issues [#1013](https://github.com/paritytech/parity/pull/1013) -- cargo update [#1012](https://github.com/paritytech/parity/pull/1012) -- Switching to rust-url@1.0.0 [#1011](https://github.com/paritytech/parity/pull/1011) -- Exception handling in RPC & WebApps [#988](https://github.com/paritytech/parity/pull/988) -- Fixed uint deserialization from hex [#1008](https://github.com/paritytech/parity/pull/1008) -- Tweak timeout and packet size to handle slow networks better [#1004](https://github.com/paritytech/parity/pull/1004) -- db key is generic and can be made smaller [#1006](https://github.com/paritytech/parity/pull/1006) -- IPC with new serialization [#998](https://github.com/paritytech/parity/pull/998) -- make jsonrpc api engine agnostic [#1001](https://github.com/paritytech/parity/pull/1001) -- updated cargo.lock [#1002](https://github.com/paritytech/parity/pull/1002) -- updated parity dependencies [#993](https://github.com/paritytech/parity/pull/993) -- Auto (with codegen) binary serializer [#980](https://github.com/paritytech/parity/pull/980) -- Fixing transaction queue last_nonces update [#995](https://github.com/paritytech/parity/pull/995) -- import route contains ommited blocks [#994](https://github.com/paritytech/parity/pull/994) -- fixed encoding 0u8 [#992](https://github.com/paritytech/parity/pull/992) -- Use latest netstats [#989](https://github.com/paritytech/parity/pull/989) -- RPC shared external miner [#984](https://github.com/paritytech/parity/pull/984) -- Additional RPC methods for settings [#983](https://github.com/paritytech/parity/pull/983) -- Fixing transaction_queue deadlock [#985](https://github.com/paritytech/parity/pull/985) -- Refactoring of `parity/main.rs` [#981](https://github.com/paritytech/parity/pull/981) -- Fixing clippy warnings. [#982](https://github.com/paritytech/parity/pull/982) -- Bumping status page [#977](https://github.com/paritytech/parity/pull/977) -- querying extras separated to its own module [#972](https://github.com/paritytech/parity/pull/972) -- Exposing application logs via RPC. [#976](https://github.com/paritytech/parity/pull/976) -- Addressing binary serialization for db types [#966](https://github.com/paritytech/parity/pull/966) -- removed redundant unwraps [#935](https://github.com/paritytech/parity/pull/935) -- fixed transaction queue merge conflict [#975](https://github.com/paritytech/parity/pull/975) -- Configurable limit for transaction queue (CLI & Ethcore-RPC) [#974](https://github.com/paritytech/parity/pull/974) -- Enforce limit caused `last_nonce` to return incorrect values. [#973](https://github.com/paritytech/parity/pull/973) -- Even more detailed errors for transaction queue [#969](https://github.com/paritytech/parity/pull/969) -- temporary fix of panic in blockchain garbage collection [#970](https://github.com/paritytech/parity/pull/970) -- IPC codegen - some minor fixes & enhancements [#967](https://github.com/paritytech/parity/pull/967) -- Additional logging for transactions [#968](https://github.com/paritytech/parity/pull/968) -- refactored blockchain extras keys building [#963](https://github.com/paritytech/parity/pull/963) -- Using hyper-mio branch in webapps. [#957](https://github.com/paritytech/parity/pull/957) -- Remove nanomsg from build-dependencies [#965](https://github.com/paritytech/parity/pull/965) -- Fix build for --target=armv7-unknown-linux-gnueabihf [#964](https://github.com/paritytech/parity/pull/964) -- IPC RPC codegen extra feature [#962](https://github.com/paritytech/parity/pull/962) -- IPC RPC codegen for generic implementation [#961](https://github.com/paritytech/parity/pull/961) -- using db_path directory when upgrading [#960](https://github.com/paritytech/parity/pull/960) -- IPC hypervisor [#958](https://github.com/paritytech/parity/pull/958) -- Removing a transaction from queue now removes all from this sender with lower nonces. [#950](https://github.com/paritytech/parity/pull/950) -- bump status page version 0.1.7 [#955](https://github.com/paritytech/parity/pull/955) -- Changing cors header to be optional [#956](https://github.com/paritytech/parity/pull/956) -- Update ARM Dockerfile [#959](https://github.com/paritytech/parity/pull/959) -- Sensible gas limits for eth_sendTransaction [#953](https://github.com/paritytech/parity/pull/953) -- Fix upgrade script and make parity run when no .parity dir. [#954](https://github.com/paritytech/parity/pull/954) -- Tracing and docs for --pruning=auto. [#952](https://github.com/paritytech/parity/pull/952) -- IPC serialization for custom parameters [#946](https://github.com/paritytech/parity/pull/946) -- default filter from block should be Latest, not Earliest [#948](https://github.com/paritytech/parity/pull/948) -- README.md: removes sudo from multirust installation [#943](https://github.com/paritytech/parity/pull/943) -- Disable long lines formatting + ethash example. [#939](https://github.com/paritytech/parity/pull/939) -- Ethcore-specific RPC methods for altering miner parameters. [#934](https://github.com/paritytech/parity/pull/934) -- Use ethcore nanomsg bindings [#941](https://github.com/paritytech/parity/pull/941) -- Update IPC codegen to latest syntax libs [#938](https://github.com/paritytech/parity/pull/938) -- IPC documentation [#937](https://github.com/paritytech/parity/pull/937) -- Bumping clippy and fixing warnings. [#936](https://github.com/paritytech/parity/pull/936) -- Pruning auto [#927](https://github.com/paritytech/parity/pull/927) -- IPC persistent client link [#933](https://github.com/paritytech/parity/pull/933) -- IPC persistent client link [#930](https://github.com/paritytech/parity/pull/930) -- IPC handshake (negotiating protocol/api version) [#928](https://github.com/paritytech/parity/pull/928) -- Upgrade logic between versions [#914](https://github.com/paritytech/parity/pull/914) -- executive tracing cleanup [#903](https://github.com/paritytech/parity/pull/903) -- Ethcore-specific RPC methods [#923](https://github.com/paritytech/parity/pull/923) -- Parameter to allow user to force the sealing mechanism [#918](https://github.com/paritytech/parity/pull/918) -- updated dependencies [#921](https://github.com/paritytech/parity/pull/921) -- Fixed send transaction deadlock [#920](https://github.com/paritytech/parity/pull/920) -- --unlock is comma-delimited. [#916](https://github.com/paritytech/parity/pull/916) -- fixed eth_getLogs [#915](https://github.com/paritytech/parity/pull/915) -- create provided custom dir for keys if none [#912](https://github.com/paritytech/parity/pull/912) -- spec loading cleanup [#858](https://github.com/paritytech/parity/pull/858) -- WebApps HTTP Basic Auth Support [#906](https://github.com/paritytech/parity/pull/906) -- Removing match on constant [#888](https://github.com/paritytech/parity/pull/888) -- Update auth.rs [#907](https://github.com/paritytech/parity/pull/907) -- Enabling webapps compilation by default [#904](https://github.com/paritytech/parity/pull/904) -- fixed #895 [#898](https://github.com/paritytech/parity/pull/898) -- Support for compile-time included WebApplications. [#899](https://github.com/paritytech/parity/pull/899) -- Propagate transaction queue [#894](https://github.com/paritytech/parity/pull/894) -- Use new json RPC server [#901](https://github.com/paritytech/parity/pull/901) -- Gracefully dying when trying to enable RPC and app is compiled without it. [#900](https://github.com/paritytech/parity/pull/900) -- Additional logging and friendlier error messages [#893](https://github.com/paritytech/parity/pull/893) -- Avoid signalling readiness when app is about to be closed. [#897](https://github.com/paritytech/parity/pull/897) -- fixed #875 and added tests for eth_sendTransaction [#890](https://github.com/paritytech/parity/pull/890) -- passing key path to all invocations [#891](https://github.com/paritytech/parity/pull/891) -- Fixed eth_call nonce and gas handling [#892](https://github.com/paritytech/parity/pull/892) -- ipc rpc with nano transport (simple duplex) [#886](https://github.com/paritytech/parity/pull/886) -- Bumping clippy and fixing warnings [#889](https://github.com/paritytech/parity/pull/889) -- More descriptive expectations to transaction queue consistency. [#878](https://github.com/paritytech/parity/pull/878) -- uint bug - replace add with or [#879](https://github.com/paritytech/parity/pull/879) -- Fixing typo in bigint [#877](https://github.com/paritytech/parity/pull/877) -- update misleading cli help msg for author [#874](https://github.com/paritytech/parity/pull/874) -- Find geth data store cross-platform. [#871](https://github.com/paritytech/parity/pull/871) -- Import geth 1.4.0 keys [#872](https://github.com/paritytech/parity/pull/872) -- Syntax helpers for IPC RPC (part 2) [#854](https://github.com/paritytech/parity/pull/854) -- Fixed bootnode URL and error message [#870](https://github.com/paritytech/parity/pull/870) -- replace popcnt with mov (861) [#867](https://github.com/paritytech/parity/pull/867) -- weekly dependencies update [#865](https://github.com/paritytech/parity/pull/865) -- Remove unused mut [#866](https://github.com/paritytech/parity/pull/866) -- fixed #855 [#864](https://github.com/paritytech/parity/pull/864) -- simplified trace from functions, removed clippy warnings [#862](https://github.com/paritytech/parity/pull/862) -- Update deprecated HashDB methods in docs. [#857](https://github.com/paritytech/parity/pull/857) -- refactored loading transaction json tests [#853](https://github.com/paritytech/parity/pull/853) -- reorganised price info lookup [#852](https://github.com/paritytech/parity/pull/852) -- Publish locally-made transactions to peers. [#850](https://github.com/paritytech/parity/pull/850) -- Add generalbeck's token [#847](https://github.com/paritytech/parity/pull/847) -- Fix response for mining. [#846](https://github.com/paritytech/parity/pull/846) -- USD-based pricing of gas. [#843](https://github.com/paritytech/parity/pull/843) -- Parity can accept older work packages [#811](https://github.com/paritytech/parity/pull/811) -- Caching for computing seed hashes (#541) [#841](https://github.com/paritytech/parity/pull/841) -- checking transaction queue for pending transaction [#838](https://github.com/paritytech/parity/pull/838) -- refactored loading of state tests [#817](https://github.com/paritytech/parity/pull/817) -- tests for deserialization of transaction from issue #835 [#837](https://github.com/paritytech/parity/pull/837) -- unlocks with no expiration [on top of 833] [#834](https://github.com/paritytech/parity/pull/834) -- Unlock accounts on CLI. [#833](https://github.com/paritytech/parity/pull/833) -- Make BlockNumber optional, fix eth_call [#829](https://github.com/paritytech/parity/pull/829) -- Test socket to common test code (ethcore-devtools) [#831](https://github.com/paritytech/parity/pull/831) -- Use network id for the web3_net_version return. [#822](https://github.com/paritytech/parity/pull/822) -- json-rpc web3_sha3 [#824](https://github.com/paritytech/parity/pull/824) -- remove some unused files [#819](https://github.com/paritytech/parity/pull/819) -- debug symbols for master/beta [#818](https://github.com/paritytech/parity/pull/818) -- Syntax helpers for IPC RPC [#809](https://github.com/paritytech/parity/pull/809) -- refactored loading of execution tests [#803](https://github.com/paritytech/parity/pull/803) -- Rustfmt.toml [#805](https://github.com/paritytech/parity/pull/805) -- install-partiy runs brew reinstall parity on osx [#810](https://github.com/paritytech/parity/pull/810) -- Fix mining from spinning [#807](https://github.com/paritytech/parity/pull/807) +- Exposing default extra data via ethcore RPC [#1032](https://github.com/openethereum/openethereum/pull/1032) +- Net etiquette [#1028](https://github.com/openethereum/openethereum/pull/1028) +- Bumping clippy & fixing warnings [#1024](https://github.com/openethereum/openethereum/pull/1024) +- Tracedb interface && cli [#997](https://github.com/openethereum/openethereum/pull/997) +- Switching to geth-attach supporting version of rpc core and server [#1022](https://github.com/openethereum/openethereum/pull/1022) +- Fixing status page displaying homestead [#1020](https://github.com/openethereum/openethereum/pull/1020) +- Core tracedb functionality. [#996](https://github.com/openethereum/openethereum/pull/996) +- RPC method for supported modules [#1019](https://github.com/openethereum/openethereum/pull/1019) +- Updating status page [#1015](https://github.com/openethereum/openethereum/pull/1015) +- Disabling wallet [#1017](https://github.com/openethereum/openethereum/pull/1017) +- More detailed fatal error reporting [#1016](https://github.com/openethereum/openethereum/pull/1016) +- Support 'pending' block in RPC [#1007](https://github.com/openethereum/openethereum/pull/1007) +- Enable pending block when there is local transaction pending. [#1005](https://github.com/openethereum/openethereum/pull/1005) +- updating key files permissions on save [#1010](https://github.com/openethereum/openethereum/pull/1010) +- IPC JSON RPC (for external interface) [#1009](https://github.com/openethereum/openethereum/pull/1009) +- Fixing Firefox authorization issues [#1013](https://github.com/openethereum/openethereum/pull/1013) +- cargo update [#1012](https://github.com/openethereum/openethereum/pull/1012) +- Switching to rust-url@1.0.0 [#1011](https://github.com/openethereum/openethereum/pull/1011) +- Exception handling in RPC & WebApps [#988](https://github.com/openethereum/openethereum/pull/988) +- Fixed uint deserialization from hex [#1008](https://github.com/openethereum/openethereum/pull/1008) +- Tweak timeout and packet size to handle slow networks better [#1004](https://github.com/openethereum/openethereum/pull/1004) +- db key is generic and can be made smaller [#1006](https://github.com/openethereum/openethereum/pull/1006) +- IPC with new serialization [#998](https://github.com/openethereum/openethereum/pull/998) +- make jsonrpc api engine agnostic [#1001](https://github.com/openethereum/openethereum/pull/1001) +- updated cargo.lock [#1002](https://github.com/openethereum/openethereum/pull/1002) +- updated parity dependencies [#993](https://github.com/openethereum/openethereum/pull/993) +- Auto (with codegen) binary serializer [#980](https://github.com/openethereum/openethereum/pull/980) +- Fixing transaction queue last_nonces update [#995](https://github.com/openethereum/openethereum/pull/995) +- import route contains ommited blocks [#994](https://github.com/openethereum/openethereum/pull/994) +- fixed encoding 0u8 [#992](https://github.com/openethereum/openethereum/pull/992) +- Use latest netstats [#989](https://github.com/openethereum/openethereum/pull/989) +- RPC shared external miner [#984](https://github.com/openethereum/openethereum/pull/984) +- Additional RPC methods for settings [#983](https://github.com/openethereum/openethereum/pull/983) +- Fixing transaction_queue deadlock [#985](https://github.com/openethereum/openethereum/pull/985) +- Refactoring of `parity/main.rs` [#981](https://github.com/openethereum/openethereum/pull/981) +- Fixing clippy warnings. [#982](https://github.com/openethereum/openethereum/pull/982) +- Bumping status page [#977](https://github.com/openethereum/openethereum/pull/977) +- querying extras separated to its own module [#972](https://github.com/openethereum/openethereum/pull/972) +- Exposing application logs via RPC. [#976](https://github.com/openethereum/openethereum/pull/976) +- Addressing binary serialization for db types [#966](https://github.com/openethereum/openethereum/pull/966) +- removed redundant unwraps [#935](https://github.com/openethereum/openethereum/pull/935) +- fixed transaction queue merge conflict [#975](https://github.com/openethereum/openethereum/pull/975) +- Configurable limit for transaction queue (CLI & Ethcore-RPC) [#974](https://github.com/openethereum/openethereum/pull/974) +- Enforce limit caused `last_nonce` to return incorrect values. [#973](https://github.com/openethereum/openethereum/pull/973) +- Even more detailed errors for transaction queue [#969](https://github.com/openethereum/openethereum/pull/969) +- temporary fix of panic in blockchain garbage collection [#970](https://github.com/openethereum/openethereum/pull/970) +- IPC codegen - some minor fixes & enhancements [#967](https://github.com/openethereum/openethereum/pull/967) +- Additional logging for transactions [#968](https://github.com/openethereum/openethereum/pull/968) +- refactored blockchain extras keys building [#963](https://github.com/openethereum/openethereum/pull/963) +- Using hyper-mio branch in webapps. [#957](https://github.com/openethereum/openethereum/pull/957) +- Remove nanomsg from build-dependencies [#965](https://github.com/openethereum/openethereum/pull/965) +- Fix build for --target=armv7-unknown-linux-gnueabihf [#964](https://github.com/openethereum/openethereum/pull/964) +- IPC RPC codegen extra feature [#962](https://github.com/openethereum/openethereum/pull/962) +- IPC RPC codegen for generic implementation [#961](https://github.com/openethereum/openethereum/pull/961) +- using db_path directory when upgrading [#960](https://github.com/openethereum/openethereum/pull/960) +- IPC hypervisor [#958](https://github.com/openethereum/openethereum/pull/958) +- Removing a transaction from queue now removes all from this sender with lower nonces. [#950](https://github.com/openethereum/openethereum/pull/950) +- bump status page version 0.1.7 [#955](https://github.com/openethereum/openethereum/pull/955) +- Changing cors header to be optional [#956](https://github.com/openethereum/openethereum/pull/956) +- Update ARM Dockerfile [#959](https://github.com/openethereum/openethereum/pull/959) +- Sensible gas limits for eth_sendTransaction [#953](https://github.com/openethereum/openethereum/pull/953) +- Fix upgrade script and make parity run when no .parity dir. [#954](https://github.com/openethereum/openethereum/pull/954) +- Tracing and docs for --pruning=auto. [#952](https://github.com/openethereum/openethereum/pull/952) +- IPC serialization for custom parameters [#946](https://github.com/openethereum/openethereum/pull/946) +- default filter from block should be Latest, not Earliest [#948](https://github.com/openethereum/openethereum/pull/948) +- README.md: removes sudo from multirust installation [#943](https://github.com/openethereum/openethereum/pull/943) +- Disable long lines formatting + ethash example. [#939](https://github.com/openethereum/openethereum/pull/939) +- Ethcore-specific RPC methods for altering miner parameters. [#934](https://github.com/openethereum/openethereum/pull/934) +- Use ethcore nanomsg bindings [#941](https://github.com/openethereum/openethereum/pull/941) +- Update IPC codegen to latest syntax libs [#938](https://github.com/openethereum/openethereum/pull/938) +- IPC documentation [#937](https://github.com/openethereum/openethereum/pull/937) +- Bumping clippy and fixing warnings. [#936](https://github.com/openethereum/openethereum/pull/936) +- Pruning auto [#927](https://github.com/openethereum/openethereum/pull/927) +- IPC persistent client link [#933](https://github.com/openethereum/openethereum/pull/933) +- IPC persistent client link [#930](https://github.com/openethereum/openethereum/pull/930) +- IPC handshake (negotiating protocol/api version) [#928](https://github.com/openethereum/openethereum/pull/928) +- Upgrade logic between versions [#914](https://github.com/openethereum/openethereum/pull/914) +- executive tracing cleanup [#903](https://github.com/openethereum/openethereum/pull/903) +- Ethcore-specific RPC methods [#923](https://github.com/openethereum/openethereum/pull/923) +- Parameter to allow user to force the sealing mechanism [#918](https://github.com/openethereum/openethereum/pull/918) +- updated dependencies [#921](https://github.com/openethereum/openethereum/pull/921) +- Fixed send transaction deadlock [#920](https://github.com/openethereum/openethereum/pull/920) +- --unlock is comma-delimited. [#916](https://github.com/openethereum/openethereum/pull/916) +- fixed eth_getLogs [#915](https://github.com/openethereum/openethereum/pull/915) +- create provided custom dir for keys if none [#912](https://github.com/openethereum/openethereum/pull/912) +- spec loading cleanup [#858](https://github.com/openethereum/openethereum/pull/858) +- WebApps HTTP Basic Auth Support [#906](https://github.com/openethereum/openethereum/pull/906) +- Removing match on constant [#888](https://github.com/openethereum/openethereum/pull/888) +- Update auth.rs [#907](https://github.com/openethereum/openethereum/pull/907) +- Enabling webapps compilation by default [#904](https://github.com/openethereum/openethereum/pull/904) +- fixed #895 [#898](https://github.com/openethereum/openethereum/pull/898) +- Support for compile-time included WebApplications. [#899](https://github.com/openethereum/openethereum/pull/899) +- Propagate transaction queue [#894](https://github.com/openethereum/openethereum/pull/894) +- Use new json RPC server [#901](https://github.com/openethereum/openethereum/pull/901) +- Gracefully dying when trying to enable RPC and app is compiled without it. [#900](https://github.com/openethereum/openethereum/pull/900) +- Additional logging and friendlier error messages [#893](https://github.com/openethereum/openethereum/pull/893) +- Avoid signalling readiness when app is about to be closed. [#897](https://github.com/openethereum/openethereum/pull/897) +- fixed #875 and added tests for eth_sendTransaction [#890](https://github.com/openethereum/openethereum/pull/890) +- passing key path to all invocations [#891](https://github.com/openethereum/openethereum/pull/891) +- Fixed eth_call nonce and gas handling [#892](https://github.com/openethereum/openethereum/pull/892) +- ipc rpc with nano transport (simple duplex) [#886](https://github.com/openethereum/openethereum/pull/886) +- Bumping clippy and fixing warnings [#889](https://github.com/openethereum/openethereum/pull/889) +- More descriptive expectations to transaction queue consistency. [#878](https://github.com/openethereum/openethereum/pull/878) +- uint bug - replace add with or [#879](https://github.com/openethereum/openethereum/pull/879) +- Fixing typo in bigint [#877](https://github.com/openethereum/openethereum/pull/877) +- update misleading cli help msg for author [#874](https://github.com/openethereum/openethereum/pull/874) +- Find geth data store cross-platform. [#871](https://github.com/openethereum/openethereum/pull/871) +- Import geth 1.4.0 keys [#872](https://github.com/openethereum/openethereum/pull/872) +- Syntax helpers for IPC RPC (part 2) [#854](https://github.com/openethereum/openethereum/pull/854) +- Fixed bootnode URL and error message [#870](https://github.com/openethereum/openethereum/pull/870) +- replace popcnt with mov (861) [#867](https://github.com/openethereum/openethereum/pull/867) +- weekly dependencies update [#865](https://github.com/openethereum/openethereum/pull/865) +- Remove unused mut [#866](https://github.com/openethereum/openethereum/pull/866) +- fixed #855 [#864](https://github.com/openethereum/openethereum/pull/864) +- simplified trace from functions, removed clippy warnings [#862](https://github.com/openethereum/openethereum/pull/862) +- Update deprecated HashDB methods in docs. [#857](https://github.com/openethereum/openethereum/pull/857) +- refactored loading transaction json tests [#853](https://github.com/openethereum/openethereum/pull/853) +- reorganised price info lookup [#852](https://github.com/openethereum/openethereum/pull/852) +- Publish locally-made transactions to peers. [#850](https://github.com/openethereum/openethereum/pull/850) +- Add generalbeck's token [#847](https://github.com/openethereum/openethereum/pull/847) +- Fix response for mining. [#846](https://github.com/openethereum/openethereum/pull/846) +- USD-based pricing of gas. [#843](https://github.com/openethereum/openethereum/pull/843) +- Parity can accept older work packages [#811](https://github.com/openethereum/openethereum/pull/811) +- Caching for computing seed hashes (#541) [#841](https://github.com/openethereum/openethereum/pull/841) +- checking transaction queue for pending transaction [#838](https://github.com/openethereum/openethereum/pull/838) +- refactored loading of state tests [#817](https://github.com/openethereum/openethereum/pull/817) +- tests for deserialization of transaction from issue #835 [#837](https://github.com/openethereum/openethereum/pull/837) +- unlocks with no expiration [on top of 833] [#834](https://github.com/openethereum/openethereum/pull/834) +- Unlock accounts on CLI. [#833](https://github.com/openethereum/openethereum/pull/833) +- Make BlockNumber optional, fix eth_call [#829](https://github.com/openethereum/openethereum/pull/829) +- Test socket to common test code (ethcore-devtools) [#831](https://github.com/openethereum/openethereum/pull/831) +- Use network id for the web3_net_version return. [#822](https://github.com/openethereum/openethereum/pull/822) +- json-rpc web3_sha3 [#824](https://github.com/openethereum/openethereum/pull/824) +- remove some unused files [#819](https://github.com/openethereum/openethereum/pull/819) +- debug symbols for master/beta [#818](https://github.com/openethereum/openethereum/pull/818) +- Syntax helpers for IPC RPC [#809](https://github.com/openethereum/openethereum/pull/809) +- refactored loading of execution tests [#803](https://github.com/openethereum/openethereum/pull/803) +- Rustfmt.toml [#805](https://github.com/openethereum/openethereum/pull/805) +- install-partiy runs brew reinstall parity on osx [#810](https://github.com/openethereum/openethereum/pull/810) +- Fix mining from spinning [#807](https://github.com/openethereum/openethereum/pull/807) diff --git a/docs/CHANGELOG-1.10.md b/docs/CHANGELOG-1.10.md index 21a18cbb3..5eb948909 100644 --- a/docs/CHANGELOG-1.10.md +++ b/docs/CHANGELOG-1.10.md @@ -1,18 +1,18 @@ Note: Parity 1.10 reached End-of-Life on 2018-07-18 (EOL). -## Parity [v1.10.9](https://github.com/paritytech/parity/releases/tag/v1.10.9) (2018-07-07) +## Parity [v1.10.9](https://github.com/openethereum/openethereum/releases/tag/v1.10.9) (2018-07-07) Parity 1.10.9 is a bug-fix release to improve performance and stability. The full list of included changes: -- Stable: 1.10.9 backports ([#9016](https://github.com/paritytech/parity/pull/9016)) +- Stable: 1.10.9 backports ([#9016](https://github.com/openethereum/openethereum/pull/9016)) - Parity-version: bump stable to 1.10.9 - - Scripts: remove md5 checksums ([#8884](https://github.com/paritytech/parity/pull/8884)) - - Add support for --chain tobalaba ([#8870](https://github.com/paritytech/parity/pull/8870)) + - Scripts: remove md5 checksums ([#8884](https://github.com/openethereum/openethereum/pull/8884)) + - Add support for --chain tobalaba ([#8870](https://github.com/openethereum/openethereum/pull/8870)) - Add support for --chain tobalaba - - Only return error log for rustls ([#9025](https://github.com/paritytech/parity/pull/9025)) - - Fixes for misbehavior reporting in AuthorityRound ([#8998](https://github.com/paritytech/parity/pull/8998)) + - Only return error log for rustls ([#9025](https://github.com/openethereum/openethereum/pull/9025)) + - Fixes for misbehavior reporting in AuthorityRound ([#8998](https://github.com/openethereum/openethereum/pull/8998)) - Aura: only report after checking for repeated skipped primaries - Aura: refactor duplicate code for getting epoch validator set - Aura: verify_external: report on validator set contract instance @@ -26,62 +26,62 @@ The full list of included changes: - Aura: let reporting fail on verify_block_basic - Aura: add comment about possible failure of reporting -## Parity [v1.10.8](https://github.com/paritytech/parity/releases/tag/v1.10.8) (2018-06-29) +## Parity [v1.10.8](https://github.com/openethereum/openethereum/releases/tag/v1.10.8) (2018-06-29) Parity 1.10.8 is a bug-fix release to improve performance and stability. The full list of included changes: -- Backports ([#8986](https://github.com/paritytech/parity/pull/8986)) - - Snap: downgrade rust to revision 1.26.2, ref snapcraft/+bug/1778530 ([#8984](https://github.com/paritytech/parity/pull/8984)) +- Backports ([#8986](https://github.com/openethereum/openethereum/pull/8986)) + - Snap: downgrade rust to revision 1.26.2, ref snapcraft/+bug/1778530 ([#8984](https://github.com/openethereum/openethereum/pull/8984)) - Snap: downgrade rust to revision 1.26.2, ref snapcraft/+bug/1778530 - Snap: use plugin rust - - Fix deadlock in blockchain. ([#8977](https://github.com/paritytech/parity/pull/8977)) + - Fix deadlock in blockchain. ([#8977](https://github.com/openethereum/openethereum/pull/8977)) - Remove js-glue from workspace -- Bump stable to 1.10.8 ([#8951](https://github.com/paritytech/parity/pull/8951)) +- Bump stable to 1.10.8 ([#8951](https://github.com/openethereum/openethereum/pull/8951)) - Parity-version: bump stable to 1.10.8 - - Update ropsten.json ([#8926](https://github.com/paritytech/parity/pull/8926)) - - Scripts: minor improvements ([#8930](https://github.com/paritytech/parity/pull/8930)) + - Update ropsten.json ([#8926](https://github.com/openethereum/openethereum/pull/8926)) + - Scripts: minor improvements ([#8930](https://github.com/openethereum/openethereum/pull/8930)) - CI: enable 'latest' docker tag on master pipeline - CI: mark both beta and stable as stable snap. - CI: sign all windows binaries - Scripts: remove whisper target not available in stable - Scripts: fix gitlab strip binaries - - Scripts: fix docker build tag on latest using master ([#8952](https://github.com/paritytech/parity/pull/8952)) - - Rpc: cap gas limit of local calls ([#8943](https://github.com/paritytech/parity/pull/8943)) + - Scripts: fix docker build tag on latest using master ([#8952](https://github.com/openethereum/openethereum/pull/8952)) + - Rpc: cap gas limit of local calls ([#8943](https://github.com/openethereum/openethereum/pull/8943)) -## Parity [v1.10.7](https://github.com/paritytech/parity/releases/tag/v1.10.7) (2018-06-20) +## Parity [v1.10.7](https://github.com/openethereum/openethereum/releases/tag/v1.10.7) (2018-06-20) Parity 1.10.7 is a bug-fix release to improve performance and stability. The full list of included changes: -- Backports ([#8919](https://github.com/paritytech/parity/pull/8919)) - - Fixed AuthorityRound deadlock on shutdown, closes [#8088](https://github.com/paritytech/parity/issues/8088) ([#8803](https://github.com/paritytech/parity/pull/8803)) - - CI: Fix docker tags ([#8822](https://github.com/paritytech/parity/pull/8822)) +- Backports ([#8919](https://github.com/openethereum/openethereum/pull/8919)) + - Fixed AuthorityRound deadlock on shutdown, closes [#8088](https://github.com/openethereum/openethereum/issues/8088) ([#8803](https://github.com/openethereum/openethereum/pull/8803)) + - CI: Fix docker tags ([#8822](https://github.com/openethereum/openethereum/pull/8822)) - Scripts: enable docker builds for beta and stable - Scripts: docker latest should be beta not master - Scripts: docker latest is master - - Fix concurrent access to signer queue ([#8854](https://github.com/paritytech/parity/pull/8854)) + - Fix concurrent access to signer queue ([#8854](https://github.com/openethereum/openethereum/pull/8854)) - Fix concurrent access to signer queue - Put request back to the queue if confirmation failed - Typo: fix docs and rename functions to be more specific - Change trace info "Transaction" -> "Request" - - Add new ovh bootnodes and fix port for foundation bootnode 3.2 ([#8886](https://github.com/paritytech/parity/pull/8886)) + - Add new ovh bootnodes and fix port for foundation bootnode 3.2 ([#8886](https://github.com/openethereum/openethereum/pull/8886)) - Add new ovh bootnodes and fix port for foundation bootnode 3.2 - Remove old bootnodes. - Remove duplicate 1118980bf48b0a3640bdba04e0fe78b1add18e1cd99bf22d53daac1fd9972ad650df52176e7c7d89d1114cfef2bc23a2959aa54998a46afcf7d91809f0855082 - - Block 0 is valid in queries ([#8891](https://github.com/paritytech/parity/pull/8891)) - - Update jsonrpc libs, fixed ipc leak, closes [#8774](https://github.com/paritytech/parity/issues/8774) ([#8876](https://github.com/paritytech/parity/pull/8876)) - - Add ETC Cooperative-run load balanced parity node ([#8892](https://github.com/paritytech/parity/pull/8892)) - - Minor fix in chain supplier and light provider ([#8906](https://github.com/paritytech/parity/pull/8906)) + - Block 0 is valid in queries ([#8891](https://github.com/openethereum/openethereum/pull/8891)) + - Update jsonrpc libs, fixed ipc leak, closes [#8774](https://github.com/openethereum/openethereum/issues/8774) ([#8876](https://github.com/openethereum/openethereum/pull/8876)) + - Add ETC Cooperative-run load balanced parity node ([#8892](https://github.com/openethereum/openethereum/pull/8892)) + - Minor fix in chain supplier and light provider ([#8906](https://github.com/openethereum/openethereum/pull/8906)) - Fix chain supplier increment - Fix light provider block_headers -- Parity-version: stable release 1.10.7 ([#8855](https://github.com/paritytech/parity/pull/8855)) - - Cherry-pick network-specific release flag ([#8821](https://github.com/paritytech/parity/pull/8821)) +- Parity-version: stable release 1.10.7 ([#8855](https://github.com/openethereum/openethereum/pull/8855)) + - Cherry-pick network-specific release flag ([#8821](https://github.com/openethereum/openethereum/pull/8821)) - Parity-version: bump stable to 1.10.7 -## Parity [v1.10.6](https://github.com/paritytech/parity/releases/tag/v1.10.6) (2018-06-05) +## Parity [v1.10.6](https://github.com/openethereum/openethereum/releases/tag/v1.10.6) (2018-06-05) Parity 1.10.6 is a security-relevant release. Please upgrade your nodes as soon as possible. @@ -93,66 +93,66 @@ If you can not upgrade to 1.10+ yet, please use the following branches and build The full list of included changes: -- Parity-version: bump stable to 1.10.6 ([#8805](https://github.com/paritytech/parity/pull/8805)) +- Parity-version: bump stable to 1.10.6 ([#8805](https://github.com/openethereum/openethereum/pull/8805)) - Parity-version: bump stable to 1.10.6 - - Disallow unsigned transactions in case EIP-86 is disabled ([#8802](https://github.com/paritytech/parity/pull/8802)) -- Update shell32-sys to fix windows build ([#8793](https://github.com/paritytech/parity/pull/8793)) -- Backports ([#8782](https://github.com/paritytech/parity/pull/8782)) - - Fix light sync with initial validator-set contract ([#8528](https://github.com/paritytech/parity/pull/8528)) + - Disallow unsigned transactions in case EIP-86 is disabled ([#8802](https://github.com/openethereum/openethereum/pull/8802)) +- Update shell32-sys to fix windows build ([#8793](https://github.com/openethereum/openethereum/pull/8793)) +- Backports ([#8782](https://github.com/openethereum/openethereum/pull/8782)) + - Fix light sync with initial validator-set contract ([#8528](https://github.com/openethereum/openethereum/pull/8528)) - Fix #8468 - Use U256::max_value() instead - Fix again - Also change initial transaction gas - - Don't open Browser post-install on Mac ([#8641](https://github.com/paritytech/parity/pull/8641)) + - Don't open Browser post-install on Mac ([#8641](https://github.com/openethereum/openethereum/pull/8641)) - Prefix uint fmt with `0x` with alternate flag - - Set the request index to that of the current request ([#8683](https://github.com/paritytech/parity/pull/8683)) + - Set the request index to that of the current request ([#8683](https://github.com/openethereum/openethereum/pull/8683)) - Set the request index to that of the current request - - Node table sorting according to last contact data ([#8541](https://github.com/paritytech/parity/pull/8541)) + - Node table sorting according to last contact data ([#8541](https://github.com/openethereum/openethereum/pull/8541)) - Network-devp2p: sort nodes in node table using last contact data - Network-devp2p: rename node contact types in node table json output - Network-devp2p: fix node table tests - Network-devp2p: note node failure when failed to establish connection - Network-devp2p: handle UselessPeer error - Network-devp2p: note failure when marking node as useless - - Network-devp2p: handle UselessPeer disconnect ([#8686](https://github.com/paritytech/parity/pull/8686)) -- Parity: bump stable version to 1.10.5 ([#8749](https://github.com/paritytech/parity/pull/8749)) + - Network-devp2p: handle UselessPeer disconnect ([#8686](https://github.com/openethereum/openethereum/pull/8686)) +- Parity: bump stable version to 1.10.5 ([#8749](https://github.com/openethereum/openethereum/pull/8749)) - Parity: bump stable version to 1.10.5 - Fix failing doc tests running on non-code -## Parity [v1.10.4](https://github.com/paritytech/parity/releases/tag/v1.10.4) (2018-05-15) +## Parity [v1.10.4](https://github.com/openethereum/openethereum/releases/tag/v1.10.4) (2018-05-15) Parity 1.10.4 is a bug-fix release to improve performance and stability. The full list of included changes: -- Backports ([#8623](https://github.com/paritytech/parity/pull/8623)) - - Fix account list double 0x display ([#8596](https://github.com/paritytech/parity/pull/8596)) +- Backports ([#8623](https://github.com/openethereum/openethereum/pull/8623)) + - Fix account list double 0x display ([#8596](https://github.com/openethereum/openethereum/pull/8596)) - Remove unused self import - Fix account list double 0x display - - Trace precompiled contracts when the transfer value is not zero ([#8486](https://github.com/paritytech/parity/pull/8486)) + - Trace precompiled contracts when the transfer value is not zero ([#8486](https://github.com/openethereum/openethereum/pull/8486)) - Trace precompiled contracts when the transfer value is not zero - Add tests for precompiled CALL tracing - Use byzantium test machine for the new test - Add notes in comments on why we don't trace all precompileds - Use is_transferred instead of transferred - - Gitlab test script fixes ([#8573](https://github.com/paritytech/parity/pull/8573)) + - Gitlab test script fixes ([#8573](https://github.com/openethereum/openethereum/pull/8573)) - Exclude /docs from modified files. - Ensure all references in the working tree are available - Remove duplicated line from test script -- Bump stable to 1.10.4 ([#8626](https://github.com/paritytech/parity/pull/8626)) -- Allow stable snaps to be stable. ([#8582](https://github.com/paritytech/parity/pull/8582)) +- Bump stable to 1.10.4 ([#8626](https://github.com/openethereum/openethereum/pull/8626)) +- Allow stable snaps to be stable. ([#8582](https://github.com/openethereum/openethereum/pull/8582)) -## Parity [v1.10.3](https://github.com/paritytech/parity/releases/tag/v1.10.3) (2018-05-08) +## Parity [v1.10.3](https://github.com/openethereum/openethereum/releases/tag/v1.10.3) (2018-05-08) Parity 1.10.3 marks the first stable release on the 1.10 track. Among others, it improves performance and stability. The full list of included changes: -- Backports ([#8557](https://github.com/paritytech/parity/pull/8557)) - - Update wasmi and pwasm-utils ([#8493](https://github.com/paritytech/parity/pull/8493)) +- Backports ([#8557](https://github.com/openethereum/openethereum/pull/8557)) + - Update wasmi and pwasm-utils ([#8493](https://github.com/openethereum/openethereum/pull/8493)) - Update wasmi to 0.2 - Update pwasm-utils to 0.1.5 - - Fetching logs by hash in blockchain database ([#8463](https://github.com/paritytech/parity/pull/8463)) + - Fetching logs by hash in blockchain database ([#8463](https://github.com/openethereum/openethereum/pull/8463)) - Fetch logs by hash in blockchain database - Fix tests - Add unit test for branch block logs fetching @@ -165,7 +165,7 @@ The full list of included changes: - typo: pass value by reference - Use loop and wrap inside blocks to simplify the code - typo: missed a comment - - Pass on storage keys tracing to handle the case when it is not modified ([#8491](https://github.com/paritytech/parity/pull/8491)) + - Pass on storage keys tracing to handle the case when it is not modified ([#8491](https://github.com/openethereum/openethereum/pull/8491)) - Pass on storage keys even if it is not modified - typo: account and storage query `to_pod_diff` builds both `touched_addresses` merge and storage keys merge. - Fix tests @@ -175,86 +175,86 @@ The full list of included changes: - Address grumbles - typo: remove unwanted empty line - ensure_cached compiles with the original signature - - Enable WebAssembly and Byzantium for Ellaism ([#8520](https://github.com/paritytech/parity/pull/8520)) + - Enable WebAssembly and Byzantium for Ellaism ([#8520](https://github.com/openethereum/openethereum/pull/8520)) - Enable WebAssembly and Byzantium for Ellaism - Fix indentation - Remove empty lines - Fix compilation. -- Stabilize 1.10.3 ([#8474](https://github.com/paritytech/parity/pull/8474)) +- Stabilize 1.10.3 ([#8474](https://github.com/openethereum/openethereum/pull/8474)) - Stabelize 1.10 - Bump stable to 1.10.3 - Update Gitlab scripts - - Fix snap builds ([#8483](https://github.com/paritytech/parity/pull/8483)) - - Fix docker build ([#8462](https://github.com/paritytech/parity/pull/8462)) + - Fix snap builds ([#8483](https://github.com/openethereum/openethereum/pull/8483)) + - Fix docker build ([#8462](https://github.com/openethereum/openethereum/pull/8462)) - Use `master` as Docker's `latest` (`beta-release` is not used anymore) -## Parity [v1.10.2](https://github.com/paritytech/parity/releases/tag/v1.10.2) (2018-04-24) +## Parity [v1.10.2](https://github.com/openethereum/openethereum/releases/tag/v1.10.2) (2018-04-24) Parity 1.10.2 is a bug-fix release to improve performance and stability. The full list of included changes: -- Update Parity beta to 1.10.2 + Backports ([#8455](https://github.com/paritytech/parity/pull/8455)) +- Update Parity beta to 1.10.2 + Backports ([#8455](https://github.com/openethereum/openethereum/pull/8455)) - Update Parity beta to 1.10.2 - - Allow 32-bit pipelines to fail ([#8454](https://github.com/paritytech/parity/pull/8454)) + - Allow 32-bit pipelines to fail ([#8454](https://github.com/openethereum/openethereum/pull/8454)) - Disable 32-bit targets for Gitlab - Rename Linux pipelines - - Update wasmi ([#8452](https://github.com/paritytech/parity/pull/8452)) + - Update wasmi ([#8452](https://github.com/openethereum/openethereum/pull/8452)) - Fix Cargo.lock -- Backports ([#8450](https://github.com/paritytech/parity/pull/8450)) - - Use forked app_dirs crate for reverted Windows dir behavior ([#8438](https://github.com/paritytech/parity/pull/8438)) +- Backports ([#8450](https://github.com/openethereum/openethereum/pull/8450)) + - Use forked app_dirs crate for reverted Windows dir behavior ([#8438](https://github.com/openethereum/openethereum/pull/8438)) - Remove unused app_dirs dependency in CLI - Use forked app_dirs crate for reverted Windows dir behavior - - Remove Tendermint extra_info due to seal inconsistencies ([#8367](https://github.com/paritytech/parity/pull/8367)) - - Handle queue import errors a bit more gracefully ([#8385](https://github.com/paritytech/parity/pull/8385)) - - Improve VM executor stack size estimation rules ([#8439](https://github.com/paritytech/parity/pull/8439)) + - Remove Tendermint extra_info due to seal inconsistencies ([#8367](https://github.com/openethereum/openethereum/pull/8367)) + - Handle queue import errors a bit more gracefully ([#8385](https://github.com/openethereum/openethereum/pull/8385)) + - Improve VM executor stack size estimation rules ([#8439](https://github.com/openethereum/openethereum/pull/8439)) - Improve VM executor stack size estimation rules - Typo: docs add "(Debug build)" comment - Fix an off by one typo and set minimal stack size - Use saturating_sub to avoid potential overflow -## Parity [v1.10.1](https://github.com/paritytech/parity/releases/tag/v1.10.1) (2018-04-17) +## Parity [v1.10.1](https://github.com/openethereum/openethereum/releases/tag/v1.10.1) (2018-04-17) Parity 1.10.1 is a bug-fix release to improve performance and stability. Among other changes, you can now use `--warp-barrier [BLOCK]` to specify a minimum block number to `--warp` to. This is useful in cases where clients restore to outdated snapshots far behind the latest chain head. The full list of included changes: -- Bump beta to 1.10.1 ([#8350](https://github.com/paritytech/parity/pull/8350)) +- Bump beta to 1.10.1 ([#8350](https://github.com/openethereum/openethereum/pull/8350)) - Bump beta to 1.10.1 - Unflag critical release -- Backports ([#8346](https://github.com/paritytech/parity/pull/8346)) - - Warp-only sync with warp-barrier [blocknumber] flag. ([#8228](https://github.com/paritytech/parity/pull/8228)) +- Backports ([#8346](https://github.com/openethereum/openethereum/pull/8346)) + - Warp-only sync with warp-barrier [blocknumber] flag. ([#8228](https://github.com/openethereum/openethereum/pull/8228)) - Warp-only sync with warp-after [blocknumber] flag. - Fix tests. - Fix configuration tests. - Rename to warp barrier. - - Allow unsafe js eval on Parity Wallet. ([#8204](https://github.com/paritytech/parity/pull/8204)) - - Update musicoin spec in line with gmc v2.6.2 ([#8242](https://github.com/paritytech/parity/pull/8242)) - - Supress TemporaryInvalid verification failures. ([#8256](https://github.com/paritytech/parity/pull/8256)) - - Include suicided accounts in state diff ([#8297](https://github.com/paritytech/parity/pull/8297)) + - Allow unsafe js eval on Parity Wallet. ([#8204](https://github.com/openethereum/openethereum/pull/8204)) + - Update musicoin spec in line with gmc v2.6.2 ([#8242](https://github.com/openethereum/openethereum/pull/8242)) + - Supress TemporaryInvalid verification failures. ([#8256](https://github.com/openethereum/openethereum/pull/8256)) + - Include suicided accounts in state diff ([#8297](https://github.com/openethereum/openethereum/pull/8297)) - Include suicided accounts in state diff - Shorten form match -> if let - Test suicide trace diff in State - - Replace_home for password_files, reserved_peers and log_file ([#8324](https://github.com/paritytech/parity/pull/8324)) + - Replace_home for password_files, reserved_peers and log_file ([#8324](https://github.com/openethereum/openethereum/pull/8324)) - Replace_home for password_files, reserved_peers and log_file - Typo: arg_log_file is Option - Enable UI by default, but only display info page. - Fix test. - Fix naming and remove old todo. - Change "wallet" with "browser UI" -- Change name Wallet -> UI ([#8164](https://github.com/paritytech/parity/pull/8164)) ([#8205](https://github.com/paritytech/parity/pull/8205)) +- Change name Wallet -> UI ([#8164](https://github.com/openethereum/openethereum/pull/8164)) ([#8205](https://github.com/openethereum/openethereum/pull/8205)) - Change name Wallet -> UI - Make warning bold -- Backport [#8099](https://github.com/paritytech/parity/pull/8099) ([#8132](https://github.com/paritytech/parity/pull/8132)) -- WASM libs ([#8220](https://github.com/paritytech/parity/pull/8220)) - - Bump wasm libs ([#8171](https://github.com/paritytech/parity/pull/8171)) - - Bump wasmi version ([#8209](https://github.com/paritytech/parity/pull/8209)) -- Update hyper to 0.11.24 ([#8203](https://github.com/paritytech/parity/pull/8203)) -- Updated jsonrpc to include latest backports (beta) ([#8181](https://github.com/paritytech/parity/pull/8181)) +- Backport [#8099](https://github.com/openethereum/openethereum/pull/8099) ([#8132](https://github.com/openethereum/openethereum/pull/8132)) +- WASM libs ([#8220](https://github.com/openethereum/openethereum/pull/8220)) + - Bump wasm libs ([#8171](https://github.com/openethereum/openethereum/pull/8171)) + - Bump wasmi version ([#8209](https://github.com/openethereum/openethereum/pull/8209)) +- Update hyper to 0.11.24 ([#8203](https://github.com/openethereum/openethereum/pull/8203)) +- Updated jsonrpc to include latest backports (beta) ([#8181](https://github.com/openethereum/openethereum/pull/8181)) - Updated jsonrpc to include latest backports - Update dependencies. -## Parity [v1.10.0](https://github.com/paritytech/parity/releases/tag/v1.10.0) (2018-03-22) +## Parity [v1.10.0](https://github.com/openethereum/openethereum/releases/tag/v1.10.0) (2018-03-22) This is the Parity 1.10.0-beta release! Cool! @@ -292,7 +292,7 @@ To enable empty step messages, set the `emptyStepsTransition` to your favorite b We removed the old database migrations from 2016. In case you upgrade Parity from a really, really old version, you will have to reset your database manually first with `parity db kill`. -We fixed DELEGATECALL `from` and `to` fields, see [#7166](https://github.com/paritytech/parity/issues/7166). +We fixed DELEGATECALL `from` and `to` fields, see [#7166](https://github.com/openethereum/openethereum/issues/7166). We reduced the default USD per transaction value to 0.0001. Thanks, @MysticRyuujin! @@ -302,60 +302,60 @@ The Musicoin chain is now enabled with Byzantium features starting at block `2_2 The full list of included changes: -- Re-enable signer, even with no UI. ([#8167](https://github.com/paritytech/parity/pull/8167)) ([#8168](https://github.com/paritytech/parity/pull/8168)) +- Re-enable signer, even with no UI. ([#8167](https://github.com/openethereum/openethereum/pull/8167)) ([#8168](https://github.com/openethereum/openethereum/pull/8168)) - Re-enable signer, even with no UI. - Fix message. -- Beta Backports ([#8136](https://github.com/paritytech/parity/pull/8136)) - - Support parity protocol. ([#8035](https://github.com/paritytech/parity/pull/8035)) - - updater: apply exponential backoff after download failure ([#8059](https://github.com/paritytech/parity/pull/8059)) +- Beta Backports ([#8136](https://github.com/openethereum/openethereum/pull/8136)) + - Support parity protocol. ([#8035](https://github.com/openethereum/openethereum/pull/8035)) + - updater: apply exponential backoff after download failure ([#8059](https://github.com/openethereum/openethereum/pull/8059)) - updater: apply exponential backoff after download failure - updater: reset backoff on new release - - Max code size on Kovan ([#8067](https://github.com/paritytech/parity/pull/8067)) + - Max code size on Kovan ([#8067](https://github.com/openethereum/openethereum/pull/8067)) - Enable code size limit on kovan - Fix formatting. - - Limit incoming connections. ([#8060](https://github.com/paritytech/parity/pull/8060)) + - Limit incoming connections. ([#8060](https://github.com/openethereum/openethereum/pull/8060)) - Limit ingress connections - Optimized handshakes logging - - WASM libraries bump ([#7970](https://github.com/paritytech/parity/pull/7970)) + - WASM libraries bump ([#7970](https://github.com/openethereum/openethereum/pull/7970)) - update wasmi, parity-wasm, wasm-utils to latest version - Update to new wasmi & error handling - also utilize new stack limiter - fix typo - replace dependency url - Cargo.lock update - - add some dos protection ([#8084](https://github.com/paritytech/parity/pull/8084)) - - revert removing blooms ([#8066](https://github.com/paritytech/parity/pull/8066)) - - Revert "fix traces, removed bloomchain crate, closes [#7228](https://github.com/paritytech/parity/issues/7228), closes [#7167](https://github.com/paritytech/parity/issues/7167)" - - Revert "fixed broken logs ([#7934](https://github.com/paritytech/parity/pull/7934))" + - add some dos protection ([#8084](https://github.com/openethereum/openethereum/pull/8084)) + - revert removing blooms ([#8066](https://github.com/openethereum/openethereum/pull/8066)) + - Revert "fix traces, removed bloomchain crate, closes [#7228](https://github.com/openethereum/openethereum/issues/7228), closes [#7167](https://github.com/openethereum/openethereum/issues/7167)" + - Revert "fixed broken logs ([#7934](https://github.com/openethereum/openethereum/pull/7934))" - fixed broken logs - bring back old lock order - remove migration v13 - revert CURRENT_VERSION to 12 in migration.rs - - more dos protection ([#8104](https://github.com/paritytech/parity/pull/8104)) - - Const time comparison ([#8113](https://github.com/paritytech/parity/pull/8113)) + - more dos protection ([#8104](https://github.com/openethereum/openethereum/pull/8104)) + - Const time comparison ([#8113](https://github.com/openethereum/openethereum/pull/8113)) - Use `subtle::slices_equal` for constant time comparison. - Also update the existing version of subtle in `ethcrypto` from 0.1 to 0.5 - Test specifically for InvalidPassword error. - - fix trace filter returning returning unrelated reward calls, closes #8070 ([#8098](https://github.com/paritytech/parity/pull/8098)) - - network: init discovery using healthy nodes ([#8061](https://github.com/paritytech/parity/pull/8061)) + - fix trace filter returning returning unrelated reward calls, closes #8070 ([#8098](https://github.com/openethereum/openethereum/pull/8098)) + - network: init discovery using healthy nodes ([#8061](https://github.com/openethereum/openethereum/pull/8061)) - network: init discovery using healthy nodes - network: fix style grumble - network: fix typo - - Postpone Kovan hard fork ([#8137](https://github.com/paritytech/parity/pull/8137)) + - Postpone Kovan hard fork ([#8137](https://github.com/openethereum/openethereum/pull/8137)) - ethcore: postpone Kovan hard fork - util: update version fork metadata - - Disable UI by default. ([#8105](https://github.com/paritytech/parity/pull/8105)) - - dapps: update parity-ui dependencies ([#8160](https://github.com/paritytech/parity/pull/8160)) -- Probe changes one step deeper ([#8134](https://github.com/paritytech/parity/pull/8134)) ([#8135](https://github.com/paritytech/parity/pull/8135)) -- Beta backports ([#8053](https://github.com/paritytech/parity/pull/8053)) - - CI: Fix cargo cache ([#7968](https://github.com/paritytech/parity/pull/7968)) + - Disable UI by default. ([#8105](https://github.com/openethereum/openethereum/pull/8105)) + - dapps: update parity-ui dependencies ([#8160](https://github.com/openethereum/openethereum/pull/8160)) +- Probe changes one step deeper ([#8134](https://github.com/openethereum/openethereum/pull/8134)) ([#8135](https://github.com/openethereum/openethereum/pull/8135)) +- Beta backports ([#8053](https://github.com/openethereum/openethereum/pull/8053)) + - CI: Fix cargo cache ([#7968](https://github.com/openethereum/openethereum/pull/7968)) - Fix cache - Only clean locked cargo cache on windows - - fixed ethstore sign ([#8026](https://github.com/paritytech/parity/pull/8026)) - - fixed parsing ethash seals and verify_block_undordered ([#8031](https://github.com/paritytech/parity/pull/8031)) - - fix for verify_block_basic crashing on invalid transaction rlp ([#8032](https://github.com/paritytech/parity/pull/8032)) - - fix cache & snapcraft CI build ([#8052](https://github.com/paritytech/parity/pull/8052)) - - Add MCIP-6 Byzyantium transition to Musicoin spec ([#7841](https://github.com/paritytech/parity/pull/7841)) + - fixed ethstore sign ([#8026](https://github.com/openethereum/openethereum/pull/8026)) + - fixed parsing ethash seals and verify_block_undordered ([#8031](https://github.com/openethereum/openethereum/pull/8031)) + - fix for verify_block_basic crashing on invalid transaction rlp ([#8032](https://github.com/openethereum/openethereum/pull/8032)) + - fix cache & snapcraft CI build ([#8052](https://github.com/openethereum/openethereum/pull/8052)) + - Add MCIP-6 Byzyantium transition to Musicoin spec ([#7841](https://github.com/openethereum/openethereum/pull/7841)) - Add test chain spec for musicoin byzantium testnet - Add MCIP-6 Byzyantium transition to Musicoin spec - Update mcip6_byz.json @@ -363,96 +363,96 @@ The full list of included changes: - ethcore: update musicoin bootnodes - Update musicoin.json - More bootnodes. -- Make 1.10 beta ([#8022](https://github.com/paritytech/parity/pull/8022)) +- Make 1.10 beta ([#8022](https://github.com/openethereum/openethereum/pull/8022)) - Make 1.10 beta - Fix gitlab builds -- SecretStore: secretstore_generateDocumentKey RPC ([#7864](https://github.com/paritytech/parity/pull/7864)) -- SecretStore: ECDSA session for cases when 2*t < N ([#7739](https://github.com/paritytech/parity/pull/7739)) -- bump tiny-keccak ([#8019](https://github.com/paritytech/parity/pull/8019)) -- Remove un-necessary comment ([#8014](https://github.com/paritytech/parity/pull/8014)) -- clean up account fmt::Debug ([#7983](https://github.com/paritytech/parity/pull/7983)) -- improve quality of vote_collector module ([#7984](https://github.com/paritytech/parity/pull/7984)) -- ExecutedBlock cleanup ([#7991](https://github.com/paritytech/parity/pull/7991)) -- Hardware-wallet/usb-subscribe-refactor ([#7860](https://github.com/paritytech/parity/pull/7860)) -- remove wildcard imports from views, make tests more idiomatic ([#7986](https://github.com/paritytech/parity/pull/7986)) -- moved PerfTimer to a separate crate - "trace-time" ([#7985](https://github.com/paritytech/parity/pull/7985)) -- clean up ethcore::spec module imports ([#7990](https://github.com/paritytech/parity/pull/7990)) -- rpc: don't include current block in new_block_filter ([#7982](https://github.com/paritytech/parity/pull/7982)) -- fix traces, removed bloomchain crate ([#7979](https://github.com/paritytech/parity/pull/7979)) -- simplify compression and move it out of rlp crate ([#7957](https://github.com/paritytech/parity/pull/7957)) -- removed old migrations ([#7974](https://github.com/paritytech/parity/pull/7974)) -- Reject too large packets in snapshot sync. ([#7977](https://github.com/paritytech/parity/pull/7977)) -- fixed broken logs ([#7934](https://github.com/paritytech/parity/pull/7934)) -- Increase max download limit to 128MB ([#7965](https://github.com/paritytech/parity/pull/7965)) -- Calculate proper keccak256/sha3 using parity. ([#7953](https://github.com/paritytech/parity/pull/7953)) -- Add changelog for 1.8.10 stable and 1.9.3 beta ([#7947](https://github.com/paritytech/parity/pull/7947)) -- kvdb-rocksdb: remove buffered operations when committing transaction ([#7950](https://github.com/paritytech/parity/pull/7950)) -- Bump WebSockets ([#7952](https://github.com/paritytech/parity/pull/7952)) -- removed redundant Bloom conversions ([#7932](https://github.com/paritytech/parity/pull/7932)) -- simplify RefInfo fmt ([#7929](https://github.com/paritytech/parity/pull/7929)) -- Kovan WASM fork code ([#7849](https://github.com/paritytech/parity/pull/7849)) -- bring back trie and triehash benches ([#7926](https://github.com/paritytech/parity/pull/7926)) -- removed redundant PodAccount::new method ([#7928](https://github.com/paritytech/parity/pull/7928)) -- removed dummy wrapper structure - LogGroupPosition ([#7922](https://github.com/paritytech/parity/pull/7922)) -- spec: Validate required divisor fields are not 0 ([#7933](https://github.com/paritytech/parity/pull/7933)) -- simplify Client::filter_traces method ([#7936](https://github.com/paritytech/parity/pull/7936)) -- gitlab cache ([#7921](https://github.com/paritytech/parity/pull/7921)) -- Fix a division by zero in light client RPC handler ([#7917](https://github.com/paritytech/parity/pull/7917)) -- triehash optimisations ([#7920](https://github.com/paritytech/parity/pull/7920)) -- removed redundant Blockchain::db method ([#7919](https://github.com/paritytech/parity/pull/7919)) -- removed redundant Blockchain::rewind method ([#7918](https://github.com/paritytech/parity/pull/7918)) -- Pending transactions subscription ([#7906](https://github.com/paritytech/parity/pull/7906)) -- removed redundant otry! macro from ethcore ([#7916](https://github.com/paritytech/parity/pull/7916)) -- Make block generator easier to use ([#7888](https://github.com/paritytech/parity/pull/7888)) -- ECIP 1041 - Remove Difficulty Bomb ([#7905](https://github.com/paritytech/parity/pull/7905)) -- Fix CSP for dapps that require eval. ([#7867](https://github.com/paritytech/parity/pull/7867)) -- Fix gitlab ([#7901](https://github.com/paritytech/parity/pull/7901)) -- Gitlb snap master patch ([#7900](https://github.com/paritytech/parity/pull/7900)) -- fix snap build master ([#7896](https://github.com/paritytech/parity/pull/7896)) -- Fix wallet import ([#7873](https://github.com/paritytech/parity/pull/7873)) -- Fix snapcraft nightly ([#7884](https://github.com/paritytech/parity/pull/7884)) -- Add a timeout for light client sync requests ([#7848](https://github.com/paritytech/parity/pull/7848)) -- SecretStore: fixed test ([#7878](https://github.com/paritytech/parity/pull/7878)) -- Fix checksums and auto-update push ([#7846](https://github.com/paritytech/parity/pull/7846)) -- Forward-port snap fixes ([#7831](https://github.com/paritytech/parity/pull/7831)) -- Update gitlab-test.sh ([#7883](https://github.com/paritytech/parity/pull/7883)) -- Fix installer binary names for macos and windows ([#7881](https://github.com/paritytech/parity/pull/7881)) -- Fix string typo: "develoopment" -> "development" ([#7874](https://github.com/paritytech/parity/pull/7874)) -- Update the instructions to install the stable snap ([#7876](https://github.com/paritytech/parity/pull/7876)) -- SecretStore: 'broadcast' decryption session ([#7843](https://github.com/paritytech/parity/pull/7843)) -- Flush keyfiles. Resolves #7632 ([#7868](https://github.com/paritytech/parity/pull/7868)) -- Read registry_address from given block ([#7866](https://github.com/paritytech/parity/pull/7866)) -- Clean up docs formatting for Wasm runtime ([#7869](https://github.com/paritytech/parity/pull/7869)) -- WASM: Disable internal memory ([#7842](https://github.com/paritytech/parity/pull/7842)) -- Update gitlab-build.sh ([#7855](https://github.com/paritytech/parity/pull/7855)) -- ethabi version 5 ([#7723](https://github.com/paritytech/parity/pull/7723)) -- Light client: randomize the peer we dispatch requests to ([#7844](https://github.com/paritytech/parity/pull/7844)) -- Store updater metadata in a single place ([#7832](https://github.com/paritytech/parity/pull/7832)) -- Add new EF ropstens nodes. ([#7824](https://github.com/paritytech/parity/pull/7824)) -- refactor stratum to remove retain cycle ([#7827](https://github.com/paritytech/parity/pull/7827)) -- Bump jsonrpc. ([#7828](https://github.com/paritytech/parity/pull/7828)) -- Add binary identifiers and sha256sum to builds ([#7830](https://github.com/paritytech/parity/pull/7830)) -- Update references to UI shell & wallet ([#7808](https://github.com/paritytech/parity/pull/7808)) -- Adjust storage update evm-style ([#7812](https://github.com/paritytech/parity/pull/7812)) -- Updated WASM Runtime & new interpreter (wasmi) ([#7796](https://github.com/paritytech/parity/pull/7796)) -- SecretStore: ignore removed authorities when running auto-migration ([#7674](https://github.com/paritytech/parity/pull/7674)) -- Fix build ([#7807](https://github.com/paritytech/parity/pull/7807)) -- Move js & js-old code to github.com/parity-js ([#7685](https://github.com/paritytech/parity/pull/7685)) -- More changelogs :) ([#7782](https://github.com/paritytech/parity/pull/7782)) -- Actualized API set in help ([#7790](https://github.com/paritytech/parity/pull/7790)) -- Removed obsolete file ([#7788](https://github.com/paritytech/parity/pull/7788)) -- Update ropsten bootnodes ([#7776](https://github.com/paritytech/parity/pull/7776)) -- CHANGELOG for 1.9.1 and 1.8.8 ([#7775](https://github.com/paritytech/parity/pull/7775)) -- Enable byzantium features on non-ethash chains ([#7753](https://github.com/paritytech/parity/pull/7753)) -- Fix client not being dropped on shutdown ([#7695](https://github.com/paritytech/parity/pull/7695)) -- Filter-out nodes.json ([#7716](https://github.com/paritytech/parity/pull/7716)) -- Removes redundant parentheses ([#7721](https://github.com/paritytech/parity/pull/7721)) -- Transaction-pool fixes ([#7741](https://github.com/paritytech/parity/pull/7741)) -- More visible download link in README.md ([#7707](https://github.com/paritytech/parity/pull/7707)) -- Changelog for 1.9.0 ([#7664](https://github.com/paritytech/parity/pull/7664)) -- Add scroll when too many accounts ([#7677](https://github.com/paritytech/parity/pull/7677)) -- SecretStore: return HTTP 403 (access denied) if consensus is unreachable ([#7656](https://github.com/paritytech/parity/pull/7656)) -- Moved StopGaurd to it's own crate ([#7635](https://github.com/paritytech/parity/pull/7635)) +- SecretStore: secretstore_generateDocumentKey RPC ([#7864](https://github.com/openethereum/openethereum/pull/7864)) +- SecretStore: ECDSA session for cases when 2*t < N ([#7739](https://github.com/openethereum/openethereum/pull/7739)) +- bump tiny-keccak ([#8019](https://github.com/openethereum/openethereum/pull/8019)) +- Remove un-necessary comment ([#8014](https://github.com/openethereum/openethereum/pull/8014)) +- clean up account fmt::Debug ([#7983](https://github.com/openethereum/openethereum/pull/7983)) +- improve quality of vote_collector module ([#7984](https://github.com/openethereum/openethereum/pull/7984)) +- ExecutedBlock cleanup ([#7991](https://github.com/openethereum/openethereum/pull/7991)) +- Hardware-wallet/usb-subscribe-refactor ([#7860](https://github.com/openethereum/openethereum/pull/7860)) +- remove wildcard imports from views, make tests more idiomatic ([#7986](https://github.com/openethereum/openethereum/pull/7986)) +- moved PerfTimer to a separate crate - "trace-time" ([#7985](https://github.com/openethereum/openethereum/pull/7985)) +- clean up ethcore::spec module imports ([#7990](https://github.com/openethereum/openethereum/pull/7990)) +- rpc: don't include current block in new_block_filter ([#7982](https://github.com/openethereum/openethereum/pull/7982)) +- fix traces, removed bloomchain crate ([#7979](https://github.com/openethereum/openethereum/pull/7979)) +- simplify compression and move it out of rlp crate ([#7957](https://github.com/openethereum/openethereum/pull/7957)) +- removed old migrations ([#7974](https://github.com/openethereum/openethereum/pull/7974)) +- Reject too large packets in snapshot sync. ([#7977](https://github.com/openethereum/openethereum/pull/7977)) +- fixed broken logs ([#7934](https://github.com/openethereum/openethereum/pull/7934)) +- Increase max download limit to 128MB ([#7965](https://github.com/openethereum/openethereum/pull/7965)) +- Calculate proper keccak256/sha3 using parity. ([#7953](https://github.com/openethereum/openethereum/pull/7953)) +- Add changelog for 1.8.10 stable and 1.9.3 beta ([#7947](https://github.com/openethereum/openethereum/pull/7947)) +- kvdb-rocksdb: remove buffered operations when committing transaction ([#7950](https://github.com/openethereum/openethereum/pull/7950)) +- Bump WebSockets ([#7952](https://github.com/openethereum/openethereum/pull/7952)) +- removed redundant Bloom conversions ([#7932](https://github.com/openethereum/openethereum/pull/7932)) +- simplify RefInfo fmt ([#7929](https://github.com/openethereum/openethereum/pull/7929)) +- Kovan WASM fork code ([#7849](https://github.com/openethereum/openethereum/pull/7849)) +- bring back trie and triehash benches ([#7926](https://github.com/openethereum/openethereum/pull/7926)) +- removed redundant PodAccount::new method ([#7928](https://github.com/openethereum/openethereum/pull/7928)) +- removed dummy wrapper structure - LogGroupPosition ([#7922](https://github.com/openethereum/openethereum/pull/7922)) +- spec: Validate required divisor fields are not 0 ([#7933](https://github.com/openethereum/openethereum/pull/7933)) +- simplify Client::filter_traces method ([#7936](https://github.com/openethereum/openethereum/pull/7936)) +- gitlab cache ([#7921](https://github.com/openethereum/openethereum/pull/7921)) +- Fix a division by zero in light client RPC handler ([#7917](https://github.com/openethereum/openethereum/pull/7917)) +- triehash optimisations ([#7920](https://github.com/openethereum/openethereum/pull/7920)) +- removed redundant Blockchain::db method ([#7919](https://github.com/openethereum/openethereum/pull/7919)) +- removed redundant Blockchain::rewind method ([#7918](https://github.com/openethereum/openethereum/pull/7918)) +- Pending transactions subscription ([#7906](https://github.com/openethereum/openethereum/pull/7906)) +- removed redundant otry! macro from ethcore ([#7916](https://github.com/openethereum/openethereum/pull/7916)) +- Make block generator easier to use ([#7888](https://github.com/openethereum/openethereum/pull/7888)) +- ECIP 1041 - Remove Difficulty Bomb ([#7905](https://github.com/openethereum/openethereum/pull/7905)) +- Fix CSP for dapps that require eval. ([#7867](https://github.com/openethereum/openethereum/pull/7867)) +- Fix gitlab ([#7901](https://github.com/openethereum/openethereum/pull/7901)) +- Gitlb snap master patch ([#7900](https://github.com/openethereum/openethereum/pull/7900)) +- fix snap build master ([#7896](https://github.com/openethereum/openethereum/pull/7896)) +- Fix wallet import ([#7873](https://github.com/openethereum/openethereum/pull/7873)) +- Fix snapcraft nightly ([#7884](https://github.com/openethereum/openethereum/pull/7884)) +- Add a timeout for light client sync requests ([#7848](https://github.com/openethereum/openethereum/pull/7848)) +- SecretStore: fixed test ([#7878](https://github.com/openethereum/openethereum/pull/7878)) +- Fix checksums and auto-update push ([#7846](https://github.com/openethereum/openethereum/pull/7846)) +- Forward-port snap fixes ([#7831](https://github.com/openethereum/openethereum/pull/7831)) +- Update gitlab-test.sh ([#7883](https://github.com/openethereum/openethereum/pull/7883)) +- Fix installer binary names for macos and windows ([#7881](https://github.com/openethereum/openethereum/pull/7881)) +- Fix string typo: "develoopment" -> "development" ([#7874](https://github.com/openethereum/openethereum/pull/7874)) +- Update the instructions to install the stable snap ([#7876](https://github.com/openethereum/openethereum/pull/7876)) +- SecretStore: 'broadcast' decryption session ([#7843](https://github.com/openethereum/openethereum/pull/7843)) +- Flush keyfiles. Resolves #7632 ([#7868](https://github.com/openethereum/openethereum/pull/7868)) +- Read registry_address from given block ([#7866](https://github.com/openethereum/openethereum/pull/7866)) +- Clean up docs formatting for Wasm runtime ([#7869](https://github.com/openethereum/openethereum/pull/7869)) +- WASM: Disable internal memory ([#7842](https://github.com/openethereum/openethereum/pull/7842)) +- Update gitlab-build.sh ([#7855](https://github.com/openethereum/openethereum/pull/7855)) +- ethabi version 5 ([#7723](https://github.com/openethereum/openethereum/pull/7723)) +- Light client: randomize the peer we dispatch requests to ([#7844](https://github.com/openethereum/openethereum/pull/7844)) +- Store updater metadata in a single place ([#7832](https://github.com/openethereum/openethereum/pull/7832)) +- Add new EF ropstens nodes. ([#7824](https://github.com/openethereum/openethereum/pull/7824)) +- refactor stratum to remove retain cycle ([#7827](https://github.com/openethereum/openethereum/pull/7827)) +- Bump jsonrpc. ([#7828](https://github.com/openethereum/openethereum/pull/7828)) +- Add binary identifiers and sha256sum to builds ([#7830](https://github.com/openethereum/openethereum/pull/7830)) +- Update references to UI shell & wallet ([#7808](https://github.com/openethereum/openethereum/pull/7808)) +- Adjust storage update evm-style ([#7812](https://github.com/openethereum/openethereum/pull/7812)) +- Updated WASM Runtime & new interpreter (wasmi) ([#7796](https://github.com/openethereum/openethereum/pull/7796)) +- SecretStore: ignore removed authorities when running auto-migration ([#7674](https://github.com/openethereum/openethereum/pull/7674)) +- Fix build ([#7807](https://github.com/openethereum/openethereum/pull/7807)) +- Move js & js-old code to github.com/parity-js ([#7685](https://github.com/openethereum/openethereum/pull/7685)) +- More changelogs :) ([#7782](https://github.com/openethereum/openethereum/pull/7782)) +- Actualized API set in help ([#7790](https://github.com/openethereum/openethereum/pull/7790)) +- Removed obsolete file ([#7788](https://github.com/openethereum/openethereum/pull/7788)) +- Update ropsten bootnodes ([#7776](https://github.com/openethereum/openethereum/pull/7776)) +- CHANGELOG for 1.9.1 and 1.8.8 ([#7775](https://github.com/openethereum/openethereum/pull/7775)) +- Enable byzantium features on non-ethash chains ([#7753](https://github.com/openethereum/openethereum/pull/7753)) +- Fix client not being dropped on shutdown ([#7695](https://github.com/openethereum/openethereum/pull/7695)) +- Filter-out nodes.json ([#7716](https://github.com/openethereum/openethereum/pull/7716)) +- Removes redundant parentheses ([#7721](https://github.com/openethereum/openethereum/pull/7721)) +- Transaction-pool fixes ([#7741](https://github.com/openethereum/openethereum/pull/7741)) +- More visible download link in README.md ([#7707](https://github.com/openethereum/openethereum/pull/7707)) +- Changelog for 1.9.0 ([#7664](https://github.com/openethereum/openethereum/pull/7664)) +- Add scroll when too many accounts ([#7677](https://github.com/openethereum/openethereum/pull/7677)) +- SecretStore: return HTTP 403 (access denied) if consensus is unreachable ([#7656](https://github.com/openethereum/openethereum/pull/7656)) +- Moved StopGaurd to it's own crate ([#7635](https://github.com/openethereum/openethereum/pull/7635)) ## Previous releases diff --git a/docs/CHANGELOG-1.11.md b/docs/CHANGELOG-1.11.md index 96ce474c4..74e5b037e 100644 --- a/docs/CHANGELOG-1.11.md +++ b/docs/CHANGELOG-1.11.md @@ -1,60 +1,60 @@ Note: Parity 1.11 reached End-of-Life on 2018-09-19 (EOL). -## Parity-Ethereum [v1.11.11](https://github.com/OpenEthereum/open-ethereum/releases/tag/v1.11.11) (2018-09-11) +## Parity-Ethereum [v1.11.11](https://github.com/openethereum/openethereum/releases/tag/v1.11.11) (2018-09-11) Parity-Ethereum 1.11.11-stable is a bug-fix release to improve performance and stability. The full list of included changes: -- Stable backports 1.11.11 ([#9443](https://github.com/OpenEthereum/open-ethereum/pull/9443)) +- Stable backports 1.11.11 ([#9443](https://github.com/openethereum/openethereum/pull/9443)) - Parity-version: bump stable to 1.11.11 - - Update tobalaba.json ([#9419](https://github.com/OpenEthereum/open-ethereum/pull/9419)) - - Update hardcoded sync ([#9421](https://github.com/OpenEthereum/open-ethereum/pull/9421)) + - Update tobalaba.json ([#9419](https://github.com/openethereum/openethereum/pull/9419)) + - Update hardcoded sync ([#9421](https://github.com/openethereum/openethereum/pull/9421)) - Update foundation hardcoded header to block 6219777 - Update ropsten hardcoded header to block 3917825 - Update kovan hardcoded header to block 8511489 - - Parity: print correct keys path on startup ([#9501](https://github.com/OpenEthereum/open-ethereum/pull/9501)) - - Only check warp syncing for eth_getWorks ([#9484](https://github.com/OpenEthereum/open-ethereum/pull/9484)) + - Parity: print correct keys path on startup ([#9501](https://github.com/openethereum/openethereum/pull/9501)) + - Only check warp syncing for eth_getWorks ([#9484](https://github.com/openethereum/openethereum/pull/9484)) - Only check warp syncing for eth_getWorks - Use SyncStatus::is_snapshot_syncing -## Parity-Ethereum [v1.11.10](https://github.com/OpenEthereum/open-ethereum/releases/tag/v1.11.10) (2018-08-31) +## Parity-Ethereum [v1.11.10](https://github.com/openethereum/openethereum/releases/tag/v1.11.10) (2018-08-31) Parity-Ethereum 1.11.10-stable is a bug-fix release to improve performance and stability. The full list of included changes: -- Stable backports for 1.11.10 ([#9228](https://github.com/OpenEthereum/open-ethereum/pull/9228)) +- Stable backports for 1.11.10 ([#9228](https://github.com/openethereum/openethereum/pull/9228)) - Parity-version: bump stable to 1.11.9 - - Fix compilation error on nightly rust ([#8707](https://github.com/OpenEthereum/open-ethereum/pull/8707)) + - Fix compilation error on nightly rust ([#8707](https://github.com/openethereum/openethereum/pull/8707)) - On nightly rust passing `public_url` works but that breaks on stable. This works for both. - Parity-version: bump stable to 1.11.10 - - Check if synced when using eth_getWork ([#9193](https://github.com/OpenEthereum/open-ethereum/issues/9193)) ([#9210](https://github.com/OpenEthereum/open-ethereum/pull/9210)) - - Check if synced when using eth_getWork ([#9193](https://github.com/OpenEthereum/open-ethereum/issues/9193)) + - Check if synced when using eth_getWork ([#9193](https://github.com/openethereum/openethereum/issues/9193)) ([#9210](https://github.com/openethereum/openethereum/pull/9210)) + - Check if synced when using eth_getWork ([#9193](https://github.com/openethereum/openethereum/issues/9193)) - Don't use fn syncing - Fix identation - Fix typo - Don't check for warping - Rpc: avoid calling queue_info twice on eth_getWork - - Fix potential as_usize overflow when casting from U256 in miner ([#9221](https://github.com/OpenEthereum/open-ethereum/pull/9221)) - - Allow old blocks from peers with lower difficulty ([#9226](https://github.com/OpenEthereum/open-ethereum/pull/9226)) + - Fix potential as_usize overflow when casting from U256 in miner ([#9221](https://github.com/openethereum/openethereum/pull/9221)) + - Allow old blocks from peers with lower difficulty ([#9226](https://github.com/openethereum/openethereum/pull/9226)) - Previously we only allow downloading of old blocks if the peer difficulty was greater than our syncing difficulty. This change allows downloading of blocks from peers where the difficulty is greater then the last downloaded old block. - - Update Dockerfile ([#9242](https://github.com/OpenEthereum/open-ethereum/pull/9242)) + - Update Dockerfile ([#9242](https://github.com/openethereum/openethereum/pull/9242)) - Update Dockerfile - Fix Docker build - - Fix dockerfile paths: parity -> parity-ethereum ([#9248](https://github.com/OpenEthereum/open-ethereum/pull/9248)) - - Update tobalaba.json ([#9313](https://github.com/OpenEthereum/open-ethereum/pull/9313)) - - Light client `Provide default nonce in transactions when it´s missing` ([#9370](https://github.com/OpenEthereum/open-ethereum/pull/9370)) + - Fix dockerfile paths: parity -> parity-ethereum ([#9248](https://github.com/openethereum/openethereum/pull/9248)) + - Update tobalaba.json ([#9313](https://github.com/openethereum/openethereum/pull/9313)) + - Light client `Provide default nonce in transactions when it´s missing` ([#9370](https://github.com/openethereum/openethereum/pull/9370)) - Provide `default_nonce` in tx`s when it´s missing - When `nonce` is missing in a `EthTransaction` will cause it to fall in these cases provide `default_nonce` value instead! - - Changed http:// to https:// on Yasm link ([#9369](https://github.com/OpenEthereum/open-ethereum/pull/9369)) + - Changed http:// to https:// on Yasm link ([#9369](https://github.com/openethereum/openethereum/pull/9369)) - Changed http:// to https:// on Yasm link in README.md - Provide `default_nonce` in tx`s when it´s missing - When `nonce` is missing in a `EthTransaction` will cause it to fall in these cases provide `default_nonce` value instead! - Address grumbles - - Ethcore: kovan: delay activation of strict score validation ([#9406](https://github.com/OpenEthereum/open-ethereum/pull/9406)) - - Use impl Future in the light client RPC helpers ([#8628](https://github.com/OpenEthereum/open-ethereum/pull/8628)) - - Better support for eth_getLogs in light mode ([#9186](https://github.com/OpenEthereum/open-ethereum/pull/9186)) + - Ethcore: kovan: delay activation of strict score validation ([#9406](https://github.com/openethereum/openethereum/pull/9406)) + - Use impl Future in the light client RPC helpers ([#8628](https://github.com/openethereum/openethereum/pull/8628)) + - Better support for eth_getLogs in light mode ([#9186](https://github.com/openethereum/openethereum/pull/9186)) - Light client on-demand request for headers range. - Cache headers in HeaderWithAncestors response. - Also fulfills request locally if all headers are in cache. @@ -64,11 +64,11 @@ The full list of included changes: - Enforce limit on header range length in light client logs request. - Fix light request tests after struct change. - Respond to review comments. - - Propagate transactions for next 4 blocks. ([#9265](https://github.com/OpenEthereum/open-ethereum/pull/9265)) + - Propagate transactions for next 4 blocks. ([#9265](https://github.com/openethereum/openethereum/pull/9265)) - This PR also removes the limit of max 64 transactions per packet, currently we only attempt to prevent the packet size to go over 8MB. This will only be the case for super-large transactions or high-block-gas-limit chains. - Patching this is important only for chains that have blocks that can fit more than 4k transactions (over 86M block gas limit) - For mainnet, we should actually see a tiny bit faster propagation since instead of computing 4k pending set, we only need `4 * 8M / 21k = 1523` transactions. - - Ethcore: fix pow difficulty validation ([#9328](https://github.com/OpenEthereum/open-ethereum/pull/9328)) + - Ethcore: fix pow difficulty validation ([#9328](https://github.com/openethereum/openethereum/pull/9328)) - Ethcore: fix pow difficulty validation - Ethcore: validate difficulty is not zero - Ethcore: add issue link to regression test @@ -76,9 +76,9 @@ The full list of included changes: - Ethcore: move difficulty_to_boundary to ethash crate - Ethcore: reuse difficulty_to_boundary and boundary_to_difficulty - Ethcore: fix grumbles in difficulty_to_boundary_aux -- Add snapcraft cmake build dependency ([#9243](https://github.com/OpenEthereum/open-ethereum/pull/9243)) +- Add snapcraft cmake build dependency ([#9243](https://github.com/openethereum/openethereum/pull/9243)) -## Parity-Ethereum [v1.11.8](https://github.com/OpenEthereum/open-ethereum/releases/tag/v1.11.8) (2018-07-27) +## Parity-Ethereum [v1.11.8](https://github.com/openethereum/openethereum/releases/tag/v1.11.8) (2018-07-27) Parity 1.11.8-stable is a bug-fix release to improve performance and stability. @@ -86,35 +86,35 @@ Note, authorities in PoA networks based on the Aura engine, should upgrade their The full list of included changes: -- Backports to 1.11.8-stable ([#9144](https://github.com/OpenEthereum/open-ethereum/pull/9144)) +- Backports to 1.11.8-stable ([#9144](https://github.com/openethereum/openethereum/pull/9144)) - Parity-version: bump stable to 1.11.8 - - Ci: update version strings for snaps ([#9160](https://github.com/OpenEthereum/open-ethereum/pull/9160)) - - Be more graceful on Aura difficulty validation ([#9164](https://github.com/OpenEthereum/open-ethereum/pull/9164)) + - Ci: update version strings for snaps ([#9160](https://github.com/openethereum/openethereum/pull/9160)) + - Be more graceful on Aura difficulty validation ([#9164](https://github.com/openethereum/openethereum/pull/9164)) - Be more graceful on Aura difficulty validation - Test: rejects_step_backwards - Test: proposer_switching - Test: rejects_future_block - Test: reports_skipped - Test: verify_empty_seal_steps - - Parity: fix UserDefaults json parser ([#9189](https://github.com/OpenEthereum/open-ethereum/pull/9189)) + - Parity: fix UserDefaults json parser ([#9189](https://github.com/openethereum/openethereum/pull/9189)) - Parity: fix UserDefaults json parser - Parity: use serde_derive for UserDefaults - Parity: support deserialization of old UserDefault json format - Parity: make UserDefaults serde backwards compatible - Parity: tabify indentation in UserDefaults - - Fix bugfix hard fork logic ([#9138](https://github.com/OpenEthereum/open-ethereum/pull/9138)) + - Fix bugfix hard fork logic ([#9138](https://github.com/openethereum/openethereum/pull/9138)) - Fix bugfix hard fork logic - Remove dustProtectionTransition from bugfix category - EIP-168 is not enabled by default - Remove unnecessary 'static - - Disable per-sender limit for local transactions. ([#9148](https://github.com/OpenEthereum/open-ethereum/pull/9148)) + - Disable per-sender limit for local transactions. ([#9148](https://github.com/openethereum/openethereum/pull/9148)) - Disable per-sender limit for local transactions. - Add a missing new line. - - Rpc: fix is_major_importing sync state condition ([#9112](https://github.com/OpenEthereum/open-ethereum/pull/9112)) + - Rpc: fix is_major_importing sync state condition ([#9112](https://github.com/openethereum/openethereum/pull/9112)) - Rpc: fix is_major_importing sync state condition - Rpc: fix informant printout when waiting for peers - - Fix verification in ethcore-sync collect_blocks ([#9135](https://github.com/OpenEthereum/open-ethereum/pull/9135)) - - Docker: update hub dockerfile ([#9173](https://github.com/OpenEthereum/open-ethereum/pull/9173)) + - Fix verification in ethcore-sync collect_blocks ([#9135](https://github.com/openethereum/openethereum/pull/9135)) + - Docker: update hub dockerfile ([#9173](https://github.com/openethereum/openethereum/pull/9173)) - Update Dockerfile for hub - Update to Ubuntu Xenial 16.04 - Fix cmake version @@ -122,7 +122,7 @@ The full list of included changes: - Ethcore: update to parity-wasm 0.31 - Rpc: fix broken merge -## Parity-Ethereum [v1.11.7](https://github.com/OpenEthereum/open-ethereum/releases/tag/v1.11.7) "Prosperity" (2018-07-17) +## Parity-Ethereum [v1.11.7](https://github.com/openethereum/openethereum/releases/tag/v1.11.7) "Prosperity" (2018-07-17) Parity 1.11.7 "Prosperity" is a bug-fix release to improve performance and stability that marks the 1.11 release track as `stable`. Among other fixes, this release significantly addresses peering and synchronization issues. If you experienced such issues before, upgrading is highly recommended. If you rely on old versions of Parity, check out the `old-stable-1.10` branch, cherry-pick fixes, and compile your binaries independently. There will be no official support for any versions prior to 1.11.7, however (EOL). @@ -133,12 +133,12 @@ If you are upgrading directly from versions 1.10.9 or earlier, please note impor The full list of included changes: -- Backports to 1.11.7-stable ([#9093](https://github.com/paritytech/parity/pull/9093)) +- Backports to 1.11.7-stable ([#9093](https://github.com/openethereum/openethereum/pull/9093)) - Parity-version: stabilize 1.11 - Parity-version: bump stable to 1.11.7 - - Don't fetch snapshot chunks at random ([#9088](https://github.com/paritytech/parity/pull/9088)) - - Offload cull to IoWorker. ([#9099](https://github.com/paritytech/parity/pull/9099)) - - Limit the number of transactions in pending set ([#8777](https://github.com/paritytech/parity/pull/8777)) + - Don't fetch snapshot chunks at random ([#9088](https://github.com/openethereum/openethereum/pull/9088)) + - Offload cull to IoWorker. ([#9099](https://github.com/openethereum/openethereum/pull/9099)) + - Limit the number of transactions in pending set ([#8777](https://github.com/openethereum/openethereum/pull/8777)) - Unordered iterator. - Use unordered and limited set if full not required. - Split timeout work into smaller timers. @@ -152,36 +152,36 @@ The full list of included changes: - Fix light tests. - Fix ethcore-sync tests. - Fix RPC tests. - - Make sure to produce full blocks. ([#9115](https://github.com/paritytech/parity/pull/9115)) - - Update hidapi, fixes [#7542](https://github.com/OpenEthereum/open-ethereum/issues/7542) ([#9108](https://github.com/paritytech/parity/pull/9108)) - - Docker: add cmake dependency ([#9111](https://github.com/paritytech/parity/pull/9111)) + - Make sure to produce full blocks. ([#9115](https://github.com/openethereum/openethereum/pull/9115)) + - Update hidapi, fixes [#7542](https://github.com/openethereum/openethereum/issues/7542) ([#9108](https://github.com/openethereum/openethereum/pull/9108)) + - Docker: add cmake dependency ([#9111](https://github.com/openethereum/openethereum/pull/9111)) - Fix miner tests. - Revert "Make sure to produce full blocks." - This reverts commit b12d592. - - Update light client hardcoded headers ([#9098](https://github.com/paritytech/parity/pull/9098)) + - Update light client hardcoded headers ([#9098](https://github.com/openethereum/openethereum/pull/9098)) - Insert Kovan hardcoded headers until 7690241 - Insert Kovan hardcoded headers until block 7690241 - Insert Ropsten hardcoded headers until 3612673 - Insert Mainnet hardcoded headers until block 5941249 - - Make sure to produce full blocks. ([#9115](https://github.com/paritytech/parity/pull/9115)) - - Insert ETC (classic) hardcoded headers until block 6170625 ([#9121](https://github.com/paritytech/parity/pull/9121)) - - Fix verification in ethcore-sync collect_blocks ([#9135](https://github.com/paritytech/parity/pull/9135)) - - `evm bench` fix broken dependencies ([#9134](https://github.com/paritytech/parity/pull/9134)) + - Make sure to produce full blocks. ([#9115](https://github.com/openethereum/openethereum/pull/9115)) + - Insert ETC (classic) hardcoded headers until block 6170625 ([#9121](https://github.com/openethereum/openethereum/pull/9121)) + - Fix verification in ethcore-sync collect_blocks ([#9135](https://github.com/openethereum/openethereum/pull/9135)) + - `evm bench` fix broken dependencies ([#9134](https://github.com/openethereum/openethereum/pull/9134)) - `evm bench` use valid dependencies - Fix warnings -## Parity [v1.11.6](https://github.com/paritytech/parity/releases/tag/v1.11.6) (2018-07-09) +## Parity [v1.11.6](https://github.com/openethereum/openethereum/releases/tag/v1.11.6) (2018-07-09) Parity 1.11.6 is a bug-fix release to improve performance and stability. The full list of included changes: -- Beta: 1.11.6 backports ([#9015](https://github.com/paritytech/parity/pull/9015)) +- Beta: 1.11.6 backports ([#9015](https://github.com/openethereum/openethereum/pull/9015)) - Parity-version: bump beta to 1.11.6 - - Scripts: remove md5 checksums ([#8884](https://github.com/paritytech/parity/pull/8884)) + - Scripts: remove md5 checksums ([#8884](https://github.com/openethereum/openethereum/pull/8884)) - Add support for --chain tobalaba - Convert indents to tabs :) - - Fixes for misbehavior reporting in AuthorityRound ([#8998](https://github.com/paritytech/parity/pull/8998)) + - Fixes for misbehavior reporting in AuthorityRound ([#8998](https://github.com/openethereum/openethereum/pull/8998)) - Aura: only report after checking for repeated skipped primaries - Aura: refactor duplicate code for getting epoch validator set - Aura: verify_external: report on validator set contract instance @@ -194,25 +194,25 @@ The full list of included changes: - Aura: refactor duplicate code to handle immediate_transitions - Aura: let reporting fail on verify_block_basic - Aura: add comment about possible failure of reporting - - Only return error log for rustls ([#9025](https://github.com/paritytech/parity/pull/9025)) - - Transaction Pool improvements ([#8470](https://github.com/paritytech/parity/pull/8470)) + - Only return error log for rustls ([#9025](https://github.com/openethereum/openethereum/pull/9025)) + - Transaction Pool improvements ([#8470](https://github.com/openethereum/openethereum/pull/8470)) - Don't use ethereum_types in transaction pool. - Hide internal insertion_id. - Fix tests. - Review grumbles. - - Improve should_replace on NonceAndGasPrice ([#8980](https://github.com/paritytech/parity/pull/8980)) + - Improve should_replace on NonceAndGasPrice ([#8980](https://github.com/openethereum/openethereum/pull/8980)) - Additional tests for NonceAndGasPrice::should_replace. - Fix should_replace in the distinct sender case. - Use natural priority ordering to simplify should_replace. - - Minimal effective gas price in the queue ([#8934](https://github.com/paritytech/parity/pull/8934)) + - Minimal effective gas price in the queue ([#8934](https://github.com/openethereum/openethereum/pull/8934)) - Minimal effective gas price. - Fix naming, add test - Fix minimal entry score and add test. - Fix worst_transaction. - Remove effective gas price threshold. - Don't leak gas_price decisions out of Scoring. - - Never drop local transactions from different senders. ([#9002](https://github.com/paritytech/parity/pull/9002)) - - Recently rejected cache for transaction queue ([#9005](https://github.com/paritytech/parity/pull/9005)) + - Never drop local transactions from different senders. ([#9002](https://github.com/openethereum/openethereum/pull/9002)) + - Recently rejected cache for transaction queue ([#9005](https://github.com/openethereum/openethereum/pull/9005)) - Store recently rejected transactions. - Don't cache AlreadyImported rejections. - Make the size of transaction verification queue dependent on pool size. @@ -222,7 +222,7 @@ The full list of included changes: - Obsolete test removed - Obsolete test removed - Construct cache with_capacity. - - Optimize pending transactions filter ([#9026](https://github.com/paritytech/parity/pull/9026)) + - Optimize pending transactions filter ([#9026](https://github.com/openethereum/openethereum/pull/9026)) - Rpc: return unordered transactions in pending transactions filter - Ethcore: use LruCache for nonce cache - Only clear the nonce cache when a block is retracted @@ -234,7 +234,7 @@ The full list of included changes: - Clear cache only when block is enacted. - Fix RPC tests. - Address review comments. - - A last bunch of txqueue performance optimizations ([#9024](https://github.com/paritytech/parity/pull/9024)) + - A last bunch of txqueue performance optimizations ([#9024](https://github.com/openethereum/openethereum/pull/9024)) - Clear cache only when block is enacted. - Add tracing for cull. - Cull split. @@ -249,48 +249,48 @@ The full list of included changes: - Miner: add missing macro use for trace_time - Ci: remove md5 merge leftovers -## Parity [v1.11.5](https://github.com/paritytech/parity/releases/tag/v1.11.5) (2018-06-29) +## Parity [v1.11.5](https://github.com/openethereum/openethereum/releases/tag/v1.11.5) (2018-06-29) Parity 1.11.5 is a bug-fix release to improve performance and stability. The full list of included changes: -- Bump beta to 1.11.5 / Backports ([#8955](https://github.com/paritytech/parity/pull/8955)) +- Bump beta to 1.11.5 / Backports ([#8955](https://github.com/openethereum/openethereum/pull/8955)) - Parity-version: bump beta to 1.11.5 - - Update ropsten.json ([#8926](https://github.com/paritytech/parity/pull/8926)) - - Update hardcoded headers ([#8925](https://github.com/paritytech/parity/pull/8925)) + - Update ropsten.json ([#8926](https://github.com/openethereum/openethereum/pull/8926)) + - Update hardcoded headers ([#8925](https://github.com/openethereum/openethereum/pull/8925)) - Update kovan.json - Update Kovan to block 7693549 - Update foundation.json - Updated to block 5812225 - Update ropsten.json - Update to 3465217 - - Scripts: minor improvements ([#8930](https://github.com/paritytech/parity/pull/8930)) + - Scripts: minor improvements ([#8930](https://github.com/openethereum/openethereum/pull/8930)) - CI: enable 'latest' docker tag on master pipeline - CI: mark both beta and stable as stable snap. - CI: sign all windows binaries - - Scripts: fix docker build tag on latest using master ([#8952](https://github.com/paritytech/parity/pull/8952)) - - Rpc: cap gas limit of local calls ([#8943](https://github.com/paritytech/parity/pull/8943)) - - Snap: downgrade rust to revision 1.26.2, ref snapcraft/+bug/1778530 ([#8984](https://github.com/paritytech/parity/pull/8984)) + - Scripts: fix docker build tag on latest using master ([#8952](https://github.com/openethereum/openethereum/pull/8952)) + - Rpc: cap gas limit of local calls ([#8943](https://github.com/openethereum/openethereum/pull/8943)) + - Snap: downgrade rust to revision 1.26.2, ref snapcraft/+bug/1778530 ([#8984](https://github.com/openethereum/openethereum/pull/8984)) - Snap: downgrade rust to revision 1.26.2, ref snapcraft/+bug/1778530 - Snap: use plugin rust - - Fix deadlock in blockchain. ([#8977](https://github.com/paritytech/parity/pull/8977)) + - Fix deadlock in blockchain. ([#8977](https://github.com/openethereum/openethereum/pull/8977)) - Remove js-glue from workspace - This fixes test error on Rust 1.27 but also prevents js-glue from building itself. - Builtin dapp users can still use js-glue from crates.io. - - Fix Android build on beta ([#9003](https://github.com/paritytech/parity/pull/9003)) + - Fix Android build on beta ([#9003](https://github.com/openethereum/openethereum/pull/9003)) -## Parity [v1.11.4](https://github.com/paritytech/parity/releases/tag/v1.11.4) (2018-06-20) +## Parity [v1.11.4](https://github.com/openethereum/openethereum/releases/tag/v1.11.4) (2018-06-20) Parity 1.11.4 is a bug-fix release to improve performance and stability. The full list of included changes: -- Backports ([#8916](https://github.com/paritytech/parity/pull/8916)) - - `Duration_ns: u64 -> duration: Duration` ([#8457](https://github.com/paritytech/parity/pull/8457)) +- Backports ([#8916](https://github.com/openethereum/openethereum/pull/8916)) + - `Duration_ns: u64 -> duration: Duration` ([#8457](https://github.com/openethereum/openethereum/pull/8457)) - Duration_ns: u64 -> duration: Duration - Format on millis {:.2} -> {} - - Keep all enacted blocks notify in order ([#8524](https://github.com/paritytech/parity/pull/8524)) + - Keep all enacted blocks notify in order ([#8524](https://github.com/openethereum/openethereum/pull/8524)) - Keep all enacted blocks notify in order - Collect is unnecessary - Update ChainNotify to use ChainRouteType @@ -307,7 +307,7 @@ The full list of included changes: - Use into_enacted_retracted to further avoid copy - Typo: not a function - Rpc/tests: ChainRoute -> ChainRoute::new - - Handle removed logs in filter changes and add geth compatibility field ([#8796](https://github.com/paritytech/parity/pull/8796)) + - Handle removed logs in filter changes and add geth compatibility field ([#8796](https://github.com/openethereum/openethereum/pull/8796)) - Add removed geth compatibility field in log - Fix mocked tests - Add field block hash in PollFilter @@ -316,67 +316,67 @@ The full list of included changes: - Use canon logs for fetching reorg logs - Make sure removed flag is set - Address grumbles - - Fixed AuthorityRound deadlock on shutdown, closes [#8088](https://github.com/paritytech/parity/issues/8088) ([#8803](https://github.com/paritytech/parity/pull/8803)) - - Ci: Fix docker tags ([#8822](https://github.com/paritytech/parity/pull/8822)) + - Fixed AuthorityRound deadlock on shutdown, closes [#8088](https://github.com/openethereum/openethereum/issues/8088) ([#8803](https://github.com/openethereum/openethereum/pull/8803)) + - Ci: Fix docker tags ([#8822](https://github.com/openethereum/openethereum/pull/8822)) - Scripts: enable docker builds for beta and stable - Scripts: docker latest should be beta not master - Scripts: docker latest is master - - Ethcore: fix ancient block error msg handling ([#8832](https://github.com/paritytech/parity/pull/8832)) - - Disable parallel verification and skip verifiying already imported txs. ([#8834](https://github.com/paritytech/parity/pull/8834)) + - Ethcore: fix ancient block error msg handling ([#8832](https://github.com/openethereum/openethereum/pull/8832)) + - Disable parallel verification and skip verifiying already imported txs. ([#8834](https://github.com/openethereum/openethereum/pull/8834)) - Reject transactions that are already in pool without verifying them. - Avoid verifying already imported transactions. - - Fix concurrent access to signer queue ([#8854](https://github.com/paritytech/parity/pull/8854)) + - Fix concurrent access to signer queue ([#8854](https://github.com/openethereum/openethereum/pull/8854)) - Fix concurrent access to signer queue - Put request back to the queue if confirmation failed - Typo: fix docs and rename functions to be more specific - Change trace info "Transaction" -> "Request" - - Don't allocate in expect_valid_rlp unless necessary ([#8867](https://github.com/paritytech/parity/pull/8867)) + - Don't allocate in expect_valid_rlp unless necessary ([#8867](https://github.com/openethereum/openethereum/pull/8867)) - Don't allocate via format! in case there's no error - Fix test? - - Fixed ipc leak, closes [#8774](https://github.com/paritytech/parity/issues/8774) ([#8876](https://github.com/paritytech/parity/pull/8876)) - - Add new ovh bootnodes and fix port for foundation bootnode 3.2 ([#8886](https://github.com/paritytech/parity/pull/8886)) + - Fixed ipc leak, closes [#8774](https://github.com/openethereum/openethereum/issues/8774) ([#8876](https://github.com/openethereum/openethereum/pull/8876)) + - Add new ovh bootnodes and fix port for foundation bootnode 3.2 ([#8886](https://github.com/openethereum/openethereum/pull/8886)) - Add new ovh bootnodes and fix port for foundation bootnode 3.2 - Remove old bootnodes. - Remove duplicate 1118980bf48b0a3640bdba04e0fe78b1add18e1cd99bf22d53daac1fd9972ad650df52176e7c7d89d1114cfef2bc23a2959aa54998a46afcf7d91809f0855082 - - Block 0 is valid in queries ([#8891](https://github.com/paritytech/parity/pull/8891)) - - Add ETC Cooperative-run load balanced parity node ([#8892](https://github.com/paritytech/parity/pull/8892)) - - Minor fix in chain supplier and light provider ([#8906](https://github.com/paritytech/parity/pull/8906)) + - Block 0 is valid in queries ([#8891](https://github.com/openethereum/openethereum/pull/8891)) + - Add ETC Cooperative-run load balanced parity node ([#8892](https://github.com/openethereum/openethereum/pull/8892)) + - Minor fix in chain supplier and light provider ([#8906](https://github.com/openethereum/openethereum/pull/8906)) - Fix chain supplier increment - Fix light provider block_headers - - Check whether we need resealing in miner and unwrap has_account in account_provider ([#8853](https://github.com/paritytech/parity/pull/8853)) + - Check whether we need resealing in miner and unwrap has_account in account_provider ([#8853](https://github.com/openethereum/openethereum/pull/8853)) - Remove unused Result wrap in has_account - Check whether we need to reseal for external transactions - Fix reference to has_account interface - Typo: missing ) - Refactor duplicates to prepare_and_update_sealing - Fix build - - Allow disabling local-by-default for transactions with new config entry ([#8882](https://github.com/paritytech/parity/pull/8882)) + - Allow disabling local-by-default for transactions with new config entry ([#8882](https://github.com/openethereum/openethereum/pull/8882)) - Add tx_queue_allow_unknown_local config option - Refactor flag name + don't change import_own_tx behaviour - Add fn to TestMinerService - Avoid race condition from trusted sources -- Parity-version: beta release 1.11.4 ([#8856](https://github.com/paritytech/parity/pull/8856)) - - Cherry-pick network-specific release flag ([#8821](https://github.com/paritytech/parity/pull/8821)) +- Parity-version: beta release 1.11.4 ([#8856](https://github.com/openethereum/openethereum/pull/8856)) + - Cherry-pick network-specific release flag ([#8821](https://github.com/openethereum/openethereum/pull/8821)) - Parity-version: bump beta to 1.11.4 - Parity-version: remove merge leftovers -## Parity [v1.11.3](https://github.com/paritytech/parity/releases/tag/v1.11.3) (2018-06-06) +## Parity [v1.11.3](https://github.com/openethereum/openethereum/releases/tag/v1.11.3) (2018-06-06) -Parity 1.11.3 is a security-relevant release. Please upgrade your nodes as soon as possible to [v1.10.6](https://github.com/paritytech/parity/releases/tag/v1.10.6) or [v1.11.3](https://github.com/paritytech/parity/releases/tag/v1.11.3). +Parity 1.11.3 is a security-relevant release. Please upgrade your nodes as soon as possible to [v1.10.6](https://github.com/openethereum/openethereum/releases/tag/v1.10.6) or [v1.11.3](https://github.com/openethereum/openethereum/releases/tag/v1.11.3). The full list of included changes: -- Parity-version: bump beta to 1.11.3 ([#8806](https://github.com/paritytech/parity/pull/8806)) +- Parity-version: bump beta to 1.11.3 ([#8806](https://github.com/openethereum/openethereum/pull/8806)) - Parity-version: bump beta to 1.11.3 - - Disallow unsigned transactions in case EIP-86 is disabled ([#8802](https://github.com/paritytech/parity/pull/8802)) - - Fix ancient blocks queue deadlock ([#8751](https://github.com/paritytech/parity/pull/8751)) -- Update shell32-sys to fix windows build ([#8792](https://github.com/paritytech/parity/pull/8792)) -- Backports ([#8785](https://github.com/paritytech/parity/pull/8785)) - - Fix light sync with initial validator-set contract ([#8528](https://github.com/paritytech/parity/pull/8528)) - - Fix [#8468](https://github.com/OpenEthereum/open-ethereum/issues/8468) + - Disallow unsigned transactions in case EIP-86 is disabled ([#8802](https://github.com/openethereum/openethereum/pull/8802)) + - Fix ancient blocks queue deadlock ([#8751](https://github.com/openethereum/openethereum/pull/8751)) +- Update shell32-sys to fix windows build ([#8792](https://github.com/openethereum/openethereum/pull/8792)) +- Backports ([#8785](https://github.com/openethereum/openethereum/pull/8785)) + - Fix light sync with initial validator-set contract ([#8528](https://github.com/openethereum/openethereum/pull/8528)) + - Fix [#8468](https://github.com/openethereum/openethereum/issues/8468) - Use U256::max_value() instead - Also change initial transaction gas - - Resumable warp-sync / Seed downloaded snapshots ([#8544](https://github.com/paritytech/parity/pull/8544)) + - Resumable warp-sync / Seed downloaded snapshots ([#8544](https://github.com/openethereum/openethereum/pull/8544)) - Start dividing sync chain : first supplier method - WIP - updated chain sync supplier - Finish refactoring the Chain Sync Supplier @@ -403,92 +403,92 @@ The full list of included changes: - Update informant log - Refactor resuming snapshots - Update informant message : show chunks done - - Don't open Browser post-install on Mac ([#8641](https://github.com/paritytech/parity/pull/8641)) - - Fix not downloading old blocks ([#8642](https://github.com/paritytech/parity/pull/8642)) - - Fix PoW blockchains sealing notifications in chain_new_blocks ([#8656](https://github.com/paritytech/parity/pull/8656)) - - Shutdown the Snapshot Service early ([#8658](https://github.com/paritytech/parity/pull/8658)) + - Don't open Browser post-install on Mac ([#8641](https://github.com/openethereum/openethereum/pull/8641)) + - Fix not downloading old blocks ([#8642](https://github.com/openethereum/openethereum/pull/8642)) + - Fix PoW blockchains sealing notifications in chain_new_blocks ([#8656](https://github.com/openethereum/openethereum/pull/8656)) + - Shutdown the Snapshot Service early ([#8658](https://github.com/openethereum/openethereum/pull/8658)) - Shutdown the Snapshot Service when shutting down the runner - Rename `service` to `client_service` - Fix tests - - Fix cli signer ([#8682](https://github.com/paritytech/parity/pull/8682)) + - Fix cli signer ([#8682](https://github.com/openethereum/openethereum/pull/8682)) - Update ethereum-types so `{:#x}` applies 0x prefix - - Set the request index to that of the current request ([#8683](https://github.com/paritytech/parity/pull/8683)) + - Set the request index to that of the current request ([#8683](https://github.com/openethereum/openethereum/pull/8683)) - Set the request index to that of the current request - - Network-devp2p: handle UselessPeer disconnect ([#8686](https://github.com/paritytech/parity/pull/8686)) - - Fix local transactions policy. ([#8691](https://github.com/paritytech/parity/pull/8691)) - - CI: Fixes for Android Pipeline ([#8745](https://github.com/paritytech/parity/pull/8745)) + - Network-devp2p: handle UselessPeer disconnect ([#8686](https://github.com/openethereum/openethereum/pull/8686)) + - Fix local transactions policy. ([#8691](https://github.com/openethereum/openethereum/pull/8691)) + - CI: Fixes for Android Pipeline ([#8745](https://github.com/openethereum/openethereum/pull/8745)) - Ci: Remove check for shared libraries in gitlab script - Ci: allow android arm build to fail - - Custom Error Messages on ENFILE and EMFILE IO Errors ([#8744](https://github.com/paritytech/parity/pull/8744)) + - Custom Error Messages on ENFILE and EMFILE IO Errors ([#8744](https://github.com/openethereum/openethereum/pull/8744)) - Custom Error Messages on ENFILE and EMFILE IO Errors - Use assert-matches for more readable tests - Fix Wording and consistency - - Ethcore-sync: fix connection to peers behind chain fork block ([#8710](https://github.com/paritytech/parity/pull/8710)) -- Parity-version: bump beta to 1.11.2 ([#8750](https://github.com/paritytech/parity/pull/8750)) + - Ethcore-sync: fix connection to peers behind chain fork block ([#8710](https://github.com/openethereum/openethereum/pull/8710)) +- Parity-version: bump beta to 1.11.2 ([#8750](https://github.com/openethereum/openethereum/pull/8750)) - Parity-version: bump beta to 1.11.2 - Parity-version: unset critical flag -## Parity [v1.11.1](https://github.com/paritytech/parity/releases/tag/v1.11.1) (2018-05-15) +## Parity [v1.11.1](https://github.com/openethereum/openethereum/releases/tag/v1.11.1) (2018-05-15) This is the Parity 1.11.1-beta release! Hurray! Notable changes in reversed alphabetical order: -- TOOLING: **Whisper CLI** [#8201](https://github.com/paritytech/parity/pull/8201) +- TOOLING: **Whisper CLI** [#8201](https://github.com/openethereum/openethereum/pull/8201) - `whisper-cli` is a standalone tool to communicate with the Whisper protocol. - It provides functionality to specify `whisper-pool-size`, `port` and `address` to use. - All whisper RPC APIs are enabled and can be directly accessed. -- JSON-RPC API: **Return error in case eth_call returns VM errors** [#8448](https://github.com/paritytech/parity/pull/8448) +- JSON-RPC API: **Return error in case eth_call returns VM errors** [#8448](https://github.com/openethereum/openethereum/pull/8448) - This changes the behaviors of `eth_call` to respect VM errors if any. - In case of `REVERT`, it will also return the reverted return data in hex format. -- ENGINES: **Block Reward Contract** [#8419](https://github.com/paritytech/parity/pull/8419) +- ENGINES: **Block Reward Contract** [#8419](https://github.com/openethereum/openethereum/pull/8419) - The _AuRa_ PoA engine has now support for having a contract to calculate the block rewards. - The engine passes a list of benefactors and reward types to the contract which then returns a list of addresses and respective rewards. -- CORE: **Private Transactions** [#6422](https://github.com/paritytech/parity/pull/6422) +- CORE: **Private Transactions** [#6422](https://github.com/openethereum/openethereum/pull/6422) - Parity now provides a private transactions system. - Please, check out our wiki to get an [overview and setup instructions](https://wiki.parity.io/Private-Transactions.html). -- CORE: **New Transaction Queue implementation** [#8074](https://github.com/paritytech/parity/pull/8074) +- CORE: **New Transaction Queue implementation** [#8074](https://github.com/openethereum/openethereum/pull/8074) - Verification is now done in parallel. - Previous queue had `O(1)` time to get pending set, but `O(n^2)` insertion time. And obviously insertion/removal happens much more often than retrieving the pending set (only for propagation and pending block building) Currently we have `O(n * log(senders))` pending set time (with cache) and `O(tx_per_sender)` (usually within `log(tx_per_sender)`) insertion time. - `Scoring` and `Readiness` are separated from the pool, so it's easier to customize them or introduce different definitions (for instance for [EIP-859](https://github.com/ethereum/EIPs/issues/859) or private transactions, etc). - Banning removed, soft-penalization introduced instead: if transaction exceeds the limit other transactions from that sender get lower priority. - There is no explicit distinction between current and future transactions in the pool - `Readiness` determines that. Because of this we additionally remove `future` transactions that occupy the pool for long time. -- CONFIGURATION: **Warp-only sync with --warp-barrier [block-number] flag.** [#8228](https://github.com/paritytech/parity/pull/8228) +- CONFIGURATION: **Warp-only sync with --warp-barrier [block-number] flag.** [#8228](https://github.com/openethereum/openethereum/pull/8228) - Enables warp-only sync in case `--warp-barrier [block-number]` is provided. - This avoids clients to warp to outdated snapshots that are too far away from the best block. - This avoids clients to fall back to normal sync if there are no recent snapshots available currently. -- CONFIGURATION: **Disable UI by default.** [#8105](https://github.com/paritytech/parity/pull/8105) +- CONFIGURATION: **Disable UI by default.** [#8105](https://github.com/openethereum/openethereum/pull/8105) - The user interface is now disabled by default. It still can be activated with the `--force-ui` flag. - To get the stand-alone Parity UI, please check the dedicated [releases page](https://github.com/parity-js/shell/releases). -- CONFIGURATION: **Auto-updater improvements** [#8078](https://github.com/paritytech/parity/pull/8078) +- CONFIGURATION: **Auto-updater improvements** [#8078](https://github.com/openethereum/openethereum/pull/8078) - Added `--auto-update-delay` to randomly delay updates by `n` blocks. This takes into account the number of the block of the update release (old updates aren't delayed). - Added `--auto-update-check-frequency` to define the periodicity of auto-update checks in number of blocks. - This is an important improvement to ensure the network does not update all clients at the same time. -- CHAIN SPECS: **Enable WebAssembly and Byzantium for Ellaism** [#8520](https://github.com/paritytech/parity/pull/8520) +- CHAIN SPECS: **Enable WebAssembly and Byzantium for Ellaism** [#8520](https://github.com/openethereum/openethereum/pull/8520) - This activates the Ellaism Byzantium hardfork ([2018-0004-byzantium](https://github.com/ellaism/specs/blob/master/specs/2018-0004-byzantium.md)) at block `2_000_000`. - This enables the Wasm VM on Ellaism ([2018-0003-wasm-hardfork](https://github.com/ellaism/specs/blob/master/specs/2018-0003-wasm-hardfork.md)) at block `2_000_000`. - Please, upgrade your clients if you run an Ellaism configuration. -- CHAIN SPECS: **Dev chain - increase gasLimit to 8_000_000** [#8362](https://github.com/paritytech/parity/pull/8362) +- CHAIN SPECS: **Dev chain - increase gasLimit to 8_000_000** [#8362](https://github.com/openethereum/openethereum/pull/8362) - This increases the default block gas limit on development chains to `8_000_000`. - Please note, this makes previous dev chain configurations incompatible. -- CHAIN SPECS: **Add MCIP-6 Byzyantium transition to Musicoin spec** [#7841](https://github.com/paritytech/parity/pull/7841) +- CHAIN SPECS: **Add MCIP-6 Byzyantium transition to Musicoin spec** [#7841](https://github.com/openethereum/openethereum/pull/7841) - This activates the Musicoin Byzantium hardfork ([MCIP-6](https://github.com/Musicoin/MCIPs/blob/master/MCIPS/mcip-6.md)) at block `2_222_222`. - Please, upgrade your clients if you run a Musicoin configuration. The full list of included changes: -- Backports ([#8624](https://github.com/paritytech/parity/pull/8624)) - - Trace precompiled contracts when the transfer value is not zero ([#8486](https://github.com/paritytech/parity/pull/8486)) +- Backports ([#8624](https://github.com/openethereum/openethereum/pull/8624)) + - Trace precompiled contracts when the transfer value is not zero ([#8486](https://github.com/openethereum/openethereum/pull/8486)) - Trace precompiled contracts when the transfer value is not zero - Add tests for precompiled CALL tracing - Use byzantium test machine for the new test - Add notes in comments on why we don't trace all precompiles - Use is_transferred instead of transferred - - Return error if RLP size of transaction exceeds the limit ([#8473](https://github.com/paritytech/parity/pull/8473)) + - Return error if RLP size of transaction exceeds the limit ([#8473](https://github.com/openethereum/openethereum/pull/8473)) - Return error if RLP size of transaction exceeds the limit - Review comments fixed - RLP check moved to verifier, corresponding pool test added - - Don't block sync when importing old blocks ([#8530](https://github.com/paritytech/parity/pull/8530)) + - Don't block sync when importing old blocks ([#8530](https://github.com/openethereum/openethereum/pull/8530)) - Alter IO queueing. - Don't require IoMessages to be Clone - Ancient blocks imported via IoChannel. @@ -497,7 +497,7 @@ The full list of included changes: - Revert to old disconnect condition. - Fix tests. - Fix deadlock. - - Refactoring `ethcore-sync` - Fixing warp-sync barrier ([#8543](https://github.com/paritytech/parity/pull/8543)) + - Refactoring `ethcore-sync` - Fixing warp-sync barrier ([#8543](https://github.com/openethereum/openethereum/pull/8543)) - Start dividing sync chain : first supplier method - WIP - updated chain sync supplier - Finish refactoring the Chain Sync Supplier @@ -514,8 +514,8 @@ The full list of included changes: - Retry failed CI job - Fix tests - PR Grumbles - - Handle socket address parsing errors ([#8545](https://github.com/paritytech/parity/pull/8545)) - - Fix packet count when talking with PAR2 peers ([#8555](https://github.com/paritytech/parity/pull/8555)) + - Handle socket address parsing errors ([#8545](https://github.com/openethereum/openethereum/pull/8545)) + - Fix packet count when talking with PAR2 peers ([#8555](https://github.com/openethereum/openethereum/pull/8555)) - Support diferent packet counts in different protocol versions. - Fix light timeouts and eclipse protection. - Fix devp2p tests. @@ -524,24 +524,24 @@ The full list of included changes: - Fix ethcore-sync tests. - Revert "Fix light timeouts and eclipse protection." - Increase timeouts. - - Add whisper CLI to the pipelines ([#8578](https://github.com/paritytech/parity/pull/8578)) + - Add whisper CLI to the pipelines ([#8578](https://github.com/openethereum/openethereum/pull/8578)) - Add whisper CLI to the pipelines - - Address todo, ref [#8579](https://github.com/paritytech/parity/pull/8579) - - Rename `whisper-cli binary` to `whisper` ([#8579](https://github.com/paritytech/parity/pull/8579)) + - Address todo, ref [#8579](https://github.com/openethereum/openethereum/pull/8579) + - Rename `whisper-cli binary` to `whisper` ([#8579](https://github.com/openethereum/openethereum/pull/8579)) - Rename whisper-cli binary to whisper - Fix tests - - Remove manually added text to the errors ([#8595](https://github.com/paritytech/parity/pull/8595)) - - Fix account list double 0x display ([#8596](https://github.com/paritytech/parity/pull/8596)) + - Remove manually added text to the errors ([#8595](https://github.com/openethereum/openethereum/pull/8595)) + - Fix account list double 0x display ([#8596](https://github.com/openethereum/openethereum/pull/8596)) - Remove unused self import - Fix account list double 0x display - - Fix BlockReward contract "arithmetic operation overflow" ([#8611](https://github.com/paritytech/parity/pull/8611)) + - Fix BlockReward contract "arithmetic operation overflow" ([#8611](https://github.com/openethereum/openethereum/pull/8611)) - Fix BlockReward contract "arithmetic operation overflow" - Add docs on how execute_as_system works - Fix typo - - Rlp decode returns Result ([#8527](https://github.com/paritytech/parity/pull/8527)) - - Remove expect ([#8536](https://github.com/paritytech/parity/pull/8536)) + - Rlp decode returns Result ([#8527](https://github.com/openethereum/openethereum/pull/8527)) + - Remove expect ([#8536](https://github.com/openethereum/openethereum/pull/8536)) - Remove expect and propagate rlp::DecoderErrors as TrieErrors - - Decoding headers can fail ([#8570](https://github.com/paritytech/parity/pull/8570)) + - Decoding headers can fail ([#8570](https://github.com/openethereum/openethereum/pull/8570)) - Rlp::decode returns Result - Fix journaldb to handle rlp::decode Result - Fix ethcore to work with rlp::decode returning Result @@ -565,27 +565,27 @@ The full list of included changes: - Handling header decoding errors - Let the DecodeError bubble up unchanged - Remove redundant error conversion - - Fix compiler warning ([#8590](https://github.com/paritytech/parity/pull/8590)) - - Attempt to fix intermittent test failures ([#8584](https://github.com/paritytech/parity/pull/8584)) - - Block_header can fail so return Result ([#8581](https://github.com/paritytech/parity/pull/8581)) + - Fix compiler warning ([#8590](https://github.com/openethereum/openethereum/pull/8590)) + - Attempt to fix intermittent test failures ([#8584](https://github.com/openethereum/openethereum/pull/8584)) + - Block_header can fail so return Result ([#8581](https://github.com/openethereum/openethereum/pull/8581)) - Block_header can fail so return Result - Restore previous return type based on feedback - Fix failing doc tests running on non-code - - Block::decode() returns Result ([#8586](https://github.com/paritytech/parity/pull/8586)) - - Gitlab test script fixes ([#8573](https://github.com/paritytech/parity/pull/8573)) + - Block::decode() returns Result ([#8586](https://github.com/openethereum/openethereum/pull/8586)) + - Gitlab test script fixes ([#8573](https://github.com/openethereum/openethereum/pull/8573)) - Exclude /docs from modified files. - Ensure all references in the working tree are available - Remove duplicated line from test script -- Bump beta to 1.11.1 ([#8627](https://github.com/paritytech/parity/pull/8627)) +- Bump beta to 1.11.1 ([#8627](https://github.com/openethereum/openethereum/pull/8627)) -## Parity [v1.11.0](https://github.com/paritytech/parity/releases/tag/v1.11.0) (2018-05-09) +## Parity [v1.11.0](https://github.com/openethereum/openethereum/releases/tag/v1.11.0) (2018-05-09) This is the Parity 1.11.0-beta release! ~~Hurray!~~ This release has been pulled due to peering issues, please use 1.11.1-beta. The full list of included changes: -- Backports ([#8558](https://github.com/paritytech/parity/pull/8558)) - - Fetching logs by hash in blockchain database ([#8463](https://github.com/paritytech/parity/pull/8463)) +- Backports ([#8558](https://github.com/openethereum/openethereum/pull/8558)) + - Fetching logs by hash in blockchain database ([#8463](https://github.com/openethereum/openethereum/pull/8463)) - Fetch logs by hash in blockchain database - Fix tests - Add unit test for branch block logs fetching @@ -598,7 +598,7 @@ The full list of included changes: - typo: pass value by reference - Use loop and wrap inside blocks to simplify the code - typo: missed a comment - - Pass on storage keys tracing to handle the case when it is not modified ([#8491](https://github.com/paritytech/parity/pull/8491)) + - Pass on storage keys tracing to handle the case when it is not modified ([#8491](https://github.com/openethereum/openethereum/pull/8491)) - Pass on storage keys even if it is not modified - typo: account and storage query - Fix tests @@ -608,197 +608,197 @@ The full list of included changes: - Address grumbles - typo: remove unwanted empty line - ensure_cached compiles with the original signature - - Update wasmi and pwasm-utils ([#8493](https://github.com/paritytech/parity/pull/8493)) + - Update wasmi and pwasm-utils ([#8493](https://github.com/openethereum/openethereum/pull/8493)) - Update wasmi to 0.2 - Update pwasm-utils to 0.1.5 - - Show imported messages for light client ([#8517](https://github.com/paritytech/parity/pull/8517)) - - Enable WebAssembly and Byzantium for Ellaism ([#8520](https://github.com/paritytech/parity/pull/8520)) + - Show imported messages for light client ([#8517](https://github.com/openethereum/openethereum/pull/8517)) + - Enable WebAssembly and Byzantium for Ellaism ([#8520](https://github.com/openethereum/openethereum/pull/8520)) - Enable WebAssembly and Byzantium for Ellaism - Fix indentation - Remove empty lines - - Don't panic in import_block if invalid rlp ([#8522](https://github.com/paritytech/parity/pull/8522)) + - Don't panic in import_block if invalid rlp ([#8522](https://github.com/openethereum/openethereum/pull/8522)) - Don't panic in import_block if invalid rlp - Remove redundant type annotation - Replace RLP header view usage with safe decoding - - Node table sorting according to last contact data ([#8541](https://github.com/paritytech/parity/pull/8541)) + - Node table sorting according to last contact data ([#8541](https://github.com/openethereum/openethereum/pull/8541)) - network-devp2p: sort nodes in node table using last contact data - network-devp2p: rename node contact types in node table json output - network-devp2p: fix node table tests - network-devp2p: note node failure when failed to establish connection - network-devp2p: handle UselessPeer error - network-devp2p: note failure when marking node as useless -- Betalize 1.11 :) ([#8475](https://github.com/paritytech/parity/pull/8475)) +- Betalize 1.11 :) ([#8475](https://github.com/openethereum/openethereum/pull/8475)) - Betalize 1.11 :) - Update Gitlab scripts - Use master as gitlab latest - - Fix snap builds ([#8483](https://github.com/paritytech/parity/pull/8483)) - - Update hardcodedSync for Ethereum, Kovan, and Ropsten ([#8489](https://github.com/paritytech/parity/pull/8489)) -- Fix typos in vm description comment ([#8446](https://github.com/paritytech/parity/pull/8446)) -- Add changelog for 1.9.7 and 1.10.2 ([#8460](https://github.com/paritytech/parity/pull/8460)) -- Fix docker build ([#8462](https://github.com/paritytech/parity/pull/8462)) -- Parityshell::open `Return result` ([#8377](https://github.com/paritytech/parity/pull/8377)) -- Return error in case eth_call returns VM errors ([#8448](https://github.com/paritytech/parity/pull/8448)) -- Update wasmi ([#8452](https://github.com/paritytech/parity/pull/8452)) -- Allow 32 bit pipelines to fail ([#8454](https://github.com/paritytech/parity/pull/8454)) -- Update Cargo hidapi-rs dependency ([#8447](https://github.com/paritytech/parity/pull/8447)) -- Private transactions processing error handling ([#8431](https://github.com/paritytech/parity/pull/8431)) -- Improve VM executor stack size estimation rules ([#8439](https://github.com/paritytech/parity/pull/8439)) -- Block reward contract ([#8419](https://github.com/paritytech/parity/pull/8419)) -- Permission fix ([#8441](https://github.com/paritytech/parity/pull/8441)) -- Use forked app_dirs crate for reverted Windows dir behavior ([#8438](https://github.com/paritytech/parity/pull/8438)) -- Remove From::from. ([#8390](https://github.com/paritytech/parity/pull/8390)) -- Move ethcore::Error to error_chain ([#8386](https://github.com/paritytech/parity/pull/8386)) -- Changelogs for 1.9.6 and 1.10.1 ([#8411](https://github.com/paritytech/parity/pull/8411)) -- Fix receipts stripping. ([#8414](https://github.com/paritytech/parity/pull/8414)) -- Typo, docs parity_chainId: empty string -> None ([#8434](https://github.com/paritytech/parity/pull/8434)) -- Update zip to 0.3 ([#8381](https://github.com/paritytech/parity/pull/8381)) -- Fix TODO comments ([#8413](https://github.com/paritytech/parity/pull/8413)) -- Replace legacy Rlp with UntrustedRlp and use in ethcore rlp views ([#8316](https://github.com/paritytech/parity/pull/8316)) -- Tokio-core v0.1.16 -> v0.1.17 ([#8408](https://github.com/paritytech/parity/pull/8408)) -- More code refactoring to integrate Duration ([#8322](https://github.com/paritytech/parity/pull/8322)) -- Remove Tendermint extra_info due to seal inconsistencies ([#8367](https://github.com/paritytech/parity/pull/8367)) -- Use tokio::spawn in secret_store listener and fix Uri ([#8373](https://github.com/paritytech/parity/pull/8373)) -- Unify and limit rocksdb dependency places ([#8371](https://github.com/paritytech/parity/pull/8371)) -- Clarify that windows need perl and yasm ([#8402](https://github.com/paritytech/parity/pull/8402)) -- New Transaction Queue implementation ([#8074](https://github.com/paritytech/parity/pull/8074)) -- Some tweaks to main.rs for parity as a library ([#8370](https://github.com/paritytech/parity/pull/8370)) -- Handle queue import errors a bit more gracefully ([#8385](https://github.com/paritytech/parity/pull/8385)) -- Ci: fix change detection in master builds ([#8382](https://github.com/paritytech/parity/pull/8382)) -- Fix config test by adding no-hardcodec-sync ([#8380](https://github.com/paritytech/parity/pull/8380)) -- Fixed unsafe shell call on windows ([#8372](https://github.com/paritytech/parity/pull/8372)) -- Parity uses winapi 0.3.4 ([#8366](https://github.com/paritytech/parity/pull/8366)) -- No hardcoded client name ([#8368](https://github.com/paritytech/parity/pull/8368)) -- Add `util/mem` to zero out memory on drop. ([#8356](https://github.com/paritytech/parity/pull/8356)) -- Use atty instead of isatty ([#8365](https://github.com/paritytech/parity/pull/8365)) -- Increase gasLimit to 8'000'000 ([#8362](https://github.com/paritytech/parity/pull/8362)) -- Util `fake-fetch` ([#8363](https://github.com/paritytech/parity/pull/8363)) -- Bump snappy and ring, use single rayon version, closes [#8296](https://github.com/paritytech/parity/issues/8296) ([#8364](https://github.com/paritytech/parity/pull/8364)) -- Use async hyper server in secret_store and upgrade igd ([#8359](https://github.com/paritytech/parity/pull/8359)) -- Enable UI by default, but only display deprecation notice ([#8262](https://github.com/paritytech/parity/pull/8262)) -- Ethcrypto renamed to ethcore-crypto and moved to ethcore dir ([#8340](https://github.com/paritytech/parity/pull/8340)) -- Use hyper 0.11 in ethcore-miner and improvements in parity-reactor ([#8335](https://github.com/paritytech/parity/pull/8335)) -- Ethcore-sync ([#8347](https://github.com/paritytech/parity/pull/8347)) -- Rpc, eth_filter: return error if the filter id does not exist ([#8341](https://github.com/paritytech/parity/pull/8341)) -- Ethcore-stratum crate moved to ethcore directory ([#8338](https://github.com/paritytech/parity/pull/8338)) -- Secretstore: get rid of engine.signer dependency ([#8173](https://github.com/paritytech/parity/pull/8173)) -- Whisper cli ([#8201](https://github.com/paritytech/parity/pull/8201)) -- Replace_home for password_files, reserved_peers and log_file ([#8324](https://github.com/paritytech/parity/pull/8324)) -- Add Ethereum Social support ([#8325](https://github.com/paritytech/parity/pull/8325)) -- Private transactions integration pr ([#6422](https://github.com/paritytech/parity/pull/6422)) -- Decouple rocksdb dependency from ethcore ([#8320](https://github.com/paritytech/parity/pull/8320)) -- Remove the clone operation of code_cache ([#8334](https://github.com/paritytech/parity/pull/8334)) -- Fix the JSONRPC API not running with the light client ([#8326](https://github.com/paritytech/parity/pull/8326)) -- Read registry_address from block with REQUEST_CONFIRMATIONS_REQUIRED ([#8309](https://github.com/paritytech/parity/pull/8309)) -- Tweaks and add a Dockerfile for Android ([#8036](https://github.com/paritytech/parity/pull/8036)) -- Use associated type M::Error instead of Error ([#8308](https://github.com/paritytech/parity/pull/8308)) -- Remove InvalidParentHash in favor of assert! ([#8300](https://github.com/paritytech/parity/pull/8300)) -- Bump proc macro deps ([#8310](https://github.com/paritytech/parity/pull/8310)) -- Decouple timestamp open-block-assignment/verification to Engine ([#8305](https://github.com/paritytech/parity/pull/8305)) -- Validate if gas limit is not zero ([#8307](https://github.com/paritytech/parity/pull/8307)) -- Implement Easthub chain spec ([#8295](https://github.com/paritytech/parity/pull/8295)) -- Update some dependencies ([#8285](https://github.com/paritytech/parity/pull/8285)) -- Ethcore now uses Rayon 1.0 as a dependency ([#8296](https://github.com/paritytech/parity/pull/8296)) ([#8304](https://github.com/paritytech/parity/pull/8304)) -- Upgrader `remove raw unwrap` and bump semver ([#8251](https://github.com/paritytech/parity/pull/8251)) -- Cleaner binary shutdown system ([#8284](https://github.com/paritytech/parity/pull/8284)) -- Ethcore now uses rayon to 0.9 as a dependency ([#8296](https://github.com/paritytech/parity/pull/8296)) ([#8302](https://github.com/paritytech/parity/pull/8302)) -- Include suicided accounts in state diff ([#8297](https://github.com/paritytech/parity/pull/8297)) -- Remove evmjit ([#8229](https://github.com/paritytech/parity/pull/8229)) -- Build: fix updater rand dependency in Cargo.lock ([#8298](https://github.com/paritytech/parity/pull/8298)) -- Honor --max-peers if --min-peers is not specified ([#8087](https://github.com/paritytech/parity/pull/8087)) -- Auto-updater improvements ([#8078](https://github.com/paritytech/parity/pull/8078)) -- Dapps-fetcher: calculate keccak in-flight while reading the response ([#8294](https://github.com/paritytech/parity/pull/8294)) -- Cleanup Ellaism bootnodes ([#8276](https://github.com/paritytech/parity/pull/8276)) -- Allow unsafe js eval on Parity Wallet. ([#8204](https://github.com/paritytech/parity/pull/8204)) -- Remove RefCell from Header ([#8227](https://github.com/paritytech/parity/pull/8227)) -- Typo fix: todo with no content ([#8292](https://github.com/paritytech/parity/pull/8292)) -- Revert "ci: disable link-dead-code in coverage build ([#8118](https://github.com/paritytech/parity/pull/8118))" ([#8287](https://github.com/paritytech/parity/pull/8287)) -- Bump ethabi & ethereum-types. ([#8258](https://github.com/paritytech/parity/pull/8258)) -- Allow customization of max WS connections. ([#8257](https://github.com/paritytech/parity/pull/8257)) -- Supress TemporaryInvalid verification failures. ([#8256](https://github.com/paritytech/parity/pull/8256)) -- Return null number for pending block in eth_getBlockByNumber ([#8281](https://github.com/paritytech/parity/pull/8281)) -- Use constant durations ([#8278](https://github.com/paritytech/parity/pull/8278)) -- Typo fix: Mode doc - RLP should be client ([#8283](https://github.com/paritytech/parity/pull/8283)) -- Eth_uninstallfilter should return false for non-existent filter ([#8280](https://github.com/paritytech/parity/pull/8280)) -- Update `app_dirs` to 1.2.1 ([#8268](https://github.com/paritytech/parity/pull/8268)) -- Add missing license header for runtime.rs ([#8252](https://github.com/paritytech/parity/pull/8252)) -- Warp-only sync with warp-barrier [blocknumber] flag. ([#8228](https://github.com/paritytech/parity/pull/8228)) -- Replace all Rlp usages with UntrustedRlp except for ethcore views ([#8233](https://github.com/paritytech/parity/pull/8233)) -- Add test for ethstore-cli, fixes [#8027](https://github.com/paritytech/parity/issues/8027) ([#8187](https://github.com/paritytech/parity/pull/8187)) -- Update musicoin spec in line with gmc v2.6.2 ([#8242](https://github.com/paritytech/parity/pull/8242)) -- Fixed ethcore tx_filter ([#8200](https://github.com/paritytech/parity/pull/8200)) -- Update CLI help for jsonrpc-apis, ws-apis and ipc-apis ([#8234](https://github.com/paritytech/parity/pull/8234)) -- Remove network stats ([#8225](https://github.com/paritytech/parity/pull/8225)) -- Node-filter does not use ChainNotify ([#8231](https://github.com/paritytech/parity/pull/8231)) -- Implement hardcoded sync in the light client ([#8075](https://github.com/paritytech/parity/pull/8075)) -- Update some of the dependencies for WASM ([#8223](https://github.com/paritytech/parity/pull/8223)) -- Bump wasmi version ([#8209](https://github.com/paritytech/parity/pull/8209)) -- Updated jsonrpc to point to the 1.11 branch ([#8180](https://github.com/paritytech/parity/pull/8180)) -- Change name Wallet -> UI ([#8164](https://github.com/paritytech/parity/pull/8164)) -- Introduce Parity UI ([#8202](https://github.com/paritytech/parity/pull/8202)) -- Update Changelogs ([#8175](https://github.com/paritytech/parity/pull/8175)) -- Returns number of topcis to take fr.. ([#8199](https://github.com/paritytech/parity/pull/8199)) -- Make docopt usage non-const ([#8189](https://github.com/paritytech/parity/pull/8189)) -- Avoid allocations when computing triehash. ([#8176](https://github.com/paritytech/parity/pull/8176)) -- Handle rlp decoding Result in patricia trie ([#8166](https://github.com/paritytech/parity/pull/8166)) -- Bump wasm libs ([#8171](https://github.com/paritytech/parity/pull/8171)) -- Re-enable signer, even with no UI. ([#8167](https://github.com/paritytech/parity/pull/8167)) -- Update daemonize ([#8165](https://github.com/paritytech/parity/pull/8165)) -- Some tiny modifications. ([#8163](https://github.com/paritytech/parity/pull/8163)) -- Secretstore: store key author address in db ([#7887](https://github.com/paritytech/parity/pull/7887)) -- Rename DatabaseValueView::new to from_rlp ([#8159](https://github.com/paritytech/parity/pull/8159)) -- Dapps: update parity-ui dependencies ([#8160](https://github.com/paritytech/parity/pull/8160)) -- Disable UI by default. ([#8105](https://github.com/paritytech/parity/pull/8105)) -- Fix wasmi x32 builds ([#8155](https://github.com/paritytech/parity/pull/8155)) -- Postpone Kovan hard fork ([#8137](https://github.com/paritytech/parity/pull/8137)) -- Secretstore: ability to identify requester via Public/Address ([#7886](https://github.com/paritytech/parity/pull/7886)) -- Optional dependency on secp256k1 for ethcrypto ([#8109](https://github.com/paritytech/parity/pull/8109)) -- Network: init discovery using healthy nodes ([#8061](https://github.com/paritytech/parity/pull/8061)) -- Check one step deeper if we're on release track branches ([#8134](https://github.com/paritytech/parity/pull/8134)) -- Explicitly mention pruning_history uses RAM ([#8130](https://github.com/paritytech/parity/pull/8130)) -- Remove `ethcrypto::{en,de}crypt_single_message`. ([#8126](https://github.com/paritytech/parity/pull/8126)) -- Fix typo ([#8124](https://github.com/paritytech/parity/pull/8124)) -- Secret_store: use `ecies::encrypt`/`ecies::decrypt`. ([#8125](https://github.com/paritytech/parity/pull/8125)) -- Fix comment for fn gas() in wasm/runtime ([#8122](https://github.com/paritytech/parity/pull/8122)) -- Structured rlp encoding in journaldb ([#8047](https://github.com/paritytech/parity/pull/8047)) -- Ci: disable link-dead-code in coverage build ([#8118](https://github.com/paritytech/parity/pull/8118)) -- Fix trace filter returning returning unrelated reward calls, closes [#8070](https://github.com/paritytech/parity/issues/8070) ([#8098](https://github.com/paritytech/parity/pull/8098)) -- Const time comparison ([#8113](https://github.com/paritytech/parity/pull/8113)) -- Replace reqwest with hyper ([#8099](https://github.com/paritytech/parity/pull/8099)) -- More dos protection ([#8104](https://github.com/paritytech/parity/pull/8104)) -- Remove the time dependency where possible ([#8100](https://github.com/paritytech/parity/pull/8100)) -- Fix comment for gas extern in Wasm runtime ([#8101](https://github.com/paritytech/parity/pull/8101)) -- Replace std::env::temp_dir with tempdir in tests ([#8103](https://github.com/paritytech/parity/pull/8103)) -- Fix Cargo.lock not parsable ([#8102](https://github.com/paritytech/parity/pull/8102)) -- Additional data in EVMTestClient ([#7964](https://github.com/paritytech/parity/pull/7964)) -- Update serde, serde-derive, ethabi-derive, syn, quote and rlp_derive ([#8085](https://github.com/paritytech/parity/pull/8085)) -- Ethcore-service ([#8089](https://github.com/paritytech/parity/pull/8089)) -- [contract-client] refactor ([#7978](https://github.com/paritytech/parity/pull/7978)) -- Revert removing blooms ([#8066](https://github.com/paritytech/parity/pull/8066)) -- Ethcore test::helpers cleanup ([#8086](https://github.com/paritytech/parity/pull/8086)) -- Add some dos protection ([#8084](https://github.com/paritytech/parity/pull/8084)) -- Wasm libraries bump ([#7970](https://github.com/paritytech/parity/pull/7970)) -- Echo back the message hash of a ping in the pong request ([#8042](https://github.com/paritytech/parity/pull/8042)) -- Add Kovan WASM activation blocknumber ([#8057](https://github.com/paritytech/parity/pull/8057)) -- [ethkey] Unify debug/display for Address/Public/Secret ([#8076](https://github.com/paritytech/parity/pull/8076)) -- Limit incoming connections. ([#8060](https://github.com/paritytech/parity/pull/8060)) -- Max code size on Kovan ([#8067](https://github.com/paritytech/parity/pull/8067)) -- Updater: apply exponential backoff after download failure ([#8059](https://github.com/paritytech/parity/pull/8059)) -- Make blockchain functions more idiomatic, avoid needless writes to cache_man ([#8054](https://github.com/paritytech/parity/pull/8054)) -- Make patricia-trie more idiomatic and remove redundant code ([#8056](https://github.com/paritytech/parity/pull/8056)) -- Abstract devp2p ([#8048](https://github.com/paritytech/parity/pull/8048)) -- Update refs to shell ([#8051](https://github.com/paritytech/parity/pull/8051)) -- Fix cache & snapcraft CI build ([#8052](https://github.com/paritytech/parity/pull/8052)) -- Prelude to the block module cleanup ([#8025](https://github.com/paritytech/parity/pull/8025)) -- Add MCIP-6 Byzyantium transition to Musicoin spec ([#7841](https://github.com/paritytech/parity/pull/7841)) -- Bump master to 1.11.0 ([#8021](https://github.com/paritytech/parity/pull/8021)) -- `client` refactoring ([#7038](https://github.com/paritytech/parity/pull/7038)) -- [hardware wallet] sleeping -> pollling ([#8018](https://github.com/paritytech/parity/pull/8018)) -- Fixed broken link in README ([#8012](https://github.com/paritytech/parity/pull/8012)) -- Support parity protocol. ([#8035](https://github.com/paritytech/parity/pull/8035)) -- Add changelog for 1.8.11 stable and 1.9.4 beta ([#8017](https://github.com/paritytech/parity/pull/8017)) -- Fix for verify_block_basic crashing on invalid transaction rlp ([#8032](https://github.com/paritytech/parity/pull/8032)) -- Extract the hard dependency on rocksdb from the light client ([#8034](https://github.com/paritytech/parity/pull/8034)) -- Fixed parsing ethash seals and verify_block_undordered ([#8031](https://github.com/paritytech/parity/pull/8031)) -- Fixed ethstore sign ([#8026](https://github.com/paritytech/parity/pull/8026)) -- Ci: Fix cargo cache ([#7968](https://github.com/paritytech/parity/pull/7968)) -- Update ref to new shell ([#8024](https://github.com/paritytech/parity/pull/8024)) + - Fix snap builds ([#8483](https://github.com/openethereum/openethereum/pull/8483)) + - Update hardcodedSync for Ethereum, Kovan, and Ropsten ([#8489](https://github.com/openethereum/openethereum/pull/8489)) +- Fix typos in vm description comment ([#8446](https://github.com/openethereum/openethereum/pull/8446)) +- Add changelog for 1.9.7 and 1.10.2 ([#8460](https://github.com/openethereum/openethereum/pull/8460)) +- Fix docker build ([#8462](https://github.com/openethereum/openethereum/pull/8462)) +- Parityshell::open `Return result` ([#8377](https://github.com/openethereum/openethereum/pull/8377)) +- Return error in case eth_call returns VM errors ([#8448](https://github.com/openethereum/openethereum/pull/8448)) +- Update wasmi ([#8452](https://github.com/openethereum/openethereum/pull/8452)) +- Allow 32 bit pipelines to fail ([#8454](https://github.com/openethereum/openethereum/pull/8454)) +- Update Cargo hidapi-rs dependency ([#8447](https://github.com/openethereum/openethereum/pull/8447)) +- Private transactions processing error handling ([#8431](https://github.com/openethereum/openethereum/pull/8431)) +- Improve VM executor stack size estimation rules ([#8439](https://github.com/openethereum/openethereum/pull/8439)) +- Block reward contract ([#8419](https://github.com/openethereum/openethereum/pull/8419)) +- Permission fix ([#8441](https://github.com/openethereum/openethereum/pull/8441)) +- Use forked app_dirs crate for reverted Windows dir behavior ([#8438](https://github.com/openethereum/openethereum/pull/8438)) +- Remove From::from. ([#8390](https://github.com/openethereum/openethereum/pull/8390)) +- Move ethcore::Error to error_chain ([#8386](https://github.com/openethereum/openethereum/pull/8386)) +- Changelogs for 1.9.6 and 1.10.1 ([#8411](https://github.com/openethereum/openethereum/pull/8411)) +- Fix receipts stripping. ([#8414](https://github.com/openethereum/openethereum/pull/8414)) +- Typo, docs parity_chainId: empty string -> None ([#8434](https://github.com/openethereum/openethereum/pull/8434)) +- Update zip to 0.3 ([#8381](https://github.com/openethereum/openethereum/pull/8381)) +- Fix TODO comments ([#8413](https://github.com/openethereum/openethereum/pull/8413)) +- Replace legacy Rlp with UntrustedRlp and use in ethcore rlp views ([#8316](https://github.com/openethereum/openethereum/pull/8316)) +- Tokio-core v0.1.16 -> v0.1.17 ([#8408](https://github.com/openethereum/openethereum/pull/8408)) +- More code refactoring to integrate Duration ([#8322](https://github.com/openethereum/openethereum/pull/8322)) +- Remove Tendermint extra_info due to seal inconsistencies ([#8367](https://github.com/openethereum/openethereum/pull/8367)) +- Use tokio::spawn in secret_store listener and fix Uri ([#8373](https://github.com/openethereum/openethereum/pull/8373)) +- Unify and limit rocksdb dependency places ([#8371](https://github.com/openethereum/openethereum/pull/8371)) +- Clarify that windows need perl and yasm ([#8402](https://github.com/openethereum/openethereum/pull/8402)) +- New Transaction Queue implementation ([#8074](https://github.com/openethereum/openethereum/pull/8074)) +- Some tweaks to main.rs for parity as a library ([#8370](https://github.com/openethereum/openethereum/pull/8370)) +- Handle queue import errors a bit more gracefully ([#8385](https://github.com/openethereum/openethereum/pull/8385)) +- Ci: fix change detection in master builds ([#8382](https://github.com/openethereum/openethereum/pull/8382)) +- Fix config test by adding no-hardcodec-sync ([#8380](https://github.com/openethereum/openethereum/pull/8380)) +- Fixed unsafe shell call on windows ([#8372](https://github.com/openethereum/openethereum/pull/8372)) +- Parity uses winapi 0.3.4 ([#8366](https://github.com/openethereum/openethereum/pull/8366)) +- No hardcoded client name ([#8368](https://github.com/openethereum/openethereum/pull/8368)) +- Add `util/mem` to zero out memory on drop. ([#8356](https://github.com/openethereum/openethereum/pull/8356)) +- Use atty instead of isatty ([#8365](https://github.com/openethereum/openethereum/pull/8365)) +- Increase gasLimit to 8'000'000 ([#8362](https://github.com/openethereum/openethereum/pull/8362)) +- Util `fake-fetch` ([#8363](https://github.com/openethereum/openethereum/pull/8363)) +- Bump snappy and ring, use single rayon version, closes [#8296](https://github.com/openethereum/openethereum/issues/8296) ([#8364](https://github.com/openethereum/openethereum/pull/8364)) +- Use async hyper server in secret_store and upgrade igd ([#8359](https://github.com/openethereum/openethereum/pull/8359)) +- Enable UI by default, but only display deprecation notice ([#8262](https://github.com/openethereum/openethereum/pull/8262)) +- Ethcrypto renamed to ethcore-crypto and moved to ethcore dir ([#8340](https://github.com/openethereum/openethereum/pull/8340)) +- Use hyper 0.11 in ethcore-miner and improvements in parity-reactor ([#8335](https://github.com/openethereum/openethereum/pull/8335)) +- Ethcore-sync ([#8347](https://github.com/openethereum/openethereum/pull/8347)) +- Rpc, eth_filter: return error if the filter id does not exist ([#8341](https://github.com/openethereum/openethereum/pull/8341)) +- Ethcore-stratum crate moved to ethcore directory ([#8338](https://github.com/openethereum/openethereum/pull/8338)) +- Secretstore: get rid of engine.signer dependency ([#8173](https://github.com/openethereum/openethereum/pull/8173)) +- Whisper cli ([#8201](https://github.com/openethereum/openethereum/pull/8201)) +- Replace_home for password_files, reserved_peers and log_file ([#8324](https://github.com/openethereum/openethereum/pull/8324)) +- Add Ethereum Social support ([#8325](https://github.com/openethereum/openethereum/pull/8325)) +- Private transactions integration pr ([#6422](https://github.com/openethereum/openethereum/pull/6422)) +- Decouple rocksdb dependency from ethcore ([#8320](https://github.com/openethereum/openethereum/pull/8320)) +- Remove the clone operation of code_cache ([#8334](https://github.com/openethereum/openethereum/pull/8334)) +- Fix the JSONRPC API not running with the light client ([#8326](https://github.com/openethereum/openethereum/pull/8326)) +- Read registry_address from block with REQUEST_CONFIRMATIONS_REQUIRED ([#8309](https://github.com/openethereum/openethereum/pull/8309)) +- Tweaks and add a Dockerfile for Android ([#8036](https://github.com/openethereum/openethereum/pull/8036)) +- Use associated type M::Error instead of Error ([#8308](https://github.com/openethereum/openethereum/pull/8308)) +- Remove InvalidParentHash in favor of assert! ([#8300](https://github.com/openethereum/openethereum/pull/8300)) +- Bump proc macro deps ([#8310](https://github.com/openethereum/openethereum/pull/8310)) +- Decouple timestamp open-block-assignment/verification to Engine ([#8305](https://github.com/openethereum/openethereum/pull/8305)) +- Validate if gas limit is not zero ([#8307](https://github.com/openethereum/openethereum/pull/8307)) +- Implement Easthub chain spec ([#8295](https://github.com/openethereum/openethereum/pull/8295)) +- Update some dependencies ([#8285](https://github.com/openethereum/openethereum/pull/8285)) +- Ethcore now uses Rayon 1.0 as a dependency ([#8296](https://github.com/openethereum/openethereum/pull/8296)) ([#8304](https://github.com/openethereum/openethereum/pull/8304)) +- Upgrader `remove raw unwrap` and bump semver ([#8251](https://github.com/openethereum/openethereum/pull/8251)) +- Cleaner binary shutdown system ([#8284](https://github.com/openethereum/openethereum/pull/8284)) +- Ethcore now uses rayon to 0.9 as a dependency ([#8296](https://github.com/openethereum/openethereum/pull/8296)) ([#8302](https://github.com/openethereum/openethereum/pull/8302)) +- Include suicided accounts in state diff ([#8297](https://github.com/openethereum/openethereum/pull/8297)) +- Remove evmjit ([#8229](https://github.com/openethereum/openethereum/pull/8229)) +- Build: fix updater rand dependency in Cargo.lock ([#8298](https://github.com/openethereum/openethereum/pull/8298)) +- Honor --max-peers if --min-peers is not specified ([#8087](https://github.com/openethereum/openethereum/pull/8087)) +- Auto-updater improvements ([#8078](https://github.com/openethereum/openethereum/pull/8078)) +- Dapps-fetcher: calculate keccak in-flight while reading the response ([#8294](https://github.com/openethereum/openethereum/pull/8294)) +- Cleanup Ellaism bootnodes ([#8276](https://github.com/openethereum/openethereum/pull/8276)) +- Allow unsafe js eval on Parity Wallet. ([#8204](https://github.com/openethereum/openethereum/pull/8204)) +- Remove RefCell from Header ([#8227](https://github.com/openethereum/openethereum/pull/8227)) +- Typo fix: todo with no content ([#8292](https://github.com/openethereum/openethereum/pull/8292)) +- Revert "ci: disable link-dead-code in coverage build ([#8118](https://github.com/openethereum/openethereum/pull/8118))" ([#8287](https://github.com/openethereum/openethereum/pull/8287)) +- Bump ethabi & ethereum-types. ([#8258](https://github.com/openethereum/openethereum/pull/8258)) +- Allow customization of max WS connections. ([#8257](https://github.com/openethereum/openethereum/pull/8257)) +- Supress TemporaryInvalid verification failures. ([#8256](https://github.com/openethereum/openethereum/pull/8256)) +- Return null number for pending block in eth_getBlockByNumber ([#8281](https://github.com/openethereum/openethereum/pull/8281)) +- Use constant durations ([#8278](https://github.com/openethereum/openethereum/pull/8278)) +- Typo fix: Mode doc - RLP should be client ([#8283](https://github.com/openethereum/openethereum/pull/8283)) +- Eth_uninstallfilter should return false for non-existent filter ([#8280](https://github.com/openethereum/openethereum/pull/8280)) +- Update `app_dirs` to 1.2.1 ([#8268](https://github.com/openethereum/openethereum/pull/8268)) +- Add missing license header for runtime.rs ([#8252](https://github.com/openethereum/openethereum/pull/8252)) +- Warp-only sync with warp-barrier [blocknumber] flag. ([#8228](https://github.com/openethereum/openethereum/pull/8228)) +- Replace all Rlp usages with UntrustedRlp except for ethcore views ([#8233](https://github.com/openethereum/openethereum/pull/8233)) +- Add test for ethstore-cli, fixes [#8027](https://github.com/openethereum/openethereum/issues/8027) ([#8187](https://github.com/openethereum/openethereum/pull/8187)) +- Update musicoin spec in line with gmc v2.6.2 ([#8242](https://github.com/openethereum/openethereum/pull/8242)) +- Fixed ethcore tx_filter ([#8200](https://github.com/openethereum/openethereum/pull/8200)) +- Update CLI help for jsonrpc-apis, ws-apis and ipc-apis ([#8234](https://github.com/openethereum/openethereum/pull/8234)) +- Remove network stats ([#8225](https://github.com/openethereum/openethereum/pull/8225)) +- Node-filter does not use ChainNotify ([#8231](https://github.com/openethereum/openethereum/pull/8231)) +- Implement hardcoded sync in the light client ([#8075](https://github.com/openethereum/openethereum/pull/8075)) +- Update some of the dependencies for WASM ([#8223](https://github.com/openethereum/openethereum/pull/8223)) +- Bump wasmi version ([#8209](https://github.com/openethereum/openethereum/pull/8209)) +- Updated jsonrpc to point to the 1.11 branch ([#8180](https://github.com/openethereum/openethereum/pull/8180)) +- Change name Wallet -> UI ([#8164](https://github.com/openethereum/openethereum/pull/8164)) +- Introduce Parity UI ([#8202](https://github.com/openethereum/openethereum/pull/8202)) +- Update Changelogs ([#8175](https://github.com/openethereum/openethereum/pull/8175)) +- Returns number of topcis to take fr.. ([#8199](https://github.com/openethereum/openethereum/pull/8199)) +- Make docopt usage non-const ([#8189](https://github.com/openethereum/openethereum/pull/8189)) +- Avoid allocations when computing triehash. ([#8176](https://github.com/openethereum/openethereum/pull/8176)) +- Handle rlp decoding Result in patricia trie ([#8166](https://github.com/openethereum/openethereum/pull/8166)) +- Bump wasm libs ([#8171](https://github.com/openethereum/openethereum/pull/8171)) +- Re-enable signer, even with no UI. ([#8167](https://github.com/openethereum/openethereum/pull/8167)) +- Update daemonize ([#8165](https://github.com/openethereum/openethereum/pull/8165)) +- Some tiny modifications. ([#8163](https://github.com/openethereum/openethereum/pull/8163)) +- Secretstore: store key author address in db ([#7887](https://github.com/openethereum/openethereum/pull/7887)) +- Rename DatabaseValueView::new to from_rlp ([#8159](https://github.com/openethereum/openethereum/pull/8159)) +- Dapps: update parity-ui dependencies ([#8160](https://github.com/openethereum/openethereum/pull/8160)) +- Disable UI by default. ([#8105](https://github.com/openethereum/openethereum/pull/8105)) +- Fix wasmi x32 builds ([#8155](https://github.com/openethereum/openethereum/pull/8155)) +- Postpone Kovan hard fork ([#8137](https://github.com/openethereum/openethereum/pull/8137)) +- Secretstore: ability to identify requester via Public/Address ([#7886](https://github.com/openethereum/openethereum/pull/7886)) +- Optional dependency on secp256k1 for ethcrypto ([#8109](https://github.com/openethereum/openethereum/pull/8109)) +- Network: init discovery using healthy nodes ([#8061](https://github.com/openethereum/openethereum/pull/8061)) +- Check one step deeper if we're on release track branches ([#8134](https://github.com/openethereum/openethereum/pull/8134)) +- Explicitly mention pruning_history uses RAM ([#8130](https://github.com/openethereum/openethereum/pull/8130)) +- Remove `ethcrypto::{en,de}crypt_single_message`. ([#8126](https://github.com/openethereum/openethereum/pull/8126)) +- Fix typo ([#8124](https://github.com/openethereum/openethereum/pull/8124)) +- Secret_store: use `ecies::encrypt`/`ecies::decrypt`. ([#8125](https://github.com/openethereum/openethereum/pull/8125)) +- Fix comment for fn gas() in wasm/runtime ([#8122](https://github.com/openethereum/openethereum/pull/8122)) +- Structured rlp encoding in journaldb ([#8047](https://github.com/openethereum/openethereum/pull/8047)) +- Ci: disable link-dead-code in coverage build ([#8118](https://github.com/openethereum/openethereum/pull/8118)) +- Fix trace filter returning returning unrelated reward calls, closes [#8070](https://github.com/openethereum/openethereum/issues/8070) ([#8098](https://github.com/openethereum/openethereum/pull/8098)) +- Const time comparison ([#8113](https://github.com/openethereum/openethereum/pull/8113)) +- Replace reqwest with hyper ([#8099](https://github.com/openethereum/openethereum/pull/8099)) +- More dos protection ([#8104](https://github.com/openethereum/openethereum/pull/8104)) +- Remove the time dependency where possible ([#8100](https://github.com/openethereum/openethereum/pull/8100)) +- Fix comment for gas extern in Wasm runtime ([#8101](https://github.com/openethereum/openethereum/pull/8101)) +- Replace std::env::temp_dir with tempdir in tests ([#8103](https://github.com/openethereum/openethereum/pull/8103)) +- Fix Cargo.lock not parsable ([#8102](https://github.com/openethereum/openethereum/pull/8102)) +- Additional data in EVMTestClient ([#7964](https://github.com/openethereum/openethereum/pull/7964)) +- Update serde, serde-derive, ethabi-derive, syn, quote and rlp_derive ([#8085](https://github.com/openethereum/openethereum/pull/8085)) +- Ethcore-service ([#8089](https://github.com/openethereum/openethereum/pull/8089)) +- [contract-client] refactor ([#7978](https://github.com/openethereum/openethereum/pull/7978)) +- Revert removing blooms ([#8066](https://github.com/openethereum/openethereum/pull/8066)) +- Ethcore test::helpers cleanup ([#8086](https://github.com/openethereum/openethereum/pull/8086)) +- Add some dos protection ([#8084](https://github.com/openethereum/openethereum/pull/8084)) +- Wasm libraries bump ([#7970](https://github.com/openethereum/openethereum/pull/7970)) +- Echo back the message hash of a ping in the pong request ([#8042](https://github.com/openethereum/openethereum/pull/8042)) +- Add Kovan WASM activation blocknumber ([#8057](https://github.com/openethereum/openethereum/pull/8057)) +- [ethkey] Unify debug/display for Address/Public/Secret ([#8076](https://github.com/openethereum/openethereum/pull/8076)) +- Limit incoming connections. ([#8060](https://github.com/openethereum/openethereum/pull/8060)) +- Max code size on Kovan ([#8067](https://github.com/openethereum/openethereum/pull/8067)) +- Updater: apply exponential backoff after download failure ([#8059](https://github.com/openethereum/openethereum/pull/8059)) +- Make blockchain functions more idiomatic, avoid needless writes to cache_man ([#8054](https://github.com/openethereum/openethereum/pull/8054)) +- Make patricia-trie more idiomatic and remove redundant code ([#8056](https://github.com/openethereum/openethereum/pull/8056)) +- Abstract devp2p ([#8048](https://github.com/openethereum/openethereum/pull/8048)) +- Update refs to shell ([#8051](https://github.com/openethereum/openethereum/pull/8051)) +- Fix cache & snapcraft CI build ([#8052](https://github.com/openethereum/openethereum/pull/8052)) +- Prelude to the block module cleanup ([#8025](https://github.com/openethereum/openethereum/pull/8025)) +- Add MCIP-6 Byzyantium transition to Musicoin spec ([#7841](https://github.com/openethereum/openethereum/pull/7841)) +- Bump master to 1.11.0 ([#8021](https://github.com/openethereum/openethereum/pull/8021)) +- `client` refactoring ([#7038](https://github.com/openethereum/openethereum/pull/7038)) +- [hardware wallet] sleeping -> pollling ([#8018](https://github.com/openethereum/openethereum/pull/8018)) +- Fixed broken link in README ([#8012](https://github.com/openethereum/openethereum/pull/8012)) +- Support parity protocol. ([#8035](https://github.com/openethereum/openethereum/pull/8035)) +- Add changelog for 1.8.11 stable and 1.9.4 beta ([#8017](https://github.com/openethereum/openethereum/pull/8017)) +- Fix for verify_block_basic crashing on invalid transaction rlp ([#8032](https://github.com/openethereum/openethereum/pull/8032)) +- Extract the hard dependency on rocksdb from the light client ([#8034](https://github.com/openethereum/openethereum/pull/8034)) +- Fixed parsing ethash seals and verify_block_undordered ([#8031](https://github.com/openethereum/openethereum/pull/8031)) +- Fixed ethstore sign ([#8026](https://github.com/openethereum/openethereum/pull/8026)) +- Ci: Fix cargo cache ([#7968](https://github.com/openethereum/openethereum/pull/7968)) +- Update ref to new shell ([#8024](https://github.com/openethereum/openethereum/pull/8024)) diff --git a/docs/CHANGELOG-1.2.md b/docs/CHANGELOG-1.2.md index 4a9bfecd0..ef5fa7dd0 100644 --- a/docs/CHANGELOG-1.2.md +++ b/docs/CHANGELOG-1.2.md @@ -1,14 +1,14 @@ Note: Parity 1.2 reached End-of-Life on 2016-11-07 (EOL). -## Parity [v1.2.4](https://github.com/paritytech/parity/releases/tag/v1.2.4) (2016-08-09) +## Parity [v1.2.4](https://github.com/openethereum/openethereum/releases/tag/v1.2.4) (2016-08-09) -Parity 1.2.4 Is a maintenance release that fixes a [few](https://github.com/paritytech/parity/pull/1888/commits) issues related to mining and peer synchronization. +Parity 1.2.4 Is a maintenance release that fixes a [few](https://github.com/openethereum/openethereum/pull/1888/commits) issues related to mining and peer synchronization. This release is marked as stable. -- Backports for beta [#1888](https://github.com/paritytech/parity/pull/1888) -- BETA: fixed trace_transaction crash when block contained suicide [#1782](https://github.com/paritytech/parity/pull/1782) +- Backports for beta [#1888](https://github.com/openethereum/openethereum/pull/1888) +- BETA: fixed trace_transaction crash when block contained suicide [#1782](https://github.com/openethereum/openethereum/pull/1782) -## Parity [v1.2.3](https://github.com/paritytech/parity/releases/tag/v1.2.3) (2016-07-31) +## Parity [v1.2.3](https://github.com/openethereum/openethereum/releases/tag/v1.2.3) (2016-07-31) Parity 1.2.3 is a patch release that addresses network stability issues for both Ethereum HF and Ethereum classic chains and brings a few changes to the transaction tracing API. @@ -19,14 +19,14 @@ Parity 1.2.3 is a patch release that addresses network stability issues for both Note that to continue using tracing features in this version you need to re-sync the blockchain. This can be done by using `parity export $HOME/ethereum-chain-backup.rlp` , deleting the database usually located at `~/.parity/906a34e69aec8c0d` followed by `parity import $HOME/ethereum-chain-backup.rlp`. -- [beta] Updating UI [#1778](https://github.com/paritytech/parity/pull/1778) -- tracing backport [#1770](https://github.com/paritytech/parity/pull/1770) -- Backport commits to beta [#1763](https://github.com/paritytech/parity/pull/1763) -- Deadlock on incoming connection (#1672) [#1675](https://github.com/paritytech/parity/pull/1675) -- [BETA] Removed DAO soft fork traces [#1640](https://github.com/paritytech/parity/pull/1640) +- [beta] Updating UI [#1778](https://github.com/openethereum/openethereum/pull/1778) +- tracing backport [#1770](https://github.com/openethereum/openethereum/pull/1770) +- Backport commits to beta [#1763](https://github.com/openethereum/openethereum/pull/1763) +- Deadlock on incoming connection (#1672) [#1675](https://github.com/openethereum/openethereum/pull/1675) +- [BETA] Removed DAO soft fork traces [#1640](https://github.com/openethereum/openethereum/pull/1640) -## Parity [v1.2.2](https://github.com/paritytech/parity/releases/tag/v1.2.2) (2016-07-16) +## Parity [v1.2.2](https://github.com/openethereum/openethereum/releases/tag/v1.2.2) (2016-07-16) #### New - DAO hard-fork. @@ -47,17 +47,17 @@ DAO hard-fork implementation conforms to the [specification](https://blog.slock. Full changelog -- DAO hard-fork (#1483) [#1636](https://github.com/paritytech/parity/pull/1636) -- Backports for beta [#1628](https://github.com/paritytech/parity/pull/1628) -- don't batch best block for branches (#1623) [#1626](https://github.com/paritytech/parity/pull/1626) -- Merge bugfixes from master to beta [#1605](https://github.com/paritytech/parity/pull/1605) -- (BETA) using block options cache instead of general cache for rocksdb [#1613](https://github.com/paritytech/parity/pull/1613) -- Backport sealing fixes to beta [#1583](https://github.com/paritytech/parity/pull/1583) -- v1.2.2 in beta [#1581](https://github.com/paritytech/parity/pull/1581) -- Skipping transactions with invalid nonces when pushing to block. (#1545) [#1547](https://github.com/paritytech/parity/pull/1547) +- DAO hard-fork (#1483) [#1636](https://github.com/openethereum/openethereum/pull/1636) +- Backports for beta [#1628](https://github.com/openethereum/openethereum/pull/1628) +- don't batch best block for branches (#1623) [#1626](https://github.com/openethereum/openethereum/pull/1626) +- Merge bugfixes from master to beta [#1605](https://github.com/openethereum/openethereum/pull/1605) +- (BETA) using block options cache instead of general cache for rocksdb [#1613](https://github.com/openethereum/openethereum/pull/1613) +- Backport sealing fixes to beta [#1583](https://github.com/openethereum/openethereum/pull/1583) +- v1.2.2 in beta [#1581](https://github.com/openethereum/openethereum/pull/1581) +- Skipping transactions with invalid nonces when pushing to block. (#1545) [#1547](https://github.com/openethereum/openethereum/pull/1547) -## Parity [v1.2.1](https://github.com/paritytech/parity/releases/tag/v1.2.1) (2016-07-01) +## Parity [v1.2.1](https://github.com/openethereum/openethereum/releases/tag/v1.2.1) (2016-07-01) #### New - Options for more precise mining tuning (see below). @@ -86,10 +86,10 @@ DAO soft-fork control options have been replaced by the single `--fork` option w #### Changes -- v1.2.1 in beta [#1492](https://github.com/paritytech/parity/pull/1492) -- (BETA) add artifacts [#1420](https://github.com/paritytech/parity/pull/1420) +- v1.2.1 in beta [#1492](https://github.com/openethereum/openethereum/pull/1492) +- (BETA) add artifacts [#1420](https://github.com/openethereum/openethereum/pull/1420) -## Parity [v1.2.0: "Security"](https://github.com/paritytech/parity/releases/tag/v1.2.0) (2016-06-24) +## Parity [v1.2.0: "Security"](https://github.com/openethereum/openethereum/releases/tag/v1.2.0) (2016-06-24) [Blog post](https://blog.parity.io/announcing-parity-1-2/) @@ -139,238 +139,238 @@ By default, nodes vote "for" the DAO soft-fork (and try to reduce the gas limit Full changes: -- Signer enabled by default for UI [#1417](https://github.com/paritytech/parity/pull/1417) -- Remove experimental pruning options. [#1415](https://github.com/paritytech/parity/pull/1415) -- Fixing interface and port for parity ui [#1414](https://github.com/paritytech/parity/pull/1414) -- Configurable gas limit cap. [#1405](https://github.com/paritytech/parity/pull/1405) -- Bumping TopBar, Minimal SignerUI and wallet [#1413](https://github.com/paritytech/parity/pull/1413) -- Sync: Update highest block for progress reporting [#1411](https://github.com/paritytech/parity/pull/1411) -- Tweaked CLI options for the release [#1407](https://github.com/paritytech/parity/pull/1407) -- Further rocksdb tuning [#1409](https://github.com/paritytech/parity/pull/1409) -- Fixing jit compilation [#1406](https://github.com/paritytech/parity/pull/1406) -- Bump clippy [#1403](https://github.com/paritytech/parity/pull/1403) -- Shortcut SF condition when canon known [#1401](https://github.com/paritytech/parity/pull/1401) -- Additional assertions for internal state of queue [#1402](https://github.com/paritytech/parity/pull/1402) -- Replace deprecated hashdb trait names [#1394](https://github.com/paritytech/parity/pull/1394) -- rpc api by default for ipc [#1400](https://github.com/paritytech/parity/pull/1400) -- Ensure judging the SF trigger by relative branch [#1399](https://github.com/paritytech/parity/pull/1399) -- Signer with unlocked account working as expected. [#1398](https://github.com/paritytech/parity/pull/1398) -- Make --signer default. [#1392](https://github.com/paritytech/parity/pull/1392) -- Presale wallet [#1376](https://github.com/paritytech/parity/pull/1376) -- Removing signer connection limit [#1396](https://github.com/paritytech/parity/pull/1396) -- Optional gas price in transactions come from statistics [#1388](https://github.com/paritytech/parity/pull/1388) -- Update README.md with cargo install [ci-skip] [#1389](https://github.com/paritytech/parity/pull/1389) -- Fixing possible overflow during multiplication [#1381](https://github.com/paritytech/parity/pull/1381) -- Update SF to latest spec [#1386](https://github.com/paritytech/parity/pull/1386) -- Sync optimization [#1385](https://github.com/paritytech/parity/pull/1385) -- Fixing order of if statements to avoid overflows. [#1384](https://github.com/paritytech/parity/pull/1384) -- New topbar & signer UI [#1383](https://github.com/paritytech/parity/pull/1383) -- Install trigger for DAO-rescue soft-fork. [#1329](https://github.com/paritytech/parity/pull/1329) -- Rocksdb flush/compact limit [#1375](https://github.com/paritytech/parity/pull/1375) -- CentOS Dockerfile [#1377](https://github.com/paritytech/parity/pull/1377) -- RPC method to return number of unconfirmed transactions... [#1371](https://github.com/paritytech/parity/pull/1371) -- bump jsonrpc-http-server [#1369](https://github.com/paritytech/parity/pull/1369) -- Fix lock order when updating sealing [#1364](https://github.com/paritytech/parity/pull/1364) -- Update sealing on new transactions [#1365](https://github.com/paritytech/parity/pull/1365) -- Fixed panic on aborted connection [#1370](https://github.com/paritytech/parity/pull/1370) -- importing presale wallet [#1368](https://github.com/paritytech/parity/pull/1368) -- Set default database file size large enough [#1363](https://github.com/paritytech/parity/pull/1363) -- Reserved peers rpc API [#1360](https://github.com/paritytech/parity/pull/1360) -- Fixing replacing transaction with lower gas_price result. [#1343](https://github.com/paritytech/parity/pull/1343) -- fixed migration of empty pruning dir [#1362](https://github.com/paritytech/parity/pull/1362) -- Transaction processing queue [#1335](https://github.com/paritytech/parity/pull/1335) -- Fixing last nonce values in case transaction is replaced [#1359](https://github.com/paritytech/parity/pull/1359) -- docopt is an optional dependency of ethkey and ethstore [#1358](https://github.com/paritytech/parity/pull/1358) -- Fixing clippy warnings [#1354](https://github.com/paritytech/parity/pull/1354) -- Reduce locking when syncing [#1357](https://github.com/paritytech/parity/pull/1357) -- removed unnecessary logs [#1356](https://github.com/paritytech/parity/pull/1356) -- Updating parity-dapps [#1353](https://github.com/paritytech/parity/pull/1353) -- moved keystore tests files from util to ethstore [#1352](https://github.com/paritytech/parity/pull/1352) -- removed redundant bigint deps [#1351](https://github.com/paritytech/parity/pull/1351) -- Reopen "reserved peers and reserved-only flag" [#1350](https://github.com/paritytech/parity/pull/1350) -- Configurable rocksdb cache size [#1348](https://github.com/paritytech/parity/pull/1348) -- Fixing future order and errors when reaching limit. [#1346](https://github.com/paritytech/parity/pull/1346) -- Removing priority on local transactions [#1342](https://github.com/paritytech/parity/pull/1342) -- Revert "Reserved peers, reserved-only flag" [#1349](https://github.com/paritytech/parity/pull/1349) -- Sync attack defense: Deactivate peers on invalid block bodies [#1345](https://github.com/paritytech/parity/pull/1345) -- Reserved peers, reserved-only flag [#1347](https://github.com/paritytech/parity/pull/1347) -- CI for ethkey and ethstore [#1341](https://github.com/paritytech/parity/pull/1341) -- Fixed empty block body composition [#1340](https://github.com/paritytech/parity/pull/1340) -- Provide a signer UI token by default. [#1334](https://github.com/paritytech/parity/pull/1334) -- docker uses rustup, fixes #1337 [#1344](https://github.com/paritytech/parity/pull/1344) -- Fixed network service dispose [#1339](https://github.com/paritytech/parity/pull/1339) -- Sync: Cache last sync round block parents [#1331](https://github.com/paritytech/parity/pull/1331) -- secret store separated from util [#1304](https://github.com/paritytech/parity/pull/1304) -- --geth prevent getTransactionReceipt from using pending. [#1325](https://github.com/paritytech/parity/pull/1325) -- Fixing locks order in miner. [#1328](https://github.com/paritytech/parity/pull/1328) -- Update default gas limit, rename field [#1324](https://github.com/paritytech/parity/pull/1324) -- Use constants for DatabaseConfig [#1318](https://github.com/paritytech/parity/pull/1318) -- Fixing clippy warnings [#1321](https://github.com/paritytech/parity/pull/1321) -- Bumping topbar. Fixing ws server closing when suspending [#1312](https://github.com/paritytech/parity/pull/1312) -- Syncing fix [#1320](https://github.com/paritytech/parity/pull/1320) -- Filling-in optional fields of TransactionRequest... [#1305](https://github.com/paritytech/parity/pull/1305) -- Removing MakerOTC and DAO dapps [#1319](https://github.com/paritytech/parity/pull/1319) -- Disabling ethcore_set* APIs by default (+ Status page update) [#1315](https://github.com/paritytech/parity/pull/1315) -- fixed #1180 [#1282](https://github.com/paritytech/parity/pull/1282) -- Network start/stop [#1313](https://github.com/paritytech/parity/pull/1313) -- Additional logging for own transactions in queue [#1311](https://github.com/paritytech/parity/pull/1311) -- DAO Rescue soft fork [#1309](https://github.com/paritytech/parity/pull/1309) -- Appveyor config for windows build+installer [#1302](https://github.com/paritytech/parity/pull/1302) -- Key load avoid warning [#1303](https://github.com/paritytech/parity/pull/1303) -- More meaningful errors when sending transaction [#1290](https://github.com/paritytech/parity/pull/1290) -- Gas price statistics. [#1291](https://github.com/paritytech/parity/pull/1291) -- Fix read-ahead bug. [#1298](https://github.com/paritytech/parity/pull/1298) -- firewall rules for windows installer [#1297](https://github.com/paritytech/parity/pull/1297) -- x64 program files path for installer [#1296](https://github.com/paritytech/parity/pull/1296) -- Fixed loosing peers on incoming connections. [#1293](https://github.com/paritytech/parity/pull/1293) -- fixed #1261, overflow when calculating work [#1283](https://github.com/paritytech/parity/pull/1283) -- snappy and minor block compression [#1286](https://github.com/paritytech/parity/pull/1286) -- clarify build instructions [#1287](https://github.com/paritytech/parity/pull/1287) -- fixed #1255 [#1280](https://github.com/paritytech/parity/pull/1280) -- bump rust-crypto [#1289](https://github.com/paritytech/parity/pull/1289) -- Security audit issues fixed [#1279](https://github.com/paritytech/parity/pull/1279) -- Fixing origin/host validation [#1273](https://github.com/paritytech/parity/pull/1273) -- windows installer + parity start ui cli option [#1284](https://github.com/paritytech/parity/pull/1284) -- ipc lib version bump [#1285](https://github.com/paritytech/parity/pull/1285) -- Syncing improvements [#1274](https://github.com/paritytech/parity/pull/1274) -- removed redundant if condition [#1270](https://github.com/paritytech/parity/pull/1270) -- Naive chunk creation, snapshotting [#1263](https://github.com/paritytech/parity/pull/1263) -- Fixing generating new token while another parity instance is running. [#1272](https://github.com/paritytech/parity/pull/1272) -- README: rustup and windows instructions [#1266](https://github.com/paritytech/parity/pull/1266) -- Windows build [#1253](https://github.com/paritytech/parity/pull/1253) -- removed try_seal from MiningBlockChainClient [#1262](https://github.com/paritytech/parity/pull/1262) -- simplified block opening [#1232](https://github.com/paritytech/parity/pull/1232) -- Clippy bump [#1259](https://github.com/paritytech/parity/pull/1259) -- Fixing uint ASM macros compilation [#1258](https://github.com/paritytech/parity/pull/1258) -- Signer port returned from RPC + Topbar showing count of unconfirmed transactions. [#1252](https://github.com/paritytech/parity/pull/1252) -- codegen - avoid unwraps leading to compilation crash [#1250](https://github.com/paritytech/parity/pull/1250) -- Dapps bump [#1257](https://github.com/paritytech/parity/pull/1257) -- Windows named pipes [#1254](https://github.com/paritytech/parity/pull/1254) -- remove unsafety from util/hash.rs and util/bigint/uint.rs [#1236](https://github.com/paritytech/parity/pull/1236) -- Fixing CORS settings for special values: * & null. [#1247](https://github.com/paritytech/parity/pull/1247) -- JSONRPC test strings avoid using \ char [#1246](https://github.com/paritytech/parity/pull/1246) -- Tests for JSON serialisation of statediff/vmtrace [#1241](https://github.com/paritytech/parity/pull/1241) -- Bumping Dapps & TopBar to newest version. [#1245](https://github.com/paritytech/parity/pull/1245) -- keys import [#1240](https://github.com/paritytech/parity/pull/1240) -- Splitting RPC Apis into more fine-grained sets [#1234](https://github.com/paritytech/parity/pull/1234) -- Refactor triedb constructors to error on invalid state root [#1230](https://github.com/paritytech/parity/pull/1230) -- Signer RPC method to check if signer is enabled [#1238](https://github.com/paritytech/parity/pull/1238) -- Fixing signer behaviour when confirming transaction with wrong password. [#1237](https://github.com/paritytech/parity/pull/1237) -- SystemUIs authorization [#1233](https://github.com/paritytech/parity/pull/1233) -- IPC path for tesetnet with --geth compatibility [#1231](https://github.com/paritytech/parity/pull/1231) -- Transaction tracing for eth_call [#1210](https://github.com/paritytech/parity/pull/1210) -- Removing compilation warnings [#1227](https://github.com/paritytech/parity/pull/1227) -- Allowing connections only from chrome-extension and self-hosted client [#1226](https://github.com/paritytech/parity/pull/1226) -- Clippy bump & fixing warnings [#1219](https://github.com/paritytech/parity/pull/1219) -- Bumping serde & syntex [#1216](https://github.com/paritytech/parity/pull/1216) -- Minimal Signer UI (System UI) exposed over websockets. [#1211](https://github.com/paritytech/parity/pull/1211) -- Switch RPC namespace form ethcore_ to trace_ [#1208](https://github.com/paritytech/parity/pull/1208) -- Verify the state root exists before creating a State [#1217](https://github.com/paritytech/parity/pull/1217) -- Integrate state diffing into the ethcore JSONRPC [#1206](https://github.com/paritytech/parity/pull/1206) -- Updating topbar to latest version [#1220](https://github.com/paritytech/parity/pull/1220) -- Loading local Dapps from FS. [#1214](https://github.com/paritytech/parity/pull/1214) -- Ipc serialization & protocol fixes [#1188](https://github.com/paritytech/parity/pull/1188) -- Have Ext::ret take self by value [#1187](https://github.com/paritytech/parity/pull/1187) -- Simple WebSockets notification about new request [#1202](https://github.com/paritytech/parity/pull/1202) -- Removing leftovers of ethminer [#1207](https://github.com/paritytech/parity/pull/1207) -- fixed #1204 [#1205](https://github.com/paritytech/parity/pull/1205) -- VM tracing and JSON RPC endpoint for it. [#1169](https://github.com/paritytech/parity/pull/1169) -- devtools helpers extended [#1186](https://github.com/paritytech/parity/pull/1186) -- Networking refactoring [#1172](https://github.com/paritytech/parity/pull/1172) -- Client & Miner refactoring [#1195](https://github.com/paritytech/parity/pull/1195) -- update readme [#1201](https://github.com/paritytech/parity/pull/1201) -- Simple signing queue, confirmation APIs exposed in signer WebSockets. [#1182](https://github.com/paritytech/parity/pull/1182) -- Using ordered hashmap to keep the order of dapps on home screen [#1199](https://github.com/paritytech/parity/pull/1199) -- Disabling `ethcore` by default, adding x-frame-options header to dapps. [#1197](https://github.com/paritytech/parity/pull/1197) -- transaction count verifier tests [#1196](https://github.com/paritytech/parity/pull/1196) -- expunge x! and xx! from the codebase [#1192](https://github.com/paritytech/parity/pull/1192) -- Database service upgrade (from the ipc branch) [#1185](https://github.com/paritytech/parity/pull/1185) -- stop eth_syncing from returning true forever [#1181](https://github.com/paritytech/parity/pull/1181) -- Sync fixes and tweaks [#1164](https://github.com/paritytech/parity/pull/1164) -- Exposing RPC over Signer WebSockets [#1167](https://github.com/paritytech/parity/pull/1167) -- implement missing rpc methods and tests [#1171](https://github.com/paritytech/parity/pull/1171) -- json ipc server version bump [#1170](https://github.com/paritytech/parity/pull/1170) -- Updated dependencies for windows build [#1173](https://github.com/paritytech/parity/pull/1173) -- Framework for improved RPC unit tests [#1141](https://github.com/paritytech/parity/pull/1141) -- remove all possible unsafe code in crypto [#1168](https://github.com/paritytech/parity/pull/1168) -- Base for Signer Websockets server [#1158](https://github.com/paritytech/parity/pull/1158) -- Write queue to speed-up db ipc [#1160](https://github.com/paritytech/parity/pull/1160) -- Fixing few clippy warnings [#1163](https://github.com/paritytech/parity/pull/1163) -- Change eth_signAndSendTransaction to personal_SignAndSendTransaction [#1154](https://github.com/paritytech/parity/pull/1154) -- Support "earliest" and specific block parameters in RPC where possible [#1149](https://github.com/paritytech/parity/pull/1149) -- migration fixes [#1155](https://github.com/paritytech/parity/pull/1155) -- Empty trusted signer crate with it's general purpose described. [#1150](https://github.com/paritytech/parity/pull/1150) -- More bootnodes for morden. [#1153](https://github.com/paritytech/parity/pull/1153) -- move existing rpc tests into mocked module [#1151](https://github.com/paritytech/parity/pull/1151) -- Bloomchain [#1014](https://github.com/paritytech/parity/pull/1014) -- Renaming dapps repos. Updating dapps [#1142](https://github.com/paritytech/parity/pull/1142) -- fixed pending transactions [#1147](https://github.com/paritytech/parity/pull/1147) -- Basic benches to provide metrics for ipc optimizations [#1145](https://github.com/paritytech/parity/pull/1145) -- Fixing clippy warnings [#1148](https://github.com/paritytech/parity/pull/1148) -- correct signature of SecTrieDB::raw_mut [#1143](https://github.com/paritytech/parity/pull/1143) -- Merge to master and start hypervisor for import/export [#1138](https://github.com/paritytech/parity/pull/1138) -- Bumping clippy. Fixing warnings [#1139](https://github.com/paritytech/parity/pull/1139) -- Display progress when importing [#1136](https://github.com/paritytech/parity/pull/1136) -- foundation of simple db migration [#1128](https://github.com/paritytech/parity/pull/1128) -- Fixpending [#1074](https://github.com/paritytech/parity/pull/1074) -- Sync: Propagate uncles and fix status reporting [#1134](https://github.com/paritytech/parity/pull/1134) -- Coloured, padding logging. [#1133](https://github.com/paritytech/parity/pull/1133) -- Importing [#1132](https://github.com/paritytech/parity/pull/1132) -- Have `die_with_error` use `fmt::Display` rather than Debug [#1116](https://github.com/paritytech/parity/pull/1116) -- Exporting [#1129](https://github.com/paritytech/parity/pull/1129) -- Sign and send transaction [#1124](https://github.com/paritytech/parity/pull/1124) -- Fixing unused imports warnings [#1125](https://github.com/paritytech/parity/pull/1125) -- Adding info messages on mined blocks [#1127](https://github.com/paritytech/parity/pull/1127) -- Fix styling - don't mix spaces with tabs!!! [#1123](https://github.com/paritytech/parity/pull/1123) -- Fix is_syncing so it's false as long as the update is trivial. [#1122](https://github.com/paritytech/parity/pull/1122) -- Relock unlocked accounts after first use [#1120](https://github.com/paritytech/parity/pull/1120) -- Avoid importing keys into wrong place. [#1119](https://github.com/paritytech/parity/pull/1119) -- Implement receipt's gasUsed field [#1118](https://github.com/paritytech/parity/pull/1118) -- New dapps & query parameter handling [#1113](https://github.com/paritytech/parity/pull/1113) -- pretty print trace error [#1098](https://github.com/paritytech/parity/pull/1098) -- New syncing strategy [#1095](https://github.com/paritytech/parity/pull/1095) -- ethcore-db crate [#1097](https://github.com/paritytech/parity/pull/1097) -- Fix the default for pruning. [#1107](https://github.com/paritytech/parity/pull/1107) -- Make Id/ID and db/Db/DB usage consistent [#1105](https://github.com/paritytech/parity/pull/1105) -- Miner holds it's own copy of spec/engine [#1091](https://github.com/paritytech/parity/pull/1091) -- Apps listing API & Home webapp. [#1101](https://github.com/paritytech/parity/pull/1101) -- CLI option for using JITEVM [#1103](https://github.com/paritytech/parity/pull/1103) -- Fix up the seal fields in RPC output [#1096](https://github.com/paritytech/parity/pull/1096) -- Fixing some warnings [#1102](https://github.com/paritytech/parity/pull/1102) -- fixed incorrect decoding of header seal_fields. added tests. #1090 [#1094](https://github.com/paritytech/parity/pull/1094) -- Bumping Clippy [#1093](https://github.com/paritytech/parity/pull/1093) -- Injectable topbar support. [#1092](https://github.com/paritytech/parity/pull/1092) -- New syncing part 1: Block collection [#1088](https://github.com/paritytech/parity/pull/1088) -- Moving all Client public API types to separate mod & binary serialization codegen for that mod [#1051](https://github.com/paritytech/parity/pull/1051) -- Subdomains support in content server (webapps server). [#1082](https://github.com/paritytech/parity/pull/1082) -- Fix uncle getter [#1087](https://github.com/paritytech/parity/pull/1087) -- Provide fallback for usd-per-eth option when offline. [#1085](https://github.com/paritytech/parity/pull/1085) -- path centralized [#1083](https://github.com/paritytech/parity/pull/1083) -- Limiting result of the execution to execution-specific errors [#1071](https://github.com/paritytech/parity/pull/1071) -- Configurable keys security [#1080](https://github.com/paritytech/parity/pull/1080) -- comma delimeting multiple cors headers [#1078](https://github.com/paritytech/parity/pull/1078) -- Update error message [#1081](https://github.com/paritytech/parity/pull/1081) -- Updating dapp-wallet [#1076](https://github.com/paritytech/parity/pull/1076) -- Fixed connecting to local nodes on startup [#1070](https://github.com/paritytech/parity/pull/1070) -- Validate signature in Tx queue [#1068](https://github.com/paritytech/parity/pull/1068) -- moving deps to ethcore/hyper and bumping jsonrpc-http-server version [#1067](https://github.com/paritytech/parity/pull/1067) -- Updating status page. Bringing back wallet [#1064](https://github.com/paritytech/parity/pull/1064) -- Fix --geth IPC for MacOS. [#1062](https://github.com/paritytech/parity/pull/1062) -- Fixing formatter for defaultExtraData [#1060](https://github.com/paritytech/parity/pull/1060) -- --geth IPC compatibility [#1059](https://github.com/paritytech/parity/pull/1059) -- Moving dependencies to ethcore & uniforming syntax libs through all crates [#1050](https://github.com/paritytech/parity/pull/1050) -- update hyper branch mio [#1054](https://github.com/paritytech/parity/pull/1054) -- IPC lib update [#1047](https://github.com/paritytech/parity/pull/1047) -- Updating hyper-mio revision [#1048](https://github.com/paritytech/parity/pull/1048) -- Bump ipc-lib version [#1046](https://github.com/paritytech/parity/pull/1046) -- Tidy up CLI options and make JSONRPC & webapps on by default. [#1045](https://github.com/paritytech/parity/pull/1045) -- Fixing clippy warnings [#1044](https://github.com/paritytech/parity/pull/1044) -- Fixing RPC modules compatibility [#1041](https://github.com/paritytech/parity/pull/1041) -- Fixing hyper-mio revision [#1043](https://github.com/paritytech/parity/pull/1043) -- Updating locations of webapp stuff [#1040](https://github.com/paritytech/parity/pull/1040) -- JSON-RPC over IPC [#1039](https://github.com/paritytech/parity/pull/1039) -- Update nix/mio for ARM [#1036](https://github.com/paritytech/parity/pull/1036) -- Basic Authority [#991](https://github.com/paritytech/parity/pull/991) -- Prioritizing of local transaction [#1023](https://github.com/paritytech/parity/pull/1023) -- Version 1.2 [#1030](https://github.com/paritytech/parity/pull/1030) -- Bumping status page [#1033](https://github.com/paritytech/parity/pull/1033) +- Signer enabled by default for UI [#1417](https://github.com/openethereum/openethereum/pull/1417) +- Remove experimental pruning options. [#1415](https://github.com/openethereum/openethereum/pull/1415) +- Fixing interface and port for parity ui [#1414](https://github.com/openethereum/openethereum/pull/1414) +- Configurable gas limit cap. [#1405](https://github.com/openethereum/openethereum/pull/1405) +- Bumping TopBar, Minimal SignerUI and wallet [#1413](https://github.com/openethereum/openethereum/pull/1413) +- Sync: Update highest block for progress reporting [#1411](https://github.com/openethereum/openethereum/pull/1411) +- Tweaked CLI options for the release [#1407](https://github.com/openethereum/openethereum/pull/1407) +- Further rocksdb tuning [#1409](https://github.com/openethereum/openethereum/pull/1409) +- Fixing jit compilation [#1406](https://github.com/openethereum/openethereum/pull/1406) +- Bump clippy [#1403](https://github.com/openethereum/openethereum/pull/1403) +- Shortcut SF condition when canon known [#1401](https://github.com/openethereum/openethereum/pull/1401) +- Additional assertions for internal state of queue [#1402](https://github.com/openethereum/openethereum/pull/1402) +- Replace deprecated hashdb trait names [#1394](https://github.com/openethereum/openethereum/pull/1394) +- rpc api by default for ipc [#1400](https://github.com/openethereum/openethereum/pull/1400) +- Ensure judging the SF trigger by relative branch [#1399](https://github.com/openethereum/openethereum/pull/1399) +- Signer with unlocked account working as expected. [#1398](https://github.com/openethereum/openethereum/pull/1398) +- Make --signer default. [#1392](https://github.com/openethereum/openethereum/pull/1392) +- Presale wallet [#1376](https://github.com/openethereum/openethereum/pull/1376) +- Removing signer connection limit [#1396](https://github.com/openethereum/openethereum/pull/1396) +- Optional gas price in transactions come from statistics [#1388](https://github.com/openethereum/openethereum/pull/1388) +- Update README.md with cargo install [ci-skip] [#1389](https://github.com/openethereum/openethereum/pull/1389) +- Fixing possible overflow during multiplication [#1381](https://github.com/openethereum/openethereum/pull/1381) +- Update SF to latest spec [#1386](https://github.com/openethereum/openethereum/pull/1386) +- Sync optimization [#1385](https://github.com/openethereum/openethereum/pull/1385) +- Fixing order of if statements to avoid overflows. [#1384](https://github.com/openethereum/openethereum/pull/1384) +- New topbar & signer UI [#1383](https://github.com/openethereum/openethereum/pull/1383) +- Install trigger for DAO-rescue soft-fork. [#1329](https://github.com/openethereum/openethereum/pull/1329) +- Rocksdb flush/compact limit [#1375](https://github.com/openethereum/openethereum/pull/1375) +- CentOS Dockerfile [#1377](https://github.com/openethereum/openethereum/pull/1377) +- RPC method to return number of unconfirmed transactions... [#1371](https://github.com/openethereum/openethereum/pull/1371) +- bump jsonrpc-http-server [#1369](https://github.com/openethereum/openethereum/pull/1369) +- Fix lock order when updating sealing [#1364](https://github.com/openethereum/openethereum/pull/1364) +- Update sealing on new transactions [#1365](https://github.com/openethereum/openethereum/pull/1365) +- Fixed panic on aborted connection [#1370](https://github.com/openethereum/openethereum/pull/1370) +- importing presale wallet [#1368](https://github.com/openethereum/openethereum/pull/1368) +- Set default database file size large enough [#1363](https://github.com/openethereum/openethereum/pull/1363) +- Reserved peers rpc API [#1360](https://github.com/openethereum/openethereum/pull/1360) +- Fixing replacing transaction with lower gas_price result. [#1343](https://github.com/openethereum/openethereum/pull/1343) +- fixed migration of empty pruning dir [#1362](https://github.com/openethereum/openethereum/pull/1362) +- Transaction processing queue [#1335](https://github.com/openethereum/openethereum/pull/1335) +- Fixing last nonce values in case transaction is replaced [#1359](https://github.com/openethereum/openethereum/pull/1359) +- docopt is an optional dependency of ethkey and ethstore [#1358](https://github.com/openethereum/openethereum/pull/1358) +- Fixing clippy warnings [#1354](https://github.com/openethereum/openethereum/pull/1354) +- Reduce locking when syncing [#1357](https://github.com/openethereum/openethereum/pull/1357) +- removed unnecessary logs [#1356](https://github.com/openethereum/openethereum/pull/1356) +- Updating parity-dapps [#1353](https://github.com/openethereum/openethereum/pull/1353) +- moved keystore tests files from util to ethstore [#1352](https://github.com/openethereum/openethereum/pull/1352) +- removed redundant bigint deps [#1351](https://github.com/openethereum/openethereum/pull/1351) +- Reopen "reserved peers and reserved-only flag" [#1350](https://github.com/openethereum/openethereum/pull/1350) +- Configurable rocksdb cache size [#1348](https://github.com/openethereum/openethereum/pull/1348) +- Fixing future order and errors when reaching limit. [#1346](https://github.com/openethereum/openethereum/pull/1346) +- Removing priority on local transactions [#1342](https://github.com/openethereum/openethereum/pull/1342) +- Revert "Reserved peers, reserved-only flag" [#1349](https://github.com/openethereum/openethereum/pull/1349) +- Sync attack defense: Deactivate peers on invalid block bodies [#1345](https://github.com/openethereum/openethereum/pull/1345) +- Reserved peers, reserved-only flag [#1347](https://github.com/openethereum/openethereum/pull/1347) +- CI for ethkey and ethstore [#1341](https://github.com/openethereum/openethereum/pull/1341) +- Fixed empty block body composition [#1340](https://github.com/openethereum/openethereum/pull/1340) +- Provide a signer UI token by default. [#1334](https://github.com/openethereum/openethereum/pull/1334) +- docker uses rustup, fixes #1337 [#1344](https://github.com/openethereum/openethereum/pull/1344) +- Fixed network service dispose [#1339](https://github.com/openethereum/openethereum/pull/1339) +- Sync: Cache last sync round block parents [#1331](https://github.com/openethereum/openethereum/pull/1331) +- secret store separated from util [#1304](https://github.com/openethereum/openethereum/pull/1304) +- --geth prevent getTransactionReceipt from using pending. [#1325](https://github.com/openethereum/openethereum/pull/1325) +- Fixing locks order in miner. [#1328](https://github.com/openethereum/openethereum/pull/1328) +- Update default gas limit, rename field [#1324](https://github.com/openethereum/openethereum/pull/1324) +- Use constants for DatabaseConfig [#1318](https://github.com/openethereum/openethereum/pull/1318) +- Fixing clippy warnings [#1321](https://github.com/openethereum/openethereum/pull/1321) +- Bumping topbar. Fixing ws server closing when suspending [#1312](https://github.com/openethereum/openethereum/pull/1312) +- Syncing fix [#1320](https://github.com/openethereum/openethereum/pull/1320) +- Filling-in optional fields of TransactionRequest... [#1305](https://github.com/openethereum/openethereum/pull/1305) +- Removing MakerOTC and DAO dapps [#1319](https://github.com/openethereum/openethereum/pull/1319) +- Disabling ethcore_set* APIs by default (+ Status page update) [#1315](https://github.com/openethereum/openethereum/pull/1315) +- fixed #1180 [#1282](https://github.com/openethereum/openethereum/pull/1282) +- Network start/stop [#1313](https://github.com/openethereum/openethereum/pull/1313) +- Additional logging for own transactions in queue [#1311](https://github.com/openethereum/openethereum/pull/1311) +- DAO Rescue soft fork [#1309](https://github.com/openethereum/openethereum/pull/1309) +- Appveyor config for windows build+installer [#1302](https://github.com/openethereum/openethereum/pull/1302) +- Key load avoid warning [#1303](https://github.com/openethereum/openethereum/pull/1303) +- More meaningful errors when sending transaction [#1290](https://github.com/openethereum/openethereum/pull/1290) +- Gas price statistics. [#1291](https://github.com/openethereum/openethereum/pull/1291) +- Fix read-ahead bug. [#1298](https://github.com/openethereum/openethereum/pull/1298) +- firewall rules for windows installer [#1297](https://github.com/openethereum/openethereum/pull/1297) +- x64 program files path for installer [#1296](https://github.com/openethereum/openethereum/pull/1296) +- Fixed loosing peers on incoming connections. [#1293](https://github.com/openethereum/openethereum/pull/1293) +- fixed #1261, overflow when calculating work [#1283](https://github.com/openethereum/openethereum/pull/1283) +- snappy and minor block compression [#1286](https://github.com/openethereum/openethereum/pull/1286) +- clarify build instructions [#1287](https://github.com/openethereum/openethereum/pull/1287) +- fixed #1255 [#1280](https://github.com/openethereum/openethereum/pull/1280) +- bump rust-crypto [#1289](https://github.com/openethereum/openethereum/pull/1289) +- Security audit issues fixed [#1279](https://github.com/openethereum/openethereum/pull/1279) +- Fixing origin/host validation [#1273](https://github.com/openethereum/openethereum/pull/1273) +- windows installer + parity start ui cli option [#1284](https://github.com/openethereum/openethereum/pull/1284) +- ipc lib version bump [#1285](https://github.com/openethereum/openethereum/pull/1285) +- Syncing improvements [#1274](https://github.com/openethereum/openethereum/pull/1274) +- removed redundant if condition [#1270](https://github.com/openethereum/openethereum/pull/1270) +- Naive chunk creation, snapshotting [#1263](https://github.com/openethereum/openethereum/pull/1263) +- Fixing generating new token while another parity instance is running. [#1272](https://github.com/openethereum/openethereum/pull/1272) +- README: rustup and windows instructions [#1266](https://github.com/openethereum/openethereum/pull/1266) +- Windows build [#1253](https://github.com/openethereum/openethereum/pull/1253) +- removed try_seal from MiningBlockChainClient [#1262](https://github.com/openethereum/openethereum/pull/1262) +- simplified block opening [#1232](https://github.com/openethereum/openethereum/pull/1232) +- Clippy bump [#1259](https://github.com/openethereum/openethereum/pull/1259) +- Fixing uint ASM macros compilation [#1258](https://github.com/openethereum/openethereum/pull/1258) +- Signer port returned from RPC + Topbar showing count of unconfirmed transactions. [#1252](https://github.com/openethereum/openethereum/pull/1252) +- codegen - avoid unwraps leading to compilation crash [#1250](https://github.com/openethereum/openethereum/pull/1250) +- Dapps bump [#1257](https://github.com/openethereum/openethereum/pull/1257) +- Windows named pipes [#1254](https://github.com/openethereum/openethereum/pull/1254) +- remove unsafety from util/hash.rs and util/bigint/uint.rs [#1236](https://github.com/openethereum/openethereum/pull/1236) +- Fixing CORS settings for special values: * & null. [#1247](https://github.com/openethereum/openethereum/pull/1247) +- JSONRPC test strings avoid using \ char [#1246](https://github.com/openethereum/openethereum/pull/1246) +- Tests for JSON serialisation of statediff/vmtrace [#1241](https://github.com/openethereum/openethereum/pull/1241) +- Bumping Dapps & TopBar to newest version. [#1245](https://github.com/openethereum/openethereum/pull/1245) +- keys import [#1240](https://github.com/openethereum/openethereum/pull/1240) +- Splitting RPC Apis into more fine-grained sets [#1234](https://github.com/openethereum/openethereum/pull/1234) +- Refactor triedb constructors to error on invalid state root [#1230](https://github.com/openethereum/openethereum/pull/1230) +- Signer RPC method to check if signer is enabled [#1238](https://github.com/openethereum/openethereum/pull/1238) +- Fixing signer behaviour when confirming transaction with wrong password. [#1237](https://github.com/openethereum/openethereum/pull/1237) +- SystemUIs authorization [#1233](https://github.com/openethereum/openethereum/pull/1233) +- IPC path for tesetnet with --geth compatibility [#1231](https://github.com/openethereum/openethereum/pull/1231) +- Transaction tracing for eth_call [#1210](https://github.com/openethereum/openethereum/pull/1210) +- Removing compilation warnings [#1227](https://github.com/openethereum/openethereum/pull/1227) +- Allowing connections only from chrome-extension and self-hosted client [#1226](https://github.com/openethereum/openethereum/pull/1226) +- Clippy bump & fixing warnings [#1219](https://github.com/openethereum/openethereum/pull/1219) +- Bumping serde & syntex [#1216](https://github.com/openethereum/openethereum/pull/1216) +- Minimal Signer UI (System UI) exposed over websockets. [#1211](https://github.com/openethereum/openethereum/pull/1211) +- Switch RPC namespace form ethcore_ to trace_ [#1208](https://github.com/openethereum/openethereum/pull/1208) +- Verify the state root exists before creating a State [#1217](https://github.com/openethereum/openethereum/pull/1217) +- Integrate state diffing into the ethcore JSONRPC [#1206](https://github.com/openethereum/openethereum/pull/1206) +- Updating topbar to latest version [#1220](https://github.com/openethereum/openethereum/pull/1220) +- Loading local Dapps from FS. [#1214](https://github.com/openethereum/openethereum/pull/1214) +- Ipc serialization & protocol fixes [#1188](https://github.com/openethereum/openethereum/pull/1188) +- Have Ext::ret take self by value [#1187](https://github.com/openethereum/openethereum/pull/1187) +- Simple WebSockets notification about new request [#1202](https://github.com/openethereum/openethereum/pull/1202) +- Removing leftovers of ethminer [#1207](https://github.com/openethereum/openethereum/pull/1207) +- fixed #1204 [#1205](https://github.com/openethereum/openethereum/pull/1205) +- VM tracing and JSON RPC endpoint for it. [#1169](https://github.com/openethereum/openethereum/pull/1169) +- devtools helpers extended [#1186](https://github.com/openethereum/openethereum/pull/1186) +- Networking refactoring [#1172](https://github.com/openethereum/openethereum/pull/1172) +- Client & Miner refactoring [#1195](https://github.com/openethereum/openethereum/pull/1195) +- update readme [#1201](https://github.com/openethereum/openethereum/pull/1201) +- Simple signing queue, confirmation APIs exposed in signer WebSockets. [#1182](https://github.com/openethereum/openethereum/pull/1182) +- Using ordered hashmap to keep the order of dapps on home screen [#1199](https://github.com/openethereum/openethereum/pull/1199) +- Disabling `ethcore` by default, adding x-frame-options header to dapps. [#1197](https://github.com/openethereum/openethereum/pull/1197) +- transaction count verifier tests [#1196](https://github.com/openethereum/openethereum/pull/1196) +- expunge x! and xx! from the codebase [#1192](https://github.com/openethereum/openethereum/pull/1192) +- Database service upgrade (from the ipc branch) [#1185](https://github.com/openethereum/openethereum/pull/1185) +- stop eth_syncing from returning true forever [#1181](https://github.com/openethereum/openethereum/pull/1181) +- Sync fixes and tweaks [#1164](https://github.com/openethereum/openethereum/pull/1164) +- Exposing RPC over Signer WebSockets [#1167](https://github.com/openethereum/openethereum/pull/1167) +- implement missing rpc methods and tests [#1171](https://github.com/openethereum/openethereum/pull/1171) +- json ipc server version bump [#1170](https://github.com/openethereum/openethereum/pull/1170) +- Updated dependencies for windows build [#1173](https://github.com/openethereum/openethereum/pull/1173) +- Framework for improved RPC unit tests [#1141](https://github.com/openethereum/openethereum/pull/1141) +- remove all possible unsafe code in crypto [#1168](https://github.com/openethereum/openethereum/pull/1168) +- Base for Signer Websockets server [#1158](https://github.com/openethereum/openethereum/pull/1158) +- Write queue to speed-up db ipc [#1160](https://github.com/openethereum/openethereum/pull/1160) +- Fixing few clippy warnings [#1163](https://github.com/openethereum/openethereum/pull/1163) +- Change eth_signAndSendTransaction to personal_SignAndSendTransaction [#1154](https://github.com/openethereum/openethereum/pull/1154) +- Support "earliest" and specific block parameters in RPC where possible [#1149](https://github.com/openethereum/openethereum/pull/1149) +- migration fixes [#1155](https://github.com/openethereum/openethereum/pull/1155) +- Empty trusted signer crate with it's general purpose described. [#1150](https://github.com/openethereum/openethereum/pull/1150) +- More bootnodes for morden. [#1153](https://github.com/openethereum/openethereum/pull/1153) +- move existing rpc tests into mocked module [#1151](https://github.com/openethereum/openethereum/pull/1151) +- Bloomchain [#1014](https://github.com/openethereum/openethereum/pull/1014) +- Renaming dapps repos. Updating dapps [#1142](https://github.com/openethereum/openethereum/pull/1142) +- fixed pending transactions [#1147](https://github.com/openethereum/openethereum/pull/1147) +- Basic benches to provide metrics for ipc optimizations [#1145](https://github.com/openethereum/openethereum/pull/1145) +- Fixing clippy warnings [#1148](https://github.com/openethereum/openethereum/pull/1148) +- correct signature of SecTrieDB::raw_mut [#1143](https://github.com/openethereum/openethereum/pull/1143) +- Merge to master and start hypervisor for import/export [#1138](https://github.com/openethereum/openethereum/pull/1138) +- Bumping clippy. Fixing warnings [#1139](https://github.com/openethereum/openethereum/pull/1139) +- Display progress when importing [#1136](https://github.com/openethereum/openethereum/pull/1136) +- foundation of simple db migration [#1128](https://github.com/openethereum/openethereum/pull/1128) +- Fixpending [#1074](https://github.com/openethereum/openethereum/pull/1074) +- Sync: Propagate uncles and fix status reporting [#1134](https://github.com/openethereum/openethereum/pull/1134) +- Coloured, padding logging. [#1133](https://github.com/openethereum/openethereum/pull/1133) +- Importing [#1132](https://github.com/openethereum/openethereum/pull/1132) +- Have `die_with_error` use `fmt::Display` rather than Debug [#1116](https://github.com/openethereum/openethereum/pull/1116) +- Exporting [#1129](https://github.com/openethereum/openethereum/pull/1129) +- Sign and send transaction [#1124](https://github.com/openethereum/openethereum/pull/1124) +- Fixing unused imports warnings [#1125](https://github.com/openethereum/openethereum/pull/1125) +- Adding info messages on mined blocks [#1127](https://github.com/openethereum/openethereum/pull/1127) +- Fix styling - don't mix spaces with tabs!!! [#1123](https://github.com/openethereum/openethereum/pull/1123) +- Fix is_syncing so it's false as long as the update is trivial. [#1122](https://github.com/openethereum/openethereum/pull/1122) +- Relock unlocked accounts after first use [#1120](https://github.com/openethereum/openethereum/pull/1120) +- Avoid importing keys into wrong place. [#1119](https://github.com/openethereum/openethereum/pull/1119) +- Implement receipt's gasUsed field [#1118](https://github.com/openethereum/openethereum/pull/1118) +- New dapps & query parameter handling [#1113](https://github.com/openethereum/openethereum/pull/1113) +- pretty print trace error [#1098](https://github.com/openethereum/openethereum/pull/1098) +- New syncing strategy [#1095](https://github.com/openethereum/openethereum/pull/1095) +- ethcore-db crate [#1097](https://github.com/openethereum/openethereum/pull/1097) +- Fix the default for pruning. [#1107](https://github.com/openethereum/openethereum/pull/1107) +- Make Id/ID and db/Db/DB usage consistent [#1105](https://github.com/openethereum/openethereum/pull/1105) +- Miner holds it's own copy of spec/engine [#1091](https://github.com/openethereum/openethereum/pull/1091) +- Apps listing API & Home webapp. [#1101](https://github.com/openethereum/openethereum/pull/1101) +- CLI option for using JITEVM [#1103](https://github.com/openethereum/openethereum/pull/1103) +- Fix up the seal fields in RPC output [#1096](https://github.com/openethereum/openethereum/pull/1096) +- Fixing some warnings [#1102](https://github.com/openethereum/openethereum/pull/1102) +- fixed incorrect decoding of header seal_fields. added tests. #1090 [#1094](https://github.com/openethereum/openethereum/pull/1094) +- Bumping Clippy [#1093](https://github.com/openethereum/openethereum/pull/1093) +- Injectable topbar support. [#1092](https://github.com/openethereum/openethereum/pull/1092) +- New syncing part 1: Block collection [#1088](https://github.com/openethereum/openethereum/pull/1088) +- Moving all Client public API types to separate mod & binary serialization codegen for that mod [#1051](https://github.com/openethereum/openethereum/pull/1051) +- Subdomains support in content server (webapps server). [#1082](https://github.com/openethereum/openethereum/pull/1082) +- Fix uncle getter [#1087](https://github.com/openethereum/openethereum/pull/1087) +- Provide fallback for usd-per-eth option when offline. [#1085](https://github.com/openethereum/openethereum/pull/1085) +- path centralized [#1083](https://github.com/openethereum/openethereum/pull/1083) +- Limiting result of the execution to execution-specific errors [#1071](https://github.com/openethereum/openethereum/pull/1071) +- Configurable keys security [#1080](https://github.com/openethereum/openethereum/pull/1080) +- comma delimeting multiple cors headers [#1078](https://github.com/openethereum/openethereum/pull/1078) +- Update error message [#1081](https://github.com/openethereum/openethereum/pull/1081) +- Updating dapp-wallet [#1076](https://github.com/openethereum/openethereum/pull/1076) +- Fixed connecting to local nodes on startup [#1070](https://github.com/openethereum/openethereum/pull/1070) +- Validate signature in Tx queue [#1068](https://github.com/openethereum/openethereum/pull/1068) +- moving deps to ethcore/hyper and bumping jsonrpc-http-server version [#1067](https://github.com/openethereum/openethereum/pull/1067) +- Updating status page. Bringing back wallet [#1064](https://github.com/openethereum/openethereum/pull/1064) +- Fix --geth IPC for MacOS. [#1062](https://github.com/openethereum/openethereum/pull/1062) +- Fixing formatter for defaultExtraData [#1060](https://github.com/openethereum/openethereum/pull/1060) +- --geth IPC compatibility [#1059](https://github.com/openethereum/openethereum/pull/1059) +- Moving dependencies to ethcore & uniforming syntax libs through all crates [#1050](https://github.com/openethereum/openethereum/pull/1050) +- update hyper branch mio [#1054](https://github.com/openethereum/openethereum/pull/1054) +- IPC lib update [#1047](https://github.com/openethereum/openethereum/pull/1047) +- Updating hyper-mio revision [#1048](https://github.com/openethereum/openethereum/pull/1048) +- Bump ipc-lib version [#1046](https://github.com/openethereum/openethereum/pull/1046) +- Tidy up CLI options and make JSONRPC & webapps on by default. [#1045](https://github.com/openethereum/openethereum/pull/1045) +- Fixing clippy warnings [#1044](https://github.com/openethereum/openethereum/pull/1044) +- Fixing RPC modules compatibility [#1041](https://github.com/openethereum/openethereum/pull/1041) +- Fixing hyper-mio revision [#1043](https://github.com/openethereum/openethereum/pull/1043) +- Updating locations of webapp stuff [#1040](https://github.com/openethereum/openethereum/pull/1040) +- JSON-RPC over IPC [#1039](https://github.com/openethereum/openethereum/pull/1039) +- Update nix/mio for ARM [#1036](https://github.com/openethereum/openethereum/pull/1036) +- Basic Authority [#991](https://github.com/openethereum/openethereum/pull/991) +- Prioritizing of local transaction [#1023](https://github.com/openethereum/openethereum/pull/1023) +- Version 1.2 [#1030](https://github.com/openethereum/openethereum/pull/1030) +- Bumping status page [#1033](https://github.com/openethereum/openethereum/pull/1033) diff --git a/docs/CHANGELOG-1.3.md b/docs/CHANGELOG-1.3.md index d380eaccc..d5931e705 100644 --- a/docs/CHANGELOG-1.3.md +++ b/docs/CHANGELOG-1.3.md @@ -1,69 +1,69 @@ Note: Parity 1.3 reached End-of-Life on 2017-01-19 (EOL). -## Parity [v1.3.15](https://github.com/paritytech/parity/releases/tag/v1.3.15) (2016-12-10) +## Parity [v1.3.15](https://github.com/openethereum/openethereum/releases/tag/v1.3.15) (2016-12-10) This patch release fixes an issue with syncing on the Ropsten test network. -- Backporting to stable [#3793](https://github.com/paritytech/parity/pull/3793) +- Backporting to stable [#3793](https://github.com/openethereum/openethereum/pull/3793) -## Parity [v1.3.14](https://github.com/paritytech/parity/releases/tag/v1.3.14) (2016-11-25) +## Parity [v1.3.14](https://github.com/openethereum/openethereum/releases/tag/v1.3.14) (2016-11-25) Parity 1.3.14 fixes a few stability issues and adds support for the Ropsten testnet. -- Backporting to stable [#3616](https://github.com/paritytech/parity/pull/3616) +- Backporting to stable [#3616](https://github.com/openethereum/openethereum/pull/3616) -## Parity [v1.3.13](https://github.com/paritytech/parity/releases/tag/v1.3.13) (2016-11-18) +## Parity [v1.3.13](https://github.com/openethereum/openethereum/releases/tag/v1.3.13) (2016-11-18) This release fixes an issue with EIP-155 transactions being allowed into the transaction pool. -- [stable] Check tx signatures before adding to the queue. [#3521](https://github.com/paritytech/parity/pull/3521) -- Fix Stable Docker Build [#3479](https://github.com/paritytech/parity/pull/3479) +- [stable] Check tx signatures before adding to the queue. [#3521](https://github.com/openethereum/openethereum/pull/3521) +- Fix Stable Docker Build [#3479](https://github.com/openethereum/openethereum/pull/3479) -## Parity [v1.3.12](https://github.com/paritytech/parity/releases/tag/v1.3.12) (2016-11-16) +## Parity [v1.3.12](https://github.com/openethereum/openethereum/releases/tag/v1.3.12) (2016-11-16) This stable release enables EIP-155/160/161/170 hardfork at block 2675000 (1885000 for test network). -- [stable] EIP-170 [#3462](https://github.com/paritytech/parity/pull/3462) -- #3035 Backport to stable [#3441](https://github.com/paritytech/parity/pull/3441) +- [stable] EIP-170 [#3462](https://github.com/openethereum/openethereum/pull/3462) +- #3035 Backport to stable [#3441](https://github.com/openethereum/openethereum/pull/3441) -## Parity [v1.3.11](https://github.com/paritytech/parity/releases/tag/v1.3.11) (2016-11-11) +## Parity [v1.3.11](https://github.com/openethereum/openethereum/releases/tag/v1.3.11) (2016-11-11) This is a maintenance release for the stable series to delay the EIP-155/160/161 hard fork transition. **Update from 1.3.10 is mandatory**. It also deprecates and disables the old Parity UI. -- [stable] Disable HF and UI [#3372](https://github.com/paritytech/parity/pull/3372) -- [stable] EIP-155 update with Vitalik's new test vectors (#3166) [#3190](https://github.com/paritytech/parity/pull/3190) -- Backport EIP-150 to stable [#2672](https://github.com/paritytech/parity/pull/2672) -- Create gitlab-ci.yml for stable [#2517](https://github.com/paritytech/parity/pull/2517) +- [stable] Disable HF and UI [#3372](https://github.com/openethereum/openethereum/pull/3372) +- [stable] EIP-155 update with Vitalik's new test vectors (#3166) [#3190](https://github.com/openethereum/openethereum/pull/3190) +- Backport EIP-150 to stable [#2672](https://github.com/openethereum/openethereum/pull/2672) +- Create gitlab-ci.yml for stable [#2517](https://github.com/openethereum/openethereum/pull/2517) -## Parity [v1.3.10](https://github.com/paritytech/parity/releases/tag/v1.3.10) (2016-11-04) +## Parity [v1.3.10](https://github.com/openethereum/openethereum/releases/tag/v1.3.10) (2016-11-04) The latest 1.3 series release, now considered stable. This includes several additional optimisations and fixes together with provisional support for the upcoming hard fork for EIP155/160/161. -- Stable branch reset to 1.3.10 [#3156](https://github.com/paritytech/parity/pull/3156) -- Backporting to beta [#3149](https://github.com/paritytech/parity/pull/3149) -- apply post-consolidation migrations after consolidating (BETA) [#3048](https://github.com/paritytech/parity/pull/3048) -- [beta] Fix the brainwallet functionality. (#2994) [#3005](https://github.com/paritytech/parity/pull/3005) -- Bumping json-ipc-server [#2989](https://github.com/paritytech/parity/pull/2989) -- Backports for 1.3.10 [#2987](https://github.com/paritytech/parity/pull/2987) +- Stable branch reset to 1.3.10 [#3156](https://github.com/openethereum/openethereum/pull/3156) +- Backporting to beta [#3149](https://github.com/openethereum/openethereum/pull/3149) +- apply post-consolidation migrations after consolidating (BETA) [#3048](https://github.com/openethereum/openethereum/pull/3048) +- [beta] Fix the brainwallet functionality. (#2994) [#3005](https://github.com/openethereum/openethereum/pull/3005) +- Bumping json-ipc-server [#2989](https://github.com/openethereum/openethereum/pull/2989) +- Backports for 1.3.10 [#2987](https://github.com/openethereum/openethereum/pull/2987) -## Parity [v1.3.9](https://github.com/paritytech/parity/releases/tag/v1.3.9) (2016-10-21) +## Parity [v1.3.9](https://github.com/openethereum/openethereum/releases/tag/v1.3.9) (2016-10-21) This release enables EIP-150 hard fork for Ethereum Classic chain and resolves a few stability and performance issues, such as: - Interrupted syncing on the test network. - Block import delays caused by a large number of incoming transactions. A full re-sync is recommended for performance improvement to take effect. Full changes: -- [beta] Resolve morden fork [#2776](https://github.com/paritytech/parity/pull/2776) -- Fixing botched merge [#2767](https://github.com/paritytech/parity/pull/2767) -- Backports for beta [#2764](https://github.com/paritytech/parity/pull/2764) -- Introduce EIP150 hardfork block for ETC [#2736](https://github.com/paritytech/parity/pull/2736) -- [beta] fix issues with no test dir present (#2659) [#2724](https://github.com/paritytech/parity/pull/2724) -- [beta] Bumping jsonrpc-http-server [#2715](https://github.com/paritytech/parity/pull/2715) -- [beta] Fix migration system, better errors [#2661](https://github.com/paritytech/parity/pull/2661) +- [beta] Resolve morden fork [#2776](https://github.com/openethereum/openethereum/pull/2776) +- Fixing botched merge [#2767](https://github.com/openethereum/openethereum/pull/2767) +- Backports for beta [#2764](https://github.com/openethereum/openethereum/pull/2764) +- Introduce EIP150 hardfork block for ETC [#2736](https://github.com/openethereum/openethereum/pull/2736) +- [beta] fix issues with no test dir present (#2659) [#2724](https://github.com/openethereum/openethereum/pull/2724) +- [beta] Bumping jsonrpc-http-server [#2715](https://github.com/openethereum/openethereum/pull/2715) +- [beta] Fix migration system, better errors [#2661](https://github.com/openethereum/openethereum/pull/2661) -## Parity [v1.3.8](https://github.com/paritytech/parity/releases/tag/v1.3.8) (2016-10-15) +## Parity [v1.3.8](https://github.com/openethereum/openethereum/releases/tag/v1.3.8) (2016-10-15) Parity 1.3.8 is our EIP150 hard-fork compliant release. @@ -83,37 +83,37 @@ The key related to homestead transition has been renamed from `frontierCompatibi #### Full changes -- [beta] EIP150.1c [#2599](https://github.com/paritytech/parity/pull/2599) -- Remove count limit for local transactions [#2634](https://github.com/paritytech/parity/pull/2634) -- Tweak DB and mining defaults [#2598](https://github.com/paritytech/parity/pull/2598) -- Revert "Bloom upgrade in beta" [#2635](https://github.com/paritytech/parity/pull/2635) -- Bloom upgrade in beta [#2609](https://github.com/paritytech/parity/pull/2609) -- Backports to beta [#2628](https://github.com/paritytech/parity/pull/2628) +- [beta] EIP150.1c [#2599](https://github.com/openethereum/openethereum/pull/2599) +- Remove count limit for local transactions [#2634](https://github.com/openethereum/openethereum/pull/2634) +- Tweak DB and mining defaults [#2598](https://github.com/openethereum/openethereum/pull/2598) +- Revert "Bloom upgrade in beta" [#2635](https://github.com/openethereum/openethereum/pull/2635) +- Bloom upgrade in beta [#2609](https://github.com/openethereum/openethereum/pull/2609) +- Backports to beta [#2628](https://github.com/openethereum/openethereum/pull/2628) -## Parity [v1.3.7](https://github.com/paritytech/parity/releases/tag/v1.3.7) (2016-10-12) +## Parity [v1.3.7](https://github.com/openethereum/openethereum/releases/tag/v1.3.7) (2016-10-12) This release contains fixes to reduce memory usage under the DoS attack and improve transaction relay. -- Configurable history size in beta [#2587](https://github.com/paritytech/parity/pull/2587) -- Backports to beta [#2592](https://github.com/paritytech/parity/pull/2592) +- Configurable history size in beta [#2587](https://github.com/openethereum/openethereum/pull/2587) +- Backports to beta [#2592](https://github.com/openethereum/openethereum/pull/2592) -## Parity [v1.3.6](https://github.com/paritytech/parity/releases/tag/v1.3.6) (2016-10-11) +## Parity [v1.3.6](https://github.com/openethereum/openethereum/releases/tag/v1.3.6) (2016-10-11) Parity 1.3.6 is another hotfix release to address transaction spam and deal with stability issues. With this release transaction pool gas limit no longer applies to local transactions. Full list of changes is available here: -- Backports to beta v1.3.6 [#2571](https://github.com/paritytech/parity/pull/2571) -- Use global state cache when mining [#2529](https://github.com/paritytech/parity/pull/2529) -- Transaction queue limited by gas [#2528](https://github.com/paritytech/parity/pull/2528) +- Backports to beta v1.3.6 [#2571](https://github.com/openethereum/openethereum/pull/2571) +- Use global state cache when mining [#2529](https://github.com/openethereum/openethereum/pull/2529) +- Transaction queue limited by gas [#2528](https://github.com/openethereum/openethereum/pull/2528) -## Parity [v1.3.5](https://github.com/paritytech/parity/releases/tag/v1.3.5) (2016-10-08) +## Parity [v1.3.5](https://github.com/openethereum/openethereum/releases/tag/v1.3.5) (2016-10-08) 1.3.5 is a hotfix release for the transaction propagation issue. Transaction pool limit is now calculated based on the block gas limit. -- Update appveyor rustc [beta] [#2521](https://github.com/paritytech/parity/pull/2521) -- Increase size of transaction queue by default [#2519](https://github.com/paritytech/parity/pull/2519) +- Update appveyor rustc [beta] [#2521](https://github.com/openethereum/openethereum/pull/2521) +- Increase size of transaction queue by default [#2519](https://github.com/openethereum/openethereum/pull/2519) -## Parity [v1.3.4](https://github.com/paritytech/parity/releases/tag/v1.3.4) (2016-10-07) +## Parity [v1.3.4](https://github.com/openethereum/openethereum/releases/tag/v1.3.4) (2016-10-07) Parity 1.3.4 release contains more optimizations to internal caching as well as stability improvements. @@ -126,59 +126,59 @@ It also introduces an ability for miners to choose a transaction ordering strate gas_factor - Prioritize txs using gas price and gas limit ratio [default: gas_factor]. -- Backport to beta [#2518](https://github.com/paritytech/parity/pull/2518) -- [beta] Fixing RPC Filter conversion to EthFilter [#2501](https://github.com/paritytech/parity/pull/2501) -- [beta] Using pending block only if is not old [#2515](https://github.com/paritytech/parity/pull/2515) -- Backports into beta [#2512](https://github.com/paritytech/parity/pull/2512) -- CLI to specify queue ordering strategy [#2494](https://github.com/paritytech/parity/pull/2494) -- Fix ethstore opening all key files in the directory at once (BETA) [#2472](https://github.com/paritytech/parity/pull/2472) -- Beta backports [#2465](https://github.com/paritytech/parity/pull/2465) -- IPC-library dependency fork & bump for beta [#2455](https://github.com/paritytech/parity/pull/2455) +- Backport to beta [#2518](https://github.com/openethereum/openethereum/pull/2518) +- [beta] Fixing RPC Filter conversion to EthFilter [#2501](https://github.com/openethereum/openethereum/pull/2501) +- [beta] Using pending block only if is not old [#2515](https://github.com/openethereum/openethereum/pull/2515) +- Backports into beta [#2512](https://github.com/openethereum/openethereum/pull/2512) +- CLI to specify queue ordering strategy [#2494](https://github.com/openethereum/openethereum/pull/2494) +- Fix ethstore opening all key files in the directory at once (BETA) [#2472](https://github.com/openethereum/openethereum/pull/2472) +- Beta backports [#2465](https://github.com/openethereum/openethereum/pull/2465) +- IPC-library dependency fork & bump for beta [#2455](https://github.com/openethereum/openethereum/pull/2455) -## Parity [v1.3.3](https://github.com/paritytech/parity/releases/tag/v1.3.3) (2016-10-04) +## Parity [v1.3.3](https://github.com/openethereum/openethereum/releases/tag/v1.3.3) (2016-10-04) 1.3.3 is another hotfix release for the DoS attack -- Jumptable cache [#2435](https://github.com/paritytech/parity/pull/2435) -- fix broken beta compilation (backport to beta) [#2414](https://github.com/paritytech/parity/pull/2414) -- Run inplace upgrades after version update [#2411](https://github.com/paritytech/parity/pull/2411) +- Jumptable cache [#2435](https://github.com/openethereum/openethereum/pull/2435) +- fix broken beta compilation (backport to beta) [#2414](https://github.com/openethereum/openethereum/pull/2414) +- Run inplace upgrades after version update [#2411](https://github.com/openethereum/openethereum/pull/2411) -## Parity [v1.3.2](https://github.com/paritytech/parity/releases/tag/v1.3.2) (2016-09-29) +## Parity [v1.3.2](https://github.com/openethereum/openethereum/releases/tag/v1.3.2) (2016-09-29) This is a hotfix release to address stability and performance issues uncovered during the network DoS attack. Full list of changes is available [here](https://github.com/paritytech/parity/compare/v1.3.1...v1.3.2) -- Beta Backports [#2396](https://github.com/paritytech/parity/pull/2396) -- Fixing penalization in future [#2493](https://github.com/paritytech/parity/pull/2493) -- A quick fix for missing tree route blocks [#2400](https://github.com/paritytech/parity/pull/2400) -- Cache the fork block header after snapshot restoration [#2391](https://github.com/paritytech/parity/pull/2391) -- correct sync memory usage calculation (BETA) [#2386](https://github.com/paritytech/parity/pull/2386) -- Accounts bloom [#2357](https://github.com/paritytech/parity/pull/2357) -- Disable colors when generating signer token. [#2379](https://github.com/paritytech/parity/pull/2379) -- Fixing jit feature compilation [#2376](https://github.com/paritytech/parity/pull/2376) -- Clear state cache on sealed block import [#2377](https://github.com/paritytech/parity/pull/2377) -- DIV optimization (beta) [#2353](https://github.com/paritytech/parity/pull/2353) -- Canonical state cache [#2308](https://github.com/paritytech/parity/pull/2308) -- Reorder transaction_by_hash to favour canon search [#2331](https://github.com/paritytech/parity/pull/2331) -- Lenient bytes deserialization [#2340](https://github.com/paritytech/parity/pull/2340) -- Penalize transactions with gas above gas limit [#2271](https://github.com/paritytech/parity/pull/2271) -- Peek transaction queue via RPC [#2270](https://github.com/paritytech/parity/pull/2270) -- Handle RLP to string UTF-8 decoding errors (#2217) [#2226](https://github.com/paritytech/parity/pull/2226) -- Fixing compilation without default features [beta] [#2207](https://github.com/paritytech/parity/pull/2207) -- Avoid cloning clean stuff [beta backport] [#2173](https://github.com/paritytech/parity/pull/2173) -- v1.3.2 in beta [#2200](https://github.com/paritytech/parity/pull/2200) +- Beta Backports [#2396](https://github.com/openethereum/openethereum/pull/2396) +- Fixing penalization in future [#2493](https://github.com/openethereum/openethereum/pull/2493) +- A quick fix for missing tree route blocks [#2400](https://github.com/openethereum/openethereum/pull/2400) +- Cache the fork block header after snapshot restoration [#2391](https://github.com/openethereum/openethereum/pull/2391) +- correct sync memory usage calculation (BETA) [#2386](https://github.com/openethereum/openethereum/pull/2386) +- Accounts bloom [#2357](https://github.com/openethereum/openethereum/pull/2357) +- Disable colors when generating signer token. [#2379](https://github.com/openethereum/openethereum/pull/2379) +- Fixing jit feature compilation [#2376](https://github.com/openethereum/openethereum/pull/2376) +- Clear state cache on sealed block import [#2377](https://github.com/openethereum/openethereum/pull/2377) +- DIV optimization (beta) [#2353](https://github.com/openethereum/openethereum/pull/2353) +- Canonical state cache [#2308](https://github.com/openethereum/openethereum/pull/2308) +- Reorder transaction_by_hash to favour canon search [#2331](https://github.com/openethereum/openethereum/pull/2331) +- Lenient bytes deserialization [#2340](https://github.com/openethereum/openethereum/pull/2340) +- Penalize transactions with gas above gas limit [#2271](https://github.com/openethereum/openethereum/pull/2271) +- Peek transaction queue via RPC [#2270](https://github.com/openethereum/openethereum/pull/2270) +- Handle RLP to string UTF-8 decoding errors (#2217) [#2226](https://github.com/openethereum/openethereum/pull/2226) +- Fixing compilation without default features [beta] [#2207](https://github.com/openethereum/openethereum/pull/2207) +- Avoid cloning clean stuff [beta backport] [#2173](https://github.com/openethereum/openethereum/pull/2173) +- v1.3.2 in beta [#2200](https://github.com/openethereum/openethereum/pull/2200) -## Parity [v1.3.1](https://github.com/paritytech/parity/releases/tag/v1.3.1) (2016-09-11) +## Parity [v1.3.1](https://github.com/openethereum/openethereum/releases/tag/v1.3.1) (2016-09-11) 1.3.1 includes many [bugfixes](https://github.com/paritytech/parity/commit/2a82fa0a47b00bedfec520a2fdd3cc31aa4ccd8c). Critical ones: - **Chain reorganisation fix** Transaction receipts / traces were sometimes linked with incorrect block hash. Fixed in https://github.com/paritytech/parity/commit/a9587f8965a32c84973c35ce1c8d51d07044143f -- **Trace overflow fix** Overflow which occurred during tracing. Fixed in https://github.com/paritytech/parity/pull/1979 +- **Trace overflow fix** Overflow which occurred during tracing. Fixed in https://github.com/openethereum/openethereum/pull/1979 -- Backports to beta [#2068](https://github.com/paritytech/parity/pull/2068) -- Fixing serde overflow error (#1977) [#2030](https://github.com/paritytech/parity/pull/2030) -- Simplified db pruning detection in beta [#1924](https://github.com/paritytech/parity/pull/1924) -- Backports to beta [#1919](https://github.com/paritytech/parity/pull/1919) +- Backports to beta [#2068](https://github.com/openethereum/openethereum/pull/2068) +- Fixing serde overflow error (#1977) [#2030](https://github.com/openethereum/openethereum/pull/2030) +- Simplified db pruning detection in beta [#1924](https://github.com/openethereum/openethereum/pull/1924) +- Backports to beta [#1919](https://github.com/openethereum/openethereum/pull/1919) -## Parity [v1.3.0: "Acuity"](https://github.com/paritytech/parity/releases/tag/v1.3.0) (2016-08-12) +## Parity [v1.3.0: "Acuity"](https://github.com/openethereum/openethereum/releases/tag/v1.3.0) (2016-08-12) As well as many bug fixes, 1.3.0 includes a number of important improvements including: - **Optimisations** Heavily optimised block/transaction processing core - up to 2x faster than 1.2 series. @@ -197,306 +197,306 @@ Incremental improvements include: - Various improvements to the miner including [HTTP push work notification](https://github.com/ethcoreparitytech/parity/wiki/Mining#starting-it). Full changes: -- Bumping Parity UI [#1920](https://github.com/paritytech/parity/pull/1920) -- Adding entrypoints to docker images [#1909](https://github.com/paritytech/parity/pull/1909) -- Save nodes removed from backing_overlay until commit [#1917](https://github.com/paritytech/parity/pull/1917) -- RPC for importing geth keys [#1916](https://github.com/paritytech/parity/pull/1916) -- Peers RPC + UI displaying active/connected/max peers [#1915](https://github.com/paritytech/parity/pull/1915) -- RPC for deriving address from phrase. [#1912](https://github.com/paritytech/parity/pull/1912) -- adjust polling & connection timeouts for ipc [#1910](https://github.com/paritytech/parity/pull/1910) -- Don't return deleted nodes that are not yet flushed [#1908](https://github.com/paritytech/parity/pull/1908) -- Wallet rpcs [#1898](https://github.com/paritytech/parity/pull/1898) -- Fix binary serialization bug [#1907](https://github.com/paritytech/parity/pull/1907) -- fixed #1889, .DS_Store is no longer treated as key file [#1892](https://github.com/paritytech/parity/pull/1892) -- Purging .derefs, fixing clippy warnings. [#1890](https://github.com/paritytech/parity/pull/1890) -- RocksDB version bump [#1904](https://github.com/paritytech/parity/pull/1904) -- Fix ipc compilation and add ipc feature to test targets [#1902](https://github.com/paritytech/parity/pull/1902) -- Autocreating geth dir if none and geth mode on [#1896](https://github.com/paritytech/parity/pull/1896) -- v1.4.0 in master [#1886](https://github.com/paritytech/parity/pull/1886) -- Adding more details to miner log [#1891](https://github.com/paritytech/parity/pull/1891) -- moved hash.rs to bigint library [#1827](https://github.com/paritytech/parity/pull/1827) -- fixed cache_manager lock order [#1877](https://github.com/paritytech/parity/pull/1877) -- Fixing miner deadlock [#1885](https://github.com/paritytech/parity/pull/1885) -- Updating WS + Increasing token validity [#1882](https://github.com/paritytech/parity/pull/1882) -- take snapshot at specified block and slightly better informants [#1873](https://github.com/paritytech/parity/pull/1873) -- RPC errors & logs [#1845](https://github.com/paritytech/parity/pull/1845) -- Reduce max open files [#1876](https://github.com/paritytech/parity/pull/1876) -- Send new block hashes to all peers [#1875](https://github.com/paritytech/parity/pull/1875) -- Use UntrustedRlp for block verification [#1872](https://github.com/paritytech/parity/pull/1872) -- Update cache usage on commiting block info [#1871](https://github.com/paritytech/parity/pull/1871) -- Validating conversion U256->usize when doing gas calculation (for 32bits) [#1870](https://github.com/paritytech/parity/pull/1870) -- Sync to peers with confirmed fork block only [#1863](https://github.com/paritytech/parity/pull/1863) -- miner and client take spec reference [#1853](https://github.com/paritytech/parity/pull/1853) -- Unlock account with timeout for geth compatibility [#1854](https://github.com/paritytech/parity/pull/1854) -- Fixed reported max height and transaction propagation [#1852](https://github.com/paritytech/parity/pull/1852) -- Snapshot creation and restoration [#1679](https://github.com/paritytech/parity/pull/1679) -- fix deprecated typo [#1850](https://github.com/paritytech/parity/pull/1850) -- Split IO and network crates [#1828](https://github.com/paritytech/parity/pull/1828) -- updated classic JSON spec with classic bootnodes, fixes #1842 [#1847](https://github.com/paritytech/parity/pull/1847) -- protect unsafety in plainhasher; get more unique hashes [#1841](https://github.com/paritytech/parity/pull/1841) -- use mutex in dbtransaction [#1843](https://github.com/paritytech/parity/pull/1843) -- Fix state not using "account_starting_nonce" [#1830](https://github.com/paritytech/parity/pull/1830) -- Supporting blockid in eth_call and trace_call/trace_raw [#1837](https://github.com/paritytech/parity/pull/1837) -- eth_checkTransaction renamed to eth_checkRequest [#1817](https://github.com/paritytech/parity/pull/1817) -- Bump json-ipc-server again [#1839](https://github.com/paritytech/parity/pull/1839) -- Fixing another deadlock in trace db [#1833](https://github.com/paritytech/parity/pull/1833) -- Fix up the VM trace. [#1829](https://github.com/paritytech/parity/pull/1829) -- fixed parsing export params, fixes #1826 [#1834](https://github.com/paritytech/parity/pull/1834) -- More performance optimizations [#1814](https://github.com/paritytech/parity/pull/1814) -- Bumping clippy & fixing warnings [#1823](https://github.com/paritytech/parity/pull/1823) -- removed unused code from util and unnecessary dependency of FixedHash [#1824](https://github.com/paritytech/parity/pull/1824) -- Remove (almost all) panickers from trie module [#1776](https://github.com/paritytech/parity/pull/1776) -- Fixing account naming [#1810](https://github.com/paritytech/parity/pull/1810) -- JournalDB inject [#1806](https://github.com/paritytech/parity/pull/1806) -- No block number in get work while in geth-compat mode. [#1821](https://github.com/paritytech/parity/pull/1821) -- Import wallet fix [#1820](https://github.com/paritytech/parity/pull/1820) -- Supporting eth_sign in Signer [#1787](https://github.com/paritytech/parity/pull/1787) -- Fixing cache update after chain reorg [#1816](https://github.com/paritytech/parity/pull/1816) -- Development mode for Signer UI [#1788](https://github.com/paritytech/parity/pull/1788) -- Miner tweaks [#1797](https://github.com/paritytech/parity/pull/1797) -- Util & ipc clenup [#1807](https://github.com/paritytech/parity/pull/1807) -- Fixing unlock parsing [#1802](https://github.com/paritytech/parity/pull/1802) -- fixed importing presale wallet with encseed longer than 96 bytes [#1801](https://github.com/paritytech/parity/pull/1801) -- DRYing build scripts [#1795](https://github.com/paritytech/parity/pull/1795) -- Allow code from spec json [#1790](https://github.com/paritytech/parity/pull/1790) -- nano-tests (ipc transport) to the CI [#1793](https://github.com/paritytech/parity/pull/1793) -- Commit best block after closing transaction [#1791](https://github.com/paritytech/parity/pull/1791) -- Place thread name in the log output [#1792](https://github.com/paritytech/parity/pull/1792) -- Fix ipc tests and bring to CI [#1789](https://github.com/paritytech/parity/pull/1789) -- dynamic keys pickup [#1779](https://github.com/paritytech/parity/pull/1779) -- ipc version bump [#1783](https://github.com/paritytech/parity/pull/1783) -- Prevent deadlock on trace GC [#1780](https://github.com/paritytech/parity/pull/1780) -- fixed trace_transaction crash when block contained suicide [#1781](https://github.com/paritytech/parity/pull/1781) -- Fix block body migration [#1777](https://github.com/paritytech/parity/pull/1777) -- cache manager and clearing tracing cache [#1769](https://github.com/paritytech/parity/pull/1769) -- Return storage as H256 from RPC. [#1774](https://github.com/paritytech/parity/pull/1774) -- Instant sealing engine [#1767](https://github.com/paritytech/parity/pull/1767) -- fix state unsafety with a mostly-guaranteed handle [#1755](https://github.com/paritytech/parity/pull/1755) -- Gas for mem optimization [#1768](https://github.com/paritytech/parity/pull/1768) -- Min and Max peers setting [#1771](https://github.com/paritytech/parity/pull/1771) -- Disable WAL [#1765](https://github.com/paritytech/parity/pull/1765) -- Add new line when printing start strings [#1766](https://github.com/paritytech/parity/pull/1766) -- Log tweak [#1764](https://github.com/paritytech/parity/pull/1764) -- Remove update_sealing call on importing own block [#1762](https://github.com/paritytech/parity/pull/1762) -- Single DB [#1741](https://github.com/paritytech/parity/pull/1741) -- Tweak format of log so it's not so verbose. [#1758](https://github.com/paritytech/parity/pull/1758) -- Combine mining queue and enabled into single locked datum [#1749](https://github.com/paritytech/parity/pull/1749) -- Collect consensus/null engines into a single module [#1754](https://github.com/paritytech/parity/pull/1754) -- Fix failing deserialization test [#1756](https://github.com/paritytech/parity/pull/1756) -- Stackoverflow fix [#1742](https://github.com/paritytech/parity/pull/1742) -- compaction profile used during migration, fixes #1750 [#1751](https://github.com/paritytech/parity/pull/1751) -- Splitting documentation into separate build job [#1752](https://github.com/paritytech/parity/pull/1752) -- handle keys deserialization errors, fixes #1592 [#1701](https://github.com/paritytech/parity/pull/1701) -- add gitlab-ci yaml [#1753](https://github.com/paritytech/parity/pull/1753) -- Better handling of multiple migrations [#1747](https://github.com/paritytech/parity/pull/1747) -- Disconnect peers on a fork [#1738](https://github.com/paritytech/parity/pull/1738) -- Add RPC & client call to replay a transaction. [#1734](https://github.com/paritytech/parity/pull/1734) -- another version bump for jsonrpc-ipc [#1744](https://github.com/paritytech/parity/pull/1744) -- Trace other types of calls [#1727](https://github.com/paritytech/parity/pull/1727) -- Fixing compilation on latest nightly [#1736](https://github.com/paritytech/parity/pull/1736) -- Blocks and snapshot compression [#1687](https://github.com/paritytech/parity/pull/1687) -- bump json-ipc-server version [#1739](https://github.com/paritytech/parity/pull/1739) -- Use std::sync::Condvar [#1732](https://github.com/paritytech/parity/pull/1732) -- Bump json-ipc-server version [#1733](https://github.com/paritytech/parity/pull/1733) -- bump json-ipc-server version [#1731](https://github.com/paritytech/parity/pull/1731) -- Fixing some clippy warnings [#1728](https://github.com/paritytech/parity/pull/1728) -- Bumping Parity UI [#1682](https://github.com/paritytech/parity/pull/1682) -- Various improvements to tracing & diagnostics. [#1707](https://github.com/paritytech/parity/pull/1707) -- Fixed reading chunked EIP8 handshake [#1712](https://github.com/paritytech/parity/pull/1712) -- Fix for importing blocks from a pipe file [#1724](https://github.com/paritytech/parity/pull/1724) -- Proper errors for binary serializer [#1714](https://github.com/paritytech/parity/pull/1714) -- Use a transaction for writing blocks [#1718](https://github.com/paritytech/parity/pull/1718) -- Exclude generated code from coverage [#1720](https://github.com/paritytech/parity/pull/1720) -- Use single binary for ipc modules [#1710](https://github.com/paritytech/parity/pull/1710) -- Log a chain-reorg. [#1715](https://github.com/paritytech/parity/pull/1715) -- Restore new block informant message [#1716](https://github.com/paritytech/parity/pull/1716) -- Parallel block body download [#1659](https://github.com/paritytech/parity/pull/1659) -- Rotate blockchain cache [#1709](https://github.com/paritytech/parity/pull/1709) -- Fix broken internal names. [#1711](https://github.com/paritytech/parity/pull/1711) -- cli overhaul [#1600](https://github.com/paritytech/parity/pull/1600) -- Key files include timestamp in name. [#1700](https://github.com/paritytech/parity/pull/1700) -- Fixing warnings [#1705](https://github.com/paritytech/parity/pull/1705) -- Ethereum classic [#1706](https://github.com/paritytech/parity/pull/1706) -- Docker Arguments [#1703](https://github.com/paritytech/parity/pull/1703) -- Informant tidyup. [#1699](https://github.com/paritytech/parity/pull/1699) -- Name and meta in accounts [#1695](https://github.com/paritytech/parity/pull/1695) -- Stackoverflow #1686 [#1698](https://github.com/paritytech/parity/pull/1698) -- filtering transactions toAddress includes contract creation [#1697](https://github.com/paritytech/parity/pull/1697) -- Prevent syncing to ancient blocks [#1693](https://github.com/paritytech/parity/pull/1693) -- Enable WAL and disable DB repair [#1696](https://github.com/paritytech/parity/pull/1696) -- Returning error when transaction is rejected (for consistency) [#1667](https://github.com/paritytech/parity/pull/1667) -- Disabling signer when in geth-compatibility mode [#1676](https://github.com/paritytech/parity/pull/1676) -- Suicides tracing [#1688](https://github.com/paritytech/parity/pull/1688) -- small cleanup of substate.rs [#1685](https://github.com/paritytech/parity/pull/1685) -- resolve #411: remove install scripts [#1684](https://github.com/paritytech/parity/pull/1684) -- IPC (feature-gated) [#1654](https://github.com/paritytech/parity/pull/1654) -- Bumping JSONRPC-http-server [#1678](https://github.com/paritytech/parity/pull/1678) -- Fixing hash deserialisation [#1674](https://github.com/paritytech/parity/pull/1674) -- Ping discovery nodes gradually [#1671](https://github.com/paritytech/parity/pull/1671) -- Fixing the deadlock on incoming connection [#1672](https://github.com/paritytech/parity/pull/1672) -- Fixing errors returned by sendTransaction* method family [#1665](https://github.com/paritytech/parity/pull/1665) -- Moved syncing log out of the client [#1670](https://github.com/paritytech/parity/pull/1670) -- Host validation (again) [#1666](https://github.com/paritytech/parity/pull/1666) -- Update install-deps.sh [ci skip] [#1664](https://github.com/paritytech/parity/pull/1664) -- fix typos [#1644](https://github.com/paritytech/parity/pull/1644) -- Size for blocks [#1668](https://github.com/paritytech/parity/pull/1668) -- Revert "Validating Host headers in RPC requests" [#1663](https://github.com/paritytech/parity/pull/1663) -- Validating Host headers in RPC requests [#1658](https://github.com/paritytech/parity/pull/1658) -- fixed failing master [#1662](https://github.com/paritytech/parity/pull/1662) -- Fixing clippy warnings [#1660](https://github.com/paritytech/parity/pull/1660) -- Don't ping all nodes on start [#1656](https://github.com/paritytech/parity/pull/1656) -- More performance optimizations [#1649](https://github.com/paritytech/parity/pull/1649) -- Removing unused client code [#1645](https://github.com/paritytech/parity/pull/1645) -- Asynchronous transactions (polling based for now). [#1652](https://github.com/paritytech/parity/pull/1652) -- Sync stand-alone binary and feature-gated dependencies refactoring [#1637](https://github.com/paritytech/parity/pull/1637) -- Re-enabling Parity UI [#1627](https://github.com/paritytech/parity/pull/1627) -- Blockchain repair on missing state root [#1646](https://github.com/paritytech/parity/pull/1646) -- Multi-mode logging. [#1643](https://github.com/paritytech/parity/pull/1643) -- Pro paths [#1650](https://github.com/paritytech/parity/pull/1650) -- Performance optimizations [#1642](https://github.com/paritytech/parity/pull/1642) -- Removed DAO soft fork traces [#1639](https://github.com/paritytech/parity/pull/1639) -- Compiler version update for windows [#1638](https://github.com/paritytech/parity/pull/1638) -- Delete values immediately from DB overlay [#1631](https://github.com/paritytech/parity/pull/1631) -- DAO hard-fork [#1483](https://github.com/paritytech/parity/pull/1483) -- fix network_start regression [#1629](https://github.com/paritytech/parity/pull/1629) -- Die if the DB is newer than the one supported. [#1630](https://github.com/paritytech/parity/pull/1630) -- Cleanup of colour code. Use is_a_tty. [#1621](https://github.com/paritytech/parity/pull/1621) -- don't batch best block for branches [#1623](https://github.com/paritytech/parity/pull/1623) -- In-memory trie operations [#1408](https://github.com/paritytech/parity/pull/1408) -- Fix "pending" parameter on RPC block requests [#1602](https://github.com/paritytech/parity/pull/1602) -- Allow RPC to use solc to compile solidity [#1607](https://github.com/paritytech/parity/pull/1607) -- IPC RPC deriving for traits [#1599](https://github.com/paritytech/parity/pull/1599) -- Utilize cached kcov if exists [#1619](https://github.com/paritytech/parity/pull/1619) -- Fixing no-ui feature [#1618](https://github.com/paritytech/parity/pull/1618) -- Couple of rocksdb optimizations [#1614](https://github.com/paritytech/parity/pull/1614) -- Miner tests [#1597](https://github.com/paritytech/parity/pull/1597) -- Sync IPC interface [#1584](https://github.com/paritytech/parity/pull/1584) -- Make sure reserved peers are in the node table [#1616](https://github.com/paritytech/parity/pull/1616) -- Fix bloomchain on blockchain repair [#1610](https://github.com/paritytech/parity/pull/1610) -- fixed broken tracing [#1615](https://github.com/paritytech/parity/pull/1615) -- fix benchmark compilation [#1612](https://github.com/paritytech/parity/pull/1612) -- Updating jsonrpc-http-server [#1611](https://github.com/paritytech/parity/pull/1611) -- replace synchronization primitives with those from parking_lot [#1593](https://github.com/paritytech/parity/pull/1593) -- ui compilation feature [#1604](https://github.com/paritytech/parity/pull/1604) -- is_zero() and pow() optimisations for uint [#1608](https://github.com/paritytech/parity/pull/1608) -- Optimizing & Cleaning the build [#1591](https://github.com/paritytech/parity/pull/1591) -- Fix logging [#1590](https://github.com/paritytech/parity/pull/1590) -- remove unnecessary mutex in logging [#1601](https://github.com/paritytech/parity/pull/1601) -- Using streamlined parity-ui repository [#1566](https://github.com/paritytech/parity/pull/1566) -- Optimizing InstructionInfo access. [#1595](https://github.com/paritytech/parity/pull/1595) -- V7 Migration progress indicator [#1594](https://github.com/paritytech/parity/pull/1594) -- bring snapshotting work into master [#1577](https://github.com/paritytech/parity/pull/1577) -- Bump clippy [#1587](https://github.com/paritytech/parity/pull/1587) -- refactoring of handshake messages serialization in ipc [#1586](https://github.com/paritytech/parity/pull/1586) -- expunge &Vec pattern [#1579](https://github.com/paritytech/parity/pull/1579) -- EVM gas for memory tiny optimization [#1578](https://github.com/paritytech/parity/pull/1578) -- cleaned up parity/signer [#1551](https://github.com/paritytech/parity/pull/1551) -- Major sync <-> client interactions refactoring [#1572](https://github.com/paritytech/parity/pull/1572) -- failing test with overlayrecent pruning [#1567](https://github.com/paritytech/parity/pull/1567) -- Enable state queries for OverlayRecent DB [#1575](https://github.com/paritytech/parity/pull/1575) -- have AccountDB use address hash for uniqueness [#1533](https://github.com/paritytech/parity/pull/1533) -- Very basic EVM binary. [#1574](https://github.com/paritytech/parity/pull/1574) -- Some obvious evm & uint optimizations [#1576](https://github.com/paritytech/parity/pull/1576) -- Fixing clippy warnings [#1568](https://github.com/paritytech/parity/pull/1568) -- Miner's gas price gets updated dynamically [#1570](https://github.com/paritytech/parity/pull/1570) -- bringing hypervisor as a crate in ipc dir [#1565](https://github.com/paritytech/parity/pull/1565) -- Init public interface with IO message [#1573](https://github.com/paritytech/parity/pull/1573) -- Uncommenting simple Miner tests [#1571](https://github.com/paritytech/parity/pull/1571) -- Kill lock unwraps [#1558](https://github.com/paritytech/parity/pull/1558) -- Fixing deadlock in miner [#1569](https://github.com/paritytech/parity/pull/1569) -- Idealpeers in log [#1563](https://github.com/paritytech/parity/pull/1563) -- Simple style fix. [#1561](https://github.com/paritytech/parity/pull/1561) -- Enum variants serialisation test&fix [#1559](https://github.com/paritytech/parity/pull/1559) -- Supporting /api/ping for dapps server [#1543](https://github.com/paritytech/parity/pull/1543) -- Client IPC Interface [#1493](https://github.com/paritytech/parity/pull/1493) -- Kill timers when removing IO handler [#1554](https://github.com/paritytech/parity/pull/1554) -- Fix and add info messages [#1552](https://github.com/paritytech/parity/pull/1552) -- Fix indent of #1541 [#1555](https://github.com/paritytech/parity/pull/1555) -- Update sealing just once when externally importing many blocks [#1541](https://github.com/paritytech/parity/pull/1541) -- Remove soft-fork stuff. [#1548](https://github.com/paritytech/parity/pull/1548) -- fix codegen warning [#1550](https://github.com/paritytech/parity/pull/1550) -- Extend migration framework [#1546](https://github.com/paritytech/parity/pull/1546) -- Refactoring dapps to support API endpoints. [#1542](https://github.com/paritytech/parity/pull/1542) -- serde is no longer util dependency [#1534](https://github.com/paritytech/parity/pull/1534) -- mention wiki in README [#1549](https://github.com/paritytech/parity/pull/1549) -- Skipping transactions with invalid nonces when pushing to block. [#1545](https://github.com/paritytech/parity/pull/1545) -- Silent running operating modes [#1477](https://github.com/paritytech/parity/pull/1477) -- util cleanup [#1474](https://github.com/paritytech/parity/pull/1474) -- Calculating gas using usize (if supplied gaslimit fits in usize) [#1518](https://github.com/paritytech/parity/pull/1518) -- add owning NibbleVec [#1536](https://github.com/paritytech/parity/pull/1536) -- Attempt to fix blochchain/extras DBs sync [#1538](https://github.com/paritytech/parity/pull/1538) -- Client API refactoring - limiting errors to crate-level error types [#1525](https://github.com/paritytech/parity/pull/1525) -- IPC codegen enhancement - allow void methods [#1540](https://github.com/paritytech/parity/pull/1540) -- Fixing serving nested files for dapps. [#1539](https://github.com/paritytech/parity/pull/1539) -- Fixed public address config [#1537](https://github.com/paritytech/parity/pull/1537) -- Fixing compilation&clippy warnings [#1531](https://github.com/paritytech/parity/pull/1531) -- creating ethereum dir while in geth mode [#1530](https://github.com/paritytech/parity/pull/1530) -- Bumping clippy [#1532](https://github.com/paritytech/parity/pull/1532) -- Make signer default as long as --unlock isn't used. [#1524](https://github.com/paritytech/parity/pull/1524) -- add client timeout when requesting usd price for gas [#1526](https://github.com/paritytech/parity/pull/1526) -- Fix gitter-url link in README.md [#1528](https://github.com/paritytech/parity/pull/1528) -- Fix error message. [#1527](https://github.com/paritytech/parity/pull/1527) -- BTreeMap binary serialization [#1489](https://github.com/paritytech/parity/pull/1489) -- Save block reference in the queue on notification [#1501](https://github.com/paritytech/parity/pull/1501) -- bigint tests to run on CI [#1522](https://github.com/paritytech/parity/pull/1522) -- Client api cleaning - uncles are returned as rlp [#1516](https://github.com/paritytech/parity/pull/1516) -- Fatdb integration with CLI [#1464](https://github.com/paritytech/parity/pull/1464) -- Optimizing/simplifying shr [#1517](https://github.com/paritytech/parity/pull/1517) -- change IPC codegen to allow attributes [#1500](https://github.com/paritytech/parity/pull/1500) -- Fix warnings [#1514](https://github.com/paritytech/parity/pull/1514) -- FatDB [#1452](https://github.com/paritytech/parity/pull/1452) -- Fix the reseal mechanism. [#1513](https://github.com/paritytech/parity/pull/1513) -- Update Dockerfile ubuntu-aarch64 [#1509](https://github.com/paritytech/parity/pull/1509) -- Update Ubuntu-arm Dockerfile [#1510](https://github.com/paritytech/parity/pull/1510) -- Update Ubuntu-jit Dockerfile [#1511](https://github.com/paritytech/parity/pull/1511) -- Update Ubuntu Dockerfile [#1512](https://github.com/paritytech/parity/pull/1512) -- Update CentOS Dockerfile [#1508](https://github.com/paritytech/parity/pull/1508) -- bump status page v0.5.1 [#1502](https://github.com/paritytech/parity/pull/1502) -- Update CentOS Dockerfile [#1507](https://github.com/paritytech/parity/pull/1507) -- Update Dockerfile ubuntu-aarch64 [#1506](https://github.com/paritytech/parity/pull/1506) -- Update Ubuntu-arm Dockerfile [#1505](https://github.com/paritytech/parity/pull/1505) -- Update Ubuntu-jit Dockerfile [#1504](https://github.com/paritytech/parity/pull/1504) -- Update Ubuntu Dockerfile [#1503](https://github.com/paritytech/parity/pull/1503) -- Optionally clone block behind work-package [#1497](https://github.com/paritytech/parity/pull/1497) -- Fix no colour on windows. [#1498](https://github.com/paritytech/parity/pull/1498) -- Workaround for hyper panic [#1495](https://github.com/paritytech/parity/pull/1495) -- Colourful notification on mine [#1488](https://github.com/paritytech/parity/pull/1488) -- Quick fix for max open files error [#1494](https://github.com/paritytech/parity/pull/1494) -- Work notification over HTTP [#1491](https://github.com/paritytech/parity/pull/1491) -- Sealed block importing and propagation optimization [#1478](https://github.com/paritytech/parity/pull/1478) -- vm factory to mining client [#1487](https://github.com/paritytech/parity/pull/1487) -- topbar dialog fix [#1479](https://github.com/paritytech/parity/pull/1479) -- Minor additions to allow resetting of code. [#1482](https://github.com/paritytech/parity/pull/1482) -- Introduce options for fine-grained management of work queue. [#1484](https://github.com/paritytech/parity/pull/1484) -- Snapshot state restoration [#1308](https://github.com/paritytech/parity/pull/1308) -- Merge master into pv64 branch [#1486](https://github.com/paritytech/parity/pull/1486) -- Ensure we don't reject our own transactions for gasprice. [#1485](https://github.com/paritytech/parity/pull/1485) -- Signing parity executable & windows installer in appveyor [#1481](https://github.com/paritytech/parity/pull/1481) -- Rearrange fork CLI options. [#1476](https://github.com/paritytech/parity/pull/1476) -- give appveyor some breath [#1475](https://github.com/paritytech/parity/pull/1475) -- Ensure we always get the latest work when mining on submitted. [#1469](https://github.com/paritytech/parity/pull/1469) -- Tests for views [#1471](https://github.com/paritytech/parity/pull/1471) -- json ipc version bump [#1470](https://github.com/paritytech/parity/pull/1470) -- verifier is no longer a template type of client [#1467](https://github.com/paritytech/parity/pull/1467) -- Allow configuration of when to reseal blocks. [#1460](https://github.com/paritytech/parity/pull/1460) -- removed unsafe code [#1466](https://github.com/paritytech/parity/pull/1466) -- WS bump + Adding default for value [#1465](https://github.com/paritytech/parity/pull/1465) -- Attempt DB repair if corrupted [#1461](https://github.com/paritytech/parity/pull/1461) -- Database configuration extended [#1454](https://github.com/paritytech/parity/pull/1454) -- Updating WS-RS server [#1459](https://github.com/paritytech/parity/pull/1459) -- Reduced IO messages; removed panics on IO notifications [#1457](https://github.com/paritytech/parity/pull/1457) -- Handle errors when starting parity --signer [#1451](https://github.com/paritytech/parity/pull/1451) -- Fixed losing queued blocks on error [#1453](https://github.com/paritytech/parity/pull/1453) -- Updated to latest hyper with patched mio [#1450](https://github.com/paritytech/parity/pull/1450) -- Retweak BASE and MULTIPLIER in rocksdb config. [#1445](https://github.com/paritytech/parity/pull/1445) -- Removing Miner::default. [#1410](https://github.com/paritytech/parity/pull/1410) -- Don't mine without --author [#1436](https://github.com/paritytech/parity/pull/1436) -- Revert the rescuedao extradata. [#1437](https://github.com/paritytech/parity/pull/1437) -- More conservative settings for rocksdb. [#1440](https://github.com/paritytech/parity/pull/1440) -- v1.3.0 in master [#1421](https://github.com/paritytech/parity/pull/1421) -- Update Ubuntu-arm Dockerfile [#1429](https://github.com/paritytech/parity/pull/1429) -- Create Dockerfile ubuntu-aarch64 [#1430](https://github.com/paritytech/parity/pull/1430) -- Update CentOS Dockerfile [#1424](https://github.com/paritytech/parity/pull/1424) -- Update Ubuntu Dockerfile [#1426](https://github.com/paritytech/parity/pull/1426) -- Update Ubuntu-jit Dockerfile [#1427](https://github.com/paritytech/parity/pull/1427) -- Update SF blocknumber to 1800000. [#1418](https://github.com/paritytech/parity/pull/1418) +- Bumping Parity UI [#1920](https://github.com/openethereum/openethereum/pull/1920) +- Adding entrypoints to docker images [#1909](https://github.com/openethereum/openethereum/pull/1909) +- Save nodes removed from backing_overlay until commit [#1917](https://github.com/openethereum/openethereum/pull/1917) +- RPC for importing geth keys [#1916](https://github.com/openethereum/openethereum/pull/1916) +- Peers RPC + UI displaying active/connected/max peers [#1915](https://github.com/openethereum/openethereum/pull/1915) +- RPC for deriving address from phrase. [#1912](https://github.com/openethereum/openethereum/pull/1912) +- adjust polling & connection timeouts for ipc [#1910](https://github.com/openethereum/openethereum/pull/1910) +- Don't return deleted nodes that are not yet flushed [#1908](https://github.com/openethereum/openethereum/pull/1908) +- Wallet rpcs [#1898](https://github.com/openethereum/openethereum/pull/1898) +- Fix binary serialization bug [#1907](https://github.com/openethereum/openethereum/pull/1907) +- fixed #1889, .DS_Store is no longer treated as key file [#1892](https://github.com/openethereum/openethereum/pull/1892) +- Purging .derefs, fixing clippy warnings. [#1890](https://github.com/openethereum/openethereum/pull/1890) +- RocksDB version bump [#1904](https://github.com/openethereum/openethereum/pull/1904) +- Fix ipc compilation and add ipc feature to test targets [#1902](https://github.com/openethereum/openethereum/pull/1902) +- Autocreating geth dir if none and geth mode on [#1896](https://github.com/openethereum/openethereum/pull/1896) +- v1.4.0 in master [#1886](https://github.com/openethereum/openethereum/pull/1886) +- Adding more details to miner log [#1891](https://github.com/openethereum/openethereum/pull/1891) +- moved hash.rs to bigint library [#1827](https://github.com/openethereum/openethereum/pull/1827) +- fixed cache_manager lock order [#1877](https://github.com/openethereum/openethereum/pull/1877) +- Fixing miner deadlock [#1885](https://github.com/openethereum/openethereum/pull/1885) +- Updating WS + Increasing token validity [#1882](https://github.com/openethereum/openethereum/pull/1882) +- take snapshot at specified block and slightly better informants [#1873](https://github.com/openethereum/openethereum/pull/1873) +- RPC errors & logs [#1845](https://github.com/openethereum/openethereum/pull/1845) +- Reduce max open files [#1876](https://github.com/openethereum/openethereum/pull/1876) +- Send new block hashes to all peers [#1875](https://github.com/openethereum/openethereum/pull/1875) +- Use UntrustedRlp for block verification [#1872](https://github.com/openethereum/openethereum/pull/1872) +- Update cache usage on commiting block info [#1871](https://github.com/openethereum/openethereum/pull/1871) +- Validating conversion U256->usize when doing gas calculation (for 32bits) [#1870](https://github.com/openethereum/openethereum/pull/1870) +- Sync to peers with confirmed fork block only [#1863](https://github.com/openethereum/openethereum/pull/1863) +- miner and client take spec reference [#1853](https://github.com/openethereum/openethereum/pull/1853) +- Unlock account with timeout for geth compatibility [#1854](https://github.com/openethereum/openethereum/pull/1854) +- Fixed reported max height and transaction propagation [#1852](https://github.com/openethereum/openethereum/pull/1852) +- Snapshot creation and restoration [#1679](https://github.com/openethereum/openethereum/pull/1679) +- fix deprecated typo [#1850](https://github.com/openethereum/openethereum/pull/1850) +- Split IO and network crates [#1828](https://github.com/openethereum/openethereum/pull/1828) +- updated classic JSON spec with classic bootnodes, fixes #1842 [#1847](https://github.com/openethereum/openethereum/pull/1847) +- protect unsafety in plainhasher; get more unique hashes [#1841](https://github.com/openethereum/openethereum/pull/1841) +- use mutex in dbtransaction [#1843](https://github.com/openethereum/openethereum/pull/1843) +- Fix state not using "account_starting_nonce" [#1830](https://github.com/openethereum/openethereum/pull/1830) +- Supporting blockid in eth_call and trace_call/trace_raw [#1837](https://github.com/openethereum/openethereum/pull/1837) +- eth_checkTransaction renamed to eth_checkRequest [#1817](https://github.com/openethereum/openethereum/pull/1817) +- Bump json-ipc-server again [#1839](https://github.com/openethereum/openethereum/pull/1839) +- Fixing another deadlock in trace db [#1833](https://github.com/openethereum/openethereum/pull/1833) +- Fix up the VM trace. [#1829](https://github.com/openethereum/openethereum/pull/1829) +- fixed parsing export params, fixes #1826 [#1834](https://github.com/openethereum/openethereum/pull/1834) +- More performance optimizations [#1814](https://github.com/openethereum/openethereum/pull/1814) +- Bumping clippy & fixing warnings [#1823](https://github.com/openethereum/openethereum/pull/1823) +- removed unused code from util and unnecessary dependency of FixedHash [#1824](https://github.com/openethereum/openethereum/pull/1824) +- Remove (almost all) panickers from trie module [#1776](https://github.com/openethereum/openethereum/pull/1776) +- Fixing account naming [#1810](https://github.com/openethereum/openethereum/pull/1810) +- JournalDB inject [#1806](https://github.com/openethereum/openethereum/pull/1806) +- No block number in get work while in geth-compat mode. [#1821](https://github.com/openethereum/openethereum/pull/1821) +- Import wallet fix [#1820](https://github.com/openethereum/openethereum/pull/1820) +- Supporting eth_sign in Signer [#1787](https://github.com/openethereum/openethereum/pull/1787) +- Fixing cache update after chain reorg [#1816](https://github.com/openethereum/openethereum/pull/1816) +- Development mode for Signer UI [#1788](https://github.com/openethereum/openethereum/pull/1788) +- Miner tweaks [#1797](https://github.com/openethereum/openethereum/pull/1797) +- Util & ipc clenup [#1807](https://github.com/openethereum/openethereum/pull/1807) +- Fixing unlock parsing [#1802](https://github.com/openethereum/openethereum/pull/1802) +- fixed importing presale wallet with encseed longer than 96 bytes [#1801](https://github.com/openethereum/openethereum/pull/1801) +- DRYing build scripts [#1795](https://github.com/openethereum/openethereum/pull/1795) +- Allow code from spec json [#1790](https://github.com/openethereum/openethereum/pull/1790) +- nano-tests (ipc transport) to the CI [#1793](https://github.com/openethereum/openethereum/pull/1793) +- Commit best block after closing transaction [#1791](https://github.com/openethereum/openethereum/pull/1791) +- Place thread name in the log output [#1792](https://github.com/openethereum/openethereum/pull/1792) +- Fix ipc tests and bring to CI [#1789](https://github.com/openethereum/openethereum/pull/1789) +- dynamic keys pickup [#1779](https://github.com/openethereum/openethereum/pull/1779) +- ipc version bump [#1783](https://github.com/openethereum/openethereum/pull/1783) +- Prevent deadlock on trace GC [#1780](https://github.com/openethereum/openethereum/pull/1780) +- fixed trace_transaction crash when block contained suicide [#1781](https://github.com/openethereum/openethereum/pull/1781) +- Fix block body migration [#1777](https://github.com/openethereum/openethereum/pull/1777) +- cache manager and clearing tracing cache [#1769](https://github.com/openethereum/openethereum/pull/1769) +- Return storage as H256 from RPC. [#1774](https://github.com/openethereum/openethereum/pull/1774) +- Instant sealing engine [#1767](https://github.com/openethereum/openethereum/pull/1767) +- fix state unsafety with a mostly-guaranteed handle [#1755](https://github.com/openethereum/openethereum/pull/1755) +- Gas for mem optimization [#1768](https://github.com/openethereum/openethereum/pull/1768) +- Min and Max peers setting [#1771](https://github.com/openethereum/openethereum/pull/1771) +- Disable WAL [#1765](https://github.com/openethereum/openethereum/pull/1765) +- Add new line when printing start strings [#1766](https://github.com/openethereum/openethereum/pull/1766) +- Log tweak [#1764](https://github.com/openethereum/openethereum/pull/1764) +- Remove update_sealing call on importing own block [#1762](https://github.com/openethereum/openethereum/pull/1762) +- Single DB [#1741](https://github.com/openethereum/openethereum/pull/1741) +- Tweak format of log so it's not so verbose. [#1758](https://github.com/openethereum/openethereum/pull/1758) +- Combine mining queue and enabled into single locked datum [#1749](https://github.com/openethereum/openethereum/pull/1749) +- Collect consensus/null engines into a single module [#1754](https://github.com/openethereum/openethereum/pull/1754) +- Fix failing deserialization test [#1756](https://github.com/openethereum/openethereum/pull/1756) +- Stackoverflow fix [#1742](https://github.com/openethereum/openethereum/pull/1742) +- compaction profile used during migration, fixes #1750 [#1751](https://github.com/openethereum/openethereum/pull/1751) +- Splitting documentation into separate build job [#1752](https://github.com/openethereum/openethereum/pull/1752) +- handle keys deserialization errors, fixes #1592 [#1701](https://github.com/openethereum/openethereum/pull/1701) +- add gitlab-ci yaml [#1753](https://github.com/openethereum/openethereum/pull/1753) +- Better handling of multiple migrations [#1747](https://github.com/openethereum/openethereum/pull/1747) +- Disconnect peers on a fork [#1738](https://github.com/openethereum/openethereum/pull/1738) +- Add RPC & client call to replay a transaction. [#1734](https://github.com/openethereum/openethereum/pull/1734) +- another version bump for jsonrpc-ipc [#1744](https://github.com/openethereum/openethereum/pull/1744) +- Trace other types of calls [#1727](https://github.com/openethereum/openethereum/pull/1727) +- Fixing compilation on latest nightly [#1736](https://github.com/openethereum/openethereum/pull/1736) +- Blocks and snapshot compression [#1687](https://github.com/openethereum/openethereum/pull/1687) +- bump json-ipc-server version [#1739](https://github.com/openethereum/openethereum/pull/1739) +- Use std::sync::Condvar [#1732](https://github.com/openethereum/openethereum/pull/1732) +- Bump json-ipc-server version [#1733](https://github.com/openethereum/openethereum/pull/1733) +- bump json-ipc-server version [#1731](https://github.com/openethereum/openethereum/pull/1731) +- Fixing some clippy warnings [#1728](https://github.com/openethereum/openethereum/pull/1728) +- Bumping Parity UI [#1682](https://github.com/openethereum/openethereum/pull/1682) +- Various improvements to tracing & diagnostics. [#1707](https://github.com/openethereum/openethereum/pull/1707) +- Fixed reading chunked EIP8 handshake [#1712](https://github.com/openethereum/openethereum/pull/1712) +- Fix for importing blocks from a pipe file [#1724](https://github.com/openethereum/openethereum/pull/1724) +- Proper errors for binary serializer [#1714](https://github.com/openethereum/openethereum/pull/1714) +- Use a transaction for writing blocks [#1718](https://github.com/openethereum/openethereum/pull/1718) +- Exclude generated code from coverage [#1720](https://github.com/openethereum/openethereum/pull/1720) +- Use single binary for ipc modules [#1710](https://github.com/openethereum/openethereum/pull/1710) +- Log a chain-reorg. [#1715](https://github.com/openethereum/openethereum/pull/1715) +- Restore new block informant message [#1716](https://github.com/openethereum/openethereum/pull/1716) +- Parallel block body download [#1659](https://github.com/openethereum/openethereum/pull/1659) +- Rotate blockchain cache [#1709](https://github.com/openethereum/openethereum/pull/1709) +- Fix broken internal names. [#1711](https://github.com/openethereum/openethereum/pull/1711) +- cli overhaul [#1600](https://github.com/openethereum/openethereum/pull/1600) +- Key files include timestamp in name. [#1700](https://github.com/openethereum/openethereum/pull/1700) +- Fixing warnings [#1705](https://github.com/openethereum/openethereum/pull/1705) +- Ethereum classic [#1706](https://github.com/openethereum/openethereum/pull/1706) +- Docker Arguments [#1703](https://github.com/openethereum/openethereum/pull/1703) +- Informant tidyup. [#1699](https://github.com/openethereum/openethereum/pull/1699) +- Name and meta in accounts [#1695](https://github.com/openethereum/openethereum/pull/1695) +- Stackoverflow #1686 [#1698](https://github.com/openethereum/openethereum/pull/1698) +- filtering transactions toAddress includes contract creation [#1697](https://github.com/openethereum/openethereum/pull/1697) +- Prevent syncing to ancient blocks [#1693](https://github.com/openethereum/openethereum/pull/1693) +- Enable WAL and disable DB repair [#1696](https://github.com/openethereum/openethereum/pull/1696) +- Returning error when transaction is rejected (for consistency) [#1667](https://github.com/openethereum/openethereum/pull/1667) +- Disabling signer when in geth-compatibility mode [#1676](https://github.com/openethereum/openethereum/pull/1676) +- Suicides tracing [#1688](https://github.com/openethereum/openethereum/pull/1688) +- small cleanup of substate.rs [#1685](https://github.com/openethereum/openethereum/pull/1685) +- resolve #411: remove install scripts [#1684](https://github.com/openethereum/openethereum/pull/1684) +- IPC (feature-gated) [#1654](https://github.com/openethereum/openethereum/pull/1654) +- Bumping JSONRPC-http-server [#1678](https://github.com/openethereum/openethereum/pull/1678) +- Fixing hash deserialisation [#1674](https://github.com/openethereum/openethereum/pull/1674) +- Ping discovery nodes gradually [#1671](https://github.com/openethereum/openethereum/pull/1671) +- Fixing the deadlock on incoming connection [#1672](https://github.com/openethereum/openethereum/pull/1672) +- Fixing errors returned by sendTransaction* method family [#1665](https://github.com/openethereum/openethereum/pull/1665) +- Moved syncing log out of the client [#1670](https://github.com/openethereum/openethereum/pull/1670) +- Host validation (again) [#1666](https://github.com/openethereum/openethereum/pull/1666) +- Update install-deps.sh [ci skip] [#1664](https://github.com/openethereum/openethereum/pull/1664) +- fix typos [#1644](https://github.com/openethereum/openethereum/pull/1644) +- Size for blocks [#1668](https://github.com/openethereum/openethereum/pull/1668) +- Revert "Validating Host headers in RPC requests" [#1663](https://github.com/openethereum/openethereum/pull/1663) +- Validating Host headers in RPC requests [#1658](https://github.com/openethereum/openethereum/pull/1658) +- fixed failing master [#1662](https://github.com/openethereum/openethereum/pull/1662) +- Fixing clippy warnings [#1660](https://github.com/openethereum/openethereum/pull/1660) +- Don't ping all nodes on start [#1656](https://github.com/openethereum/openethereum/pull/1656) +- More performance optimizations [#1649](https://github.com/openethereum/openethereum/pull/1649) +- Removing unused client code [#1645](https://github.com/openethereum/openethereum/pull/1645) +- Asynchronous transactions (polling based for now). [#1652](https://github.com/openethereum/openethereum/pull/1652) +- Sync stand-alone binary and feature-gated dependencies refactoring [#1637](https://github.com/openethereum/openethereum/pull/1637) +- Re-enabling Parity UI [#1627](https://github.com/openethereum/openethereum/pull/1627) +- Blockchain repair on missing state root [#1646](https://github.com/openethereum/openethereum/pull/1646) +- Multi-mode logging. [#1643](https://github.com/openethereum/openethereum/pull/1643) +- Pro paths [#1650](https://github.com/openethereum/openethereum/pull/1650) +- Performance optimizations [#1642](https://github.com/openethereum/openethereum/pull/1642) +- Removed DAO soft fork traces [#1639](https://github.com/openethereum/openethereum/pull/1639) +- Compiler version update for windows [#1638](https://github.com/openethereum/openethereum/pull/1638) +- Delete values immediately from DB overlay [#1631](https://github.com/openethereum/openethereum/pull/1631) +- DAO hard-fork [#1483](https://github.com/openethereum/openethereum/pull/1483) +- fix network_start regression [#1629](https://github.com/openethereum/openethereum/pull/1629) +- Die if the DB is newer than the one supported. [#1630](https://github.com/openethereum/openethereum/pull/1630) +- Cleanup of colour code. Use is_a_tty. [#1621](https://github.com/openethereum/openethereum/pull/1621) +- don't batch best block for branches [#1623](https://github.com/openethereum/openethereum/pull/1623) +- In-memory trie operations [#1408](https://github.com/openethereum/openethereum/pull/1408) +- Fix "pending" parameter on RPC block requests [#1602](https://github.com/openethereum/openethereum/pull/1602) +- Allow RPC to use solc to compile solidity [#1607](https://github.com/openethereum/openethereum/pull/1607) +- IPC RPC deriving for traits [#1599](https://github.com/openethereum/openethereum/pull/1599) +- Utilize cached kcov if exists [#1619](https://github.com/openethereum/openethereum/pull/1619) +- Fixing no-ui feature [#1618](https://github.com/openethereum/openethereum/pull/1618) +- Couple of rocksdb optimizations [#1614](https://github.com/openethereum/openethereum/pull/1614) +- Miner tests [#1597](https://github.com/openethereum/openethereum/pull/1597) +- Sync IPC interface [#1584](https://github.com/openethereum/openethereum/pull/1584) +- Make sure reserved peers are in the node table [#1616](https://github.com/openethereum/openethereum/pull/1616) +- Fix bloomchain on blockchain repair [#1610](https://github.com/openethereum/openethereum/pull/1610) +- fixed broken tracing [#1615](https://github.com/openethereum/openethereum/pull/1615) +- fix benchmark compilation [#1612](https://github.com/openethereum/openethereum/pull/1612) +- Updating jsonrpc-http-server [#1611](https://github.com/openethereum/openethereum/pull/1611) +- replace synchronization primitives with those from parking_lot [#1593](https://github.com/openethereum/openethereum/pull/1593) +- ui compilation feature [#1604](https://github.com/openethereum/openethereum/pull/1604) +- is_zero() and pow() optimisations for uint [#1608](https://github.com/openethereum/openethereum/pull/1608) +- Optimizing & Cleaning the build [#1591](https://github.com/openethereum/openethereum/pull/1591) +- Fix logging [#1590](https://github.com/openethereum/openethereum/pull/1590) +- remove unnecessary mutex in logging [#1601](https://github.com/openethereum/openethereum/pull/1601) +- Using streamlined parity-ui repository [#1566](https://github.com/openethereum/openethereum/pull/1566) +- Optimizing InstructionInfo access. [#1595](https://github.com/openethereum/openethereum/pull/1595) +- V7 Migration progress indicator [#1594](https://github.com/openethereum/openethereum/pull/1594) +- bring snapshotting work into master [#1577](https://github.com/openethereum/openethereum/pull/1577) +- Bump clippy [#1587](https://github.com/openethereum/openethereum/pull/1587) +- refactoring of handshake messages serialization in ipc [#1586](https://github.com/openethereum/openethereum/pull/1586) +- expunge &Vec pattern [#1579](https://github.com/openethereum/openethereum/pull/1579) +- EVM gas for memory tiny optimization [#1578](https://github.com/openethereum/openethereum/pull/1578) +- cleaned up parity/signer [#1551](https://github.com/openethereum/openethereum/pull/1551) +- Major sync <-> client interactions refactoring [#1572](https://github.com/openethereum/openethereum/pull/1572) +- failing test with overlayrecent pruning [#1567](https://github.com/openethereum/openethereum/pull/1567) +- Enable state queries for OverlayRecent DB [#1575](https://github.com/openethereum/openethereum/pull/1575) +- have AccountDB use address hash for uniqueness [#1533](https://github.com/openethereum/openethereum/pull/1533) +- Very basic EVM binary. [#1574](https://github.com/openethereum/openethereum/pull/1574) +- Some obvious evm & uint optimizations [#1576](https://github.com/openethereum/openethereum/pull/1576) +- Fixing clippy warnings [#1568](https://github.com/openethereum/openethereum/pull/1568) +- Miner's gas price gets updated dynamically [#1570](https://github.com/openethereum/openethereum/pull/1570) +- bringing hypervisor as a crate in ipc dir [#1565](https://github.com/openethereum/openethereum/pull/1565) +- Init public interface with IO message [#1573](https://github.com/openethereum/openethereum/pull/1573) +- Uncommenting simple Miner tests [#1571](https://github.com/openethereum/openethereum/pull/1571) +- Kill lock unwraps [#1558](https://github.com/openethereum/openethereum/pull/1558) +- Fixing deadlock in miner [#1569](https://github.com/openethereum/openethereum/pull/1569) +- Idealpeers in log [#1563](https://github.com/openethereum/openethereum/pull/1563) +- Simple style fix. [#1561](https://github.com/openethereum/openethereum/pull/1561) +- Enum variants serialisation test&fix [#1559](https://github.com/openethereum/openethereum/pull/1559) +- Supporting /api/ping for dapps server [#1543](https://github.com/openethereum/openethereum/pull/1543) +- Client IPC Interface [#1493](https://github.com/openethereum/openethereum/pull/1493) +- Kill timers when removing IO handler [#1554](https://github.com/openethereum/openethereum/pull/1554) +- Fix and add info messages [#1552](https://github.com/openethereum/openethereum/pull/1552) +- Fix indent of #1541 [#1555](https://github.com/openethereum/openethereum/pull/1555) +- Update sealing just once when externally importing many blocks [#1541](https://github.com/openethereum/openethereum/pull/1541) +- Remove soft-fork stuff. [#1548](https://github.com/openethereum/openethereum/pull/1548) +- fix codegen warning [#1550](https://github.com/openethereum/openethereum/pull/1550) +- Extend migration framework [#1546](https://github.com/openethereum/openethereum/pull/1546) +- Refactoring dapps to support API endpoints. [#1542](https://github.com/openethereum/openethereum/pull/1542) +- serde is no longer util dependency [#1534](https://github.com/openethereum/openethereum/pull/1534) +- mention wiki in README [#1549](https://github.com/openethereum/openethereum/pull/1549) +- Skipping transactions with invalid nonces when pushing to block. [#1545](https://github.com/openethereum/openethereum/pull/1545) +- Silent running operating modes [#1477](https://github.com/openethereum/openethereum/pull/1477) +- util cleanup [#1474](https://github.com/openethereum/openethereum/pull/1474) +- Calculating gas using usize (if supplied gaslimit fits in usize) [#1518](https://github.com/openethereum/openethereum/pull/1518) +- add owning NibbleVec [#1536](https://github.com/openethereum/openethereum/pull/1536) +- Attempt to fix blochchain/extras DBs sync [#1538](https://github.com/openethereum/openethereum/pull/1538) +- Client API refactoring - limiting errors to crate-level error types [#1525](https://github.com/openethereum/openethereum/pull/1525) +- IPC codegen enhancement - allow void methods [#1540](https://github.com/openethereum/openethereum/pull/1540) +- Fixing serving nested files for dapps. [#1539](https://github.com/openethereum/openethereum/pull/1539) +- Fixed public address config [#1537](https://github.com/openethereum/openethereum/pull/1537) +- Fixing compilation&clippy warnings [#1531](https://github.com/openethereum/openethereum/pull/1531) +- creating ethereum dir while in geth mode [#1530](https://github.com/openethereum/openethereum/pull/1530) +- Bumping clippy [#1532](https://github.com/openethereum/openethereum/pull/1532) +- Make signer default as long as --unlock isn't used. [#1524](https://github.com/openethereum/openethereum/pull/1524) +- add client timeout when requesting usd price for gas [#1526](https://github.com/openethereum/openethereum/pull/1526) +- Fix gitter-url link in README.md [#1528](https://github.com/openethereum/openethereum/pull/1528) +- Fix error message. [#1527](https://github.com/openethereum/openethereum/pull/1527) +- BTreeMap binary serialization [#1489](https://github.com/openethereum/openethereum/pull/1489) +- Save block reference in the queue on notification [#1501](https://github.com/openethereum/openethereum/pull/1501) +- bigint tests to run on CI [#1522](https://github.com/openethereum/openethereum/pull/1522) +- Client api cleaning - uncles are returned as rlp [#1516](https://github.com/openethereum/openethereum/pull/1516) +- Fatdb integration with CLI [#1464](https://github.com/openethereum/openethereum/pull/1464) +- Optimizing/simplifying shr [#1517](https://github.com/openethereum/openethereum/pull/1517) +- change IPC codegen to allow attributes [#1500](https://github.com/openethereum/openethereum/pull/1500) +- Fix warnings [#1514](https://github.com/openethereum/openethereum/pull/1514) +- FatDB [#1452](https://github.com/openethereum/openethereum/pull/1452) +- Fix the reseal mechanism. [#1513](https://github.com/openethereum/openethereum/pull/1513) +- Update Dockerfile ubuntu-aarch64 [#1509](https://github.com/openethereum/openethereum/pull/1509) +- Update Ubuntu-arm Dockerfile [#1510](https://github.com/openethereum/openethereum/pull/1510) +- Update Ubuntu-jit Dockerfile [#1511](https://github.com/openethereum/openethereum/pull/1511) +- Update Ubuntu Dockerfile [#1512](https://github.com/openethereum/openethereum/pull/1512) +- Update CentOS Dockerfile [#1508](https://github.com/openethereum/openethereum/pull/1508) +- bump status page v0.5.1 [#1502](https://github.com/openethereum/openethereum/pull/1502) +- Update CentOS Dockerfile [#1507](https://github.com/openethereum/openethereum/pull/1507) +- Update Dockerfile ubuntu-aarch64 [#1506](https://github.com/openethereum/openethereum/pull/1506) +- Update Ubuntu-arm Dockerfile [#1505](https://github.com/openethereum/openethereum/pull/1505) +- Update Ubuntu-jit Dockerfile [#1504](https://github.com/openethereum/openethereum/pull/1504) +- Update Ubuntu Dockerfile [#1503](https://github.com/openethereum/openethereum/pull/1503) +- Optionally clone block behind work-package [#1497](https://github.com/openethereum/openethereum/pull/1497) +- Fix no colour on windows. [#1498](https://github.com/openethereum/openethereum/pull/1498) +- Workaround for hyper panic [#1495](https://github.com/openethereum/openethereum/pull/1495) +- Colourful notification on mine [#1488](https://github.com/openethereum/openethereum/pull/1488) +- Quick fix for max open files error [#1494](https://github.com/openethereum/openethereum/pull/1494) +- Work notification over HTTP [#1491](https://github.com/openethereum/openethereum/pull/1491) +- Sealed block importing and propagation optimization [#1478](https://github.com/openethereum/openethereum/pull/1478) +- vm factory to mining client [#1487](https://github.com/openethereum/openethereum/pull/1487) +- topbar dialog fix [#1479](https://github.com/openethereum/openethereum/pull/1479) +- Minor additions to allow resetting of code. [#1482](https://github.com/openethereum/openethereum/pull/1482) +- Introduce options for fine-grained management of work queue. [#1484](https://github.com/openethereum/openethereum/pull/1484) +- Snapshot state restoration [#1308](https://github.com/openethereum/openethereum/pull/1308) +- Merge master into pv64 branch [#1486](https://github.com/openethereum/openethereum/pull/1486) +- Ensure we don't reject our own transactions for gasprice. [#1485](https://github.com/openethereum/openethereum/pull/1485) +- Signing parity executable & windows installer in appveyor [#1481](https://github.com/openethereum/openethereum/pull/1481) +- Rearrange fork CLI options. [#1476](https://github.com/openethereum/openethereum/pull/1476) +- give appveyor some breath [#1475](https://github.com/openethereum/openethereum/pull/1475) +- Ensure we always get the latest work when mining on submitted. [#1469](https://github.com/openethereum/openethereum/pull/1469) +- Tests for views [#1471](https://github.com/openethereum/openethereum/pull/1471) +- json ipc version bump [#1470](https://github.com/openethereum/openethereum/pull/1470) +- verifier is no longer a template type of client [#1467](https://github.com/openethereum/openethereum/pull/1467) +- Allow configuration of when to reseal blocks. [#1460](https://github.com/openethereum/openethereum/pull/1460) +- removed unsafe code [#1466](https://github.com/openethereum/openethereum/pull/1466) +- WS bump + Adding default for value [#1465](https://github.com/openethereum/openethereum/pull/1465) +- Attempt DB repair if corrupted [#1461](https://github.com/openethereum/openethereum/pull/1461) +- Database configuration extended [#1454](https://github.com/openethereum/openethereum/pull/1454) +- Updating WS-RS server [#1459](https://github.com/openethereum/openethereum/pull/1459) +- Reduced IO messages; removed panics on IO notifications [#1457](https://github.com/openethereum/openethereum/pull/1457) +- Handle errors when starting parity --signer [#1451](https://github.com/openethereum/openethereum/pull/1451) +- Fixed losing queued blocks on error [#1453](https://github.com/openethereum/openethereum/pull/1453) +- Updated to latest hyper with patched mio [#1450](https://github.com/openethereum/openethereum/pull/1450) +- Retweak BASE and MULTIPLIER in rocksdb config. [#1445](https://github.com/openethereum/openethereum/pull/1445) +- Removing Miner::default. [#1410](https://github.com/openethereum/openethereum/pull/1410) +- Don't mine without --author [#1436](https://github.com/openethereum/openethereum/pull/1436) +- Revert the rescuedao extradata. [#1437](https://github.com/openethereum/openethereum/pull/1437) +- More conservative settings for rocksdb. [#1440](https://github.com/openethereum/openethereum/pull/1440) +- v1.3.0 in master [#1421](https://github.com/openethereum/openethereum/pull/1421) +- Update Ubuntu-arm Dockerfile [#1429](https://github.com/openethereum/openethereum/pull/1429) +- Create Dockerfile ubuntu-aarch64 [#1430](https://github.com/openethereum/openethereum/pull/1430) +- Update CentOS Dockerfile [#1424](https://github.com/openethereum/openethereum/pull/1424) +- Update Ubuntu Dockerfile [#1426](https://github.com/openethereum/openethereum/pull/1426) +- Update Ubuntu-jit Dockerfile [#1427](https://github.com/openethereum/openethereum/pull/1427) +- Update SF blocknumber to 1800000. [#1418](https://github.com/openethereum/openethereum/pull/1418) diff --git a/docs/CHANGELOG-1.4.md b/docs/CHANGELOG-1.4.md index 7595c10a7..583c20dd3 100644 --- a/docs/CHANGELOG-1.4.md +++ b/docs/CHANGELOG-1.4.md @@ -1,31 +1,31 @@ Note: Parity 1.4 reached End-of-Life on 2017-03-13 (EOL). -## Parity [v1.4.12](https://github.com/paritytech/parity/releases/tag/v1.4.12) (2017-02-22) +## Parity [v1.4.12](https://github.com/openethereum/openethereum/releases/tag/v1.4.12) (2017-02-22) This stable release fixes an issue with block uncle validation. Parity now allows uncle headers to have timestamp set to arbitrary future value. -- Stable Backporting ([#4633](https://github.com/paritytech/parity/pull/4633)) [#4642](https://github.com/paritytech/parity/pull/4642) +- Stable Backporting ([#4633](https://github.com/openethereum/openethereum/pull/4633)) [#4642](https://github.com/openethereum/openethereum/pull/4642) - Tweak some checks. - Fixed build and added a difficulty test - Bump to v1.4.12 -- Add missing maxCodeSize [#4585](https://github.com/paritytech/parity/pull/4585) +- Add missing maxCodeSize [#4585](https://github.com/openethereum/openethereum/pull/4585) -## Parity [v1.4.11](https://github.com/paritytech/parity/releases/tag/v1.4.11) (2017-02-17) +## Parity [v1.4.11](https://github.com/openethereum/openethereum/releases/tag/v1.4.11) (2017-02-17) This release corrects the Ropsten chain specification file. -- Bump to v1.4.11 [#4587](https://github.com/paritytech/parity/pull/4587) -- Fixing etherscan price parsing ([#4202](https://github.com/paritytech/parity/pull/4202)) [#4209](https://github.com/paritytech/parity/pull/4209) +- Bump to v1.4.11 [#4587](https://github.com/openethereum/openethereum/pull/4587) +- Fixing etherscan price parsing ([#4202](https://github.com/openethereum/openethereum/pull/4202)) [#4209](https://github.com/openethereum/openethereum/pull/4209) - Fixing etherscan price parsing - Handling all errors - Removed pdbs -- Add missing maxCodeSize [#4585](https://github.com/paritytech/parity/pull/4585) +- Add missing maxCodeSize [#4585](https://github.com/openethereum/openethereum/pull/4585) -## Parity [v1.4.10](https://github.com/paritytech/parity/releases/tag/v1.4.10) (2017-01-18) +## Parity [v1.4.10](https://github.com/openethereum/openethereum/releases/tag/v1.4.10) (2017-01-18) Parity 1.4.10 is a first stable release of 1.4.x series. It includes a few minor networking fixes. -- Gas_limit for blocks, mined by Parity will be divisible by 37 (#4154) [#4179](https://github.com/paritytech/parity/pull/4179) +- Gas_limit for blocks, mined by Parity will be divisible by 37 (#4154) [#4179](https://github.com/openethereum/openethereum/pull/4179) - gas_limit for new blocks will divide evenly by 13 - increased PARITY_GAS_LIMIT_DETERMINANT to 37 - separate method for marking mined block @@ -33,20 +33,20 @@ Parity 1.4.10 is a first stable release of 1.4.x series. It includes a few minor - round_block_gas_limit method is now static - made round_block_gas_limit free-function - multiplier->multiple -- Backporing to 1.4.10-stable [#4110](https://github.com/paritytech/parity/pull/4110) +- Backporing to 1.4.10-stable [#4110](https://github.com/openethereum/openethereum/pull/4110) - Bump to v1.4.10 - No reorg limit for ancient blocks - Update registration after every write -## Parity [v1.4.9](https://github.com/paritytech/parity/releases/tag/v1.4.9) (2017-01-09) +## Parity [v1.4.9](https://github.com/openethereum/openethereum/releases/tag/v1.4.9) (2017-01-09) This fixes an issue introduced in 1.4.8 that causes Parity to panic on propagating transactions in some cases. -- v1.4.9 in beta [#4097](https://github.com/paritytech/parity/pull/4097) +- v1.4.9 in beta [#4097](https://github.com/openethereum/openethereum/pull/4097) - Bump to v1.4.9 - Disable armv6 build -- beta Fix queue deadlock [#4095](https://github.com/paritytech/parity/pull/4095) -- Fix rebroadcast panic beta [#4085](https://github.com/paritytech/parity/pull/4085) +- beta Fix queue deadlock [#4095](https://github.com/openethereum/openethereum/pull/4095) +- Fix rebroadcast panic beta [#4085](https://github.com/openethereum/openethereum/pull/4085) - fix compile - fix backport - clean up old method @@ -54,7 +54,7 @@ This fixes an issue introduced in 1.4.8 that causes Parity to panic on propagati - simplify - Fixing 'simplify' -## Parity [v1.4.8](https://github.com/paritytech/parity/releases/tag/v1.4.8) (2017-01-06) +## Parity [v1.4.8](https://github.com/openethereum/openethereum/releases/tag/v1.4.8) (2017-01-06) Ethereum Classic Hard Fork ready release containing various bugfixes: @@ -63,29 +63,29 @@ Ethereum Classic Hard Fork ready release containing various bugfixes: See [full list of changes](https://github.com/paritytech/parity/compare/v1.4.7...v1.4.8): -- Beta backports [#4067](https://github.com/paritytech/parity/pull/4067) -- Re-broadcast transactions to few random peers on each new block. (#4054) [#4061](https://github.com/paritytech/parity/pull/4061) -- Tolerate errors in user_defaults [#4060](https://github.com/paritytech/parity/pull/4060) -- ETC Config change backport [#4056](https://github.com/paritytech/parity/pull/4056) -- [beta] Avoid re-broadcasting transactions on each block [#4047](https://github.com/paritytech/parity/pull/4047) -- Beta Backports [#4012](https://github.com/paritytech/parity/pull/4012) +- Beta backports [#4067](https://github.com/openethereum/openethereum/pull/4067) +- Re-broadcast transactions to few random peers on each new block. (#4054) [#4061](https://github.com/openethereum/openethereum/pull/4061) +- Tolerate errors in user_defaults [#4060](https://github.com/openethereum/openethereum/pull/4060) +- ETC Config change backport [#4056](https://github.com/openethereum/openethereum/pull/4056) +- [beta] Avoid re-broadcasting transactions on each block [#4047](https://github.com/openethereum/openethereum/pull/4047) +- Beta Backports [#4012](https://github.com/openethereum/openethereum/pull/4012) -## Parity [v1.4.7](https://github.com/paritytech/parity/releases/tag/v1.4.7) (2016-12-27) +## Parity [v1.4.7](https://github.com/openethereum/openethereum/releases/tag/v1.4.7) (2016-12-27) This maintenance release fixes an issue with sync falling behind occasionally. -- Backporting to beta [#3980](https://github.com/paritytech/parity/pull/3980) -- [beta] enforce gas limit falls within engine bounds [#3816](https://github.com/paritytech/parity/pull/3816) +- Backporting to beta [#3980](https://github.com/openethereum/openethereum/pull/3980) +- [beta] enforce gas limit falls within engine bounds [#3816](https://github.com/openethereum/openethereum/pull/3816) -## Parity [v1.4.6](https://github.com/paritytech/parity/releases/tag/v1.4.6) (2016-12-05) +## Parity [v1.4.6](https://github.com/openethereum/openethereum/releases/tag/v1.4.6) (2016-12-05) This patch release fixes an issue with syncing on the Ropsten test network. -- Backporting to beta [#3718](https://github.com/paritytech/parity/pull/3718) -- [beta] scrollable contract deploy & execute modals [#3656](https://github.com/paritytech/parity/pull/3656) +- Backporting to beta [#3718](https://github.com/openethereum/openethereum/pull/3718) +- [beta] scrollable contract deploy & execute modals [#3656](https://github.com/openethereum/openethereum/pull/3656) -## Parity [v1.4.5](https://github.com/paritytech/parity/releases/tag/v1.4.5) (2016-11-26) +## Parity [v1.4.5](https://github.com/openethereum/openethereum/releases/tag/v1.4.5) (2016-11-26) 1.4.5 release fixes a number of issues, notably: - High CPU usage when idle. @@ -98,30 +98,30 @@ This patch release fixes an issue with syncing on the Ropsten test network. - Support for Ropsten test network is introduced with `--chain=ropsten` or `--testnet`. Morden network is still available via `--chain=morden` #### Full changes -- [beta] Pin package versions for React [#3628](https://github.com/paritytech/parity/pull/3628) -- Backporting to beta [#3623](https://github.com/paritytech/parity/pull/3623) -- [beta] Ropsten chain for UI [#3622](https://github.com/paritytech/parity/pull/3622) +- [beta] Pin package versions for React [#3628](https://github.com/openethereum/openethereum/pull/3628) +- Backporting to beta [#3623](https://github.com/openethereum/openethereum/pull/3623) +- [beta] Ropsten chain for UI [#3622](https://github.com/openethereum/openethereum/pull/3622) -## Parity [v1.4.4](https://github.com/paritytech/parity/releases/tag/v1.4.4) (2016-11-18) +## Parity [v1.4.4](https://github.com/openethereum/openethereum/releases/tag/v1.4.4) (2016-11-18) This is a maintenance release that fixes an issue with EIP-155 transactions being added to the transaction pool. It also improves syncing stability and resolved a number of UI issues. Full changelog is available [here.](https://github.com/paritytech/parity/commit/3e0d033eaf789cfdf517f4a97effc500f1f9263b) -- [beta] apps typo fix [#3533](https://github.com/paritytech/parity/pull/3533) -- Backporting to beta [#3525](https://github.com/paritytech/parity/pull/3525) +- [beta] apps typo fix [#3533](https://github.com/openethereum/openethereum/pull/3533) +- Backporting to beta [#3525](https://github.com/openethereum/openethereum/pull/3525) -## Parity [v1.4.3](https://github.com/paritytech/parity/releases/tag/v1.4.3) (2016-11-16) +## Parity [v1.4.3](https://github.com/openethereum/openethereum/releases/tag/v1.4.3) (2016-11-16) This release includes memory footprint optimization as well as a few fixes in the UI. EIP-155/160/161/170 hardfork is enabled at block 2675000 (1885000 for test network). Full changelog is available [here.](https://github.com/paritytech/parity/compare/v1.4.2...v1.4.3) -- [beta] EIP-170 [#3464](https://github.com/paritytech/parity/pull/3464) -- Backports to beta [#3465](https://github.com/paritytech/parity/pull/3465) -- Backport: additional fields on transaction and receipt [#3463](https://github.com/paritytech/parity/pull/3463) -- v1.4.3 in beta [#3424](https://github.com/paritytech/parity/pull/3424) +- [beta] EIP-170 [#3464](https://github.com/openethereum/openethereum/pull/3464) +- Backports to beta [#3465](https://github.com/openethereum/openethereum/pull/3465) +- Backport: additional fields on transaction and receipt [#3463](https://github.com/openethereum/openethereum/pull/3463) +- v1.4.3 in beta [#3424](https://github.com/openethereum/openethereum/pull/3424) -## Parity [v1.4.2](https://github.com/paritytech/parity/releases/tag/v1.4.2) (2016-11-10) +## Parity [v1.4.2](https://github.com/openethereum/openethereum/releases/tag/v1.4.2) (2016-11-10) This release fixes a few additional issues: - Parity now correctly handles external `--dapps-interface` and `--ui-interface` in the UI. @@ -131,616 +131,616 @@ This release fixes a few additional issues: - Correct display for tokens with minimum decimals. And some additional minor changes. Full changelog is [available](https://github.com/paritytech/parity/compare/v1.4.1...v1.4.2) -- Backporting to beta [#3344](https://github.com/paritytech/parity/pull/3344) -- Backporting to beta [#3324](https://github.com/paritytech/parity/pull/3324) +- Backporting to beta [#3344](https://github.com/openethereum/openethereum/pull/3344) +- Backporting to beta [#3324](https://github.com/openethereum/openethereum/pull/3324) -## Parity [v1.4.1](https://github.com/paritytech/parity/releases/tag/v1.4.1) (2016-11-09) +## Parity [v1.4.1](https://github.com/openethereum/openethereum/releases/tag/v1.4.1) (2016-11-09) This is a hotfix release to address a couple of issues with 1.4.0: - UI token is requested instead of being supplied automatically. - Running with `--geth` results in an error. -- Backporting to beta [#3293](https://github.com/paritytech/parity/pull/3293) +- Backporting to beta [#3293](https://github.com/openethereum/openethereum/pull/3293) -## Parity [v1.4.0](https://github.com/paritytech/parity/releases/tag/v1.4.0) (2016-11-07) +## Parity [v1.4.0](https://github.com/openethereum/openethereum/releases/tag/v1.4.0) (2016-11-07) First beta release of the 1.4 series. This includes the new Parity Wallet and Warp-Sync synchronisation as well as several optimisations and fixes. -- Add secure flag back [#3246](https://github.com/paritytech/parity/pull/3246) -- [BETA] verify chunk hashes in cli restore [#3242](https://github.com/paritytech/parity/pull/3242) -- Backporting to beta [#3239](https://github.com/paritytech/parity/pull/3239) -- UI fixes backporting [#3234](https://github.com/paritytech/parity/pull/3234) -- Backporting to beta [#3229](https://github.com/paritytech/parity/pull/3229) -- Beta branch cleanup [#3226](https://github.com/paritytech/parity/pull/3226) -- [beta] Set passive mode for first run only (#3214) [#3216](https://github.com/paritytech/parity/pull/3216) -- Mode configuration backported to beta [#3213](https://github.com/paritytech/parity/pull/3213) -- Backporting [#3198](https://github.com/paritytech/parity/pull/3198) -- [beta] EIP-155 update with Vitalik's new test vectors (#3166) [#3189](https://github.com/paritytech/parity/pull/3189) -- Backporting to beta [#3176](https://github.com/paritytech/parity/pull/3176) -- parity-ui-precompiled pinned to beta [#3168](https://github.com/paritytech/parity/pull/3168) -- EIP-155 update with Vitalik's new test vectors [#3166](https://github.com/paritytech/parity/pull/3166) -- Push precompiled for beta/stable, npm only master [#3163](https://github.com/paritytech/parity/pull/3163) -- Back to real root after npm publish [#3178](https://github.com/paritytech/parity/pull/3178) -- Remove extra cd js [#3177](https://github.com/paritytech/parity/pull/3177) -- Fixes Gas price selection bug [#3175](https://github.com/paritytech/parity/pull/3175) -- Exposing state root and logsBloom in RPC receipts [#3174](https://github.com/paritytech/parity/pull/3174) -- Exposing v,r,s from transaction signature in RPC [#3172](https://github.com/paritytech/parity/pull/3172) -- Enabling personal RPC over IPC by default [#3165](https://github.com/paritytech/parity/pull/3165) -- Gitlab CI badge [#3164](https://github.com/paritytech/parity/pull/3164) -- Dependencies in README [#3162](https://github.com/paritytech/parity/pull/3162) -- Make the footer a bit less ugly. [#3160](https://github.com/paritytech/parity/pull/3160) -- Linux build case sensitivity fix [#3161](https://github.com/paritytech/parity/pull/3161) -- abbreviated enode, `CopyToClipboard` component [#3131](https://github.com/paritytech/parity/pull/3131) -- EIPs 155, 160, 161 [#2976](https://github.com/paritytech/parity/pull/2976) -- beta reset to 1.4.0 [#3157](https://github.com/paritytech/parity/pull/3157) -- Fix histogram [#3150](https://github.com/paritytech/parity/pull/3150) -- Remove network label from TabBar [#3142](https://github.com/paritytech/parity/pull/3142) -- Speed up unresponsive Contract events & Account transactions [#3145](https://github.com/paritytech/parity/pull/3145) -- Better windows shortcut [#3147](https://github.com/paritytech/parity/pull/3147) -- Redirect content to the same address as requested [#3133](https://github.com/paritytech/parity/pull/3133) -- Fixed peer ping timeout [#3137](https://github.com/paritytech/parity/pull/3137) -- Fix for windows build [#3125](https://github.com/paritytech/parity/pull/3125) -- Fix AddessInput icon position [#3132](https://github.com/paritytech/parity/pull/3132) -- Fixed not scrollable accounts in tokenreg dapp [#3128](https://github.com/paritytech/parity/pull/3128) -- Returning cache headers for network content [#3123](https://github.com/paritytech/parity/pull/3123) -- Optimise contract events display [#3120](https://github.com/paritytech/parity/pull/3120) -- Add basic validation for contract execute values [#3118](https://github.com/paritytech/parity/pull/3118) -- Dapps errors embeddable on signer [#3115](https://github.com/paritytech/parity/pull/3115) -- Use enode RPC in UI [#3108](https://github.com/paritytech/parity/pull/3108) -- Windows tray app [#3103](https://github.com/paritytech/parity/pull/3103) -- Displaying CLI errors on stderr [#3116](https://github.com/paritytech/parity/pull/3116) -- new InputAddressSelect component [#3071](https://github.com/paritytech/parity/pull/3071) -- Bump mio [#3117](https://github.com/paritytech/parity/pull/3117) -- Minor typo fixed. [#3110](https://github.com/paritytech/parity/pull/3110) -- Sort by ETH balance and contract by date [#3107](https://github.com/paritytech/parity/pull/3107) -- Add RPC enode lookup [#3096](https://github.com/paritytech/parity/pull/3096) -- Initializing logger for each command [#3090](https://github.com/paritytech/parity/pull/3090) -- Allow registration of content bundles in GitHubHint [#3094](https://github.com/paritytech/parity/pull/3094) -- Add read-only inputs to UI plus Copy to Clipboard buttons [#3095](https://github.com/paritytech/parity/pull/3095) -- Allow boolean dropdowns for contract deploy [#3077](https://github.com/paritytech/parity/pull/3077) -- Add mac installer files [#2995](https://github.com/paritytech/parity/pull/2995) -- Fixing dapps sorting [#3086](https://github.com/paritytech/parity/pull/3086) -- Add a Gitter chat badge to README.md [#3092](https://github.com/paritytech/parity/pull/3092) -- Fixes webpack HTML loader [#3089](https://github.com/paritytech/parity/pull/3089) -- Redirecting /home to new UI [#3084](https://github.com/paritytech/parity/pull/3084) -- Allow GitHubHint content owner to update url [#3083](https://github.com/paritytech/parity/pull/3083) -- Remove token assets (moved to ethcore/dapps-assets) [#3082](https://github.com/paritytech/parity/pull/3082) -- Goodbye Gavcoin, Hello Gavcoin [#3080](https://github.com/paritytech/parity/pull/3080) -- Load network dapps [#3078](https://github.com/paritytech/parity/pull/3078) -- Swap account phrase input to normal (non-multiline) [#3060](https://github.com/paritytech/parity/pull/3060) -- Fix minor typo in informant [#3056](https://github.com/paritytech/parity/pull/3056) -- Warp sync status display [#3045](https://github.com/paritytech/parity/pull/3045) -- Enhance address input [#3065](https://github.com/paritytech/parity/pull/3065) -- Go to Accounts Page if Tooltips are displayed [#3063](https://github.com/paritytech/parity/pull/3063) -- Change contract Execute bool values & query bool value display [#3024](https://github.com/paritytech/parity/pull/3024) -- Update Parity logo [#3036](https://github.com/paritytech/parity/pull/3036) -- settings: replace background patterns (inline) [#3047](https://github.com/paritytech/parity/pull/3047) -- Multiple line description for dapps [#3058](https://github.com/paritytech/parity/pull/3058) -- Fix status log order [#3062](https://github.com/paritytech/parity/pull/3062) -- Graphical gas price selection [#2898](https://github.com/paritytech/parity/pull/2898) -- [Registry dApp] Actions not available before selecting accounts [#3032](https://github.com/paritytech/parity/pull/3032) -- apply post-consolidation migrations after consolidating [#3020](https://github.com/paritytech/parity/pull/3020) -- fix chain badge padding [#3046](https://github.com/paritytech/parity/pull/3046) -- Don't delete Tags input on blur (eg. tab) [#3044](https://github.com/paritytech/parity/pull/3044) -- Fixing last hashes for ethcall [#3043](https://github.com/paritytech/parity/pull/3043) -- Remove signer icons [#3039](https://github.com/paritytech/parity/pull/3039) -- execute periodic snapshot in new thread [#3029](https://github.com/paritytech/parity/pull/3029) -- fix background of embedded signer [#3026](https://github.com/paritytech/parity/pull/3026) -- registry dapp: fix reducer [#3028](https://github.com/paritytech/parity/pull/3028) -- Replace Execute by Query in contract button [#3031](https://github.com/paritytech/parity/pull/3031) -- Fixing GavCoin dApp overflow issues [#3030](https://github.com/paritytech/parity/pull/3030) -- execute contract function: validate address [#3013](https://github.com/paritytech/parity/pull/3013) -- Align tag inputs with other input boxes [#2965](https://github.com/paritytech/parity/pull/2965) -- Sweep panickers from IO and network [#3018](https://github.com/paritytech/parity/pull/3018) -- Terms & Conditions [#3019](https://github.com/paritytech/parity/pull/3019) -- open column families after reparing db corruption [#3017](https://github.com/paritytech/parity/pull/3017) -- Snapshot sync and block gap info in `eth_syncing` [#2948](https://github.com/paritytech/parity/pull/2948) -- personal_ RPCs to AutoArgs [#3000](https://github.com/paritytech/parity/pull/3000) -- RPCs for mode change [#3002](https://github.com/paritytech/parity/pull/3002) -- Fix a test sensitive to slow execution. [#3014](https://github.com/paritytech/parity/pull/3014) -- Fixes search filtering issues [#3011](https://github.com/paritytech/parity/pull/3011) -- Restart sync if no more peers with snapshots [#3007](https://github.com/paritytech/parity/pull/3007) -- Allow empty/non-existant input arrays for ABIs in contract view [#3001](https://github.com/paritytech/parity/pull/3001) -- Allow operation when no registry is available [#2980](https://github.com/paritytech/parity/pull/2980) -- Make JS lint & test run on Travis [#2894](https://github.com/paritytech/parity/pull/2894) -- Update account dropdowns [#2959](https://github.com/paritytech/parity/pull/2959) -- Modify gas price statistics [#2947](https://github.com/paritytech/parity/pull/2947) -- Fixes pending/mined transactions in registry dApp [#3004](https://github.com/paritytech/parity/pull/3004) -- Prevent connecting to self [#2997](https://github.com/paritytech/parity/pull/2997) -- Disable verbose in gitlab CI [#2999](https://github.com/paritytech/parity/pull/2999) -- Allow warnings in gitlab [#2998](https://github.com/paritytech/parity/pull/2998) -- Fix the brainwallet functionality. [#2994](https://github.com/paritytech/parity/pull/2994) -- Provided gas description update [#2993](https://github.com/paritytech/parity/pull/2993) -- Print messages to stderr [#2991](https://github.com/paritytech/parity/pull/2991) -- Networking and syncing tweaks [#2990](https://github.com/paritytech/parity/pull/2990) -- Allow build warnings [#2985](https://github.com/paritytech/parity/pull/2985) -- Display network status for finished Signer requests [#2983](https://github.com/paritytech/parity/pull/2983) -- Fixed rejecting transactions [#2984](https://github.com/paritytech/parity/pull/2984) -- mio version bump [#2982](https://github.com/paritytech/parity/pull/2982) -- Publish parity.js to npmjs registry [#2978](https://github.com/paritytech/parity/pull/2978) -- Import raw private key [#2945](https://github.com/paritytech/parity/pull/2945) -- refactor etherscan.io links [#2896](https://github.com/paritytech/parity/pull/2896) -- Use separate lock for code cache [#2977](https://github.com/paritytech/parity/pull/2977) -- Add favicon [#2974](https://github.com/paritytech/parity/pull/2974) -- Align password change dialog with create dialog ordering [#2970](https://github.com/paritytech/parity/pull/2970) -- WS bump [#2973](https://github.com/paritytech/parity/pull/2973) -- Discovery performance optimization [#2972](https://github.com/paritytech/parity/pull/2972) -- Pass gas & gasPrice to token transfers [#2964](https://github.com/paritytech/parity/pull/2964) -- Updating ws-rs [#2962](https://github.com/paritytech/parity/pull/2962) -- Run cargo with verbose flag when testing [#2943](https://github.com/paritytech/parity/pull/2943) -- Fixing clippy warnings take two [#2961](https://github.com/paritytech/parity/pull/2961) -- Snapshot sync improvements [#2960](https://github.com/paritytech/parity/pull/2960) -- Gavcoin event display updates [#2956](https://github.com/paritytech/parity/pull/2956) -- Eslint fixes [#2957](https://github.com/paritytech/parity/pull/2957) -- Add import of raw private key RPCs [#2942](https://github.com/paritytech/parity/pull/2942) -- Bring in styling queues from original Gavcoin [#2936](https://github.com/paritytech/parity/pull/2936) -- Validating minimal required gas for a transaction [#2937](https://github.com/paritytech/parity/pull/2937) -- Even more snapshot validity checks [#2935](https://github.com/paritytech/parity/pull/2935) -- Shared code cache [#2921](https://github.com/paritytech/parity/pull/2921) -- Updating bootnodes for ETC [#2938](https://github.com/paritytech/parity/pull/2938) -- More bootnodes [#2926](https://github.com/paritytech/parity/pull/2926) -- Revert hash updates until testable [#2925](https://github.com/paritytech/parity/pull/2925) -- Release.sh verbose output [#2924](https://github.com/paritytech/parity/pull/2924) -- additional release.sh debugging info [#2922](https://github.com/paritytech/parity/pull/2922) -- Pass the js-precompiled commit hash to cargo update [#2920](https://github.com/paritytech/parity/pull/2920) -- Next nonce RPC [#2917](https://github.com/paritytech/parity/pull/2917) -- Get rid of duplicated code in EVM [#2915](https://github.com/paritytech/parity/pull/2915) -- Transaction Queue banning [#2524](https://github.com/paritytech/parity/pull/2524) -- Revert to gas price ordering [#2919](https://github.com/paritytech/parity/pull/2919) -- Personal split [#2879](https://github.com/paritytech/parity/pull/2879) -- Fixing config values for pruning_history [#2918](https://github.com/paritytech/parity/pull/2918) -- Apply pending block details on commit [#2254](https://github.com/paritytech/parity/pull/2254) -- Fixed GetNodeData output [#2892](https://github.com/paritytech/parity/pull/2892) -- New sync protocol ID [#2912](https://github.com/paritytech/parity/pull/2912) -- Clippy bump [#2877](https://github.com/paritytech/parity/pull/2877) -- iconomi token images [#2906](https://github.com/paritytech/parity/pull/2906) -- Fixes too long description and Token balance value in Dapps/Accounts [#2902](https://github.com/paritytech/parity/pull/2902) -- Add missing images for local dapps [#2890](https://github.com/paritytech/parity/pull/2890) -- Fix Webpack, again [#2895](https://github.com/paritytech/parity/pull/2895) -- Enable suicide json test [#2893](https://github.com/paritytech/parity/pull/2893) -- More snapshot fixes and optimizations [#2883](https://github.com/paritytech/parity/pull/2883) -- Fixes CI JS precompiled build [#2886](https://github.com/paritytech/parity/pull/2886) -- Fix empty tags modification [#2884](https://github.com/paritytech/parity/pull/2884) -- Fix up informant. [#2865](https://github.com/paritytech/parity/pull/2865) -- Get rid of MemoryDB denote [#2881](https://github.com/paritytech/parity/pull/2881) -- Add inject to "bundle everything" list [#2871](https://github.com/paritytech/parity/pull/2871) -- Fixes signer and MUI errors throwing [#2876](https://github.com/paritytech/parity/pull/2876) -- Fix failing tests after log parsing updates [#2878](https://github.com/paritytech/parity/pull/2878) -- Sweep some more panics [#2848](https://github.com/paritytech/parity/pull/2848) -- Make GitLab js-precompiled really update Cargo.toml in main repo [#2869](https://github.com/paritytech/parity/pull/2869) -- IPC version bump [#2870](https://github.com/paritytech/parity/pull/2870) -- Snapshot sync fixes and optimizations [#2863](https://github.com/paritytech/parity/pull/2863) -- Add Check and Change Password for an Account [#2861](https://github.com/paritytech/parity/pull/2861) -- Output git fetch/push to log files [#2862](https://github.com/paritytech/parity/pull/2862) -- Align contract event log l&f with transactions [#2812](https://github.com/paritytech/parity/pull/2812) -- Nicer port in use errors [#2859](https://github.com/paritytech/parity/pull/2859) -- Remove personal_* calls from dapps [#2860](https://github.com/paritytech/parity/pull/2860) -- Token sorting, zero-ETH transfer & token decimals [#2805](https://github.com/paritytech/parity/pull/2805) -- Don't fail badly when no transactions in last 100 blocks. [#2856](https://github.com/paritytech/parity/pull/2856) -- Fixing home.parity address for new signer [#2851](https://github.com/paritytech/parity/pull/2851) -- Enabling UI build back [#2853](https://github.com/paritytech/parity/pull/2853) -- Remove eventName in unsubscribe API arguments [#2844](https://github.com/paritytech/parity/pull/2844) -- Don't return empty names as clickable titles [#2809](https://github.com/paritytech/parity/pull/2809) -- Auto-bump js-precompiled on release [#2828](https://github.com/paritytech/parity/pull/2828) -- Remove ethcore::common re-export module [#2792](https://github.com/paritytech/parity/pull/2792) -- Prevent database corruption on OOM [#2832](https://github.com/paritytech/parity/pull/2832) -- Download/Export Addressbook [#2847](https://github.com/paritytech/parity/pull/2847) -- Snapshot and blockchain stability improvements [#2843](https://github.com/paritytech/parity/pull/2843) -- Extended network options [#2845](https://github.com/paritytech/parity/pull/2845) -- fix failing master test build [#2846](https://github.com/paritytech/parity/pull/2846) -- Local dapps embeddable on signer port [#2815](https://github.com/paritytech/parity/pull/2815) -- Trigger accounts/contracts search on search input change [#2838](https://github.com/paritytech/parity/pull/2838) -- Move snapshot sync to a subprotocol [#2820](https://github.com/paritytech/parity/pull/2820) -- fix node log being reversed [#2839](https://github.com/paritytech/parity/pull/2839) -- Fixes currency symbol font size in Shapeshift modal [#2840](https://github.com/paritytech/parity/pull/2840) -- Disable personal APIs by default for security reasons [#2834](https://github.com/paritytech/parity/pull/2834) -- Clear cached content [#2833](https://github.com/paritytech/parity/pull/2833) -- Add ethcore_[dapps|signer]Port APIs [#2821](https://github.com/paritytech/parity/pull/2821) -- CLI option to skip seal check when importing [#2842](https://github.com/paritytech/parity/pull/2842) -- Fix case error in Dapps import [#2837](https://github.com/paritytech/parity/pull/2837) -- Double click on address in account detail view should select it [#2841](https://github.com/paritytech/parity/pull/2841) -- Bump js-precompiled to 20161022-223915 UTC [#2826](https://github.com/paritytech/parity/pull/2826) -- Adjust paths to handle CORS changes [#2816](https://github.com/paritytech/parity/pull/2816) -- RPC for dapps port and signer port [#2819](https://github.com/paritytech/parity/pull/2819) -- Update build to working version on pre-compiled repo [#2825](https://github.com/paritytech/parity/pull/2825) -- Adjust network name badge colours (darker) [#2823](https://github.com/paritytech/parity/pull/2823) -- Removing submodule in favour of rust crate [#2756](https://github.com/paritytech/parity/pull/2756) -- Return old-ish content even when syncing [#2757](https://github.com/paritytech/parity/pull/2757) -- fix Signer UI [#2750](https://github.com/paritytech/parity/pull/2750) -- USG, GBP, Euro & Yuan updates [#2818](https://github.com/paritytech/parity/pull/2818) -- Make locally installed apps available again (Fixes #2771) [#2808](https://github.com/paritytech/parity/pull/2808) -- Additional RPCs for password management [#2779](https://github.com/paritytech/parity/pull/2779) -- flush DB changes on drop [#2795](https://github.com/paritytech/parity/pull/2795) -- rename State::snapshot to checkpoint to avoid confusion [#2796](https://github.com/paritytech/parity/pull/2796) -- Missing changes required to make new UI work [#2793](https://github.com/paritytech/parity/pull/2793) -- Cleanup method decoding (Fixes #2811) [#2810](https://github.com/paritytech/parity/pull/2810) -- Use trace API for decentralized transaction list [#2784](https://github.com/paritytech/parity/pull/2784) -- Automatic compaction selection on Linux [#2785](https://github.com/paritytech/parity/pull/2785) -- Update token images [#2804](https://github.com/paritytech/parity/pull/2804) -- Hackergold token images [#2801](https://github.com/paritytech/parity/pull/2801) -- Additional token images [#2800](https://github.com/paritytech/parity/pull/2800) -- Additional token images [#2798](https://github.com/paritytech/parity/pull/2798) -- Resolve morden fork [#2773](https://github.com/paritytech/parity/pull/2773) -- Using SipHashes from crates.io [#2778](https://github.com/paritytech/parity/pull/2778) -- Fixed issues on Searchable Addresses [#2790](https://github.com/paritytech/parity/pull/2790) -- Currency icons [#2788](https://github.com/paritytech/parity/pull/2788) -- Update token images [#2783](https://github.com/paritytech/parity/pull/2783) -- Fix warning in master [#2775](https://github.com/paritytech/parity/pull/2775) -- Add empty account existence test from beta. [#2769](https://github.com/paritytech/parity/pull/2769) -- Update name of basiccoin manager [#2768](https://github.com/paritytech/parity/pull/2768) -- sweep most unwraps from ethcore crate, dapps crate [#2762](https://github.com/paritytech/parity/pull/2762) -- Check queue to determine major importing [#2763](https://github.com/paritytech/parity/pull/2763) -- Trace filtering fix [#2760](https://github.com/paritytech/parity/pull/2760) -- Update js precompiled to 20161020-141636 [#2761](https://github.com/paritytech/parity/pull/2761) -- Incrementally calculate verification queue heap size [#2749](https://github.com/paritytech/parity/pull/2749) -- Don't add empty accounts to bloom [#2753](https://github.com/paritytech/parity/pull/2753) -- fix contract deployments not showing up [#2759](https://github.com/paritytech/parity/pull/2759) -- Fixes a positioning issue in Address Selection component [#2754](https://github.com/paritytech/parity/pull/2754) -- fix linting issues [#2758](https://github.com/paritytech/parity/pull/2758) -- Making Trie.iter non-recursive [#2733](https://github.com/paritytech/parity/pull/2733) -- Block import optimization [#2748](https://github.com/paritytech/parity/pull/2748) -- Update js-precompiled to 20161020-110858 [#2752](https://github.com/paritytech/parity/pull/2752) -- Fixing small files fetching [#2742](https://github.com/paritytech/parity/pull/2742) -- Fixing stalled sync [#2747](https://github.com/paritytech/parity/pull/2747) -- refactor signer components [#2691](https://github.com/paritytech/parity/pull/2691) -- Png images with backgrounds (original svg) [#2740](https://github.com/paritytech/parity/pull/2740) -- Make address selection searchable [#2739](https://github.com/paritytech/parity/pull/2739) -- very basic dapp add/remove interface [#2721](https://github.com/paritytech/parity/pull/2721) -- Frontport commits from beta to master [#2743](https://github.com/paritytech/parity/pull/2743) -- Implements Trace API Formatter [#2732](https://github.com/paritytech/parity/pull/2732) -- bump parking_lot to 0.3.x series [#2702](https://github.com/paritytech/parity/pull/2702) -- Unify major syncing detection [#2699](https://github.com/paritytech/parity/pull/2699) -- Fixes gas/gasPrice change not reflected in transaction modal [#2735](https://github.com/paritytech/parity/pull/2735) -- Fixing build UI stuff along with Rust [#2726](https://github.com/paritytech/parity/pull/2726) -- Fixed Snackbar not showing and/or behind transactions (#2730) [#2731](https://github.com/paritytech/parity/pull/2731) -- Updating json tests to latest develop commit [#2728](https://github.com/paritytech/parity/pull/2728) -- dapps: show errors [#2727](https://github.com/paritytech/parity/pull/2727) -- node logs: break lines [#2722](https://github.com/paritytech/parity/pull/2722) -- Bumping JSON-RPC http server [#2714](https://github.com/paritytech/parity/pull/2714) -- Add ability to copy address to the clipboard [#2716](https://github.com/paritytech/parity/pull/2716) -- Sort tags when displaying ; use AND for search results [#2720](https://github.com/paritytech/parity/pull/2720) -- allow-same-origin for iframe [#2711](https://github.com/paritytech/parity/pull/2711) -- Update Registry address (mainnet) [#2713](https://github.com/paritytech/parity/pull/2713) -- Allow tags for Accounts, Addresses and Contracts [#2712](https://github.com/paritytech/parity/pull/2712) -- Correct parameters for eth_sign [#2703](https://github.com/paritytech/parity/pull/2703) -- Bump js-precompiled to 20161018-161705 [#2698](https://github.com/paritytech/parity/pull/2698) -- Add inject.js (for web3 exposed) [#2692](https://github.com/paritytech/parity/pull/2692) -- Remove obsolete dapps and update security headers [#2694](https://github.com/paritytech/parity/pull/2694) -- Snapshot sync part 2 [#2098](https://github.com/paritytech/parity/pull/2098) -- Fix issues with no ethereum test dir present (2382) [#2659](https://github.com/paritytech/parity/pull/2659) -- Apply UI PRs after master merge [#2690](https://github.com/paritytech/parity/pull/2690) -- Fix importing traces for non-canon blocks [#2683](https://github.com/paritytech/parity/pull/2683) -- Fixing random test failures [#2577](https://github.com/paritytech/parity/pull/2577) -- Disable IPC in default build for 1.4 [#2657](https://github.com/paritytech/parity/pull/2657) -- use pruning history in CLI snapshots [#2658](https://github.com/paritytech/parity/pull/2658) -- Fixing --no-default-features again and evmbin [#2670](https://github.com/paritytech/parity/pull/2670) -- Settings > Proxy for proxy.pac setup instructions [#2678](https://github.com/paritytech/parity/pull/2678) -- Re-instate transaitions to allow updating busy indicator [#2682](https://github.com/paritytech/parity/pull/2682) -- signer: remove reject counter [#2685](https://github.com/paritytech/parity/pull/2685) -- Initial new UI source code import [#2607](https://github.com/paritytech/parity/pull/2607) -- Additional dapp logo images [#2677](https://github.com/paritytech/parity/pull/2677) -- Redirect from :8080 to :8180 [#2676](https://github.com/paritytech/parity/pull/2676) -- script to update js-precompiled [#2673](https://github.com/paritytech/parity/pull/2673) -- Styling in FF is not 100% [#2669](https://github.com/paritytech/parity/pull/2669) -- Don't allow gavcoin transfer with no balances [#2667](https://github.com/paritytech/parity/pull/2667) -- fix signer rejections [#2666](https://github.com/paritytech/parity/pull/2666) -- better text on unique background pattern [#2664](https://github.com/paritytech/parity/pull/2664) -- Adjust z-index for error overlay [#2662](https://github.com/paritytech/parity/pull/2662) -- Fix address selection for contract deployment [#2660](https://github.com/paritytech/parity/pull/2660) -- Add additional contract images [#2655](https://github.com/paritytech/parity/pull/2655) -- Update /api/* to point to :8080/api/* (first generation interface) [#2612](https://github.com/paritytech/parity/pull/2612) -- Initial import of new UI (compiled JS code) [#2220](https://github.com/paritytech/parity/pull/2220) -- Fixing evmbin compilation [#2652](https://github.com/paritytech/parity/pull/2652) -- Fix up ETC EIP-150 transition to 2,500,000. [#2636](https://github.com/paritytech/parity/pull/2636) -- Fixing compilation without default features [#2638](https://github.com/paritytech/parity/pull/2638) -- [frontport] CLI to specify queue ordering strategy (#2494) [#2623](https://github.com/paritytech/parity/pull/2623) -- Support for decryption in Signer [#2421](https://github.com/paritytech/parity/pull/2421) -- EIP150.1c [#2591](https://github.com/paritytech/parity/pull/2591) -- Release merge with origin with ours strategy [#2631](https://github.com/paritytech/parity/pull/2631) -- Adjust build output directories [#2630](https://github.com/paritytech/parity/pull/2630) -- cater for txhash returning null/empty object [#2629](https://github.com/paritytech/parity/pull/2629) -- snapshot: single byte for empty accounts [#2625](https://github.com/paritytech/parity/pull/2625) -- Configurable history size in master [#2606](https://github.com/paritytech/parity/pull/2606) -- Database performance tweaks [#2619](https://github.com/paritytech/parity/pull/2619) -- Enable suicide json test [#2626](https://github.com/paritytech/parity/pull/2626) -- Split journaldb commit into two functions: journal_under and mark_canonical [#2329](https://github.com/paritytech/parity/pull/2329) -- Fixed tx queue limit for local transactions [#2616](https://github.com/paritytech/parity/pull/2616) -- Additional logs when transactions is removed from queue [#2617](https://github.com/paritytech/parity/pull/2617) -- mitigate refcell conflict in state diffing [#2601](https://github.com/paritytech/parity/pull/2601) -- Fix tests [#2611](https://github.com/paritytech/parity/pull/2611) -- small styling updates [#2610](https://github.com/paritytech/parity/pull/2610) -- Remove web3 from Signer, bring in parity.js API [#2604](https://github.com/paritytech/parity/pull/2604) -- Mostly configurable canonical cache size [#2516](https://github.com/paritytech/parity/pull/2516) -- Added peers details to ethcore_netPeers RPC [#2580](https://github.com/paritytech/parity/pull/2580) -- Display account password hint when available [#2596](https://github.com/paritytech/parity/pull/2596) -- Fix gas estimation on transfer when data supplied [#2593](https://github.com/paritytech/parity/pull/2593) -- remove unused npm packages [#2590](https://github.com/paritytech/parity/pull/2590) -- Bundle fonts as part of the build process [#2588](https://github.com/paritytech/parity/pull/2588) -- Contract constructor params [#2586](https://github.com/paritytech/parity/pull/2586) -- Update json test suite [#2574](https://github.com/paritytech/parity/pull/2574) -- Filter apps that has been replaced for the local list [#2583](https://github.com/paritytech/parity/pull/2583) -- Display local apps listed by Parity [#2581](https://github.com/paritytech/parity/pull/2581) -- Network-specific nodes file [#2569](https://github.com/paritytech/parity/pull/2569) -- Dont close when block is known to be invalid [#2572](https://github.com/paritytech/parity/pull/2572) -- deny compiler warnings in CI [#2570](https://github.com/paritytech/parity/pull/2570) -- adjust alignment of queries [#2573](https://github.com/paritytech/parity/pull/2573) -- update ethcore-bigint crate to 0.1.1 [#2562](https://github.com/paritytech/parity/pull/2562) -- Registry dapp uses setAddress to actually set addresses now [#2568](https://github.com/paritytech/parity/pull/2568) -- Add the new EIP150 test. [#2563](https://github.com/paritytech/parity/pull/2563) -- fix failing tests [#2567](https://github.com/paritytech/parity/pull/2567) -- ΞTH -> ETH [#2566](https://github.com/paritytech/parity/pull/2566) -- Ensure polling is only done when connected [#2565](https://github.com/paritytech/parity/pull/2565) -- Fixed race condition in trace import [#2555](https://github.com/paritytech/parity/pull/2555) -- Disable misbehaving peers while seeking for best block [#2537](https://github.com/paritytech/parity/pull/2537) -- TX queue gas limit config and allow local transactions over the gas limit [#2553](https://github.com/paritytech/parity/pull/2553) -- standard component for address -> name mappings (consistent use everywhere) [#2557](https://github.com/paritytech/parity/pull/2557) -- Remove unwrap from client module [#2554](https://github.com/paritytech/parity/pull/2554) -- Removing panickers from sync module [#2551](https://github.com/paritytech/parity/pull/2551) -- Address images (tokens, dapps) as registered via contentHash (when available) [#2526](https://github.com/paritytech/parity/pull/2526) -- TokenReg set & get images working [#2540](https://github.com/paritytech/parity/pull/2540) -- adjust app_id where /api/content/ is called, fixes #2541 [#2543](https://github.com/paritytech/parity/pull/2543) -- connection dialog now shows up in dapps as well, closes #2538 [#2550](https://github.com/paritytech/parity/pull/2550) -- display account uuid (where available), closes #2546 [#2549](https://github.com/paritytech/parity/pull/2549) -- create accounts via recovery phrase [#2545](https://github.com/paritytech/parity/pull/2545) -- Build ethcore/js-precompiled on GitLab [#2522](https://github.com/paritytech/parity/pull/2522) -- Return errors from eth_call RPC [#2498](https://github.com/paritytech/parity/pull/2498) -- registry dapp: manage records [#2323](https://github.com/paritytech/parity/pull/2323) -- Print backtrace on panic [#2535](https://github.com/paritytech/parity/pull/2535) -- GitHubHint dapp [#2531](https://github.com/paritytech/parity/pull/2531) -- Backports to master [#2530](https://github.com/paritytech/parity/pull/2530) -- Handle reorganizations in the state cache [#2490](https://github.com/paritytech/parity/pull/2490) -- Hypervisor: terminate hanging modules [#2513](https://github.com/paritytech/parity/pull/2513) -- signer & node connection prompts/indicators [#2504](https://github.com/paritytech/parity/pull/2504) -- Using pending block only if is not old [#2514](https://github.com/paritytech/parity/pull/2514) -- More caching optimizations [#2505](https://github.com/paritytech/parity/pull/2505) -- Fixed possible panic in the networking [#2495](https://github.com/paritytech/parity/pull/2495) -- Trim password from file [#2503](https://github.com/paritytech/parity/pull/2503) -- Fixing RPC Filter conversion to EthFilter [#2500](https://github.com/paritytech/parity/pull/2500) -- Fixing error message for transactions [#2496](https://github.com/paritytech/parity/pull/2496) -- Adjustable stack size for EVM [#2483](https://github.com/paritytech/parity/pull/2483) -- [master] Fixing penalization in future [#2499](https://github.com/paritytech/parity/pull/2499) -- Preserve cache on reverting the snapshot [#2488](https://github.com/paritytech/parity/pull/2488) -- RocksDB version bump [#2492](https://github.com/paritytech/parity/pull/2492) -- Increase default size of transaction queue [#2489](https://github.com/paritytech/parity/pull/2489) -- basiccoin v1 available [#2491](https://github.com/paritytech/parity/pull/2491) -- Small EVM optimization [#2487](https://github.com/paritytech/parity/pull/2487) -- Track dirty accounts in the state [#2461](https://github.com/paritytech/parity/pull/2461) -- fix signature lookup address [#2480](https://github.com/paritytech/parity/pull/2480) -- update registrar test with generic non-empty test [#2476](https://github.com/paritytech/parity/pull/2476) -- Derive IPC interface only when ipc feature is on [#2463](https://github.com/paritytech/parity/pull/2463) -- Fix ethstore opening all key files in the directory at once [#2471](https://github.com/paritytech/parity/pull/2471) -- contract api event log fixes [#2469](https://github.com/paritytech/parity/pull/2469) -- basiccoin base functionality in-place [#2468](https://github.com/paritytech/parity/pull/2468) -- Merge IPC codegen attributes into one [#2460](https://github.com/paritytech/parity/pull/2460) -- Close after importing keys from geth [#2464](https://github.com/paritytech/parity/pull/2464) -- Port a couple more RPC APIs to the new auto args [#2325](https://github.com/paritytech/parity/pull/2325) -- update rustc for appveyor to 1.12.0 [#2423](https://github.com/paritytech/parity/pull/2423) -- dapp basiccoin send operations [#2456](https://github.com/paritytech/parity/pull/2456) -- Better EVM informant & Slow transactions warning [#2436](https://github.com/paritytech/parity/pull/2436) -- Fixing Signer token RPC API [#2437](https://github.com/paritytech/parity/pull/2437) -- Fixed FatDB check [#2443](https://github.com/paritytech/parity/pull/2443) -- dapp basiccoin structure [#2444](https://github.com/paritytech/parity/pull/2444) -- Accounts bloom in master [#2426](https://github.com/paritytech/parity/pull/2426) -- Polishing Actually enable fat db pr (#1974) [#2048](https://github.com/paritytech/parity/pull/2048) -- Jumptable cache [#2427](https://github.com/paritytech/parity/pull/2427) -- signaturereg registered, remove hardcoding [#2431](https://github.com/paritytech/parity/pull/2431) -- tokenreg dapp fixes for non-null returns [#2430](https://github.com/paritytech/parity/pull/2430) -- update ABI json to latest deployed versions [#2428](https://github.com/paritytech/parity/pull/2428) -- update Morden registry address [#2417](https://github.com/paritytech/parity/pull/2417) -- Make migration api more friendly [#2420](https://github.com/paritytech/parity/pull/2420) -- Journaling bloom filter crate in util [#2395](https://github.com/paritytech/parity/pull/2395) -- move abis from js/json to contracts/abi [#2418](https://github.com/paritytech/parity/pull/2418) -- Fixing logs-receipt matching [#2403](https://github.com/paritytech/parity/pull/2403) -- fix broken beta compilation [#2405](https://github.com/paritytech/parity/pull/2405) -- registry dapp: transfer names [#2335](https://github.com/paritytech/parity/pull/2335) -- manage firstRun better [#2398](https://github.com/paritytech/parity/pull/2398) -- render contract deployment address [#2397](https://github.com/paritytech/parity/pull/2397) -- Transaction Queue fix [#2392](https://github.com/paritytech/parity/pull/2392) -- contracts abi types & execute value [#2394](https://github.com/paritytech/parity/pull/2394) -- update styling with ParityBar overlay [#2390](https://github.com/paritytech/parity/pull/2390) -- application Signer popup window [#2388](https://github.com/paritytech/parity/pull/2388) -- Fixing Delegate Call in JIT [#2378](https://github.com/paritytech/parity/pull/2378) -- Prioritizing re-imported transactions [#2372](https://github.com/paritytech/parity/pull/2372) -- Revert #2172, pretty much. [#2387](https://github.com/paritytech/parity/pull/2387) -- correct sync memory usage calculation [#2385](https://github.com/paritytech/parity/pull/2385) -- fix migration system for post-consolidation migrations, better errors [#2334](https://github.com/paritytech/parity/pull/2334) -- Fix the traceAddress field in transaction traces. [#2373](https://github.com/paritytech/parity/pull/2373) -- Gavcoin utilises the popup box [#2381](https://github.com/paritytech/parity/pull/2381) -- registry dapp: support dropping names [#2328](https://github.com/paritytech/parity/pull/2328) -- settings view, set background & store views [#2380](https://github.com/paritytech/parity/pull/2380) -- Removing extras data from retracted blocks. [#2375](https://github.com/paritytech/parity/pull/2375) -- fixed #2263, geth keys with ciphertext shorter than 32 bytes [#2318](https://github.com/paritytech/parity/pull/2318) -- Expanse compatibility [#2369](https://github.com/paritytech/parity/pull/2369) -- Allow queries of constant functions on contracts [#2360](https://github.com/paritytech/parity/pull/2360) -- Auto Open/Close the Signer window on new transaction request [#2362](https://github.com/paritytech/parity/pull/2362) -- Specify column cache sizes explicitly; default fallback of 2MB [#2358](https://github.com/paritytech/parity/pull/2358) -- Canonical state cache (master) [#2311](https://github.com/paritytech/parity/pull/2311) -- method signature lookups, parameter decoding & management [#2313](https://github.com/paritytech/parity/pull/2313) -- make block queue into a more generic verification queue and fix block heap size calculation [#2095](https://github.com/paritytech/parity/pull/2095) -- Hash Content RPC method [#2355](https://github.com/paritytech/parity/pull/2355) -- registry dapp: show reserved events by default [#2359](https://github.com/paritytech/parity/pull/2359) -- Display timestamp in Signer requests details [#2324](https://github.com/paritytech/parity/pull/2324) -- Reorder transaction_by_hash to favour canon search [#2332](https://github.com/paritytech/parity/pull/2332) -- Optimize DIV for some common divisors [#2327](https://github.com/paritytech/parity/pull/2327) -- Return error when deserializing invalid hex [#2339](https://github.com/paritytech/parity/pull/2339) -- Changed http:// to https:// on some links [#2349](https://github.com/paritytech/parity/pull/2349) -- user defaults [#2014](https://github.com/paritytech/parity/pull/2014) -- Fixing jit feature compilation [#2310](https://github.com/paritytech/parity/pull/2310) -- Tx Queue improvements [#2292](https://github.com/paritytech/parity/pull/2292) -- Removing PropTypes on build [#2322](https://github.com/paritytech/parity/pull/2322) -- Lenient bytes deserialization [#2036](https://github.com/paritytech/parity/pull/2036) -- reverse call data decoding given transaction data & method [#2312](https://github.com/paritytech/parity/pull/2312) -- add missing gpl headers to gavcoin dapp [#2317](https://github.com/paritytech/parity/pull/2317) -- contract Events, Functions & Queries sub-components as well as Event log visual updates [#2306](https://github.com/paritytech/parity/pull/2306) -- webpack config updates (really include babel-polyfill, rename npm steps) [#2305](https://github.com/paritytech/parity/pull/2305) -- remove unneeded Form from Account header [#2302](https://github.com/paritytech/parity/pull/2302) -- edit of metadata across accounts, addresses & contracts [#2300](https://github.com/paritytech/parity/pull/2300) -- Adjust all modals for consistency & css DRY-ness [#2301](https://github.com/paritytech/parity/pull/2301) -- update container spacing [#2296](https://github.com/paritytech/parity/pull/2296) -- local cache of generated background (no allocation on each re-render) [#2298](https://github.com/paritytech/parity/pull/2298) -- fix failing tests [#2290](https://github.com/paritytech/parity/pull/2290) -- Respecting standards for tokenreg dapp [#2287](https://github.com/paritytech/parity/pull/2287) -- Separate RPC serialization from implementation [#2072](https://github.com/paritytech/parity/pull/2072) -- Webpack optimisations - Using DLL [#2264](https://github.com/paritytech/parity/pull/2264) -- header background, theme adjustments (not that harsh) [#2273](https://github.com/paritytech/parity/pull/2273) -- contract view (developer-centric) [#2259](https://github.com/paritytech/parity/pull/2259) -- Add hash as CLI function [#1995](https://github.com/paritytech/parity/pull/1995) -- registry: fix mined events showing as pending [#2267](https://github.com/paritytech/parity/pull/2267) -- Dapp - Tokereg ; Query Tokens from TLA or Address [#2266](https://github.com/paritytech/parity/pull/2266) -- Fixes to the Token Registration dApp [#2250](https://github.com/paritytech/parity/pull/2250) -- remove abi *.json duplication, provide a single version of the truth [#2253](https://github.com/paritytech/parity/pull/2253) -- Separate path for ext code size [#2251](https://github.com/paritytech/parity/pull/2251) -- Snapshot format changes [#2234](https://github.com/paritytech/parity/pull/2234) -- Serving content at /api/content/ [#2248](https://github.com/paritytech/parity/pull/2248) -- Fails when deserializing non-hex uints [#2247](https://github.com/paritytech/parity/pull/2247) -- registry dapp: add GPL headers [#2252](https://github.com/paritytech/parity/pull/2252) -- registry dapp: user-friendly lookup [#2229](https://github.com/paritytech/parity/pull/2229) -- registry dapp: show DataChanged events [#2242](https://github.com/paritytech/parity/pull/2242) -- fixups for deploys [#2249](https://github.com/paritytech/parity/pull/2249) -- Fixing output of eth_call and Bytes deserialization [#2230](https://github.com/paritytech/parity/pull/2230) -- Encryption, decryption and public key RPCs. [#1946](https://github.com/paritytech/parity/pull/1946) -- limit number of event logs returned [#2231](https://github.com/paritytech/parity/pull/2231) -- babel-polyfill [#2239](https://github.com/paritytech/parity/pull/2239) -- procedurally generate background based on signer key [#2233](https://github.com/paritytech/parity/pull/2233) -- UI fixes [#2238](https://github.com/paritytech/parity/pull/2238) -- expose isConnected() from transport [#2225](https://github.com/paritytech/parity/pull/2225) -- registry dapp: rename event log [#2227](https://github.com/paritytech/parity/pull/2227) -- registry dapp: show pending events [#2223](https://github.com/paritytech/parity/pull/2223) -- Handle RLP to string UTF-8 decoding errors [#2217](https://github.com/paritytech/parity/pull/2217) -- Use WebSocket transport for all built-in calls [#2216](https://github.com/paritytech/parity/pull/2216) -- Remove panickers from trie iterators [#2209](https://github.com/paritytech/parity/pull/2209) -- Limit for logs filter. [#2180](https://github.com/paritytech/parity/pull/2180) -- Various state copy optimizations [#2172](https://github.com/paritytech/parity/pull/2172) -- New signer token RPC & Initial signer connection without token. [#2096](https://github.com/paritytech/parity/pull/2096) -- signer ui fixes [#2219](https://github.com/paritytech/parity/pull/2219) -- contract deploy ui [#2212](https://github.com/paritytech/parity/pull/2212) -- registry dapp: fix propTypes [#2218](https://github.com/paritytech/parity/pull/2218) -- registry: fix IdentityIcon in events log [#2206](https://github.com/paritytech/parity/pull/2206) -- Fixing evm-debug [#2161](https://github.com/paritytech/parity/pull/2161) -- Fix syncing with pv63 peers [#2204](https://github.com/paritytech/parity/pull/2204) -- registry: show shortened hashes [#2205](https://github.com/paritytech/parity/pull/2205) -- registry dapp: remove owner [#2203](https://github.com/paritytech/parity/pull/2203) -- webpack proxy updates for /api* [#2175](https://github.com/paritytech/parity/pull/2175) -- simplify personal event publishing, fix delete refresh issues [#2183](https://github.com/paritytech/parity/pull/2183) -- fix global & initial states [#2160](https://github.com/paritytech/parity/pull/2160) -- Allow selection & saving of available views [#2131](https://github.com/paritytech/parity/pull/2131) -- global/contract events with promisy subscribe/unsubscribe [#2136](https://github.com/paritytech/parity/pull/2136) -- Token Registry dApp [#2178](https://github.com/paritytech/parity/pull/2178) -- re-usable bytesToHex exposed in api.util [#2174](https://github.com/paritytech/parity/pull/2174) -- Webpack optimisations [#2179](https://github.com/paritytech/parity/pull/2179) -- cleanup on contract event subscriptions [#2104](https://github.com/paritytech/parity/pull/2104) -- move utility functions to api.util [#2105](https://github.com/paritytech/parity/pull/2105) -- registry dapp [#2077](https://github.com/paritytech/parity/pull/2077) -- mui/FlatButton to ui/Button [#2129](https://github.com/paritytech/parity/pull/2129) -- address delete functionality [#2128](https://github.com/paritytech/parity/pull/2128) -- contract deployment updates [#2106](https://github.com/paritytech/parity/pull/2106) -- contract events, indexed string fix [#2108](https://github.com/paritytech/parity/pull/2108) -- Bumping jsonrpc-core & jsonrpc-http-server [#2162](https://github.com/paritytech/parity/pull/2162) -- gitlab testing & build processes [#2090](https://github.com/paritytech/parity/pull/2090) -- Misc small UI fixes (recently broken) [#2101](https://github.com/paritytech/parity/pull/2101) -- Bump clippy & Fix warnings [#2109](https://github.com/paritytech/parity/pull/2109) -- Import command summary [#2102](https://github.com/paritytech/parity/pull/2102) -- check for existence of deprecated ethash file before attempting delete [#2103](https://github.com/paritytech/parity/pull/2103) -- shapeshift Promise API library [#2088](https://github.com/paritytech/parity/pull/2088) -- fund account via ShapeShift [#2099](https://github.com/paritytech/parity/pull/2099) -- Get bigint on crates.io [#2078](https://github.com/paritytech/parity/pull/2078) -- Enable sealing if Engine provides internal sealing given author [#2084](https://github.com/paritytech/parity/pull/2084) -- Config files [#2070](https://github.com/paritytech/parity/pull/2070) -- re-add lodash plugin to babel config [#2092](https://github.com/paritytech/parity/pull/2092) -- Remove old cache data [#2081](https://github.com/paritytech/parity/pull/2081) -- Logs limit & log_index bug [#2073](https://github.com/paritytech/parity/pull/2073) -- flatten store, muiTheme & api providers [#2087](https://github.com/paritytech/parity/pull/2087) -- add babel es2016 & es2017 presets [#2083](https://github.com/paritytech/parity/pull/2083) -- remove all '/index' imports in API [#2089](https://github.com/paritytech/parity/pull/2089) -- add missing GPL headers to all files [#2086](https://github.com/paritytech/parity/pull/2086) -- readme cleanups [#2085](https://github.com/paritytech/parity/pull/2085) -- gavcoin global import of parity api [#2082](https://github.com/paritytech/parity/pull/2082) -- Fixing removal from gas price when moving future->current [#2076](https://github.com/paritytech/parity/pull/2076) -- Split internal sealing from work preparation [#2071](https://github.com/paritytech/parity/pull/2071) -- ensure the target folder doesn't exist before renaming [#2074](https://github.com/paritytech/parity/pull/2074) -- Get rid of 'Dapp is being downloaded' page [#2055](https://github.com/paritytech/parity/pull/2055) -- fix failing master build: update tests to new init_restore signature. [#2069](https://github.com/paritytech/parity/pull/2069) -- Local snapshot restore [#2058](https://github.com/paritytech/parity/pull/2058) -- import: keep informant going until finished [#2065](https://github.com/paritytech/parity/pull/2065) -- Add a few tests for the snapshot service [#2059](https://github.com/paritytech/parity/pull/2059) -- IPC tweaks [#2046](https://github.com/paritytech/parity/pull/2046) -- Update arm* Docker [#2064](https://github.com/paritytech/parity/pull/2064) -- Fetching any content-addressed content [#2050](https://github.com/paritytech/parity/pull/2050) -- Use proper database configuration in snapshots. [#2052](https://github.com/paritytech/parity/pull/2052) -- periodic snapshot tweaks [#2054](https://github.com/paritytech/parity/pull/2054) -- ethkey-cli [#2057](https://github.com/paritytech/parity/pull/2057) -- Forward ethstore-cli feature [#2056](https://github.com/paritytech/parity/pull/2056) -- handling invalid spec jsons properly, additional tests, closes #1840 [#2049](https://github.com/paritytech/parity/pull/2049) -- Periodic snapshots [#2044](https://github.com/paritytech/parity/pull/2044) -- Snapshot sync [#2047](https://github.com/paritytech/parity/pull/2047) -- Nice error pages for Dapps & Signer [#2033](https://github.com/paritytech/parity/pull/2033) -- Add a few small snapshot tests [#2038](https://github.com/paritytech/parity/pull/2038) -- facelift for traces, added errors [#2042](https://github.com/paritytech/parity/pull/2042) -- Fetching content from HTTPS using `rustls` [#2024](https://github.com/paritytech/parity/pull/2024) -- Skipping log when there are no transactions were sent [#2045](https://github.com/paritytech/parity/pull/2045) -- rlp as separate crate [#2034](https://github.com/paritytech/parity/pull/2034) -- Fixing uint serialization [#2037](https://github.com/paritytech/parity/pull/2037) -- Fixing new transactions propagation [#2039](https://github.com/paritytech/parity/pull/2039) -- Propagating transactions to peers on timer. [#2035](https://github.com/paritytech/parity/pull/2035) -- Remove Populatable and BytesConvertable traits [#2019](https://github.com/paritytech/parity/pull/2019) -- fixed #1933 [#1979](https://github.com/paritytech/parity/pull/1979) -- Synchronization tweaks for IPC services [#2028](https://github.com/paritytech/parity/pull/2028) -- Asynchronous RPC support [#2017](https://github.com/paritytech/parity/pull/2017) -- Disable ArchiveDB counter check [#2016](https://github.com/paritytech/parity/pull/2016) -- always process trie death row on commit, add more tracing [#2025](https://github.com/paritytech/parity/pull/2025) -- fixed transaction addresses mapping, fixes #1971 [#2026](https://github.com/paritytech/parity/pull/2026) -- Adding tests for dapps server. [#2021](https://github.com/paritytech/parity/pull/2021) -- builtin trait refactoring [#2018](https://github.com/paritytech/parity/pull/2018) -- Start parity with systemd [#1967](https://github.com/paritytech/parity/pull/1967) -- Control service for IPC [#2013](https://github.com/paritytech/parity/pull/2013) -- LRU cache for dapps [#2006](https://github.com/paritytech/parity/pull/2006) -- CLI for valid hosts for dapps server [#2005](https://github.com/paritytech/parity/pull/2005) -- Make the block header struct's internals private [#2000](https://github.com/paritytech/parity/pull/2000) -- Take control of recovered snapshots, start restoration asynchronously [#2010](https://github.com/paritytech/parity/pull/2010) -- remove internal locking from DBTransaction [#2003](https://github.com/paritytech/parity/pull/2003) -- Snapshot optimizations [#1991](https://github.com/paritytech/parity/pull/1991) -- Revert removing ecies [#2009](https://github.com/paritytech/parity/pull/2009) -- small blooms optimization [#1998](https://github.com/paritytech/parity/pull/1998) -- protection from adding empty traces && assertion in traces db [#1994](https://github.com/paritytech/parity/pull/1994) -- Stratum IPC service [#1959](https://github.com/paritytech/parity/pull/1959) -- Signature cleanup [#1921](https://github.com/paritytech/parity/pull/1921) -- Fixed discovery skipping some nodes [#1996](https://github.com/paritytech/parity/pull/1996) -- Trie query recording and AccountDB factory for no mangling [#1944](https://github.com/paritytech/parity/pull/1944) -- Validating sha3 of a dapp bundle [#1993](https://github.com/paritytech/parity/pull/1993) -- Improve eth_getWork timeout test rpc_get_work_should_timeout [#1992](https://github.com/paritytech/parity/pull/1992) -- Resolving URLs from contract [#1964](https://github.com/paritytech/parity/pull/1964) -- Add timeout for eth_getWork call [#1975](https://github.com/paritytech/parity/pull/1975) -- CLI for Signer interface [#1980](https://github.com/paritytech/parity/pull/1980) -- IPC timeout multiplied [#1990](https://github.com/paritytech/parity/pull/1990) -- Use relative path for IPC sockets [#1983](https://github.com/paritytech/parity/pull/1983) -- Market-orientated transaction pricing [#1963](https://github.com/paritytech/parity/pull/1963) -- Bump clippy [#1982](https://github.com/paritytech/parity/pull/1982) -- Fixing mutual recursive types serialization [#1977](https://github.com/paritytech/parity/pull/1977) -- Fix open on FreeBSD [#1984](https://github.com/paritytech/parity/pull/1984) -- Upgrade hyper dependency to 0.9 [#1973](https://github.com/paritytech/parity/pull/1973) -- Create network-specific nodes files [#1970](https://github.com/paritytech/parity/pull/1970) -- Getting rid of syntex [#1965](https://github.com/paritytech/parity/pull/1965) -- Remove binary specification from hypervisor [#1960](https://github.com/paritytech/parity/pull/1960) -- Stratum protocol general [#1954](https://github.com/paritytech/parity/pull/1954) -- keep track of first block in blockchain [#1937](https://github.com/paritytech/parity/pull/1937) -- introduce ethcore/state module [#1953](https://github.com/paritytech/parity/pull/1953) -- Apply settings to column families [#1956](https://github.com/paritytech/parity/pull/1956) -- move column family constants into db module [#1955](https://github.com/paritytech/parity/pull/1955) -- ECIES without MAC [#1948](https://github.com/paritytech/parity/pull/1948) -- Fix canny warnings [#1951](https://github.com/paritytech/parity/pull/1951) -- Fetchable dapps [#1949](https://github.com/paritytech/parity/pull/1949) -- remove impossible panickers related to infallible db transaction [#1947](https://github.com/paritytech/parity/pull/1947) -- Minor optimizations [#1943](https://github.com/paritytech/parity/pull/1943) -- remove randomness from bigint benches, fix warnings [#1945](https://github.com/paritytech/parity/pull/1945) -- Fix several RPCs [#1926](https://github.com/paritytech/parity/pull/1926) -- Bump clippy, fix warnings [#1939](https://github.com/paritytech/parity/pull/1939) -- DB WAL size limit [#1935](https://github.com/paritytech/parity/pull/1935) -- Use explicit global namespaces in codegen [#1928](https://github.com/paritytech/parity/pull/1928) -- Fix build on master [#1934](https://github.com/paritytech/parity/pull/1934) -- IPC on by default [#1927](https://github.com/paritytech/parity/pull/1927) -- fix util benches compilation [#1931](https://github.com/paritytech/parity/pull/1931) -- Update gitlab-ci [#1929](https://github.com/paritytech/parity/pull/1929) -- ethkey and ethstore use hash structures from bigint [#1851](https://github.com/paritytech/parity/pull/1851) +- Add secure flag back [#3246](https://github.com/openethereum/openethereum/pull/3246) +- [BETA] verify chunk hashes in cli restore [#3242](https://github.com/openethereum/openethereum/pull/3242) +- Backporting to beta [#3239](https://github.com/openethereum/openethereum/pull/3239) +- UI fixes backporting [#3234](https://github.com/openethereum/openethereum/pull/3234) +- Backporting to beta [#3229](https://github.com/openethereum/openethereum/pull/3229) +- Beta branch cleanup [#3226](https://github.com/openethereum/openethereum/pull/3226) +- [beta] Set passive mode for first run only (#3214) [#3216](https://github.com/openethereum/openethereum/pull/3216) +- Mode configuration backported to beta [#3213](https://github.com/openethereum/openethereum/pull/3213) +- Backporting [#3198](https://github.com/openethereum/openethereum/pull/3198) +- [beta] EIP-155 update with Vitalik's new test vectors (#3166) [#3189](https://github.com/openethereum/openethereum/pull/3189) +- Backporting to beta [#3176](https://github.com/openethereum/openethereum/pull/3176) +- parity-ui-precompiled pinned to beta [#3168](https://github.com/openethereum/openethereum/pull/3168) +- EIP-155 update with Vitalik's new test vectors [#3166](https://github.com/openethereum/openethereum/pull/3166) +- Push precompiled for beta/stable, npm only master [#3163](https://github.com/openethereum/openethereum/pull/3163) +- Back to real root after npm publish [#3178](https://github.com/openethereum/openethereum/pull/3178) +- Remove extra cd js [#3177](https://github.com/openethereum/openethereum/pull/3177) +- Fixes Gas price selection bug [#3175](https://github.com/openethereum/openethereum/pull/3175) +- Exposing state root and logsBloom in RPC receipts [#3174](https://github.com/openethereum/openethereum/pull/3174) +- Exposing v,r,s from transaction signature in RPC [#3172](https://github.com/openethereum/openethereum/pull/3172) +- Enabling personal RPC over IPC by default [#3165](https://github.com/openethereum/openethereum/pull/3165) +- Gitlab CI badge [#3164](https://github.com/openethereum/openethereum/pull/3164) +- Dependencies in README [#3162](https://github.com/openethereum/openethereum/pull/3162) +- Make the footer a bit less ugly. [#3160](https://github.com/openethereum/openethereum/pull/3160) +- Linux build case sensitivity fix [#3161](https://github.com/openethereum/openethereum/pull/3161) +- abbreviated enode, `CopyToClipboard` component [#3131](https://github.com/openethereum/openethereum/pull/3131) +- EIPs 155, 160, 161 [#2976](https://github.com/openethereum/openethereum/pull/2976) +- beta reset to 1.4.0 [#3157](https://github.com/openethereum/openethereum/pull/3157) +- Fix histogram [#3150](https://github.com/openethereum/openethereum/pull/3150) +- Remove network label from TabBar [#3142](https://github.com/openethereum/openethereum/pull/3142) +- Speed up unresponsive Contract events & Account transactions [#3145](https://github.com/openethereum/openethereum/pull/3145) +- Better windows shortcut [#3147](https://github.com/openethereum/openethereum/pull/3147) +- Redirect content to the same address as requested [#3133](https://github.com/openethereum/openethereum/pull/3133) +- Fixed peer ping timeout [#3137](https://github.com/openethereum/openethereum/pull/3137) +- Fix for windows build [#3125](https://github.com/openethereum/openethereum/pull/3125) +- Fix AddessInput icon position [#3132](https://github.com/openethereum/openethereum/pull/3132) +- Fixed not scrollable accounts in tokenreg dapp [#3128](https://github.com/openethereum/openethereum/pull/3128) +- Returning cache headers for network content [#3123](https://github.com/openethereum/openethereum/pull/3123) +- Optimise contract events display [#3120](https://github.com/openethereum/openethereum/pull/3120) +- Add basic validation for contract execute values [#3118](https://github.com/openethereum/openethereum/pull/3118) +- Dapps errors embeddable on signer [#3115](https://github.com/openethereum/openethereum/pull/3115) +- Use enode RPC in UI [#3108](https://github.com/openethereum/openethereum/pull/3108) +- Windows tray app [#3103](https://github.com/openethereum/openethereum/pull/3103) +- Displaying CLI errors on stderr [#3116](https://github.com/openethereum/openethereum/pull/3116) +- new InputAddressSelect component [#3071](https://github.com/openethereum/openethereum/pull/3071) +- Bump mio [#3117](https://github.com/openethereum/openethereum/pull/3117) +- Minor typo fixed. [#3110](https://github.com/openethereum/openethereum/pull/3110) +- Sort by ETH balance and contract by date [#3107](https://github.com/openethereum/openethereum/pull/3107) +- Add RPC enode lookup [#3096](https://github.com/openethereum/openethereum/pull/3096) +- Initializing logger for each command [#3090](https://github.com/openethereum/openethereum/pull/3090) +- Allow registration of content bundles in GitHubHint [#3094](https://github.com/openethereum/openethereum/pull/3094) +- Add read-only inputs to UI plus Copy to Clipboard buttons [#3095](https://github.com/openethereum/openethereum/pull/3095) +- Allow boolean dropdowns for contract deploy [#3077](https://github.com/openethereum/openethereum/pull/3077) +- Add mac installer files [#2995](https://github.com/openethereum/openethereum/pull/2995) +- Fixing dapps sorting [#3086](https://github.com/openethereum/openethereum/pull/3086) +- Add a Gitter chat badge to README.md [#3092](https://github.com/openethereum/openethereum/pull/3092) +- Fixes webpack HTML loader [#3089](https://github.com/openethereum/openethereum/pull/3089) +- Redirecting /home to new UI [#3084](https://github.com/openethereum/openethereum/pull/3084) +- Allow GitHubHint content owner to update url [#3083](https://github.com/openethereum/openethereum/pull/3083) +- Remove token assets (moved to ethcore/dapps-assets) [#3082](https://github.com/openethereum/openethereum/pull/3082) +- Goodbye Gavcoin, Hello Gavcoin [#3080](https://github.com/openethereum/openethereum/pull/3080) +- Load network dapps [#3078](https://github.com/openethereum/openethereum/pull/3078) +- Swap account phrase input to normal (non-multiline) [#3060](https://github.com/openethereum/openethereum/pull/3060) +- Fix minor typo in informant [#3056](https://github.com/openethereum/openethereum/pull/3056) +- Warp sync status display [#3045](https://github.com/openethereum/openethereum/pull/3045) +- Enhance address input [#3065](https://github.com/openethereum/openethereum/pull/3065) +- Go to Accounts Page if Tooltips are displayed [#3063](https://github.com/openethereum/openethereum/pull/3063) +- Change contract Execute bool values & query bool value display [#3024](https://github.com/openethereum/openethereum/pull/3024) +- Update Parity logo [#3036](https://github.com/openethereum/openethereum/pull/3036) +- settings: replace background patterns (inline) [#3047](https://github.com/openethereum/openethereum/pull/3047) +- Multiple line description for dapps [#3058](https://github.com/openethereum/openethereum/pull/3058) +- Fix status log order [#3062](https://github.com/openethereum/openethereum/pull/3062) +- Graphical gas price selection [#2898](https://github.com/openethereum/openethereum/pull/2898) +- [Registry dApp] Actions not available before selecting accounts [#3032](https://github.com/openethereum/openethereum/pull/3032) +- apply post-consolidation migrations after consolidating [#3020](https://github.com/openethereum/openethereum/pull/3020) +- fix chain badge padding [#3046](https://github.com/openethereum/openethereum/pull/3046) +- Don't delete Tags input on blur (eg. tab) [#3044](https://github.com/openethereum/openethereum/pull/3044) +- Fixing last hashes for ethcall [#3043](https://github.com/openethereum/openethereum/pull/3043) +- Remove signer icons [#3039](https://github.com/openethereum/openethereum/pull/3039) +- execute periodic snapshot in new thread [#3029](https://github.com/openethereum/openethereum/pull/3029) +- fix background of embedded signer [#3026](https://github.com/openethereum/openethereum/pull/3026) +- registry dapp: fix reducer [#3028](https://github.com/openethereum/openethereum/pull/3028) +- Replace Execute by Query in contract button [#3031](https://github.com/openethereum/openethereum/pull/3031) +- Fixing GavCoin dApp overflow issues [#3030](https://github.com/openethereum/openethereum/pull/3030) +- execute contract function: validate address [#3013](https://github.com/openethereum/openethereum/pull/3013) +- Align tag inputs with other input boxes [#2965](https://github.com/openethereum/openethereum/pull/2965) +- Sweep panickers from IO and network [#3018](https://github.com/openethereum/openethereum/pull/3018) +- Terms & Conditions [#3019](https://github.com/openethereum/openethereum/pull/3019) +- open column families after reparing db corruption [#3017](https://github.com/openethereum/openethereum/pull/3017) +- Snapshot sync and block gap info in `eth_syncing` [#2948](https://github.com/openethereum/openethereum/pull/2948) +- personal_ RPCs to AutoArgs [#3000](https://github.com/openethereum/openethereum/pull/3000) +- RPCs for mode change [#3002](https://github.com/openethereum/openethereum/pull/3002) +- Fix a test sensitive to slow execution. [#3014](https://github.com/openethereum/openethereum/pull/3014) +- Fixes search filtering issues [#3011](https://github.com/openethereum/openethereum/pull/3011) +- Restart sync if no more peers with snapshots [#3007](https://github.com/openethereum/openethereum/pull/3007) +- Allow empty/non-existant input arrays for ABIs in contract view [#3001](https://github.com/openethereum/openethereum/pull/3001) +- Allow operation when no registry is available [#2980](https://github.com/openethereum/openethereum/pull/2980) +- Make JS lint & test run on Travis [#2894](https://github.com/openethereum/openethereum/pull/2894) +- Update account dropdowns [#2959](https://github.com/openethereum/openethereum/pull/2959) +- Modify gas price statistics [#2947](https://github.com/openethereum/openethereum/pull/2947) +- Fixes pending/mined transactions in registry dApp [#3004](https://github.com/openethereum/openethereum/pull/3004) +- Prevent connecting to self [#2997](https://github.com/openethereum/openethereum/pull/2997) +- Disable verbose in gitlab CI [#2999](https://github.com/openethereum/openethereum/pull/2999) +- Allow warnings in gitlab [#2998](https://github.com/openethereum/openethereum/pull/2998) +- Fix the brainwallet functionality. [#2994](https://github.com/openethereum/openethereum/pull/2994) +- Provided gas description update [#2993](https://github.com/openethereum/openethereum/pull/2993) +- Print messages to stderr [#2991](https://github.com/openethereum/openethereum/pull/2991) +- Networking and syncing tweaks [#2990](https://github.com/openethereum/openethereum/pull/2990) +- Allow build warnings [#2985](https://github.com/openethereum/openethereum/pull/2985) +- Display network status for finished Signer requests [#2983](https://github.com/openethereum/openethereum/pull/2983) +- Fixed rejecting transactions [#2984](https://github.com/openethereum/openethereum/pull/2984) +- mio version bump [#2982](https://github.com/openethereum/openethereum/pull/2982) +- Publish parity.js to npmjs registry [#2978](https://github.com/openethereum/openethereum/pull/2978) +- Import raw private key [#2945](https://github.com/openethereum/openethereum/pull/2945) +- refactor etherscan.io links [#2896](https://github.com/openethereum/openethereum/pull/2896) +- Use separate lock for code cache [#2977](https://github.com/openethereum/openethereum/pull/2977) +- Add favicon [#2974](https://github.com/openethereum/openethereum/pull/2974) +- Align password change dialog with create dialog ordering [#2970](https://github.com/openethereum/openethereum/pull/2970) +- WS bump [#2973](https://github.com/openethereum/openethereum/pull/2973) +- Discovery performance optimization [#2972](https://github.com/openethereum/openethereum/pull/2972) +- Pass gas & gasPrice to token transfers [#2964](https://github.com/openethereum/openethereum/pull/2964) +- Updating ws-rs [#2962](https://github.com/openethereum/openethereum/pull/2962) +- Run cargo with verbose flag when testing [#2943](https://github.com/openethereum/openethereum/pull/2943) +- Fixing clippy warnings take two [#2961](https://github.com/openethereum/openethereum/pull/2961) +- Snapshot sync improvements [#2960](https://github.com/openethereum/openethereum/pull/2960) +- Gavcoin event display updates [#2956](https://github.com/openethereum/openethereum/pull/2956) +- Eslint fixes [#2957](https://github.com/openethereum/openethereum/pull/2957) +- Add import of raw private key RPCs [#2942](https://github.com/openethereum/openethereum/pull/2942) +- Bring in styling queues from original Gavcoin [#2936](https://github.com/openethereum/openethereum/pull/2936) +- Validating minimal required gas for a transaction [#2937](https://github.com/openethereum/openethereum/pull/2937) +- Even more snapshot validity checks [#2935](https://github.com/openethereum/openethereum/pull/2935) +- Shared code cache [#2921](https://github.com/openethereum/openethereum/pull/2921) +- Updating bootnodes for ETC [#2938](https://github.com/openethereum/openethereum/pull/2938) +- More bootnodes [#2926](https://github.com/openethereum/openethereum/pull/2926) +- Revert hash updates until testable [#2925](https://github.com/openethereum/openethereum/pull/2925) +- Release.sh verbose output [#2924](https://github.com/openethereum/openethereum/pull/2924) +- additional release.sh debugging info [#2922](https://github.com/openethereum/openethereum/pull/2922) +- Pass the js-precompiled commit hash to cargo update [#2920](https://github.com/openethereum/openethereum/pull/2920) +- Next nonce RPC [#2917](https://github.com/openethereum/openethereum/pull/2917) +- Get rid of duplicated code in EVM [#2915](https://github.com/openethereum/openethereum/pull/2915) +- Transaction Queue banning [#2524](https://github.com/openethereum/openethereum/pull/2524) +- Revert to gas price ordering [#2919](https://github.com/openethereum/openethereum/pull/2919) +- Personal split [#2879](https://github.com/openethereum/openethereum/pull/2879) +- Fixing config values for pruning_history [#2918](https://github.com/openethereum/openethereum/pull/2918) +- Apply pending block details on commit [#2254](https://github.com/openethereum/openethereum/pull/2254) +- Fixed GetNodeData output [#2892](https://github.com/openethereum/openethereum/pull/2892) +- New sync protocol ID [#2912](https://github.com/openethereum/openethereum/pull/2912) +- Clippy bump [#2877](https://github.com/openethereum/openethereum/pull/2877) +- iconomi token images [#2906](https://github.com/openethereum/openethereum/pull/2906) +- Fixes too long description and Token balance value in Dapps/Accounts [#2902](https://github.com/openethereum/openethereum/pull/2902) +- Add missing images for local dapps [#2890](https://github.com/openethereum/openethereum/pull/2890) +- Fix Webpack, again [#2895](https://github.com/openethereum/openethereum/pull/2895) +- Enable suicide json test [#2893](https://github.com/openethereum/openethereum/pull/2893) +- More snapshot fixes and optimizations [#2883](https://github.com/openethereum/openethereum/pull/2883) +- Fixes CI JS precompiled build [#2886](https://github.com/openethereum/openethereum/pull/2886) +- Fix empty tags modification [#2884](https://github.com/openethereum/openethereum/pull/2884) +- Fix up informant. [#2865](https://github.com/openethereum/openethereum/pull/2865) +- Get rid of MemoryDB denote [#2881](https://github.com/openethereum/openethereum/pull/2881) +- Add inject to "bundle everything" list [#2871](https://github.com/openethereum/openethereum/pull/2871) +- Fixes signer and MUI errors throwing [#2876](https://github.com/openethereum/openethereum/pull/2876) +- Fix failing tests after log parsing updates [#2878](https://github.com/openethereum/openethereum/pull/2878) +- Sweep some more panics [#2848](https://github.com/openethereum/openethereum/pull/2848) +- Make GitLab js-precompiled really update Cargo.toml in main repo [#2869](https://github.com/openethereum/openethereum/pull/2869) +- IPC version bump [#2870](https://github.com/openethereum/openethereum/pull/2870) +- Snapshot sync fixes and optimizations [#2863](https://github.com/openethereum/openethereum/pull/2863) +- Add Check and Change Password for an Account [#2861](https://github.com/openethereum/openethereum/pull/2861) +- Output git fetch/push to log files [#2862](https://github.com/openethereum/openethereum/pull/2862) +- Align contract event log l&f with transactions [#2812](https://github.com/openethereum/openethereum/pull/2812) +- Nicer port in use errors [#2859](https://github.com/openethereum/openethereum/pull/2859) +- Remove personal_* calls from dapps [#2860](https://github.com/openethereum/openethereum/pull/2860) +- Token sorting, zero-ETH transfer & token decimals [#2805](https://github.com/openethereum/openethereum/pull/2805) +- Don't fail badly when no transactions in last 100 blocks. [#2856](https://github.com/openethereum/openethereum/pull/2856) +- Fixing home.parity address for new signer [#2851](https://github.com/openethereum/openethereum/pull/2851) +- Enabling UI build back [#2853](https://github.com/openethereum/openethereum/pull/2853) +- Remove eventName in unsubscribe API arguments [#2844](https://github.com/openethereum/openethereum/pull/2844) +- Don't return empty names as clickable titles [#2809](https://github.com/openethereum/openethereum/pull/2809) +- Auto-bump js-precompiled on release [#2828](https://github.com/openethereum/openethereum/pull/2828) +- Remove ethcore::common re-export module [#2792](https://github.com/openethereum/openethereum/pull/2792) +- Prevent database corruption on OOM [#2832](https://github.com/openethereum/openethereum/pull/2832) +- Download/Export Addressbook [#2847](https://github.com/openethereum/openethereum/pull/2847) +- Snapshot and blockchain stability improvements [#2843](https://github.com/openethereum/openethereum/pull/2843) +- Extended network options [#2845](https://github.com/openethereum/openethereum/pull/2845) +- fix failing master test build [#2846](https://github.com/openethereum/openethereum/pull/2846) +- Local dapps embeddable on signer port [#2815](https://github.com/openethereum/openethereum/pull/2815) +- Trigger accounts/contracts search on search input change [#2838](https://github.com/openethereum/openethereum/pull/2838) +- Move snapshot sync to a subprotocol [#2820](https://github.com/openethereum/openethereum/pull/2820) +- fix node log being reversed [#2839](https://github.com/openethereum/openethereum/pull/2839) +- Fixes currency symbol font size in Shapeshift modal [#2840](https://github.com/openethereum/openethereum/pull/2840) +- Disable personal APIs by default for security reasons [#2834](https://github.com/openethereum/openethereum/pull/2834) +- Clear cached content [#2833](https://github.com/openethereum/openethereum/pull/2833) +- Add ethcore_[dapps|signer]Port APIs [#2821](https://github.com/openethereum/openethereum/pull/2821) +- CLI option to skip seal check when importing [#2842](https://github.com/openethereum/openethereum/pull/2842) +- Fix case error in Dapps import [#2837](https://github.com/openethereum/openethereum/pull/2837) +- Double click on address in account detail view should select it [#2841](https://github.com/openethereum/openethereum/pull/2841) +- Bump js-precompiled to 20161022-223915 UTC [#2826](https://github.com/openethereum/openethereum/pull/2826) +- Adjust paths to handle CORS changes [#2816](https://github.com/openethereum/openethereum/pull/2816) +- RPC for dapps port and signer port [#2819](https://github.com/openethereum/openethereum/pull/2819) +- Update build to working version on pre-compiled repo [#2825](https://github.com/openethereum/openethereum/pull/2825) +- Adjust network name badge colours (darker) [#2823](https://github.com/openethereum/openethereum/pull/2823) +- Removing submodule in favour of rust crate [#2756](https://github.com/openethereum/openethereum/pull/2756) +- Return old-ish content even when syncing [#2757](https://github.com/openethereum/openethereum/pull/2757) +- fix Signer UI [#2750](https://github.com/openethereum/openethereum/pull/2750) +- USG, GBP, Euro & Yuan updates [#2818](https://github.com/openethereum/openethereum/pull/2818) +- Make locally installed apps available again (Fixes #2771) [#2808](https://github.com/openethereum/openethereum/pull/2808) +- Additional RPCs for password management [#2779](https://github.com/openethereum/openethereum/pull/2779) +- flush DB changes on drop [#2795](https://github.com/openethereum/openethereum/pull/2795) +- rename State::snapshot to checkpoint to avoid confusion [#2796](https://github.com/openethereum/openethereum/pull/2796) +- Missing changes required to make new UI work [#2793](https://github.com/openethereum/openethereum/pull/2793) +- Cleanup method decoding (Fixes #2811) [#2810](https://github.com/openethereum/openethereum/pull/2810) +- Use trace API for decentralized transaction list [#2784](https://github.com/openethereum/openethereum/pull/2784) +- Automatic compaction selection on Linux [#2785](https://github.com/openethereum/openethereum/pull/2785) +- Update token images [#2804](https://github.com/openethereum/openethereum/pull/2804) +- Hackergold token images [#2801](https://github.com/openethereum/openethereum/pull/2801) +- Additional token images [#2800](https://github.com/openethereum/openethereum/pull/2800) +- Additional token images [#2798](https://github.com/openethereum/openethereum/pull/2798) +- Resolve morden fork [#2773](https://github.com/openethereum/openethereum/pull/2773) +- Using SipHashes from crates.io [#2778](https://github.com/openethereum/openethereum/pull/2778) +- Fixed issues on Searchable Addresses [#2790](https://github.com/openethereum/openethereum/pull/2790) +- Currency icons [#2788](https://github.com/openethereum/openethereum/pull/2788) +- Update token images [#2783](https://github.com/openethereum/openethereum/pull/2783) +- Fix warning in master [#2775](https://github.com/openethereum/openethereum/pull/2775) +- Add empty account existence test from beta. [#2769](https://github.com/openethereum/openethereum/pull/2769) +- Update name of basiccoin manager [#2768](https://github.com/openethereum/openethereum/pull/2768) +- sweep most unwraps from ethcore crate, dapps crate [#2762](https://github.com/openethereum/openethereum/pull/2762) +- Check queue to determine major importing [#2763](https://github.com/openethereum/openethereum/pull/2763) +- Trace filtering fix [#2760](https://github.com/openethereum/openethereum/pull/2760) +- Update js precompiled to 20161020-141636 [#2761](https://github.com/openethereum/openethereum/pull/2761) +- Incrementally calculate verification queue heap size [#2749](https://github.com/openethereum/openethereum/pull/2749) +- Don't add empty accounts to bloom [#2753](https://github.com/openethereum/openethereum/pull/2753) +- fix contract deployments not showing up [#2759](https://github.com/openethereum/openethereum/pull/2759) +- Fixes a positioning issue in Address Selection component [#2754](https://github.com/openethereum/openethereum/pull/2754) +- fix linting issues [#2758](https://github.com/openethereum/openethereum/pull/2758) +- Making Trie.iter non-recursive [#2733](https://github.com/openethereum/openethereum/pull/2733) +- Block import optimization [#2748](https://github.com/openethereum/openethereum/pull/2748) +- Update js-precompiled to 20161020-110858 [#2752](https://github.com/openethereum/openethereum/pull/2752) +- Fixing small files fetching [#2742](https://github.com/openethereum/openethereum/pull/2742) +- Fixing stalled sync [#2747](https://github.com/openethereum/openethereum/pull/2747) +- refactor signer components [#2691](https://github.com/openethereum/openethereum/pull/2691) +- Png images with backgrounds (original svg) [#2740](https://github.com/openethereum/openethereum/pull/2740) +- Make address selection searchable [#2739](https://github.com/openethereum/openethereum/pull/2739) +- very basic dapp add/remove interface [#2721](https://github.com/openethereum/openethereum/pull/2721) +- Frontport commits from beta to master [#2743](https://github.com/openethereum/openethereum/pull/2743) +- Implements Trace API Formatter [#2732](https://github.com/openethereum/openethereum/pull/2732) +- bump parking_lot to 0.3.x series [#2702](https://github.com/openethereum/openethereum/pull/2702) +- Unify major syncing detection [#2699](https://github.com/openethereum/openethereum/pull/2699) +- Fixes gas/gasPrice change not reflected in transaction modal [#2735](https://github.com/openethereum/openethereum/pull/2735) +- Fixing build UI stuff along with Rust [#2726](https://github.com/openethereum/openethereum/pull/2726) +- Fixed Snackbar not showing and/or behind transactions (#2730) [#2731](https://github.com/openethereum/openethereum/pull/2731) +- Updating json tests to latest develop commit [#2728](https://github.com/openethereum/openethereum/pull/2728) +- dapps: show errors [#2727](https://github.com/openethereum/openethereum/pull/2727) +- node logs: break lines [#2722](https://github.com/openethereum/openethereum/pull/2722) +- Bumping JSON-RPC http server [#2714](https://github.com/openethereum/openethereum/pull/2714) +- Add ability to copy address to the clipboard [#2716](https://github.com/openethereum/openethereum/pull/2716) +- Sort tags when displaying ; use AND for search results [#2720](https://github.com/openethereum/openethereum/pull/2720) +- allow-same-origin for iframe [#2711](https://github.com/openethereum/openethereum/pull/2711) +- Update Registry address (mainnet) [#2713](https://github.com/openethereum/openethereum/pull/2713) +- Allow tags for Accounts, Addresses and Contracts [#2712](https://github.com/openethereum/openethereum/pull/2712) +- Correct parameters for eth_sign [#2703](https://github.com/openethereum/openethereum/pull/2703) +- Bump js-precompiled to 20161018-161705 [#2698](https://github.com/openethereum/openethereum/pull/2698) +- Add inject.js (for web3 exposed) [#2692](https://github.com/openethereum/openethereum/pull/2692) +- Remove obsolete dapps and update security headers [#2694](https://github.com/openethereum/openethereum/pull/2694) +- Snapshot sync part 2 [#2098](https://github.com/openethereum/openethereum/pull/2098) +- Fix issues with no ethereum test dir present (2382) [#2659](https://github.com/openethereum/openethereum/pull/2659) +- Apply UI PRs after master merge [#2690](https://github.com/openethereum/openethereum/pull/2690) +- Fix importing traces for non-canon blocks [#2683](https://github.com/openethereum/openethereum/pull/2683) +- Fixing random test failures [#2577](https://github.com/openethereum/openethereum/pull/2577) +- Disable IPC in default build for 1.4 [#2657](https://github.com/openethereum/openethereum/pull/2657) +- use pruning history in CLI snapshots [#2658](https://github.com/openethereum/openethereum/pull/2658) +- Fixing --no-default-features again and evmbin [#2670](https://github.com/openethereum/openethereum/pull/2670) +- Settings > Proxy for proxy.pac setup instructions [#2678](https://github.com/openethereum/openethereum/pull/2678) +- Re-instate transaitions to allow updating busy indicator [#2682](https://github.com/openethereum/openethereum/pull/2682) +- signer: remove reject counter [#2685](https://github.com/openethereum/openethereum/pull/2685) +- Initial new UI source code import [#2607](https://github.com/openethereum/openethereum/pull/2607) +- Additional dapp logo images [#2677](https://github.com/openethereum/openethereum/pull/2677) +- Redirect from :8080 to :8180 [#2676](https://github.com/openethereum/openethereum/pull/2676) +- script to update js-precompiled [#2673](https://github.com/openethereum/openethereum/pull/2673) +- Styling in FF is not 100% [#2669](https://github.com/openethereum/openethereum/pull/2669) +- Don't allow gavcoin transfer with no balances [#2667](https://github.com/openethereum/openethereum/pull/2667) +- fix signer rejections [#2666](https://github.com/openethereum/openethereum/pull/2666) +- better text on unique background pattern [#2664](https://github.com/openethereum/openethereum/pull/2664) +- Adjust z-index for error overlay [#2662](https://github.com/openethereum/openethereum/pull/2662) +- Fix address selection for contract deployment [#2660](https://github.com/openethereum/openethereum/pull/2660) +- Add additional contract images [#2655](https://github.com/openethereum/openethereum/pull/2655) +- Update /api/* to point to :8080/api/* (first generation interface) [#2612](https://github.com/openethereum/openethereum/pull/2612) +- Initial import of new UI (compiled JS code) [#2220](https://github.com/openethereum/openethereum/pull/2220) +- Fixing evmbin compilation [#2652](https://github.com/openethereum/openethereum/pull/2652) +- Fix up ETC EIP-150 transition to 2,500,000. [#2636](https://github.com/openethereum/openethereum/pull/2636) +- Fixing compilation without default features [#2638](https://github.com/openethereum/openethereum/pull/2638) +- [frontport] CLI to specify queue ordering strategy (#2494) [#2623](https://github.com/openethereum/openethereum/pull/2623) +- Support for decryption in Signer [#2421](https://github.com/openethereum/openethereum/pull/2421) +- EIP150.1c [#2591](https://github.com/openethereum/openethereum/pull/2591) +- Release merge with origin with ours strategy [#2631](https://github.com/openethereum/openethereum/pull/2631) +- Adjust build output directories [#2630](https://github.com/openethereum/openethereum/pull/2630) +- cater for txhash returning null/empty object [#2629](https://github.com/openethereum/openethereum/pull/2629) +- snapshot: single byte for empty accounts [#2625](https://github.com/openethereum/openethereum/pull/2625) +- Configurable history size in master [#2606](https://github.com/openethereum/openethereum/pull/2606) +- Database performance tweaks [#2619](https://github.com/openethereum/openethereum/pull/2619) +- Enable suicide json test [#2626](https://github.com/openethereum/openethereum/pull/2626) +- Split journaldb commit into two functions: journal_under and mark_canonical [#2329](https://github.com/openethereum/openethereum/pull/2329) +- Fixed tx queue limit for local transactions [#2616](https://github.com/openethereum/openethereum/pull/2616) +- Additional logs when transactions is removed from queue [#2617](https://github.com/openethereum/openethereum/pull/2617) +- mitigate refcell conflict in state diffing [#2601](https://github.com/openethereum/openethereum/pull/2601) +- Fix tests [#2611](https://github.com/openethereum/openethereum/pull/2611) +- small styling updates [#2610](https://github.com/openethereum/openethereum/pull/2610) +- Remove web3 from Signer, bring in parity.js API [#2604](https://github.com/openethereum/openethereum/pull/2604) +- Mostly configurable canonical cache size [#2516](https://github.com/openethereum/openethereum/pull/2516) +- Added peers details to ethcore_netPeers RPC [#2580](https://github.com/openethereum/openethereum/pull/2580) +- Display account password hint when available [#2596](https://github.com/openethereum/openethereum/pull/2596) +- Fix gas estimation on transfer when data supplied [#2593](https://github.com/openethereum/openethereum/pull/2593) +- remove unused npm packages [#2590](https://github.com/openethereum/openethereum/pull/2590) +- Bundle fonts as part of the build process [#2588](https://github.com/openethereum/openethereum/pull/2588) +- Contract constructor params [#2586](https://github.com/openethereum/openethereum/pull/2586) +- Update json test suite [#2574](https://github.com/openethereum/openethereum/pull/2574) +- Filter apps that has been replaced for the local list [#2583](https://github.com/openethereum/openethereum/pull/2583) +- Display local apps listed by Parity [#2581](https://github.com/openethereum/openethereum/pull/2581) +- Network-specific nodes file [#2569](https://github.com/openethereum/openethereum/pull/2569) +- Dont close when block is known to be invalid [#2572](https://github.com/openethereum/openethereum/pull/2572) +- deny compiler warnings in CI [#2570](https://github.com/openethereum/openethereum/pull/2570) +- adjust alignment of queries [#2573](https://github.com/openethereum/openethereum/pull/2573) +- update ethcore-bigint crate to 0.1.1 [#2562](https://github.com/openethereum/openethereum/pull/2562) +- Registry dapp uses setAddress to actually set addresses now [#2568](https://github.com/openethereum/openethereum/pull/2568) +- Add the new EIP150 test. [#2563](https://github.com/openethereum/openethereum/pull/2563) +- fix failing tests [#2567](https://github.com/openethereum/openethereum/pull/2567) +- ΞTH -> ETH [#2566](https://github.com/openethereum/openethereum/pull/2566) +- Ensure polling is only done when connected [#2565](https://github.com/openethereum/openethereum/pull/2565) +- Fixed race condition in trace import [#2555](https://github.com/openethereum/openethereum/pull/2555) +- Disable misbehaving peers while seeking for best block [#2537](https://github.com/openethereum/openethereum/pull/2537) +- TX queue gas limit config and allow local transactions over the gas limit [#2553](https://github.com/openethereum/openethereum/pull/2553) +- standard component for address -> name mappings (consistent use everywhere) [#2557](https://github.com/openethereum/openethereum/pull/2557) +- Remove unwrap from client module [#2554](https://github.com/openethereum/openethereum/pull/2554) +- Removing panickers from sync module [#2551](https://github.com/openethereum/openethereum/pull/2551) +- Address images (tokens, dapps) as registered via contentHash (when available) [#2526](https://github.com/openethereum/openethereum/pull/2526) +- TokenReg set & get images working [#2540](https://github.com/openethereum/openethereum/pull/2540) +- adjust app_id where /api/content/ is called, fixes #2541 [#2543](https://github.com/openethereum/openethereum/pull/2543) +- connection dialog now shows up in dapps as well, closes #2538 [#2550](https://github.com/openethereum/openethereum/pull/2550) +- display account uuid (where available), closes #2546 [#2549](https://github.com/openethereum/openethereum/pull/2549) +- create accounts via recovery phrase [#2545](https://github.com/openethereum/openethereum/pull/2545) +- Build ethcore/js-precompiled on GitLab [#2522](https://github.com/openethereum/openethereum/pull/2522) +- Return errors from eth_call RPC [#2498](https://github.com/openethereum/openethereum/pull/2498) +- registry dapp: manage records [#2323](https://github.com/openethereum/openethereum/pull/2323) +- Print backtrace on panic [#2535](https://github.com/openethereum/openethereum/pull/2535) +- GitHubHint dapp [#2531](https://github.com/openethereum/openethereum/pull/2531) +- Backports to master [#2530](https://github.com/openethereum/openethereum/pull/2530) +- Handle reorganizations in the state cache [#2490](https://github.com/openethereum/openethereum/pull/2490) +- Hypervisor: terminate hanging modules [#2513](https://github.com/openethereum/openethereum/pull/2513) +- signer & node connection prompts/indicators [#2504](https://github.com/openethereum/openethereum/pull/2504) +- Using pending block only if is not old [#2514](https://github.com/openethereum/openethereum/pull/2514) +- More caching optimizations [#2505](https://github.com/openethereum/openethereum/pull/2505) +- Fixed possible panic in the networking [#2495](https://github.com/openethereum/openethereum/pull/2495) +- Trim password from file [#2503](https://github.com/openethereum/openethereum/pull/2503) +- Fixing RPC Filter conversion to EthFilter [#2500](https://github.com/openethereum/openethereum/pull/2500) +- Fixing error message for transactions [#2496](https://github.com/openethereum/openethereum/pull/2496) +- Adjustable stack size for EVM [#2483](https://github.com/openethereum/openethereum/pull/2483) +- [master] Fixing penalization in future [#2499](https://github.com/openethereum/openethereum/pull/2499) +- Preserve cache on reverting the snapshot [#2488](https://github.com/openethereum/openethereum/pull/2488) +- RocksDB version bump [#2492](https://github.com/openethereum/openethereum/pull/2492) +- Increase default size of transaction queue [#2489](https://github.com/openethereum/openethereum/pull/2489) +- basiccoin v1 available [#2491](https://github.com/openethereum/openethereum/pull/2491) +- Small EVM optimization [#2487](https://github.com/openethereum/openethereum/pull/2487) +- Track dirty accounts in the state [#2461](https://github.com/openethereum/openethereum/pull/2461) +- fix signature lookup address [#2480](https://github.com/openethereum/openethereum/pull/2480) +- update registrar test with generic non-empty test [#2476](https://github.com/openethereum/openethereum/pull/2476) +- Derive IPC interface only when ipc feature is on [#2463](https://github.com/openethereum/openethereum/pull/2463) +- Fix ethstore opening all key files in the directory at once [#2471](https://github.com/openethereum/openethereum/pull/2471) +- contract api event log fixes [#2469](https://github.com/openethereum/openethereum/pull/2469) +- basiccoin base functionality in-place [#2468](https://github.com/openethereum/openethereum/pull/2468) +- Merge IPC codegen attributes into one [#2460](https://github.com/openethereum/openethereum/pull/2460) +- Close after importing keys from geth [#2464](https://github.com/openethereum/openethereum/pull/2464) +- Port a couple more RPC APIs to the new auto args [#2325](https://github.com/openethereum/openethereum/pull/2325) +- update rustc for appveyor to 1.12.0 [#2423](https://github.com/openethereum/openethereum/pull/2423) +- dapp basiccoin send operations [#2456](https://github.com/openethereum/openethereum/pull/2456) +- Better EVM informant & Slow transactions warning [#2436](https://github.com/openethereum/openethereum/pull/2436) +- Fixing Signer token RPC API [#2437](https://github.com/openethereum/openethereum/pull/2437) +- Fixed FatDB check [#2443](https://github.com/openethereum/openethereum/pull/2443) +- dapp basiccoin structure [#2444](https://github.com/openethereum/openethereum/pull/2444) +- Accounts bloom in master [#2426](https://github.com/openethereum/openethereum/pull/2426) +- Polishing Actually enable fat db pr (#1974) [#2048](https://github.com/openethereum/openethereum/pull/2048) +- Jumptable cache [#2427](https://github.com/openethereum/openethereum/pull/2427) +- signaturereg registered, remove hardcoding [#2431](https://github.com/openethereum/openethereum/pull/2431) +- tokenreg dapp fixes for non-null returns [#2430](https://github.com/openethereum/openethereum/pull/2430) +- update ABI json to latest deployed versions [#2428](https://github.com/openethereum/openethereum/pull/2428) +- update Morden registry address [#2417](https://github.com/openethereum/openethereum/pull/2417) +- Make migration api more friendly [#2420](https://github.com/openethereum/openethereum/pull/2420) +- Journaling bloom filter crate in util [#2395](https://github.com/openethereum/openethereum/pull/2395) +- move abis from js/json to contracts/abi [#2418](https://github.com/openethereum/openethereum/pull/2418) +- Fixing logs-receipt matching [#2403](https://github.com/openethereum/openethereum/pull/2403) +- fix broken beta compilation [#2405](https://github.com/openethereum/openethereum/pull/2405) +- registry dapp: transfer names [#2335](https://github.com/openethereum/openethereum/pull/2335) +- manage firstRun better [#2398](https://github.com/openethereum/openethereum/pull/2398) +- render contract deployment address [#2397](https://github.com/openethereum/openethereum/pull/2397) +- Transaction Queue fix [#2392](https://github.com/openethereum/openethereum/pull/2392) +- contracts abi types & execute value [#2394](https://github.com/openethereum/openethereum/pull/2394) +- update styling with ParityBar overlay [#2390](https://github.com/openethereum/openethereum/pull/2390) +- application Signer popup window [#2388](https://github.com/openethereum/openethereum/pull/2388) +- Fixing Delegate Call in JIT [#2378](https://github.com/openethereum/openethereum/pull/2378) +- Prioritizing re-imported transactions [#2372](https://github.com/openethereum/openethereum/pull/2372) +- Revert #2172, pretty much. [#2387](https://github.com/openethereum/openethereum/pull/2387) +- correct sync memory usage calculation [#2385](https://github.com/openethereum/openethereum/pull/2385) +- fix migration system for post-consolidation migrations, better errors [#2334](https://github.com/openethereum/openethereum/pull/2334) +- Fix the traceAddress field in transaction traces. [#2373](https://github.com/openethereum/openethereum/pull/2373) +- Gavcoin utilises the popup box [#2381](https://github.com/openethereum/openethereum/pull/2381) +- registry dapp: support dropping names [#2328](https://github.com/openethereum/openethereum/pull/2328) +- settings view, set background & store views [#2380](https://github.com/openethereum/openethereum/pull/2380) +- Removing extras data from retracted blocks. [#2375](https://github.com/openethereum/openethereum/pull/2375) +- fixed #2263, geth keys with ciphertext shorter than 32 bytes [#2318](https://github.com/openethereum/openethereum/pull/2318) +- Expanse compatibility [#2369](https://github.com/openethereum/openethereum/pull/2369) +- Allow queries of constant functions on contracts [#2360](https://github.com/openethereum/openethereum/pull/2360) +- Auto Open/Close the Signer window on new transaction request [#2362](https://github.com/openethereum/openethereum/pull/2362) +- Specify column cache sizes explicitly; default fallback of 2MB [#2358](https://github.com/openethereum/openethereum/pull/2358) +- Canonical state cache (master) [#2311](https://github.com/openethereum/openethereum/pull/2311) +- method signature lookups, parameter decoding & management [#2313](https://github.com/openethereum/openethereum/pull/2313) +- make block queue into a more generic verification queue and fix block heap size calculation [#2095](https://github.com/openethereum/openethereum/pull/2095) +- Hash Content RPC method [#2355](https://github.com/openethereum/openethereum/pull/2355) +- registry dapp: show reserved events by default [#2359](https://github.com/openethereum/openethereum/pull/2359) +- Display timestamp in Signer requests details [#2324](https://github.com/openethereum/openethereum/pull/2324) +- Reorder transaction_by_hash to favour canon search [#2332](https://github.com/openethereum/openethereum/pull/2332) +- Optimize DIV for some common divisors [#2327](https://github.com/openethereum/openethereum/pull/2327) +- Return error when deserializing invalid hex [#2339](https://github.com/openethereum/openethereum/pull/2339) +- Changed http:// to https:// on some links [#2349](https://github.com/openethereum/openethereum/pull/2349) +- user defaults [#2014](https://github.com/openethereum/openethereum/pull/2014) +- Fixing jit feature compilation [#2310](https://github.com/openethereum/openethereum/pull/2310) +- Tx Queue improvements [#2292](https://github.com/openethereum/openethereum/pull/2292) +- Removing PropTypes on build [#2322](https://github.com/openethereum/openethereum/pull/2322) +- Lenient bytes deserialization [#2036](https://github.com/openethereum/openethereum/pull/2036) +- reverse call data decoding given transaction data & method [#2312](https://github.com/openethereum/openethereum/pull/2312) +- add missing gpl headers to gavcoin dapp [#2317](https://github.com/openethereum/openethereum/pull/2317) +- contract Events, Functions & Queries sub-components as well as Event log visual updates [#2306](https://github.com/openethereum/openethereum/pull/2306) +- webpack config updates (really include babel-polyfill, rename npm steps) [#2305](https://github.com/openethereum/openethereum/pull/2305) +- remove unneeded Form from Account header [#2302](https://github.com/openethereum/openethereum/pull/2302) +- edit of metadata across accounts, addresses & contracts [#2300](https://github.com/openethereum/openethereum/pull/2300) +- Adjust all modals for consistency & css DRY-ness [#2301](https://github.com/openethereum/openethereum/pull/2301) +- update container spacing [#2296](https://github.com/openethereum/openethereum/pull/2296) +- local cache of generated background (no allocation on each re-render) [#2298](https://github.com/openethereum/openethereum/pull/2298) +- fix failing tests [#2290](https://github.com/openethereum/openethereum/pull/2290) +- Respecting standards for tokenreg dapp [#2287](https://github.com/openethereum/openethereum/pull/2287) +- Separate RPC serialization from implementation [#2072](https://github.com/openethereum/openethereum/pull/2072) +- Webpack optimisations - Using DLL [#2264](https://github.com/openethereum/openethereum/pull/2264) +- header background, theme adjustments (not that harsh) [#2273](https://github.com/openethereum/openethereum/pull/2273) +- contract view (developer-centric) [#2259](https://github.com/openethereum/openethereum/pull/2259) +- Add hash as CLI function [#1995](https://github.com/openethereum/openethereum/pull/1995) +- registry: fix mined events showing as pending [#2267](https://github.com/openethereum/openethereum/pull/2267) +- Dapp - Tokereg ; Query Tokens from TLA or Address [#2266](https://github.com/openethereum/openethereum/pull/2266) +- Fixes to the Token Registration dApp [#2250](https://github.com/openethereum/openethereum/pull/2250) +- remove abi *.json duplication, provide a single version of the truth [#2253](https://github.com/openethereum/openethereum/pull/2253) +- Separate path for ext code size [#2251](https://github.com/openethereum/openethereum/pull/2251) +- Snapshot format changes [#2234](https://github.com/openethereum/openethereum/pull/2234) +- Serving content at /api/content/ [#2248](https://github.com/openethereum/openethereum/pull/2248) +- Fails when deserializing non-hex uints [#2247](https://github.com/openethereum/openethereum/pull/2247) +- registry dapp: add GPL headers [#2252](https://github.com/openethereum/openethereum/pull/2252) +- registry dapp: user-friendly lookup [#2229](https://github.com/openethereum/openethereum/pull/2229) +- registry dapp: show DataChanged events [#2242](https://github.com/openethereum/openethereum/pull/2242) +- fixups for deploys [#2249](https://github.com/openethereum/openethereum/pull/2249) +- Fixing output of eth_call and Bytes deserialization [#2230](https://github.com/openethereum/openethereum/pull/2230) +- Encryption, decryption and public key RPCs. [#1946](https://github.com/openethereum/openethereum/pull/1946) +- limit number of event logs returned [#2231](https://github.com/openethereum/openethereum/pull/2231) +- babel-polyfill [#2239](https://github.com/openethereum/openethereum/pull/2239) +- procedurally generate background based on signer key [#2233](https://github.com/openethereum/openethereum/pull/2233) +- UI fixes [#2238](https://github.com/openethereum/openethereum/pull/2238) +- expose isConnected() from transport [#2225](https://github.com/openethereum/openethereum/pull/2225) +- registry dapp: rename event log [#2227](https://github.com/openethereum/openethereum/pull/2227) +- registry dapp: show pending events [#2223](https://github.com/openethereum/openethereum/pull/2223) +- Handle RLP to string UTF-8 decoding errors [#2217](https://github.com/openethereum/openethereum/pull/2217) +- Use WebSocket transport for all built-in calls [#2216](https://github.com/openethereum/openethereum/pull/2216) +- Remove panickers from trie iterators [#2209](https://github.com/openethereum/openethereum/pull/2209) +- Limit for logs filter. [#2180](https://github.com/openethereum/openethereum/pull/2180) +- Various state copy optimizations [#2172](https://github.com/openethereum/openethereum/pull/2172) +- New signer token RPC & Initial signer connection without token. [#2096](https://github.com/openethereum/openethereum/pull/2096) +- signer ui fixes [#2219](https://github.com/openethereum/openethereum/pull/2219) +- contract deploy ui [#2212](https://github.com/openethereum/openethereum/pull/2212) +- registry dapp: fix propTypes [#2218](https://github.com/openethereum/openethereum/pull/2218) +- registry: fix IdentityIcon in events log [#2206](https://github.com/openethereum/openethereum/pull/2206) +- Fixing evm-debug [#2161](https://github.com/openethereum/openethereum/pull/2161) +- Fix syncing with pv63 peers [#2204](https://github.com/openethereum/openethereum/pull/2204) +- registry: show shortened hashes [#2205](https://github.com/openethereum/openethereum/pull/2205) +- registry dapp: remove owner [#2203](https://github.com/openethereum/openethereum/pull/2203) +- webpack proxy updates for /api* [#2175](https://github.com/openethereum/openethereum/pull/2175) +- simplify personal event publishing, fix delete refresh issues [#2183](https://github.com/openethereum/openethereum/pull/2183) +- fix global & initial states [#2160](https://github.com/openethereum/openethereum/pull/2160) +- Allow selection & saving of available views [#2131](https://github.com/openethereum/openethereum/pull/2131) +- global/contract events with promisy subscribe/unsubscribe [#2136](https://github.com/openethereum/openethereum/pull/2136) +- Token Registry dApp [#2178](https://github.com/openethereum/openethereum/pull/2178) +- re-usable bytesToHex exposed in api.util [#2174](https://github.com/openethereum/openethereum/pull/2174) +- Webpack optimisations [#2179](https://github.com/openethereum/openethereum/pull/2179) +- cleanup on contract event subscriptions [#2104](https://github.com/openethereum/openethereum/pull/2104) +- move utility functions to api.util [#2105](https://github.com/openethereum/openethereum/pull/2105) +- registry dapp [#2077](https://github.com/openethereum/openethereum/pull/2077) +- mui/FlatButton to ui/Button [#2129](https://github.com/openethereum/openethereum/pull/2129) +- address delete functionality [#2128](https://github.com/openethereum/openethereum/pull/2128) +- contract deployment updates [#2106](https://github.com/openethereum/openethereum/pull/2106) +- contract events, indexed string fix [#2108](https://github.com/openethereum/openethereum/pull/2108) +- Bumping jsonrpc-core & jsonrpc-http-server [#2162](https://github.com/openethereum/openethereum/pull/2162) +- gitlab testing & build processes [#2090](https://github.com/openethereum/openethereum/pull/2090) +- Misc small UI fixes (recently broken) [#2101](https://github.com/openethereum/openethereum/pull/2101) +- Bump clippy & Fix warnings [#2109](https://github.com/openethereum/openethereum/pull/2109) +- Import command summary [#2102](https://github.com/openethereum/openethereum/pull/2102) +- check for existence of deprecated ethash file before attempting delete [#2103](https://github.com/openethereum/openethereum/pull/2103) +- shapeshift Promise API library [#2088](https://github.com/openethereum/openethereum/pull/2088) +- fund account via ShapeShift [#2099](https://github.com/openethereum/openethereum/pull/2099) +- Get bigint on crates.io [#2078](https://github.com/openethereum/openethereum/pull/2078) +- Enable sealing if Engine provides internal sealing given author [#2084](https://github.com/openethereum/openethereum/pull/2084) +- Config files [#2070](https://github.com/openethereum/openethereum/pull/2070) +- re-add lodash plugin to babel config [#2092](https://github.com/openethereum/openethereum/pull/2092) +- Remove old cache data [#2081](https://github.com/openethereum/openethereum/pull/2081) +- Logs limit & log_index bug [#2073](https://github.com/openethereum/openethereum/pull/2073) +- flatten store, muiTheme & api providers [#2087](https://github.com/openethereum/openethereum/pull/2087) +- add babel es2016 & es2017 presets [#2083](https://github.com/openethereum/openethereum/pull/2083) +- remove all '/index' imports in API [#2089](https://github.com/openethereum/openethereum/pull/2089) +- add missing GPL headers to all files [#2086](https://github.com/openethereum/openethereum/pull/2086) +- readme cleanups [#2085](https://github.com/openethereum/openethereum/pull/2085) +- gavcoin global import of parity api [#2082](https://github.com/openethereum/openethereum/pull/2082) +- Fixing removal from gas price when moving future->current [#2076](https://github.com/openethereum/openethereum/pull/2076) +- Split internal sealing from work preparation [#2071](https://github.com/openethereum/openethereum/pull/2071) +- ensure the target folder doesn't exist before renaming [#2074](https://github.com/openethereum/openethereum/pull/2074) +- Get rid of 'Dapp is being downloaded' page [#2055](https://github.com/openethereum/openethereum/pull/2055) +- fix failing master build: update tests to new init_restore signature. [#2069](https://github.com/openethereum/openethereum/pull/2069) +- Local snapshot restore [#2058](https://github.com/openethereum/openethereum/pull/2058) +- import: keep informant going until finished [#2065](https://github.com/openethereum/openethereum/pull/2065) +- Add a few tests for the snapshot service [#2059](https://github.com/openethereum/openethereum/pull/2059) +- IPC tweaks [#2046](https://github.com/openethereum/openethereum/pull/2046) +- Update arm* Docker [#2064](https://github.com/openethereum/openethereum/pull/2064) +- Fetching any content-addressed content [#2050](https://github.com/openethereum/openethereum/pull/2050) +- Use proper database configuration in snapshots. [#2052](https://github.com/openethereum/openethereum/pull/2052) +- periodic snapshot tweaks [#2054](https://github.com/openethereum/openethereum/pull/2054) +- ethkey-cli [#2057](https://github.com/openethereum/openethereum/pull/2057) +- Forward ethstore-cli feature [#2056](https://github.com/openethereum/openethereum/pull/2056) +- handling invalid spec jsons properly, additional tests, closes #1840 [#2049](https://github.com/openethereum/openethereum/pull/2049) +- Periodic snapshots [#2044](https://github.com/openethereum/openethereum/pull/2044) +- Snapshot sync [#2047](https://github.com/openethereum/openethereum/pull/2047) +- Nice error pages for Dapps & Signer [#2033](https://github.com/openethereum/openethereum/pull/2033) +- Add a few small snapshot tests [#2038](https://github.com/openethereum/openethereum/pull/2038) +- facelift for traces, added errors [#2042](https://github.com/openethereum/openethereum/pull/2042) +- Fetching content from HTTPS using `rustls` [#2024](https://github.com/openethereum/openethereum/pull/2024) +- Skipping log when there are no transactions were sent [#2045](https://github.com/openethereum/openethereum/pull/2045) +- rlp as separate crate [#2034](https://github.com/openethereum/openethereum/pull/2034) +- Fixing uint serialization [#2037](https://github.com/openethereum/openethereum/pull/2037) +- Fixing new transactions propagation [#2039](https://github.com/openethereum/openethereum/pull/2039) +- Propagating transactions to peers on timer. [#2035](https://github.com/openethereum/openethereum/pull/2035) +- Remove Populatable and BytesConvertable traits [#2019](https://github.com/openethereum/openethereum/pull/2019) +- fixed #1933 [#1979](https://github.com/openethereum/openethereum/pull/1979) +- Synchronization tweaks for IPC services [#2028](https://github.com/openethereum/openethereum/pull/2028) +- Asynchronous RPC support [#2017](https://github.com/openethereum/openethereum/pull/2017) +- Disable ArchiveDB counter check [#2016](https://github.com/openethereum/openethereum/pull/2016) +- always process trie death row on commit, add more tracing [#2025](https://github.com/openethereum/openethereum/pull/2025) +- fixed transaction addresses mapping, fixes #1971 [#2026](https://github.com/openethereum/openethereum/pull/2026) +- Adding tests for dapps server. [#2021](https://github.com/openethereum/openethereum/pull/2021) +- builtin trait refactoring [#2018](https://github.com/openethereum/openethereum/pull/2018) +- Start parity with systemd [#1967](https://github.com/openethereum/openethereum/pull/1967) +- Control service for IPC [#2013](https://github.com/openethereum/openethereum/pull/2013) +- LRU cache for dapps [#2006](https://github.com/openethereum/openethereum/pull/2006) +- CLI for valid hosts for dapps server [#2005](https://github.com/openethereum/openethereum/pull/2005) +- Make the block header struct's internals private [#2000](https://github.com/openethereum/openethereum/pull/2000) +- Take control of recovered snapshots, start restoration asynchronously [#2010](https://github.com/openethereum/openethereum/pull/2010) +- remove internal locking from DBTransaction [#2003](https://github.com/openethereum/openethereum/pull/2003) +- Snapshot optimizations [#1991](https://github.com/openethereum/openethereum/pull/1991) +- Revert removing ecies [#2009](https://github.com/openethereum/openethereum/pull/2009) +- small blooms optimization [#1998](https://github.com/openethereum/openethereum/pull/1998) +- protection from adding empty traces && assertion in traces db [#1994](https://github.com/openethereum/openethereum/pull/1994) +- Stratum IPC service [#1959](https://github.com/openethereum/openethereum/pull/1959) +- Signature cleanup [#1921](https://github.com/openethereum/openethereum/pull/1921) +- Fixed discovery skipping some nodes [#1996](https://github.com/openethereum/openethereum/pull/1996) +- Trie query recording and AccountDB factory for no mangling [#1944](https://github.com/openethereum/openethereum/pull/1944) +- Validating sha3 of a dapp bundle [#1993](https://github.com/openethereum/openethereum/pull/1993) +- Improve eth_getWork timeout test rpc_get_work_should_timeout [#1992](https://github.com/openethereum/openethereum/pull/1992) +- Resolving URLs from contract [#1964](https://github.com/openethereum/openethereum/pull/1964) +- Add timeout for eth_getWork call [#1975](https://github.com/openethereum/openethereum/pull/1975) +- CLI for Signer interface [#1980](https://github.com/openethereum/openethereum/pull/1980) +- IPC timeout multiplied [#1990](https://github.com/openethereum/openethereum/pull/1990) +- Use relative path for IPC sockets [#1983](https://github.com/openethereum/openethereum/pull/1983) +- Market-orientated transaction pricing [#1963](https://github.com/openethereum/openethereum/pull/1963) +- Bump clippy [#1982](https://github.com/openethereum/openethereum/pull/1982) +- Fixing mutual recursive types serialization [#1977](https://github.com/openethereum/openethereum/pull/1977) +- Fix open on FreeBSD [#1984](https://github.com/openethereum/openethereum/pull/1984) +- Upgrade hyper dependency to 0.9 [#1973](https://github.com/openethereum/openethereum/pull/1973) +- Create network-specific nodes files [#1970](https://github.com/openethereum/openethereum/pull/1970) +- Getting rid of syntex [#1965](https://github.com/openethereum/openethereum/pull/1965) +- Remove binary specification from hypervisor [#1960](https://github.com/openethereum/openethereum/pull/1960) +- Stratum protocol general [#1954](https://github.com/openethereum/openethereum/pull/1954) +- keep track of first block in blockchain [#1937](https://github.com/openethereum/openethereum/pull/1937) +- introduce ethcore/state module [#1953](https://github.com/openethereum/openethereum/pull/1953) +- Apply settings to column families [#1956](https://github.com/openethereum/openethereum/pull/1956) +- move column family constants into db module [#1955](https://github.com/openethereum/openethereum/pull/1955) +- ECIES without MAC [#1948](https://github.com/openethereum/openethereum/pull/1948) +- Fix canny warnings [#1951](https://github.com/openethereum/openethereum/pull/1951) +- Fetchable dapps [#1949](https://github.com/openethereum/openethereum/pull/1949) +- remove impossible panickers related to infallible db transaction [#1947](https://github.com/openethereum/openethereum/pull/1947) +- Minor optimizations [#1943](https://github.com/openethereum/openethereum/pull/1943) +- remove randomness from bigint benches, fix warnings [#1945](https://github.com/openethereum/openethereum/pull/1945) +- Fix several RPCs [#1926](https://github.com/openethereum/openethereum/pull/1926) +- Bump clippy, fix warnings [#1939](https://github.com/openethereum/openethereum/pull/1939) +- DB WAL size limit [#1935](https://github.com/openethereum/openethereum/pull/1935) +- Use explicit global namespaces in codegen [#1928](https://github.com/openethereum/openethereum/pull/1928) +- Fix build on master [#1934](https://github.com/openethereum/openethereum/pull/1934) +- IPC on by default [#1927](https://github.com/openethereum/openethereum/pull/1927) +- fix util benches compilation [#1931](https://github.com/openethereum/openethereum/pull/1931) +- Update gitlab-ci [#1929](https://github.com/openethereum/openethereum/pull/1929) +- ethkey and ethstore use hash structures from bigint [#1851](https://github.com/openethereum/openethereum/pull/1851) diff --git a/docs/CHANGELOG-1.5.md b/docs/CHANGELOG-1.5.md index fe9f72375..d8a835e84 100644 --- a/docs/CHANGELOG-1.5.md +++ b/docs/CHANGELOG-1.5.md @@ -1,14 +1,14 @@ Note: Parity 1.5 reached End-of-Life on 2017-07-28 (EOL). -## Parity [v1.5.12](https://github.com/paritytech/parity/releases/tag/v1.5.12) (2017-03-27) +## Parity [v1.5.12](https://github.com/openethereum/openethereum/releases/tag/v1.5.12) (2017-03-27) Stable release that adds support for a new warp sync snapshot format. -- Stable Backports [#5297](https://github.com/paritytech/parity/pull/5297) +- Stable Backports [#5297](https://github.com/openethereum/openethereum/pull/5297) - Bump to v1.5.12 - Fine grained snapshot chunking -## Parity [v1.5.11](https://github.com/paritytech/parity/releases/tag/v1.5.11) (2017-03-14) +## Parity [v1.5.11](https://github.com/openethereum/openethereum/releases/tag/v1.5.11) (2017-03-14) Parity 1.5.11 Includes a patch for a more comprehensive block verification. @@ -17,16 +17,16 @@ Parity 1.5.11 Includes a patch for a more comprehensive block verification. - Recalculate receipt roots in close_and_lock - Bump to v1.5.10 -## Parity [v1.5.9](https://github.com/paritytech/parity/releases/tag/v1.5.9) (2017-03-11) +## Parity [v1.5.9](https://github.com/openethereum/openethereum/releases/tag/v1.5.9) (2017-03-11) First stable release of 1.5.x series. This release enables EIP-161 transaction replay protection for PoA networks. - Bump to v1.5.9 -- Fix auto-updater stable [#4869](https://github.com/paritytech/parity/pull/4869) +- Fix auto-updater stable [#4869](https://github.com/openethereum/openethereum/pull/4869) - Fixing windows build script - Bump js-precompiled 20170308-152339 - Force js update -- Stable Engine backports [#4807](https://github.com/paritytech/parity/pull/4807) +- Stable Engine backports [#4807](https://github.com/openethereum/openethereum/pull/4807) - Calibrate before rejection - Change flag name - Add eip155 @@ -35,45 +35,45 @@ First stable release of 1.5.x series. This release enables EIP-161 transaction r - Switch js branch to stable - Bump to v1.5.8 -## Parity [v1.5.7](https://github.com/paritytech/parity/releases/tag/v1.5.7) (2017-03-07) +## Parity [v1.5.7](https://github.com/openethereum/openethereum/releases/tag/v1.5.7) (2017-03-07) This release resolves a single issue with failing auto-updates. -- Update ETC bootnodes [#4794](https://github.com/paritytech/parity/pull/4794) +- Update ETC bootnodes [#4794](https://github.com/openethereum/openethereum/pull/4794) - Bump to v1.5.7 -- Sane updater [#4658](https://github.com/paritytech/parity/pull/4658) +- Sane updater [#4658](https://github.com/openethereum/openethereum/pull/4658) - Disable if files can't be moved. - Make updater avoid downloading earlier versions. -## Parity [v1.5.6](https://github.com/paritytech/parity/releases/tag/v1.5.6) (2017-03-06) +## Parity [v1.5.6](https://github.com/openethereum/openethereum/releases/tag/v1.5.6) (2017-03-06) This release among various stability fixes adds support for a new [Kovan](https://github.com/kovan-testnet/proposal) testnet. See [full list of changes.](https://github.com/paritytech/parity/compare/v1.5.4...v1.5.6): -- Beta Update comments and reg ABI [#4788](https://github.com/paritytech/parity/pull/4788) +- Beta Update comments and reg ABI [#4788](https://github.com/openethereum/openethereum/pull/4788) - Update comments. - Fix up new ABI. -- Bump to v1.5.6 in beta [#4786](https://github.com/paritytech/parity/pull/4786) -- Beta Optimize signature for fallback function. ([#4780](https://github.com/paritytech/parity/pull/4780)) [#4784](https://github.com/paritytech/parity/pull/4784) -- Beta Add registrar fields ([#4716](https://github.com/paritytech/parity/pull/4716)) [#4781](https://github.com/paritytech/parity/pull/4781) -- Beta Etherscan links ([#4772](https://github.com/paritytech/parity/pull/4772)) [#4778](https://github.com/paritytech/parity/pull/4778) - - Etherscan links [#4772](https://github.com/paritytech/parity/pull/4772) +- Bump to v1.5.6 in beta [#4786](https://github.com/openethereum/openethereum/pull/4786) +- Beta Optimize signature for fallback function. ([#4780](https://github.com/openethereum/openethereum/pull/4780)) [#4784](https://github.com/openethereum/openethereum/pull/4784) +- Beta Add registrar fields ([#4716](https://github.com/openethereum/openethereum/pull/4716)) [#4781](https://github.com/openethereum/openethereum/pull/4781) +- Beta Etherscan links ([#4772](https://github.com/openethereum/openethereum/pull/4772)) [#4778](https://github.com/openethereum/openethereum/pull/4778) + - Etherscan links [#4772](https://github.com/openethereum/openethereum/pull/4772) - Use netVersion to determine external links - Update additional isTest references - Port tests - Update address links - Signer accountlink isTest -- Beta Fix invalid props [#4767](https://github.com/paritytech/parity/pull/4767) -- Backporting to beta [#4741](https://github.com/paritytech/parity/pull/4741) - - New chains [#4720](https://github.com/paritytech/parity/pull/4720) +- Beta Fix invalid props [#4767](https://github.com/openethereum/openethereum/pull/4767) +- Backporting to beta [#4741](https://github.com/openethereum/openethereum/pull/4741) + - New chains [#4720](https://github.com/openethereum/openethereum/pull/4720) - Add Kovan chain. - Fix up --testnet. - Fix tests. - - Fix to UglifyJS 2.8.2 to fix app build issues [#4723](https://github.com/paritytech/parity/pull/4723) - - Update classic bootnodes, ref #4717 [#4735](https://github.com/paritytech/parity/pull/4735) + - Fix to UglifyJS 2.8.2 to fix app build issues [#4723](https://github.com/openethereum/openethereum/pull/4723) + - Update classic bootnodes, ref #4717 [#4735](https://github.com/openethereum/openethereum/pull/4735) - Allow failure docker beta - - Adjust pruning history default to 64 [#4709](https://github.com/paritytech/parity/pull/4709) + - Adjust pruning history default to 64 [#4709](https://github.com/openethereum/openethereum/pull/4709) - Backporting from master - Update docker-build.sh - Update gitlab.ci @@ -83,7 +83,7 @@ See [full list of changes.](https://github.com/paritytech/parity/compare/v1.5.4. - Add registry. - Add info on forks. - Fixed spec file - - Support both V1 & V2 DataChanged events in registry [#4734](https://github.com/paritytech/parity/pull/4734) + - Support both V1 & V2 DataChanged events in registry [#4734](https://github.com/openethereum/openethereum/pull/4734) - Add info on forks. - Add new registry ABI - Import registry2 & fix exports @@ -94,30 +94,30 @@ See [full list of changes.](https://github.com/paritytech/parity/compare/v1.5.4. - Fix test. - Another fix. - Finish rename. - - Fixed fonts URLs [#4579](https://github.com/paritytech/parity/pull/4579) - - Fix Token Reg Dapp issues in Firefox [#4489](https://github.com/paritytech/parity/pull/4489) - - Fix overflow issues in Firefox [#4348](https://github.com/paritytech/parity/issues/4348) + - Fixed fonts URLs [#4579](https://github.com/openethereum/openethereum/pull/4579) + - Fix Token Reg Dapp issues in Firefox [#4489](https://github.com/openethereum/openethereum/pull/4489) + - Fix overflow issues in Firefox [#4348](https://github.com/openethereum/openethereum/issues/4348) - Fix wrong Promise inferance - - Revert "Add new Componennt for Token Images [#4496](https://github.com/paritytech/parity/issues/4496)" - - Add new Componennt for Token Images [#4496](https://github.com/paritytech/parity/issues/4496) - - Add StackEventListener [#4745](https://github.com/paritytech/parity/pull/4745) - - Update testnet detection [#4746](https://github.com/paritytech/parity/pull/4746) - - Fix Account Selection in Signer [#4744](https://github.com/paritytech/parity/pull/4744) + - Revert "Add new Componennt for Token Images [#4496](https://github.com/openethereum/openethereum/issues/4496)" + - Add new Componennt for Token Images [#4496](https://github.com/openethereum/openethereum/issues/4496) + - Add StackEventListener [#4745](https://github.com/openethereum/openethereum/pull/4745) + - Update testnet detection [#4746](https://github.com/openethereum/openethereum/pull/4746) + - Fix Account Selection in Signer [#4744](https://github.com/openethereum/openethereum/pull/4744) - Can pass FormattedMessage to Input (eg. Status // RPC Enabled) - Simple fixed-width fix for Accoutn Selection in Parity Signer -- Beta backports [#4763](https://github.com/paritytech/parity/pull/4763) - - Https://mkr-market -> https://oasisdex.com [#4701](https://github.com/paritytech/parity/pull/4701) - - Wallet s/delete/forget/ [#4741](https://github.com/paritytech/parity/pull/4741) -- Update classic bootnodes [#4735](https://github.com/paritytech/parity/pull/4735) -- Engine backports [#4718](https://github.com/paritytech/parity/pull/4718) +- Beta backports [#4763](https://github.com/openethereum/openethereum/pull/4763) + - Https://mkr-market -> https://oasisdex.com [#4701](https://github.com/openethereum/openethereum/pull/4701) + - Wallet s/delete/forget/ [#4741](https://github.com/openethereum/openethereum/pull/4741) +- Update classic bootnodes [#4735](https://github.com/openethereum/openethereum/pull/4735) +- Engine backports [#4718](https://github.com/openethereum/openethereum/pull/4718) - Custom dev presets - Add registrar field - Use constructor for dev registrar - Fix test -- Beta Adjust pruning history default to 64 [#4709](https://github.com/paritytech/parity/pull/4709) +- Beta Adjust pruning history default to 64 [#4709](https://github.com/openethereum/openethereum/pull/4709) - Bump to v1.5.5 -## Parity [v1.5.4](https://github.com/paritytech/parity/releases/tag/v1.5.4) (2017-02-23) +## Parity [v1.5.4](https://github.com/openethereum/openethereum/releases/tag/v1.5.4) (2017-02-23) A couple of issue fixed in this release: @@ -126,53 +126,53 @@ A couple of issue fixed in this release: Changes: -- Beta Fix Geth account import [#4643](https://github.com/paritytech/parity/pull/4643) +- Beta Fix Geth account import [#4643](https://github.com/openethereum/openethereum/pull/4643) - Fix Geth import - actually pass addresses through - Fix geth accounts not displayed - Port saving of returned addresses (master MobX, beta state) - Log result -> importGethAccounts -- Beta Backporting ([#4633](https://github.com/paritytech/parity/pull/4633)) [#4640](https://github.com/paritytech/parity/pull/4640) +- Beta Backporting ([#4633](https://github.com/openethereum/openethereum/pull/4633)) [#4640](https://github.com/openethereum/openethereum/pull/4640) - Tweak some checks. - Fixed build and added a difficulty test - Bump to v1.5.4 -## Parity [v1.5.3](https://github.com/paritytech/parity/releases/tag/v1.5.3) (2017-02-20) +## Parity [v1.5.3](https://github.com/openethereum/openethereum/releases/tag/v1.5.3) (2017-02-20) 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](https://github.com/paritytech/parity/compare/v1.5.2...v1.5.3): -- Bump to v1.5.3 [#4611](https://github.com/paritytech/parity/pull/4611) -- Handle invalid ABI retrieved from address_book gracefully ([#4606](https://github.com/paritytech/parity/pull/4606)) [#4610](https://github.com/paritytech/parity/pull/4610) +- Bump to v1.5.3 [#4611](https://github.com/openethereum/openethereum/pull/4611) +- Handle invalid ABI retrieved from address_book gracefully ([#4606](https://github.com/openethereum/openethereum/pull/4606)) [#4610](https://github.com/openethereum/openethereum/pull/4610) - Handle invalid ABI gracefully - Also include failed abi in log -- Backporting to beta [#4602](https://github.com/paritytech/parity/pull/4602) +- Backporting to beta [#4602](https://github.com/openethereum/openethereum/pull/4602) - Static link for snappy - - added 3 warpnodes for ropsten ([#4289](https://github.com/paritytech/parity/pull/4289)) + - added 3 warpnodes for ropsten ([#4289](https://github.com/openethereum/openethereum/pull/4289)) - Fixed indentation -- Validate transaction before adding to the queue [#4600](https://github.com/paritytech/parity/pull/4600) -- Beta backports [#4569](https://github.com/paritytech/parity/pull/4569) - - Fixing evmbin compilation and added standard build. ([#4561](https://github.com/paritytech/parity/pull/4561)) - - Alias for personal_sendTransaction ([#4554](https://github.com/paritytech/parity/pull/4554)) - - Fix console dapp ([#4544](https://github.com/paritytech/parity/pull/4544)) +- Validate transaction before adding to the queue [#4600](https://github.com/openethereum/openethereum/pull/4600) +- Beta backports [#4569](https://github.com/openethereum/openethereum/pull/4569) + - Fixing evmbin compilation and added standard build. ([#4561](https://github.com/openethereum/openethereum/pull/4561)) + - Alias for personal_sendTransaction ([#4554](https://github.com/openethereum/openethereum/pull/4554)) + - Fix console dapp ([#4544](https://github.com/openethereum/openethereum/pull/4544)) - Fixing linting issues. Better support for console as secure app - Fixing linting issues - - Fix no data sent in TxQueue dapp ([#4502](https://github.com/paritytech/parity/pull/4502)) + - Fix no data sent in TxQueue dapp ([#4502](https://github.com/openethereum/openethereum/pull/4502)) - Fix wrong PropType req for Embedded Signer - Fix wrong data for tx #4499 -- Explicitly set seconds to 0 from selector ([#4559](https://github.com/paritytech/parity/pull/4559)) [#4571](https://github.com/paritytech/parity/pull/4571) +- Explicitly set seconds to 0 from selector ([#4559](https://github.com/openethereum/openethereum/pull/4559)) [#4571](https://github.com/openethereum/openethereum/pull/4571) - Explicitly set seconds/milli to 0 - Use condition time & block setters consistently - Fix failing test - test for 0 ms & sec - It cannot hurt, clone date before setting - Prettier date test constants (OCD) -- Remove invalid expectation [#4542](https://github.com/paritytech/parity/pull/4542) -- Skip OOG check for simple transfers [#4558](https://github.com/paritytech/parity/pull/4558) [#4560](https://github.com/paritytech/parity/pull/4560) - - Skip OOG check for simple transfers [#4558](https://github.com/paritytech/parity/pull/4558) +- Remove invalid expectation [#4542](https://github.com/openethereum/openethereum/pull/4542) +- Skip OOG check for simple transfers [#4558](https://github.com/openethereum/openethereum/pull/4558) [#4560](https://github.com/openethereum/openethereum/pull/4560) + - Skip OOG check for simple transfers [#4558](https://github.com/openethereum/openethereum/pull/4558) - Fix failing test -## Parity [v1.5.2](https://github.com/paritytech/parity/releases/tag/v1.5.2) (2017-02-08) +## Parity [v1.5.2](https://github.com/openethereum/openethereum/releases/tag/v1.5.2) (2017-02-08) 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. @@ -187,9 +187,9 @@ Parity Extension - First release of the Parity Extension, allowing for Parity integration from web-based dapps See [full list of changes](https://github.com/paritytech/parity/compare/v1.5.0...v1.5.2): -- Work with string numbers in contract (Fixes #4472) ([#4478](https://github.com/paritytech/parity/pull/4478)) [#4480](https://github.com/paritytech/parity/pull/4480) -- Eth_sign improvements backport [#4473](https://github.com/paritytech/parity/pull/4473) - - Fix postsign ([#4347](https://github.com/paritytech/parity/pull/4347)) +- Work with string numbers in contract (Fixes #4472) ([#4478](https://github.com/openethereum/openethereum/pull/4478)) [#4480](https://github.com/openethereum/openethereum/pull/4480) +- Eth_sign improvements backport [#4473](https://github.com/openethereum/openethereum/pull/4473) + - Fix postsign ([#4347](https://github.com/openethereum/openethereum/pull/4347)) - Fix whitespace. - Fix post sign. - Fix message. @@ -198,40 +198,40 @@ See [full list of changes](https://github.com/paritytech/parity/compare/v1.5.0.. - All hail the linter and its omniscience. - ...and its divine omniscience. - Grumbles and wording. - - Make signing compatible with geth. ([#4468](https://github.com/paritytech/parity/pull/4468)) -- Sort gas price corpus when hitting genesis [#4471](https://github.com/paritytech/parity/pull/4471) -- Wallet dev chain fix [#4466](https://github.com/paritytech/parity/pull/4466) -- Fixing histogram again [#4464](https://github.com/paritytech/parity/pull/4464) -- Beta backports [#4462](https://github.com/paritytech/parity/pull/4462) - - Support HTML5-routed dapps ([#4173](https://github.com/paritytech/parity/pull/4173)) + - Make signing compatible with geth. ([#4468](https://github.com/openethereum/openethereum/pull/4468)) +- Sort gas price corpus when hitting genesis [#4471](https://github.com/openethereum/openethereum/pull/4471) +- Wallet dev chain fix [#4466](https://github.com/openethereum/openethereum/pull/4466) +- Fixing histogram again [#4464](https://github.com/openethereum/openethereum/pull/4464) +- Beta backports [#4462](https://github.com/openethereum/openethereum/pull/4462) + - Support HTML5-routed dapps ([#4173](https://github.com/openethereum/openethereum/pull/4173)) - Fix compilation on latest nightly - Updating precompiled -- Fix Portal scrolling getting stuck [#4456](https://github.com/paritytech/parity/pull/4456) +- Fix Portal scrolling getting stuck [#4456](https://github.com/openethereum/openethereum/pull/4456) - Fix Portal scrolling getting stuck - DappCard container flex - Container height to 100% -- Fix AccountCard stretch to 100% [#4451](https://github.com/paritytech/parity/pull/4451) -- Fix wrong output format of peers ([#4270](https://github.com/paritytech/parity/pull/4270)) [#4442](https://github.com/paritytech/parity/pull/4442) +- Fix AccountCard stretch to 100% [#4451](https://github.com/openethereum/openethereum/pull/4451) +- Fix wrong output format of peers ([#4270](https://github.com/openethereum/openethereum/pull/4270)) [#4442](https://github.com/openethereum/openethereum/pull/4442) - Fix wrong output format of peers - Add outPeer tests -- Opening extension page without inline installation [#4441](https://github.com/paritytech/parity/pull/4441) +- Opening extension page without inline installation [#4441](https://github.com/openethereum/openethereum/pull/4441) - Open popup without attempting inline - Cater for all .web3.site addresses -- Fix svg extension image webpack inlining [#4437](https://github.com/paritytech/parity/pull/4437) -- Backporting to beta [#4434](https://github.com/paritytech/parity/pull/4434) +- Fix svg extension image webpack inlining [#4437](https://github.com/openethereum/openethereum/pull/4437) +- Backporting to beta [#4434](https://github.com/openethereum/openethereum/pull/4434) - Bump to v1.5.2 - - Fix eth_sign/parity_postSign ([#4432](https://github.com/paritytech/parity/pull/4432)) + - Fix eth_sign/parity_postSign ([#4432](https://github.com/openethereum/openethereum/pull/4432)) - Fix dispatch for signing. - Remove console log - Fix signing & tests. -- Returning default account as coinbase [#4431](https://github.com/paritytech/parity/pull/4431) +- Returning default account as coinbase [#4431](https://github.com/openethereum/openethereum/pull/4431) - Returning first address as coinbase - Allowing sender alteration in signer - Adding default account RPC -- UI updates for 1.5.1 [#4429](https://github.com/paritytech/parity/pull/4429) - - S/Delete Contract/Forget Contract/ ([#4237](https://github.com/paritytech/parity/pull/4237)) - - Adjust the location of the signer snippet ([#4155](https://github.com/paritytech/parity/pull/4155)) - - Additional building-block UI components ([#4239](https://github.com/paritytech/parity/pull/4239)) +- UI updates for 1.5.1 [#4429](https://github.com/openethereum/openethereum/pull/4429) + - S/Delete Contract/Forget Contract/ ([#4237](https://github.com/openethereum/openethereum/pull/4237)) + - Adjust the location of the signer snippet ([#4155](https://github.com/openethereum/openethereum/pull/4155)) + - Additional building-block UI components ([#4239](https://github.com/openethereum/openethereum/pull/4239)) - Currency WIP - Expand tests - Pass className @@ -239,12 +239,12 @@ See [full list of changes](https://github.com/paritytech/parity/compare/v1.5.0.. - Export new components in ~/ui - S/this.props.netSymbol/netSymbol/ - Fix import case - - Ui/SectionList component ([#4292](https://github.com/paritytech/parity/pull/4292)) + - Ui/SectionList component ([#4292](https://github.com/openethereum/openethereum/pull/4292)) - Array chunking utility - Add SectionList component - Add TODOs to indicate possible future work - Add missing overlay style (as used in dapps at present) - - Add a Playground for the UI Components ([#4301](https://github.com/paritytech/parity/pull/4301)) + - Add a Playground for the UI Components ([#4301](https://github.com/openethereum/openethereum/pull/4301)) - Playground // WIP - Linting - Add Examples with code @@ -258,77 +258,77 @@ See [full list of changes](https://github.com/paritytech/parity/compare/v1.5.0.. - 2015-2017 - Add tests for playground - Fixing tests - - Split Dapp icon into ui/DappIcon ([#4308](https://github.com/paritytech/parity/pull/4308)) - - Add QrCode & Copy to ShapeShift ([#4322](https://github.com/paritytech/parity/pull/4322)) + - Split Dapp icon into ui/DappIcon ([#4308](https://github.com/openethereum/openethereum/pull/4308)) + - Add QrCode & Copy to ShapeShift ([#4322](https://github.com/openethereum/openethereum/pull/4322)) - Extract CopyIcon to ~/ui/Icons - Add copy & QrCode address - Default size 4 - Add bitcoin: link - Use protocol links applicable to coin exchanged - Remove .only - - Display QrCode for accounts, addresses & contracts ([#4329](https://github.com/paritytech/parity/pull/4329)) - - Allow Portal to be used as top-level modal ([#4338](https://github.com/paritytech/parity/pull/4338)) + - Display QrCode for accounts, addresses & contracts ([#4329](https://github.com/openethereum/openethereum/pull/4329)) + - Allow Portal to be used as top-level modal ([#4338](https://github.com/openethereum/openethereum/pull/4338)) - Portal - Allow Portal to be used in as both top-level and popover - Modal/popover variable naming - Export Portal in ~/ui - Properly handle optional onKeyDown - Add simple Playground Example - - Add proper event listener to Portal ([#4359](https://github.com/paritytech/parity/pull/4359)) - - Display AccountCard name via IdentityName ([#4235](https://github.com/paritytech/parity/pull/4235)) - - Fix signing ([#4363](https://github.com/paritytech/parity/pull/4363)) - - Dapp Account Selection & Defaults ([#4355](https://github.com/paritytech/parity/pull/4355)) - - Add parity_defaultAccount RPC (with subscription) ([#4383](https://github.com/paritytech/parity/pull/4383)) - - Default Account selector in Signer overlay ([#4375](https://github.com/paritytech/parity/pull/4375)) - - Typo, fixes #4271 ([#4391](https://github.com/paritytech/parity/pull/4391)) - - Fix ParityBar account selection overflows ([#4405](https://github.com/paritytech/parity/pull/4405)) - - Available Dapp selection alignment with Permissions (Portal) ([#4374](https://github.com/paritytech/parity/pull/4374)) - - Registry dapp: make lookup use lower case ([#4409](https://github.com/paritytech/parity/pull/4409)) - - Dapps use defaultAccount instead of own selectors ([#4386](https://github.com/paritytech/parity/pull/4386)) - - Poll for defaultAccount to update dapp & overlay subscriptions ([#4417](https://github.com/paritytech/parity/pull/4417)) + - Add proper event listener to Portal ([#4359](https://github.com/openethereum/openethereum/pull/4359)) + - Display AccountCard name via IdentityName ([#4235](https://github.com/openethereum/openethereum/pull/4235)) + - Fix signing ([#4363](https://github.com/openethereum/openethereum/pull/4363)) + - Dapp Account Selection & Defaults ([#4355](https://github.com/openethereum/openethereum/pull/4355)) + - Add parity_defaultAccount RPC (with subscription) ([#4383](https://github.com/openethereum/openethereum/pull/4383)) + - Default Account selector in Signer overlay ([#4375](https://github.com/openethereum/openethereum/pull/4375)) + - Typo, fixes #4271 ([#4391](https://github.com/openethereum/openethereum/pull/4391)) + - Fix ParityBar account selection overflows ([#4405](https://github.com/openethereum/openethereum/pull/4405)) + - Available Dapp selection alignment with Permissions (Portal) ([#4374](https://github.com/openethereum/openethereum/pull/4374)) + - Registry dapp: make lookup use lower case ([#4409](https://github.com/openethereum/openethereum/pull/4409)) + - Dapps use defaultAccount instead of own selectors ([#4386](https://github.com/openethereum/openethereum/pull/4386)) + - Poll for defaultAccount to update dapp & overlay subscriptions ([#4417](https://github.com/openethereum/openethereum/pull/4417)) - Poll for defaultAccount (Fixes #4413) - Fix nextTimeout on catch - Store timers - Re-enable default updates on change detection - - Add block & timestamp conditions to Signer ([#4411](https://github.com/paritytech/parity/pull/4411)) - - Extension installation overlay ([#4423](https://github.com/paritytech/parity/pull/4423)) + - Add block & timestamp conditions to Signer ([#4411](https://github.com/openethereum/openethereum/pull/4411)) + - Extension installation overlay ([#4423](https://github.com/openethereum/openethereum/pull/4423)) - Extension installation overlay - Pr gumbles - Spelling - Update Chrome URL - Fix for non-included jsonrpc - - Extend Portal component (as per Modal) [#4392](https://github.com/paritytech/parity/pull/4392) -- Transaction timestamp condition [#4427](https://github.com/paritytech/parity/pull/4427) -- Fixing embedded bar not closing in chrome extension [#4421](https://github.com/paritytech/parity/pull/4421) -- Backporting to beta [#4418](https://github.com/paritytech/parity/pull/4418) + - Extend Portal component (as per Modal) [#4392](https://github.com/openethereum/openethereum/pull/4392) +- Transaction timestamp condition [#4427](https://github.com/openethereum/openethereum/pull/4427) +- Fixing embedded bar not closing in chrome extension [#4421](https://github.com/openethereum/openethereum/pull/4421) +- Backporting to beta [#4418](https://github.com/openethereum/openethereum/pull/4418) - Bump to 1.5.1 - - Disable notifications ([#4243](https://github.com/paritytech/parity/pull/4243)) - - Fix wrong token handling ([#4254](https://github.com/paritytech/parity/pull/4254)) + - Disable notifications ([#4243](https://github.com/openethereum/openethereum/pull/4243)) + - Fix wrong token handling ([#4254](https://github.com/openethereum/openethereum/pull/4254)) - Fixing wrong token displayed - Linting - Revert filtering out - Revert the revert - - Don't panic on uknown git commit hash ([#4231](https://github.com/paritytech/parity/pull/4231)) - - Additional logs for own transactions ([#4278](https://github.com/paritytech/parity/pull/4278)) - - Integration with zgp whitelist contract ([#4215](https://github.com/paritytech/parity/pull/4215)) + - Don't panic on uknown git commit hash ([#4231](https://github.com/openethereum/openethereum/pull/4231)) + - Additional logs for own transactions ([#4278](https://github.com/openethereum/openethereum/pull/4278)) + - Integration with zgp whitelist contract ([#4215](https://github.com/openethereum/openethereum/pull/4215)) - Zgp-transactions checker - Polishing - Rename + refactor - Refuse-service-transactions cl option - Fixed tests compilation - - Renaming signAndSendTransaction to sendTransaction ([#4351](https://github.com/paritytech/parity/pull/4351)) - - Fixed deadlock in external_url ([#4354](https://github.com/paritytech/parity/pull/4354)) - - Fixing web3 in console ([#4382](https://github.com/paritytech/parity/pull/4382)) - - Fixing estimate gas in case histogram is not available ([#4387](https://github.com/paritytech/parity/pull/4387)) - - Restarting fetch client every now and then ([#4399](https://github.com/paritytech/parity/pull/4399)) -- Embeddable ParityBar ([#4222](https://github.com/paritytech/parity/pull/4222)) [#4287](https://github.com/paritytech/parity/pull/4287) + - Renaming signAndSendTransaction to sendTransaction ([#4351](https://github.com/openethereum/openethereum/pull/4351)) + - Fixed deadlock in external_url ([#4354](https://github.com/openethereum/openethereum/pull/4354)) + - Fixing web3 in console ([#4382](https://github.com/openethereum/openethereum/pull/4382)) + - Fixing estimate gas in case histogram is not available ([#4387](https://github.com/openethereum/openethereum/pull/4387)) + - Restarting fetch client every now and then ([#4399](https://github.com/openethereum/openethereum/pull/4399)) +- Embeddable ParityBar ([#4222](https://github.com/openethereum/openethereum/pull/4222)) [#4287](https://github.com/openethereum/openethereum/pull/4287) - Embeddable ParityBar - Replacing storage with store - Fixing references. - Addressing style issues - Supporting parity background -## Parity [v1.5.0: "Nativity"](https://github.com/paritytech/parity/releases/tag/v1.5.0) (2017-01-19) +## Parity [v1.5.0: "Nativity"](https://github.com/openethereum/openethereum/releases/tag/v1.5.0) (2017-01-19) Major feature release including _Tendermint_ consensus engine, _Multisig wallet_ support, _badge/certification_ UI integration and _automatic updates_. @@ -388,25 +388,25 @@ RPCs/APIs: Full changes: -- Backporting to beta [#4211](https://github.com/paritytech/parity/pull/4211) +- Backporting to beta [#4211](https://github.com/openethereum/openethereum/pull/4211) - JsonRPC bump for IPC fix - - Fixing etherscan price parsing ([#4202](https://github.com/paritytech/parity/pull/4202)) + - Fixing etherscan price parsing ([#4202](https://github.com/openethereum/openethereum/pull/4202)) - Handling all errors - - Fixed --base-path on windows ([#4193](https://github.com/paritytech/parity/pull/4193)) + - Fixed --base-path on windows ([#4193](https://github.com/openethereum/openethereum/pull/4193)) - Add support for optional args with default text - - Fixing minimal transaction queue price ([#4204](https://github.com/paritytech/parity/pull/4204)) + - Fixing minimal transaction queue price ([#4204](https://github.com/openethereum/openethereum/pull/4204)) - Fixing tests - - verification: add mainnet BadgeReg ids ([#4190](https://github.com/paritytech/parity/pull/4190)) + - verification: add mainnet BadgeReg ids ([#4190](https://github.com/openethereum/openethereum/pull/4190)) - verification: fetch contracts by name - verification: better wording - typo - reregistered badges - - Console now has admin ([#4220](https://github.com/paritytech/parity/pull/4220)) - - Fixes [#4210](https://github.com/paritytech/parity/pull/4210) - - Non-secure for DappReg ([#4216](https://github.com/paritytech/parity/pull/4216)) -- Backporting to beta [#4203](https://github.com/paritytech/parity/pull/4203) - - Minor typo to ensure it updates only when synced. ([#4188](https://github.com/paritytech/parity/pull/4188)) - - Updater fixes ([#4196](https://github.com/paritytech/parity/pull/4196)) + - Console now has admin ([#4220](https://github.com/openethereum/openethereum/pull/4220)) + - Fixes [#4210](https://github.com/openethereum/openethereum/pull/4210) + - Non-secure for DappReg ([#4216](https://github.com/openethereum/openethereum/pull/4216)) +- Backporting to beta [#4203](https://github.com/openethereum/openethereum/pull/4203) + - Minor typo to ensure it updates only when synced. ([#4188](https://github.com/openethereum/openethereum/pull/4188)) + - Updater fixes ([#4196](https://github.com/openethereum/openethereum/pull/4196)) - Minor typo to ensure it updates only when synced. - Fix deadlock. - Skip unneeded arg in making list. @@ -416,10 +416,10 @@ Full changes: - Fix build. - Shutdown all sockets - Remove superfluous use. - - Poll for upgrades as part of global status (long) ([#4197](https://github.com/paritytech/parity/pull/4197)) + - Poll for upgrades as part of global status (long) ([#4197](https://github.com/openethereum/openethereum/pull/4197)) - Fix path - - Prevent duplicate incoming connections ([#4180](https://github.com/paritytech/parity/pull/4180)) -- Gas_limit for blocks, mined by Parity will be divisible by 37 ([#4154](https://github.com/paritytech/parity/pull/4154)) [#4176](https://github.com/paritytech/parity/pull/4176) + - Prevent duplicate incoming connections ([#4180](https://github.com/openethereum/openethereum/pull/4180)) +- Gas_limit for blocks, mined by Parity will be divisible by 37 ([#4154](https://github.com/openethereum/openethereum/pull/4154)) [#4176](https://github.com/openethereum/openethereum/pull/4176) - gas_limit for new blocks will divide evenly by 13 - increased PARITY_GAS_LIMIT_DETERMINANT to 37 - separate method for marking mined block @@ -427,38 +427,38 @@ Full changes: - round_block_gas_limit method is now static - made round_block_gas_limit free-function - multiplier->multiple -- Backporting to beta [#4175](https://github.com/paritytech/parity/pull/4175) - - verification: check if server is running ([#4140](https://github.com/paritytech/parity/pull/4140)) +- Backporting to beta [#4175](https://github.com/openethereum/openethereum/pull/4175) + - verification: check if server is running ([#4140](https://github.com/openethereum/openethereum/pull/4140)) - verification: check if server is running - See also ethcore/email-verification#67c6466 and ethcore/sms-verification#a585e42. - verification: show in the UI if server is running - verification: code style ✨, more i18n - fix i18n key - - Optimized hash lookups ([#4144](https://github.com/paritytech/parity/pull/4144)) + - Optimized hash lookups ([#4144](https://github.com/openethereum/openethereum/pull/4144)) - Optimize hash comparison - Use libc - - Ropsten fork detection ([#4163](https://github.com/paritytech/parity/pull/4163)) - - Stop flickering + added loader in AddressSelector ([#4149](https://github.com/paritytech/parity/pull/4149)) - - Stop UI flickering + added loader to AddressSelector [#4103](https://github.com/paritytech/parity/pull/4103) + - Ropsten fork detection ([#4163](https://github.com/openethereum/openethereum/pull/4163)) + - Stop flickering + added loader in AddressSelector ([#4149](https://github.com/openethereum/openethereum/pull/4149)) + - Stop UI flickering + added loader to AddressSelector [#4103](https://github.com/openethereum/openethereum/pull/4103) - PR Grumbles - - Add a password strength component ([#4153](https://github.com/paritytech/parity/pull/4153)) + - Add a password strength component ([#4153](https://github.com/openethereum/openethereum/pull/4153)) - Added new PasswordStrength Component - Added tests - PR Grumbles - - icarus -> update, increase web timeout. ([#4165](https://github.com/paritytech/parity/pull/4165)) + - icarus -> update, increase web timeout. ([#4165](https://github.com/openethereum/openethereum/pull/4165)) - Fix estimate gas - - Fix token images // Error in Contract Queries ([#4169](https://github.com/paritytech/parity/pull/4169)) - - Fix dapps not loading ([#4170](https://github.com/paritytech/parity/pull/4170)) + - Fix token images // Error in Contract Queries ([#4169](https://github.com/openethereum/openethereum/pull/4169)) + - Fix dapps not loading ([#4170](https://github.com/openethereum/openethereum/pull/4170)) - Add secure to dappsreg - Remove trailing slash // fix dapps -- Bumping hyper [#4168](https://github.com/paritytech/parity/pull/4168) +- Bumping hyper [#4168](https://github.com/openethereum/openethereum/pull/4168) - Bumping hyper - Bumping again -- Backporting to beta [#4158](https://github.com/paritytech/parity/pull/4158) - - Remove onSubmit of current (no auto-change on password edit) ([#4151](https://github.com/paritytech/parity/pull/4151)) +- Backporting to beta [#4158](https://github.com/openethereum/openethereum/pull/4158) + - Remove onSubmit of current (no auto-change on password edit) ([#4151](https://github.com/openethereum/openethereum/pull/4151)) - Remove onSubmit from current password - Remove onSubmit from hint - - Pull in console dapp as builtin ([#4145](https://github.com/paritytech/parity/pull/4145)) + - Pull in console dapp as builtin ([#4145](https://github.com/openethereum/openethereum/pull/4145)) - Copy static dapps from static (no build) - Console sources - Add console to builtins @@ -466,19 +466,19 @@ Full changes: - Disable eslint on console.js - Enable eslint after disable - Webpack copy -- Backporting to beta [#4152](https://github.com/paritytech/parity/pull/4152) - - Fix broken transfer total balance ([#4127](https://github.com/paritytech/parity/pull/4127)) - - Add proper label to method decoding inputs ([#4136](https://github.com/paritytech/parity/pull/4136)) - - Another minor estimation fix ([#4133](https://github.com/paritytech/parity/pull/4133)) +- Backporting to beta [#4152](https://github.com/openethereum/openethereum/pull/4152) + - Fix broken transfer total balance ([#4127](https://github.com/openethereum/openethereum/pull/4127)) + - Add proper label to method decoding inputs ([#4136](https://github.com/openethereum/openethereum/pull/4136)) + - Another minor estimation fix ([#4133](https://github.com/openethereum/openethereum/pull/4133)) - Return 0 instead of error with out of gas on estimate_gas - Fix stuff up. - Another estimate gas fix. - Alter balance to maximum possible rather than GP=0. - Only increase to amount strictly necessary. - - Get rid of unsafe code in ethkey, propagate incorrect Secret errors. ([#4119](https://github.com/paritytech/parity/pull/4119)) + - Get rid of unsafe code in ethkey, propagate incorrect Secret errors. ([#4119](https://github.com/openethereum/openethereum/pull/4119)) - Implementing secret - Fixing tests - - Refactor VoteCollector ([#4101](https://github.com/paritytech/parity/pull/4101)) + - Refactor VoteCollector ([#4101](https://github.com/openethereum/openethereum/pull/4101)) - dir - simple validator list - stub validator contract @@ -517,12 +517,12 @@ Full changes: - return error on misbehaviour - nicer return - sprinkle docs - - Reenable mainnet update server. ([#4137](https://github.com/paritytech/parity/pull/4137)) - - basic tests for subscribeToEvents ([#4115](https://github.com/paritytech/parity/pull/4115)) + - Reenable mainnet update server. ([#4137](https://github.com/openethereum/openethereum/pull/4137)) + - basic tests for subscribeToEvents ([#4115](https://github.com/openethereum/openethereum/pull/4115)) - subscribeToEvent fixtures ✅ - subscribeToEvent tests ✅ - - temporarily skip failing test ([#4138](https://github.com/paritytech/parity/pull/4138)) - - Improvements and optimisations to estimate_gas ([#4142](https://github.com/paritytech/parity/pull/4142)) + - temporarily skip failing test ([#4138](https://github.com/openethereum/openethereum/pull/4138)) + - Improvements and optimisations to estimate_gas ([#4142](https://github.com/openethereum/openethereum/pull/4142)) - Return 0 instead of error with out of gas on estimate_gas - Fix stuff up. - Another estimate gas fix. @@ -533,10 +533,10 @@ Full changes: - Avoid building costly traces - Fix tests. - Actually fix testsActually fix tests - - Use estimateGas error (as per updated implementation) ([#4131](https://github.com/paritytech/parity/pull/4131)) + - Use estimateGas error (as per updated implementation) ([#4131](https://github.com/openethereum/openethereum/pull/4131)) - EXCEPTION_ERROR as per #4142 - - Better error log reporting & handling ([#4128](https://github.com/paritytech/parity/pull/4128)) - - Don't pop-up notifications after network switch ([#4076](https://github.com/paritytech/parity/pull/4076)) + - Better error log reporting & handling ([#4128](https://github.com/openethereum/openethereum/pull/4128)) + - Don't pop-up notifications after network switch ([#4076](https://github.com/openethereum/openethereum/pull/4076)) - Better notifications - Don't pollute with notifs if switched networks - Better connection close/open events / No more notifs on change network @@ -555,18 +555,18 @@ Full changes: - Proper handling of token updates // Fixing poping notifications - PR Grumbles - Fixing tests - - Trim spaces from InputAddress ([#4126](https://github.com/paritytech/parity/pull/4126)) + - Trim spaces from InputAddress ([#4126](https://github.com/openethereum/openethereum/pull/4126)) - Trim spaces for addresses - onSubmit has only value, not event - onSubmit (again) - Length check on trimmed value - - Remove bindActionCreators({}, dispatch) (empty) ([#4135](https://github.com/paritytech/parity/pull/4135)) -- Backporting to beta [#4118](https://github.com/paritytech/parity/pull/4118) - - Ignore get_price_info test by default. ([#4112](https://github.com/paritytech/parity/pull/4112)) - - Auto-detect hex encoded bytes in sha3 ([#4108](https://github.com/paritytech/parity/pull/4108)) + - Remove bindActionCreators({}, dispatch) (empty) ([#4135](https://github.com/openethereum/openethereum/pull/4135)) +- Backporting to beta [#4118](https://github.com/openethereum/openethereum/pull/4118) + - Ignore get_price_info test by default. ([#4112](https://github.com/openethereum/openethereum/pull/4112)) + - Auto-detect hex encoded bytes in sha3 ([#4108](https://github.com/openethereum/openethereum/pull/4108)) - Using types/isHex - Removing unused imports - - Use binary chop to estimate gas accurately ([#4100](https://github.com/paritytech/parity/pull/4100)) + - Use binary chop to estimate gas accurately ([#4100](https://github.com/openethereum/openethereum/pull/4100)) - Initial sketch. - Building. - Fix a few things. @@ -574,444 +574,444 @@ Full changes: - Address grumbles - Raise upper limit if needed - Fix test. - - Fixing decoding API with signatures in names ([#4125](https://github.com/paritytech/parity/pull/4125)) - - Fix call/estimate_gas ([#4121](https://github.com/paritytech/parity/pull/4121)) + - Fixing decoding API with signatures in names ([#4125](https://github.com/openethereum/openethereum/pull/4125)) + - Fix call/estimate_gas ([#4121](https://github.com/openethereum/openethereum/pull/4121)) - Return 0 instead of error with out of gas on estimate_gas - Fix stuff up. -- Current release: 1.3 -> 1.4 [#4183](https://github.com/paritytech/parity/pull/4183) -- Fix rebroadcast panic [#4084](https://github.com/paritytech/parity/pull/4084) -- Use shallow-only rendering in all tests [#4087](https://github.com/paritytech/parity/pull/4087) -- Sending transactions in chunks [#4089](https://github.com/paritytech/parity/pull/4089) -- Move to new auto-update server. [#4091](https://github.com/paritytech/parity/pull/4091) -- Fixing compilation without dapps. [#4088](https://github.com/paritytech/parity/pull/4088) -- Fix balances update [#4077](https://github.com/paritytech/parity/pull/4077) -- Key derivation in Worker [#4071](https://github.com/paritytech/parity/pull/4071) -- Display contract block creation [#4069](https://github.com/paritytech/parity/pull/4069) -- Improving logs for transactions sync and disable re-broadcasting while syncing [#4065](https://github.com/paritytech/parity/pull/4065) -- Passwords are valid by default [#4075](https://github.com/paritytech/parity/pull/4075) -- Show Origin label to events table [#4073](https://github.com/paritytech/parity/pull/4073) -- Fix tags not working [#4070](https://github.com/paritytech/parity/pull/4070) -- Zero-alloc trie lookups [#3998](https://github.com/paritytech/parity/pull/3998) -- Opening local dapp [#4041](https://github.com/paritytech/parity/pull/4041) -- Bringing back `js-sha3` to fix in-browser signing [#4063](https://github.com/paritytech/parity/pull/4063) -- Fix wrong transaction input for contract deployments [#4052](https://github.com/paritytech/parity/pull/4052) -- Re-broadcast transactions to few random peers on each new block. [#4054](https://github.com/paritytech/parity/pull/4054) -- Removing old transactions from the queue [#4046](https://github.com/paritytech/parity/pull/4046) -- Add block rewards to more Engines [#4055](https://github.com/paritytech/parity/pull/4055) -- Return old trie values on insert and remove [#4053](https://github.com/paritytech/parity/pull/4053) -- Let users open urls from dapps view [#4042](https://github.com/paritytech/parity/pull/4042) -- Util/validation update [#4051](https://github.com/paritytech/parity/pull/4051) -- Convert ShapeShift modal to store [#4035](https://github.com/paritytech/parity/pull/4035) -- Using local path on Windows [#4017](https://github.com/paritytech/parity/pull/4017) -- Fixing minGasLimit > ceil limit mining issue [#4018](https://github.com/paritytech/parity/pull/4018) -- Naive light client synchronization [#3892](https://github.com/paritytech/parity/pull/3892) -- Starting on homestead shows reload snackbar [#4043](https://github.com/paritytech/parity/pull/4043) -- Show contract parameters in MethodDecoding [#4024](https://github.com/paritytech/parity/pull/4024) -- UI component updates [#4010](https://github.com/paritytech/parity/pull/4010) -- Account view updates [#4008](https://github.com/paritytech/parity/pull/4008) -- Better error messages for PoA chains [#4034](https://github.com/paritytech/parity/pull/4034) -- Make some spec fields optional [#4019](https://github.com/paritytech/parity/pull/4019) -- Basic account type [#4021](https://github.com/paritytech/parity/pull/4021) -- Fix wallet in main net [#4038](https://github.com/paritytech/parity/pull/4038) -- Removing orphaned Cargo.toml [#4032](https://github.com/paritytech/parity/pull/4032) -- Address selector: support reverse lookup [#4033](https://github.com/paritytech/parity/pull/4033) -- Only fetch App when necessary [#4023](https://github.com/paritytech/parity/pull/4023) -- Connection UI cleanups & tests for prior PR [#4020](https://github.com/paritytech/parity/pull/4020) -- Unsubscribe error on ShapeShift modal close [#4005](https://github.com/paritytech/parity/pull/4005) -- Add ownership checks the Registry dApp [#4001](https://github.com/paritytech/parity/pull/4001) -- Refresh balances of contacts & contracts when syncing [#4022](https://github.com/paritytech/parity/pull/4022) -- Show message on new chain [#4016](https://github.com/paritytech/parity/pull/4016) -- Use TypedInputs in Contracts view [#4015](https://github.com/paritytech/parity/pull/4015) -- Fix focus on Modal [#4014](https://github.com/paritytech/parity/pull/4014) -- Fix newError noops when not bound to dispacher [#4013](https://github.com/paritytech/parity/pull/4013) -- Parse testnet chain as ropsten [#4004](https://github.com/paritytech/parity/pull/4004) -- Work on Portal Style [#4003](https://github.com/paritytech/parity/pull/4003) -- Make Wallet first-class citizens [#3990](https://github.com/paritytech/parity/pull/3990) -- Don't slice non-existent tags [#4000](https://github.com/paritytech/parity/pull/4000) -- Update dev dependencies and make Webpack less verbose [#3997](https://github.com/paritytech/parity/pull/3997) -- Correct log index in transaction receipt [#3995](https://github.com/paritytech/parity/pull/3995) -- Add Email and Registry lookups to Address Selector [#3992](https://github.com/paritytech/parity/pull/3992) -- Remove node journal: dead code [#3994](https://github.com/paritytech/parity/pull/3994) -- Cleanup AddContract with store [#3981](https://github.com/paritytech/parity/pull/3981) -- Store for EditPassword Modal [#3979](https://github.com/paritytech/parity/pull/3979) -- Additional fetch tests [#3983](https://github.com/paritytech/parity/pull/3983) -- Owning views of blockchain data [#3982](https://github.com/paritytech/parity/pull/3982) -- Make test network generic over peer type [#3974](https://github.com/paritytech/parity/pull/3974) -- Fetch tests (first batch) [#3977](https://github.com/paritytech/parity/pull/3977) -- Fetch certifiers only when needed [#3978](https://github.com/paritytech/parity/pull/3978) -- Visible accounts for dapps (default whitelist) [#3898](https://github.com/paritytech/parity/pull/3898) -- Remove some old (unused/duplicate) files [#3975](https://github.com/paritytech/parity/pull/3975) -- Port `try` macro to new `?` operator. [#3962](https://github.com/paritytech/parity/pull/3962) -- Small UI fixes [#3966](https://github.com/paritytech/parity/pull/3966) -- Fix wrong use of Icons [#3973](https://github.com/paritytech/parity/pull/3973) -- Updating dependencies [#3968](https://github.com/paritytech/parity/pull/3968) -- Web Based Dapps [#3956](https://github.com/paritytech/parity/pull/3956) -- Contract query: render false as false [#3971](https://github.com/paritytech/parity/pull/3971) -- Email verification: add Terms of Service [#3970](https://github.com/paritytech/parity/pull/3970) -- Fix method decoding [#3967](https://github.com/paritytech/parity/pull/3967) -- Store for EditMeta modal [#3959](https://github.com/paritytech/parity/pull/3959) -- Registry dapp: cleanup, support reverse entries [#3933](https://github.com/paritytech/parity/pull/3933) -- New Address Selector Component [#3829](https://github.com/paritytech/parity/pull/3829) -- Limiting accounts returned by parity_accountInfo [#3931](https://github.com/paritytech/parity/pull/3931) -- Unknown block error for RPC [#3965](https://github.com/paritytech/parity/pull/3965) -- Remove unused fields in informant [#3963](https://github.com/paritytech/parity/pull/3963) -- Allow contract constructors in chain spec [#3932](https://github.com/paritytech/parity/pull/3932) -- Sync reorg up to history size [#3874](https://github.com/paritytech/parity/pull/3874) -- Rising the limit for fetch [#3964](https://github.com/paritytech/parity/pull/3964) -- Bring integer arithmetic up to crates.io [#3943](https://github.com/paritytech/parity/pull/3943) -- Eslint rule for block curlies [#3955](https://github.com/paritytech/parity/pull/3955) -- Gas exception warnings on deployment [#3938](https://github.com/paritytech/parity/pull/3938) -- Move verification store into modal [#3951](https://github.com/paritytech/parity/pull/3951) -- Allow setting of minBlock on sending [#3921](https://github.com/paritytech/parity/pull/3921) -- Allow empty address [#3961](https://github.com/paritytech/parity/pull/3961) -- Fix default import [#3960](https://github.com/paritytech/parity/pull/3960) -- Display 0x00..00 as null [#3950](https://github.com/paritytech/parity/pull/3950) -- Global Fetch Service [#3915](https://github.com/paritytech/parity/pull/3915) -- Update babel-loader for WebPack 2.2-rc [#3953](https://github.com/paritytech/parity/pull/3953) -- Fix Webpack build [#3946](https://github.com/paritytech/parity/pull/3946) -- Fix manual input token [#3945](https://github.com/paritytech/parity/pull/3945) -- Update Webpack [#3952](https://github.com/paritytech/parity/pull/3952) -- Add missing Ethcore -> Parity headers [#3948](https://github.com/paritytech/parity/pull/3948) -- Code example: do start before register_protocol [#3947](https://github.com/paritytech/parity/pull/3947) -- Set CHAIN_ID for Classic [#3934](https://github.com/paritytech/parity/pull/3934) -- Fixed compile error. [#3940](https://github.com/paritytech/parity/pull/3940) -- Fix dapps not loading [#3935](https://github.com/paritytech/parity/pull/3935) -- Fix Secure API hangs [#3927](https://github.com/paritytech/parity/pull/3927) -- Parity_chainStatus RPC for block gap info [#3899](https://github.com/paritytech/parity/pull/3899) -- Custom attribute for binary serialization [#3922](https://github.com/paritytech/parity/pull/3922) -- Split intermediate stage into two. [#3926](https://github.com/paritytech/parity/pull/3926) -- Move release-registering to intermediate stage. [#3920](https://github.com/paritytech/parity/pull/3920) -- Blocktime format rounding [#3894](https://github.com/paritytech/parity/pull/3894) -- Ignore dapps_policy.json [#3919](https://github.com/paritytech/parity/pull/3919) -- Fixing Contract Development [#3912](https://github.com/paritytech/parity/pull/3912) -- Use rhash for non-native CI platforms and submit build. [#3911](https://github.com/paritytech/parity/pull/3911) -- Remove -Zorbit=off from rustflags on windows [#3907](https://github.com/paritytech/parity/pull/3907) -- Fixed upgrading keys on the first run [#3904](https://github.com/paritytech/parity/pull/3904) -- Fix deadlock in queue drop [#3903](https://github.com/paritytech/parity/pull/3903) -- Require only simpler methods on Provider [#3897](https://github.com/paritytech/parity/pull/3897) -- Fix grammar ("you try" -> "you tried" + article) [#3902](https://github.com/paritytech/parity/pull/3902) -- Remove light server capability temporarily [#3872](https://github.com/paritytech/parity/pull/3872) -- Allow retry for future blocks [#3896](https://github.com/paritytech/parity/pull/3896) -- Consistent engine and seal names [#3895](https://github.com/paritytech/parity/pull/3895) -- Update email certification ABI [#3893](https://github.com/paritytech/parity/pull/3893) -- Remove existence & length checks on passwords & phrases [#3854](https://github.com/paritytech/parity/pull/3854) -- Refresh certifications automatically [#3878](https://github.com/paritytech/parity/pull/3878) -- Fix Wallet Settings Modal [#3856](https://github.com/paritytech/parity/pull/3856) -- Fix difficulty adjustment. [#3884](https://github.com/paritytech/parity/pull/3884) -- Final fixups for updater [#3883](https://github.com/paritytech/parity/pull/3883) -- Attempt to fix windows CI. [#3882](https://github.com/paritytech/parity/pull/3882) -- Fixing racy test [#3881](https://github.com/paritytech/parity/pull/3881) -- Fix updater permissions [#3880](https://github.com/paritytech/parity/pull/3880) -- Delayed transactions [#3865](https://github.com/paritytech/parity/pull/3865) -- Don't log auth token [#3853](https://github.com/paritytech/parity/pull/3853) -- Loading default config from default path [#3875](https://github.com/paritytech/parity/pull/3875) -- New paths [#3877](https://github.com/paritytech/parity/pull/3877) -- Update tests, gitlabci [#3876](https://github.com/paritytech/parity/pull/3876) -- Base directory option [#3868](https://github.com/paritytech/parity/pull/3868) -- Auto-updating [#3505](https://github.com/paritytech/parity/pull/3505) -- Fix naming collision [#3873](https://github.com/paritytech/parity/pull/3873) -- Get rid of unecessary redirection while fetching content [#3858](https://github.com/paritytech/parity/pull/3858) -- Fix verification stores [#3864](https://github.com/paritytech/parity/pull/3864) -- Store subscriptionId, align with main subscription model [#3863](https://github.com/paritytech/parity/pull/3863) -- Additional RPCs for dapps accounts management [#3792](https://github.com/paritytech/parity/pull/3792) -- Add Ws Json rpc client and command line utils (take 2) [#3830](https://github.com/paritytech/parity/pull/3830) -- Fix typo in method call (broken contract interface) [#3862](https://github.com/paritytech/parity/pull/3862) -- Fix flaky test [#3860](https://github.com/paritytech/parity/pull/3860) -- Converting traces API to AutoArgs [#3844](https://github.com/paritytech/parity/pull/3844) -- Get certifications from BadgeReg, show them in accounts overview [#3768](https://github.com/paritytech/parity/pull/3768) -- New directory structure [#3828](https://github.com/paritytech/parity/pull/3828) -- First run: skip account creation if they already have accounts [#3827](https://github.com/paritytech/parity/pull/3827) -- Tendermint seal [#3857](https://github.com/paritytech/parity/pull/3857) -- Tendermint Engine [#3759](https://github.com/paritytech/parity/pull/3759) -- Expand lint to catch css issues [#3852](https://github.com/paritytech/parity/pull/3852) -- Inject exports both partiy & web3 [#3851](https://github.com/paritytech/parity/pull/3851) -- Let Webpack talk again [#3848](https://github.com/paritytech/parity/pull/3848) -- AuthorityRound seal and simplify Generic seal Spec [#3843](https://github.com/paritytech/parity/pull/3843) -- Signing transactions with rotating token [#3691](https://github.com/paritytech/parity/pull/3691) -- Bump dev chain [#3835](https://github.com/paritytech/parity/pull/3835) -- Spelling [#3839](https://github.com/paritytech/parity/pull/3839) -- Email verification [#3766](https://github.com/paritytech/parity/pull/3766) -- Network configuration for Ethereum Classic [#3812](https://github.com/paritytech/parity/pull/3812) -- Using jsonrpc-macros [#3831](https://github.com/paritytech/parity/pull/3831) -- Fixed bool dropdown in contract execution [#3823](https://github.com/paritytech/parity/pull/3823) -- Avoid broadcasting transactions to peers that send them [#3796](https://github.com/paritytech/parity/pull/3796) -- Eth_sign RPC now hashes given data instead of getting the hash [#3800](https://github.com/paritytech/parity/pull/3800) -- Add store for MethodDecoding [#3821](https://github.com/paritytech/parity/pull/3821) -- Add store for AddAddress [#3819](https://github.com/paritytech/parity/pull/3819) -- Fix React-Router in i18n locale change [#3815](https://github.com/paritytech/parity/pull/3815) -- Cache fetched Dapps [#3804](https://github.com/paritytech/parity/pull/3804) -- Authors & homepage => Parity [#3818](https://github.com/paritytech/parity/pull/3818) -- Rename Ethcore -> Parity Technologies [#3817](https://github.com/paritytech/parity/pull/3817) -- Allow editing of gasPrice & gas in Signer [#3777](https://github.com/paritytech/parity/pull/3777) -- I18n string dictionaries [#3532](https://github.com/paritytech/parity/pull/3532) -- Fix padding in App [#3813](https://github.com/paritytech/parity/pull/3813) -- Light server improvements and protocol adjustments [#3801](https://github.com/paritytech/parity/pull/3801) -- Tolerate errors in user_defaults [#3810](https://github.com/paritytech/parity/pull/3810) -- Block: enforce gas limit falls within engine bounds [#3809](https://github.com/paritytech/parity/pull/3809) -- Target Babel to latest Chrome Versions in dev [#3806](https://github.com/paritytech/parity/pull/3806) -- Lowercase npm packages [#3807](https://github.com/paritytech/parity/pull/3807) -- Extended publishing of libraries to npm [#3786](https://github.com/paritytech/parity/pull/3786) -- Several Fixes to the UI [#3799](https://github.com/paritytech/parity/pull/3799) -- Remove "s [#3805](https://github.com/paritytech/parity/pull/3805) -- Extract CSS to file in production builds [#3783](https://github.com/paritytech/parity/pull/3783) -- Notify user on transaction received [#3782](https://github.com/paritytech/parity/pull/3782) -- Removing all old entries from transaction queue [#3772](https://github.com/paritytech/parity/pull/3772) -- Status page updates [#3774](https://github.com/paritytech/parity/pull/3774) -- Allow modifications of gas when confirming in signer [#3798](https://github.com/paritytech/parity/pull/3798) -- Network connectivity fixes [#3794](https://github.com/paritytech/parity/pull/3794) -- Make *ID names consistent with std Rust (Id) [#3781](https://github.com/paritytech/parity/pull/3781) -- Update CI builds [#3780](https://github.com/paritytech/parity/pull/3780) -- Update AuthorityRound tests to new spec [#3790](https://github.com/paritytech/parity/pull/3790) -- Fixes to the Wallet UI [#3787](https://github.com/paritytech/parity/pull/3787) -- Add support for wallets without getOwner() interface [#3779](https://github.com/paritytech/parity/pull/3779) -- Update Material-UI [#3785](https://github.com/paritytech/parity/pull/3785) -- Fixes error in Transfer modal [#3788](https://github.com/paritytech/parity/pull/3788) -- LES Part 3: Event handlers and handling responses [#3755](https://github.com/paritytech/parity/pull/3755) -- Basic UI rendering tests [#3743](https://github.com/paritytech/parity/pull/3743) -- Network: process packets only after connection handler finishes [#3776](https://github.com/paritytech/parity/pull/3776) -- AuthorityRound network simulation test [#3778](https://github.com/paritytech/parity/pull/3778) -- GasPrice selection for contract execution [#3770](https://github.com/paritytech/parity/pull/3770) -- Reject existing transactions [#3762](https://github.com/paritytech/parity/pull/3762) -- Allow autoRemove from api.subscribe based on callback return values [#3752](https://github.com/paritytech/parity/pull/3752) -- Replace misplaced & with && in gitlab-ci.yml [#3753](https://github.com/paritytech/parity/pull/3753) -- Lower gas usage for creating a Multisig Wallet [#3773](https://github.com/paritytech/parity/pull/3773) -- Added IO service explicit stop [#3761](https://github.com/paritytech/parity/pull/3761) -- Be lenient around invalid owners map [#3764](https://github.com/paritytech/parity/pull/3764) -- GasEditor component [#3750](https://github.com/paritytech/parity/pull/3750) -- Cleanups [#3742](https://github.com/paritytech/parity/pull/3742) -- Update babel, fix CI build due to breaking changes [#3754](https://github.com/paritytech/parity/pull/3754) -- Small fixes to contract [#3751](https://github.com/paritytech/parity/pull/3751) -- Make engine hold AccountProvider [#3725](https://github.com/paritytech/parity/pull/3725) -- Properly delete addresses/contracts in addressbook [#3739](https://github.com/paritytech/parity/pull/3739) -- Display Wallet Owners Icons in Accounts list [#3741](https://github.com/paritytech/parity/pull/3741) -- Edit Multisig Wallet settings [#3740](https://github.com/paritytech/parity/pull/3740) -- Replace build directory completely [#3748](https://github.com/paritytech/parity/pull/3748) -- Add existing release files before merge [#3747](https://github.com/paritytech/parity/pull/3747) -- Release script back to using fetch/merge [#3746](https://github.com/paritytech/parity/pull/3746) -- Update with -X only for merge [#3745](https://github.com/paritytech/parity/pull/3745) -- Give accounts precedence over address_book entries [#3732](https://github.com/paritytech/parity/pull/3732) -- Enable Panic=abort [#3423](https://github.com/paritytech/parity/pull/3423) -- Cleanups on js-precompiled [#3738](https://github.com/paritytech/parity/pull/3738) -- Add parity_removeAddress RPC [#3735](https://github.com/paritytech/parity/pull/3735) -- Fix up the transaction JSON serialisation for RPC. [#3633](https://github.com/paritytech/parity/pull/3633) -- Queue: CLI for auto-scaling and num verifiers [#3709](https://github.com/paritytech/parity/pull/3709) -- Add functionalities to multi-sig wallet [#3729](https://github.com/paritytech/parity/pull/3729) -- PropTypes as function call [#3731](https://github.com/paritytech/parity/pull/3731) -- Unify proptypes in util/proptypes.js [#3728](https://github.com/paritytech/parity/pull/3728) -- Bump jsonrpc-ipc-server to fix windows build [#3730](https://github.com/paritytech/parity/pull/3730) -- LES Part 2 [#3527](https://github.com/paritytech/parity/pull/3527) -- First draft of the MultiSig Wallet [#3700](https://github.com/paritytech/parity/pull/3700) -- Engine block ordering [#3719](https://github.com/paritytech/parity/pull/3719) -- Use fdlimit utility crate from crates.io [#3716](https://github.com/paritytech/parity/pull/3716) -- Move decoding for contract deployment logic earlier [#3714](https://github.com/paritytech/parity/pull/3714) -- Possible fix for queue drop deadlock [#3702](https://github.com/paritytech/parity/pull/3702) -- Encode networkid as a u64. [#3713](https://github.com/paritytech/parity/pull/3713) -- Use valid RLP in generic genesis seal spec [#3717](https://github.com/paritytech/parity/pull/3717) -- Update JS dependencies [#3710](https://github.com/paritytech/parity/pull/3710) -- Use Webpack Aliases [#3711](https://github.com/paritytech/parity/pull/3711) -- Dapps-specific accounts [#3627](https://github.com/paritytech/parity/pull/3627) -- Signer method parameter decoding & destination info [#3671](https://github.com/paritytech/parity/pull/3671) -- Remove invalid slice test [#3712](https://github.com/paritytech/parity/pull/3712) -- React library update [#3704](https://github.com/paritytech/parity/pull/3704) -- New Loading Component for the UI [#3707](https://github.com/paritytech/parity/pull/3707) -- Refactoring Transfer Modal [#3705](https://github.com/paritytech/parity/pull/3705) -- Fix extra scrollbars in dapps [#3706](https://github.com/paritytech/parity/pull/3706) -- Indent state tests [#3431](https://github.com/paritytech/parity/pull/3431) -- Filter null transactions for display (not available on node) [#3698](https://github.com/paritytech/parity/pull/3698) -- Move recovery phrase print button [#3697](https://github.com/paritytech/parity/pull/3697) -- Fix padding bottom needed after fixed status [#3701](https://github.com/paritytech/parity/pull/3701) -- Don't share the snapshot while downloading old blocks [#3695](https://github.com/paritytech/parity/pull/3695) -- Button to print recovery phrase [#3694](https://github.com/paritytech/parity/pull/3694) -- Fix status bar to bottom of the screen [#3692](https://github.com/paritytech/parity/pull/3692) -- Splitting serialization of signTransaction and sendTransaction confirmation requests [#3642](https://github.com/paritytech/parity/pull/3642) -- Implement basic badges/certifications/flair [#3665](https://github.com/paritytech/parity/pull/3665) -- Simplify Container title rendering [#3680](https://github.com/paritytech/parity/pull/3680) -- Update loading splash to fit in with l&f [#3685](https://github.com/paritytech/parity/pull/3685) -- Safari UI fixes [#3678](https://github.com/paritytech/parity/pull/3678) -- Remove strict mode for DappReg (work-around for package upgrade) [#3681](https://github.com/paritytech/parity/pull/3681) -- Bumping clippy [#3654](https://github.com/paritytech/parity/pull/3654) -- Return of the Fat DB [#3636](https://github.com/paritytech/parity/pull/3636) -- Invalidate blocks from future [#3652](https://github.com/paritytech/parity/pull/3652) -- Make Modal always scrollable [#3667](https://github.com/paritytech/parity/pull/3667) -- Display local/completed transactions [#3630](https://github.com/paritytech/parity/pull/3630) -- Added build-essential dep to dockerfiles [#3666](https://github.com/paritytech/parity/pull/3666) -- Strict config parsing (uknown keys are rejected) [#3663](https://github.com/paritytech/parity/pull/3663) -- Strict deserialization [#3662](https://github.com/paritytech/parity/pull/3662) -- Disable peer if no common block found [#3655](https://github.com/paritytech/parity/pull/3655) -- Show snackbar on password change [#3661](https://github.com/paritytech/parity/pull/3661) -- Bring back PV62 support [#3660](https://github.com/paritytech/parity/pull/3660) -- Unlock expecting quantity [#3659](https://github.com/paritytech/parity/pull/3659) -- Update Webpack => v2 [#3643](https://github.com/paritytech/parity/pull/3643) -- Update SMS verification [#3579](https://github.com/paritytech/parity/pull/3579) -- Simplify tx confirmations display [#3559](https://github.com/paritytech/parity/pull/3559) -- Fixes overflow in Signer tx data [#3657](https://github.com/paritytech/parity/pull/3657) -- Fixed tab bar not updating [#3653](https://github.com/paritytech/parity/pull/3653) -- Set default min tx price to $0.0025 [#3617](https://github.com/paritytech/parity/pull/3617) -- Use accountsInfo instead of eth_accounts for first check [#3618](https://github.com/paritytech/parity/pull/3618) -- Fix Copy to Clipboard Snackbar [#3619](https://github.com/paritytech/parity/pull/3619) -- Manually add \r to Windows phrases pre 1.4.5 [#3615](https://github.com/paritytech/parity/pull/3615) -- Signer layouts to flexbox [#3600](https://github.com/paritytech/parity/pull/3600) -- Fixing wrong tokens type in Redux store [#3621](https://github.com/paritytech/parity/pull/3621) -- Add dappreg link to apps list [#3568](https://github.com/paritytech/parity/pull/3568) -- Smarter balance fetching [#3605](https://github.com/paritytech/parity/pull/3605) -- Dapp iframe allow forms, allow target=_blank [#3597](https://github.com/paritytech/parity/pull/3597) -- Align copy button to input field [#3604](https://github.com/paritytech/parity/pull/3604) -- Appending logs by default [#3609](https://github.com/paritytech/parity/pull/3609) -- Update test, fix number. [#3612](https://github.com/paritytech/parity/pull/3612) -- Fixing phrases generated on windows [#3614](https://github.com/paritytech/parity/pull/3614) -- Check for network ID for live/test matching [#3602](https://github.com/paritytech/parity/pull/3602) -- Always insert traces for genesis. [#3603](https://github.com/paritytech/parity/pull/3603) -- Real deleting accounts [#3540](https://github.com/paritytech/parity/pull/3540) -- Trim whitespace from input recovery phrase [#3599](https://github.com/paritytech/parity/pull/3599) -- Fix local tx requests [#3589](https://github.com/paritytech/parity/pull/3589) -- Fix CPU usage when idle [#3592](https://github.com/paritytech/parity/pull/3592) -- Don't fetch balances on every new block if syncing [#3591](https://github.com/paritytech/parity/pull/3591) -- Work around WS in UI [#3587](https://github.com/paritytech/parity/pull/3587) -- CLI option to disable ancient block downloading [#3573](https://github.com/paritytech/parity/pull/3573) -- Move Signer balance queries to store for component-wide re-use [#3531](https://github.com/paritytech/parity/pull/3531) -- Fix wrong method name in `contract.js` [#3580](https://github.com/paritytech/parity/pull/3580) -- Smarter Tokens fetching [#3546](https://github.com/paritytech/parity/pull/3546) -- Fix panic on importing own invalid transaction [#3550](https://github.com/paritytech/parity/pull/3550) -- Use an adaptive number of threads in the verification queue [#2445](https://github.com/paritytech/parity/pull/2445) -- Faster UI - React Tweaks [#3555](https://github.com/paritytech/parity/pull/3555) -- Send value & contract execute gas limit warnings [#3512](https://github.com/paritytech/parity/pull/3512) -- Add TxQueue visibility specifier (not added between merges) [#3566](https://github.com/paritytech/parity/pull/3566) -- DappRegistry [#3405](https://github.com/paritytech/parity/pull/3405) -- Import account message [#3552](https://github.com/paritytech/parity/pull/3552) -- --testnet set to ropsten [#3551](https://github.com/paritytech/parity/pull/3551) -- Fix flaky test [#3547](https://github.com/paritytech/parity/pull/3547) -- Sms verification code style [#3564](https://github.com/paritytech/parity/pull/3564) -- [Registry] Clear input and working buttons [#3563](https://github.com/paritytech/parity/pull/3563) -- Fix peers not displaying [#3561](https://github.com/paritytech/parity/pull/3561) -- New registry contract address for ropsten [#3549](https://github.com/paritytech/parity/pull/3549) -- Use contract Registry fee, not a hard-coded value [#3554](https://github.com/paritytech/parity/pull/3554) -- Don't query chain in Signer, use Redux isTest [#3524](https://github.com/paritytech/parity/pull/3524) -- Moving fetching of hash-addressed dapps/content to separate crate. [#3543](https://github.com/paritytech/parity/pull/3543) -- Ropsten network [#3539](https://github.com/paritytech/parity/pull/3539) -- Add simple one-line installer to README.md [#3534](https://github.com/paritytech/parity/pull/3534) -- Propagations & local transactions tracking [#3491](https://github.com/paritytech/parity/pull/3491) -- Correct format of eth_signTransaction [#3503](https://github.com/paritytech/parity/pull/3503) -- ABI can be empty and auto-fill contract name [#3518](https://github.com/paritytech/parity/pull/3518) -- Fix versions for NPM [#3516](https://github.com/paritytech/parity/pull/3516) -- Better GHH event display & tracking [#3498](https://github.com/paritytech/parity/pull/3498) -- Dapp section & visibility changes [#3438](https://github.com/paritytech/parity/pull/3438) -- Fix parity.js badly built [#3526](https://github.com/paritytech/parity/pull/3526) -- Updated the european warp bootnode addresses [#3528](https://github.com/paritytech/parity/pull/3528) -- Limit sync reorg to 20 blocks [#3519](https://github.com/paritytech/parity/pull/3519) -- Revert "Limit sync reorganization to 20 blocks" [#3517](https://github.com/paritytech/parity/pull/3517) -- Check transaction signature when adding to the queue [#3508](https://github.com/paritytech/parity/pull/3508) -- Limit sync reorganization to 20 blocks [#3509](https://github.com/paritytech/parity/pull/3509) -- Keep track of block gasLimit [#3506](https://github.com/paritytech/parity/pull/3506) -- Smarter Status Polling [#3504](https://github.com/paritytech/parity/pull/3504) -- Handle solc combined output [#3496](https://github.com/paritytech/parity/pull/3496) -- Wallet names shouldn't use UUID [#3481](https://github.com/paritytech/parity/pull/3481) -- Make parity.js usable by Node and Browser [#3475](https://github.com/paritytech/parity/pull/3475) -- Sms verification modal [#3336](https://github.com/paritytech/parity/pull/3336) -- Sudo -c is not supported on Mac [#3488](https://github.com/paritytech/parity/pull/3488) -- Add trace_{call, rawTransaction, replayTransaction} [#3492](https://github.com/paritytech/parity/pull/3492) -- Check for possible panics in scrypt key derivation [#3490](https://github.com/paritytech/parity/pull/3490) -- Sync traffic optimization [#3477](https://github.com/paritytech/parity/pull/3477) -- Wallet files shouldn't give away the address [#3378](https://github.com/paritytech/parity/pull/3378) -- Fixing tests, fixing refreshing precompiled [#3483](https://github.com/paritytech/parity/pull/3483) -- Better Errors Snackbar in UI [#3478](https://github.com/paritytech/parity/pull/3478) -- Handle Signer Rejection [#3476](https://github.com/paritytech/parity/pull/3476) -- Enhanced MethodDecoding in Transactions list [#3454](https://github.com/paritytech/parity/pull/3454) -- Signer new-token generates a link and opens browser [#3379](https://github.com/paritytech/parity/pull/3379) -- Make tokenreg dapp fast again [#3474](https://github.com/paritytech/parity/pull/3474) -- Build fix [#3470](https://github.com/paritytech/parity/pull/3470) -- Display deployed Basic token addresses [#3447](https://github.com/paritytech/parity/pull/3447) -- Export accounts as JSON or CSV [#2866](https://github.com/paritytech/parity/pull/2866) -- Set HF2 block number [#3466](https://github.com/paritytech/parity/pull/3466) -- Better word list for secret phrase generation [#3461](https://github.com/paritytech/parity/pull/3461) -- Drop spec when no longer useful [#3460](https://github.com/paritytech/parity/pull/3460) -- Add fallback check in ABI validation [#3459](https://github.com/paritytech/parity/pull/3459) -- Save sort order in LocalStorage [#3457](https://github.com/paritytech/parity/pull/3457) -- Adds onPaste event to Inputs [#3456](https://github.com/paritytech/parity/pull/3456) -- Update signer to take care of text overflows [#3450](https://github.com/paritytech/parity/pull/3450) -- Authority round consensus engine [#3426](https://github.com/paritytech/parity/pull/3426) -- Fix transfer token decimal calculation [#3445](https://github.com/paritytech/parity/pull/3445) -- Restrict max code size for EIP-150 and after. [#3363](https://github.com/paritytech/parity/pull/3363) -- Contract queries should display IdentityIcons [#3453](https://github.com/paritytech/parity/pull/3453) -- Use Babel in vendor when needed [#3451](https://github.com/paritytech/parity/pull/3451) -- Use signature of functions instead of names [#3448](https://github.com/paritytech/parity/pull/3448) -- Handle contract constructor inputs [#3430](https://github.com/paritytech/parity/pull/3430) -- Use Contract owner for unregistering Token [#3446](https://github.com/paritytech/parity/pull/3446) -- Create directories only if feature is enabled [#3442](https://github.com/paritytech/parity/pull/3442) -- Import AddresBook from exported JSON [#3433](https://github.com/paritytech/parity/pull/3433) -- Scrollable accounts in autocomplete [#3427](https://github.com/paritytech/parity/pull/3427) -- Bump ws-rs [#3428](https://github.com/paritytech/parity/pull/3428) -- Swap TokenReg dapp from base to decimals [#3425](https://github.com/paritytech/parity/pull/3425) -- Change beta builds to stable on Travis [#3421](https://github.com/paritytech/parity/pull/3421) -- Refactor copy to clipboard functionality [#3420](https://github.com/paritytech/parity/pull/3420) -- Dev chain [#3385](https://github.com/paritytech/parity/pull/3385) -- Fetch known code from the database during restoration [#3377](https://github.com/paritytech/parity/pull/3377) -- Fixing benches [#3422](https://github.com/paritytech/parity/pull/3422) -- Fix chainspec storage field. [#3406](https://github.com/paritytech/parity/pull/3406) -- Abort snapshot restoration faster [#3356](https://github.com/paritytech/parity/pull/3356) -- Remove addresses, display non-refundable warning on registries [#3403](https://github.com/paritytech/parity/pull/3403) -- Don't auto-unsubscribe when subscriber callback throws [#3401](https://github.com/paritytech/parity/pull/3401) -- Fix dapp account selection [#3399](https://github.com/paritytech/parity/pull/3399) -- Fix travis build: remove unused import [#3381](https://github.com/paritytech/parity/pull/3381) -- Optimize memory footprint [#3376](https://github.com/paritytech/parity/pull/3376) -- Fixing parsing passwords from file [#3367](https://github.com/paritytech/parity/pull/3367) -- Remove some unwraps from parity/helpers [#3364](https://github.com/paritytech/parity/pull/3364) -- Load external, builtin & local apps in parallel [#3340](https://github.com/paritytech/parity/pull/3340) -- Solidity Compiler in UI [#3279](https://github.com/paritytech/parity/pull/3279) -- Determine real-time HTTP connected status [#3335](https://github.com/paritytech/parity/pull/3335) -- Clarify error message about disabled Signer [#3359](https://github.com/paritytech/parity/pull/3359) -- Cater for home.parity hostname in dappsUrl [#3341](https://github.com/paritytech/parity/pull/3341) -- Make sure Token is ECR20 [#3347](https://github.com/paritytech/parity/pull/3347) -- [TokenReg dApp] Fixed Unregister for Contract Owner only [#3346](https://github.com/paritytech/parity/pull/3346) -- LES Part 1 [#3322](https://github.com/paritytech/parity/pull/3322) -- Make transactions load [#3348](https://github.com/paritytech/parity/pull/3348) -- Manual bump package.json [#3345](https://github.com/paritytech/parity/pull/3345) -- Windows app and installer fixes [#3338](https://github.com/paritytech/parity/pull/3338) -- Fix JS API test [#3342](https://github.com/paritytech/parity/pull/3342) -- Git pre-push checks for UI [#3072](https://github.com/paritytech/parity/pull/3072) -- Disarm the HF and add more bootnodes [#3323](https://github.com/paritytech/parity/pull/3323) -- Default contract type on UI [#3310](https://github.com/paritytech/parity/pull/3310) -- In-browser signing support [#3231](https://github.com/paritytech/parity/pull/3231) -- Handle redirects from /api/content on manifest.json gracefully [#3315](https://github.com/paritytech/parity/pull/3315) -- Dapps interface RPC [#3311](https://github.com/paritytech/parity/pull/3311) -- Additional snapshot sync checks [#3318](https://github.com/paritytech/parity/pull/3318) -- Fix spurious signer tests failures [#3312](https://github.com/paritytech/parity/pull/3312) -- Fix signer token updates [#3302](https://github.com/paritytech/parity/pull/3302) -- Update account recovery phrase hint [#3316](https://github.com/paritytech/parity/pull/3316) -- New transaction tests [#3313](https://github.com/paritytech/parity/pull/3313) -- Remove 127.0.0.1 references [#3303](https://github.com/paritytech/parity/pull/3303) -- Fix for opening UI after installation on mac [#3300](https://github.com/paritytech/parity/pull/3300) -- Fixed uncle query [#3299](https://github.com/paritytech/parity/pull/3299) -- Updated blance display with max decimals [#3266](https://github.com/paritytech/parity/pull/3266) -- Refactoring Signer to auto_args + eth_signTransaction [#3261](https://github.com/paritytech/parity/pull/3261) -- Fix typo [#3298](https://github.com/paritytech/parity/pull/3298) -- Change to more common focused spelling [#3264](https://github.com/paritytech/parity/pull/3264) -- Manual bump of package.json (recovery) [#3295](https://github.com/paritytech/parity/pull/3295) -- Fix initial token generation [#3289](https://github.com/paritytech/parity/pull/3289) -- Fixed IO service shutdown [#3286](https://github.com/paritytech/parity/pull/3286) -- Autostart setting for windows tray app [#3269](https://github.com/paritytech/parity/pull/3269) -- Fixes for 1.4 [#3260](https://github.com/paritytech/parity/pull/3260) -- Build tray app for x64 [#3255](https://github.com/paritytech/parity/pull/3255) -- Add secure flag back [#3244](https://github.com/paritytech/parity/pull/3244) -- Verify chunk hashes in cli restore [#3241](https://github.com/paritytech/parity/pull/3241) -- Load network apps manifests as contentHash (no coding) [#3235](https://github.com/paritytech/parity/pull/3235) -- Fixed some typos [#3236](https://github.com/paritytech/parity/pull/3236) -- Rename cli and config options signer->ui [#3232](https://github.com/paritytech/parity/pull/3232) -- Add store for dapps state [#3211](https://github.com/paritytech/parity/pull/3211) -- Fix first-time tagging of contracts [#3222](https://github.com/paritytech/parity/pull/3222) -- Fix /parity-utils/{web3,parity}.js webpack errors [#3221](https://github.com/paritytech/parity/pull/3221) -- Improve 'invalid raw key' error msg [#3219](https://github.com/paritytech/parity/pull/3219) -- Cleaning up polluted namespaces [#3143](https://github.com/paritytech/parity/pull/3143) -- Set passive mode for first run only [#3214](https://github.com/paritytech/parity/pull/3214) -- Parity configuration settings, i.e. mode [#3212](https://github.com/paritytech/parity/pull/3212) -- Ethash unsafety cleanup [#3210](https://github.com/paritytech/parity/pull/3210) -- Mode improvements for UI [#3109](https://github.com/paritytech/parity/pull/3109) -- Delay bomb for Classic (ECIP-1010) [#3179](https://github.com/paritytech/parity/pull/3179) -- Use ethcore_dappsPort when constructing URLs [#3139](https://github.com/paritytech/parity/pull/3139) -- Add copy address button to Contract deploy [#3199](https://github.com/paritytech/parity/pull/3199) -- Expose Parity api as window.secureApi [#3207](https://github.com/paritytech/parity/pull/3207) -- Add error for sendRawTransaction and estimateGas [#3194](https://github.com/paritytech/parity/pull/3194) -- Exposing engine extra info in block RPC [#3169](https://github.com/paritytech/parity/pull/3169) -- V1.5 [#3195](https://github.com/paritytech/parity/pull/3195) -- Remove dapp logos (GHH points to dapp-assets) [#3192](https://github.com/paritytech/parity/pull/3192) -- Fixing possible race in ethcore_hashContent [#3191](https://github.com/paritytech/parity/pull/3191) -- Bump package.json version (1.5 is master) [#3193](https://github.com/paritytech/parity/pull/3193) +- Current release: 1.3 -> 1.4 [#4183](https://github.com/openethereum/openethereum/pull/4183) +- Fix rebroadcast panic [#4084](https://github.com/openethereum/openethereum/pull/4084) +- Use shallow-only rendering in all tests [#4087](https://github.com/openethereum/openethereum/pull/4087) +- Sending transactions in chunks [#4089](https://github.com/openethereum/openethereum/pull/4089) +- Move to new auto-update server. [#4091](https://github.com/openethereum/openethereum/pull/4091) +- Fixing compilation without dapps. [#4088](https://github.com/openethereum/openethereum/pull/4088) +- Fix balances update [#4077](https://github.com/openethereum/openethereum/pull/4077) +- Key derivation in Worker [#4071](https://github.com/openethereum/openethereum/pull/4071) +- Display contract block creation [#4069](https://github.com/openethereum/openethereum/pull/4069) +- Improving logs for transactions sync and disable re-broadcasting while syncing [#4065](https://github.com/openethereum/openethereum/pull/4065) +- Passwords are valid by default [#4075](https://github.com/openethereum/openethereum/pull/4075) +- Show Origin label to events table [#4073](https://github.com/openethereum/openethereum/pull/4073) +- Fix tags not working [#4070](https://github.com/openethereum/openethereum/pull/4070) +- Zero-alloc trie lookups [#3998](https://github.com/openethereum/openethereum/pull/3998) +- Opening local dapp [#4041](https://github.com/openethereum/openethereum/pull/4041) +- Bringing back `js-sha3` to fix in-browser signing [#4063](https://github.com/openethereum/openethereum/pull/4063) +- Fix wrong transaction input for contract deployments [#4052](https://github.com/openethereum/openethereum/pull/4052) +- Re-broadcast transactions to few random peers on each new block. [#4054](https://github.com/openethereum/openethereum/pull/4054) +- Removing old transactions from the queue [#4046](https://github.com/openethereum/openethereum/pull/4046) +- Add block rewards to more Engines [#4055](https://github.com/openethereum/openethereum/pull/4055) +- Return old trie values on insert and remove [#4053](https://github.com/openethereum/openethereum/pull/4053) +- Let users open urls from dapps view [#4042](https://github.com/openethereum/openethereum/pull/4042) +- Util/validation update [#4051](https://github.com/openethereum/openethereum/pull/4051) +- Convert ShapeShift modal to store [#4035](https://github.com/openethereum/openethereum/pull/4035) +- Using local path on Windows [#4017](https://github.com/openethereum/openethereum/pull/4017) +- Fixing minGasLimit > ceil limit mining issue [#4018](https://github.com/openethereum/openethereum/pull/4018) +- Naive light client synchronization [#3892](https://github.com/openethereum/openethereum/pull/3892) +- Starting on homestead shows reload snackbar [#4043](https://github.com/openethereum/openethereum/pull/4043) +- Show contract parameters in MethodDecoding [#4024](https://github.com/openethereum/openethereum/pull/4024) +- UI component updates [#4010](https://github.com/openethereum/openethereum/pull/4010) +- Account view updates [#4008](https://github.com/openethereum/openethereum/pull/4008) +- Better error messages for PoA chains [#4034](https://github.com/openethereum/openethereum/pull/4034) +- Make some spec fields optional [#4019](https://github.com/openethereum/openethereum/pull/4019) +- Basic account type [#4021](https://github.com/openethereum/openethereum/pull/4021) +- Fix wallet in main net [#4038](https://github.com/openethereum/openethereum/pull/4038) +- Removing orphaned Cargo.toml [#4032](https://github.com/openethereum/openethereum/pull/4032) +- Address selector: support reverse lookup [#4033](https://github.com/openethereum/openethereum/pull/4033) +- Only fetch App when necessary [#4023](https://github.com/openethereum/openethereum/pull/4023) +- Connection UI cleanups & tests for prior PR [#4020](https://github.com/openethereum/openethereum/pull/4020) +- Unsubscribe error on ShapeShift modal close [#4005](https://github.com/openethereum/openethereum/pull/4005) +- Add ownership checks the Registry dApp [#4001](https://github.com/openethereum/openethereum/pull/4001) +- Refresh balances of contacts & contracts when syncing [#4022](https://github.com/openethereum/openethereum/pull/4022) +- Show message on new chain [#4016](https://github.com/openethereum/openethereum/pull/4016) +- Use TypedInputs in Contracts view [#4015](https://github.com/openethereum/openethereum/pull/4015) +- Fix focus on Modal [#4014](https://github.com/openethereum/openethereum/pull/4014) +- Fix newError noops when not bound to dispacher [#4013](https://github.com/openethereum/openethereum/pull/4013) +- Parse testnet chain as ropsten [#4004](https://github.com/openethereum/openethereum/pull/4004) +- Work on Portal Style [#4003](https://github.com/openethereum/openethereum/pull/4003) +- Make Wallet first-class citizens [#3990](https://github.com/openethereum/openethereum/pull/3990) +- Don't slice non-existent tags [#4000](https://github.com/openethereum/openethereum/pull/4000) +- Update dev dependencies and make Webpack less verbose [#3997](https://github.com/openethereum/openethereum/pull/3997) +- Correct log index in transaction receipt [#3995](https://github.com/openethereum/openethereum/pull/3995) +- Add Email and Registry lookups to Address Selector [#3992](https://github.com/openethereum/openethereum/pull/3992) +- Remove node journal: dead code [#3994](https://github.com/openethereum/openethereum/pull/3994) +- Cleanup AddContract with store [#3981](https://github.com/openethereum/openethereum/pull/3981) +- Store for EditPassword Modal [#3979](https://github.com/openethereum/openethereum/pull/3979) +- Additional fetch tests [#3983](https://github.com/openethereum/openethereum/pull/3983) +- Owning views of blockchain data [#3982](https://github.com/openethereum/openethereum/pull/3982) +- Make test network generic over peer type [#3974](https://github.com/openethereum/openethereum/pull/3974) +- Fetch tests (first batch) [#3977](https://github.com/openethereum/openethereum/pull/3977) +- Fetch certifiers only when needed [#3978](https://github.com/openethereum/openethereum/pull/3978) +- Visible accounts for dapps (default whitelist) [#3898](https://github.com/openethereum/openethereum/pull/3898) +- Remove some old (unused/duplicate) files [#3975](https://github.com/openethereum/openethereum/pull/3975) +- Port `try` macro to new `?` operator. [#3962](https://github.com/openethereum/openethereum/pull/3962) +- Small UI fixes [#3966](https://github.com/openethereum/openethereum/pull/3966) +- Fix wrong use of Icons [#3973](https://github.com/openethereum/openethereum/pull/3973) +- Updating dependencies [#3968](https://github.com/openethereum/openethereum/pull/3968) +- Web Based Dapps [#3956](https://github.com/openethereum/openethereum/pull/3956) +- Contract query: render false as false [#3971](https://github.com/openethereum/openethereum/pull/3971) +- Email verification: add Terms of Service [#3970](https://github.com/openethereum/openethereum/pull/3970) +- Fix method decoding [#3967](https://github.com/openethereum/openethereum/pull/3967) +- Store for EditMeta modal [#3959](https://github.com/openethereum/openethereum/pull/3959) +- Registry dapp: cleanup, support reverse entries [#3933](https://github.com/openethereum/openethereum/pull/3933) +- New Address Selector Component [#3829](https://github.com/openethereum/openethereum/pull/3829) +- Limiting accounts returned by parity_accountInfo [#3931](https://github.com/openethereum/openethereum/pull/3931) +- Unknown block error for RPC [#3965](https://github.com/openethereum/openethereum/pull/3965) +- Remove unused fields in informant [#3963](https://github.com/openethereum/openethereum/pull/3963) +- Allow contract constructors in chain spec [#3932](https://github.com/openethereum/openethereum/pull/3932) +- Sync reorg up to history size [#3874](https://github.com/openethereum/openethereum/pull/3874) +- Rising the limit for fetch [#3964](https://github.com/openethereum/openethereum/pull/3964) +- Bring integer arithmetic up to crates.io [#3943](https://github.com/openethereum/openethereum/pull/3943) +- Eslint rule for block curlies [#3955](https://github.com/openethereum/openethereum/pull/3955) +- Gas exception warnings on deployment [#3938](https://github.com/openethereum/openethereum/pull/3938) +- Move verification store into modal [#3951](https://github.com/openethereum/openethereum/pull/3951) +- Allow setting of minBlock on sending [#3921](https://github.com/openethereum/openethereum/pull/3921) +- Allow empty address [#3961](https://github.com/openethereum/openethereum/pull/3961) +- Fix default import [#3960](https://github.com/openethereum/openethereum/pull/3960) +- Display 0x00..00 as null [#3950](https://github.com/openethereum/openethereum/pull/3950) +- Global Fetch Service [#3915](https://github.com/openethereum/openethereum/pull/3915) +- Update babel-loader for WebPack 2.2-rc [#3953](https://github.com/openethereum/openethereum/pull/3953) +- Fix Webpack build [#3946](https://github.com/openethereum/openethereum/pull/3946) +- Fix manual input token [#3945](https://github.com/openethereum/openethereum/pull/3945) +- Update Webpack [#3952](https://github.com/openethereum/openethereum/pull/3952) +- Add missing Ethcore -> Parity headers [#3948](https://github.com/openethereum/openethereum/pull/3948) +- Code example: do start before register_protocol [#3947](https://github.com/openethereum/openethereum/pull/3947) +- Set CHAIN_ID for Classic [#3934](https://github.com/openethereum/openethereum/pull/3934) +- Fixed compile error. [#3940](https://github.com/openethereum/openethereum/pull/3940) +- Fix dapps not loading [#3935](https://github.com/openethereum/openethereum/pull/3935) +- Fix Secure API hangs [#3927](https://github.com/openethereum/openethereum/pull/3927) +- Parity_chainStatus RPC for block gap info [#3899](https://github.com/openethereum/openethereum/pull/3899) +- Custom attribute for binary serialization [#3922](https://github.com/openethereum/openethereum/pull/3922) +- Split intermediate stage into two. [#3926](https://github.com/openethereum/openethereum/pull/3926) +- Move release-registering to intermediate stage. [#3920](https://github.com/openethereum/openethereum/pull/3920) +- Blocktime format rounding [#3894](https://github.com/openethereum/openethereum/pull/3894) +- Ignore dapps_policy.json [#3919](https://github.com/openethereum/openethereum/pull/3919) +- Fixing Contract Development [#3912](https://github.com/openethereum/openethereum/pull/3912) +- Use rhash for non-native CI platforms and submit build. [#3911](https://github.com/openethereum/openethereum/pull/3911) +- Remove -Zorbit=off from rustflags on windows [#3907](https://github.com/openethereum/openethereum/pull/3907) +- Fixed upgrading keys on the first run [#3904](https://github.com/openethereum/openethereum/pull/3904) +- Fix deadlock in queue drop [#3903](https://github.com/openethereum/openethereum/pull/3903) +- Require only simpler methods on Provider [#3897](https://github.com/openethereum/openethereum/pull/3897) +- Fix grammar ("you try" -> "you tried" + article) [#3902](https://github.com/openethereum/openethereum/pull/3902) +- Remove light server capability temporarily [#3872](https://github.com/openethereum/openethereum/pull/3872) +- Allow retry for future blocks [#3896](https://github.com/openethereum/openethereum/pull/3896) +- Consistent engine and seal names [#3895](https://github.com/openethereum/openethereum/pull/3895) +- Update email certification ABI [#3893](https://github.com/openethereum/openethereum/pull/3893) +- Remove existence & length checks on passwords & phrases [#3854](https://github.com/openethereum/openethereum/pull/3854) +- Refresh certifications automatically [#3878](https://github.com/openethereum/openethereum/pull/3878) +- Fix Wallet Settings Modal [#3856](https://github.com/openethereum/openethereum/pull/3856) +- Fix difficulty adjustment. [#3884](https://github.com/openethereum/openethereum/pull/3884) +- Final fixups for updater [#3883](https://github.com/openethereum/openethereum/pull/3883) +- Attempt to fix windows CI. [#3882](https://github.com/openethereum/openethereum/pull/3882) +- Fixing racy test [#3881](https://github.com/openethereum/openethereum/pull/3881) +- Fix updater permissions [#3880](https://github.com/openethereum/openethereum/pull/3880) +- Delayed transactions [#3865](https://github.com/openethereum/openethereum/pull/3865) +- Don't log auth token [#3853](https://github.com/openethereum/openethereum/pull/3853) +- Loading default config from default path [#3875](https://github.com/openethereum/openethereum/pull/3875) +- New paths [#3877](https://github.com/openethereum/openethereum/pull/3877) +- Update tests, gitlabci [#3876](https://github.com/openethereum/openethereum/pull/3876) +- Base directory option [#3868](https://github.com/openethereum/openethereum/pull/3868) +- Auto-updating [#3505](https://github.com/openethereum/openethereum/pull/3505) +- Fix naming collision [#3873](https://github.com/openethereum/openethereum/pull/3873) +- Get rid of unecessary redirection while fetching content [#3858](https://github.com/openethereum/openethereum/pull/3858) +- Fix verification stores [#3864](https://github.com/openethereum/openethereum/pull/3864) +- Store subscriptionId, align with main subscription model [#3863](https://github.com/openethereum/openethereum/pull/3863) +- Additional RPCs for dapps accounts management [#3792](https://github.com/openethereum/openethereum/pull/3792) +- Add Ws Json rpc client and command line utils (take 2) [#3830](https://github.com/openethereum/openethereum/pull/3830) +- Fix typo in method call (broken contract interface) [#3862](https://github.com/openethereum/openethereum/pull/3862) +- Fix flaky test [#3860](https://github.com/openethereum/openethereum/pull/3860) +- Converting traces API to AutoArgs [#3844](https://github.com/openethereum/openethereum/pull/3844) +- Get certifications from BadgeReg, show them in accounts overview [#3768](https://github.com/openethereum/openethereum/pull/3768) +- New directory structure [#3828](https://github.com/openethereum/openethereum/pull/3828) +- First run: skip account creation if they already have accounts [#3827](https://github.com/openethereum/openethereum/pull/3827) +- Tendermint seal [#3857](https://github.com/openethereum/openethereum/pull/3857) +- Tendermint Engine [#3759](https://github.com/openethereum/openethereum/pull/3759) +- Expand lint to catch css issues [#3852](https://github.com/openethereum/openethereum/pull/3852) +- Inject exports both partiy & web3 [#3851](https://github.com/openethereum/openethereum/pull/3851) +- Let Webpack talk again [#3848](https://github.com/openethereum/openethereum/pull/3848) +- AuthorityRound seal and simplify Generic seal Spec [#3843](https://github.com/openethereum/openethereum/pull/3843) +- Signing transactions with rotating token [#3691](https://github.com/openethereum/openethereum/pull/3691) +- Bump dev chain [#3835](https://github.com/openethereum/openethereum/pull/3835) +- Spelling [#3839](https://github.com/openethereum/openethereum/pull/3839) +- Email verification [#3766](https://github.com/openethereum/openethereum/pull/3766) +- Network configuration for Ethereum Classic [#3812](https://github.com/openethereum/openethereum/pull/3812) +- Using jsonrpc-macros [#3831](https://github.com/openethereum/openethereum/pull/3831) +- Fixed bool dropdown in contract execution [#3823](https://github.com/openethereum/openethereum/pull/3823) +- Avoid broadcasting transactions to peers that send them [#3796](https://github.com/openethereum/openethereum/pull/3796) +- Eth_sign RPC now hashes given data instead of getting the hash [#3800](https://github.com/openethereum/openethereum/pull/3800) +- Add store for MethodDecoding [#3821](https://github.com/openethereum/openethereum/pull/3821) +- Add store for AddAddress [#3819](https://github.com/openethereum/openethereum/pull/3819) +- Fix React-Router in i18n locale change [#3815](https://github.com/openethereum/openethereum/pull/3815) +- Cache fetched Dapps [#3804](https://github.com/openethereum/openethereum/pull/3804) +- Authors & homepage => Parity [#3818](https://github.com/openethereum/openethereum/pull/3818) +- Rename Ethcore -> Parity Technologies [#3817](https://github.com/openethereum/openethereum/pull/3817) +- Allow editing of gasPrice & gas in Signer [#3777](https://github.com/openethereum/openethereum/pull/3777) +- I18n string dictionaries [#3532](https://github.com/openethereum/openethereum/pull/3532) +- Fix padding in App [#3813](https://github.com/openethereum/openethereum/pull/3813) +- Light server improvements and protocol adjustments [#3801](https://github.com/openethereum/openethereum/pull/3801) +- Tolerate errors in user_defaults [#3810](https://github.com/openethereum/openethereum/pull/3810) +- Block: enforce gas limit falls within engine bounds [#3809](https://github.com/openethereum/openethereum/pull/3809) +- Target Babel to latest Chrome Versions in dev [#3806](https://github.com/openethereum/openethereum/pull/3806) +- Lowercase npm packages [#3807](https://github.com/openethereum/openethereum/pull/3807) +- Extended publishing of libraries to npm [#3786](https://github.com/openethereum/openethereum/pull/3786) +- Several Fixes to the UI [#3799](https://github.com/openethereum/openethereum/pull/3799) +- Remove "s [#3805](https://github.com/openethereum/openethereum/pull/3805) +- Extract CSS to file in production builds [#3783](https://github.com/openethereum/openethereum/pull/3783) +- Notify user on transaction received [#3782](https://github.com/openethereum/openethereum/pull/3782) +- Removing all old entries from transaction queue [#3772](https://github.com/openethereum/openethereum/pull/3772) +- Status page updates [#3774](https://github.com/openethereum/openethereum/pull/3774) +- Allow modifications of gas when confirming in signer [#3798](https://github.com/openethereum/openethereum/pull/3798) +- Network connectivity fixes [#3794](https://github.com/openethereum/openethereum/pull/3794) +- Make *ID names consistent with std Rust (Id) [#3781](https://github.com/openethereum/openethereum/pull/3781) +- Update CI builds [#3780](https://github.com/openethereum/openethereum/pull/3780) +- Update AuthorityRound tests to new spec [#3790](https://github.com/openethereum/openethereum/pull/3790) +- Fixes to the Wallet UI [#3787](https://github.com/openethereum/openethereum/pull/3787) +- Add support for wallets without getOwner() interface [#3779](https://github.com/openethereum/openethereum/pull/3779) +- Update Material-UI [#3785](https://github.com/openethereum/openethereum/pull/3785) +- Fixes error in Transfer modal [#3788](https://github.com/openethereum/openethereum/pull/3788) +- LES Part 3: Event handlers and handling responses [#3755](https://github.com/openethereum/openethereum/pull/3755) +- Basic UI rendering tests [#3743](https://github.com/openethereum/openethereum/pull/3743) +- Network: process packets only after connection handler finishes [#3776](https://github.com/openethereum/openethereum/pull/3776) +- AuthorityRound network simulation test [#3778](https://github.com/openethereum/openethereum/pull/3778) +- GasPrice selection for contract execution [#3770](https://github.com/openethereum/openethereum/pull/3770) +- Reject existing transactions [#3762](https://github.com/openethereum/openethereum/pull/3762) +- Allow autoRemove from api.subscribe based on callback return values [#3752](https://github.com/openethereum/openethereum/pull/3752) +- Replace misplaced & with && in gitlab-ci.yml [#3753](https://github.com/openethereum/openethereum/pull/3753) +- Lower gas usage for creating a Multisig Wallet [#3773](https://github.com/openethereum/openethereum/pull/3773) +- Added IO service explicit stop [#3761](https://github.com/openethereum/openethereum/pull/3761) +- Be lenient around invalid owners map [#3764](https://github.com/openethereum/openethereum/pull/3764) +- GasEditor component [#3750](https://github.com/openethereum/openethereum/pull/3750) +- Cleanups [#3742](https://github.com/openethereum/openethereum/pull/3742) +- Update babel, fix CI build due to breaking changes [#3754](https://github.com/openethereum/openethereum/pull/3754) +- Small fixes to contract [#3751](https://github.com/openethereum/openethereum/pull/3751) +- Make engine hold AccountProvider [#3725](https://github.com/openethereum/openethereum/pull/3725) +- Properly delete addresses/contracts in addressbook [#3739](https://github.com/openethereum/openethereum/pull/3739) +- Display Wallet Owners Icons in Accounts list [#3741](https://github.com/openethereum/openethereum/pull/3741) +- Edit Multisig Wallet settings [#3740](https://github.com/openethereum/openethereum/pull/3740) +- Replace build directory completely [#3748](https://github.com/openethereum/openethereum/pull/3748) +- Add existing release files before merge [#3747](https://github.com/openethereum/openethereum/pull/3747) +- Release script back to using fetch/merge [#3746](https://github.com/openethereum/openethereum/pull/3746) +- Update with -X only for merge [#3745](https://github.com/openethereum/openethereum/pull/3745) +- Give accounts precedence over address_book entries [#3732](https://github.com/openethereum/openethereum/pull/3732) +- Enable Panic=abort [#3423](https://github.com/openethereum/openethereum/pull/3423) +- Cleanups on js-precompiled [#3738](https://github.com/openethereum/openethereum/pull/3738) +- Add parity_removeAddress RPC [#3735](https://github.com/openethereum/openethereum/pull/3735) +- Fix up the transaction JSON serialisation for RPC. [#3633](https://github.com/openethereum/openethereum/pull/3633) +- Queue: CLI for auto-scaling and num verifiers [#3709](https://github.com/openethereum/openethereum/pull/3709) +- Add functionalities to multi-sig wallet [#3729](https://github.com/openethereum/openethereum/pull/3729) +- PropTypes as function call [#3731](https://github.com/openethereum/openethereum/pull/3731) +- Unify proptypes in util/proptypes.js [#3728](https://github.com/openethereum/openethereum/pull/3728) +- Bump jsonrpc-ipc-server to fix windows build [#3730](https://github.com/openethereum/openethereum/pull/3730) +- LES Part 2 [#3527](https://github.com/openethereum/openethereum/pull/3527) +- First draft of the MultiSig Wallet [#3700](https://github.com/openethereum/openethereum/pull/3700) +- Engine block ordering [#3719](https://github.com/openethereum/openethereum/pull/3719) +- Use fdlimit utility crate from crates.io [#3716](https://github.com/openethereum/openethereum/pull/3716) +- Move decoding for contract deployment logic earlier [#3714](https://github.com/openethereum/openethereum/pull/3714) +- Possible fix for queue drop deadlock [#3702](https://github.com/openethereum/openethereum/pull/3702) +- Encode networkid as a u64. [#3713](https://github.com/openethereum/openethereum/pull/3713) +- Use valid RLP in generic genesis seal spec [#3717](https://github.com/openethereum/openethereum/pull/3717) +- Update JS dependencies [#3710](https://github.com/openethereum/openethereum/pull/3710) +- Use Webpack Aliases [#3711](https://github.com/openethereum/openethereum/pull/3711) +- Dapps-specific accounts [#3627](https://github.com/openethereum/openethereum/pull/3627) +- Signer method parameter decoding & destination info [#3671](https://github.com/openethereum/openethereum/pull/3671) +- Remove invalid slice test [#3712](https://github.com/openethereum/openethereum/pull/3712) +- React library update [#3704](https://github.com/openethereum/openethereum/pull/3704) +- New Loading Component for the UI [#3707](https://github.com/openethereum/openethereum/pull/3707) +- Refactoring Transfer Modal [#3705](https://github.com/openethereum/openethereum/pull/3705) +- Fix extra scrollbars in dapps [#3706](https://github.com/openethereum/openethereum/pull/3706) +- Indent state tests [#3431](https://github.com/openethereum/openethereum/pull/3431) +- Filter null transactions for display (not available on node) [#3698](https://github.com/openethereum/openethereum/pull/3698) +- Move recovery phrase print button [#3697](https://github.com/openethereum/openethereum/pull/3697) +- Fix padding bottom needed after fixed status [#3701](https://github.com/openethereum/openethereum/pull/3701) +- Don't share the snapshot while downloading old blocks [#3695](https://github.com/openethereum/openethereum/pull/3695) +- Button to print recovery phrase [#3694](https://github.com/openethereum/openethereum/pull/3694) +- Fix status bar to bottom of the screen [#3692](https://github.com/openethereum/openethereum/pull/3692) +- Splitting serialization of signTransaction and sendTransaction confirmation requests [#3642](https://github.com/openethereum/openethereum/pull/3642) +- Implement basic badges/certifications/flair [#3665](https://github.com/openethereum/openethereum/pull/3665) +- Simplify Container title rendering [#3680](https://github.com/openethereum/openethereum/pull/3680) +- Update loading splash to fit in with l&f [#3685](https://github.com/openethereum/openethereum/pull/3685) +- Safari UI fixes [#3678](https://github.com/openethereum/openethereum/pull/3678) +- Remove strict mode for DappReg (work-around for package upgrade) [#3681](https://github.com/openethereum/openethereum/pull/3681) +- Bumping clippy [#3654](https://github.com/openethereum/openethereum/pull/3654) +- Return of the Fat DB [#3636](https://github.com/openethereum/openethereum/pull/3636) +- Invalidate blocks from future [#3652](https://github.com/openethereum/openethereum/pull/3652) +- Make Modal always scrollable [#3667](https://github.com/openethereum/openethereum/pull/3667) +- Display local/completed transactions [#3630](https://github.com/openethereum/openethereum/pull/3630) +- Added build-essential dep to dockerfiles [#3666](https://github.com/openethereum/openethereum/pull/3666) +- Strict config parsing (uknown keys are rejected) [#3663](https://github.com/openethereum/openethereum/pull/3663) +- Strict deserialization [#3662](https://github.com/openethereum/openethereum/pull/3662) +- Disable peer if no common block found [#3655](https://github.com/openethereum/openethereum/pull/3655) +- Show snackbar on password change [#3661](https://github.com/openethereum/openethereum/pull/3661) +- Bring back PV62 support [#3660](https://github.com/openethereum/openethereum/pull/3660) +- Unlock expecting quantity [#3659](https://github.com/openethereum/openethereum/pull/3659) +- Update Webpack => v2 [#3643](https://github.com/openethereum/openethereum/pull/3643) +- Update SMS verification [#3579](https://github.com/openethereum/openethereum/pull/3579) +- Simplify tx confirmations display [#3559](https://github.com/openethereum/openethereum/pull/3559) +- Fixes overflow in Signer tx data [#3657](https://github.com/openethereum/openethereum/pull/3657) +- Fixed tab bar not updating [#3653](https://github.com/openethereum/openethereum/pull/3653) +- Set default min tx price to $0.0025 [#3617](https://github.com/openethereum/openethereum/pull/3617) +- Use accountsInfo instead of eth_accounts for first check [#3618](https://github.com/openethereum/openethereum/pull/3618) +- Fix Copy to Clipboard Snackbar [#3619](https://github.com/openethereum/openethereum/pull/3619) +- Manually add \r to Windows phrases pre 1.4.5 [#3615](https://github.com/openethereum/openethereum/pull/3615) +- Signer layouts to flexbox [#3600](https://github.com/openethereum/openethereum/pull/3600) +- Fixing wrong tokens type in Redux store [#3621](https://github.com/openethereum/openethereum/pull/3621) +- Add dappreg link to apps list [#3568](https://github.com/openethereum/openethereum/pull/3568) +- Smarter balance fetching [#3605](https://github.com/openethereum/openethereum/pull/3605) +- Dapp iframe allow forms, allow target=_blank [#3597](https://github.com/openethereum/openethereum/pull/3597) +- Align copy button to input field [#3604](https://github.com/openethereum/openethereum/pull/3604) +- Appending logs by default [#3609](https://github.com/openethereum/openethereum/pull/3609) +- Update test, fix number. [#3612](https://github.com/openethereum/openethereum/pull/3612) +- Fixing phrases generated on windows [#3614](https://github.com/openethereum/openethereum/pull/3614) +- Check for network ID for live/test matching [#3602](https://github.com/openethereum/openethereum/pull/3602) +- Always insert traces for genesis. [#3603](https://github.com/openethereum/openethereum/pull/3603) +- Real deleting accounts [#3540](https://github.com/openethereum/openethereum/pull/3540) +- Trim whitespace from input recovery phrase [#3599](https://github.com/openethereum/openethereum/pull/3599) +- Fix local tx requests [#3589](https://github.com/openethereum/openethereum/pull/3589) +- Fix CPU usage when idle [#3592](https://github.com/openethereum/openethereum/pull/3592) +- Don't fetch balances on every new block if syncing [#3591](https://github.com/openethereum/openethereum/pull/3591) +- Work around WS in UI [#3587](https://github.com/openethereum/openethereum/pull/3587) +- CLI option to disable ancient block downloading [#3573](https://github.com/openethereum/openethereum/pull/3573) +- Move Signer balance queries to store for component-wide re-use [#3531](https://github.com/openethereum/openethereum/pull/3531) +- Fix wrong method name in `contract.js` [#3580](https://github.com/openethereum/openethereum/pull/3580) +- Smarter Tokens fetching [#3546](https://github.com/openethereum/openethereum/pull/3546) +- Fix panic on importing own invalid transaction [#3550](https://github.com/openethereum/openethereum/pull/3550) +- Use an adaptive number of threads in the verification queue [#2445](https://github.com/openethereum/openethereum/pull/2445) +- Faster UI - React Tweaks [#3555](https://github.com/openethereum/openethereum/pull/3555) +- Send value & contract execute gas limit warnings [#3512](https://github.com/openethereum/openethereum/pull/3512) +- Add TxQueue visibility specifier (not added between merges) [#3566](https://github.com/openethereum/openethereum/pull/3566) +- DappRegistry [#3405](https://github.com/openethereum/openethereum/pull/3405) +- Import account message [#3552](https://github.com/openethereum/openethereum/pull/3552) +- --testnet set to ropsten [#3551](https://github.com/openethereum/openethereum/pull/3551) +- Fix flaky test [#3547](https://github.com/openethereum/openethereum/pull/3547) +- Sms verification code style [#3564](https://github.com/openethereum/openethereum/pull/3564) +- [Registry] Clear input and working buttons [#3563](https://github.com/openethereum/openethereum/pull/3563) +- Fix peers not displaying [#3561](https://github.com/openethereum/openethereum/pull/3561) +- New registry contract address for ropsten [#3549](https://github.com/openethereum/openethereum/pull/3549) +- Use contract Registry fee, not a hard-coded value [#3554](https://github.com/openethereum/openethereum/pull/3554) +- Don't query chain in Signer, use Redux isTest [#3524](https://github.com/openethereum/openethereum/pull/3524) +- Moving fetching of hash-addressed dapps/content to separate crate. [#3543](https://github.com/openethereum/openethereum/pull/3543) +- Ropsten network [#3539](https://github.com/openethereum/openethereum/pull/3539) +- Add simple one-line installer to README.md [#3534](https://github.com/openethereum/openethereum/pull/3534) +- Propagations & local transactions tracking [#3491](https://github.com/openethereum/openethereum/pull/3491) +- Correct format of eth_signTransaction [#3503](https://github.com/openethereum/openethereum/pull/3503) +- ABI can be empty and auto-fill contract name [#3518](https://github.com/openethereum/openethereum/pull/3518) +- Fix versions for NPM [#3516](https://github.com/openethereum/openethereum/pull/3516) +- Better GHH event display & tracking [#3498](https://github.com/openethereum/openethereum/pull/3498) +- Dapp section & visibility changes [#3438](https://github.com/openethereum/openethereum/pull/3438) +- Fix parity.js badly built [#3526](https://github.com/openethereum/openethereum/pull/3526) +- Updated the european warp bootnode addresses [#3528](https://github.com/openethereum/openethereum/pull/3528) +- Limit sync reorg to 20 blocks [#3519](https://github.com/openethereum/openethereum/pull/3519) +- Revert "Limit sync reorganization to 20 blocks" [#3517](https://github.com/openethereum/openethereum/pull/3517) +- Check transaction signature when adding to the queue [#3508](https://github.com/openethereum/openethereum/pull/3508) +- Limit sync reorganization to 20 blocks [#3509](https://github.com/openethereum/openethereum/pull/3509) +- Keep track of block gasLimit [#3506](https://github.com/openethereum/openethereum/pull/3506) +- Smarter Status Polling [#3504](https://github.com/openethereum/openethereum/pull/3504) +- Handle solc combined output [#3496](https://github.com/openethereum/openethereum/pull/3496) +- Wallet names shouldn't use UUID [#3481](https://github.com/openethereum/openethereum/pull/3481) +- Make parity.js usable by Node and Browser [#3475](https://github.com/openethereum/openethereum/pull/3475) +- Sms verification modal [#3336](https://github.com/openethereum/openethereum/pull/3336) +- Sudo -c is not supported on Mac [#3488](https://github.com/openethereum/openethereum/pull/3488) +- Add trace_{call, rawTransaction, replayTransaction} [#3492](https://github.com/openethereum/openethereum/pull/3492) +- Check for possible panics in scrypt key derivation [#3490](https://github.com/openethereum/openethereum/pull/3490) +- Sync traffic optimization [#3477](https://github.com/openethereum/openethereum/pull/3477) +- Wallet files shouldn't give away the address [#3378](https://github.com/openethereum/openethereum/pull/3378) +- Fixing tests, fixing refreshing precompiled [#3483](https://github.com/openethereum/openethereum/pull/3483) +- Better Errors Snackbar in UI [#3478](https://github.com/openethereum/openethereum/pull/3478) +- Handle Signer Rejection [#3476](https://github.com/openethereum/openethereum/pull/3476) +- Enhanced MethodDecoding in Transactions list [#3454](https://github.com/openethereum/openethereum/pull/3454) +- Signer new-token generates a link and opens browser [#3379](https://github.com/openethereum/openethereum/pull/3379) +- Make tokenreg dapp fast again [#3474](https://github.com/openethereum/openethereum/pull/3474) +- Build fix [#3470](https://github.com/openethereum/openethereum/pull/3470) +- Display deployed Basic token addresses [#3447](https://github.com/openethereum/openethereum/pull/3447) +- Export accounts as JSON or CSV [#2866](https://github.com/openethereum/openethereum/pull/2866) +- Set HF2 block number [#3466](https://github.com/openethereum/openethereum/pull/3466) +- Better word list for secret phrase generation [#3461](https://github.com/openethereum/openethereum/pull/3461) +- Drop spec when no longer useful [#3460](https://github.com/openethereum/openethereum/pull/3460) +- Add fallback check in ABI validation [#3459](https://github.com/openethereum/openethereum/pull/3459) +- Save sort order in LocalStorage [#3457](https://github.com/openethereum/openethereum/pull/3457) +- Adds onPaste event to Inputs [#3456](https://github.com/openethereum/openethereum/pull/3456) +- Update signer to take care of text overflows [#3450](https://github.com/openethereum/openethereum/pull/3450) +- Authority round consensus engine [#3426](https://github.com/openethereum/openethereum/pull/3426) +- Fix transfer token decimal calculation [#3445](https://github.com/openethereum/openethereum/pull/3445) +- Restrict max code size for EIP-150 and after. [#3363](https://github.com/openethereum/openethereum/pull/3363) +- Contract queries should display IdentityIcons [#3453](https://github.com/openethereum/openethereum/pull/3453) +- Use Babel in vendor when needed [#3451](https://github.com/openethereum/openethereum/pull/3451) +- Use signature of functions instead of names [#3448](https://github.com/openethereum/openethereum/pull/3448) +- Handle contract constructor inputs [#3430](https://github.com/openethereum/openethereum/pull/3430) +- Use Contract owner for unregistering Token [#3446](https://github.com/openethereum/openethereum/pull/3446) +- Create directories only if feature is enabled [#3442](https://github.com/openethereum/openethereum/pull/3442) +- Import AddresBook from exported JSON [#3433](https://github.com/openethereum/openethereum/pull/3433) +- Scrollable accounts in autocomplete [#3427](https://github.com/openethereum/openethereum/pull/3427) +- Bump ws-rs [#3428](https://github.com/openethereum/openethereum/pull/3428) +- Swap TokenReg dapp from base to decimals [#3425](https://github.com/openethereum/openethereum/pull/3425) +- Change beta builds to stable on Travis [#3421](https://github.com/openethereum/openethereum/pull/3421) +- Refactor copy to clipboard functionality [#3420](https://github.com/openethereum/openethereum/pull/3420) +- Dev chain [#3385](https://github.com/openethereum/openethereum/pull/3385) +- Fetch known code from the database during restoration [#3377](https://github.com/openethereum/openethereum/pull/3377) +- Fixing benches [#3422](https://github.com/openethereum/openethereum/pull/3422) +- Fix chainspec storage field. [#3406](https://github.com/openethereum/openethereum/pull/3406) +- Abort snapshot restoration faster [#3356](https://github.com/openethereum/openethereum/pull/3356) +- Remove addresses, display non-refundable warning on registries [#3403](https://github.com/openethereum/openethereum/pull/3403) +- Don't auto-unsubscribe when subscriber callback throws [#3401](https://github.com/openethereum/openethereum/pull/3401) +- Fix dapp account selection [#3399](https://github.com/openethereum/openethereum/pull/3399) +- Fix travis build: remove unused import [#3381](https://github.com/openethereum/openethereum/pull/3381) +- Optimize memory footprint [#3376](https://github.com/openethereum/openethereum/pull/3376) +- Fixing parsing passwords from file [#3367](https://github.com/openethereum/openethereum/pull/3367) +- Remove some unwraps from parity/helpers [#3364](https://github.com/openethereum/openethereum/pull/3364) +- Load external, builtin & local apps in parallel [#3340](https://github.com/openethereum/openethereum/pull/3340) +- Solidity Compiler in UI [#3279](https://github.com/openethereum/openethereum/pull/3279) +- Determine real-time HTTP connected status [#3335](https://github.com/openethereum/openethereum/pull/3335) +- Clarify error message about disabled Signer [#3359](https://github.com/openethereum/openethereum/pull/3359) +- Cater for home.parity hostname in dappsUrl [#3341](https://github.com/openethereum/openethereum/pull/3341) +- Make sure Token is ECR20 [#3347](https://github.com/openethereum/openethereum/pull/3347) +- [TokenReg dApp] Fixed Unregister for Contract Owner only [#3346](https://github.com/openethereum/openethereum/pull/3346) +- LES Part 1 [#3322](https://github.com/openethereum/openethereum/pull/3322) +- Make transactions load [#3348](https://github.com/openethereum/openethereum/pull/3348) +- Manual bump package.json [#3345](https://github.com/openethereum/openethereum/pull/3345) +- Windows app and installer fixes [#3338](https://github.com/openethereum/openethereum/pull/3338) +- Fix JS API test [#3342](https://github.com/openethereum/openethereum/pull/3342) +- Git pre-push checks for UI [#3072](https://github.com/openethereum/openethereum/pull/3072) +- Disarm the HF and add more bootnodes [#3323](https://github.com/openethereum/openethereum/pull/3323) +- Default contract type on UI [#3310](https://github.com/openethereum/openethereum/pull/3310) +- In-browser signing support [#3231](https://github.com/openethereum/openethereum/pull/3231) +- Handle redirects from /api/content on manifest.json gracefully [#3315](https://github.com/openethereum/openethereum/pull/3315) +- Dapps interface RPC [#3311](https://github.com/openethereum/openethereum/pull/3311) +- Additional snapshot sync checks [#3318](https://github.com/openethereum/openethereum/pull/3318) +- Fix spurious signer tests failures [#3312](https://github.com/openethereum/openethereum/pull/3312) +- Fix signer token updates [#3302](https://github.com/openethereum/openethereum/pull/3302) +- Update account recovery phrase hint [#3316](https://github.com/openethereum/openethereum/pull/3316) +- New transaction tests [#3313](https://github.com/openethereum/openethereum/pull/3313) +- Remove 127.0.0.1 references [#3303](https://github.com/openethereum/openethereum/pull/3303) +- Fix for opening UI after installation on mac [#3300](https://github.com/openethereum/openethereum/pull/3300) +- Fixed uncle query [#3299](https://github.com/openethereum/openethereum/pull/3299) +- Updated blance display with max decimals [#3266](https://github.com/openethereum/openethereum/pull/3266) +- Refactoring Signer to auto_args + eth_signTransaction [#3261](https://github.com/openethereum/openethereum/pull/3261) +- Fix typo [#3298](https://github.com/openethereum/openethereum/pull/3298) +- Change to more common focused spelling [#3264](https://github.com/openethereum/openethereum/pull/3264) +- Manual bump of package.json (recovery) [#3295](https://github.com/openethereum/openethereum/pull/3295) +- Fix initial token generation [#3289](https://github.com/openethereum/openethereum/pull/3289) +- Fixed IO service shutdown [#3286](https://github.com/openethereum/openethereum/pull/3286) +- Autostart setting for windows tray app [#3269](https://github.com/openethereum/openethereum/pull/3269) +- Fixes for 1.4 [#3260](https://github.com/openethereum/openethereum/pull/3260) +- Build tray app for x64 [#3255](https://github.com/openethereum/openethereum/pull/3255) +- Add secure flag back [#3244](https://github.com/openethereum/openethereum/pull/3244) +- Verify chunk hashes in cli restore [#3241](https://github.com/openethereum/openethereum/pull/3241) +- Load network apps manifests as contentHash (no coding) [#3235](https://github.com/openethereum/openethereum/pull/3235) +- Fixed some typos [#3236](https://github.com/openethereum/openethereum/pull/3236) +- Rename cli and config options signer->ui [#3232](https://github.com/openethereum/openethereum/pull/3232) +- Add store for dapps state [#3211](https://github.com/openethereum/openethereum/pull/3211) +- Fix first-time tagging of contracts [#3222](https://github.com/openethereum/openethereum/pull/3222) +- Fix /parity-utils/{web3,parity}.js webpack errors [#3221](https://github.com/openethereum/openethereum/pull/3221) +- Improve 'invalid raw key' error msg [#3219](https://github.com/openethereum/openethereum/pull/3219) +- Cleaning up polluted namespaces [#3143](https://github.com/openethereum/openethereum/pull/3143) +- Set passive mode for first run only [#3214](https://github.com/openethereum/openethereum/pull/3214) +- Parity configuration settings, i.e. mode [#3212](https://github.com/openethereum/openethereum/pull/3212) +- Ethash unsafety cleanup [#3210](https://github.com/openethereum/openethereum/pull/3210) +- Mode improvements for UI [#3109](https://github.com/openethereum/openethereum/pull/3109) +- Delay bomb for Classic (ECIP-1010) [#3179](https://github.com/openethereum/openethereum/pull/3179) +- Use ethcore_dappsPort when constructing URLs [#3139](https://github.com/openethereum/openethereum/pull/3139) +- Add copy address button to Contract deploy [#3199](https://github.com/openethereum/openethereum/pull/3199) +- Expose Parity api as window.secureApi [#3207](https://github.com/openethereum/openethereum/pull/3207) +- Add error for sendRawTransaction and estimateGas [#3194](https://github.com/openethereum/openethereum/pull/3194) +- Exposing engine extra info in block RPC [#3169](https://github.com/openethereum/openethereum/pull/3169) +- V1.5 [#3195](https://github.com/openethereum/openethereum/pull/3195) +- Remove dapp logos (GHH points to dapp-assets) [#3192](https://github.com/openethereum/openethereum/pull/3192) +- Fixing possible race in ethcore_hashContent [#3191](https://github.com/openethereum/openethereum/pull/3191) +- Bump package.json version (1.5 is master) [#3193](https://github.com/openethereum/openethereum/pull/3193) diff --git a/docs/CHANGELOG-1.6.md b/docs/CHANGELOG-1.6.md index f31d6f4ee..f04e96a4f 100644 --- a/docs/CHANGELOG-1.6.md +++ b/docs/CHANGELOG-1.6.md @@ -1,47 +1,47 @@ Note: Parity 1.6 reached End-of-Life on 2017-10-15 (EOL). -## Parity [v1.6.10](https://github.com/paritytech/parity/releases/tag/v1.6.10) (2017-07-25) +## Parity [v1.6.10](https://github.com/openethereum/openethereum/releases/tag/v1.6.10) (2017-07-25) This is a hotfix release for the stable channel addressing the recent [multi-signature wallet vulnerability](https://blog.parity.io/security-alert-high-2/). Note, upgrading is not mandatory, and all future multi-sig wallets created by any version of Parity are secure. All Changes: -- Backports for stable [#6116](https://github.com/paritytech/parity/pull/6116) - - Remove chunk to restore from pending set only upon successful import [#6112](https://github.com/paritytech/parity/pull/6112) - - Blacklist bad snapshot manifest hashes upon failure [#5874](https://github.com/paritytech/parity/pull/5874) - - Bump snap version and tweak importing detection logic [#6079](https://github.com/paritytech/parity/pull/6079) (modified to work) -- Fix docker build for stable [#6118](https://github.com/paritytech/parity/pull/6118) -- Update wallet library binaries [#6108](https://github.com/paritytech/parity/pull/6108) -- Backported wallet fix [#6104](https://github.com/paritytech/parity/pull/6104) - - Fix initialisation bug. ([#6102](https://github.com/paritytech/parity/pull/6102)) - - Update wallet library modifiers ([#6103](https://github.com/paritytech/parity/pull/6103)) +- Backports for stable [#6116](https://github.com/openethereum/openethereum/pull/6116) + - Remove chunk to restore from pending set only upon successful import [#6112](https://github.com/openethereum/openethereum/pull/6112) + - Blacklist bad snapshot manifest hashes upon failure [#5874](https://github.com/openethereum/openethereum/pull/5874) + - Bump snap version and tweak importing detection logic [#6079](https://github.com/openethereum/openethereum/pull/6079) (modified to work) +- Fix docker build for stable [#6118](https://github.com/openethereum/openethereum/pull/6118) +- Update wallet library binaries [#6108](https://github.com/openethereum/openethereum/pull/6108) +- Backported wallet fix [#6104](https://github.com/openethereum/openethereum/pull/6104) + - Fix initialisation bug. ([#6102](https://github.com/openethereum/openethereum/pull/6102)) + - Update wallet library modifiers ([#6103](https://github.com/openethereum/openethereum/pull/6103)) - Bump to v1.6.10 -## Parity [v1.6.9](https://github.com/paritytech/parity/releases/tag/v1.6.9) (2017-07-16) +## Parity [v1.6.9](https://github.com/openethereum/openethereum/releases/tag/v1.6.9) (2017-07-16) This is a first stable release of 1.6 series. It contains a number of minor fixes and introduces the `--reseal-on-uncles` option for miners. Full list of changes: -- Backports [#6061](https://github.com/paritytech/parity/pull/6061) - - Ethereum Classic Monetary Policy [#5741](https://github.com/paritytech/parity/pull/5741) +- Backports [#6061](https://github.com/openethereum/openethereum/pull/6061) + - Ethereum Classic Monetary Policy [#5741](https://github.com/openethereum/openethereum/pull/5741) - Update rewards for uncle miners for ECIP1017 - Fix an off-by-one error in ECIP1017 era calculation - `ecip1017_era_rounds` missing from EthashParams when run in build bot - strip out ecip1017_eras_block_reward function and add unit test - JS precompiled set to stable -- Backports [#6060](https://github.com/paritytech/parity/pull/6060) - - --reseal-on-uncle [#5940](https://github.com/paritytech/parity/pull/5940) +- Backports [#6060](https://github.com/openethereum/openethereum/pull/6060) + - --reseal-on-uncle [#5940](https://github.com/openethereum/openethereum/pull/5940) - Optimized uncle check - Additional uncle check - Updated comment - Bump to v1.6.9 - - CLI: Export error message and less verbose peer counter. [#5870](https://github.com/paritytech/parity/pull/5870) + - CLI: Export error message and less verbose peer counter. [#5870](https://github.com/openethereum/openethereum/pull/5870) - Removed numbed of active connections from informant - Print error message when fatdb is required - Remove peers from UI -## Parity [v1.6.8](https://github.com/paritytech/parity/releases/tag/v1.6.8) (2017-06-08) +## Parity [v1.6.8](https://github.com/openethereum/openethereum/releases/tag/v1.6.8) (2017-06-08) This release addresses: @@ -53,33 +53,33 @@ This release addresses: Full changelog: -- Backporting to beta [#5791](https://github.com/paritytech/parity/pull/5791) +- Backporting to beta [#5791](https://github.com/openethereum/openethereum/pull/5791) - Bump to v1.6.8 - - Update expanse json with fork at block 600000 [#5351](https://github.com/paritytech/parity/pull/5351) + - Update expanse json with fork at block 600000 [#5351](https://github.com/openethereum/openethereum/pull/5351) - Update expanse json with fork at block 600000 - Update exp chainID to 2 - - Bumped mio [#5763](https://github.com/paritytech/parity/pull/5763) - - Fixed default UI port for mac installer [#5782](https://github.com/paritytech/parity/pull/5782) - - Blacklist empty phrase account. [#5730](https://github.com/paritytech/parity/pull/5730) - - Update Cid/multihash/ring/tinykeccak [#5785](https://github.com/paritytech/parity/pull/5785) + - Bumped mio [#5763](https://github.com/openethereum/openethereum/pull/5763) + - Fixed default UI port for mac installer [#5782](https://github.com/openethereum/openethereum/pull/5782) + - Blacklist empty phrase account. [#5730](https://github.com/openethereum/openethereum/pull/5730) + - Update Cid/multihash/ring/tinykeccak [#5785](https://github.com/openethereum/openethereum/pull/5785) - Updating ring,multihash,tiny-keccak - Updating CID in ipfs. - - Disable compression for RLP strings [#5786](https://github.com/paritytech/parity/pull/5786) -- Beta Backports [#5789](https://github.com/paritytech/parity/pull/5789) - - Fix local transactions without condition. [#5716](https://github.com/paritytech/parity/pull/5716) - - Block invalid account name creation [#5784](https://github.com/paritytech/parity/pull/5784) + - Disable compression for RLP strings [#5786](https://github.com/openethereum/openethereum/pull/5786) +- Beta Backports [#5789](https://github.com/openethereum/openethereum/pull/5789) + - Fix local transactions without condition. [#5716](https://github.com/openethereum/openethereum/pull/5716) + - Block invalid account name creation [#5784](https://github.com/openethereum/openethereum/pull/5784) - Additional non-empty phrase check (fromNew) - Explicit canCreate check in create (not only on UI) - BN instance check (fixes Geth imports) - Fixup tests after better checks - - Recover from empty phrase in dev mode [#5698](https://github.com/paritytech/parity/pull/5698) + - Recover from empty phrase in dev mode [#5698](https://github.com/openethereum/openethereum/pull/5698) - Add dev chain to isTest - Fix signer - Fix no condition transactions - Fix case: old parity - Fix propTypes. -## Parity [v1.6.7](https://github.com/paritytech/parity/releases/tag/v1.6.7) (2017-05-18) +## Parity [v1.6.7](https://github.com/openethereum/openethereum/releases/tag/v1.6.7) (2017-05-18) This release addresses: @@ -89,47 +89,47 @@ This release addresses: Full changelog: -- Backporting to beta [#5657](https://github.com/paritytech/parity/pull/5657) - - Add CHANGELOG.md [#5513](https://github.com/paritytech/parity/pull/5513) - - Reorg into blocks before minimum history [#5558](https://github.com/paritytech/parity/pull/5558) +- Backporting to beta [#5657](https://github.com/openethereum/openethereum/pull/5657) + - Add CHANGELOG.md [#5513](https://github.com/openethereum/openethereum/pull/5513) + - Reorg into blocks before minimum history [#5558](https://github.com/openethereum/openethereum/pull/5558) - Bump to v1.6.7 -- Cancel Transaction [#5656](https://github.com/paritytech/parity/pull/5656) - - option to disable persistent txqueue [#5544](https://github.com/paritytech/parity/pull/5544) - - Remove transaction RPC [#4949](https://github.com/paritytech/parity/pull/4949) - - Cancel tx JS [#4958](https://github.com/paritytech/parity/pull/4958) - - Updating documentation for RPCs [#5392](https://github.com/paritytech/parity/pull/5392) -- Backport Recover button [#5654](https://github.com/paritytech/parity/pull/5654) - - Backport [#5645](https://github.com/paritytech/parity/pull/5645) -- Add monotonic step to Kovan [#5630](https://github.com/paritytech/parity/pull/5630) - - Add monotonic transition to kovan [#5587](https://github.com/paritytech/parity/pull/5587) -- Fix ethsign [#5600](https://github.com/paritytech/parity/pull/5600) -- Registry backports [#5445](https://github.com/paritytech/parity/pull/5445) - - Fixes to the Registry dapp [#4984](https://github.com/paritytech/parity/pull/4984) - - Fix references to api outside of `parity.js` [#4981](https://github.com/paritytech/parity/pull/4981) +- Cancel Transaction [#5656](https://github.com/openethereum/openethereum/pull/5656) + - option to disable persistent txqueue [#5544](https://github.com/openethereum/openethereum/pull/5544) + - Remove transaction RPC [#4949](https://github.com/openethereum/openethereum/pull/4949) + - Cancel tx JS [#4958](https://github.com/openethereum/openethereum/pull/4958) + - Updating documentation for RPCs [#5392](https://github.com/openethereum/openethereum/pull/5392) +- Backport Recover button [#5654](https://github.com/openethereum/openethereum/pull/5654) + - Backport [#5645](https://github.com/openethereum/openethereum/pull/5645) +- Add monotonic step to Kovan [#5630](https://github.com/openethereum/openethereum/pull/5630) + - Add monotonic transition to kovan [#5587](https://github.com/openethereum/openethereum/pull/5587) +- Fix ethsign [#5600](https://github.com/openethereum/openethereum/pull/5600) +- Registry backports [#5445](https://github.com/openethereum/openethereum/pull/5445) + - Fixes to the Registry dapp [#4984](https://github.com/openethereum/openethereum/pull/4984) + - Fix references to api outside of `parity.js` [#4981](https://github.com/openethereum/openethereum/pull/4981) -## Parity [v1.6.6](https://github.com/paritytech/parity/releases/tag/v1.6.6) (2017-04-11) +## Parity [v1.6.6](https://github.com/openethereum/openethereum/releases/tag/v1.6.6) (2017-04-11) This release brings warp sync support for kovan network. -- Beta Backports [#5434](https://github.com/paritytech/parity/pull/5434) +- Beta Backports [#5434](https://github.com/openethereum/openethereum/pull/5434) - Bump to v1.6.6 - - Strict validation transitions [#4988](https://github.com/paritytech/parity/pull/4988) + - Strict validation transitions [#4988](https://github.com/openethereum/openethereum/pull/4988) - Ability to make validation stricter - Fix consensus - Remove logger - - Fix eth_sign showing as wallet account [#5309](https://github.com/paritytech/parity/pull/5309) + - Fix eth_sign showing as wallet account [#5309](https://github.com/openethereum/openethereum/pull/5309) - DefaultProps for account - Pass signing account - Update tests for Connect(...) - - Add new seed nodes [#5345](https://github.com/paritytech/parity/pull/5345) + - Add new seed nodes [#5345](https://github.com/openethereum/openethereum/pull/5345) - Kovan warp sync fixed -- Aura eip155 validation transition [#5363](https://github.com/paritytech/parity/pull/5363) +- Aura eip155 validation transition [#5363](https://github.com/openethereum/openethereum/pull/5363) - Add eip155 validation - Add transition block -- Default eip155 validation [#5350](https://github.com/paritytech/parity/pull/5350) -- Backport syntax libs update [#5316](https://github.com/paritytech/parity/pull/5316) +- Default eip155 validation [#5350](https://github.com/openethereum/openethereum/pull/5350) +- Backport syntax libs update [#5316](https://github.com/openethereum/openethereum/pull/5316) -## Parity [v1.6.5](https://github.com/paritytech/parity/releases/tag/v1.6.5) (2017-03-28) +## Parity [v1.6.5](https://github.com/openethereum/openethereum/releases/tag/v1.6.5) (2017-03-28) This release contains the following changes: @@ -141,21 +141,21 @@ This release contains the following changes: Full changes: -- Beta Backports [#5299](https://github.com/paritytech/parity/pull/5299) - - Fix FireFox overflows [#5000](https://github.com/paritytech/parity/pull/5000) +- Beta Backports [#5299](https://github.com/openethereum/openethereum/pull/5299) + - Fix FireFox overflows [#5000](https://github.com/openethereum/openethereum/pull/5000) - Max width for container - Set min-width - - Switching ValidatorSet [#4961](https://github.com/paritytech/parity/pull/4961) + - Switching ValidatorSet [#4961](https://github.com/openethereum/openethereum/pull/4961) - Add multi validator set - Nicer comment - Validate in constructor - Reporting - - Avoid clogging up tmp when updater dir has bad permissions. [#5024](https://github.com/paritytech/parity/pull/5024) - - Force earliest era set in snapshot restore [#5021](https://github.com/paritytech/parity/pull/5021) + - Avoid clogging up tmp when updater dir has bad permissions. [#5024](https://github.com/openethereum/openethereum/pull/5024) + - Force earliest era set in snapshot restore [#5021](https://github.com/openethereum/openethereum/pull/5021) - Bumb to v1.6.5 - Fine grained snapshot chunking - Ropsten revival -- Fix validator contract syncing [#4789](https://github.com/paritytech/parity/pull/4789) [#5011](https://github.com/paritytech/parity/pull/5011) +- Fix validator contract syncing [#4789](https://github.com/openethereum/openethereum/pull/4789) [#5011](https://github.com/openethereum/openethereum/pull/5011) - Make validator set aware of various states - Fix updater build - Clean up contract call @@ -164,7 +164,7 @@ Full changes: - Nicer indent - Revert bound divisor -## Parity [v1.6.4](https://github.com/paritytech/parity/releases/tag/v1.6.4) (2017-03-22) +## Parity [v1.6.4](https://github.com/openethereum/openethereum/releases/tag/v1.6.4) (2017-03-22) A number of issues fixed in this release: @@ -175,36 +175,36 @@ A number of issues fixed in this release: Full Changes: -- Backporting to beta [#4995](https://github.com/paritytech/parity/pull/4995) +- Backporting to beta [#4995](https://github.com/openethereum/openethereum/pull/4995) - Bump to v1.6.4 - Ensure sealing work enabled if notifier registed - Fix condition check - - Always send full chunks [#4960](https://github.com/paritytech/parity/pull/4960) - - Bump nanomsg [#4965](https://github.com/paritytech/parity/pull/4965) - - Renaming evm binary to avoid conflicts. [#4899](https://github.com/paritytech/parity/pull/4899) -- Beta UI backports [#4993](https://github.com/paritytech/parity/pull/4993) + - Always send full chunks [#4960](https://github.com/openethereum/openethereum/pull/4960) + - Bump nanomsg [#4965](https://github.com/openethereum/openethereum/pull/4965) + - Renaming evm binary to avoid conflicts. [#4899](https://github.com/openethereum/openethereum/pull/4899) +- Beta UI backports [#4993](https://github.com/openethereum/openethereum/pull/4993) - Update js-precompiled 20170314-121823 - - Attach hardware wallets already in addressbook [#4912](https://github.com/paritytech/parity/pull/4912) + - Attach hardware wallets already in addressbook [#4912](https://github.com/openethereum/openethereum/pull/4912) - Attach hardware wallets already in addressbook - Only set values changed - - Add Vaults logic to First Run [#4894](https://github.com/paritytech/parity/issues/4894) [#4914](https://github.com/paritytech/parity/pull/4914) - - Add ability to configure Secure API (for [#4885](https://github.com/paritytech/parity/issues/4885)) [#4922](https://github.com/paritytech/parity/pull/4922) - - Add z-index to small modals as well [#4923](https://github.com/paritytech/parity/pull/4923) - - Eth_sign where account === undefined [#4964](https://github.com/paritytech/parity/pull/4964) + - Add Vaults logic to First Run [#4894](https://github.com/openethereum/openethereum/issues/4894) [#4914](https://github.com/openethereum/openethereum/pull/4914) + - Add ability to configure Secure API (for [#4885](https://github.com/openethereum/openethereum/issues/4885)) [#4922](https://github.com/openethereum/openethereum/pull/4922) + - Add z-index to small modals as well [#4923](https://github.com/openethereum/openethereum/pull/4923) + - Eth_sign where account === undefined [#4964](https://github.com/openethereum/openethereum/pull/4964) - Update for case where account === undefined - Update tests to not mask account === undefined - Default account = {} where undefined (thanks [@tomusdrw](https://github.com/tomusdrw)) - - Fix Password Dialog forms style issue [#4968](https://github.com/paritytech/parity/pull/4968) + - Fix Password Dialog forms style issue [#4968](https://github.com/openethereum/openethereum/pull/4968) -## Parity [v1.6.3](https://github.com/paritytech/parity/releases/tag/v1.6.3) (2017-03-14) +## Parity [v1.6.3](https://github.com/openethereum/openethereum/releases/tag/v1.6.3) (2017-03-14) This release fixes issue compatibility with Safari on MacOS. -- Safari fixes [#4902](https://github.com/paritytech/parity/pull/4902) +- Safari fixes [#4902](https://github.com/openethereum/openethereum/pull/4902) - Add intitial max-width to sections - Move background z-index to -1 -## Parity [v1.6.2](https://github.com/paritytech/parity/releases/tag/v1.6.2) (2017-03-13) +## Parity [v1.6.2](https://github.com/openethereum/openethereum/releases/tag/v1.6.2) (2017-03-13) A major release introducing a few new features: @@ -220,45 +220,45 @@ See the [blog post](https://blog.parity.io/announcing-parity-1-6/) for more deta Full Changes: -- Fix auto-updater beta [#4868](https://github.com/paritytech/parity/pull/4868) -- Beta UI backports [#4855](https://github.com/paritytech/parity/pull/4855) - - Added React Hot Reload to dapps + TokenDeplpoy fix ([#4846](https://github.com/paritytech/parity/pull/4846)) - - Fix method decoding ([#4845](https://github.com/paritytech/parity/pull/4845)) +- Fix auto-updater beta [#4868](https://github.com/openethereum/openethereum/pull/4868) +- Beta UI backports [#4855](https://github.com/openethereum/openethereum/pull/4855) + - Added React Hot Reload to dapps + TokenDeplpoy fix ([#4846](https://github.com/openethereum/openethereum/pull/4846)) + - Fix method decoding ([#4845](https://github.com/openethereum/openethereum/pull/4845)) - Fix contract deployment method decoding in Signer - Linting - - Fix TxViewer when no `to` (contract deployment) ([#4847](https://github.com/paritytech/parity/pull/4847)) + - Fix TxViewer when no `to` (contract deployment) ([#4847](https://github.com/openethereum/openethereum/pull/4847)) - Added React Hot Reload to dapps + TokenDeplpoy fix - Fixes to the LocalTx dapp - Don't send the nonce for mined transactions - Don't encode empty to values for options - - Pull steps from actual available steps ([#4848](https://github.com/paritytech/parity/pull/4848)) - - Wait for the value to have changed in the input ([#4844](https://github.com/paritytech/parity/pull/4844)) - - Backport Regsirty changes from [#4589](https://github.com/paritytech/parity/pull/4589) - - Test fixes for [#4589](https://github.com/paritytech/parity/pull/4589) -- Beta Simple score [#4852](https://github.com/paritytech/parity/pull/4852) + - Pull steps from actual available steps ([#4848](https://github.com/openethereum/openethereum/pull/4848)) + - Wait for the value to have changed in the input ([#4844](https://github.com/openethereum/openethereum/pull/4844)) + - Backport Regsirty changes from [#4589](https://github.com/openethereum/openethereum/pull/4589) + - Test fixes for [#4589](https://github.com/openethereum/openethereum/pull/4589) +- Beta Simple score [#4852](https://github.com/openethereum/openethereum/pull/4852) - Simple score - Ignore part of a test -- Backporting to beta [#4840](https://github.com/paritytech/parity/pull/4840) - - Fixes to the Registry dapp ([#4838](https://github.com/paritytech/parity/pull/4838)) +- Backporting to beta [#4840](https://github.com/openethereum/openethereum/pull/4840) + - Fixes to the Registry dapp ([#4838](https://github.com/openethereum/openethereum/pull/4838)) - Fix wrong ABI methods - Fix comparison - Bump to v1.6.1 -- Show token icons on list summary pages ([#4826](https://github.com/paritytech/parity/pull/4826)) [#4827](https://github.com/paritytech/parity/pull/4827) +- Show token icons on list summary pages ([#4826](https://github.com/openethereum/openethereum/pull/4826)) [#4827](https://github.com/openethereum/openethereum/pull/4827) - Adjust balance overlay margins (no jumps) - Img only balances, small verifications - Invalid tests removed - Always wrap display (Thanks [@ngotchac](https://github.com/ngotchac)) - Update tests to reflect reality -- Beta Engine backports [#4806](https://github.com/paritytech/parity/pull/4806) +- Beta Engine backports [#4806](https://github.com/openethereum/openethereum/pull/4806) - Calibrate before rejection - Change flag name - Add eip155 - Make network_id default -- Beta UI backports [#4823](https://github.com/paritytech/parity/pull/4823) - - Better logic for contract deployments ([#4821](https://github.com/paritytech/parity/pull/4821)) -- Beta UI backports [#4818](https://github.com/paritytech/parity/pull/4818) - - Update the key ([#4817](https://github.com/paritytech/parity/pull/4817)) - - Adjust selection colours/display ([#4811](https://github.com/paritytech/parity/pull/4811)) +- Beta UI backports [#4823](https://github.com/openethereum/openethereum/pull/4823) + - Better logic for contract deployments ([#4821](https://github.com/openethereum/openethereum/pull/4821)) +- Beta UI backports [#4818](https://github.com/openethereum/openethereum/pull/4818) + - Update the key ([#4817](https://github.com/openethereum/openethereum/pull/4817)) + - Adjust selection colours/display ([#4811](https://github.com/openethereum/openethereum/pull/4811)) - Adjust selection colours to match with mui - allow -> disable (simplify selections) - Only use top-border @@ -266,8 +266,8 @@ Full Changes: - Slightly more muted unselected - Restore address icon - Fix default values for contract queries -- Beta UI backports [#4809](https://github.com/paritytech/parity/pull/4809) - - Update Wallet to new Wallet Code ([#4805](https://github.com/paritytech/parity/pull/4805)) +- Beta UI backports [#4809](https://github.com/openethereum/openethereum/pull/4809) + - Update Wallet to new Wallet Code ([#4805](https://github.com/openethereum/openethereum/pull/4805)) - Update Wallet Version - Update Wallet Library - Update Wallets Bytecodes @@ -290,7 +290,7 @@ Full Changes: - Fixing Wallet Deployments - Add Support for older wallets - Linting - - SMS Faucet ([#4774](https://github.com/paritytech/parity/pull/4774)) + - SMS Faucet ([#4774](https://github.com/openethereum/openethereum/pull/4774)) - Faucet - Remove flakey button-index testing - Only display faucet when sms verified (mainnet) @@ -303,314 +303,314 @@ Full Changes: - Use /api/:address endpoint - Hash -> data - Adjust sms-certified message - - Fix SectionList hovering issue ([#4749](https://github.com/paritytech/parity/pull/4749)) + - Fix SectionList hovering issue ([#4749](https://github.com/openethereum/openethereum/pull/4749)) - Fix SectionList Items hover when <3 items - Even easier... - Lint (new) -- Update ETC bootnodes [#4794](https://github.com/paritytech/parity/pull/4794) -- Update comments and reg ABI [#4787](https://github.com/paritytech/parity/pull/4787) -- Optimize signature for fallback function. [#4780](https://github.com/paritytech/parity/pull/4780) -- Rephrasing token generation screen. [#4777](https://github.com/paritytech/parity/pull/4777) -- Etherscan links based on netVersion identifier [#4772](https://github.com/paritytech/parity/pull/4772) -- Update README.md [#4762](https://github.com/paritytech/parity/pull/4762) -- Fix invalid props to verification code [#4766](https://github.com/paritytech/parity/pull/4766) -- Extend authority round consensus test [#4756](https://github.com/paritytech/parity/pull/4756) -- Revert last hyper "fix" [#4752](https://github.com/paritytech/parity/pull/4752) -- Vault Management UI (round 3) [#4652](https://github.com/paritytech/parity/pull/4652) -- Update SelectionList indicators [#4736](https://github.com/paritytech/parity/pull/4736) -- Update testnet detection [#4746](https://github.com/paritytech/parity/pull/4746) -- Fix Portal in Portal ESC issue [#4745](https://github.com/paritytech/parity/pull/4745) -- Update wiki [#4743](https://github.com/paritytech/parity/pull/4743) -- Account selector close operations [#4728](https://github.com/paritytech/parity/pull/4728) -- Fix Account Selection in Signer [#4744](https://github.com/paritytech/parity/pull/4744) -- Support both V1 & V2 DataChanged events in registry [#4734](https://github.com/paritytech/parity/pull/4734) -- Add info on forks. [#4733](https://github.com/paritytech/parity/pull/4733) -- Add registry addr [#4732](https://github.com/paritytech/parity/pull/4732) -- UI support for hardware wallets [#4539](https://github.com/paritytech/parity/pull/4539) -- S/delete/forget/ for wallets [#4729](https://github.com/paritytech/parity/pull/4729) -- New chains [#4720](https://github.com/paritytech/parity/pull/4720) -- Enable --warp by default [#4719](https://github.com/paritytech/parity/pull/4719) -- Update Uglify (fix to 2.8.2) to fix binary builds [#4723](https://github.com/paritytech/parity/pull/4723) -- Extract i18n strings in modals/* [#4706](https://github.com/paritytech/parity/pull/4706) -- Provide uncle size where available in RPC [#4713](https://github.com/paritytech/parity/pull/4713) -- EC math functions [#4696](https://github.com/paritytech/parity/pull/4696) -- Add registrar fields [#4716](https://github.com/paritytech/parity/pull/4716) -- Extract i18n strings in views/* [#4695](https://github.com/paritytech/parity/pull/4695) -- Removing network=disable from config files [#4715](https://github.com/paritytech/parity/pull/4715) -- Fast in-place migration for adding and removing column families [#4687](https://github.com/paritytech/parity/pull/4687) -- Display badges on summary view [#4689](https://github.com/paritytech/parity/pull/4689) -- Consistent file uploads [#4699](https://github.com/paritytech/parity/pull/4699) -- Rename https://mkr.market -> https://oasisdex.com [#4701](https://github.com/paritytech/parity/pull/4701) -- Stop copy & clickthrough from list summaries [#4700](https://github.com/paritytech/parity/pull/4700) -- Display ... for address summary overflows [#4691](https://github.com/paritytech/parity/pull/4691) -- Less agressive grayscale/opacity in SelectionList [#4688](https://github.com/paritytech/parity/pull/4688) -- Propagate trie errors upwards from State [#4655](https://github.com/paritytech/parity/pull/4655) -- Generic state backend [#4632](https://github.com/paritytech/parity/pull/4632) -- Enhance dialog layouts (round 1) [#4637](https://github.com/paritytech/parity/pull/4637) -- Vault Management UI (round 2) [#4631](https://github.com/paritytech/parity/pull/4631) -- Fix Portal broad event stopper [#4674](https://github.com/paritytech/parity/pull/4674) -- Custom dev chain presets [#4671](https://github.com/paritytech/parity/pull/4671) -- Max gas limit and min gas price [#4661](https://github.com/paritytech/parity/pull/4661) -- Align list displays with SectionList (UI consistency) [#4621](https://github.com/paritytech/parity/pull/4621) -- Add SelectionList component to DRY up [#4639](https://github.com/paritytech/parity/pull/4639) -- I18n NL linting updates [#4662](https://github.com/paritytech/parity/pull/4662) -- Misc. small UI fixes [#4657](https://github.com/paritytech/parity/pull/4657) -- More CLI settings for IPFS API [#4608](https://github.com/paritytech/parity/pull/4608) -- Fix Tendermint deadlock [#4654](https://github.com/paritytech/parity/pull/4654) -- Nl translations [#4649](https://github.com/paritytech/parity/pull/4649) -- Update transaction condition documentation [#4659](https://github.com/paritytech/parity/pull/4659) -- Bump hyper versions [#4645](https://github.com/paritytech/parity/pull/4645) -- Sane updater [#4658](https://github.com/paritytech/parity/pull/4658) -- Remainder of RPC APIs implemented for the light client [#4594](https://github.com/paritytech/parity/pull/4594) -- Preserve vault meta when changing pwd [#4650](https://github.com/paritytech/parity/pull/4650) -- Fix Geth account import [#4641](https://github.com/paritytech/parity/pull/4641) -- Tweak some checks. [#4633](https://github.com/paritytech/parity/pull/4633) -- Attempt to fix subscribeToEvents test [#4638](https://github.com/paritytech/parity/pull/4638) -- Fix selection value from RadioButtons [#4636](https://github.com/paritytech/parity/pull/4636) -- Convert all remaining Modals to use Portal (UI consistency) [#4625](https://github.com/paritytech/parity/pull/4625) -- Default account selection update [#4609](https://github.com/paritytech/parity/pull/4609) -- Display ETH balance in overlay account selector [#4588](https://github.com/paritytech/parity/pull/4588) -- Fixed minor grammar mistake in readme [#4627](https://github.com/paritytech/parity/pull/4627) -- Extract newly available i18n strings [#4623](https://github.com/paritytech/parity/pull/4623) -- Save pending local transactions in the database [#4566](https://github.com/paritytech/parity/pull/4566) -- Bump CID version to allow compilation on all platforms [#4614](https://github.com/paritytech/parity/pull/4614) -- Vault Management UI (first round) [#4446](https://github.com/paritytech/parity/pull/4446) -- Let Engine decide if it seals internally [#4613](https://github.com/paritytech/parity/pull/4613) -- Show only known accounts/wallets/addresses on Home [#4612](https://github.com/paritytech/parity/pull/4612) -- Proper default accounts RPCs [#4580](https://github.com/paritytech/parity/pull/4580) -- Hash-fetch errors in case upstream returns non-200 [#4599](https://github.com/paritytech/parity/pull/4599) -- Added pending transaction info to eth_getTransactionByHash [#4570](https://github.com/paritytech/parity/pull/4570) -- Secret store - initial version [#4567](https://github.com/paritytech/parity/pull/4567) -- Handle invalid ABI retrieved from address_book gracefully [#4606](https://github.com/paritytech/parity/pull/4606) -- Optimize key directory reloads [#4583](https://github.com/paritytech/parity/pull/4583) -- Revert Double Click on Accounts to close in Signer Bar [#4590](https://github.com/paritytech/parity/pull/4590) -- IPFS MVP [#4545](https://github.com/paritytech/parity/pull/4545) -- Networking fixes [#4563](https://github.com/paritytech/parity/pull/4563) -- Remove eth_compile* RPCs [#4577](https://github.com/paritytech/parity/pull/4577) -- Ledger wallet signing fixed [#4578](https://github.com/paritytech/parity/pull/4578) -- Remove vertx from Webpack config [#4576](https://github.com/paritytech/parity/pull/4576) -- Better display of tags [#4564](https://github.com/paritytech/parity/pull/4564) -- Added vaults support to `ethstore-cli` [#4532](https://github.com/paritytech/parity/pull/4532) -- Fixed font URLs [#4579](https://github.com/paritytech/parity/pull/4579) -- Explicitly set seconds to 0 from selector [#4559](https://github.com/paritytech/parity/pull/4559) -- Fixes evmbin compilation and adding to standard build. [#4561](https://github.com/paritytech/parity/pull/4561) -- Alias for personal_sendTransaction [#4554](https://github.com/paritytech/parity/pull/4554) -- Key derivation in ethstore & rpc [#4515](https://github.com/paritytech/parity/pull/4515) -- Skip OOG check for simple transfers [#4558](https://github.com/paritytech/parity/pull/4558) -- Light Client transaction queue, initial LightDispatcher [#4501](https://github.com/paritytech/parity/pull/4501) -- Fixes BadgeReg Middleware [#4556](https://github.com/paritytech/parity/pull/4556) -- Fix pasting of value in Input fields [#4555](https://github.com/paritytech/parity/pull/4555) -- Tooltips with react-intl [#4549](https://github.com/paritytech/parity/pull/4549) -- Close on double-click for Signer Account selection [#4540](https://github.com/paritytech/parity/pull/4540) -- Signer provenance [#4477](https://github.com/paritytech/parity/pull/4477) -- Fix console dapp [#4544](https://github.com/paritytech/parity/pull/4544) -- Extract i18n string into i18n/_defaults (base of translations) [#4514](https://github.com/paritytech/parity/pull/4514) -- Fix contract queries bug [#4534](https://github.com/paritytech/parity/pull/4534) -- Fixing namespace of couple methods in console. [#4538](https://github.com/paritytech/parity/pull/4538) -- Home landing page [#4178](https://github.com/paritytech/parity/pull/4178) -- Bump JSON RPC crates versions [#4530](https://github.com/paritytech/parity/pull/4530) -- Update rust version in README [#4531](https://github.com/paritytech/parity/pull/4531) -- Lower default pruning history and memory [#4528](https://github.com/paritytech/parity/pull/4528) -- Serde 0.9 [#4508](https://github.com/paritytech/parity/pull/4508) -- Fixes to Token Deploy dapp [#4513](https://github.com/paritytech/parity/pull/4513) -- Fixed receipt decoding [#4521](https://github.com/paritytech/parity/pull/4521) -- Several fixes to the Wallet in general [#4504](https://github.com/paritytech/parity/pull/4504) -- Use the current contract name for Solidity compilation [#4510](https://github.com/paritytech/parity/pull/4510) -- Preparation for Light client RPC [#4485](https://github.com/paritytech/parity/pull/4485) -- Fix Dutch translation [#4509](https://github.com/paritytech/parity/pull/4509) -- Fixed a warning and bumped libusb-sys [#4507](https://github.com/paritytech/parity/pull/4507) -- Fix TnC overflows on small screens [#4505](https://github.com/paritytech/parity/pull/4505) -- Fix no data sent in TxQueue dapp [#4502](https://github.com/paritytech/parity/pull/4502) -- Ledger wallet support [#4486](https://github.com/paritytech/parity/pull/4486) -- Add new Componennt for Token Images [#4498](https://github.com/paritytech/parity/pull/4498) -- Fix address and accounts links [#4491](https://github.com/paritytech/parity/pull/4491) -- Fix Token Reg Dapp issues in Firefox [#4489](https://github.com/paritytech/parity/pull/4489) -- Parity.js interfaces for vaults [#4497](https://github.com/paritytech/parity/pull/4497) -- Initial Dutch translations [#4484](https://github.com/paritytech/parity/pull/4484) -- Fix key.meta.vault for root dir keys && read vault.meta without vault key [#4482](https://github.com/paritytech/parity/pull/4482) -- Arbitrary labels for extended keys (u32, H256 built-in) [#4438](https://github.com/paritytech/parity/pull/4438) -- Fix ethstore build [#4492](https://github.com/paritytech/parity/pull/4492) -- Fixed compilation of ethstore-cli [#4493](https://github.com/paritytech/parity/pull/4493) -- Build embedded Parity JS properly and separatly [#4426](https://github.com/paritytech/parity/pull/4426) -- Static link for snappy [#4487](https://github.com/paritytech/parity/pull/4487) -- Work with string numbers in contract (Fixes #4472) [#4478](https://github.com/paritytech/parity/pull/4478) -- Metadata support for vaults [#4475](https://github.com/paritytech/parity/pull/4475) -- Sort gas price corpus when hitting genesis [#4470](https://github.com/paritytech/parity/pull/4470) -- Fixing CORS headers for parity.web3.site [#4461](https://github.com/paritytech/parity/pull/4461) -- Make signing compatible with geth. [#4468](https://github.com/paritytech/parity/pull/4468) -- Handle registry not found errors [#4465](https://github.com/paritytech/parity/pull/4465) -- Fix Portal scrolling getting stuck [#4455](https://github.com/paritytech/parity/pull/4455) -- Fix AccountCard stretch to 100% [#4450](https://github.com/paritytech/parity/pull/4450) -- Include total difficulty in CHTs and hide implementation details from consumers [#4428](https://github.com/paritytech/parity/pull/4428) -- Fix RLP encoding for types recursively calling `RlpStream::append` [#4362](https://github.com/paritytech/parity/pull/4362) -- Open popup without attempting inline [#4440](https://github.com/paritytech/parity/pull/4440) -- Fixing histogram again ([#4464](https://github.com/paritytech/parity/issues/4464)) port from beta [#4467](https://github.com/paritytech/parity/pull/4467) -- Vaults RPCs [#4366](https://github.com/paritytech/parity/pull/4366) -- Ethkey - extended keys [#4377](https://github.com/paritytech/parity/pull/4377) -- Use secure websocket from HTTPS clients [#4436](https://github.com/paritytech/parity/pull/4436) -- RPC middleware: Informant & Client.keep_alive [#4384](https://github.com/paritytech/parity/pull/4384) -- Fix eth_sign/parity_postSign [#4432](https://github.com/paritytech/parity/pull/4432) -- Web view with web3.site support [#4313](https://github.com/paritytech/parity/pull/4313) -- Extend Portal component with title, buttons & steps (as per Modal) [#4392](https://github.com/paritytech/parity/pull/4392) -- Extension installation overlay [#4423](https://github.com/paritytech/parity/pull/4423) -- Add block & timestamp conditions to Signer [#4411](https://github.com/paritytech/parity/pull/4411) -- Transaction timestamp condition [#4419](https://github.com/paritytech/parity/pull/4419) -- Poll for defaultAccount to update dapp & overlay subscriptions [#4417](https://github.com/paritytech/parity/pull/4417) -- Validate dapps accounts with address book [#4407](https://github.com/paritytech/parity/pull/4407) -- Dapps use defaultAccount instead of own selectors [#4386](https://github.com/paritytech/parity/pull/4386) -- Fix lock and rename tracing [#4403](https://github.com/paritytech/parity/pull/4403) -- Restarting fetch client every now and then [#4399](https://github.com/paritytech/parity/pull/4399) -- Perform a sync between Rust and JS when generating markdown instead of in spec tests [#4408](https://github.com/paritytech/parity/pull/4408) -- Registry dapp: make lookup use lower case [#4409](https://github.com/paritytech/parity/pull/4409) -- Available Dapp selection alignment with Permissions (Portal) [#4374](https://github.com/paritytech/parity/pull/4374) -- More permissive verification process [#4317](https://github.com/paritytech/parity/pull/4317) -- Fix ParityBar account selection overflows [#4405](https://github.com/paritytech/parity/pull/4405) -- Mac binaries signing [#4397](https://github.com/paritytech/parity/pull/4397) -- Revert "remove [ci skip]" [#4398](https://github.com/paritytech/parity/pull/4398) -- Registry, s/a the owner/the owner/ [#4391](https://github.com/paritytech/parity/pull/4391) -- Fixing invalid address in docs [#4388](https://github.com/paritytech/parity/pull/4388) -- Remove [ci skip] [#4381](https://github.com/paritytech/parity/pull/4381) -- Fixing estimate gas in case histogram is not available [#4387](https://github.com/paritytech/parity/pull/4387) -- Default Account selector in Signer overlay [#4375](https://github.com/paritytech/parity/pull/4375) -- Fixing web3 in console [#4382](https://github.com/paritytech/parity/pull/4382) -- Add parity_defaultAccount RPC (with subscription) [#4383](https://github.com/paritytech/parity/pull/4383) -- Full JSON-RPC docs + sync tests. [#4335](https://github.com/paritytech/parity/pull/4335) -- Expose util as Api.util [#4372](https://github.com/paritytech/parity/pull/4372) -- Dapp Account Selection & Defaults [#4355](https://github.com/paritytech/parity/pull/4355) -- Publish @parity/jsonrpc [#4365](https://github.com/paritytech/parity/pull/4365) -- Fix signing [#4363](https://github.com/paritytech/parity/pull/4363) -- Fixing embedded bar not closing in chrome extension [#4367](https://github.com/paritytech/parity/pull/4367) -- Update AccountCard for re-use [#4350](https://github.com/paritytech/parity/pull/4350) -- Add proper event listener to Portal [#4359](https://github.com/paritytech/parity/pull/4359) -- Optional from field in Transaction Requests [#4332](https://github.com/paritytech/parity/pull/4332) -- Rust 1.14 in README [ci-skip] [#4361](https://github.com/paritytech/parity/pull/4361) -- Fix JournalDB::earliest_era on empty database [#4316](https://github.com/paritytech/parity/pull/4316) -- Fixed race condition deadlock on fetching enode URL [#4354](https://github.com/paritytech/parity/pull/4354) -- Allow Portal to be used as top-level modal [#4338](https://github.com/paritytech/parity/pull/4338) -- Fix postsign [#4347](https://github.com/paritytech/parity/pull/4347) -- Renaming signAndSendTransaction to sendTransaction [#4351](https://github.com/paritytech/parity/pull/4351) -- Add api.util.encodeMethodCall to parity.js [#4330](https://github.com/paritytech/parity/pull/4330) -- Initial commit for vaults [#4312](https://github.com/paritytech/parity/pull/4312) -- Returning default account as coinbase + allow altering sender in signer [#4323](https://github.com/paritytech/parity/pull/4323) -- Persistent tracking of dapps [#4302](https://github.com/paritytech/parity/pull/4302) -- Exposing all RPCs over dapps port as CLI option [#4346](https://github.com/paritytech/parity/pull/4346) -- New macOS App [#4345](https://github.com/paritytech/parity/pull/4345) -- Display QrCode for accounts, addresses & contracts [#4329](https://github.com/paritytech/parity/pull/4329) -- Add QrCode & Copy to ShapeShift [#4322](https://github.com/paritytech/parity/pull/4322) -- Parity.js api.parity.chainStatus should handle { blockGap: null } [#4327](https://github.com/paritytech/parity/pull/4327) -- DeleteAccount & LoadContract modal updates [#4320](https://github.com/paritytech/parity/pull/4320) -- Split Tab from TabBar [#4318](https://github.com/paritytech/parity/pull/4318) -- Contracts interface expansion [#4307](https://github.com/paritytech/parity/pull/4307) -- HistoryStore for tracking relevant routes [#4305](https://github.com/paritytech/parity/pull/4305) -- Split Dapp icon into ui/DappIcon (re-use) [#4308](https://github.com/paritytech/parity/pull/4308) -- Add a Playground for the UI Components [#4301](https://github.com/paritytech/parity/pull/4301) -- Update CreateWallet with FormattedMessage [#4298](https://github.com/paritytech/parity/pull/4298) -- Update dates for new PRs missed [#4306](https://github.com/paritytech/parity/pull/4306) -- EIP-98: Optional transaction state root [#4296](https://github.com/paritytech/parity/pull/4296) -- Fix whitespace [#4299](https://github.com/paritytech/parity/pull/4299) -- Attempt to fix console. [#4294](https://github.com/paritytech/parity/pull/4294) -- Ui/SectionList component [#4292](https://github.com/paritytech/parity/pull/4292) -- Stratum up [#4233](https://github.com/paritytech/parity/pull/4233) -- Logging transaction duration [#4297](https://github.com/paritytech/parity/pull/4297) -- Generic engine utilities [#4258](https://github.com/paritytech/parity/pull/4258) -- JSON-RPC interfaces with documentation [#4276](https://github.com/paritytech/parity/pull/4276) -- Dont decode seal fields [#4263](https://github.com/paritytech/parity/pull/4263) -- Skip misbehaving test until properly fixed [#4283](https://github.com/paritytech/parity/pull/4283) -- Additional logs for own transactions [#4278](https://github.com/paritytech/parity/pull/4278) -- Ensure write lock isn't held when calling handlers [#4285](https://github.com/paritytech/parity/pull/4285) -- Feature selector [#4074](https://github.com/paritytech/parity/pull/4074) -- AccountCreate updates [#3988](https://github.com/paritytech/parity/pull/3988) -- Extended JS interface -> Markdown generator [#4275](https://github.com/paritytech/parity/pull/4275) -- Added 3 warpnodes for ropsten [#4289](https://github.com/paritytech/parity/pull/4289) -- Ledger Communication JS toolkit [#4268](https://github.com/paritytech/parity/pull/4268) -- ValidatorSet reporting [#4208](https://github.com/paritytech/parity/pull/4208) -- Add support for api.subscribe('parity_accountsInfo') [#4273](https://github.com/paritytech/parity/pull/4273) -- Display AccountCard name via IdentityName [#4235](https://github.com/paritytech/parity/pull/4235) -- Dapp visibility save/load tests [#4150](https://github.com/paritytech/parity/pull/4150) -- Fix wrong output format of peers [#4270](https://github.com/paritytech/parity/pull/4270) -- Chain scoring [#4218](https://github.com/paritytech/parity/pull/4218) -- Rust 1.14 for windows builds [#4269](https://github.com/paritytech/parity/pull/4269) -- Eslint formatting updates [#4234](https://github.com/paritytech/parity/pull/4234) -- Embeddable ParityBar [#4222](https://github.com/paritytech/parity/pull/4222) -- Update deb-build.sh to fix libssl dependency [#4260](https://github.com/paritytech/parity/pull/4260) -- Integration with zgp whitelist contract [#4215](https://github.com/paritytech/parity/pull/4215) -- Adjust the location of the signer snippet [#4155](https://github.com/paritytech/parity/pull/4155) -- Fix wrong token handling [#4254](https://github.com/paritytech/parity/pull/4254) -- Additional building-block UI components [#4239](https://github.com/paritytech/parity/pull/4239) -- Bump package.json to 0.3.0 (1.6 track) [#4244](https://github.com/paritytech/parity/pull/4244) -- Disable incoming ETH notifications [#4243](https://github.com/paritytech/parity/pull/4243) -- Memory-based pruning history size [#4114](https://github.com/paritytech/parity/pull/4114) -- Common EngineSigner [#4189](https://github.com/paritytech/parity/pull/4189) -- Verification: don't request a code twice [#4221](https://github.com/paritytech/parity/pull/4221) -- S/Delete Contract/Forget Contract/ [#4237](https://github.com/paritytech/parity/pull/4237) -- Light protocol syncing improvements [#4212](https://github.com/paritytech/parity/pull/4212) -- LES Peer Info [#4195](https://github.com/paritytech/parity/pull/4195) -- Don't panic on uknown git commit hash [#4231](https://github.com/paritytech/parity/pull/4231) -- Cache registry reverses in local storage [#4182](https://github.com/paritytech/parity/pull/4182) -- Update version numbers in README [#4223](https://github.com/paritytech/parity/pull/4223) -- CHT calculations for full nodes [#4181](https://github.com/paritytech/parity/pull/4181) -- Use single source of info for dapp meta (build & display) [#4217](https://github.com/paritytech/parity/pull/4217) -- Non-secure API for DappReg [#4216](https://github.com/paritytech/parity/pull/4216) -- Console now has admin [#4220](https://github.com/paritytech/parity/pull/4220) -- Verification: add mainnet BadgeReg ids [#4190](https://github.com/paritytech/parity/pull/4190) -- Fixing minimal transaction queue price [#4204](https://github.com/paritytech/parity/pull/4204) -- Remove unnecessary Engine method [#4184](https://github.com/paritytech/parity/pull/4184) -- Fixed --base-path on windows [#4193](https://github.com/paritytech/parity/pull/4193) -- Fixing etherscan price parsing [#4202](https://github.com/paritytech/parity/pull/4202) -- LES: Better timeouts + Track failed requests [#4093](https://github.com/paritytech/parity/pull/4093) -- ESLint additional rules [#4186](https://github.com/paritytech/parity/pull/4186) -- JsonRPC bump for IPC fix [#4200](https://github.com/paritytech/parity/pull/4200) -- Poll for upgrades as part of global status (long) [#4197](https://github.com/paritytech/parity/pull/4197) -- Updater fixes [#4196](https://github.com/paritytech/parity/pull/4196) -- Prevent duplicate incoming connections [#4180](https://github.com/paritytech/parity/pull/4180) -- Minor typo to ensure it updates only when synced. [#4188](https://github.com/paritytech/parity/pull/4188) -- Minor refactor for clarity [#4174](https://github.com/paritytech/parity/pull/4174) -- Secret - from hash function, also validate data [#4159](https://github.com/paritytech/parity/pull/4159) -- Gas_limit for blocks, mined by Parity will be divisible by 37 [#4154](https://github.com/paritytech/parity/pull/4154) -- Support HTML5-routed dapps [#4173](https://github.com/paritytech/parity/pull/4173) -- Fix subscribeToEvents test [#4166](https://github.com/paritytech/parity/pull/4166) -- Fix dapps not loading [#4170](https://github.com/paritytech/parity/pull/4170) -- Fix broken token images [#4169](https://github.com/paritytech/parity/pull/4169) -- Bumping hyper [#4167](https://github.com/paritytech/parity/pull/4167) -- Icarus -> update, increase web timeout. [#4165](https://github.com/paritytech/parity/pull/4165) -- Add a password strength component [#4153](https://github.com/paritytech/parity/pull/4153) -- Stop flickering + added loader in AddressSelector [#4149](https://github.com/paritytech/parity/pull/4149) -- On demand LES request [#4036](https://github.com/paritytech/parity/pull/4036) -- Ropsten fork detection [#4163](https://github.com/paritytech/parity/pull/4163) -- Pull in console dapp as builtin [#4145](https://github.com/paritytech/parity/pull/4145) -- Optimized hash lookups [#4144](https://github.com/paritytech/parity/pull/4144) -- UnverifiedTransaction type [#4134](https://github.com/paritytech/parity/pull/4134) -- Verification: check if server is running [#4140](https://github.com/paritytech/parity/pull/4140) -- Remove onSubmit of current (no auto-change on password edit) [#4151](https://github.com/paritytech/parity/pull/4151) -- Trim spaces from InputAddress [#4126](https://github.com/paritytech/parity/pull/4126) -- Don't pop-up notifications after network switch [#4076](https://github.com/paritytech/parity/pull/4076) -- Use estimateGas error (as per updated implementation) [#4131](https://github.com/paritytech/parity/pull/4131) -- Improvements and optimisations to estimate_gas [#4142](https://github.com/paritytech/parity/pull/4142) -- New jsonrpc-core with futures and metadata support [#3859](https://github.com/paritytech/parity/pull/3859) -- Reenable mainnet update server. [#4137](https://github.com/paritytech/parity/pull/4137) -- Temporarily skip failing test [#4138](https://github.com/paritytech/parity/pull/4138) -- Refactor VoteCollector [#4101](https://github.com/paritytech/parity/pull/4101) -- Another minor estimation fix [#4133](https://github.com/paritytech/parity/pull/4133) -- Add proper label to method decoding inputs [#4136](https://github.com/paritytech/parity/pull/4136) -- Remove bindActionCreators({}, dispatch) (empty, unneeded) [#4135](https://github.com/paritytech/parity/pull/4135) -- Better contract error log reporting & handling [#4128](https://github.com/paritytech/parity/pull/4128) -- Fix broken Transfer : total account balance [#4127](https://github.com/paritytech/parity/pull/4127) -- Test harness for lightsync [#4109](https://github.com/paritytech/parity/pull/4109) -- Fix call/estimate_gas [#4121](https://github.com/paritytech/parity/pull/4121) -- Fixing decoding ABI with signatures in names [#4125](https://github.com/paritytech/parity/pull/4125) -- Get rid of unsafe code in ethkey, propagate incorrect Secret errors. [#4119](https://github.com/paritytech/parity/pull/4119) -- Basic tests for subscribeToEvents [#4115](https://github.com/paritytech/parity/pull/4115) -- Auto-detect hex encoded bytes in sha3 [#4108](https://github.com/paritytech/parity/pull/4108) -- Use binary chop to estimate gas accurately [#4100](https://github.com/paritytech/parity/pull/4100) -- V1.6 in master [#4113](https://github.com/paritytech/parity/pull/4113) -- Ignore get_price_info test by default. [#4112](https://github.com/paritytech/parity/pull/4112) -- Fix wrong information logging [#4106](https://github.com/paritytech/parity/pull/4106) -- Avoid comms with not-yet-active release update server. [#4111](https://github.com/paritytech/parity/pull/4111) -- Update Transfer logic + Better logging [#4098](https://github.com/paritytech/parity/pull/4098) -- Fix Signer : wrong account on reload [#4104](https://github.com/paritytech/parity/pull/4104) -- Cache registry reverses, completion in address selector [#4066](https://github.com/paritytech/parity/pull/4066) -- Validator/authority contract [#3937](https://github.com/paritytech/parity/pull/3937) -- No reorg limit for ancient blocks [#4099](https://github.com/paritytech/parity/pull/4099) -- Update registration after every write [#4102](https://github.com/paritytech/parity/pull/4102) -- Default to no auto-update. [#4092](https://github.com/paritytech/parity/pull/4092) -- Don't remove out of date local transactions [#4094](https://github.com/paritytech/parity/pull/4094) +- Update ETC bootnodes [#4794](https://github.com/openethereum/openethereum/pull/4794) +- Update comments and reg ABI [#4787](https://github.com/openethereum/openethereum/pull/4787) +- Optimize signature for fallback function. [#4780](https://github.com/openethereum/openethereum/pull/4780) +- Rephrasing token generation screen. [#4777](https://github.com/openethereum/openethereum/pull/4777) +- Etherscan links based on netVersion identifier [#4772](https://github.com/openethereum/openethereum/pull/4772) +- Update README.md [#4762](https://github.com/openethereum/openethereum/pull/4762) +- Fix invalid props to verification code [#4766](https://github.com/openethereum/openethereum/pull/4766) +- Extend authority round consensus test [#4756](https://github.com/openethereum/openethereum/pull/4756) +- Revert last hyper "fix" [#4752](https://github.com/openethereum/openethereum/pull/4752) +- Vault Management UI (round 3) [#4652](https://github.com/openethereum/openethereum/pull/4652) +- Update SelectionList indicators [#4736](https://github.com/openethereum/openethereum/pull/4736) +- Update testnet detection [#4746](https://github.com/openethereum/openethereum/pull/4746) +- Fix Portal in Portal ESC issue [#4745](https://github.com/openethereum/openethereum/pull/4745) +- Update wiki [#4743](https://github.com/openethereum/openethereum/pull/4743) +- Account selector close operations [#4728](https://github.com/openethereum/openethereum/pull/4728) +- Fix Account Selection in Signer [#4744](https://github.com/openethereum/openethereum/pull/4744) +- Support both V1 & V2 DataChanged events in registry [#4734](https://github.com/openethereum/openethereum/pull/4734) +- Add info on forks. [#4733](https://github.com/openethereum/openethereum/pull/4733) +- Add registry addr [#4732](https://github.com/openethereum/openethereum/pull/4732) +- UI support for hardware wallets [#4539](https://github.com/openethereum/openethereum/pull/4539) +- S/delete/forget/ for wallets [#4729](https://github.com/openethereum/openethereum/pull/4729) +- New chains [#4720](https://github.com/openethereum/openethereum/pull/4720) +- Enable --warp by default [#4719](https://github.com/openethereum/openethereum/pull/4719) +- Update Uglify (fix to 2.8.2) to fix binary builds [#4723](https://github.com/openethereum/openethereum/pull/4723) +- Extract i18n strings in modals/* [#4706](https://github.com/openethereum/openethereum/pull/4706) +- Provide uncle size where available in RPC [#4713](https://github.com/openethereum/openethereum/pull/4713) +- EC math functions [#4696](https://github.com/openethereum/openethereum/pull/4696) +- Add registrar fields [#4716](https://github.com/openethereum/openethereum/pull/4716) +- Extract i18n strings in views/* [#4695](https://github.com/openethereum/openethereum/pull/4695) +- Removing network=disable from config files [#4715](https://github.com/openethereum/openethereum/pull/4715) +- Fast in-place migration for adding and removing column families [#4687](https://github.com/openethereum/openethereum/pull/4687) +- Display badges on summary view [#4689](https://github.com/openethereum/openethereum/pull/4689) +- Consistent file uploads [#4699](https://github.com/openethereum/openethereum/pull/4699) +- Rename https://mkr.market -> https://oasisdex.com [#4701](https://github.com/openethereum/openethereum/pull/4701) +- Stop copy & clickthrough from list summaries [#4700](https://github.com/openethereum/openethereum/pull/4700) +- Display ... for address summary overflows [#4691](https://github.com/openethereum/openethereum/pull/4691) +- Less agressive grayscale/opacity in SelectionList [#4688](https://github.com/openethereum/openethereum/pull/4688) +- Propagate trie errors upwards from State [#4655](https://github.com/openethereum/openethereum/pull/4655) +- Generic state backend [#4632](https://github.com/openethereum/openethereum/pull/4632) +- Enhance dialog layouts (round 1) [#4637](https://github.com/openethereum/openethereum/pull/4637) +- Vault Management UI (round 2) [#4631](https://github.com/openethereum/openethereum/pull/4631) +- Fix Portal broad event stopper [#4674](https://github.com/openethereum/openethereum/pull/4674) +- Custom dev chain presets [#4671](https://github.com/openethereum/openethereum/pull/4671) +- Max gas limit and min gas price [#4661](https://github.com/openethereum/openethereum/pull/4661) +- Align list displays with SectionList (UI consistency) [#4621](https://github.com/openethereum/openethereum/pull/4621) +- Add SelectionList component to DRY up [#4639](https://github.com/openethereum/openethereum/pull/4639) +- I18n NL linting updates [#4662](https://github.com/openethereum/openethereum/pull/4662) +- Misc. small UI fixes [#4657](https://github.com/openethereum/openethereum/pull/4657) +- More CLI settings for IPFS API [#4608](https://github.com/openethereum/openethereum/pull/4608) +- Fix Tendermint deadlock [#4654](https://github.com/openethereum/openethereum/pull/4654) +- Nl translations [#4649](https://github.com/openethereum/openethereum/pull/4649) +- Update transaction condition documentation [#4659](https://github.com/openethereum/openethereum/pull/4659) +- Bump hyper versions [#4645](https://github.com/openethereum/openethereum/pull/4645) +- Sane updater [#4658](https://github.com/openethereum/openethereum/pull/4658) +- Remainder of RPC APIs implemented for the light client [#4594](https://github.com/openethereum/openethereum/pull/4594) +- Preserve vault meta when changing pwd [#4650](https://github.com/openethereum/openethereum/pull/4650) +- Fix Geth account import [#4641](https://github.com/openethereum/openethereum/pull/4641) +- Tweak some checks. [#4633](https://github.com/openethereum/openethereum/pull/4633) +- Attempt to fix subscribeToEvents test [#4638](https://github.com/openethereum/openethereum/pull/4638) +- Fix selection value from RadioButtons [#4636](https://github.com/openethereum/openethereum/pull/4636) +- Convert all remaining Modals to use Portal (UI consistency) [#4625](https://github.com/openethereum/openethereum/pull/4625) +- Default account selection update [#4609](https://github.com/openethereum/openethereum/pull/4609) +- Display ETH balance in overlay account selector [#4588](https://github.com/openethereum/openethereum/pull/4588) +- Fixed minor grammar mistake in readme [#4627](https://github.com/openethereum/openethereum/pull/4627) +- Extract newly available i18n strings [#4623](https://github.com/openethereum/openethereum/pull/4623) +- Save pending local transactions in the database [#4566](https://github.com/openethereum/openethereum/pull/4566) +- Bump CID version to allow compilation on all platforms [#4614](https://github.com/openethereum/openethereum/pull/4614) +- Vault Management UI (first round) [#4446](https://github.com/openethereum/openethereum/pull/4446) +- Let Engine decide if it seals internally [#4613](https://github.com/openethereum/openethereum/pull/4613) +- Show only known accounts/wallets/addresses on Home [#4612](https://github.com/openethereum/openethereum/pull/4612) +- Proper default accounts RPCs [#4580](https://github.com/openethereum/openethereum/pull/4580) +- Hash-fetch errors in case upstream returns non-200 [#4599](https://github.com/openethereum/openethereum/pull/4599) +- Added pending transaction info to eth_getTransactionByHash [#4570](https://github.com/openethereum/openethereum/pull/4570) +- Secret store - initial version [#4567](https://github.com/openethereum/openethereum/pull/4567) +- Handle invalid ABI retrieved from address_book gracefully [#4606](https://github.com/openethereum/openethereum/pull/4606) +- Optimize key directory reloads [#4583](https://github.com/openethereum/openethereum/pull/4583) +- Revert Double Click on Accounts to close in Signer Bar [#4590](https://github.com/openethereum/openethereum/pull/4590) +- IPFS MVP [#4545](https://github.com/openethereum/openethereum/pull/4545) +- Networking fixes [#4563](https://github.com/openethereum/openethereum/pull/4563) +- Remove eth_compile* RPCs [#4577](https://github.com/openethereum/openethereum/pull/4577) +- Ledger wallet signing fixed [#4578](https://github.com/openethereum/openethereum/pull/4578) +- Remove vertx from Webpack config [#4576](https://github.com/openethereum/openethereum/pull/4576) +- Better display of tags [#4564](https://github.com/openethereum/openethereum/pull/4564) +- Added vaults support to `ethstore-cli` [#4532](https://github.com/openethereum/openethereum/pull/4532) +- Fixed font URLs [#4579](https://github.com/openethereum/openethereum/pull/4579) +- Explicitly set seconds to 0 from selector [#4559](https://github.com/openethereum/openethereum/pull/4559) +- Fixes evmbin compilation and adding to standard build. [#4561](https://github.com/openethereum/openethereum/pull/4561) +- Alias for personal_sendTransaction [#4554](https://github.com/openethereum/openethereum/pull/4554) +- Key derivation in ethstore & rpc [#4515](https://github.com/openethereum/openethereum/pull/4515) +- Skip OOG check for simple transfers [#4558](https://github.com/openethereum/openethereum/pull/4558) +- Light Client transaction queue, initial LightDispatcher [#4501](https://github.com/openethereum/openethereum/pull/4501) +- Fixes BadgeReg Middleware [#4556](https://github.com/openethereum/openethereum/pull/4556) +- Fix pasting of value in Input fields [#4555](https://github.com/openethereum/openethereum/pull/4555) +- Tooltips with react-intl [#4549](https://github.com/openethereum/openethereum/pull/4549) +- Close on double-click for Signer Account selection [#4540](https://github.com/openethereum/openethereum/pull/4540) +- Signer provenance [#4477](https://github.com/openethereum/openethereum/pull/4477) +- Fix console dapp [#4544](https://github.com/openethereum/openethereum/pull/4544) +- Extract i18n string into i18n/_defaults (base of translations) [#4514](https://github.com/openethereum/openethereum/pull/4514) +- Fix contract queries bug [#4534](https://github.com/openethereum/openethereum/pull/4534) +- Fixing namespace of couple methods in console. [#4538](https://github.com/openethereum/openethereum/pull/4538) +- Home landing page [#4178](https://github.com/openethereum/openethereum/pull/4178) +- Bump JSON RPC crates versions [#4530](https://github.com/openethereum/openethereum/pull/4530) +- Update rust version in README [#4531](https://github.com/openethereum/openethereum/pull/4531) +- Lower default pruning history and memory [#4528](https://github.com/openethereum/openethereum/pull/4528) +- Serde 0.9 [#4508](https://github.com/openethereum/openethereum/pull/4508) +- Fixes to Token Deploy dapp [#4513](https://github.com/openethereum/openethereum/pull/4513) +- Fixed receipt decoding [#4521](https://github.com/openethereum/openethereum/pull/4521) +- Several fixes to the Wallet in general [#4504](https://github.com/openethereum/openethereum/pull/4504) +- Use the current contract name for Solidity compilation [#4510](https://github.com/openethereum/openethereum/pull/4510) +- Preparation for Light client RPC [#4485](https://github.com/openethereum/openethereum/pull/4485) +- Fix Dutch translation [#4509](https://github.com/openethereum/openethereum/pull/4509) +- Fixed a warning and bumped libusb-sys [#4507](https://github.com/openethereum/openethereum/pull/4507) +- Fix TnC overflows on small screens [#4505](https://github.com/openethereum/openethereum/pull/4505) +- Fix no data sent in TxQueue dapp [#4502](https://github.com/openethereum/openethereum/pull/4502) +- Ledger wallet support [#4486](https://github.com/openethereum/openethereum/pull/4486) +- Add new Componennt for Token Images [#4498](https://github.com/openethereum/openethereum/pull/4498) +- Fix address and accounts links [#4491](https://github.com/openethereum/openethereum/pull/4491) +- Fix Token Reg Dapp issues in Firefox [#4489](https://github.com/openethereum/openethereum/pull/4489) +- Parity.js interfaces for vaults [#4497](https://github.com/openethereum/openethereum/pull/4497) +- Initial Dutch translations [#4484](https://github.com/openethereum/openethereum/pull/4484) +- Fix key.meta.vault for root dir keys && read vault.meta without vault key [#4482](https://github.com/openethereum/openethereum/pull/4482) +- Arbitrary labels for extended keys (u32, H256 built-in) [#4438](https://github.com/openethereum/openethereum/pull/4438) +- Fix ethstore build [#4492](https://github.com/openethereum/openethereum/pull/4492) +- Fixed compilation of ethstore-cli [#4493](https://github.com/openethereum/openethereum/pull/4493) +- Build embedded Parity JS properly and separatly [#4426](https://github.com/openethereum/openethereum/pull/4426) +- Static link for snappy [#4487](https://github.com/openethereum/openethereum/pull/4487) +- Work with string numbers in contract (Fixes #4472) [#4478](https://github.com/openethereum/openethereum/pull/4478) +- Metadata support for vaults [#4475](https://github.com/openethereum/openethereum/pull/4475) +- Sort gas price corpus when hitting genesis [#4470](https://github.com/openethereum/openethereum/pull/4470) +- Fixing CORS headers for parity.web3.site [#4461](https://github.com/openethereum/openethereum/pull/4461) +- Make signing compatible with geth. [#4468](https://github.com/openethereum/openethereum/pull/4468) +- Handle registry not found errors [#4465](https://github.com/openethereum/openethereum/pull/4465) +- Fix Portal scrolling getting stuck [#4455](https://github.com/openethereum/openethereum/pull/4455) +- Fix AccountCard stretch to 100% [#4450](https://github.com/openethereum/openethereum/pull/4450) +- Include total difficulty in CHTs and hide implementation details from consumers [#4428](https://github.com/openethereum/openethereum/pull/4428) +- Fix RLP encoding for types recursively calling `RlpStream::append` [#4362](https://github.com/openethereum/openethereum/pull/4362) +- Open popup without attempting inline [#4440](https://github.com/openethereum/openethereum/pull/4440) +- Fixing histogram again ([#4464](https://github.com/openethereum/openethereum/issues/4464)) port from beta [#4467](https://github.com/openethereum/openethereum/pull/4467) +- Vaults RPCs [#4366](https://github.com/openethereum/openethereum/pull/4366) +- Ethkey - extended keys [#4377](https://github.com/openethereum/openethereum/pull/4377) +- Use secure websocket from HTTPS clients [#4436](https://github.com/openethereum/openethereum/pull/4436) +- RPC middleware: Informant & Client.keep_alive [#4384](https://github.com/openethereum/openethereum/pull/4384) +- Fix eth_sign/parity_postSign [#4432](https://github.com/openethereum/openethereum/pull/4432) +- Web view with web3.site support [#4313](https://github.com/openethereum/openethereum/pull/4313) +- Extend Portal component with title, buttons & steps (as per Modal) [#4392](https://github.com/openethereum/openethereum/pull/4392) +- Extension installation overlay [#4423](https://github.com/openethereum/openethereum/pull/4423) +- Add block & timestamp conditions to Signer [#4411](https://github.com/openethereum/openethereum/pull/4411) +- Transaction timestamp condition [#4419](https://github.com/openethereum/openethereum/pull/4419) +- Poll for defaultAccount to update dapp & overlay subscriptions [#4417](https://github.com/openethereum/openethereum/pull/4417) +- Validate dapps accounts with address book [#4407](https://github.com/openethereum/openethereum/pull/4407) +- Dapps use defaultAccount instead of own selectors [#4386](https://github.com/openethereum/openethereum/pull/4386) +- Fix lock and rename tracing [#4403](https://github.com/openethereum/openethereum/pull/4403) +- Restarting fetch client every now and then [#4399](https://github.com/openethereum/openethereum/pull/4399) +- Perform a sync between Rust and JS when generating markdown instead of in spec tests [#4408](https://github.com/openethereum/openethereum/pull/4408) +- Registry dapp: make lookup use lower case [#4409](https://github.com/openethereum/openethereum/pull/4409) +- Available Dapp selection alignment with Permissions (Portal) [#4374](https://github.com/openethereum/openethereum/pull/4374) +- More permissive verification process [#4317](https://github.com/openethereum/openethereum/pull/4317) +- Fix ParityBar account selection overflows [#4405](https://github.com/openethereum/openethereum/pull/4405) +- Mac binaries signing [#4397](https://github.com/openethereum/openethereum/pull/4397) +- Revert "remove [ci skip]" [#4398](https://github.com/openethereum/openethereum/pull/4398) +- Registry, s/a the owner/the owner/ [#4391](https://github.com/openethereum/openethereum/pull/4391) +- Fixing invalid address in docs [#4388](https://github.com/openethereum/openethereum/pull/4388) +- Remove [ci skip] [#4381](https://github.com/openethereum/openethereum/pull/4381) +- Fixing estimate gas in case histogram is not available [#4387](https://github.com/openethereum/openethereum/pull/4387) +- Default Account selector in Signer overlay [#4375](https://github.com/openethereum/openethereum/pull/4375) +- Fixing web3 in console [#4382](https://github.com/openethereum/openethereum/pull/4382) +- Add parity_defaultAccount RPC (with subscription) [#4383](https://github.com/openethereum/openethereum/pull/4383) +- Full JSON-RPC docs + sync tests. [#4335](https://github.com/openethereum/openethereum/pull/4335) +- Expose util as Api.util [#4372](https://github.com/openethereum/openethereum/pull/4372) +- Dapp Account Selection & Defaults [#4355](https://github.com/openethereum/openethereum/pull/4355) +- Publish @parity/jsonrpc [#4365](https://github.com/openethereum/openethereum/pull/4365) +- Fix signing [#4363](https://github.com/openethereum/openethereum/pull/4363) +- Fixing embedded bar not closing in chrome extension [#4367](https://github.com/openethereum/openethereum/pull/4367) +- Update AccountCard for re-use [#4350](https://github.com/openethereum/openethereum/pull/4350) +- Add proper event listener to Portal [#4359](https://github.com/openethereum/openethereum/pull/4359) +- Optional from field in Transaction Requests [#4332](https://github.com/openethereum/openethereum/pull/4332) +- Rust 1.14 in README [ci-skip] [#4361](https://github.com/openethereum/openethereum/pull/4361) +- Fix JournalDB::earliest_era on empty database [#4316](https://github.com/openethereum/openethereum/pull/4316) +- Fixed race condition deadlock on fetching enode URL [#4354](https://github.com/openethereum/openethereum/pull/4354) +- Allow Portal to be used as top-level modal [#4338](https://github.com/openethereum/openethereum/pull/4338) +- Fix postsign [#4347](https://github.com/openethereum/openethereum/pull/4347) +- Renaming signAndSendTransaction to sendTransaction [#4351](https://github.com/openethereum/openethereum/pull/4351) +- Add api.util.encodeMethodCall to parity.js [#4330](https://github.com/openethereum/openethereum/pull/4330) +- Initial commit for vaults [#4312](https://github.com/openethereum/openethereum/pull/4312) +- Returning default account as coinbase + allow altering sender in signer [#4323](https://github.com/openethereum/openethereum/pull/4323) +- Persistent tracking of dapps [#4302](https://github.com/openethereum/openethereum/pull/4302) +- Exposing all RPCs over dapps port as CLI option [#4346](https://github.com/openethereum/openethereum/pull/4346) +- New macOS App [#4345](https://github.com/openethereum/openethereum/pull/4345) +- Display QrCode for accounts, addresses & contracts [#4329](https://github.com/openethereum/openethereum/pull/4329) +- Add QrCode & Copy to ShapeShift [#4322](https://github.com/openethereum/openethereum/pull/4322) +- Parity.js api.parity.chainStatus should handle { blockGap: null } [#4327](https://github.com/openethereum/openethereum/pull/4327) +- DeleteAccount & LoadContract modal updates [#4320](https://github.com/openethereum/openethereum/pull/4320) +- Split Tab from TabBar [#4318](https://github.com/openethereum/openethereum/pull/4318) +- Contracts interface expansion [#4307](https://github.com/openethereum/openethereum/pull/4307) +- HistoryStore for tracking relevant routes [#4305](https://github.com/openethereum/openethereum/pull/4305) +- Split Dapp icon into ui/DappIcon (re-use) [#4308](https://github.com/openethereum/openethereum/pull/4308) +- Add a Playground for the UI Components [#4301](https://github.com/openethereum/openethereum/pull/4301) +- Update CreateWallet with FormattedMessage [#4298](https://github.com/openethereum/openethereum/pull/4298) +- Update dates for new PRs missed [#4306](https://github.com/openethereum/openethereum/pull/4306) +- EIP-98: Optional transaction state root [#4296](https://github.com/openethereum/openethereum/pull/4296) +- Fix whitespace [#4299](https://github.com/openethereum/openethereum/pull/4299) +- Attempt to fix console. [#4294](https://github.com/openethereum/openethereum/pull/4294) +- Ui/SectionList component [#4292](https://github.com/openethereum/openethereum/pull/4292) +- Stratum up [#4233](https://github.com/openethereum/openethereum/pull/4233) +- Logging transaction duration [#4297](https://github.com/openethereum/openethereum/pull/4297) +- Generic engine utilities [#4258](https://github.com/openethereum/openethereum/pull/4258) +- JSON-RPC interfaces with documentation [#4276](https://github.com/openethereum/openethereum/pull/4276) +- Dont decode seal fields [#4263](https://github.com/openethereum/openethereum/pull/4263) +- Skip misbehaving test until properly fixed [#4283](https://github.com/openethereum/openethereum/pull/4283) +- Additional logs for own transactions [#4278](https://github.com/openethereum/openethereum/pull/4278) +- Ensure write lock isn't held when calling handlers [#4285](https://github.com/openethereum/openethereum/pull/4285) +- Feature selector [#4074](https://github.com/openethereum/openethereum/pull/4074) +- AccountCreate updates [#3988](https://github.com/openethereum/openethereum/pull/3988) +- Extended JS interface -> Markdown generator [#4275](https://github.com/openethereum/openethereum/pull/4275) +- Added 3 warpnodes for ropsten [#4289](https://github.com/openethereum/openethereum/pull/4289) +- Ledger Communication JS toolkit [#4268](https://github.com/openethereum/openethereum/pull/4268) +- ValidatorSet reporting [#4208](https://github.com/openethereum/openethereum/pull/4208) +- Add support for api.subscribe('parity_accountsInfo') [#4273](https://github.com/openethereum/openethereum/pull/4273) +- Display AccountCard name via IdentityName [#4235](https://github.com/openethereum/openethereum/pull/4235) +- Dapp visibility save/load tests [#4150](https://github.com/openethereum/openethereum/pull/4150) +- Fix wrong output format of peers [#4270](https://github.com/openethereum/openethereum/pull/4270) +- Chain scoring [#4218](https://github.com/openethereum/openethereum/pull/4218) +- Rust 1.14 for windows builds [#4269](https://github.com/openethereum/openethereum/pull/4269) +- Eslint formatting updates [#4234](https://github.com/openethereum/openethereum/pull/4234) +- Embeddable ParityBar [#4222](https://github.com/openethereum/openethereum/pull/4222) +- Update deb-build.sh to fix libssl dependency [#4260](https://github.com/openethereum/openethereum/pull/4260) +- Integration with zgp whitelist contract [#4215](https://github.com/openethereum/openethereum/pull/4215) +- Adjust the location of the signer snippet [#4155](https://github.com/openethereum/openethereum/pull/4155) +- Fix wrong token handling [#4254](https://github.com/openethereum/openethereum/pull/4254) +- Additional building-block UI components [#4239](https://github.com/openethereum/openethereum/pull/4239) +- Bump package.json to 0.3.0 (1.6 track) [#4244](https://github.com/openethereum/openethereum/pull/4244) +- Disable incoming ETH notifications [#4243](https://github.com/openethereum/openethereum/pull/4243) +- Memory-based pruning history size [#4114](https://github.com/openethereum/openethereum/pull/4114) +- Common EngineSigner [#4189](https://github.com/openethereum/openethereum/pull/4189) +- Verification: don't request a code twice [#4221](https://github.com/openethereum/openethereum/pull/4221) +- S/Delete Contract/Forget Contract/ [#4237](https://github.com/openethereum/openethereum/pull/4237) +- Light protocol syncing improvements [#4212](https://github.com/openethereum/openethereum/pull/4212) +- LES Peer Info [#4195](https://github.com/openethereum/openethereum/pull/4195) +- Don't panic on uknown git commit hash [#4231](https://github.com/openethereum/openethereum/pull/4231) +- Cache registry reverses in local storage [#4182](https://github.com/openethereum/openethereum/pull/4182) +- Update version numbers in README [#4223](https://github.com/openethereum/openethereum/pull/4223) +- CHT calculations for full nodes [#4181](https://github.com/openethereum/openethereum/pull/4181) +- Use single source of info for dapp meta (build & display) [#4217](https://github.com/openethereum/openethereum/pull/4217) +- Non-secure API for DappReg [#4216](https://github.com/openethereum/openethereum/pull/4216) +- Console now has admin [#4220](https://github.com/openethereum/openethereum/pull/4220) +- Verification: add mainnet BadgeReg ids [#4190](https://github.com/openethereum/openethereum/pull/4190) +- Fixing minimal transaction queue price [#4204](https://github.com/openethereum/openethereum/pull/4204) +- Remove unnecessary Engine method [#4184](https://github.com/openethereum/openethereum/pull/4184) +- Fixed --base-path on windows [#4193](https://github.com/openethereum/openethereum/pull/4193) +- Fixing etherscan price parsing [#4202](https://github.com/openethereum/openethereum/pull/4202) +- LES: Better timeouts + Track failed requests [#4093](https://github.com/openethereum/openethereum/pull/4093) +- ESLint additional rules [#4186](https://github.com/openethereum/openethereum/pull/4186) +- JsonRPC bump for IPC fix [#4200](https://github.com/openethereum/openethereum/pull/4200) +- Poll for upgrades as part of global status (long) [#4197](https://github.com/openethereum/openethereum/pull/4197) +- Updater fixes [#4196](https://github.com/openethereum/openethereum/pull/4196) +- Prevent duplicate incoming connections [#4180](https://github.com/openethereum/openethereum/pull/4180) +- Minor typo to ensure it updates only when synced. [#4188](https://github.com/openethereum/openethereum/pull/4188) +- Minor refactor for clarity [#4174](https://github.com/openethereum/openethereum/pull/4174) +- Secret - from hash function, also validate data [#4159](https://github.com/openethereum/openethereum/pull/4159) +- Gas_limit for blocks, mined by Parity will be divisible by 37 [#4154](https://github.com/openethereum/openethereum/pull/4154) +- Support HTML5-routed dapps [#4173](https://github.com/openethereum/openethereum/pull/4173) +- Fix subscribeToEvents test [#4166](https://github.com/openethereum/openethereum/pull/4166) +- Fix dapps not loading [#4170](https://github.com/openethereum/openethereum/pull/4170) +- Fix broken token images [#4169](https://github.com/openethereum/openethereum/pull/4169) +- Bumping hyper [#4167](https://github.com/openethereum/openethereum/pull/4167) +- Icarus -> update, increase web timeout. [#4165](https://github.com/openethereum/openethereum/pull/4165) +- Add a password strength component [#4153](https://github.com/openethereum/openethereum/pull/4153) +- Stop flickering + added loader in AddressSelector [#4149](https://github.com/openethereum/openethereum/pull/4149) +- On demand LES request [#4036](https://github.com/openethereum/openethereum/pull/4036) +- Ropsten fork detection [#4163](https://github.com/openethereum/openethereum/pull/4163) +- Pull in console dapp as builtin [#4145](https://github.com/openethereum/openethereum/pull/4145) +- Optimized hash lookups [#4144](https://github.com/openethereum/openethereum/pull/4144) +- UnverifiedTransaction type [#4134](https://github.com/openethereum/openethereum/pull/4134) +- Verification: check if server is running [#4140](https://github.com/openethereum/openethereum/pull/4140) +- Remove onSubmit of current (no auto-change on password edit) [#4151](https://github.com/openethereum/openethereum/pull/4151) +- Trim spaces from InputAddress [#4126](https://github.com/openethereum/openethereum/pull/4126) +- Don't pop-up notifications after network switch [#4076](https://github.com/openethereum/openethereum/pull/4076) +- Use estimateGas error (as per updated implementation) [#4131](https://github.com/openethereum/openethereum/pull/4131) +- Improvements and optimisations to estimate_gas [#4142](https://github.com/openethereum/openethereum/pull/4142) +- New jsonrpc-core with futures and metadata support [#3859](https://github.com/openethereum/openethereum/pull/3859) +- Reenable mainnet update server. [#4137](https://github.com/openethereum/openethereum/pull/4137) +- Temporarily skip failing test [#4138](https://github.com/openethereum/openethereum/pull/4138) +- Refactor VoteCollector [#4101](https://github.com/openethereum/openethereum/pull/4101) +- Another minor estimation fix [#4133](https://github.com/openethereum/openethereum/pull/4133) +- Add proper label to method decoding inputs [#4136](https://github.com/openethereum/openethereum/pull/4136) +- Remove bindActionCreators({}, dispatch) (empty, unneeded) [#4135](https://github.com/openethereum/openethereum/pull/4135) +- Better contract error log reporting & handling [#4128](https://github.com/openethereum/openethereum/pull/4128) +- Fix broken Transfer : total account balance [#4127](https://github.com/openethereum/openethereum/pull/4127) +- Test harness for lightsync [#4109](https://github.com/openethereum/openethereum/pull/4109) +- Fix call/estimate_gas [#4121](https://github.com/openethereum/openethereum/pull/4121) +- Fixing decoding ABI with signatures in names [#4125](https://github.com/openethereum/openethereum/pull/4125) +- Get rid of unsafe code in ethkey, propagate incorrect Secret errors. [#4119](https://github.com/openethereum/openethereum/pull/4119) +- Basic tests for subscribeToEvents [#4115](https://github.com/openethereum/openethereum/pull/4115) +- Auto-detect hex encoded bytes in sha3 [#4108](https://github.com/openethereum/openethereum/pull/4108) +- Use binary chop to estimate gas accurately [#4100](https://github.com/openethereum/openethereum/pull/4100) +- V1.6 in master [#4113](https://github.com/openethereum/openethereum/pull/4113) +- Ignore get_price_info test by default. [#4112](https://github.com/openethereum/openethereum/pull/4112) +- Fix wrong information logging [#4106](https://github.com/openethereum/openethereum/pull/4106) +- Avoid comms with not-yet-active release update server. [#4111](https://github.com/openethereum/openethereum/pull/4111) +- Update Transfer logic + Better logging [#4098](https://github.com/openethereum/openethereum/pull/4098) +- Fix Signer : wrong account on reload [#4104](https://github.com/openethereum/openethereum/pull/4104) +- Cache registry reverses, completion in address selector [#4066](https://github.com/openethereum/openethereum/pull/4066) +- Validator/authority contract [#3937](https://github.com/openethereum/openethereum/pull/3937) +- No reorg limit for ancient blocks [#4099](https://github.com/openethereum/openethereum/pull/4099) +- Update registration after every write [#4102](https://github.com/openethereum/openethereum/pull/4102) +- Default to no auto-update. [#4092](https://github.com/openethereum/openethereum/pull/4092) +- Don't remove out of date local transactions [#4094](https://github.com/openethereum/openethereum/pull/4094) diff --git a/docs/CHANGELOG-1.7.md b/docs/CHANGELOG-1.7.md index 760445845..06c4fe855 100644 --- a/docs/CHANGELOG-1.7.md +++ b/docs/CHANGELOG-1.7.md @@ -1,13 +1,13 @@ Note: Parity 1.7 reached End-of-Life on 2018-01-25 (EOL). -### Parity [v1.7.13](https://github.com/paritytech/parity/releases/tag/v1.7.13) (2018-01-23) +### Parity [v1.7.13](https://github.com/openethereum/openethereum/releases/tag/v1.7.13) (2018-01-23) Parity 1.7.13 is a bug-fix release to improve stability of PoA-networks. Users on Kovan or other Aura-based networks are advised to upgrade as this release fixes an issue introduced with 1.7.12 that causes Proof-of-Authority nodes to stop synchronizing the chain. The full list of included changes: -- AuRa fix for 1.7.x series ([#7666](https://github.com/paritytech/parity/pull/7666)) - - Fix Temporarily Invalid blocks handling ([#7613](https://github.com/paritytech/parity/pull/7613)) +- AuRa fix for 1.7.x series ([#7666](https://github.com/openethereum/openethereum/pull/7666)) + - Fix Temporarily Invalid blocks handling ([#7613](https://github.com/openethereum/openethereum/pull/7613)) - Handle temporarily invalid blocks in sync. - Fix tests. - Bump rustc-serialize @@ -17,35 +17,35 @@ The full list of included changes: - Remove slash from gitlab ci script to fix builds - Start build. -### Parity [v1.7.12](https://github.com/paritytech/parity/releases/tag/v1.7.12) (2018-01-09) +### Parity [v1.7.12](https://github.com/openethereum/openethereum/releases/tag/v1.7.12) (2018-01-09) Parity 1.7.12 is a bug-fix release to improve performance and stability. The full list of included changes: -- Fix stable builds for rustc 1.23.0 ([#7504](https://github.com/paritytech/parity/pull/7504)) -- Missing AuRa backports ([#7499](https://github.com/paritytech/parity/pull/7499) - - Wait for future blocks in AuRa ([#7368](https://github.com/paritytech/parity/pull/7368)) +- Fix stable builds for rustc 1.23.0 ([#7504](https://github.com/openethereum/openethereum/pull/7504)) +- Missing AuRa backports ([#7499](https://github.com/openethereum/openethereum/pull/7499) + - Wait for future blocks in AuRa ([#7368](https://github.com/openethereum/openethereum/pull/7368)) - Mark future blocks as temporarily invalid. - Don't check max. - - Advance AuRa step as far as we can and prevent invalid blocks. ([#7451](https://github.com/paritytech/parity/pull/7451)) + - Advance AuRa step as far as we can and prevent invalid blocks. ([#7451](https://github.com/openethereum/openethereum/pull/7451)) - Advance AuRa step as far as we can. - Wait for future blocks. - - Problem: AuRa's unsafeties around step duration ([#7282](https://github.com/paritytech/parity/pull/7282)) + - Problem: AuRa's unsafeties around step duration ([#7282](https://github.com/openethereum/openethereum/pull/7282)) - Fix tests. - - Detect different node, same-key signing in aura ([#7245](https://github.com/paritytech/parity/pull/7245)) + - Detect different node, same-key signing in aura ([#7245](https://github.com/openethereum/openethereum/pull/7245)) - Detect different node, same-key signing in aura - Reduce scope of warning -- Backports ([#7496](https://github.com/paritytech/parity/pull/7496)) - - Advance AuRa step as far as we can. ([#7451](https://github.com/paritytech/parity/pull/7451)) +- Backports ([#7496](https://github.com/openethereum/openethereum/pull/7496)) + - Advance AuRa step as far as we can. ([#7451](https://github.com/openethereum/openethereum/pull/7451)) - Advance AuRa step as far as we can. - Wait for future blocks. - - Fixed panic when io is not available for export block, closes [#7486](https://github.com/paritytech/parity/issue/7486) ([#7495](https://github.com/paritytech/parity/pull/7495)) - - Update Parity Mainnet Bootnodes ([#7476](https://github.com/paritytech/parity/pull/7476)) + - Fixed panic when io is not available for export block, closes [#7486](https://github.com/paritytech/parity/issue/7486) ([#7495](https://github.com/openethereum/openethereum/pull/7495)) + - Update Parity Mainnet Bootnodes ([#7476](https://github.com/openethereum/openethereum/pull/7476)) - Replace the Azure HDD bootnodes with the new ones :) - Bump version to 1.7.12 -### Parity [v1.7.11](https://github.com/paritytech/parity/releases/tag/v1.7.11) (2017-12-29) +### Parity [v1.7.11](https://github.com/openethereum/openethereum/releases/tag/v1.7.11) (2017-12-29) Parity 1.7.11 changes the default behavior of JSON-RPC CORS setting, and updates bootnodes for the Kovan and Foundation networks. @@ -53,22 +53,22 @@ Note: The default value of `--jsonrpc-cors` option has been altered to disallow The full list of included changes: -- Stable Bootnodes and Warpnodes ([#7298](https://github.com/paritytech/parity/pull/7298)) - - New warp enodes ([#7287](https://github.com/paritytech/parity/pull/7287)) +- Stable Bootnodes and Warpnodes ([#7298](https://github.com/openethereum/openethereum/pull/7298)) + - New warp enodes ([#7287](https://github.com/openethereum/openethereum/pull/7287)) - New warp enodes - Added one more warp enode; replaced spaces with tabs - Bump stable to 1.7.11 - - Update kovan boot nodes ([#7296](https://github.com/paritytech/parity/pull/7296)) + - Update kovan boot nodes ([#7296](https://github.com/openethereum/openethereum/pull/7296)) - Fix Cargo.lock - Updating mainnet bootnodes. - - Update bootnodes ([#7363](https://github.com/paritytech/parity/pull/7363)) + - Update bootnodes ([#7363](https://github.com/openethereum/openethereum/pull/7363)) - Updating mainnet bootnodes. - Add additional parity-beta bootnodes. - Restore old parity bootnodes and update foudation bootnodes -- Ethstore optimizations ([#6827](https://github.com/paritytech/parity/pull/6827)) ([#6844](https://github.com/paritytech/parity/pull/6844)) ([#7347](https://github.com/paritytech/parity/pull/7347)) -- Fix default CORS. ([#7389](https://github.com/paritytech/parity/pull/7389)) +- Ethstore optimizations ([#6827](https://github.com/openethereum/openethereum/pull/6827)) ([#6844](https://github.com/openethereum/openethereum/pull/6844)) ([#7347](https://github.com/openethereum/openethereum/pull/7347)) +- Fix default CORS. ([#7389](https://github.com/openethereum/openethereum/pull/7389)) -### Parity [v1.7.10](https://github.com/paritytech/parity/releases/tag/v1.7.10) (2017-12-11) +### Parity [v1.7.10](https://github.com/openethereum/openethereum/releases/tag/v1.7.10) (2017-12-11) Parity 1.7.10 applies fixes for Proof-of-Authority networks and schedules the Kovan-Byzantium hard-fork. @@ -79,14 +79,14 @@ Parity 1.7.10 applies fixes for Proof-of-Authority networks and schedules the Ko The full list of included changes: -- Backports and HF block update ([#7243](https://github.com/paritytech/parity/pull/7243)) - - Reduce max block timestamp drift to 15 seconds ([#7240](https://github.com/paritytech/parity/pull/7240)) +- Backports and HF block update ([#7243](https://github.com/openethereum/openethereum/pull/7243)) + - Reduce max block timestamp drift to 15 seconds ([#7240](https://github.com/openethereum/openethereum/pull/7240)) - Add test for block timestamp validation within allowed drift - - Update kovan HF block number. ([#7259](https://github.com/paritytech/parity/pull/7259)) -- [stable] Backports and Kovan HF ([#7235](https://github.com/paritytech/parity/pull/7235)) - - Escape inifinite loop in estimte_gas ([#7075](https://github.com/paritytech/parity/pull/7075)) - - Disable uncles by default ([#7006](https://github.com/paritytech/parity/pull/7006)) - - Maximum uncle count transition ([#7196](https://github.com/paritytech/parity/pull/7196)) + - Update kovan HF block number. ([#7259](https://github.com/openethereum/openethereum/pull/7259)) +- [stable] Backports and Kovan HF ([#7235](https://github.com/openethereum/openethereum/pull/7235)) + - Escape inifinite loop in estimte_gas ([#7075](https://github.com/openethereum/openethereum/pull/7075)) + - Disable uncles by default ([#7006](https://github.com/openethereum/openethereum/pull/7006)) + - Maximum uncle count transition ([#7196](https://github.com/openethereum/openethereum/pull/7196)) - Enable delayed maximum_uncle_count activation. - Fix tests. - Defer kovan HF. @@ -98,48 +98,48 @@ The full list of included changes: - Add missing byzantium builtins. - Fix tests. - Bump version for installers. - - Increase allowed time drift to 10s. ([#7238](https://github.com/paritytech/parity/pull/7238)) + - Increase allowed time drift to 10s. ([#7238](https://github.com/openethereum/openethereum/pull/7238)) -### Parity [v1.7.9](https://github.com/paritytech/parity/releases/tag/v1.7.9) (2017-11-14) +### Parity [v1.7.9](https://github.com/openethereum/openethereum/releases/tag/v1.7.9) (2017-11-14) Parity 1.7.9 removes the ability to deploy built-in multi-signature wallets. The full list of included changes: -- Bump to v1.7.9 ([#7047](https://github.com/paritytech/parity/pull/7047)) -- Disallow built-in multi-sig deploy (only watch) ([#7017](https://github.com/paritytech/parity/pull/7017)) +- Bump to v1.7.9 ([#7047](https://github.com/openethereum/openethereum/pull/7047)) +- Disallow built-in multi-sig deploy (only watch) ([#7017](https://github.com/openethereum/openethereum/pull/7017)) -### Parity [v1.7.8](https://github.com/paritytech/parity/releases/tag/v1.7.8) (2017-10-26) +### Parity [v1.7.8](https://github.com/openethereum/openethereum/releases/tag/v1.7.8) (2017-10-26) Parity 1.7.8 fixes a critical Byzantium consensus issue. Update is highly recommended. The full list of included changes: -- Refactor static context check in CREATE ([#6889](https://github.com/paritytech/parity/pull/6889)) -- Bump to v1.7.8 ([#6890](https://github.com/paritytech/parity/pull/6890)) +- Refactor static context check in CREATE ([#6889](https://github.com/openethereum/openethereum/pull/6889)) +- Bump to v1.7.8 ([#6890](https://github.com/openethereum/openethereum/pull/6890)) -## Parity [v1.7.7](https://github.com/paritytech/parity/releases/tag/v1.7.7) (2017-10-15) +## Parity [v1.7.7](https://github.com/openethereum/openethereum/releases/tag/v1.7.7) (2017-10-15) Parity 1.7.7 fixes an issue with auto-update system. Updating is recommended, but not required for Byzantium. The full list of included changes: -- Fix auto-update ([#6769](https://github.com/paritytech/parity/pull/6759)) +- Fix auto-update ([#6769](https://github.com/openethereum/openethereum/pull/6759)) - Bump to v1.7.7 - Updated ethabi to fix auto-update -- Bumped fork block number for auto-update ([#6754](https://github.com/paritytech/parity/pull/6754)) +- Bumped fork block number for auto-update ([#6754](https://github.com/openethereum/openethereum/pull/6754)) -## Parity [v1.7.6](https://github.com/paritytech/parity/releases/tag/v1.7.6) (2017-10-13) +## Parity [v1.7.6](https://github.com/openethereum/openethereum/releases/tag/v1.7.6) (2017-10-13) Parity 1.7.6 includes a critical consensus-relevant fix for the Byzantium hard-fork. Please upgrade your Ethereum client before block number `4_370_000`. The full list of included changes: -- Fixed modexp gas calculation overflow ([#6746](https://github.com/paritytech/parity/pull/6746)) - - Fixed modexp gas calculation overflow ([#6741](https://github.com/paritytech/parity/pull/6741)) +- Fixed modexp gas calculation overflow ([#6746](https://github.com/openethereum/openethereum/pull/6746)) + - Fixed modexp gas calculation overflow ([#6741](https://github.com/openethereum/openethereum/pull/6741)) - Bump to v1.7.6 -## Parity [v1.7.5](https://github.com/paritytech/parity/releases/tag/v1.7.5) (2017-10-12) +## Parity [v1.7.5](https://github.com/openethereum/openethereum/releases/tag/v1.7.5) (2017-10-12) Parity 1.7.5 includes a critical consensus-relevant fix for the Byzantium hard-fork. Please upgrade your Ethereum client before block number `4_370_000`. @@ -147,14 +147,14 @@ Parity 1.7.5 is the first stable release of the 1.7 branch. With this release th The full list of included changes: -- Backport stable - Fixes Badges ([#6731](https://github.com/paritytech/parity/pull/6731)) - - Fix badges not showing up ([#6730](https://github.com/paritytech/parity/pull/6730)) +- Backport stable - Fixes Badges ([#6731](https://github.com/openethereum/openethereum/pull/6731)) + - Fix badges not showing up ([#6730](https://github.com/openethereum/openethereum/pull/6730)) - Always fetch meta data first [badges] -- Backport ([#6726](https://github.com/paritytech/parity/pull/6726)) - - Check vouch status on appId in addition to contentHash ([#6719](https://github.com/paritytech/parity/pull/6719)) +- Backport ([#6726](https://github.com/openethereum/openethereum/pull/6726)) + - Check vouch status on appId in addition to contentHash ([#6719](https://github.com/openethereum/openethereum/pull/6719)) - Check vouch status on appId in addition to contentHash - Simplify var expansion - - Merge [#6725](https://github.com/paritytech/parity/pull/6725) + - Merge [#6725](https://github.com/openethereum/openethereum/pull/6725) - Update new token fetching - Working Certifications Monitoring - Update on Certification / Revoke @@ -162,34 +162,34 @@ The full list of included changes: - Fix tests - Add updated MethodDecoding from master - v1.7.5 stabilized -- Backport ([#6724](https://github.com/paritytech/parity/pull/6724)) - - Fixed RETURNDATA out of bounds check ([#6718](https://github.com/paritytech/parity/pull/6718)) - - Prevent going offline when restoring or taking snapshot ([#6694](https://github.com/paritytech/parity/pull/6694)) +- Backport ([#6724](https://github.com/openethereum/openethereum/pull/6724)) + - Fixed RETURNDATA out of bounds check ([#6718](https://github.com/openethereum/openethereum/pull/6718)) + - Prevent going offline when restoring or taking snapshot ([#6694](https://github.com/openethereum/openethereum/pull/6694)) - Bump to v1.7.5 -- Trigger beta js build & release ([#6721](https://github.com/paritytech/parity/pull/6721)) +- Trigger beta js build & release ([#6721](https://github.com/openethereum/openethereum/pull/6721)) -## Parity [v1.7.4](https://github.com/paritytech/parity/releases/tag/v1.7.4) (2017-10-11) +## Parity [v1.7.4](https://github.com/openethereum/openethereum/releases/tag/v1.7.4) (2017-10-11) Parity 1.7.4 includes a critical consensus-relevant fix for the Byzantium hard-fork. Please upgrade your Ethereum client before block number `4_370_000`. The full list of included changes: -- Backport ([#6715](https://github.com/paritytech/parity/pull/6715)) - - Fix estimate gas if from is not provided. ([#6714](https://github.com/paritytech/parity/pull/6714)) - - Display vouched overlay on dapps ([#6710](https://github.com/paritytech/parity/pull/6710)) +- Backport ([#6715](https://github.com/openethereum/openethereum/pull/6715)) + - Fix estimate gas if from is not provided. ([#6714](https://github.com/openethereum/openethereum/pull/6714)) + - Display vouched overlay on dapps ([#6710](https://github.com/openethereum/openethereum/pull/6710)) - Add vouch overlays to dapps - Cleanup address - Only run where we have a contentHash -- Backporting ([#6712](https://github.com/paritytech/parity/pull/6712)) +- Backporting ([#6712](https://github.com/openethereum/openethereum/pull/6712)) - Bump to v1.7.4 - - Fixed potential exp len overflow ([#6686](https://github.com/paritytech/parity/pull/6686)) - - Fix warp sync blockers detection ([#6691](https://github.com/paritytech/parity/pull/6691)) -- Backport ([#6713](https://github.com/paritytech/parity/pull/6713)) - - Allow signer signing display of markdown ([#6707](https://github.com/paritytech/parity/pull/6707)) - - Fix default values for address input ([#6701](https://github.com/paritytech/parity/pull/6701)) - - Fix asciiToHex for characters < 0x10 ([#6702](https://github.com/paritytech/parity/pull/6702)) + - Fixed potential exp len overflow ([#6686](https://github.com/openethereum/openethereum/pull/6686)) + - Fix warp sync blockers detection ([#6691](https://github.com/openethereum/openethereum/pull/6691)) +- Backport ([#6713](https://github.com/openethereum/openethereum/pull/6713)) + - Allow signer signing display of markdown ([#6707](https://github.com/openethereum/openethereum/pull/6707)) + - Fix default values for address input ([#6701](https://github.com/openethereum/openethereum/pull/6701)) + - Fix asciiToHex for characters < 0x10 ([#6702](https://github.com/openethereum/openethereum/pull/6702)) -## Parity [v1.7.3](https://github.com/paritytech/parity/releases/tag/v1.7.3) (2017-10-09) +## Parity [v1.7.3](https://github.com/openethereum/openethereum/releases/tag/v1.7.3) (2017-10-09) Parity 1.7.3 enables the Byzantium fork for Ethereum main network on Block 4_370_000 and offers a variety of bug fixes and stability improvements. Among them: @@ -202,8 +202,8 @@ Parity 1.7.3 enables the Byzantium fork for Ethereum main network on Block 4_370 The full list of included changes: -- Backporting ([#6676](https://github.com/paritytech/parity/pull/6676)) - - Fix wallet view ([#6597](https://github.com/paritytech/parity/pull/6597)) +- Backporting ([#6676](https://github.com/openethereum/openethereum/pull/6676)) + - Fix wallet view ([#6597](https://github.com/openethereum/openethereum/pull/6597)) - Add safe fail for empty logs - Filter transactions - Add more logging @@ -212,32 +212,32 @@ The full list of included changes: - Prevent selecting twice same wallet owner - Fix tests - Remove unused props - - Disallow pasting recovery phrases on first run ([#6602](https://github.com/paritytech/parity/pull/6602)) - - Fix disallowing paste of recovery phrase on first run, ref [#6581](https://github.com/paritytech/parity/issues/6581) + - Disallow pasting recovery phrases on first run ([#6602](https://github.com/openethereum/openethereum/pull/6602)) + - Fix disallowing paste of recovery phrase on first run, ref [#6581](https://github.com/openethereum/openethereum/issues/6581) - Allow the leader of CATS pasting recovery phrases. - - Updated systemd files for linux ([#6592](https://github.com/paritytech/parity/pull/6592)) + - Updated systemd files for linux ([#6592](https://github.com/openethereum/openethereum/pull/6592)) - Previous version put $BASE directory in root directory. - This version clearly explains how to run as root or as specific user. - Additional configuration: - send SIGHUP for clean exit, - restart on fail. - Tested on Ubuntu 16.04.3 LTS with 4.10.0-33-generic x86_64 kernel - - Don't expose port 80 for parity anymore ([#6633](https://github.com/paritytech/parity/pull/6633)) -- Backporting ([#6675](https://github.com/paritytech/parity/pull/6675)) - - Required validators >= num owners ([#6551](https://github.com/paritytech/parity/pull/6551)) - - Debounce sync status. ([#6572](https://github.com/paritytech/parity/pull/6572)) - - Fixed network protocol version negotiation ([#6649](https://github.com/paritytech/parity/pull/6649)) - - Renamed RPC receipt statusCode field to status ([#6650](https://github.com/paritytech/parity/pull/6650)) - - Fixed RETURNDATA size for built-ins ([#6652](https://github.com/paritytech/parity/pull/6652)) -- Byzantium fork block number ([#6661](https://github.com/paritytech/parity/pull/6661)) -- Refreshing block number on status view ([#6610](https://github.com/paritytech/parity/pull/6610)) -- Tweaked block download timeouts ([#6595](https://github.com/paritytech/parity/pull/6595)) -- Backports ([#6563](https://github.com/paritytech/parity/pull/6563)) - - Sync progress and error handling fixes ([#6560](https://github.com/paritytech/parity/pull/6560)) - - Fixed receipt serialization and RPC ([#6555](https://github.com/paritytech/parity/pull/6555)) + - Don't expose port 80 for parity anymore ([#6633](https://github.com/openethereum/openethereum/pull/6633)) +- Backporting ([#6675](https://github.com/openethereum/openethereum/pull/6675)) + - Required validators >= num owners ([#6551](https://github.com/openethereum/openethereum/pull/6551)) + - Debounce sync status. ([#6572](https://github.com/openethereum/openethereum/pull/6572)) + - Fixed network protocol version negotiation ([#6649](https://github.com/openethereum/openethereum/pull/6649)) + - Renamed RPC receipt statusCode field to status ([#6650](https://github.com/openethereum/openethereum/pull/6650)) + - Fixed RETURNDATA size for built-ins ([#6652](https://github.com/openethereum/openethereum/pull/6652)) +- Byzantium fork block number ([#6661](https://github.com/openethereum/openethereum/pull/6661)) +- Refreshing block number on status view ([#6610](https://github.com/openethereum/openethereum/pull/6610)) +- Tweaked block download timeouts ([#6595](https://github.com/openethereum/openethereum/pull/6595)) +- Backports ([#6563](https://github.com/openethereum/openethereum/pull/6563)) + - Sync progress and error handling fixes ([#6560](https://github.com/openethereum/openethereum/pull/6560)) + - Fixed receipt serialization and RPC ([#6555](https://github.com/openethereum/openethereum/pull/6555)) - Bump to v1.7.3 -## Parity [v1.7.2](https://github.com/paritytech/parity/releases/tag/v1.7.2) (2017-09-18) +## Parity [v1.7.2](https://github.com/openethereum/openethereum/releases/tag/v1.7.2) (2017-09-18) Parity 1.7.2 is a bug-fix release to improve performance and stability. Among others, it addresses the following: @@ -250,16 +250,16 @@ Parity 1.7.2 is a bug-fix release to improve performance and stability. Among ot The full list of included changes: -- Fix output from eth_call. ([#6538](https://github.com/paritytech/parity/pull/6538)) -- Ropsten fork ([#6532](https://github.com/paritytech/parity/pull/6532)) -- Byzantium updates ([#6529](https://github.com/paritytech/parity/pull/6529)) - - Fix modexp bug: return 0 if base=0 ([#6424](https://github.com/paritytech/parity/pull/6424)) - - Running state test using parity-evm ([#6355](https://github.com/paritytech/parity/pull/6355)) +- Fix output from eth_call. ([#6538](https://github.com/openethereum/openethereum/pull/6538)) +- Ropsten fork ([#6532](https://github.com/openethereum/openethereum/pull/6532)) +- Byzantium updates ([#6529](https://github.com/openethereum/openethereum/pull/6529)) + - Fix modexp bug: return 0 if base=0 ([#6424](https://github.com/openethereum/openethereum/pull/6424)) + - Running state test using parity-evm ([#6355](https://github.com/openethereum/openethereum/pull/6355)) - Initial version of state tests. - Refactor state to support tracing. - Unify TransactResult. - Add test. - - Byzantium updates ([#5855](https://github.com/paritytech/parity/pull/5855)) + - Byzantium updates ([#5855](https://github.com/openethereum/openethereum/pull/5855)) - EIP-211 updates - Benchmarks - Blockhash instruction gas cost updated @@ -288,14 +288,14 @@ The full list of included changes: - Update test.rs - Small improvements - Eip161abc -- Fix extension detection ([#6452](https://github.com/paritytech/parity/pull/6452)) ([#6524](https://github.com/paritytech/parity/pull/6524)) +- Fix extension detection ([#6452](https://github.com/openethereum/openethereum/pull/6452)) ([#6524](https://github.com/openethereum/openethereum/pull/6524)) - Fix extension detection. - Fix mobx quirks. - Update submodule. -- Fix detecting hardware wallets. ([#6509](https://github.com/paritytech/parity/pull/6509)) -- Allow hardware device reads without lock. ([#6517](https://github.com/paritytech/parity/pull/6517)) -- Backports [#6497](https://github.com/paritytech/parity/pull/6497) - - Fix slow balances ([#6471](https://github.com/paritytech/parity/pull/6471)) +- Fix detecting hardware wallets. ([#6509](https://github.com/openethereum/openethereum/pull/6509)) +- Allow hardware device reads without lock. ([#6517](https://github.com/openethereum/openethereum/pull/6517)) +- Backports [#6497](https://github.com/openethereum/openethereum/pull/6497) + - Fix slow balances ([#6471](https://github.com/openethereum/openethereum/pull/6471)) - Update token updates - Update token info fetching - Update logger @@ -323,12 +323,12 @@ The full list of included changes: - Fix request watching - Update the Logger - PR Grumbles Fixes - - Eth_call returns output of contract creations ([#6420](https://github.com/paritytech/parity/pull/6420)) + - Eth_call returns output of contract creations ([#6420](https://github.com/openethereum/openethereum/pull/6420)) - Eth_call returns output of contract creations - Fix parameters order. - Save outputs for light client as well. - Don't accept transactions above block gas limit. - - Expose health status over RPC ([#6274](https://github.com/paritytech/parity/pull/6274)) + - Expose health status over RPC ([#6274](https://github.com/openethereum/openethereum/pull/6274)) - Node-health to a separate crate. - Initialize node_health outside of dapps. - Expose health over RPC. @@ -340,53 +340,53 @@ The full list of included changes: - Fix node-health tests. - Add missing trailing comma. - Fixing/removing failing JS tests. - - Do not activate genesis epoch in immediate transition validator contract ([#6349](https://github.com/paritytech/parity/pull/6349)) + - Do not activate genesis epoch in immediate transition validator contract ([#6349](https://github.com/openethereum/openethereum/pull/6349)) - Fix memory tracing. - Add test to cover that. - Ensure balances of constructor accounts are kept - Test balance of spec-constructed account is kept -- Fix warning spam. [#6369](https://github.com/paritytech/parity/pull/6369) +- Fix warning spam. [#6369](https://github.com/openethereum/openethereum/pull/6369) - Bump to 1.7.2 -- Fix eth_call [#6366](https://github.com/paritytech/parity/pull/6366) -- Backporting [#6352](https://github.com/paritytech/parity/pull/6352) - - Better check the created accounts before showing Startup Wizard [#6331](https://github.com/paritytech/parity/pull/6331) - - Tweaked snapshot params [#6344](https://github.com/paritytech/parity/pull/6344) -- Increase default gas limit for eth_call [#6337](https://github.com/paritytech/parity/pull/6337) +- Fix eth_call [#6366](https://github.com/openethereum/openethereum/pull/6366) +- Backporting [#6352](https://github.com/openethereum/openethereum/pull/6352) + - Better check the created accounts before showing Startup Wizard [#6331](https://github.com/openethereum/openethereum/pull/6331) + - Tweaked snapshot params [#6344](https://github.com/openethereum/openethereum/pull/6344) +- Increase default gas limit for eth_call [#6337](https://github.com/openethereum/openethereum/pull/6337) - Fix balance increase. - Cap gas limit for dapp-originating requests. -- Backports [#6333](https://github.com/paritytech/parity/pull/6333) +- Backports [#6333](https://github.com/openethereum/openethereum/pull/6333) - Overflow check in addition - - Unexpose methods on UI RPC. [#6295](https://github.com/paritytech/parity/pull/6295) + - Unexpose methods on UI RPC. [#6295](https://github.com/openethereum/openethereum/pull/6295) - Add more descriptive error when signing/decrypting using hw wallet. - Format instant change proofs correctly - - Propagate stratum submit share error upstream [#6260](https://github.com/paritytech/parity/pull/6260) - - Updated jsonrpc [#6264](https://github.com/paritytech/parity/pull/6264) - - Using multiple NTP servers [#6173](https://github.com/paritytech/parity/pull/6173) + - Propagate stratum submit share error upstream [#6260](https://github.com/openethereum/openethereum/pull/6260) + - Updated jsonrpc [#6264](https://github.com/openethereum/openethereum/pull/6264) + - Using multiple NTP servers [#6173](https://github.com/openethereum/openethereum/pull/6173) - Small improvements to time estimation. - Allow multiple NTP servers to be used. - Removing boxing. - Update list of servers and add reference. - - Fix dapps CSP when UI is exposed externally [#6178](https://github.com/paritytech/parity/pull/6178) + - Fix dapps CSP when UI is exposed externally [#6178](https://github.com/openethereum/openethereum/pull/6178) - Allow embeding on any page when ui-hosts=all and fix dev_ui - - Fix cache path when using --base-path [#6212](https://github.com/paritytech/parity/pull/6212) + - Fix cache path when using --base-path [#6212](https://github.com/openethereum/openethereum/pull/6212) - Bump to v1.7.1 -- UI backports [#6332](https://github.com/paritytech/parity/pull/6332) - - Time should not contribue to overall status. [#6276](https://github.com/paritytech/parity/pull/6276) - - Add warning to web browser and fix links. [#6232](https://github.com/paritytech/parity/pull/6232) - - Extension fixes [#6284](https://github.com/paritytech/parity/pull/6284) +- UI backports [#6332](https://github.com/openethereum/openethereum/pull/6332) + - Time should not contribue to overall status. [#6276](https://github.com/openethereum/openethereum/pull/6276) + - Add warning to web browser and fix links. [#6232](https://github.com/openethereum/openethereum/pull/6232) + - Extension fixes [#6284](https://github.com/openethereum/openethereum/pull/6284) - Fix token symbols in extension. - Allow connections from firefox extension. - - Add support for ConsenSys multisig wallet [#6153](https://github.com/paritytech/parity/pull/6153) + - Add support for ConsenSys multisig wallet [#6153](https://github.com/openethereum/openethereum/pull/6153) - First draft of ConsenSys wallet - Fix transfer store // WIP Consensys Wallet - Rename walletABI JSON file - Fix wrong daylimit in wallet modal - Confirm/Revoke ConsensysWallet txs - Change of settings for the Multisig Wallet -- Update README for beta [#6270](https://github.com/paritytech/parity/pull/6270) -- Fixed macOS installer upgrade [#6221](https://github.com/paritytech/parity/pull/6221) +- Update README for beta [#6270](https://github.com/openethereum/openethereum/pull/6270) +- Fixed macOS installer upgrade [#6221](https://github.com/openethereum/openethereum/pull/6221) -## Parity [v1.7.0](https://github.com/paritytech/parity/releases/tag/v1.7.0) (2017-07-28) +## Parity [v1.7.0](https://github.com/openethereum/openethereum/releases/tag/v1.7.0) (2017-07-28) Parity 1.7.0 is a major release introducing several important features: @@ -401,432 +401,432 @@ Parity 1.7.0 is a major release introducing several important features: The full list of included changes: -- Backports [#6163](https://github.com/paritytech/parity/pull/6163) - - Light client improvements ([#6156](https://github.com/paritytech/parity/pull/6156)) +- Backports [#6163](https://github.com/openethereum/openethereum/pull/6163) + - Light client improvements ([#6156](https://github.com/openethereum/openethereum/pull/6156)) - No seal checking - Import command and --no-seal-check for light client - Fix eth_call - Tweak registry dapps lookup - Ignore failed requests to non-server peers - - Fix connecting to wildcard addresses. ([#6167](https://github.com/paritytech/parity/pull/6167)) - - Don't display an overlay in case the time sync check fails. ([#6164](https://github.com/paritytech/parity/pull/6164)) + - Fix connecting to wildcard addresses. ([#6167](https://github.com/openethereum/openethereum/pull/6167)) + - Don't display an overlay in case the time sync check fails. ([#6164](https://github.com/openethereum/openethereum/pull/6164)) - Small improvements to time estimation. - Temporarily disable NTP time check by default. -- Light client fixes ([#6148](https://github.com/paritytech/parity/pull/6148)) [#6151](https://github.com/paritytech/parity/pull/6151) +- Light client fixes ([#6148](https://github.com/openethereum/openethereum/pull/6148)) [#6151](https://github.com/openethereum/openethereum/pull/6151) - Light client fixes - Fix memory-lru-cache - Clear pending reqs on disconnect -- Filter tokens logs from current block, not genesis ([#6128](https://github.com/paritytech/parity/pull/6128)) [#6141](https://github.com/paritytech/parity/pull/6141) -- Fix QR scanner returning null on confirm [#6122](https://github.com/paritytech/parity/pull/6122) -- Check QR before lowercase ([#6119](https://github.com/paritytech/parity/pull/6119)) [#6120](https://github.com/paritytech/parity/pull/6120) -- Remove chunk to restore from pending set only upon successful import [#6117](https://github.com/paritytech/parity/pull/6117) -- Fixed node address detection on incoming connection [#6094](https://github.com/paritytech/parity/pull/6094) -- Place RETURNDATA behind block number gate [#6095](https://github.com/paritytech/parity/pull/6095) -- Update wallet library binaries [#6108](https://github.com/paritytech/parity/pull/6108) -- Backported wallet fix [#6105](https://github.com/paritytech/parity/pull/6105) - - Fix initialisation bug. ([#6102](https://github.com/paritytech/parity/pull/6102)) - - Update wallet library modifiers ([#6103](https://github.com/paritytech/parity/pull/6103)) -- Place RETURNDATA behind block number gate [#6095](https://github.com/paritytech/parity/pull/6095) -- Fixed node address detection on incoming connection [#6094](https://github.com/paritytech/parity/pull/6094) -- Bump snap version and tweak importing detection logic ([#6079](https://github.com/paritytech/parity/pull/6079)) [#6081](https://github.com/paritytech/parity/pull/6081) +- Filter tokens logs from current block, not genesis ([#6128](https://github.com/openethereum/openethereum/pull/6128)) [#6141](https://github.com/openethereum/openethereum/pull/6141) +- Fix QR scanner returning null on confirm [#6122](https://github.com/openethereum/openethereum/pull/6122) +- Check QR before lowercase ([#6119](https://github.com/openethereum/openethereum/pull/6119)) [#6120](https://github.com/openethereum/openethereum/pull/6120) +- Remove chunk to restore from pending set only upon successful import [#6117](https://github.com/openethereum/openethereum/pull/6117) +- Fixed node address detection on incoming connection [#6094](https://github.com/openethereum/openethereum/pull/6094) +- Place RETURNDATA behind block number gate [#6095](https://github.com/openethereum/openethereum/pull/6095) +- Update wallet library binaries [#6108](https://github.com/openethereum/openethereum/pull/6108) +- Backported wallet fix [#6105](https://github.com/openethereum/openethereum/pull/6105) + - Fix initialisation bug. ([#6102](https://github.com/openethereum/openethereum/pull/6102)) + - Update wallet library modifiers ([#6103](https://github.com/openethereum/openethereum/pull/6103)) +- Place RETURNDATA behind block number gate [#6095](https://github.com/openethereum/openethereum/pull/6095) +- Fixed node address detection on incoming connection [#6094](https://github.com/openethereum/openethereum/pull/6094) +- Bump snap version and tweak importing detection logic ([#6079](https://github.com/openethereum/openethereum/pull/6079)) [#6081](https://github.com/openethereum/openethereum/pull/6081) - bump last tick just before printing info and restore sync detection - bump kovan snapshot version - Fixed sync tests - Fixed rpc tests -- Acquire client report under lock in informant [#6071](https://github.com/paritytech/parity/pull/6071) -- Show busy indicator on Address forget [#6069](https://github.com/paritytech/parity/pull/6069) -- Add CSP for worker-src ([#6059](https://github.com/paritytech/parity/pull/6059)) [#6064](https://github.com/paritytech/parity/pull/6064) +- Acquire client report under lock in informant [#6071](https://github.com/openethereum/openethereum/pull/6071) +- Show busy indicator on Address forget [#6069](https://github.com/openethereum/openethereum/pull/6069) +- Add CSP for worker-src ([#6059](https://github.com/openethereum/openethereum/pull/6059)) [#6064](https://github.com/openethereum/openethereum/pull/6064) - Specify worker-src seperately, add blob - Upgrade react-qr-scan to latest version - Set release channel to beta -- Limit transaction queue memory & limit future queue [#6038](https://github.com/paritytech/parity/pull/6038) -- Fix CI build issue [#6050](https://github.com/paritytech/parity/pull/6050) -- New contract PoA sync fixes [#5991](https://github.com/paritytech/parity/pull/5991) -- Fixed link to Multisig Contract Wallet on master [#5984](https://github.com/paritytech/parity/pull/5984) -- Ethcore crate split part 1 [#6041](https://github.com/paritytech/parity/pull/6041) -- Fix status icon [#6039](https://github.com/paritytech/parity/pull/6039) -- Errors & warnings for inappropriate RPCs [#6029](https://github.com/paritytech/parity/pull/6029) -- Add missing CSP for web3.site [#5992](https://github.com/paritytech/parity/pull/5992) -- Remove cargo install --git from README.md [#6037](https://github.com/paritytech/parity/pull/6037) -- Node Health warnings [#5951](https://github.com/paritytech/parity/pull/5951) -- RPC cpu pool [#6023](https://github.com/paritytech/parity/pull/6023) -- Use crates.io dependencies for parity-wasm [#6036](https://github.com/paritytech/parity/pull/6036) -- Add test for loading the chain specs [#6028](https://github.com/paritytech/parity/pull/6028) -- Whitelist APIs for generic Pub-Sub [#5840](https://github.com/paritytech/parity/pull/5840) -- WASM contracts MVP [#5679](https://github.com/paritytech/parity/pull/5679) -- Fix valid QR scan not advancing [#6033](https://github.com/paritytech/parity/pull/6033) -- --reseal-on-uncle [#5940](https://github.com/paritytech/parity/pull/5940) -- Support comments in reserved peers file ([#6004](https://github.com/paritytech/parity/pull/6004)) [#6012](https://github.com/paritytech/parity/pull/6012) -- Add new md tnc [#5937](https://github.com/paritytech/parity/pull/5937) -- Fix output of parity-evm in case of bad instruction [#5955](https://github.com/paritytech/parity/pull/5955) -- Don't send notifications to unsubscribed clients of PubSub [#5960](https://github.com/paritytech/parity/pull/5960) -- Proper light client informant and more verification of imported headers [#5897](https://github.com/paritytech/parity/pull/5897) -- New Kovan bootnodes [#6017](https://github.com/paritytech/parity/pull/6017) -- Use standard paths for Ethash cache [#5881](https://github.com/paritytech/parity/pull/5881) -- Defer code hash calculation. [#5959](https://github.com/paritytech/parity/pull/5959) -- Fix first run wizard. [#6000](https://github.com/paritytech/parity/pull/6000) -- migration to serde 1.0 [#5996](https://github.com/paritytech/parity/pull/5996) -- SecretStore: generating signatures [#5764](https://github.com/paritytech/parity/pull/5764) -- bigint upgraded to version 3.0 [#5986](https://github.com/paritytech/parity/pull/5986) -- config: don't allow dev chain with force sealing option [#5965](https://github.com/paritytech/parity/pull/5965) -- Update lockfile for miniz-sys and gcc [#5969](https://github.com/paritytech/parity/pull/5969) -- Clean up function naming in RPC error module [#5995](https://github.com/paritytech/parity/pull/5995) -- Fix underflow in gas calculation [#5975](https://github.com/paritytech/parity/pull/5975) -- PubSub for parity-js [#5830](https://github.com/paritytech/parity/pull/5830) -- Report whether a peer was kept from `Handler::on_connect` [#5958](https://github.com/paritytech/parity/pull/5958) -- Implement skeleton for transaction index and epoch transition proof PIP messages [#5908](https://github.com/paritytech/parity/pull/5908) -- TransactionQueue improvements [#5917](https://github.com/paritytech/parity/pull/5917) -- constant time HMAC comparison and clarify docs in ethkey [#5952](https://github.com/paritytech/parity/pull/5952) -- Avoid pre-computing jump destinations [#5954](https://github.com/paritytech/parity/pull/5954) -- Upgrade elastic array [#5949](https://github.com/paritytech/parity/pull/5949) -- PoA: Wait for transition finality before applying [#5774](https://github.com/paritytech/parity/pull/5774) -- Logs Pub-Sub [#5705](https://github.com/paritytech/parity/pull/5705) -- Add the command to install the parity snap [#5945](https://github.com/paritytech/parity/pull/5945) -- Reduce unnecessary allocations [#5944](https://github.com/paritytech/parity/pull/5944) -- Clarify confusing messages. [#5935](https://github.com/paritytech/parity/pull/5935) -- Content Security Policy [#5790](https://github.com/paritytech/parity/pull/5790) -- CLI: Export error message and less verbose peer counter. [#5870](https://github.com/paritytech/parity/pull/5870) -- network: make it more explicit about StreamToken and TimerToken [#5939](https://github.com/paritytech/parity/pull/5939) -- sync: make it more idiomatic rust [#5938](https://github.com/paritytech/parity/pull/5938) -- Prioritize accounts over address book [#5909](https://github.com/paritytech/parity/pull/5909) -- Fixing failing compilation of RPC test on master. [#5916](https://github.com/paritytech/parity/pull/5916) -- Empty local middleware, until explicitly requested [#5912](https://github.com/paritytech/parity/pull/5912) -- Cancel propagated TX [#5899](https://github.com/paritytech/parity/pull/5899) -- fix minor race condition in aura seal generation [#5910](https://github.com/paritytech/parity/pull/5910) -- Docs for Pub-Sub, optional parameter for parity_subscribe [#5833](https://github.com/paritytech/parity/pull/5833) -- Fix gas editor doubling-up on gas [#5820](https://github.com/paritytech/parity/pull/5820) -- Information about used paths added to general output block [#5904](https://github.com/paritytech/parity/pull/5904) -- Domain-locked web tokens. [#5894](https://github.com/paritytech/parity/pull/5894) -- Removed panic handlers [#5895](https://github.com/paritytech/parity/pull/5895) -- Latest changes from Rust RocksDB binding merged [#5905](https://github.com/paritytech/parity/pull/5905) -- Adjust keyethereum/secp256 aliasses [#5903](https://github.com/paritytech/parity/pull/5903) -- Keyethereum fs dependency [#5902](https://github.com/paritytech/parity/pull/5902) -- Ethereum Classic Monetary Policy [#5741](https://github.com/paritytech/parity/pull/5741) -- Initial token should allow full access. [#5873](https://github.com/paritytech/parity/pull/5873) -- Fixed account selection for Dapps on public node [#5856](https://github.com/paritytech/parity/pull/5856) -- blacklist bad snapshot manifest hashes upon failure [#5874](https://github.com/paritytech/parity/pull/5874) -- Fix wrongly called timeouts [#5838](https://github.com/paritytech/parity/pull/5838) -- ArchiveDB and other small fixes [#5867](https://github.com/paritytech/parity/pull/5867) -- convert try!() to ? [#5866](https://github.com/paritytech/parity/pull/5866) -- Make config file optional in systemd [#5847](https://github.com/paritytech/parity/pull/5847) -- EIP-116 (214), [#4833](https://github.com/paritytech/parity/issues/4833) [#4851](https://github.com/paritytech/parity/pull/4851) -- all executables are workspace members [#5865](https://github.com/paritytech/parity/pull/5865) -- minor optimizations of the modexp builtin [#5860](https://github.com/paritytech/parity/pull/5860) -- three small commits for HashDB and MemoryDB [#5766](https://github.com/paritytech/parity/pull/5766) -- use rust 1.18's retain to boost the purge performance [#5801](https://github.com/paritytech/parity/pull/5801) -- Allow IPFS server to accept POST requests [#5858](https://github.com/paritytech/parity/pull/5858) -- Dutch i18n from [#5802](https://github.com/paritytech/parity/issues/5802) for master [#5836](https://github.com/paritytech/parity/pull/5836) -- Typos in token deploy dapp ui [#5851](https://github.com/paritytech/parity/pull/5851) -- A CLI flag to allow fast transaction signing when account is unlocked. [#5778](https://github.com/paritytech/parity/pull/5778) -- Removing `additional` field from EVM instructions [#5821](https://github.com/paritytech/parity/pull/5821) -- Don't fail on wrong log decoding [#5813](https://github.com/paritytech/parity/pull/5813) -- Use randomized subscription ids for PubSub [#5756](https://github.com/paritytech/parity/pull/5756) -- Fixed mem write for empty slice [#5827](https://github.com/paritytech/parity/pull/5827) -- Fix party technologies [#5810](https://github.com/paritytech/parity/pull/5810) -- Revert "Fixed mem write for empty slice" [#5826](https://github.com/paritytech/parity/pull/5826) -- Fixed mem write for empty slice [#5825](https://github.com/paritytech/parity/pull/5825) -- Fix JS tests [#5822](https://github.com/paritytech/parity/pull/5822) -- Bump native-tls and openssl crates. [#5817](https://github.com/paritytech/parity/pull/5817) -- Public node using WASM [#5734](https://github.com/paritytech/parity/pull/5734) -- enforce block signer == author field in PoA [#5808](https://github.com/paritytech/parity/pull/5808) -- Fix stack display in evmbin. [#5733](https://github.com/paritytech/parity/pull/5733) -- Disable UI if it's not compiled in. [#5773](https://github.com/paritytech/parity/pull/5773) -- Require phrase confirmation. [#5731](https://github.com/paritytech/parity/pull/5731) -- Duration limit made optional for EthashParams [#5777](https://github.com/paritytech/parity/pull/5777) -- Update Changelog for 1.6.8 [#5798](https://github.com/paritytech/parity/pull/5798) -- Replace Ethcore comany name in T&C and some other places [#5796](https://github.com/paritytech/parity/pull/5796) -- PubSub for IPC. [#5800](https://github.com/paritytech/parity/pull/5800) -- Fix terminology distributed -> decentralized applications [#5797](https://github.com/paritytech/parity/pull/5797) -- Disable compression for RLP strings [#5786](https://github.com/paritytech/parity/pull/5786) -- update the source for the snapcraft package [#5781](https://github.com/paritytech/parity/pull/5781) -- Fixed default UI port for mac installer [#5782](https://github.com/paritytech/parity/pull/5782) -- Block invalid account name creation [#5784](https://github.com/paritytech/parity/pull/5784) -- Update Cid/multihash/ring/tinykeccak [#5785](https://github.com/paritytech/parity/pull/5785) -- use NULL_RLP, remove NULL_RLP_STATIC [#5742](https://github.com/paritytech/parity/pull/5742) -- Blacklist empty phrase account. [#5730](https://github.com/paritytech/parity/pull/5730) -- EIP-211 RETURNDATACOPY and RETURNDATASIZE [#5678](https://github.com/paritytech/parity/pull/5678) -- Bump mio [#5763](https://github.com/paritytech/parity/pull/5763) -- Fixing UI issues after UI server refactor [#5710](https://github.com/paritytech/parity/pull/5710) -- Fix WS server expose issue. [#5728](https://github.com/paritytech/parity/pull/5728) -- Fix local transactions without condition. [#5716](https://github.com/paritytech/parity/pull/5716) -- Bump parity-wordlist. [#5748](https://github.com/paritytech/parity/pull/5748) -- two small changes in evm [#5700](https://github.com/paritytech/parity/pull/5700) -- Evmbin: JSON format printing pre-state. [#5712](https://github.com/paritytech/parity/pull/5712) -- Recover from empty phrase in dev mode [#5698](https://github.com/paritytech/parity/pull/5698) -- EIP-210 BLOCKHASH changes [#5505](https://github.com/paritytech/parity/pull/5505) -- fixes typo [#5708](https://github.com/paritytech/parity/pull/5708) -- Bump rocksdb [#5707](https://github.com/paritytech/parity/pull/5707) -- Fixed --datadir option [#5697](https://github.com/paritytech/parity/pull/5697) -- rpc -> weak to arc [#5688](https://github.com/paritytech/parity/pull/5688) -- typo fix [#5699](https://github.com/paritytech/parity/pull/5699) -- Revamping parity-evmbin [#5696](https://github.com/paritytech/parity/pull/5696) -- Update dependencies and bigint api [#5685](https://github.com/paritytech/parity/pull/5685) -- UI server refactoring [#5580](https://github.com/paritytech/parity/pull/5580) -- Fix from/into electrum in ethkey [#5686](https://github.com/paritytech/parity/pull/5686) -- Add unit tests [#5668](https://github.com/paritytech/parity/pull/5668) -- Guanqun add unit tests [#5671](https://github.com/paritytech/parity/pull/5671) -- Parity-PubSub as a separate API. [#5676](https://github.com/paritytech/parity/pull/5676) -- EIP-140 REVERT opcode [#5477](https://github.com/paritytech/parity/pull/5477) -- Update CHANGELOG for 1.6.7 [#5683](https://github.com/paritytech/parity/pull/5683) -- Updated docs slightly. [#5674](https://github.com/paritytech/parity/pull/5674) -- Fix build [#5684](https://github.com/paritytech/parity/pull/5684) -- Back-references for the on-demand service [#5573](https://github.com/paritytech/parity/pull/5573) -- Dynamically adjust PIP request costs based on gathered data [#5603](https://github.com/paritytech/parity/pull/5603) -- use cargo workspace [#5601](https://github.com/paritytech/parity/pull/5601) -- Latest headers Pub-Sub [#5655](https://github.com/paritytech/parity/pull/5655) -- improved dockerfile builds [#5659](https://github.com/paritytech/parity/pull/5659) -- Adding CLI options: port shift and unsafe expose. [#5677](https://github.com/paritytech/parity/pull/5677) -- Report missing author in Aura [#5583](https://github.com/paritytech/parity/pull/5583) -- typo fix [#5669](https://github.com/paritytech/parity/pull/5669) -- Remove public middleware (temporary) [#5665](https://github.com/paritytech/parity/pull/5665) -- Remove additional polyfill [#5663](https://github.com/paritytech/parity/pull/5663) -- Importing accounts from files. [#5644](https://github.com/paritytech/parity/pull/5644) -- remove the deprecated options in rustfmt.toml [#5616](https://github.com/paritytech/parity/pull/5616) -- Update the Console dapp [#5602](https://github.com/paritytech/parity/pull/5602) -- Create an account for chain=dev [#5612](https://github.com/paritytech/parity/pull/5612) -- Use babel-runtime as opposed to babel-polyfill [#5662](https://github.com/paritytech/parity/pull/5662) -- Connection dialog timestamp info [#5554](https://github.com/paritytech/parity/pull/5554) -- use copy_from_slice instead of for loop [#5647](https://github.com/paritytech/parity/pull/5647) -- Light friendly dapps [#5634](https://github.com/paritytech/parity/pull/5634) -- Add Recover button to Accounts and warnings [#5645](https://github.com/paritytech/parity/pull/5645) -- Update eth_sign docs. [#5631](https://github.com/paritytech/parity/pull/5631) -- Proper signer Pub-Sub for pending requests. [#5594](https://github.com/paritytech/parity/pull/5594) -- Bump bigint to 1.0.5 [#5641](https://github.com/paritytech/parity/pull/5641) -- PoA warp implementation [#5488](https://github.com/paritytech/parity/pull/5488) -- Improve on-demand dispatch and add support for batch requests [#5419](https://github.com/paritytech/parity/pull/5419) -- Use default account for sending transactions [#5588](https://github.com/paritytech/parity/pull/5588) -- Add peer management to the Status tab [#5566](https://github.com/paritytech/parity/pull/5566) -- Add monotonic step transition [#5587](https://github.com/paritytech/parity/pull/5587) -- Decrypting for external accounts. [#5581](https://github.com/paritytech/parity/pull/5581) -- only enable warp sync when engine supports it [#5595](https://github.com/paritytech/parity/pull/5595) -- fix the doc of installing rust [#5586](https://github.com/paritytech/parity/pull/5586) -- Small fixes [#5584](https://github.com/paritytech/parity/pull/5584) -- SecretStore: remove session on master node [#5545](https://github.com/paritytech/parity/pull/5545) -- run-clean [#5607](https://github.com/paritytech/parity/pull/5607) -- relicense RLP to MIT/Apache2 [#5591](https://github.com/paritytech/parity/pull/5591) -- Fix eth_sign signature encoding. [#5597](https://github.com/paritytech/parity/pull/5597) -- Check pending request on Node local transactions [#5564](https://github.com/paritytech/parity/pull/5564) -- Add tooltips on ActionBar [#5562](https://github.com/paritytech/parity/pull/5562) -- Can't deploy without compiling Contract [#5593](https://github.com/paritytech/parity/pull/5593) -- Add a warning when node is syncing [#5565](https://github.com/paritytech/parity/pull/5565) -- Update registry middleware [#5585](https://github.com/paritytech/parity/pull/5585) -- Set block condition to BigNumber in MethodDecoding [#5592](https://github.com/paritytech/parity/pull/5592) -- Load the sources immediately in Contract Dev [#5575](https://github.com/paritytech/parity/pull/5575) -- Remove formal verification messages in Dev Contract [#5574](https://github.com/paritytech/parity/pull/5574) -- Fix event params decoding when no names for parameters [#5567](https://github.com/paritytech/parity/pull/5567) -- Do not convert to Dates twice [#5563](https://github.com/paritytech/parity/pull/5563) -- Fix Multisig wallet settings [#5560](https://github.com/paritytech/parity/pull/5560) -- Typo [#5547](https://github.com/paritytech/parity/pull/5547) -- Generic PubSub implementation [#5456](https://github.com/paritytech/parity/pull/5456) -- Fix CI paths. [#5570](https://github.com/paritytech/parity/pull/5570) -- reorg into blocks before minimum history [#5558](https://github.com/paritytech/parity/pull/5558) -- EIP-86 update [#5506](https://github.com/paritytech/parity/pull/5506) -- Secretstore RPCs + integration [#5439](https://github.com/paritytech/parity/pull/5439) -- Fixes Parity Bar position [#5557](https://github.com/paritytech/parity/pull/5557) -- Fixes invalid log in BadgeReg events [#5556](https://github.com/paritytech/parity/pull/5556) -- Fix issues in Contract Development view [#5555](https://github.com/paritytech/parity/pull/5555) -- Added missing methods [#5542](https://github.com/paritytech/parity/pull/5542) -- option to disable persistent txqueue [#5544](https://github.com/paritytech/parity/pull/5544) -- Bump jsonrpc [#5552](https://github.com/paritytech/parity/pull/5552) -- Retrieve block headers only for header-only info [#5480](https://github.com/paritytech/parity/pull/5480) -- add snap to CI [#5519](https://github.com/paritytech/parity/pull/5519) -- Pass additional data when reporting [#5527](https://github.com/paritytech/parity/pull/5527) -- Calculate post-constructors state root in spec at load time [#5523](https://github.com/paritytech/parity/pull/5523) -- Fix utf8 decoding [#5533](https://github.com/paritytech/parity/pull/5533) -- Add CHANGELOG.md [#5513](https://github.com/paritytech/parity/pull/5513) -- Change all occurrences of ethcore.io into parity.io [#5528](https://github.com/paritytech/parity/pull/5528) -- Memory usage optimization [#5526](https://github.com/paritytech/parity/pull/5526) -- Compose transaction RPC. [#5524](https://github.com/paritytech/parity/pull/5524) -- Support external eth_sign [#5481](https://github.com/paritytech/parity/pull/5481) -- Treat block numbers as strings, not BigNums. [#5449](https://github.com/paritytech/parity/pull/5449) -- npm cleanups [#5512](https://github.com/paritytech/parity/pull/5512) -- Export acc js [#4973](https://github.com/paritytech/parity/pull/4973) -- YARN [#5395](https://github.com/paritytech/parity/pull/5395) -- Fix linting issues [#5511](https://github.com/paritytech/parity/pull/5511) -- Chinese Translation [#5460](https://github.com/paritytech/parity/pull/5460) -- Fixing secretstore TODOs - part 2 [#5416](https://github.com/paritytech/parity/pull/5416) -- fix json format of state snapshot [#5504](https://github.com/paritytech/parity/pull/5504) -- Bump jsonrpc version [#5489](https://github.com/paritytech/parity/pull/5489) -- Groundwork for generalized warp sync [#5454](https://github.com/paritytech/parity/pull/5454) -- Add the packaging metadata to build the parity snap [#5496](https://github.com/paritytech/parity/pull/5496) -- Cancel tx JS [#4958](https://github.com/paritytech/parity/pull/4958) -- EIP-212 (bn128 curve pairing) [#5307](https://github.com/paritytech/parity/pull/5307) -- fix panickers in tree-route [#5479](https://github.com/paritytech/parity/pull/5479) -- Update links to etherscan.io [#5455](https://github.com/paritytech/parity/pull/5455) -- Refresh UI on nodeKind changes, e.g. personal -> public [#5312](https://github.com/paritytech/parity/pull/5312) -- Correct contract address for EIP-86 [#5473](https://github.com/paritytech/parity/pull/5473) -- Force two decimals for USD conversion rate [#5471](https://github.com/paritytech/parity/pull/5471) -- Refactoring of Tokens & Balances [#5372](https://github.com/paritytech/parity/pull/5372) -- Background-repeat round [#5475](https://github.com/paritytech/parity/pull/5475) -- nl i18n updated [#5461](https://github.com/paritytech/parity/pull/5461) -- Show ETH value (even 0) if ETH transfer in transaction list [#5406](https://github.com/paritytech/parity/pull/5406) -- Store the pending requests per network version [#5405](https://github.com/paritytech/parity/pull/5405) -- Use in-memory database for tests [#5451](https://github.com/paritytech/parity/pull/5451) -- WebSockets RPC server [#5425](https://github.com/paritytech/parity/pull/5425) -- Added missing docs [#5452](https://github.com/paritytech/parity/pull/5452) -- Tests and tweaks for public node middleware [#5417](https://github.com/paritytech/parity/pull/5417) -- Fix removal of hash-mismatched files. [#5440](https://github.com/paritytech/parity/pull/5440) -- parity_getBlockHeaderByNumber and LightFetch utility [#5383](https://github.com/paritytech/parity/pull/5383) -- New state tests [#5418](https://github.com/paritytech/parity/pull/5418) -- Fix buffer length for QR code gen. [#5447](https://github.com/paritytech/parity/pull/5447) -- Add raw hash signing [#5423](https://github.com/paritytech/parity/pull/5423) -- Filters and block RPCs for the light client [#5320](https://github.com/paritytech/parity/pull/5320) -- Work around mismatch for QR checksum [#5374](https://github.com/paritytech/parity/pull/5374) -- easy to use conversion from and to string for ethstore::Crypto [#5437](https://github.com/paritytech/parity/pull/5437) -- Tendermint fixes [#5415](https://github.com/paritytech/parity/pull/5415) -- Adrianbrink lightclientcache branch. [#5428](https://github.com/paritytech/parity/pull/5428) -- Add caching to HeaderChain struct [#5403](https://github.com/paritytech/parity/pull/5403) -- Add decryption to the UI (in the Signer) [#5422](https://github.com/paritytech/parity/pull/5422) -- Add CIDv0 RPC [#5414](https://github.com/paritytech/parity/pull/5414) -- Updating documentation for RPCs [#5392](https://github.com/paritytech/parity/pull/5392) -- Fixing secretstore TODOs - part 1 [#5386](https://github.com/paritytech/parity/pull/5386) -- Fixing disappearing content. [#5399](https://github.com/paritytech/parity/pull/5399) -- Snapshot chunks packed by size [#5318](https://github.com/paritytech/parity/pull/5318) -- APIs wildcards and simple arithmetic. [#5402](https://github.com/paritytech/parity/pull/5402) -- Fixing compilation without dapps. [#5410](https://github.com/paritytech/parity/pull/5410) -- Don't use port 8080 anymore [#5397](https://github.com/paritytech/parity/pull/5397) -- Quick'n'dirty CLI for the light client [#5002](https://github.com/paritytech/parity/pull/5002) -- set gas limit before proving transactions [#5401](https://github.com/paritytech/parity/pull/5401) -- Public node: perf and fixes [#5390](https://github.com/paritytech/parity/pull/5390) -- Straight download path in the readme [#5393](https://github.com/paritytech/parity/pull/5393) -- On-chain ACL checker for secretstore [#5015](https://github.com/paritytech/parity/pull/5015) -- Allow empty-encoded values from QR encoding [#5385](https://github.com/paritytech/parity/pull/5385) -- Update npm build for new inclusions [#5381](https://github.com/paritytech/parity/pull/5381) -- Fix for Ubuntu Dockerfile [#5356](https://github.com/paritytech/parity/pull/5356) -- Secretstore over network [#4974](https://github.com/paritytech/parity/pull/4974) -- Dapps and RPC server merge [#5365](https://github.com/paritytech/parity/pull/5365) -- trigger js build release [#5379](https://github.com/paritytech/parity/pull/5379) -- Update expanse json with fork at block 600000 [#5351](https://github.com/paritytech/parity/pull/5351) -- Futures-based native wrappers for contract ABIs [#5341](https://github.com/paritytech/parity/pull/5341) -- Kovan warp sync fixed [#5337](https://github.com/paritytech/parity/pull/5337) -- Aura eip155 validation transition [#5362](https://github.com/paritytech/parity/pull/5362) -- Shared wordlist for brain wallets [#5331](https://github.com/paritytech/parity/pull/5331) -- Allow signing via Qr [#4881](https://github.com/paritytech/parity/pull/4881) -- Allow entry of url or hash for DappReg meta [#5360](https://github.com/paritytech/parity/pull/5360) -- Adjust tx overlay colours [#5353](https://github.com/paritytech/parity/pull/5353) -- Add ability to disallow API subscriptions [#5366](https://github.com/paritytech/parity/pull/5366) -- EIP-213 (bn128 curve operations) [#4999](https://github.com/paritytech/parity/pull/4999) -- Fix analize output file name [#5357](https://github.com/paritytech/parity/pull/5357) -- Add default eip155 validation [#5346](https://github.com/paritytech/parity/pull/5346) -- Add new seed nodes for Classic chain [#5345](https://github.com/paritytech/parity/pull/5345) -- Shared wordlist for frontend [#5336](https://github.com/paritytech/parity/pull/5336) -- fix rpc tests [#5338](https://github.com/paritytech/parity/pull/5338) -- Public node with accounts and signing in Frontend [#5304](https://github.com/paritytech/parity/pull/5304) -- Rename Status/Status -> Status/NodeStatus [#5332](https://github.com/paritytech/parity/pull/5332) -- Updating paths to repos. [#5330](https://github.com/paritytech/parity/pull/5330) -- Separate status for canceled local transactions. [#5319](https://github.com/paritytech/parity/pull/5319) -- Cleanup the Status View [#5317](https://github.com/paritytech/parity/pull/5317) -- Update UI minimised requests [#5324](https://github.com/paritytech/parity/pull/5324) -- Order signer transactions FIFO [#5321](https://github.com/paritytech/parity/pull/5321) -- updating dependencies [#5028](https://github.com/paritytech/parity/pull/5028) -- Minimise transactions progress [#4942](https://github.com/paritytech/parity/pull/4942) -- Fix eth_sign showing as wallet account [#5309](https://github.com/paritytech/parity/pull/5309) -- Ropsten revival [#5302](https://github.com/paritytech/parity/pull/5302) -- Strict validation transitions [#4988](https://github.com/paritytech/parity/pull/4988) -- Fix default list sorting [#5303](https://github.com/paritytech/parity/pull/5303) -- Use unique owners for multisig wallets [#5298](https://github.com/paritytech/parity/pull/5298) -- Copy all existing i18n strings into zh (as-is translation aid) [#5305](https://github.com/paritytech/parity/pull/5305) -- Fix booleans in Typedinput [#5295](https://github.com/paritytech/parity/pull/5295) -- node kind RPC [#5025](https://github.com/paritytech/parity/pull/5025) -- Fix the use of MobX in playground [#5294](https://github.com/paritytech/parity/pull/5294) -- Fine grained snapshot chunking [#5019](https://github.com/paritytech/parity/pull/5019) -- Add lint:i18n to find missing & extra keys [#5290](https://github.com/paritytech/parity/pull/5290) -- Scaffolding for zh translations, including first-round by @btceth [#5289](https://github.com/paritytech/parity/pull/5289) -- JS package bumps [#5287](https://github.com/paritytech/parity/pull/5287) -- Auto-extract new i18n strings (update) [#5288](https://github.com/paritytech/parity/pull/5288) -- eip100b [#5027](https://github.com/paritytech/parity/pull/5027) -- Set earliest era in snapshot restoration [#5021](https://github.com/paritytech/parity/pull/5021) -- Avoid clogging up tmp when updater dir has bad permissions. [#5024](https://github.com/paritytech/parity/pull/5024) -- Resilient warp sync [#5018](https://github.com/paritytech/parity/pull/5018) -- Create webpack analysis files (size) [#5009](https://github.com/paritytech/parity/pull/5009) -- Dispatch an open event on drag of Parity Bar [#4987](https://github.com/paritytech/parity/pull/4987) -- Various installer and tray apps fixes [#4970](https://github.com/paritytech/parity/pull/4970) -- Export account RPC [#4967](https://github.com/paritytech/parity/pull/4967) -- Switching ValidatorSet [#4961](https://github.com/paritytech/parity/pull/4961) -- Implement PIP messages, request builder, and handlers [#4945](https://github.com/paritytech/parity/pull/4945) -- auto lint [#5003](https://github.com/paritytech/parity/pull/5003) -- Fix FireFox overflows [#5000](https://github.com/paritytech/parity/pull/5000) -- Show busy indicator, focus first field in password change [#4997](https://github.com/paritytech/parity/pull/4997) -- Consistent store naming in the Signer components [#4996](https://github.com/paritytech/parity/pull/4996) -- second (and last) part of rlp refactor [#4901](https://github.com/paritytech/parity/pull/4901) -- Double click to select account creation type [#4986](https://github.com/paritytech/parity/pull/4986) -- Fixes to the Registry dapp [#4984](https://github.com/paritytech/parity/pull/4984) -- Extend api.util [#4979](https://github.com/paritytech/parity/pull/4979) -- Updating JSON-RPC crates [#4934](https://github.com/paritytech/parity/pull/4934) -- splitting part of util into smaller crates [#4956](https://github.com/paritytech/parity/pull/4956) -- Updating syntex et al [#4983](https://github.com/paritytech/parity/pull/4983) -- EIP198 and built-in activation [#4926](https://github.com/paritytech/parity/pull/4926) -- Fix MethodDecoding for Arrays [#4977](https://github.com/paritytech/parity/pull/4977) -- Try to fix WS race condition connection [#4976](https://github.com/paritytech/parity/pull/4976) -- eth_sign where account === undefined [#4964](https://github.com/paritytech/parity/pull/4964) -- Fix references to api outside of `parity.js` [#4981](https://github.com/paritytech/parity/pull/4981) -- Fix Password Dialog form overflow [#4968](https://github.com/paritytech/parity/pull/4968) -- Changing Mutex into RwLock for transaction queue [#4951](https://github.com/paritytech/parity/pull/4951) -- Disable max seal period for external sealing [#4927](https://github.com/paritytech/parity/pull/4927) -- Attach hardware wallets already in addressbook [#4912](https://github.com/paritytech/parity/pull/4912) -- rlp serialization refactor [#4873](https://github.com/paritytech/parity/pull/4873) -- Bump nanomsg [#4965](https://github.com/paritytech/parity/pull/4965) -- Fixed multi-chunk ledger transactions on windows [#4960](https://github.com/paritytech/parity/pull/4960) -- Fix outputs in Contract Constant Queries [#4953](https://github.com/paritytech/parity/pull/4953) -- systemd: Start parity after network.target [#4952](https://github.com/paritytech/parity/pull/4952) -- Remove transaction RPC [#4949](https://github.com/paritytech/parity/pull/4949) -- Swap out ethcore.io url for parity.io [#4947](https://github.com/paritytech/parity/pull/4947) -- Don't remove confirmed requests to early. [#4933](https://github.com/paritytech/parity/pull/4933) -- Ensure sealing work enabled in miner once subscribers added [#4930](https://github.com/paritytech/parity/pull/4930) -- Add z-index to small modals as well [#4923](https://github.com/paritytech/parity/pull/4923) -- Bump nanomsg [#4946](https://github.com/paritytech/parity/pull/4946) -- Bumping multihash and libc [#4943](https://github.com/paritytech/parity/pull/4943) -- Edit ETH value, gas and gas price in Contract Deployment [#4919](https://github.com/paritytech/parity/pull/4919) -- Add ability to configure Secure API [#4922](https://github.com/paritytech/parity/pull/4922) -- Add Token image from URL [#4916](https://github.com/paritytech/parity/pull/4916) -- Use the registry fee in Token Deployment dapp [#4915](https://github.com/paritytech/parity/pull/4915) -- Add reseal max period [#4903](https://github.com/paritytech/parity/pull/4903) -- Detect rust compiler version in Parity build script, closes 4742 [#4907](https://github.com/paritytech/parity/pull/4907) -- Add Vaults logic to First Run [#4914](https://github.com/paritytech/parity/pull/4914) -- Updated gcc and rayon crates to remove outdated num_cpus dependency [#4909](https://github.com/paritytech/parity/pull/4909) -- Renaming evm binary to avoid conflicts. [#4899](https://github.com/paritytech/parity/pull/4899) -- Better error handling for traces RPC [#4849](https://github.com/paritytech/parity/pull/4849) -- Safari SectionList fix [#4895](https://github.com/paritytech/parity/pull/4895) -- Safari Dialog scrolling fix [#4893](https://github.com/paritytech/parity/pull/4893) -- Spelling :) [#4900](https://github.com/paritytech/parity/pull/4900) -- Additional kovan params [#4892](https://github.com/paritytech/parity/pull/4892) -- trigger js-precompiled build [#4898](https://github.com/paritytech/parity/pull/4898) -- Recalculate receipt roots in close_and_lock [#4884](https://github.com/paritytech/parity/pull/4884) -- Reload UI on network switch [#4864](https://github.com/paritytech/parity/pull/4864) -- Update parity-ui-precompiled with branch [#4850](https://github.com/paritytech/parity/pull/4850) -- OSX Installer is no longer experimental [#4882](https://github.com/paritytech/parity/pull/4882) -- Chain-selection from UI [#4859](https://github.com/paritytech/parity/pull/4859) -- removed redundant (and unused) FromJson trait [#4871](https://github.com/paritytech/parity/pull/4871) -- fix typos and grammar [#4880](https://github.com/paritytech/parity/pull/4880) -- Remove old experimental remote-db code [#4872](https://github.com/paritytech/parity/pull/4872) -- removed redundant FixedHash trait, fixes [#4029](https://github.com/paritytech/parity/issues/4029) [#4866](https://github.com/paritytech/parity/pull/4866) -- Reference JSON-RPC more changes-friendly [#4870](https://github.com/paritytech/parity/pull/4870) -- Better handling of Solidity compliation [#4860](https://github.com/paritytech/parity/pull/4860) -- Go through contract links in Transaction List display [#4863](https://github.com/paritytech/parity/pull/4863) -- Fix Gas Price Selector Tooltips [#4865](https://github.com/paritytech/parity/pull/4865) -- Fix auto-updater [#4867](https://github.com/paritytech/parity/pull/4867) -- Make the UI work offline [#4861](https://github.com/paritytech/parity/pull/4861) -- Subscribe to accounts info in Signer / ParityBar [#4856](https://github.com/paritytech/parity/pull/4856) -- Don't link libsnappy explicitly [#4841](https://github.com/paritytech/parity/pull/4841) -- Fix paste in Inputs [#4854](https://github.com/paritytech/parity/pull/4854) -- Extract i18n from shared UI components [#4834](https://github.com/paritytech/parity/pull/4834) -- Fix paste in Inputs [#4844](https://github.com/paritytech/parity/pull/4844) -- Pull contract deployment title from available steps [#4848](https://github.com/paritytech/parity/pull/4848) -- Supress USB error message [#4839](https://github.com/paritytech/parity/pull/4839) -- Fix getTransactionCount in --geth mode [#4837](https://github.com/paritytech/parity/pull/4837) -- CI: test coverage (for core and js) [#4832](https://github.com/paritytech/parity/pull/4832) -- Lowering threshold for transactions above gas limit [#4831](https://github.com/paritytech/parity/pull/4831) -- Fix TxViewer when no `to` (contract deployment) [#4847](https://github.com/paritytech/parity/pull/4847) -- Fix method decoding [#4845](https://github.com/paritytech/parity/pull/4845) -- Add React Hot Reload to dapps + TokenDeploy fix [#4846](https://github.com/paritytech/parity/pull/4846) -- Dapps show multiple times in some cases [#4843](https://github.com/paritytech/parity/pull/4843) -- Fixes to the Registry dapp [#4838](https://github.com/paritytech/parity/pull/4838) -- Show token icons on list summary pages [#4826](https://github.com/paritytech/parity/pull/4826) -- Calibrate step before rejection [#4800](https://github.com/paritytech/parity/pull/4800) -- Add replay protection [#4808](https://github.com/paritytech/parity/pull/4808) -- Better icon on windows [#4804](https://github.com/paritytech/parity/pull/4804) -- Better logic for contract deployments detection [#4821](https://github.com/paritytech/parity/pull/4821) -- Fix wrong default values for contract queries inputs [#4819](https://github.com/paritytech/parity/pull/4819) -- Adjust selection colours/display [#4811](https://github.com/paritytech/parity/pull/4811) -- Update the Wallet Library Registry key [#4817](https://github.com/paritytech/parity/pull/4817) -- Update Wallet to new Wallet Code [#4805](https://github.com/paritytech/parity/pull/4805) +- Limit transaction queue memory & limit future queue [#6038](https://github.com/openethereum/openethereum/pull/6038) +- Fix CI build issue [#6050](https://github.com/openethereum/openethereum/pull/6050) +- New contract PoA sync fixes [#5991](https://github.com/openethereum/openethereum/pull/5991) +- Fixed link to Multisig Contract Wallet on master [#5984](https://github.com/openethereum/openethereum/pull/5984) +- Ethcore crate split part 1 [#6041](https://github.com/openethereum/openethereum/pull/6041) +- Fix status icon [#6039](https://github.com/openethereum/openethereum/pull/6039) +- Errors & warnings for inappropriate RPCs [#6029](https://github.com/openethereum/openethereum/pull/6029) +- Add missing CSP for web3.site [#5992](https://github.com/openethereum/openethereum/pull/5992) +- Remove cargo install --git from README.md [#6037](https://github.com/openethereum/openethereum/pull/6037) +- Node Health warnings [#5951](https://github.com/openethereum/openethereum/pull/5951) +- RPC cpu pool [#6023](https://github.com/openethereum/openethereum/pull/6023) +- Use crates.io dependencies for parity-wasm [#6036](https://github.com/openethereum/openethereum/pull/6036) +- Add test for loading the chain specs [#6028](https://github.com/openethereum/openethereum/pull/6028) +- Whitelist APIs for generic Pub-Sub [#5840](https://github.com/openethereum/openethereum/pull/5840) +- WASM contracts MVP [#5679](https://github.com/openethereum/openethereum/pull/5679) +- Fix valid QR scan not advancing [#6033](https://github.com/openethereum/openethereum/pull/6033) +- --reseal-on-uncle [#5940](https://github.com/openethereum/openethereum/pull/5940) +- Support comments in reserved peers file ([#6004](https://github.com/openethereum/openethereum/pull/6004)) [#6012](https://github.com/openethereum/openethereum/pull/6012) +- Add new md tnc [#5937](https://github.com/openethereum/openethereum/pull/5937) +- Fix output of parity-evm in case of bad instruction [#5955](https://github.com/openethereum/openethereum/pull/5955) +- Don't send notifications to unsubscribed clients of PubSub [#5960](https://github.com/openethereum/openethereum/pull/5960) +- Proper light client informant and more verification of imported headers [#5897](https://github.com/openethereum/openethereum/pull/5897) +- New Kovan bootnodes [#6017](https://github.com/openethereum/openethereum/pull/6017) +- Use standard paths for Ethash cache [#5881](https://github.com/openethereum/openethereum/pull/5881) +- Defer code hash calculation. [#5959](https://github.com/openethereum/openethereum/pull/5959) +- Fix first run wizard. [#6000](https://github.com/openethereum/openethereum/pull/6000) +- migration to serde 1.0 [#5996](https://github.com/openethereum/openethereum/pull/5996) +- SecretStore: generating signatures [#5764](https://github.com/openethereum/openethereum/pull/5764) +- bigint upgraded to version 3.0 [#5986](https://github.com/openethereum/openethereum/pull/5986) +- config: don't allow dev chain with force sealing option [#5965](https://github.com/openethereum/openethereum/pull/5965) +- Update lockfile for miniz-sys and gcc [#5969](https://github.com/openethereum/openethereum/pull/5969) +- Clean up function naming in RPC error module [#5995](https://github.com/openethereum/openethereum/pull/5995) +- Fix underflow in gas calculation [#5975](https://github.com/openethereum/openethereum/pull/5975) +- PubSub for parity-js [#5830](https://github.com/openethereum/openethereum/pull/5830) +- Report whether a peer was kept from `Handler::on_connect` [#5958](https://github.com/openethereum/openethereum/pull/5958) +- Implement skeleton for transaction index and epoch transition proof PIP messages [#5908](https://github.com/openethereum/openethereum/pull/5908) +- TransactionQueue improvements [#5917](https://github.com/openethereum/openethereum/pull/5917) +- constant time HMAC comparison and clarify docs in ethkey [#5952](https://github.com/openethereum/openethereum/pull/5952) +- Avoid pre-computing jump destinations [#5954](https://github.com/openethereum/openethereum/pull/5954) +- Upgrade elastic array [#5949](https://github.com/openethereum/openethereum/pull/5949) +- PoA: Wait for transition finality before applying [#5774](https://github.com/openethereum/openethereum/pull/5774) +- Logs Pub-Sub [#5705](https://github.com/openethereum/openethereum/pull/5705) +- Add the command to install the parity snap [#5945](https://github.com/openethereum/openethereum/pull/5945) +- Reduce unnecessary allocations [#5944](https://github.com/openethereum/openethereum/pull/5944) +- Clarify confusing messages. [#5935](https://github.com/openethereum/openethereum/pull/5935) +- Content Security Policy [#5790](https://github.com/openethereum/openethereum/pull/5790) +- CLI: Export error message and less verbose peer counter. [#5870](https://github.com/openethereum/openethereum/pull/5870) +- network: make it more explicit about StreamToken and TimerToken [#5939](https://github.com/openethereum/openethereum/pull/5939) +- sync: make it more idiomatic rust [#5938](https://github.com/openethereum/openethereum/pull/5938) +- Prioritize accounts over address book [#5909](https://github.com/openethereum/openethereum/pull/5909) +- Fixing failing compilation of RPC test on master. [#5916](https://github.com/openethereum/openethereum/pull/5916) +- Empty local middleware, until explicitly requested [#5912](https://github.com/openethereum/openethereum/pull/5912) +- Cancel propagated TX [#5899](https://github.com/openethereum/openethereum/pull/5899) +- fix minor race condition in aura seal generation [#5910](https://github.com/openethereum/openethereum/pull/5910) +- Docs for Pub-Sub, optional parameter for parity_subscribe [#5833](https://github.com/openethereum/openethereum/pull/5833) +- Fix gas editor doubling-up on gas [#5820](https://github.com/openethereum/openethereum/pull/5820) +- Information about used paths added to general output block [#5904](https://github.com/openethereum/openethereum/pull/5904) +- Domain-locked web tokens. [#5894](https://github.com/openethereum/openethereum/pull/5894) +- Removed panic handlers [#5895](https://github.com/openethereum/openethereum/pull/5895) +- Latest changes from Rust RocksDB binding merged [#5905](https://github.com/openethereum/openethereum/pull/5905) +- Adjust keyethereum/secp256 aliasses [#5903](https://github.com/openethereum/openethereum/pull/5903) +- Keyethereum fs dependency [#5902](https://github.com/openethereum/openethereum/pull/5902) +- Ethereum Classic Monetary Policy [#5741](https://github.com/openethereum/openethereum/pull/5741) +- Initial token should allow full access. [#5873](https://github.com/openethereum/openethereum/pull/5873) +- Fixed account selection for Dapps on public node [#5856](https://github.com/openethereum/openethereum/pull/5856) +- blacklist bad snapshot manifest hashes upon failure [#5874](https://github.com/openethereum/openethereum/pull/5874) +- Fix wrongly called timeouts [#5838](https://github.com/openethereum/openethereum/pull/5838) +- ArchiveDB and other small fixes [#5867](https://github.com/openethereum/openethereum/pull/5867) +- convert try!() to ? [#5866](https://github.com/openethereum/openethereum/pull/5866) +- Make config file optional in systemd [#5847](https://github.com/openethereum/openethereum/pull/5847) +- EIP-116 (214), [#4833](https://github.com/openethereum/openethereum/issues/4833) [#4851](https://github.com/openethereum/openethereum/pull/4851) +- all executables are workspace members [#5865](https://github.com/openethereum/openethereum/pull/5865) +- minor optimizations of the modexp builtin [#5860](https://github.com/openethereum/openethereum/pull/5860) +- three small commits for HashDB and MemoryDB [#5766](https://github.com/openethereum/openethereum/pull/5766) +- use rust 1.18's retain to boost the purge performance [#5801](https://github.com/openethereum/openethereum/pull/5801) +- Allow IPFS server to accept POST requests [#5858](https://github.com/openethereum/openethereum/pull/5858) +- Dutch i18n from [#5802](https://github.com/openethereum/openethereum/issues/5802) for master [#5836](https://github.com/openethereum/openethereum/pull/5836) +- Typos in token deploy dapp ui [#5851](https://github.com/openethereum/openethereum/pull/5851) +- A CLI flag to allow fast transaction signing when account is unlocked. [#5778](https://github.com/openethereum/openethereum/pull/5778) +- Removing `additional` field from EVM instructions [#5821](https://github.com/openethereum/openethereum/pull/5821) +- Don't fail on wrong log decoding [#5813](https://github.com/openethereum/openethereum/pull/5813) +- Use randomized subscription ids for PubSub [#5756](https://github.com/openethereum/openethereum/pull/5756) +- Fixed mem write for empty slice [#5827](https://github.com/openethereum/openethereum/pull/5827) +- Fix party technologies [#5810](https://github.com/openethereum/openethereum/pull/5810) +- Revert "Fixed mem write for empty slice" [#5826](https://github.com/openethereum/openethereum/pull/5826) +- Fixed mem write for empty slice [#5825](https://github.com/openethereum/openethereum/pull/5825) +- Fix JS tests [#5822](https://github.com/openethereum/openethereum/pull/5822) +- Bump native-tls and openssl crates. [#5817](https://github.com/openethereum/openethereum/pull/5817) +- Public node using WASM [#5734](https://github.com/openethereum/openethereum/pull/5734) +- enforce block signer == author field in PoA [#5808](https://github.com/openethereum/openethereum/pull/5808) +- Fix stack display in evmbin. [#5733](https://github.com/openethereum/openethereum/pull/5733) +- Disable UI if it's not compiled in. [#5773](https://github.com/openethereum/openethereum/pull/5773) +- Require phrase confirmation. [#5731](https://github.com/openethereum/openethereum/pull/5731) +- Duration limit made optional for EthashParams [#5777](https://github.com/openethereum/openethereum/pull/5777) +- Update Changelog for 1.6.8 [#5798](https://github.com/openethereum/openethereum/pull/5798) +- Replace Ethcore comany name in T&C and some other places [#5796](https://github.com/openethereum/openethereum/pull/5796) +- PubSub for IPC. [#5800](https://github.com/openethereum/openethereum/pull/5800) +- Fix terminology distributed -> decentralized applications [#5797](https://github.com/openethereum/openethereum/pull/5797) +- Disable compression for RLP strings [#5786](https://github.com/openethereum/openethereum/pull/5786) +- update the source for the snapcraft package [#5781](https://github.com/openethereum/openethereum/pull/5781) +- Fixed default UI port for mac installer [#5782](https://github.com/openethereum/openethereum/pull/5782) +- Block invalid account name creation [#5784](https://github.com/openethereum/openethereum/pull/5784) +- Update Cid/multihash/ring/tinykeccak [#5785](https://github.com/openethereum/openethereum/pull/5785) +- use NULL_RLP, remove NULL_RLP_STATIC [#5742](https://github.com/openethereum/openethereum/pull/5742) +- Blacklist empty phrase account. [#5730](https://github.com/openethereum/openethereum/pull/5730) +- EIP-211 RETURNDATACOPY and RETURNDATASIZE [#5678](https://github.com/openethereum/openethereum/pull/5678) +- Bump mio [#5763](https://github.com/openethereum/openethereum/pull/5763) +- Fixing UI issues after UI server refactor [#5710](https://github.com/openethereum/openethereum/pull/5710) +- Fix WS server expose issue. [#5728](https://github.com/openethereum/openethereum/pull/5728) +- Fix local transactions without condition. [#5716](https://github.com/openethereum/openethereum/pull/5716) +- Bump parity-wordlist. [#5748](https://github.com/openethereum/openethereum/pull/5748) +- two small changes in evm [#5700](https://github.com/openethereum/openethereum/pull/5700) +- Evmbin: JSON format printing pre-state. [#5712](https://github.com/openethereum/openethereum/pull/5712) +- Recover from empty phrase in dev mode [#5698](https://github.com/openethereum/openethereum/pull/5698) +- EIP-210 BLOCKHASH changes [#5505](https://github.com/openethereum/openethereum/pull/5505) +- fixes typo [#5708](https://github.com/openethereum/openethereum/pull/5708) +- Bump rocksdb [#5707](https://github.com/openethereum/openethereum/pull/5707) +- Fixed --datadir option [#5697](https://github.com/openethereum/openethereum/pull/5697) +- rpc -> weak to arc [#5688](https://github.com/openethereum/openethereum/pull/5688) +- typo fix [#5699](https://github.com/openethereum/openethereum/pull/5699) +- Revamping parity-evmbin [#5696](https://github.com/openethereum/openethereum/pull/5696) +- Update dependencies and bigint api [#5685](https://github.com/openethereum/openethereum/pull/5685) +- UI server refactoring [#5580](https://github.com/openethereum/openethereum/pull/5580) +- Fix from/into electrum in ethkey [#5686](https://github.com/openethereum/openethereum/pull/5686) +- Add unit tests [#5668](https://github.com/openethereum/openethereum/pull/5668) +- Guanqun add unit tests [#5671](https://github.com/openethereum/openethereum/pull/5671) +- Parity-PubSub as a separate API. [#5676](https://github.com/openethereum/openethereum/pull/5676) +- EIP-140 REVERT opcode [#5477](https://github.com/openethereum/openethereum/pull/5477) +- Update CHANGELOG for 1.6.7 [#5683](https://github.com/openethereum/openethereum/pull/5683) +- Updated docs slightly. [#5674](https://github.com/openethereum/openethereum/pull/5674) +- Fix build [#5684](https://github.com/openethereum/openethereum/pull/5684) +- Back-references for the on-demand service [#5573](https://github.com/openethereum/openethereum/pull/5573) +- Dynamically adjust PIP request costs based on gathered data [#5603](https://github.com/openethereum/openethereum/pull/5603) +- use cargo workspace [#5601](https://github.com/openethereum/openethereum/pull/5601) +- Latest headers Pub-Sub [#5655](https://github.com/openethereum/openethereum/pull/5655) +- improved dockerfile builds [#5659](https://github.com/openethereum/openethereum/pull/5659) +- Adding CLI options: port shift and unsafe expose. [#5677](https://github.com/openethereum/openethereum/pull/5677) +- Report missing author in Aura [#5583](https://github.com/openethereum/openethereum/pull/5583) +- typo fix [#5669](https://github.com/openethereum/openethereum/pull/5669) +- Remove public middleware (temporary) [#5665](https://github.com/openethereum/openethereum/pull/5665) +- Remove additional polyfill [#5663](https://github.com/openethereum/openethereum/pull/5663) +- Importing accounts from files. [#5644](https://github.com/openethereum/openethereum/pull/5644) +- remove the deprecated options in rustfmt.toml [#5616](https://github.com/openethereum/openethereum/pull/5616) +- Update the Console dapp [#5602](https://github.com/openethereum/openethereum/pull/5602) +- Create an account for chain=dev [#5612](https://github.com/openethereum/openethereum/pull/5612) +- Use babel-runtime as opposed to babel-polyfill [#5662](https://github.com/openethereum/openethereum/pull/5662) +- Connection dialog timestamp info [#5554](https://github.com/openethereum/openethereum/pull/5554) +- use copy_from_slice instead of for loop [#5647](https://github.com/openethereum/openethereum/pull/5647) +- Light friendly dapps [#5634](https://github.com/openethereum/openethereum/pull/5634) +- Add Recover button to Accounts and warnings [#5645](https://github.com/openethereum/openethereum/pull/5645) +- Update eth_sign docs. [#5631](https://github.com/openethereum/openethereum/pull/5631) +- Proper signer Pub-Sub for pending requests. [#5594](https://github.com/openethereum/openethereum/pull/5594) +- Bump bigint to 1.0.5 [#5641](https://github.com/openethereum/openethereum/pull/5641) +- PoA warp implementation [#5488](https://github.com/openethereum/openethereum/pull/5488) +- Improve on-demand dispatch and add support for batch requests [#5419](https://github.com/openethereum/openethereum/pull/5419) +- Use default account for sending transactions [#5588](https://github.com/openethereum/openethereum/pull/5588) +- Add peer management to the Status tab [#5566](https://github.com/openethereum/openethereum/pull/5566) +- Add monotonic step transition [#5587](https://github.com/openethereum/openethereum/pull/5587) +- Decrypting for external accounts. [#5581](https://github.com/openethereum/openethereum/pull/5581) +- only enable warp sync when engine supports it [#5595](https://github.com/openethereum/openethereum/pull/5595) +- fix the doc of installing rust [#5586](https://github.com/openethereum/openethereum/pull/5586) +- Small fixes [#5584](https://github.com/openethereum/openethereum/pull/5584) +- SecretStore: remove session on master node [#5545](https://github.com/openethereum/openethereum/pull/5545) +- run-clean [#5607](https://github.com/openethereum/openethereum/pull/5607) +- relicense RLP to MIT/Apache2 [#5591](https://github.com/openethereum/openethereum/pull/5591) +- Fix eth_sign signature encoding. [#5597](https://github.com/openethereum/openethereum/pull/5597) +- Check pending request on Node local transactions [#5564](https://github.com/openethereum/openethereum/pull/5564) +- Add tooltips on ActionBar [#5562](https://github.com/openethereum/openethereum/pull/5562) +- Can't deploy without compiling Contract [#5593](https://github.com/openethereum/openethereum/pull/5593) +- Add a warning when node is syncing [#5565](https://github.com/openethereum/openethereum/pull/5565) +- Update registry middleware [#5585](https://github.com/openethereum/openethereum/pull/5585) +- Set block condition to BigNumber in MethodDecoding [#5592](https://github.com/openethereum/openethereum/pull/5592) +- Load the sources immediately in Contract Dev [#5575](https://github.com/openethereum/openethereum/pull/5575) +- Remove formal verification messages in Dev Contract [#5574](https://github.com/openethereum/openethereum/pull/5574) +- Fix event params decoding when no names for parameters [#5567](https://github.com/openethereum/openethereum/pull/5567) +- Do not convert to Dates twice [#5563](https://github.com/openethereum/openethereum/pull/5563) +- Fix Multisig wallet settings [#5560](https://github.com/openethereum/openethereum/pull/5560) +- Typo [#5547](https://github.com/openethereum/openethereum/pull/5547) +- Generic PubSub implementation [#5456](https://github.com/openethereum/openethereum/pull/5456) +- Fix CI paths. [#5570](https://github.com/openethereum/openethereum/pull/5570) +- reorg into blocks before minimum history [#5558](https://github.com/openethereum/openethereum/pull/5558) +- EIP-86 update [#5506](https://github.com/openethereum/openethereum/pull/5506) +- Secretstore RPCs + integration [#5439](https://github.com/openethereum/openethereum/pull/5439) +- Fixes Parity Bar position [#5557](https://github.com/openethereum/openethereum/pull/5557) +- Fixes invalid log in BadgeReg events [#5556](https://github.com/openethereum/openethereum/pull/5556) +- Fix issues in Contract Development view [#5555](https://github.com/openethereum/openethereum/pull/5555) +- Added missing methods [#5542](https://github.com/openethereum/openethereum/pull/5542) +- option to disable persistent txqueue [#5544](https://github.com/openethereum/openethereum/pull/5544) +- Bump jsonrpc [#5552](https://github.com/openethereum/openethereum/pull/5552) +- Retrieve block headers only for header-only info [#5480](https://github.com/openethereum/openethereum/pull/5480) +- add snap to CI [#5519](https://github.com/openethereum/openethereum/pull/5519) +- Pass additional data when reporting [#5527](https://github.com/openethereum/openethereum/pull/5527) +- Calculate post-constructors state root in spec at load time [#5523](https://github.com/openethereum/openethereum/pull/5523) +- Fix utf8 decoding [#5533](https://github.com/openethereum/openethereum/pull/5533) +- Add CHANGELOG.md [#5513](https://github.com/openethereum/openethereum/pull/5513) +- Change all occurrences of ethcore.io into parity.io [#5528](https://github.com/openethereum/openethereum/pull/5528) +- Memory usage optimization [#5526](https://github.com/openethereum/openethereum/pull/5526) +- Compose transaction RPC. [#5524](https://github.com/openethereum/openethereum/pull/5524) +- Support external eth_sign [#5481](https://github.com/openethereum/openethereum/pull/5481) +- Treat block numbers as strings, not BigNums. [#5449](https://github.com/openethereum/openethereum/pull/5449) +- npm cleanups [#5512](https://github.com/openethereum/openethereum/pull/5512) +- Export acc js [#4973](https://github.com/openethereum/openethereum/pull/4973) +- YARN [#5395](https://github.com/openethereum/openethereum/pull/5395) +- Fix linting issues [#5511](https://github.com/openethereum/openethereum/pull/5511) +- Chinese Translation [#5460](https://github.com/openethereum/openethereum/pull/5460) +- Fixing secretstore TODOs - part 2 [#5416](https://github.com/openethereum/openethereum/pull/5416) +- fix json format of state snapshot [#5504](https://github.com/openethereum/openethereum/pull/5504) +- Bump jsonrpc version [#5489](https://github.com/openethereum/openethereum/pull/5489) +- Groundwork for generalized warp sync [#5454](https://github.com/openethereum/openethereum/pull/5454) +- Add the packaging metadata to build the parity snap [#5496](https://github.com/openethereum/openethereum/pull/5496) +- Cancel tx JS [#4958](https://github.com/openethereum/openethereum/pull/4958) +- EIP-212 (bn128 curve pairing) [#5307](https://github.com/openethereum/openethereum/pull/5307) +- fix panickers in tree-route [#5479](https://github.com/openethereum/openethereum/pull/5479) +- Update links to etherscan.io [#5455](https://github.com/openethereum/openethereum/pull/5455) +- Refresh UI on nodeKind changes, e.g. personal -> public [#5312](https://github.com/openethereum/openethereum/pull/5312) +- Correct contract address for EIP-86 [#5473](https://github.com/openethereum/openethereum/pull/5473) +- Force two decimals for USD conversion rate [#5471](https://github.com/openethereum/openethereum/pull/5471) +- Refactoring of Tokens & Balances [#5372](https://github.com/openethereum/openethereum/pull/5372) +- Background-repeat round [#5475](https://github.com/openethereum/openethereum/pull/5475) +- nl i18n updated [#5461](https://github.com/openethereum/openethereum/pull/5461) +- Show ETH value (even 0) if ETH transfer in transaction list [#5406](https://github.com/openethereum/openethereum/pull/5406) +- Store the pending requests per network version [#5405](https://github.com/openethereum/openethereum/pull/5405) +- Use in-memory database for tests [#5451](https://github.com/openethereum/openethereum/pull/5451) +- WebSockets RPC server [#5425](https://github.com/openethereum/openethereum/pull/5425) +- Added missing docs [#5452](https://github.com/openethereum/openethereum/pull/5452) +- Tests and tweaks for public node middleware [#5417](https://github.com/openethereum/openethereum/pull/5417) +- Fix removal of hash-mismatched files. [#5440](https://github.com/openethereum/openethereum/pull/5440) +- parity_getBlockHeaderByNumber and LightFetch utility [#5383](https://github.com/openethereum/openethereum/pull/5383) +- New state tests [#5418](https://github.com/openethereum/openethereum/pull/5418) +- Fix buffer length for QR code gen. [#5447](https://github.com/openethereum/openethereum/pull/5447) +- Add raw hash signing [#5423](https://github.com/openethereum/openethereum/pull/5423) +- Filters and block RPCs for the light client [#5320](https://github.com/openethereum/openethereum/pull/5320) +- Work around mismatch for QR checksum [#5374](https://github.com/openethereum/openethereum/pull/5374) +- easy to use conversion from and to string for ethstore::Crypto [#5437](https://github.com/openethereum/openethereum/pull/5437) +- Tendermint fixes [#5415](https://github.com/openethereum/openethereum/pull/5415) +- Adrianbrink lightclientcache branch. [#5428](https://github.com/openethereum/openethereum/pull/5428) +- Add caching to HeaderChain struct [#5403](https://github.com/openethereum/openethereum/pull/5403) +- Add decryption to the UI (in the Signer) [#5422](https://github.com/openethereum/openethereum/pull/5422) +- Add CIDv0 RPC [#5414](https://github.com/openethereum/openethereum/pull/5414) +- Updating documentation for RPCs [#5392](https://github.com/openethereum/openethereum/pull/5392) +- Fixing secretstore TODOs - part 1 [#5386](https://github.com/openethereum/openethereum/pull/5386) +- Fixing disappearing content. [#5399](https://github.com/openethereum/openethereum/pull/5399) +- Snapshot chunks packed by size [#5318](https://github.com/openethereum/openethereum/pull/5318) +- APIs wildcards and simple arithmetic. [#5402](https://github.com/openethereum/openethereum/pull/5402) +- Fixing compilation without dapps. [#5410](https://github.com/openethereum/openethereum/pull/5410) +- Don't use port 8080 anymore [#5397](https://github.com/openethereum/openethereum/pull/5397) +- Quick'n'dirty CLI for the light client [#5002](https://github.com/openethereum/openethereum/pull/5002) +- set gas limit before proving transactions [#5401](https://github.com/openethereum/openethereum/pull/5401) +- Public node: perf and fixes [#5390](https://github.com/openethereum/openethereum/pull/5390) +- Straight download path in the readme [#5393](https://github.com/openethereum/openethereum/pull/5393) +- On-chain ACL checker for secretstore [#5015](https://github.com/openethereum/openethereum/pull/5015) +- Allow empty-encoded values from QR encoding [#5385](https://github.com/openethereum/openethereum/pull/5385) +- Update npm build for new inclusions [#5381](https://github.com/openethereum/openethereum/pull/5381) +- Fix for Ubuntu Dockerfile [#5356](https://github.com/openethereum/openethereum/pull/5356) +- Secretstore over network [#4974](https://github.com/openethereum/openethereum/pull/4974) +- Dapps and RPC server merge [#5365](https://github.com/openethereum/openethereum/pull/5365) +- trigger js build release [#5379](https://github.com/openethereum/openethereum/pull/5379) +- Update expanse json with fork at block 600000 [#5351](https://github.com/openethereum/openethereum/pull/5351) +- Futures-based native wrappers for contract ABIs [#5341](https://github.com/openethereum/openethereum/pull/5341) +- Kovan warp sync fixed [#5337](https://github.com/openethereum/openethereum/pull/5337) +- Aura eip155 validation transition [#5362](https://github.com/openethereum/openethereum/pull/5362) +- Shared wordlist for brain wallets [#5331](https://github.com/openethereum/openethereum/pull/5331) +- Allow signing via Qr [#4881](https://github.com/openethereum/openethereum/pull/4881) +- Allow entry of url or hash for DappReg meta [#5360](https://github.com/openethereum/openethereum/pull/5360) +- Adjust tx overlay colours [#5353](https://github.com/openethereum/openethereum/pull/5353) +- Add ability to disallow API subscriptions [#5366](https://github.com/openethereum/openethereum/pull/5366) +- EIP-213 (bn128 curve operations) [#4999](https://github.com/openethereum/openethereum/pull/4999) +- Fix analize output file name [#5357](https://github.com/openethereum/openethereum/pull/5357) +- Add default eip155 validation [#5346](https://github.com/openethereum/openethereum/pull/5346) +- Add new seed nodes for Classic chain [#5345](https://github.com/openethereum/openethereum/pull/5345) +- Shared wordlist for frontend [#5336](https://github.com/openethereum/openethereum/pull/5336) +- fix rpc tests [#5338](https://github.com/openethereum/openethereum/pull/5338) +- Public node with accounts and signing in Frontend [#5304](https://github.com/openethereum/openethereum/pull/5304) +- Rename Status/Status -> Status/NodeStatus [#5332](https://github.com/openethereum/openethereum/pull/5332) +- Updating paths to repos. [#5330](https://github.com/openethereum/openethereum/pull/5330) +- Separate status for canceled local transactions. [#5319](https://github.com/openethereum/openethereum/pull/5319) +- Cleanup the Status View [#5317](https://github.com/openethereum/openethereum/pull/5317) +- Update UI minimised requests [#5324](https://github.com/openethereum/openethereum/pull/5324) +- Order signer transactions FIFO [#5321](https://github.com/openethereum/openethereum/pull/5321) +- updating dependencies [#5028](https://github.com/openethereum/openethereum/pull/5028) +- Minimise transactions progress [#4942](https://github.com/openethereum/openethereum/pull/4942) +- Fix eth_sign showing as wallet account [#5309](https://github.com/openethereum/openethereum/pull/5309) +- Ropsten revival [#5302](https://github.com/openethereum/openethereum/pull/5302) +- Strict validation transitions [#4988](https://github.com/openethereum/openethereum/pull/4988) +- Fix default list sorting [#5303](https://github.com/openethereum/openethereum/pull/5303) +- Use unique owners for multisig wallets [#5298](https://github.com/openethereum/openethereum/pull/5298) +- Copy all existing i18n strings into zh (as-is translation aid) [#5305](https://github.com/openethereum/openethereum/pull/5305) +- Fix booleans in Typedinput [#5295](https://github.com/openethereum/openethereum/pull/5295) +- node kind RPC [#5025](https://github.com/openethereum/openethereum/pull/5025) +- Fix the use of MobX in playground [#5294](https://github.com/openethereum/openethereum/pull/5294) +- Fine grained snapshot chunking [#5019](https://github.com/openethereum/openethereum/pull/5019) +- Add lint:i18n to find missing & extra keys [#5290](https://github.com/openethereum/openethereum/pull/5290) +- Scaffolding for zh translations, including first-round by @btceth [#5289](https://github.com/openethereum/openethereum/pull/5289) +- JS package bumps [#5287](https://github.com/openethereum/openethereum/pull/5287) +- Auto-extract new i18n strings (update) [#5288](https://github.com/openethereum/openethereum/pull/5288) +- eip100b [#5027](https://github.com/openethereum/openethereum/pull/5027) +- Set earliest era in snapshot restoration [#5021](https://github.com/openethereum/openethereum/pull/5021) +- Avoid clogging up tmp when updater dir has bad permissions. [#5024](https://github.com/openethereum/openethereum/pull/5024) +- Resilient warp sync [#5018](https://github.com/openethereum/openethereum/pull/5018) +- Create webpack analysis files (size) [#5009](https://github.com/openethereum/openethereum/pull/5009) +- Dispatch an open event on drag of Parity Bar [#4987](https://github.com/openethereum/openethereum/pull/4987) +- Various installer and tray apps fixes [#4970](https://github.com/openethereum/openethereum/pull/4970) +- Export account RPC [#4967](https://github.com/openethereum/openethereum/pull/4967) +- Switching ValidatorSet [#4961](https://github.com/openethereum/openethereum/pull/4961) +- Implement PIP messages, request builder, and handlers [#4945](https://github.com/openethereum/openethereum/pull/4945) +- auto lint [#5003](https://github.com/openethereum/openethereum/pull/5003) +- Fix FireFox overflows [#5000](https://github.com/openethereum/openethereum/pull/5000) +- Show busy indicator, focus first field in password change [#4997](https://github.com/openethereum/openethereum/pull/4997) +- Consistent store naming in the Signer components [#4996](https://github.com/openethereum/openethereum/pull/4996) +- second (and last) part of rlp refactor [#4901](https://github.com/openethereum/openethereum/pull/4901) +- Double click to select account creation type [#4986](https://github.com/openethereum/openethereum/pull/4986) +- Fixes to the Registry dapp [#4984](https://github.com/openethereum/openethereum/pull/4984) +- Extend api.util [#4979](https://github.com/openethereum/openethereum/pull/4979) +- Updating JSON-RPC crates [#4934](https://github.com/openethereum/openethereum/pull/4934) +- splitting part of util into smaller crates [#4956](https://github.com/openethereum/openethereum/pull/4956) +- Updating syntex et al [#4983](https://github.com/openethereum/openethereum/pull/4983) +- EIP198 and built-in activation [#4926](https://github.com/openethereum/openethereum/pull/4926) +- Fix MethodDecoding for Arrays [#4977](https://github.com/openethereum/openethereum/pull/4977) +- Try to fix WS race condition connection [#4976](https://github.com/openethereum/openethereum/pull/4976) +- eth_sign where account === undefined [#4964](https://github.com/openethereum/openethereum/pull/4964) +- Fix references to api outside of `parity.js` [#4981](https://github.com/openethereum/openethereum/pull/4981) +- Fix Password Dialog form overflow [#4968](https://github.com/openethereum/openethereum/pull/4968) +- Changing Mutex into RwLock for transaction queue [#4951](https://github.com/openethereum/openethereum/pull/4951) +- Disable max seal period for external sealing [#4927](https://github.com/openethereum/openethereum/pull/4927) +- Attach hardware wallets already in addressbook [#4912](https://github.com/openethereum/openethereum/pull/4912) +- rlp serialization refactor [#4873](https://github.com/openethereum/openethereum/pull/4873) +- Bump nanomsg [#4965](https://github.com/openethereum/openethereum/pull/4965) +- Fixed multi-chunk ledger transactions on windows [#4960](https://github.com/openethereum/openethereum/pull/4960) +- Fix outputs in Contract Constant Queries [#4953](https://github.com/openethereum/openethereum/pull/4953) +- systemd: Start parity after network.target [#4952](https://github.com/openethereum/openethereum/pull/4952) +- Remove transaction RPC [#4949](https://github.com/openethereum/openethereum/pull/4949) +- Swap out ethcore.io url for parity.io [#4947](https://github.com/openethereum/openethereum/pull/4947) +- Don't remove confirmed requests to early. [#4933](https://github.com/openethereum/openethereum/pull/4933) +- Ensure sealing work enabled in miner once subscribers added [#4930](https://github.com/openethereum/openethereum/pull/4930) +- Add z-index to small modals as well [#4923](https://github.com/openethereum/openethereum/pull/4923) +- Bump nanomsg [#4946](https://github.com/openethereum/openethereum/pull/4946) +- Bumping multihash and libc [#4943](https://github.com/openethereum/openethereum/pull/4943) +- Edit ETH value, gas and gas price in Contract Deployment [#4919](https://github.com/openethereum/openethereum/pull/4919) +- Add ability to configure Secure API [#4922](https://github.com/openethereum/openethereum/pull/4922) +- Add Token image from URL [#4916](https://github.com/openethereum/openethereum/pull/4916) +- Use the registry fee in Token Deployment dapp [#4915](https://github.com/openethereum/openethereum/pull/4915) +- Add reseal max period [#4903](https://github.com/openethereum/openethereum/pull/4903) +- Detect rust compiler version in Parity build script, closes 4742 [#4907](https://github.com/openethereum/openethereum/pull/4907) +- Add Vaults logic to First Run [#4914](https://github.com/openethereum/openethereum/pull/4914) +- Updated gcc and rayon crates to remove outdated num_cpus dependency [#4909](https://github.com/openethereum/openethereum/pull/4909) +- Renaming evm binary to avoid conflicts. [#4899](https://github.com/openethereum/openethereum/pull/4899) +- Better error handling for traces RPC [#4849](https://github.com/openethereum/openethereum/pull/4849) +- Safari SectionList fix [#4895](https://github.com/openethereum/openethereum/pull/4895) +- Safari Dialog scrolling fix [#4893](https://github.com/openethereum/openethereum/pull/4893) +- Spelling :) [#4900](https://github.com/openethereum/openethereum/pull/4900) +- Additional kovan params [#4892](https://github.com/openethereum/openethereum/pull/4892) +- trigger js-precompiled build [#4898](https://github.com/openethereum/openethereum/pull/4898) +- Recalculate receipt roots in close_and_lock [#4884](https://github.com/openethereum/openethereum/pull/4884) +- Reload UI on network switch [#4864](https://github.com/openethereum/openethereum/pull/4864) +- Update parity-ui-precompiled with branch [#4850](https://github.com/openethereum/openethereum/pull/4850) +- OSX Installer is no longer experimental [#4882](https://github.com/openethereum/openethereum/pull/4882) +- Chain-selection from UI [#4859](https://github.com/openethereum/openethereum/pull/4859) +- removed redundant (and unused) FromJson trait [#4871](https://github.com/openethereum/openethereum/pull/4871) +- fix typos and grammar [#4880](https://github.com/openethereum/openethereum/pull/4880) +- Remove old experimental remote-db code [#4872](https://github.com/openethereum/openethereum/pull/4872) +- removed redundant FixedHash trait, fixes [#4029](https://github.com/openethereum/openethereum/issues/4029) [#4866](https://github.com/openethereum/openethereum/pull/4866) +- Reference JSON-RPC more changes-friendly [#4870](https://github.com/openethereum/openethereum/pull/4870) +- Better handling of Solidity compliation [#4860](https://github.com/openethereum/openethereum/pull/4860) +- Go through contract links in Transaction List display [#4863](https://github.com/openethereum/openethereum/pull/4863) +- Fix Gas Price Selector Tooltips [#4865](https://github.com/openethereum/openethereum/pull/4865) +- Fix auto-updater [#4867](https://github.com/openethereum/openethereum/pull/4867) +- Make the UI work offline [#4861](https://github.com/openethereum/openethereum/pull/4861) +- Subscribe to accounts info in Signer / ParityBar [#4856](https://github.com/openethereum/openethereum/pull/4856) +- Don't link libsnappy explicitly [#4841](https://github.com/openethereum/openethereum/pull/4841) +- Fix paste in Inputs [#4854](https://github.com/openethereum/openethereum/pull/4854) +- Extract i18n from shared UI components [#4834](https://github.com/openethereum/openethereum/pull/4834) +- Fix paste in Inputs [#4844](https://github.com/openethereum/openethereum/pull/4844) +- Pull contract deployment title from available steps [#4848](https://github.com/openethereum/openethereum/pull/4848) +- Supress USB error message [#4839](https://github.com/openethereum/openethereum/pull/4839) +- Fix getTransactionCount in --geth mode [#4837](https://github.com/openethereum/openethereum/pull/4837) +- CI: test coverage (for core and js) [#4832](https://github.com/openethereum/openethereum/pull/4832) +- Lowering threshold for transactions above gas limit [#4831](https://github.com/openethereum/openethereum/pull/4831) +- Fix TxViewer when no `to` (contract deployment) [#4847](https://github.com/openethereum/openethereum/pull/4847) +- Fix method decoding [#4845](https://github.com/openethereum/openethereum/pull/4845) +- Add React Hot Reload to dapps + TokenDeploy fix [#4846](https://github.com/openethereum/openethereum/pull/4846) +- Dapps show multiple times in some cases [#4843](https://github.com/openethereum/openethereum/pull/4843) +- Fixes to the Registry dapp [#4838](https://github.com/openethereum/openethereum/pull/4838) +- Show token icons on list summary pages [#4826](https://github.com/openethereum/openethereum/pull/4826) +- Calibrate step before rejection [#4800](https://github.com/openethereum/openethereum/pull/4800) +- Add replay protection [#4808](https://github.com/openethereum/openethereum/pull/4808) +- Better icon on windows [#4804](https://github.com/openethereum/openethereum/pull/4804) +- Better logic for contract deployments detection [#4821](https://github.com/openethereum/openethereum/pull/4821) +- Fix wrong default values for contract queries inputs [#4819](https://github.com/openethereum/openethereum/pull/4819) +- Adjust selection colours/display [#4811](https://github.com/openethereum/openethereum/pull/4811) +- Update the Wallet Library Registry key [#4817](https://github.com/openethereum/openethereum/pull/4817) +- Update Wallet to new Wallet Code [#4805](https://github.com/openethereum/openethereum/pull/4805) diff --git a/docs/CHANGELOG-1.8.md b/docs/CHANGELOG-1.8.md index 67d6d0a89..3aa5419ef 100644 --- a/docs/CHANGELOG-1.8.md +++ b/docs/CHANGELOG-1.8.md @@ -1,134 +1,134 @@ Note: Parity 1.8 reached End-of-Life on 2018-03-22 (EOL). -## Parity [v1.8.11](https://github.com/paritytech/parity/releases/tag/v1.8.11) (2018-03-01) +## Parity [v1.8.11](https://github.com/openethereum/openethereum/releases/tag/v1.8.11) (2018-03-01) Parity 1.8.11 is a bug-fix release to improve performance and stability. The full list of included changes: -- Bump stable to 1.8.11 ([#8010](https://github.com/paritytech/parity/pull/8010)) -- Stable Backports ([#8008](https://github.com/paritytech/parity/pull/8008)) - - Reject too large packets in snapshot sync. ([#7977](https://github.com/paritytech/parity/pull/7977)) - - Increase max download limit to 128MB ([#7965](https://github.com/paritytech/parity/pull/7965)) - - Calculate proper keccak256/sha3 using parity. ([#7953](https://github.com/paritytech/parity/pull/7953)) - - Bump WebSockets ([#7952](https://github.com/paritytech/parity/pull/7952)) +- Bump stable to 1.8.11 ([#8010](https://github.com/openethereum/openethereum/pull/8010)) +- Stable Backports ([#8008](https://github.com/openethereum/openethereum/pull/8008)) + - Reject too large packets in snapshot sync. ([#7977](https://github.com/openethereum/openethereum/pull/7977)) + - Increase max download limit to 128MB ([#7965](https://github.com/openethereum/openethereum/pull/7965)) + - Calculate proper keccak256/sha3 using parity. ([#7953](https://github.com/openethereum/openethereum/pull/7953)) + - Bump WebSockets ([#7952](https://github.com/openethereum/openethereum/pull/7952)) -## Parity [v1.8.10](https://github.com/paritytech/parity/releases/tag/v1.8.10) (2018-02-20) +## Parity [v1.8.10](https://github.com/openethereum/openethereum/releases/tag/v1.8.10) (2018-02-20) Parity 1.8.10 is a bug-fix release to improve performance and stability. The full list of included changes: -- Bump react-qr-reader ([#7941)](https://github.com/paritytech/parity/pull/7941)) +- Bump react-qr-reader ([#7941)](https://github.com/openethereum/openethereum/pull/7941)) - Bump react-qr-reader - Explicit add webrtc-adapter, non-napa qrcode-generator -- Fix feature=final ([#7914)](https://github.com/paritytech/parity/pull/7914)) -- Fix snap build stable ([#7897)](https://github.com/paritytech/parity/pull/7897)) -- Backport core PRs to stable ([#7892)](https://github.com/paritytech/parity/pull/7892)) - - Update back-references more aggressively after answering from cache ([#7578)](https://github.com/paritytech/parity/pull/7578)) - - Store updater metadata in a single place ([#7832)](https://github.com/paritytech/parity/pull/7832)) - - Flush keyfiles. Resolves [#7632](https://github.com/paritytech/parity/issues/7632) ([#7868)](https://github.com/paritytech/parity/pull/7868)) - - Fix wallet import ([#7873)](https://github.com/paritytech/parity/pull/7873)) -- Backport Master CI PRs to Stable ([#7889)](https://github.com/paritytech/parity/pull/7889)) - - Add binary identifiers and sha256sum to builds ([#7830)](https://github.com/paritytech/parity/pull/7830)) - - Fix checksums and auto-update push ([#7846)](https://github.com/paritytech/parity/pull/7846)) - - Update gitlab-build.sh ([#7855)](https://github.com/paritytech/parity/pull/7855)) - - Fix installer binary names for macos and windows ([#7881)](https://github.com/paritytech/parity/pull/7881)) - - Update gitlab-test.sh ([#7883)](https://github.com/paritytech/parity/pull/7883)) - - Fix snapcraft nightly ([#7884)](https://github.com/paritytech/parity/pull/7884)) +- Fix feature=final ([#7914)](https://github.com/openethereum/openethereum/pull/7914)) +- Fix snap build stable ([#7897)](https://github.com/openethereum/openethereum/pull/7897)) +- Backport core PRs to stable ([#7892)](https://github.com/openethereum/openethereum/pull/7892)) + - Update back-references more aggressively after answering from cache ([#7578)](https://github.com/openethereum/openethereum/pull/7578)) + - Store updater metadata in a single place ([#7832)](https://github.com/openethereum/openethereum/pull/7832)) + - Flush keyfiles. Resolves [#7632](https://github.com/openethereum/openethereum/issues/7632) ([#7868)](https://github.com/openethereum/openethereum/pull/7868)) + - Fix wallet import ([#7873)](https://github.com/openethereum/openethereum/pull/7873)) +- Backport Master CI PRs to Stable ([#7889)](https://github.com/openethereum/openethereum/pull/7889)) + - Add binary identifiers and sha256sum to builds ([#7830)](https://github.com/openethereum/openethereum/pull/7830)) + - Fix checksums and auto-update push ([#7846)](https://github.com/openethereum/openethereum/pull/7846)) + - Update gitlab-build.sh ([#7855)](https://github.com/openethereum/openethereum/pull/7855)) + - Fix installer binary names for macos and windows ([#7881)](https://github.com/openethereum/openethereum/pull/7881)) + - Update gitlab-test.sh ([#7883)](https://github.com/openethereum/openethereum/pull/7883)) + - Fix snapcraft nightly ([#7884)](https://github.com/openethereum/openethereum/pull/7884)) - Bump stable to 1.8.10 - Make track stable -## Parity [v1.8.9](https://github.com/paritytech/parity/releases/tag/v1.8.9) (2018-02-02) +## Parity [v1.8.9](https://github.com/openethereum/openethereum/releases/tag/v1.8.9) (2018-02-02) Parity 1.8.9 is a bug-fix release to improve performance and stability. It restores ERC-20 token balances and adds additional bootnodes for the Ropsten test network. The full list of included changes: - Update gitlab-build.sh -- Backports stable ([#7779](https://github.com/paritytech/parity/pull/7779)) +- Backports stable ([#7779](https://github.com/openethereum/openethereum/pull/7779)) - Bump stable to 1.8.9 - - Update ropsten.json ([#7776](https://github.com/paritytech/parity/pull/7776)) -- Fix tokenAddress reference ([#7777](https://github.com/paritytech/parity/pull/7777)) + - Update ropsten.json ([#7776](https://github.com/openethereum/openethereum/pull/7776)) +- Fix tokenAddress reference ([#7777](https://github.com/openethereum/openethereum/pull/7777)) - Snapcraft push stable -## Parity [v1.8.8](https://github.com/paritytech/parity/releases/tag/v1.8.8) (2018-02-01) +## Parity [v1.8.8](https://github.com/openethereum/openethereum/releases/tag/v1.8.8) (2018-02-01) Parity 1.8.8 is a bug-fix release to improve performance and stability. It restores ERC-20 token balances, improves networking, fixes database corruptions on client shutdown, and fixes issues with the `--password` command-line flag. Happy syncing! The full list of included changes: -- Gitlab stable ([#7768](https://github.com/paritytech/parity/pull/7768)) +- Gitlab stable ([#7768](https://github.com/openethereum/openethereum/pull/7768)) - Fix snapcraft build for stable - Initial support push snap packages to snapcraft.io - Edge-devel -- Snapcraft push ans fix build ([#7767](https://github.com/paritytech/parity/pull/7767)) +- Snapcraft push ans fix build ([#7767](https://github.com/openethereum/openethereum/pull/7767)) - Fix snapcraft build for stable - Initial support push snap packages to snapcraft.io - Edge-devel - Remove snapcraft.yml from scripts - Resolve conflicts -- Token filter balances (throttle) ([#7755](https://github.com/paritytech/parity/pull/7755)) -- Fix snapcraft build (stable) ([#7763](https://github.com/paritytech/parity/pull/7763)) +- Token filter balances (throttle) ([#7755](https://github.com/openethereum/openethereum/pull/7755)) +- Fix snapcraft build (stable) ([#7763](https://github.com/openethereum/openethereum/pull/7763)) - Fix snapcraft build for stable - Fix snapcraft build (stable) -- [Stable] Backports ([#7758](https://github.com/paritytech/parity/pull/7758)) - - Filter-out nodes.json ([#7716](https://github.com/paritytech/parity/pull/7716)) +- [Stable] Backports ([#7758](https://github.com/openethereum/openethereum/pull/7758)) + - Filter-out nodes.json ([#7716](https://github.com/openethereum/openethereum/pull/7716)) - Filter-out nodes.json - Network: sort node table nodes by failure ratio - Network: fix node table tests - Network: fit node failure percentage into buckets of 5% - Network: consider number of attempts in sorting of node table - Network: fix node table grumbles - - Fix client not being dropped on shutdown ([#7695](https://github.com/paritytech/parity/pull/7695)) + - Fix client not being dropped on shutdown ([#7695](https://github.com/openethereum/openethereum/pull/7695)) - Parity: wait for client to drop on shutdown - Parity: fix grumbles in shutdown wait - Parity: increase shutdown timeouts - - Wrap --help output to 120 characters ([#7626](https://github.com/paritytech/parity/pull/7626)) + - Wrap --help output to 120 characters ([#7626](https://github.com/openethereum/openethereum/pull/7626)) - Update Clap dependency and remove workarounds - WIP - Remove line breaks in help messages for now - - Multiple values can only be separated by commas (closes [#7428](https://github.com/paritytech/parity/issues/7428)) + - Multiple values can only be separated by commas (closes [#7428](https://github.com/openethereum/openethereum/issues/7428)) - Grumbles; refactor repeating code; add constant - Use a single Wrapper rather than allocate a new one for each call - Wrap --help to 120 characters rather than 100 characters -- Use explicit branch name in push ([#7757](https://github.com/paritytech/parity/pull/7757)) -- Bump stable to 1.8.8 ([#7752](https://github.com/paritytech/parity/pull/7752)) -- Fix js-release in stable ([#7682](https://github.com/paritytech/parity/pull/7682)) +- Use explicit branch name in push ([#7757](https://github.com/openethereum/openethereum/pull/7757)) +- Bump stable to 1.8.8 ([#7752](https://github.com/openethereum/openethereum/pull/7752)) +- Fix js-release in stable ([#7682](https://github.com/openethereum/openethereum/pull/7682)) - Update Info.plist -- Fix conditions in gitlab-test ([#7675](https://github.com/paritytech/parity/pull/7675)) +- Fix conditions in gitlab-test ([#7675](https://github.com/openethereum/openethereum/pull/7675)) - Remove cargo cache -## Parity [v1.8.7](https://github.com/paritytech/parity/releases/tag/v1.8.7) (2018-01-24) +## Parity [v1.8.7](https://github.com/openethereum/openethereum/releases/tag/v1.8.7) (2018-01-24) Parity 1.8.7 is the first stable release of the 1.8 channel. It includes various bug and stability fixes. Users on Kovan or other Aura-based networks are advised to upgrade as this release fixes an issue introduced with 1.8.6 and 1.7.12 that causes Proof-of-Authority nodes to stop synchronizing the chain. The full list of included changes: -- Bump stable version ([#7665](https://github.com/paritytech/parity/pull/7665)) +- Bump stable version ([#7665](https://github.com/openethereum/openethereum/pull/7665)) - Bump stable to 1.8.7 -- Backports to stable ([#7661](https://github.com/paritytech/parity/pull/7661)) - - Fixed delegatecall's from/to ([#7568](https://github.com/paritytech/parity/pull/7568)) - - Fixed delegatecall's from/to, closes [#7166](https://github.com/paritytech/parity/issues/7166) - - Added tests for delegatecall traces, [#7167](https://github.com/paritytech/parity/issues/7167) - - Fix Temporarily Invalid blocks handling ([#7613](https://github.com/paritytech/parity/pull/7613)) +- Backports to stable ([#7661](https://github.com/openethereum/openethereum/pull/7661)) + - Fixed delegatecall's from/to ([#7568](https://github.com/openethereum/openethereum/pull/7568)) + - Fixed delegatecall's from/to, closes [#7166](https://github.com/openethereum/openethereum/issues/7166) + - Added tests for delegatecall traces, [#7167](https://github.com/openethereum/openethereum/issues/7167) + - Fix Temporarily Invalid blocks handling ([#7613](https://github.com/openethereum/openethereum/pull/7613)) - Handle temporarily invalid blocks in sync. - Fix tests. - - Improve handling of RocksDB corruption ([#7630](https://github.com/paritytech/parity/pull/7630)) + - Improve handling of RocksDB corruption ([#7630](https://github.com/openethereum/openethereum/pull/7630)) - Kvdb-rocksdb: update rust-rocksdb version - Kvdb-rocksdb: mark corruptions and attempt repair on db open - Kvdb-rocksdb: better corruption detection on open - Kvdb-rocksdb: add corruption_file_name const - Kvdb-rocksdb: rename mark_corruption to check_for_corruption -- Add docker build for stable and cargo cache ([#7672](https://github.com/paritytech/parity/pull/7672)) -- Fix snapcraft build for stable ([#7669](https://github.com/paritytech/parity/pull/7669)) -- Update .gitlab-ci.yml ([#7599](https://github.com/paritytech/parity/pull/7599)) +- Add docker build for stable and cargo cache ([#7672](https://github.com/openethereum/openethereum/pull/7672)) +- Fix snapcraft build for stable ([#7669](https://github.com/openethereum/openethereum/pull/7669)) +- Update .gitlab-ci.yml ([#7599](https://github.com/openethereum/openethereum/pull/7599)) - Fix cache:key -- Make 1.8 stable ([#7532](https://github.com/paritytech/parity/pull/7532)) +- Make 1.8 stable ([#7532](https://github.com/openethereum/openethereum/pull/7532)) - Bump 1.8 to stable - Make js-precompiled stable -## Parity [v1.8.6](https://github.com/paritytech/parity/releases/tag/v1.8.6) (2018-01-10) +## Parity [v1.8.6](https://github.com/openethereum/openethereum/releases/tag/v1.8.6) (2018-01-10) Parity 1.8.6 fixes a critical issue with the database eventually filling up user's disks. Upgrading is highly recommended as it will significantly improve your user experience. As a bonus, this release should enable users with slower hard-disk drives to catch up with the latest block again. Also, warp-sync performance was significantly improved. Please note, that the initial database compaction after upgrading might temporarily reduce the node's performance. @@ -142,22 +142,22 @@ Last but not least, this release also fixes consensus issues with the Expanse ch The full list of included changes: -- RocksDB fix ([#7508](https://github.com/paritytech/parity/pull/7508)) +- RocksDB fix ([#7508](https://github.com/openethereum/openethereum/pull/7508)) - Kvdb: update rust-rocksdb version -- Backports to beta ([#7434](https://github.com/paritytech/parity/pull/7434)) - - Wait for future blocks in AuRa ([#7368](https://github.com/paritytech/parity/pull/7368)) +- Backports to beta ([#7434](https://github.com/openethereum/openethereum/pull/7434)) + - Wait for future blocks in AuRa ([#7368](https://github.com/openethereum/openethereum/pull/7368)) - Mark future blocks as temporarily invalid. - Don't check max. - - Fix tracing failed calls. ([#7412](https://github.com/paritytech/parity/pull/7412)) - - Problem: sending any Whisper message fails ([#7421](https://github.com/paritytech/parity/pull/7421)) - - Strict config parsing ([#7433](https://github.com/paritytech/parity/pull/7433)) - - Problem: AuRa's unsafeties around step duration ([#7282](https://github.com/paritytech/parity/pull/7282)) - - Remove expanse chain ([#7437](https://github.com/paritytech/parity/pull/7437)) + - Fix tracing failed calls. ([#7412](https://github.com/openethereum/openethereum/pull/7412)) + - Problem: sending any Whisper message fails ([#7421](https://github.com/openethereum/openethereum/pull/7421)) + - Strict config parsing ([#7433](https://github.com/openethereum/openethereum/pull/7433)) + - Problem: AuRa's unsafeties around step duration ([#7282](https://github.com/openethereum/openethereum/pull/7282)) + - Remove expanse chain ([#7437](https://github.com/openethereum/openethereum/pull/7437)) - Remove expanse from available chains - Remove all EXP references from old wallet - Fix tests - - Remove expanse chain ([#7437](https://github.com/paritytech/parity/pull/7437)) - - Expanse Byzantium update w/ correct metropolis difficulty increment divisor ([#7463](https://github.com/paritytech/parity/pull/7463)) + - Remove expanse chain ([#7437](https://github.com/openethereum/openethereum/pull/7437)) + - Expanse Byzantium update w/ correct metropolis difficulty increment divisor ([#7463](https://github.com/openethereum/openethereum/pull/7463)) - Byzantium Update for Expanse - Expip2 changes - update duration limit - Fix missing EXPIP-2 fields @@ -167,40 +167,40 @@ The full list of included changes: - Set metropolisDifficultyIncrementDivisor for Expanse - Revert #7437 - Add Expanse block 900_000 hash checkpoint - - Advance AuRa step as far as we can and prevent invalid blocks. ([#7451](https://github.com/paritytech/parity/pull/7451)) + - Advance AuRa step as far as we can and prevent invalid blocks. ([#7451](https://github.com/openethereum/openethereum/pull/7451)) - Advance AuRa step as far as we can. - Wait for future blocks. - - Fixed panic when io is not available for export block, closes [#7486](https://github.com/paritytech/parity/issues/7486) ([#7495](https://github.com/paritytech/parity/pull/7495)) - - Update Parity Mainnet Bootnodes ([#7476](https://github.com/paritytech/parity/pull/7476)) + - Fixed panic when io is not available for export block, closes [#7486](https://github.com/openethereum/openethereum/issues/7486) ([#7495](https://github.com/openethereum/openethereum/pull/7495)) + - Update Parity Mainnet Bootnodes ([#7476](https://github.com/openethereum/openethereum/pull/7476)) - Replace the Azure HDD bootnodes with the new ones :) - - Expose default gas price percentile configuration in CLI ([#7497](https://github.com/paritytech/parity/pull/7497)) + - Expose default gas price percentile configuration in CLI ([#7497](https://github.com/openethereum/openethereum/pull/7497)) - Expose gas price percentile. - Fix light eth_call. - Fix gas_price in light client -- Backport nonces reservations ([#7439](https://github.com/paritytech/parity/pull/7439)) - - Reserve nonces for signing ([#6834](https://github.com/paritytech/parity/pull/6834)) +- Backport nonces reservations ([#7439](https://github.com/openethereum/openethereum/pull/7439)) + - Reserve nonces for signing ([#6834](https://github.com/openethereum/openethereum/pull/6834)) - Nonce future - reserve and dispatch - Single thread nonce tests - Track status of reserved nonces. - Initialization of nonce reservations. - Prospective Signer - Fix cli tests. - - Fix nonce reservation ([#7025](https://github.com/paritytech/parity/pull/7025)) + - Fix nonce reservation ([#7025](https://github.com/openethereum/openethereum/pull/7025)) - Use nonce reservation per address - Create hashmap in RPC Apis - Garbage collect hashmap entries. - HashMap::retain -- Bump beta to 1.8.6 ([#7442](https://github.com/paritytech/parity/pull/7442)) -- KVDB backports ([#7438](https://github.com/paritytech/parity/pull/7438)) - - Separated kvdb into 3 crates: kvdb, kvdb-memorydb && kvdb-rocksdb ([#6720](https://github.com/paritytech/parity/pull/6720)) - - Separated kvdb into 3 crates: kvdb, kvdb-memorydb && kvdb-rocksdb, ref [#6693](https://github.com/paritytech/parity/issues/6693) +- Bump beta to 1.8.6 ([#7442](https://github.com/openethereum/openethereum/pull/7442)) +- KVDB backports ([#7438](https://github.com/openethereum/openethereum/pull/7438)) + - Separated kvdb into 3 crates: kvdb, kvdb-memorydb && kvdb-rocksdb ([#6720](https://github.com/openethereum/openethereum/pull/6720)) + - Separated kvdb into 3 crates: kvdb, kvdb-memorydb && kvdb-rocksdb, ref [#6693](https://github.com/openethereum/openethereum/issues/6693) - Fixed kvdb-memorydb && kvdb-rocksdb authors - Fixed wrong kvdb import in json_tests - - Util tests use kvdb_memorydb instead of kvdb_rocksdb, closes [#6739](https://github.com/paritytech/parity/issues/6739) + - Util tests use kvdb_memorydb instead of kvdb_rocksdb, closes [#6739](https://github.com/openethereum/openethereum/issues/6739) - Renamed kvdb_memorydb::in_memory -> kvdb_memorydb::create - Docs - Removed redundant mut from kvdb-memorydb - - Upgrade to RocksDB 5.8.8 and tune settings to reduce space amplification ([#7348](https://github.com/paritytech/parity/pull/7348)) + - Upgrade to RocksDB 5.8.8 and tune settings to reduce space amplification ([#7348](https://github.com/openethereum/openethereum/pull/7348)) - kvdb-rocksdb: update to RocksDB 5.8.8 - kvdb-rocksdb: tune RocksDB options - Switch to level-style compaction @@ -218,7 +218,7 @@ The full list of included changes: - kvdb-rocksdb: reduce db_write_bufer_size to force earlier flushing - kvdb-rocksdb: use master branch for rust-rocksdb dependency -## Parity [v1.8.5](https://github.com/paritytech/parity/releases/tag/v1.8.5) (2017-12-29) +## Parity [v1.8.5](https://github.com/openethereum/openethereum/releases/tag/v1.8.5) (2017-12-29) Parity 1.8.5 changes the default behavior of JSON-RPC CORS setting, detects same-key engine signers in Aura networks, and updates bootnodes for the Kovan and Foundation networks. @@ -226,24 +226,24 @@ Note: The default value of `--jsonrpc-cors` option has been altered to disallow The full list of included changes: -- Beta Backports ([#7297](https://github.com/paritytech/parity/pull/7297)) - - New warp enodes ([#7287](https://github.com/paritytech/parity/pull/7287)) +- Beta Backports ([#7297](https://github.com/openethereum/openethereum/pull/7297)) + - New warp enodes ([#7287](https://github.com/openethereum/openethereum/pull/7287)) - New warp enodes - Added one more warp enode; replaced spaces with tabs - Bump beta to 1.8.5 - Update kovan boot nodes - - Detect different node, same-key signing in aura ([#7245](https://github.com/paritytech/parity/pull/7245)) + - Detect different node, same-key signing in aura ([#7245](https://github.com/openethereum/openethereum/pull/7245)) - Detect different node, same-key signing in aura - Reduce scope of warning - Fix Cargo.lock - Updating mainnet bootnodes. - - Update bootnodes ([#7363](https://github.com/paritytech/parity/pull/7363)) + - Update bootnodes ([#7363](https://github.com/openethereum/openethereum/pull/7363)) - Updating mainnet bootnodes. - Add additional parity-beta bootnodes. - Restore old parity bootnodes and update foudation bootnodes -- Fix default CORS. ([#7388](https://github.com/paritytech/parity/pull/7388)) +- Fix default CORS. ([#7388](https://github.com/openethereum/openethereum/pull/7388)) -## Parity [v1.8.4](https://github.com/paritytech/parity/releases/tag/v1.8.4) (2017-12-12) +## Parity [v1.8.4](https://github.com/openethereum/openethereum/releases/tag/v1.8.4) (2017-12-12) Parity 1.8.4 applies fixes for Proof-of-Authority networks and schedules the Kovan-Byzantium hard-fork. @@ -258,57 +258,57 @@ Furthermore, this release includes the ECIP-1039 Monetary policy rounding specif The full list of included changes: -- Beta Backports and HF block update ([#7244](https://github.com/paritytech/parity/pull/7244)) - - Reduce max block timestamp drift to 15 seconds ([#7240](https://github.com/paritytech/parity/pull/7240)) +- Beta Backports and HF block update ([#7244](https://github.com/openethereum/openethereum/pull/7244)) + - Reduce max block timestamp drift to 15 seconds ([#7240](https://github.com/openethereum/openethereum/pull/7240)) - Add test for block timestamp validation within allowed drift - Update kovan HF block number. -- Beta Kovan HF ([#7234](https://github.com/paritytech/parity/pull/7234)) +- Beta Kovan HF ([#7234](https://github.com/openethereum/openethereum/pull/7234)) - Kovan HF. - Bump version. - - Fix aura difficulty race ([#7198](https://github.com/paritytech/parity/pull/7198)) + - Fix aura difficulty race ([#7198](https://github.com/openethereum/openethereum/pull/7198)) - Fix test key - Extract out score calculation - Fix build - Update kovan HF block number. - Add missing byzantium builtins. - Bump installers versions. - - Increase allowed time drift to 10s. ([#7238](https://github.com/paritytech/parity/pull/7238)) -- Beta Backports ([#7197](https://github.com/paritytech/parity/pull/7197)) - - Maximum uncle count transition ([#7196](https://github.com/paritytech/parity/pull/7196)) + - Increase allowed time drift to 10s. ([#7238](https://github.com/openethereum/openethereum/pull/7238)) +- Beta Backports ([#7197](https://github.com/openethereum/openethereum/pull/7197)) + - Maximum uncle count transition ([#7196](https://github.com/openethereum/openethereum/pull/7196)) - Enable delayed maximum_uncle_count activation. - Fix tests. - Defer kovan HF. - - Disable uncles by default ([#7006](https://github.com/paritytech/parity/pull/7006)) - - Escape inifinite loop in estimte_gas ([#7075](https://github.com/paritytech/parity/pull/7075)) - - ECIP-1039: Monetary policy rounding specification ([#7067](https://github.com/paritytech/parity/pull/7067)) - - WASM Remove blockhash error ([#7121](https://github.com/paritytech/parity/pull/7121)) + - Disable uncles by default ([#7006](https://github.com/openethereum/openethereum/pull/7006)) + - Escape inifinite loop in estimte_gas ([#7075](https://github.com/openethereum/openethereum/pull/7075)) + - ECIP-1039: Monetary policy rounding specification ([#7067](https://github.com/openethereum/openethereum/pull/7067)) + - WASM Remove blockhash error ([#7121](https://github.com/openethereum/openethereum/pull/7121)) - Remove blockhash error - Update tests. - - WASM storage_read and storage_write don't return anything ([#7110](https://github.com/paritytech/parity/pull/7110)) - - WASM parse payload from panics ([#7097](https://github.com/paritytech/parity/pull/7097)) - - Fix no-default-features. ([#7096](https://github.com/paritytech/parity/pull/7096)) + - WASM storage_read and storage_write don't return anything ([#7110](https://github.com/openethereum/openethereum/pull/7110)) + - WASM parse payload from panics ([#7097](https://github.com/openethereum/openethereum/pull/7097)) + - Fix no-default-features. ([#7096](https://github.com/openethereum/openethereum/pull/7096)) -## Parity [v1.8.3](https://github.com/paritytech/parity/releases/tag/v1.8.3) (2017-11-15) +## Parity [v1.8.3](https://github.com/openethereum/openethereum/releases/tag/v1.8.3) (2017-11-15) Parity 1.8.3 contains several bug-fixes and removes the ability to deploy built-in multi-signature wallets. The full list of included changes: -- Backports to beta ([#7043](https://github.com/paritytech/parity/pull/7043)) - - pwasm-std update ([#7018](https://github.com/paritytech/parity/pull/7018)) +- Backports to beta ([#7043](https://github.com/openethereum/openethereum/pull/7043)) + - pwasm-std update ([#7018](https://github.com/openethereum/openethereum/pull/7018)) - Version 1.8.3 - - Make CLI arguments parsing more backwards compatible ([#7004](https://github.com/paritytech/parity/pull/7004)) - - Skip nonce check for gas estimation ([#6997](https://github.com/paritytech/parity/pull/6997)) - - Events in WASM runtime ([#6967](https://github.com/paritytech/parity/pull/6967)) - - Return decoded seal fields. ([#6932](https://github.com/paritytech/parity/pull/6932)) - - Fix serialization of status in transaction receipts. ([#6926](https://github.com/paritytech/parity/pull/6926)) - - Windows fixes ([#6921](https://github.com/paritytech/parity/pull/6921)) -- Disallow built-in multi-sig deploy (only watch) ([#7014](https://github.com/paritytech/parity/pull/7014)) -- Add hint in ActionParams for splitting code/data ([#6968](https://github.com/paritytech/parity/pull/6968)) + - Make CLI arguments parsing more backwards compatible ([#7004](https://github.com/openethereum/openethereum/pull/7004)) + - Skip nonce check for gas estimation ([#6997](https://github.com/openethereum/openethereum/pull/6997)) + - Events in WASM runtime ([#6967](https://github.com/openethereum/openethereum/pull/6967)) + - Return decoded seal fields. ([#6932](https://github.com/openethereum/openethereum/pull/6932)) + - Fix serialization of status in transaction receipts. ([#6926](https://github.com/openethereum/openethereum/pull/6926)) + - Windows fixes ([#6921](https://github.com/openethereum/openethereum/pull/6921)) +- Disallow built-in multi-sig deploy (only watch) ([#7014](https://github.com/openethereum/openethereum/pull/7014)) +- Add hint in ActionParams for splitting code/data ([#6968](https://github.com/openethereum/openethereum/pull/6968)) - Action params and embedded params handling - Fix name-spaces -## Parity [v1.8.2](https://github.com/paritytech/parity/releases/tag/v1.8.2) (2017-10-26) +## Parity [v1.8.2](https://github.com/openethereum/openethereum/releases/tag/v1.8.2) (2017-10-26) Parity 1.8.2 fixes an important potential consensus issue and a few additional minor issues: @@ -317,21 +317,21 @@ Parity 1.8.2 fixes an important potential consensus issue and a few additional m The full list of included changes: -- Beta Backports ([#6891](https://github.com/paritytech/parity/pull/6891)) +- Beta Backports ([#6891](https://github.com/openethereum/openethereum/pull/6891)) - Bump to v1.8.2 - - Refactor static context check in CREATE. ([#6886](https://github.com/paritytech/parity/pull/6886)) + - Refactor static context check in CREATE. ([#6886](https://github.com/openethereum/openethereum/pull/6886)) - Refactor static context check in CREATE. - Fix wasm. - - Fix serialization of non-localized transactions ([#6868](https://github.com/paritytech/parity/pull/6868)) + - Fix serialization of non-localized transactions ([#6868](https://github.com/openethereum/openethereum/pull/6868)) - Fix serialization of non-localized transactions. - Return proper SignedTransactions representation. - - Allow force sealing and reseal=0 for non-dev chains. ([#6878](https://github.com/paritytech/parity/pull/6878)) + - Allow force sealing and reseal=0 for non-dev chains. ([#6878](https://github.com/openethereum/openethereum/pull/6878)) -## Parity [v1.8.1](https://github.com/paritytech/parity/releases/tag/v1.8.1) (2017-10-20) +## Parity [v1.8.1](https://github.com/openethereum/openethereum/releases/tag/v1.8.1) (2017-10-20) Parity 1.8.1 fixes several bugs with token balances, tweaks snapshot-sync, improves the performance of nodes with huge amounts of accounts and changes the Trezor account derivation path. -**Important Note**: The **Trezor** account derivation path was changed in this release ([#6815](https://github.com/paritytech/parity/pull/6815)) to always use the first account (`m/44'/60'/0'/0/0` instead of `m/44'/60'/0'/0`). This way we enable compatibility with other Ethereum wallets supporting Trezor hardware-wallets. However, **action is required** before upgrading, if you have funds on your Parity Trezor wallet. If you already upgraded to 1.8.1, please downgrade to 1.8.0 first to recover the funds with the following steps: +**Important Note**: The **Trezor** account derivation path was changed in this release ([#6815](https://github.com/openethereum/openethereum/pull/6815)) to always use the first account (`m/44'/60'/0'/0/0` instead of `m/44'/60'/0'/0`). This way we enable compatibility with other Ethereum wallets supporting Trezor hardware-wallets. However, **action is required** before upgrading, if you have funds on your Parity Trezor wallet. If you already upgraded to 1.8.1, please downgrade to 1.8.0 first to recover the funds with the following steps: 1. Make sure you have 1.8.0-beta and your Trezor plugged in. 2. Create a new standard Parity account. Make sure you have backups of the recovery phrase and don't forget the password. @@ -344,17 +344,17 @@ If you don't want to downgrade or move your funds off your Trezor-device, you ca The full list of included changes: -- Add ECIP1017 to Morden config ([#6845](https://github.com/paritytech/parity/pull/6845)) -- Ethstore optimizations ([#6844](https://github.com/paritytech/parity/pull/6844)) -- Bumb to v1.8.1 ([#6843](https://github.com/paritytech/parity/pull/6843)) -- Backport ([#6837](https://github.com/paritytech/parity/pull/6837)) - - Tweaked snapshot sync threshold ([#6829](https://github.com/paritytech/parity/pull/6829)) - - Change keypath derivation logic ([#6815](https://github.com/paritytech/parity/pull/6815)) -- Refresh cached tokens based on registry info & random balances ([#6824](https://github.com/paritytech/parity/pull/6824)) - - Refresh cached tokens based on registry info & random balances ([#6818](https://github.com/paritytech/parity/pull/6818)) +- Add ECIP1017 to Morden config ([#6845](https://github.com/openethereum/openethereum/pull/6845)) +- Ethstore optimizations ([#6844](https://github.com/openethereum/openethereum/pull/6844)) +- Bumb to v1.8.1 ([#6843](https://github.com/openethereum/openethereum/pull/6843)) +- Backport ([#6837](https://github.com/openethereum/openethereum/pull/6837)) + - Tweaked snapshot sync threshold ([#6829](https://github.com/openethereum/openethereum/pull/6829)) + - Change keypath derivation logic ([#6815](https://github.com/openethereum/openethereum/pull/6815)) +- Refresh cached tokens based on registry info & random balances ([#6824](https://github.com/openethereum/openethereum/pull/6824)) + - Refresh cached tokens based on registry info & random balances ([#6818](https://github.com/openethereum/openethereum/pull/6818)) - Don't display errored token images -## Parity [v1.8.0](https://github.com/paritytech/parity/releases/tag/v1.8.0) (2017-10-15) +## Parity [v1.8.0](https://github.com/openethereum/openethereum/releases/tag/v1.8.0) (2017-10-15) We are happy to announce our newest Parity 1.8 release. Among others, it enables the following features: @@ -369,210 +369,210 @@ We are happy to announce our newest Parity 1.8 release. Among others, it enables Further, users upgrading from 1.7 should acknowledge the following changes: -- The chain-engine was further abstracted and chain-specs need to be upgraded. [#6134](https://github.com/paritytech/parity/pull/6134) [#6591](https://github.com/paritytech/parity/pull/6591) -- `network_id` was renamed to `chain_id` where applicable. [#6345](https://github.com/paritytech/parity/pull/6345) -- `trace_filter` RPC method now comes with pagination. [#6312](https://github.com/paritytech/parity/pull/6312) -- Added tracing of rewards on closing blocks. [#6194](https://github.com/paritytech/parity/pull/6194) +- The chain-engine was further abstracted and chain-specs need to be upgraded. [#6134](https://github.com/openethereum/openethereum/pull/6134) [#6591](https://github.com/openethereum/openethereum/pull/6591) +- `network_id` was renamed to `chain_id` where applicable. [#6345](https://github.com/openethereum/openethereum/pull/6345) +- `trace_filter` RPC method now comes with pagination. [#6312](https://github.com/openethereum/openethereum/pull/6312) +- Added tracing of rewards on closing blocks. [#6194](https://github.com/openethereum/openethereum/pull/6194) The full list of included changes: -- Updated ethabi to fix auto-update ([#6771](https://github.com/paritytech/parity/pull/6771)) -- Fixed kovan chain validation ([#6760](https://github.com/paritytech/parity/pull/6760)) +- Updated ethabi to fix auto-update ([#6771](https://github.com/openethereum/openethereum/pull/6771)) +- Fixed kovan chain validation ([#6760](https://github.com/openethereum/openethereum/pull/6760)) - Fixed kovan chain validation - Fork detection - Fixed typo -- Bumped fork block number for auto-update ([#6755](https://github.com/paritytech/parity/pull/6755)) -- CLI: Reject invalid argument values rather than ignore them ([#6747](https://github.com/paritytech/parity/pull/6747)) -- Fixed modexp gas calculation overflow ([#6745](https://github.com/paritytech/parity/pull/6745)) -- Backport beta - Fixes Badges ([#6732](https://github.com/paritytech/parity/pull/6732)) - - Fix badges not showing up ([#6730](https://github.com/paritytech/parity/pull/6730)) +- Bumped fork block number for auto-update ([#6755](https://github.com/openethereum/openethereum/pull/6755)) +- CLI: Reject invalid argument values rather than ignore them ([#6747](https://github.com/openethereum/openethereum/pull/6747)) +- Fixed modexp gas calculation overflow ([#6745](https://github.com/openethereum/openethereum/pull/6745)) +- Backport beta - Fixes Badges ([#6732](https://github.com/openethereum/openethereum/pull/6732)) + - Fix badges not showing up ([#6730](https://github.com/openethereum/openethereum/pull/6730)) - Always fetch meta data first [badges] - Bump to v1.8.0 in beta -- Fix tokens and badges ([#6725](https://github.com/paritytech/parity/pull/6725)) +- Fix tokens and badges ([#6725](https://github.com/openethereum/openethereum/pull/6725)) - Update new token fetching - Working Certifications Monitoring - Update on Certification / Revoke - Fix none-fetched tokens value display - Fix tests -- Check vouch status on appId in addition to contentHash ([#6719](https://github.com/paritytech/parity/pull/6719)) +- Check vouch status on appId in addition to contentHash ([#6719](https://github.com/openethereum/openethereum/pull/6719)) - Check vouch status on appId in addition to contentHash - Simplify var expansion -- Prevent going offline when restoring or taking a snapshot [#6694](https://github.com/paritytech/parity/pull/6694) -- Graceful exit when invalid CLI flags are passed (#6485) [#6711](https://github.com/paritytech/parity/pull/6711) -- Fixed RETURNDATA out of bounds check [#6718](https://github.com/paritytech/parity/pull/6718) -- Display vouched overlay on dapps [#6710](https://github.com/paritytech/parity/pull/6710) -- Fix gas estimation if `from` is not provided. [#6714](https://github.com/paritytech/parity/pull/6714) -- Emulate signer pubsub on public node [#6708](https://github.com/paritytech/parity/pull/6708) -- Removes dependency on rustc_serialize (#5988) [#6705](https://github.com/paritytech/parity/pull/6705) -- Fixed potential modexp exp len overflow [#6686](https://github.com/paritytech/parity/pull/6686) -- Fix asciiToHex for characters < 0x10 [#6702](https://github.com/paritytech/parity/pull/6702) -- Fix address input [#6701](https://github.com/paritytech/parity/pull/6701) -- Allow signer signing display of markdown [#6707](https://github.com/paritytech/parity/pull/6707) -- Fixed build warnings [#6664](https://github.com/paritytech/parity/pull/6664) -- Fix warp sync blockers detection [#6691](https://github.com/paritytech/parity/pull/6691) -- Difficulty tests [#6687](https://github.com/paritytech/parity/pull/6687) -- Separate migrations from util [#6690](https://github.com/paritytech/parity/pull/6690) -- Changelog for 1.7.3 [#6678](https://github.com/paritytech/parity/pull/6678) -- WASM gas schedule [#6638](https://github.com/paritytech/parity/pull/6638) -- Fix wallet view [#6597](https://github.com/paritytech/parity/pull/6597) -- Byzantium fork block number [#6660](https://github.com/paritytech/parity/pull/6660) -- Fixed RETURNDATA size for built-ins [#6652](https://github.com/paritytech/parity/pull/6652) -- Light Client: fetch transactions/receipts by transaction hash [#6641](https://github.com/paritytech/parity/pull/6641) -- Add Musicoin and MCIP-3 UBI hardfork. [#6621](https://github.com/paritytech/parity/pull/6621) -- fix 1.8 backcompat: revert to manual encoding/decoding of transition proofs [#6665](https://github.com/paritytech/parity/pull/6665) -- Tweaked block download timeouts (#6595) [#6655](https://github.com/paritytech/parity/pull/6655) -- Renamed RPC receipt statusCode field to status [#6650](https://github.com/paritytech/parity/pull/6650) -- SecretStore: session level timeout [#6631](https://github.com/paritytech/parity/pull/6631) -- SecretStore: ShareRemove of 'isolated' nodes [#6630](https://github.com/paritytech/parity/pull/6630) -- SecretStore: exclusive sessions [#6624](https://github.com/paritytech/parity/pull/6624) -- Fixed network protocol version negotiation [#6649](https://github.com/paritytech/parity/pull/6649) -- Updated systemd files for linux (Resolves #6592) [#6598](https://github.com/paritytech/parity/pull/6598) -- move additional_params to machine, fixes registry on non-ethash chains [#6646](https://github.com/paritytech/parity/pull/6646) -- Fix Token Transfer in transaction list [#6589](https://github.com/paritytech/parity/pull/6589) -- Update jsonrpc dependencies and rewrite dapps to futures. [#6522](https://github.com/paritytech/parity/pull/6522) -- Balance queries implemented in WASM runtime [#6639](https://github.com/paritytech/parity/pull/6639) -- Don't expose port 80 for parity anymore [#6633](https://github.com/paritytech/parity/pull/6633) -- WASM Runtime refactoring [#6596](https://github.com/paritytech/parity/pull/6596) -- Fix compilation [#6625](https://github.com/paritytech/parity/pull/6625) -- Downgrade futures to suppress warnings. [#6620](https://github.com/paritytech/parity/pull/6620) -- Add pagination for trace_filter rpc method [#6312](https://github.com/paritytech/parity/pull/6312) -- Disallow pasting recovery phrases on first run [#6602](https://github.com/paritytech/parity/pull/6602) -- fix typo: Unkown => Unknown [#6559](https://github.com/paritytech/parity/pull/6559) -- SecretStore: administrative sessions prototypes [#6605](https://github.com/paritytech/parity/pull/6605) -- fix parity.io link 404 [#6617](https://github.com/paritytech/parity/pull/6617) -- SecretStore: add node to existing session poc + discussion [#6480](https://github.com/paritytech/parity/pull/6480) -- Generalize engine trait [#6591](https://github.com/paritytech/parity/pull/6591) -- Add RPC eth_chainId for querying the current blockchain chain ID [#6329](https://github.com/paritytech/parity/pull/6329) -- Debounce sync status. [#6572](https://github.com/paritytech/parity/pull/6572) -- [Public Node] Disable tx scheduling and hardware wallets [#6588](https://github.com/paritytech/parity/pull/6588) -- Use memmap for dag cache [#6193](https://github.com/paritytech/parity/pull/6193) -- Rename Requests to Batch [#6582](https://github.com/paritytech/parity/pull/6582) -- Use host as ws/dapps url if present. [#6566](https://github.com/paritytech/parity/pull/6566) -- Sync progress and error handling fixes [#6560](https://github.com/paritytech/parity/pull/6560) -- Fixed receipt serialization and RPC [#6555](https://github.com/paritytech/parity/pull/6555) -- Fix number of confirmations for transaction [#6552](https://github.com/paritytech/parity/pull/6552) -- Fix #6540 [#6556](https://github.com/paritytech/parity/pull/6556) -- Fix failing hardware tests [#6553](https://github.com/paritytech/parity/pull/6553) -- Required validators >= num owners in Wallet Creation [#6551](https://github.com/paritytech/parity/pull/6551) -- Random cleanups / improvements to a state [#6472](https://github.com/paritytech/parity/pull/6472) -- Changelog for 1.7.2 [#6363](https://github.com/paritytech/parity/pull/6363) -- Ropsten fork [#6533](https://github.com/paritytech/parity/pull/6533) -- Byzantium updates [#5855](https://github.com/paritytech/parity/pull/5855) -- Fix extension detection [#6452](https://github.com/paritytech/parity/pull/6452) -- Downgrade futures to supress warnings [#6521](https://github.com/paritytech/parity/pull/6521) -- separate trie from util and make its dependencies into libs [#6478](https://github.com/paritytech/parity/pull/6478) -- WASM sha3 test [#6512](https://github.com/paritytech/parity/pull/6512) -- Fix broken JavaScript tests [#6498](https://github.com/paritytech/parity/pull/6498) -- SecretStore: use random key to encrypt channel + session-level nonce [#6470](https://github.com/paritytech/parity/pull/6470) -- Trezor Support [#6403](https://github.com/paritytech/parity/pull/6403) -- Fix compiler warning [#6491](https://github.com/paritytech/parity/pull/6491) -- Fix typo [#6505](https://github.com/paritytech/parity/pull/6505) -- WASM: added math overflow test [#6474](https://github.com/paritytech/parity/pull/6474) -- Fix slow balances [#6471](https://github.com/paritytech/parity/pull/6471) -- WASM runtime update [#6467](https://github.com/paritytech/parity/pull/6467) -- Compatibility with whisper v6 [#6179](https://github.com/paritytech/parity/pull/6179) -- light-poa round 2: allow optional casting of engine client to full client [#6468](https://github.com/paritytech/parity/pull/6468) -- Moved attributes under docs [#6475](https://github.com/paritytech/parity/pull/6475) -- cleanup util dependencies [#6464](https://github.com/paritytech/parity/pull/6464) -- removed redundant earlymergedb trace guards [#6463](https://github.com/paritytech/parity/pull/6463) -- UtilError utilizes error_chain! [#6461](https://github.com/paritytech/parity/pull/6461) -- fixed master [#6465](https://github.com/paritytech/parity/pull/6465) -- Refactor and port CLI from Docopt to Clap (#2066) [#6356](https://github.com/paritytech/parity/pull/6356) -- Add language selector in production [#6317](https://github.com/paritytech/parity/pull/6317) -- eth_call returns output of contract creations [#6420](https://github.com/paritytech/parity/pull/6420) -- Refactor: Don't reexport bigint from util [#6459](https://github.com/paritytech/parity/pull/6459) -- Transaction permissioning [#6441](https://github.com/paritytech/parity/pull/6441) -- Added missing SecretStore tests - signing session [#6411](https://github.com/paritytech/parity/pull/6411) -- Light-client sync for contract-based PoA [#6370](https://github.com/paritytech/parity/pull/6370) -- triehash is separated from util [#6428](https://github.com/paritytech/parity/pull/6428) -- remove re-export of parking_lot in util [#6435](https://github.com/paritytech/parity/pull/6435) -- fix modexp bug: return 0 if base is zero [#6424](https://github.com/paritytech/parity/pull/6424) -- separate semantic_version from util [#6438](https://github.com/paritytech/parity/pull/6438) -- move timer.rs to ethcore [#6437](https://github.com/paritytech/parity/pull/6437) -- remove re-export of ansi_term in util [#6433](https://github.com/paritytech/parity/pull/6433) -- Pub sub blocks [#6139](https://github.com/paritytech/parity/pull/6139) -- replace trait Hashable with fn keccak [#6423](https://github.com/paritytech/parity/pull/6423) -- add more hash backward compatibility test for bloom [#6425](https://github.com/paritytech/parity/pull/6425) -- remove the redundant hasher in Bloom [#6404](https://github.com/paritytech/parity/pull/6404) -- Remove re-export of HeapSizeOf in util (part of #6418) [#6419](https://github.com/paritytech/parity/pull/6419) -- Rewards on closing blocks [#6194](https://github.com/paritytech/parity/pull/6194) -- ensure balances of constructor accounts are kept [#6413](https://github.com/paritytech/parity/pull/6413) -- removed recursion from triedbmut::lookup [#6394](https://github.com/paritytech/parity/pull/6394) -- do not activate genesis epoch in immediate transition validator contract [#6349](https://github.com/paritytech/parity/pull/6349) -- Use git for the snap version [#6271](https://github.com/paritytech/parity/pull/6271) -- Permissioned p2p connections [#6359](https://github.com/paritytech/parity/pull/6359) -- Don't accept transactions above block gas limit. [#6408](https://github.com/paritytech/parity/pull/6408) -- Fix memory tracing. [#6399](https://github.com/paritytech/parity/pull/6399) -- earlydb optimizations [#6393](https://github.com/paritytech/parity/pull/6393) -- Optimized PlainHasher hashing. Trie insertions are >15 faster [#6321](https://github.com/paritytech/parity/pull/6321) -- Trie optimizations [#6389](https://github.com/paritytech/parity/pull/6389) -- small optimizations for triehash [#6392](https://github.com/paritytech/parity/pull/6392) -- Bring back IPFS tests. [#6398](https://github.com/paritytech/parity/pull/6398) -- Running state test using parity-evm [#6355](https://github.com/paritytech/parity/pull/6355) -- Wasm math tests extended [#6354](https://github.com/paritytech/parity/pull/6354) -- Expose health status over RPC [#6274](https://github.com/paritytech/parity/pull/6274) -- fix bloom bitvecjournal storage allocation [#6390](https://github.com/paritytech/parity/pull/6390) -- fixed pending block panic [#6391](https://github.com/paritytech/parity/pull/6391) -- Infoline less opaque for UI/visibility [#6364](https://github.com/paritytech/parity/pull/6364) -- Fix eth_call. [#6365](https://github.com/paritytech/parity/pull/6365) -- updated bigint [#6341](https://github.com/paritytech/parity/pull/6341) -- Optimize trie iter by avoiding redundant copying [#6347](https://github.com/paritytech/parity/pull/6347) -- Only keep a single rocksdb debug log file [#6346](https://github.com/paritytech/parity/pull/6346) -- Tweaked snapshot params [#6344](https://github.com/paritytech/parity/pull/6344) -- Rename network_id to chain_id where applicable. [#6345](https://github.com/paritytech/parity/pull/6345) -- Itertools are no longer reexported from util, optimized triedb iter [#6322](https://github.com/paritytech/parity/pull/6322) -- Better check the created accounts before showing Startup Wizard [#6331](https://github.com/paritytech/parity/pull/6331) -- Better error messages for invalid types in RPC [#6311](https://github.com/paritytech/parity/pull/6311) -- fix panic in parity-evm json tracer [#6338](https://github.com/paritytech/parity/pull/6338) -- WASM math test [#6305](https://github.com/paritytech/parity/pull/6305) -- rlp_derive [#6125](https://github.com/paritytech/parity/pull/6125) -- Fix --chain parsing in parity-evm. [#6314](https://github.com/paritytech/parity/pull/6314) -- Unexpose RPC methods on :8180 [#6295](https://github.com/paritytech/parity/pull/6295) -- Ignore errors from dappsUrl when starting UI. [#6296](https://github.com/paritytech/parity/pull/6296) -- updated bigint with optimized mul and from_big_indian [#6323](https://github.com/paritytech/parity/pull/6323) -- SecretStore: bunch of fixes and improvements [#6168](https://github.com/paritytech/parity/pull/6168) -- Master requires rust 1.19 [#6308](https://github.com/paritytech/parity/pull/6308) -- Add more descriptive error when signing/decrypting using hw wallet. [#6302](https://github.com/paritytech/parity/pull/6302) -- Increase default gas limit for eth_call. [#6299](https://github.com/paritytech/parity/pull/6299) -- rust-toolchain file on master [#6266](https://github.com/paritytech/parity/pull/6266) -- Migrate wasm-tests to updated runtime [#6278](https://github.com/paritytech/parity/pull/6278) -- Extension fixes [#6284](https://github.com/paritytech/parity/pull/6284) -- Fix a hash displayed in tooltip when signing arbitrary data [#6283](https://github.com/paritytech/parity/pull/6283) -- Time should not contribue to overall status. [#6276](https://github.com/paritytech/parity/pull/6276) -- Add --to and --gas-price to evmbin [#6277](https://github.com/paritytech/parity/pull/6277) -- Fix dapps CSP when UI is exposed externally [#6178](https://github.com/paritytech/parity/pull/6178) -- Add warning to web browser and fix links. [#6232](https://github.com/paritytech/parity/pull/6232) -- Update Settings/Proxy view to match entries in proxy.pac [#4771](https://github.com/paritytech/parity/pull/4771) -- Dapp refresh [#5752](https://github.com/paritytech/parity/pull/5752) -- Add support for ConsenSys multisig wallet [#6153](https://github.com/paritytech/parity/pull/6153) -- updated jsonrpc [#6264](https://github.com/paritytech/parity/pull/6264) -- SecretStore: encrypt messages using private key from key store [#6146](https://github.com/paritytech/parity/pull/6146) -- Wasm storage read test [#6255](https://github.com/paritytech/parity/pull/6255) -- propagate stratum submit share error upstream [#6260](https://github.com/paritytech/parity/pull/6260) -- Using multiple NTP servers [#6173](https://github.com/paritytech/parity/pull/6173) -- Add GitHub issue templates. [#6259](https://github.com/paritytech/parity/pull/6259) -- format instant change proofs correctly [#6241](https://github.com/paritytech/parity/pull/6241) -- price-info does not depend on util [#6231](https://github.com/paritytech/parity/pull/6231) -- native-contracts crate does not depend on util any more [#6233](https://github.com/paritytech/parity/pull/6233) -- Bump master to 1.8.0 [#6256](https://github.com/paritytech/parity/pull/6256) -- SecretStore: do not cache ACL contract + on-chain key servers configuration [#6107](https://github.com/paritytech/parity/pull/6107) -- Fix the README badges [#6229](https://github.com/paritytech/parity/pull/6229) -- updated tiny-keccak to 1.3 [#6248](https://github.com/paritytech/parity/pull/6248) -- Small grammatical error [#6244](https://github.com/paritytech/parity/pull/6244) -- Multi-call RPC [#6195](https://github.com/paritytech/parity/pull/6195) -- InstantSeal fix [#6223](https://github.com/paritytech/parity/pull/6223) -- Untrusted RLP length overflow check [#6227](https://github.com/paritytech/parity/pull/6227) -- Chainspec validation [#6197](https://github.com/paritytech/parity/pull/6197) -- Fix cache path when using --base-path [#6212](https://github.com/paritytech/parity/pull/6212) -- removed std reexports from util && fixed broken tests [#6187](https://github.com/paritytech/parity/pull/6187) -- WASM MVP continued [#6132](https://github.com/paritytech/parity/pull/6132) -- Decouple virtual machines [#6184](https://github.com/paritytech/parity/pull/6184) -- Realloc test added [#6177](https://github.com/paritytech/parity/pull/6177) -- Re-enable wallets, fixed forgetting accounts [#6196](https://github.com/paritytech/parity/pull/6196) -- Move more params to the common section. [#6134](https://github.com/paritytech/parity/pull/6134) -- Whisper js [#6161](https://github.com/paritytech/parity/pull/6161) -- typo in uninstaller [#6185](https://github.com/paritytech/parity/pull/6185) -- fix #6052. honor --no-color for signer command [#6100](https://github.com/paritytech/parity/pull/6100) -- Refactor --allow-ips to handle custom ip-ranges [#6144](https://github.com/paritytech/parity/pull/6144) -- Update Changelog for 1.6.10 and 1.7.0 [#6183](https://github.com/paritytech/parity/pull/6183) -- Fix unsoundness in ethash's unsafe code [#6140](https://github.com/paritytech/parity/pull/6140) +- Prevent going offline when restoring or taking a snapshot [#6694](https://github.com/openethereum/openethereum/pull/6694) +- Graceful exit when invalid CLI flags are passed (#6485) [#6711](https://github.com/openethereum/openethereum/pull/6711) +- Fixed RETURNDATA out of bounds check [#6718](https://github.com/openethereum/openethereum/pull/6718) +- Display vouched overlay on dapps [#6710](https://github.com/openethereum/openethereum/pull/6710) +- Fix gas estimation if `from` is not provided. [#6714](https://github.com/openethereum/openethereum/pull/6714) +- Emulate signer pubsub on public node [#6708](https://github.com/openethereum/openethereum/pull/6708) +- Removes dependency on rustc_serialize (#5988) [#6705](https://github.com/openethereum/openethereum/pull/6705) +- Fixed potential modexp exp len overflow [#6686](https://github.com/openethereum/openethereum/pull/6686) +- Fix asciiToHex for characters < 0x10 [#6702](https://github.com/openethereum/openethereum/pull/6702) +- Fix address input [#6701](https://github.com/openethereum/openethereum/pull/6701) +- Allow signer signing display of markdown [#6707](https://github.com/openethereum/openethereum/pull/6707) +- Fixed build warnings [#6664](https://github.com/openethereum/openethereum/pull/6664) +- Fix warp sync blockers detection [#6691](https://github.com/openethereum/openethereum/pull/6691) +- Difficulty tests [#6687](https://github.com/openethereum/openethereum/pull/6687) +- Separate migrations from util [#6690](https://github.com/openethereum/openethereum/pull/6690) +- Changelog for 1.7.3 [#6678](https://github.com/openethereum/openethereum/pull/6678) +- WASM gas schedule [#6638](https://github.com/openethereum/openethereum/pull/6638) +- Fix wallet view [#6597](https://github.com/openethereum/openethereum/pull/6597) +- Byzantium fork block number [#6660](https://github.com/openethereum/openethereum/pull/6660) +- Fixed RETURNDATA size for built-ins [#6652](https://github.com/openethereum/openethereum/pull/6652) +- Light Client: fetch transactions/receipts by transaction hash [#6641](https://github.com/openethereum/openethereum/pull/6641) +- Add Musicoin and MCIP-3 UBI hardfork. [#6621](https://github.com/openethereum/openethereum/pull/6621) +- fix 1.8 backcompat: revert to manual encoding/decoding of transition proofs [#6665](https://github.com/openethereum/openethereum/pull/6665) +- Tweaked block download timeouts (#6595) [#6655](https://github.com/openethereum/openethereum/pull/6655) +- Renamed RPC receipt statusCode field to status [#6650](https://github.com/openethereum/openethereum/pull/6650) +- SecretStore: session level timeout [#6631](https://github.com/openethereum/openethereum/pull/6631) +- SecretStore: ShareRemove of 'isolated' nodes [#6630](https://github.com/openethereum/openethereum/pull/6630) +- SecretStore: exclusive sessions [#6624](https://github.com/openethereum/openethereum/pull/6624) +- Fixed network protocol version negotiation [#6649](https://github.com/openethereum/openethereum/pull/6649) +- Updated systemd files for linux (Resolves #6592) [#6598](https://github.com/openethereum/openethereum/pull/6598) +- move additional_params to machine, fixes registry on non-ethash chains [#6646](https://github.com/openethereum/openethereum/pull/6646) +- Fix Token Transfer in transaction list [#6589](https://github.com/openethereum/openethereum/pull/6589) +- Update jsonrpc dependencies and rewrite dapps to futures. [#6522](https://github.com/openethereum/openethereum/pull/6522) +- Balance queries implemented in WASM runtime [#6639](https://github.com/openethereum/openethereum/pull/6639) +- Don't expose port 80 for parity anymore [#6633](https://github.com/openethereum/openethereum/pull/6633) +- WASM Runtime refactoring [#6596](https://github.com/openethereum/openethereum/pull/6596) +- Fix compilation [#6625](https://github.com/openethereum/openethereum/pull/6625) +- Downgrade futures to suppress warnings. [#6620](https://github.com/openethereum/openethereum/pull/6620) +- Add pagination for trace_filter rpc method [#6312](https://github.com/openethereum/openethereum/pull/6312) +- Disallow pasting recovery phrases on first run [#6602](https://github.com/openethereum/openethereum/pull/6602) +- fix typo: Unkown => Unknown [#6559](https://github.com/openethereum/openethereum/pull/6559) +- SecretStore: administrative sessions prototypes [#6605](https://github.com/openethereum/openethereum/pull/6605) +- fix parity.io link 404 [#6617](https://github.com/openethereum/openethereum/pull/6617) +- SecretStore: add node to existing session poc + discussion [#6480](https://github.com/openethereum/openethereum/pull/6480) +- Generalize engine trait [#6591](https://github.com/openethereum/openethereum/pull/6591) +- Add RPC eth_chainId for querying the current blockchain chain ID [#6329](https://github.com/openethereum/openethereum/pull/6329) +- Debounce sync status. [#6572](https://github.com/openethereum/openethereum/pull/6572) +- [Public Node] Disable tx scheduling and hardware wallets [#6588](https://github.com/openethereum/openethereum/pull/6588) +- Use memmap for dag cache [#6193](https://github.com/openethereum/openethereum/pull/6193) +- Rename Requests to Batch [#6582](https://github.com/openethereum/openethereum/pull/6582) +- Use host as ws/dapps url if present. [#6566](https://github.com/openethereum/openethereum/pull/6566) +- Sync progress and error handling fixes [#6560](https://github.com/openethereum/openethereum/pull/6560) +- Fixed receipt serialization and RPC [#6555](https://github.com/openethereum/openethereum/pull/6555) +- Fix number of confirmations for transaction [#6552](https://github.com/openethereum/openethereum/pull/6552) +- Fix #6540 [#6556](https://github.com/openethereum/openethereum/pull/6556) +- Fix failing hardware tests [#6553](https://github.com/openethereum/openethereum/pull/6553) +- Required validators >= num owners in Wallet Creation [#6551](https://github.com/openethereum/openethereum/pull/6551) +- Random cleanups / improvements to a state [#6472](https://github.com/openethereum/openethereum/pull/6472) +- Changelog for 1.7.2 [#6363](https://github.com/openethereum/openethereum/pull/6363) +- Ropsten fork [#6533](https://github.com/openethereum/openethereum/pull/6533) +- Byzantium updates [#5855](https://github.com/openethereum/openethereum/pull/5855) +- Fix extension detection [#6452](https://github.com/openethereum/openethereum/pull/6452) +- Downgrade futures to supress warnings [#6521](https://github.com/openethereum/openethereum/pull/6521) +- separate trie from util and make its dependencies into libs [#6478](https://github.com/openethereum/openethereum/pull/6478) +- WASM sha3 test [#6512](https://github.com/openethereum/openethereum/pull/6512) +- Fix broken JavaScript tests [#6498](https://github.com/openethereum/openethereum/pull/6498) +- SecretStore: use random key to encrypt channel + session-level nonce [#6470](https://github.com/openethereum/openethereum/pull/6470) +- Trezor Support [#6403](https://github.com/openethereum/openethereum/pull/6403) +- Fix compiler warning [#6491](https://github.com/openethereum/openethereum/pull/6491) +- Fix typo [#6505](https://github.com/openethereum/openethereum/pull/6505) +- WASM: added math overflow test [#6474](https://github.com/openethereum/openethereum/pull/6474) +- Fix slow balances [#6471](https://github.com/openethereum/openethereum/pull/6471) +- WASM runtime update [#6467](https://github.com/openethereum/openethereum/pull/6467) +- Compatibility with whisper v6 [#6179](https://github.com/openethereum/openethereum/pull/6179) +- light-poa round 2: allow optional casting of engine client to full client [#6468](https://github.com/openethereum/openethereum/pull/6468) +- Moved attributes under docs [#6475](https://github.com/openethereum/openethereum/pull/6475) +- cleanup util dependencies [#6464](https://github.com/openethereum/openethereum/pull/6464) +- removed redundant earlymergedb trace guards [#6463](https://github.com/openethereum/openethereum/pull/6463) +- UtilError utilizes error_chain! [#6461](https://github.com/openethereum/openethereum/pull/6461) +- fixed master [#6465](https://github.com/openethereum/openethereum/pull/6465) +- Refactor and port CLI from Docopt to Clap (#2066) [#6356](https://github.com/openethereum/openethereum/pull/6356) +- Add language selector in production [#6317](https://github.com/openethereum/openethereum/pull/6317) +- eth_call returns output of contract creations [#6420](https://github.com/openethereum/openethereum/pull/6420) +- Refactor: Don't reexport bigint from util [#6459](https://github.com/openethereum/openethereum/pull/6459) +- Transaction permissioning [#6441](https://github.com/openethereum/openethereum/pull/6441) +- Added missing SecretStore tests - signing session [#6411](https://github.com/openethereum/openethereum/pull/6411) +- Light-client sync for contract-based PoA [#6370](https://github.com/openethereum/openethereum/pull/6370) +- triehash is separated from util [#6428](https://github.com/openethereum/openethereum/pull/6428) +- remove re-export of parking_lot in util [#6435](https://github.com/openethereum/openethereum/pull/6435) +- fix modexp bug: return 0 if base is zero [#6424](https://github.com/openethereum/openethereum/pull/6424) +- separate semantic_version from util [#6438](https://github.com/openethereum/openethereum/pull/6438) +- move timer.rs to ethcore [#6437](https://github.com/openethereum/openethereum/pull/6437) +- remove re-export of ansi_term in util [#6433](https://github.com/openethereum/openethereum/pull/6433) +- Pub sub blocks [#6139](https://github.com/openethereum/openethereum/pull/6139) +- replace trait Hashable with fn keccak [#6423](https://github.com/openethereum/openethereum/pull/6423) +- add more hash backward compatibility test for bloom [#6425](https://github.com/openethereum/openethereum/pull/6425) +- remove the redundant hasher in Bloom [#6404](https://github.com/openethereum/openethereum/pull/6404) +- Remove re-export of HeapSizeOf in util (part of #6418) [#6419](https://github.com/openethereum/openethereum/pull/6419) +- Rewards on closing blocks [#6194](https://github.com/openethereum/openethereum/pull/6194) +- ensure balances of constructor accounts are kept [#6413](https://github.com/openethereum/openethereum/pull/6413) +- removed recursion from triedbmut::lookup [#6394](https://github.com/openethereum/openethereum/pull/6394) +- do not activate genesis epoch in immediate transition validator contract [#6349](https://github.com/openethereum/openethereum/pull/6349) +- Use git for the snap version [#6271](https://github.com/openethereum/openethereum/pull/6271) +- Permissioned p2p connections [#6359](https://github.com/openethereum/openethereum/pull/6359) +- Don't accept transactions above block gas limit. [#6408](https://github.com/openethereum/openethereum/pull/6408) +- Fix memory tracing. [#6399](https://github.com/openethereum/openethereum/pull/6399) +- earlydb optimizations [#6393](https://github.com/openethereum/openethereum/pull/6393) +- Optimized PlainHasher hashing. Trie insertions are >15 faster [#6321](https://github.com/openethereum/openethereum/pull/6321) +- Trie optimizations [#6389](https://github.com/openethereum/openethereum/pull/6389) +- small optimizations for triehash [#6392](https://github.com/openethereum/openethereum/pull/6392) +- Bring back IPFS tests. [#6398](https://github.com/openethereum/openethereum/pull/6398) +- Running state test using parity-evm [#6355](https://github.com/openethereum/openethereum/pull/6355) +- Wasm math tests extended [#6354](https://github.com/openethereum/openethereum/pull/6354) +- Expose health status over RPC [#6274](https://github.com/openethereum/openethereum/pull/6274) +- fix bloom bitvecjournal storage allocation [#6390](https://github.com/openethereum/openethereum/pull/6390) +- fixed pending block panic [#6391](https://github.com/openethereum/openethereum/pull/6391) +- Infoline less opaque for UI/visibility [#6364](https://github.com/openethereum/openethereum/pull/6364) +- Fix eth_call. [#6365](https://github.com/openethereum/openethereum/pull/6365) +- updated bigint [#6341](https://github.com/openethereum/openethereum/pull/6341) +- Optimize trie iter by avoiding redundant copying [#6347](https://github.com/openethereum/openethereum/pull/6347) +- Only keep a single rocksdb debug log file [#6346](https://github.com/openethereum/openethereum/pull/6346) +- Tweaked snapshot params [#6344](https://github.com/openethereum/openethereum/pull/6344) +- Rename network_id to chain_id where applicable. [#6345](https://github.com/openethereum/openethereum/pull/6345) +- Itertools are no longer reexported from util, optimized triedb iter [#6322](https://github.com/openethereum/openethereum/pull/6322) +- Better check the created accounts before showing Startup Wizard [#6331](https://github.com/openethereum/openethereum/pull/6331) +- Better error messages for invalid types in RPC [#6311](https://github.com/openethereum/openethereum/pull/6311) +- fix panic in parity-evm json tracer [#6338](https://github.com/openethereum/openethereum/pull/6338) +- WASM math test [#6305](https://github.com/openethereum/openethereum/pull/6305) +- rlp_derive [#6125](https://github.com/openethereum/openethereum/pull/6125) +- Fix --chain parsing in parity-evm. [#6314](https://github.com/openethereum/openethereum/pull/6314) +- Unexpose RPC methods on :8180 [#6295](https://github.com/openethereum/openethereum/pull/6295) +- Ignore errors from dappsUrl when starting UI. [#6296](https://github.com/openethereum/openethereum/pull/6296) +- updated bigint with optimized mul and from_big_indian [#6323](https://github.com/openethereum/openethereum/pull/6323) +- SecretStore: bunch of fixes and improvements [#6168](https://github.com/openethereum/openethereum/pull/6168) +- Master requires rust 1.19 [#6308](https://github.com/openethereum/openethereum/pull/6308) +- Add more descriptive error when signing/decrypting using hw wallet. [#6302](https://github.com/openethereum/openethereum/pull/6302) +- Increase default gas limit for eth_call. [#6299](https://github.com/openethereum/openethereum/pull/6299) +- rust-toolchain file on master [#6266](https://github.com/openethereum/openethereum/pull/6266) +- Migrate wasm-tests to updated runtime [#6278](https://github.com/openethereum/openethereum/pull/6278) +- Extension fixes [#6284](https://github.com/openethereum/openethereum/pull/6284) +- Fix a hash displayed in tooltip when signing arbitrary data [#6283](https://github.com/openethereum/openethereum/pull/6283) +- Time should not contribue to overall status. [#6276](https://github.com/openethereum/openethereum/pull/6276) +- Add --to and --gas-price to evmbin [#6277](https://github.com/openethereum/openethereum/pull/6277) +- Fix dapps CSP when UI is exposed externally [#6178](https://github.com/openethereum/openethereum/pull/6178) +- Add warning to web browser and fix links. [#6232](https://github.com/openethereum/openethereum/pull/6232) +- Update Settings/Proxy view to match entries in proxy.pac [#4771](https://github.com/openethereum/openethereum/pull/4771) +- Dapp refresh [#5752](https://github.com/openethereum/openethereum/pull/5752) +- Add support for ConsenSys multisig wallet [#6153](https://github.com/openethereum/openethereum/pull/6153) +- updated jsonrpc [#6264](https://github.com/openethereum/openethereum/pull/6264) +- SecretStore: encrypt messages using private key from key store [#6146](https://github.com/openethereum/openethereum/pull/6146) +- Wasm storage read test [#6255](https://github.com/openethereum/openethereum/pull/6255) +- propagate stratum submit share error upstream [#6260](https://github.com/openethereum/openethereum/pull/6260) +- Using multiple NTP servers [#6173](https://github.com/openethereum/openethereum/pull/6173) +- Add GitHub issue templates. [#6259](https://github.com/openethereum/openethereum/pull/6259) +- format instant change proofs correctly [#6241](https://github.com/openethereum/openethereum/pull/6241) +- price-info does not depend on util [#6231](https://github.com/openethereum/openethereum/pull/6231) +- native-contracts crate does not depend on util any more [#6233](https://github.com/openethereum/openethereum/pull/6233) +- Bump master to 1.8.0 [#6256](https://github.com/openethereum/openethereum/pull/6256) +- SecretStore: do not cache ACL contract + on-chain key servers configuration [#6107](https://github.com/openethereum/openethereum/pull/6107) +- Fix the README badges [#6229](https://github.com/openethereum/openethereum/pull/6229) +- updated tiny-keccak to 1.3 [#6248](https://github.com/openethereum/openethereum/pull/6248) +- Small grammatical error [#6244](https://github.com/openethereum/openethereum/pull/6244) +- Multi-call RPC [#6195](https://github.com/openethereum/openethereum/pull/6195) +- InstantSeal fix [#6223](https://github.com/openethereum/openethereum/pull/6223) +- Untrusted RLP length overflow check [#6227](https://github.com/openethereum/openethereum/pull/6227) +- Chainspec validation [#6197](https://github.com/openethereum/openethereum/pull/6197) +- Fix cache path when using --base-path [#6212](https://github.com/openethereum/openethereum/pull/6212) +- removed std reexports from util && fixed broken tests [#6187](https://github.com/openethereum/openethereum/pull/6187) +- WASM MVP continued [#6132](https://github.com/openethereum/openethereum/pull/6132) +- Decouple virtual machines [#6184](https://github.com/openethereum/openethereum/pull/6184) +- Realloc test added [#6177](https://github.com/openethereum/openethereum/pull/6177) +- Re-enable wallets, fixed forgetting accounts [#6196](https://github.com/openethereum/openethereum/pull/6196) +- Move more params to the common section. [#6134](https://github.com/openethereum/openethereum/pull/6134) +- Whisper js [#6161](https://github.com/openethereum/openethereum/pull/6161) +- typo in uninstaller [#6185](https://github.com/openethereum/openethereum/pull/6185) +- fix #6052. honor --no-color for signer command [#6100](https://github.com/openethereum/openethereum/pull/6100) +- Refactor --allow-ips to handle custom ip-ranges [#6144](https://github.com/openethereum/openethereum/pull/6144) +- Update Changelog for 1.6.10 and 1.7.0 [#6183](https://github.com/openethereum/openethereum/pull/6183) +- Fix unsoundness in ethash's unsafe code [#6140](https://github.com/openethereum/openethereum/pull/6140) diff --git a/docs/CHANGELOG-1.9.md b/docs/CHANGELOG-1.9.md index 2be3fcf27..87f9ca223 100644 --- a/docs/CHANGELOG-1.9.md +++ b/docs/CHANGELOG-1.9.md @@ -1,59 +1,59 @@ Note: Parity 1.9 reached End-of-Life on 2018-05-09 (EOL). -## Parity [v1.9.7](https://github.com/paritytech/parity/releases/tag/v1.9.7) (2018-04-23) +## Parity [v1.9.7](https://github.com/openethereum/openethereum/releases/tag/v1.9.7) (2018-04-23) Parity 1.9.7 is a bug-fix release to improve performance and stability. The full list of included changes: -- Update Parity stable to 1.9.7 + Backports ([#8456](https://github.com/paritytech/parity/pull/8456)) +- Update Parity stable to 1.9.7 + Backports ([#8456](https://github.com/openethereum/openethereum/pull/8456)) - Update Parity stable to 1.9.7 - - Allow 32-bit pipelines to fail ([#8454](https://github.com/paritytech/parity/pull/8454)) + - Allow 32-bit pipelines to fail ([#8454](https://github.com/openethereum/openethereum/pull/8454)) - Disable 32-bit targets for Gitlab - Rename Linux pipelines - - Update wasmi ([#8452](https://github.com/paritytech/parity/pull/8452)) + - Update wasmi ([#8452](https://github.com/openethereum/openethereum/pull/8452)) - Revert Cargo lock update from master - Fix Cargo.lock -- Backports ([#8449](https://github.com/paritytech/parity/pull/8449)) - - Use forked app_dirs crate for reverted Windows dir behavior ([#8438](https://github.com/paritytech/parity/pull/8438)) +- Backports ([#8449](https://github.com/openethereum/openethereum/pull/8449)) + - Use forked app_dirs crate for reverted Windows dir behavior ([#8438](https://github.com/openethereum/openethereum/pull/8438)) - Remove unused app_dirs dependency in CLI - Use forked app_dirs crate for reverted Windows dir behavior - - Remove Tendermint extra_info due to seal inconsistencies ([#8367](https://github.com/paritytech/parity/pull/8367)) - - Improve VM executor stack size estimation rules ([#8439](https://github.com/paritytech/parity/pull/8439)) + - Remove Tendermint extra_info due to seal inconsistencies ([#8367](https://github.com/openethereum/openethereum/pull/8367)) + - Improve VM executor stack size estimation rules ([#8439](https://github.com/openethereum/openethereum/pull/8439)) - Improve VM executor stack size estimation rules - Typo: docs add "(Debug build)" comment - Fix an off by one typo and set minimal stack size - Use saturating_sub to avoid potential overflow - Upgrade crossbeam to 0.3 -## Parity [v1.9.6](https://github.com/paritytech/parity/releases/tag/v1.9.6) (2018-04-16) +## Parity [v1.9.6](https://github.com/openethereum/openethereum/releases/tag/v1.9.6) (2018-04-16) Parity 1.9.6 is a bug-fix release to improve performance and stability. The full list of included changes: -- Bump app_dirs, fixes [#8315](https://github.com/paritytech/parity/issues/8315) ([#8355](https://github.com/paritytech/parity/pull/8355)) +- Bump app_dirs, fixes [#8315](https://github.com/openethereum/openethereum/issues/8315) ([#8355](https://github.com/openethereum/openethereum/pull/8355)) - Fix Cargo lock -- Backports ([#8352](https://github.com/paritytech/parity/pull/8352)) - - Update musicoin spec in line with gmc v2.6.2 ([#8242](https://github.com/paritytech/parity/pull/8242)) - - Supress TemporaryInvalid verification failures. ([#8256](https://github.com/paritytech/parity/pull/8256)) - - Include suicided accounts in state diff ([#8297](https://github.com/paritytech/parity/pull/8297)) +- Backports ([#8352](https://github.com/openethereum/openethereum/pull/8352)) + - Update musicoin spec in line with gmc v2.6.2 ([#8242](https://github.com/openethereum/openethereum/pull/8242)) + - Supress TemporaryInvalid verification failures. ([#8256](https://github.com/openethereum/openethereum/pull/8256)) + - Include suicided accounts in state diff ([#8297](https://github.com/openethereum/openethereum/pull/8297)) - Include suicided accounts in state diff - Shorten form match -> if let - Test suicide trace diff in State - - Replace_home for password_files, reserved_peers and log_file ([#8324](https://github.com/paritytech/parity/pull/8324)) + - Replace_home for password_files, reserved_peers and log_file ([#8324](https://github.com/openethereum/openethereum/pull/8324)) - Replace_home for password_files, reserved_peers and log_file - Typo: arg_log_file is Option - Bump version in util/version -- Bump stable to 1.9.6 ([#8348](https://github.com/paritytech/parity/pull/8348)) -- WASM libraries bump ([#8219](https://github.com/paritytech/parity/pull/8219)) - - Bump wasm libs ([#8171](https://github.com/paritytech/parity/pull/8171)) - - Bump wasmi version ([#8209](https://github.com/paritytech/parity/pull/8209)) -- Updated jsonrpc to include latest backports (1.9) ([#8182](https://github.com/paritytech/parity/pull/8182)) +- Bump stable to 1.9.6 ([#8348](https://github.com/openethereum/openethereum/pull/8348)) +- WASM libraries bump ([#8219](https://github.com/openethereum/openethereum/pull/8219)) + - Bump wasm libs ([#8171](https://github.com/openethereum/openethereum/pull/8171)) + - Bump wasmi version ([#8209](https://github.com/openethereum/openethereum/pull/8209)) +- Updated jsonrpc to include latest backports (1.9) ([#8182](https://github.com/openethereum/openethereum/pull/8182)) - Updated jsonrpc to include latest backports (1.9) - Update dependencies. -## Parity [v1.9.5](https://github.com/paritytech/parity/releases/tag/v1.9.5) (2018-03-21) +## Parity [v1.9.5](https://github.com/openethereum/openethereum/releases/tag/v1.9.5) (2018-03-21) Parity 1.9.5 is a bug-fix release to improve performance and stability. This release marks the 1.9 track _stable_. @@ -63,38 +63,38 @@ The full list of included changes: - Do a meaningful commit that does not contain the words "ci" or "skip" - Triggering build for stable. -- Postpone Kovan hard fork ([#8137](https://github.com/paritytech/parity/pull/8137)) ([#8152](https://github.com/paritytech/parity/pull/8152)) - - Postpone Kovan hard fork ([#8137](https://github.com/paritytech/parity/pull/8137)) +- Postpone Kovan hard fork ([#8137](https://github.com/openethereum/openethereum/pull/8137)) ([#8152](https://github.com/openethereum/openethereum/pull/8152)) + - Postpone Kovan hard fork ([#8137](https://github.com/openethereum/openethereum/pull/8137)) - ethcore: postpone Kovan hard fork - util: update version fork metadata - - WASM libraries bump ([#7970](https://github.com/paritytech/parity/pull/7970)) + - WASM libraries bump ([#7970](https://github.com/openethereum/openethereum/pull/7970)) - update wasmi, parity-wasm, wasm-utils to latest version - Update to new wasmi & error handling - also utilize new stack limiter - fix typo - replace dependency url - Cargo.lock update -- Fix scripts. Force JS rebuild. ([#8144](https://github.com/paritytech/parity/pull/8144)) -- Stable Backports ([#8133](https://github.com/paritytech/parity/pull/8133)) - - updater: apply exponential backoff after download failure ([#8059](https://github.com/paritytech/parity/pull/8059)) +- Fix scripts. Force JS rebuild. ([#8144](https://github.com/openethereum/openethereum/pull/8144)) +- Stable Backports ([#8133](https://github.com/openethereum/openethereum/pull/8133)) + - updater: apply exponential backoff after download failure ([#8059](https://github.com/openethereum/openethereum/pull/8059)) - updater: apply exponential backoff after download failure - updater: reset backoff on new release - - Limit incoming connections. ([#8060](https://github.com/paritytech/parity/pull/8060)) + - Limit incoming connections. ([#8060](https://github.com/openethereum/openethereum/pull/8060)) - Limit ingress connections - Optimized handshakes logging - - Max code size on Kovan ([#8067](https://github.com/paritytech/parity/pull/8067)) + - Max code size on Kovan ([#8067](https://github.com/openethereum/openethereum/pull/8067)) - Enable code size limit on kovan - Fix formatting. - - add some dos protection ([#8084](https://github.com/paritytech/parity/pull/8084)) - - more dos protection ([#8104](https://github.com/paritytech/parity/pull/8104)) - - Const time comparison ([#8113](https://github.com/paritytech/parity/pull/8113)) + - add some dos protection ([#8084](https://github.com/openethereum/openethereum/pull/8084)) + - more dos protection ([#8104](https://github.com/openethereum/openethereum/pull/8104)) + - Const time comparison ([#8113](https://github.com/openethereum/openethereum/pull/8113)) - Use `subtle::slices_equal` for constant time comparison. - Also update the existing version of subtle in `ethcrypto` from - 0.1 to 0.5 - Test specifically for InvalidPassword error. - - revert removing blooms ([#8066](https://github.com/paritytech/parity/pull/8066)) - - Revert "fix traces, removed bloomchain crate, closes [#7228](https://github.com/paritytech/parity/pull/7228), closes [#7167](https://github.com/paritytech/parity/pull/7167)" - - Revert "fixed broken logs ([#7934](https://github.com/paritytech/parity/pull/7934))" + - revert removing blooms ([#8066](https://github.com/openethereum/openethereum/pull/8066)) + - Revert "fix traces, removed bloomchain crate, closes [#7228](https://github.com/openethereum/openethereum/pull/7228), closes [#7167](https://github.com/openethereum/openethereum/pull/7167)" + - Revert "fixed broken logs ([#7934](https://github.com/openethereum/openethereum/pull/7934))" - fixed broken logs - bring back old lock order - remove migration v13 @@ -105,16 +105,16 @@ The full list of included changes: - Fix blooms? - Fix tests compiilation. - Fix size. -- Check one step deeper if we're on release track branches ([#8134](https://github.com/paritytech/parity/pull/8134)) ([#8140](https://github.com/paritytech/parity/pull/8140)) -- Trigger js build. ([#8121](https://github.com/paritytech/parity/pull/8121)) -- Stable backports ([#8055](https://github.com/paritytech/parity/pull/8055)) - - CI: Fix cargo cache ([#7968](https://github.com/paritytech/parity/pull/7968)) +- Check one step deeper if we're on release track branches ([#8134](https://github.com/openethereum/openethereum/pull/8134)) ([#8140](https://github.com/openethereum/openethereum/pull/8140)) +- Trigger js build. ([#8121](https://github.com/openethereum/openethereum/pull/8121)) +- Stable backports ([#8055](https://github.com/openethereum/openethereum/pull/8055)) + - CI: Fix cargo cache ([#7968](https://github.com/openethereum/openethereum/pull/7968)) - Fix cache Blocking waiting for file lock on the registry index - Only clean locked cargo cache on windows - - fixed ethstore sign ([#8026](https://github.com/paritytech/parity/pull/8026)) - - fix cache & snapcraft CI build ([#8052](https://github.com/paritytech/parity/pull/8052)) - - Add MCIP-6 Byzyantium transition to Musicoin spec ([#7841](https://github.com/paritytech/parity/pull/7841)) + - fixed ethstore sign ([#8026](https://github.com/openethereum/openethereum/pull/8026)) + - fix cache & snapcraft CI build ([#8052](https://github.com/openethereum/openethereum/pull/8052)) + - Add MCIP-6 Byzyantium transition to Musicoin spec ([#7841](https://github.com/openethereum/openethereum/pull/7841)) - Add test chain spec for musicoin byzantium testnet - Add MCIP-6 Byzyantium transition to Musicoin spec - Update mcip6_byz.json @@ -122,93 +122,93 @@ Blocking waiting for file lock on the registry index - ethcore: update musicoin bootnodes - Update musicoin.json - More bootnodes. -- Optimize JS build ([#8093](https://github.com/paritytech/parity/pull/8093)) +- Optimize JS build ([#8093](https://github.com/openethereum/openethereum/pull/8093)) - Extract common chunks plugin. - Fix common CSS. - Fix js push for stable. - Remove arguments to getPlugins. -- Stable Backports ([#8058](https://github.com/paritytech/parity/pull/8058)) - - fixed parsing ethash seals and verify_block_undordered ([#8031](https://github.com/paritytech/parity/pull/8031)) - - fix for verify_block_basic crashing on invalid transaction rlp ([#8032](https://github.com/paritytech/parity/pull/8032)) -- Make 1.9 stable ([#8023](https://github.com/paritytech/parity/pull/8023)) +- Stable Backports ([#8058](https://github.com/openethereum/openethereum/pull/8058)) + - fixed parsing ethash seals and verify_block_undordered ([#8031](https://github.com/openethereum/openethereum/pull/8031)) + - fix for verify_block_basic crashing on invalid transaction rlp ([#8032](https://github.com/openethereum/openethereum/pull/8032)) +- Make 1.9 stable ([#8023](https://github.com/openethereum/openethereum/pull/8023)) - Make 1.9 stable - Bump stable to 1.9.5 - Fix gitlab builds -## Parity [v1.9.4](https://github.com/paritytech/parity/releases/tag/v1.9.4) (2018-03-01) +## Parity [v1.9.4](https://github.com/openethereum/openethereum/releases/tag/v1.9.4) (2018-03-01) Parity 1.9.4 is a bug-fix release to improve performance and stability. The full list of included changes: -- Bump beta to 1.9.4 ([#8016](https://github.com/paritytech/parity/pull/8016)) -- Beta Backports ([#8011](https://github.com/paritytech/parity/pull/8011)) - - Fix traces, removed bloomchain crate ([#7979](https://github.com/paritytech/parity/pull/7979)) - - Reject too large packets in snapshot sync. ([#7977](https://github.com/paritytech/parity/pull/7977)) - - Fixed broken logs ([#7934](https://github.com/paritytech/parity/pull/7934)) - - Increase max download limit to 128MB ([#7965](https://github.com/paritytech/parity/pull/7965)) - - Calculate proper keccak256/sha3 using parity. ([#7953](https://github.com/paritytech/parity/pull/7953)) - - Bump WebSockets ([#7952](https://github.com/paritytech/parity/pull/7952)) - - Hardware-wallet/usb-subscribe-refactor ([#7860](https://github.com/paritytech/parity/pull/7860)) - - Make block generator easier to use ([#7888](https://github.com/paritytech/parity/pull/7888)) +- Bump beta to 1.9.4 ([#8016](https://github.com/openethereum/openethereum/pull/8016)) +- Beta Backports ([#8011](https://github.com/openethereum/openethereum/pull/8011)) + - Fix traces, removed bloomchain crate ([#7979](https://github.com/openethereum/openethereum/pull/7979)) + - Reject too large packets in snapshot sync. ([#7977](https://github.com/openethereum/openethereum/pull/7977)) + - Fixed broken logs ([#7934](https://github.com/openethereum/openethereum/pull/7934)) + - Increase max download limit to 128MB ([#7965](https://github.com/openethereum/openethereum/pull/7965)) + - Calculate proper keccak256/sha3 using parity. ([#7953](https://github.com/openethereum/openethereum/pull/7953)) + - Bump WebSockets ([#7952](https://github.com/openethereum/openethereum/pull/7952)) + - Hardware-wallet/usb-subscribe-refactor ([#7860](https://github.com/openethereum/openethereum/pull/7860)) + - Make block generator easier to use ([#7888](https://github.com/openethereum/openethereum/pull/7888)) -## Parity [v1.9.3](https://github.com/paritytech/parity/releases/tag/v1.9.3) (2018-02-20) +## Parity [v1.9.3](https://github.com/openethereum/openethereum/releases/tag/v1.9.3) (2018-02-20) Parity 1.9.3 is a bug-fix release to improve performance and stability. The full list of included changes: -- Backports ([#7945](https://github.com/paritytech/parity/pull/7945)) - - ECIP 1041 - Remove Difficulty Bomb ([#7905](https://github.com/paritytech/parity/pull/7905)) - - spec: Validate required divisor fields are not 0 ([#7933](https://github.com/paritytech/parity/pull/7933)) - - Kovan WASM fork code ([#7849](https://github.com/paritytech/parity/pull/7849)) -- Gitlab Cargo Cache ([#7944](https://github.com/paritytech/parity/pull/7944)) -- Bump react-qr-reader ([#7943](https://github.com/paritytech/parity/pull/7943)) +- Backports ([#7945](https://github.com/openethereum/openethereum/pull/7945)) + - ECIP 1041 - Remove Difficulty Bomb ([#7905](https://github.com/openethereum/openethereum/pull/7905)) + - spec: Validate required divisor fields are not 0 ([#7933](https://github.com/openethereum/openethereum/pull/7933)) + - Kovan WASM fork code ([#7849](https://github.com/openethereum/openethereum/pull/7849)) +- Gitlab Cargo Cache ([#7944](https://github.com/openethereum/openethereum/pull/7944)) +- Bump react-qr-reader ([#7943](https://github.com/openethereum/openethereum/pull/7943)) - Update react-qr-reader - Explicit webrtc-adapter dependency (package-lock workaround) - Iframe with allow (QR, new Chrome policy) -- Backport of [#7844](https://github.com/paritytech/parity/pull/7844) and [#7917](https://github.com/paritytech/parity/pull/7917) to beta ([#7940](https://github.com/paritytech/parity/pull/7940)) +- Backport of [#7844](https://github.com/openethereum/openethereum/pull/7844) and [#7917](https://github.com/openethereum/openethereum/pull/7917) to beta ([#7940](https://github.com/openethereum/openethereum/pull/7940)) - Randomize the peer we dispatch to - Fix a division by zero in light client RPC handler -- Wallet allowJsEval: true ([#7913](https://github.com/paritytech/parity/pull/7913)) +- Wallet allowJsEval: true ([#7913](https://github.com/openethereum/openethereum/pull/7913)) - Wallet allowJsEval: true - Fix unsafe wallet. - Enable unsafe-eval for all dapps. -- Fix CSP for dapps that require eval. ([#7867](https://github.com/paritytech/parity/pull/7867)) ([#7903](https://github.com/paritytech/parity/pull/7903)) +- Fix CSP for dapps that require eval. ([#7867](https://github.com/openethereum/openethereum/pull/7867)) ([#7903](https://github.com/openethereum/openethereum/pull/7903)) - Add allowJsEval to manifest. - Enable 'unsafe-eval' if requested in manifest. -- Fix snap build beta ([#7895](https://github.com/paritytech/parity/pull/7895)) -- Fix snapcraft grade to stable ([#7894](https://github.com/paritytech/parity/pull/7894)) -- Backport Master CI PRs to Beta ([#7890](https://github.com/paritytech/parity/pull/7890)) - - Add binary identifiers and sha256sum to builds ([#7830](https://github.com/paritytech/parity/pull/7830)) - - Fix checksums and auto-update push ([#7846](https://github.com/paritytech/parity/pull/7846)) - - Update gitlab-build.sh ([#7855](https://github.com/paritytech/parity/pull/7855)) - - Fix installer binary names for macos and windows ([#7881](https://github.com/paritytech/parity/pull/7881)) - - Update gitlab-test.sh ([#7883](https://github.com/paritytech/parity/pull/7883)) - - Fix snapcraft nightly ([#7884](https://github.com/paritytech/parity/pull/7884)) -- Backport Core PRs to beta ([#7891](https://github.com/paritytech/parity/pull/7891)) - - Update back-references more aggressively after answering from cache ([#7578](https://github.com/paritytech/parity/pull/7578)) - - Updated WASM Runtime & new interpreter (wasmi) ([#7796](https://github.com/paritytech/parity/pull/7796)) - - Adjust storage update evm-style ([#7812](https://github.com/paritytech/parity/pull/7812)) - - Add new EF ropstens nodes ([#7824](https://github.com/paritytech/parity/pull/7824)) - - Store updater metadata in a single place ([#7832](https://github.com/paritytech/parity/pull/7832)) - - WASM: Disable internal memory ([#7842](https://github.com/paritytech/parity/pull/7842)) - - Add a timeout for light client sync requests ([#7848](https://github.com/paritytech/parity/pull/7848)) - - Flush keyfiles. Resolves [#7632](https://github.com/paritytech/parity/issues/7632) ([#7868](https://github.com/paritytech/parity/pull/7868)) - - Fix wallet import ([#7873](https://github.com/paritytech/parity/pull/7873)) +- Fix snap build beta ([#7895](https://github.com/openethereum/openethereum/pull/7895)) +- Fix snapcraft grade to stable ([#7894](https://github.com/openethereum/openethereum/pull/7894)) +- Backport Master CI PRs to Beta ([#7890](https://github.com/openethereum/openethereum/pull/7890)) + - Add binary identifiers and sha256sum to builds ([#7830](https://github.com/openethereum/openethereum/pull/7830)) + - Fix checksums and auto-update push ([#7846](https://github.com/openethereum/openethereum/pull/7846)) + - Update gitlab-build.sh ([#7855](https://github.com/openethereum/openethereum/pull/7855)) + - Fix installer binary names for macos and windows ([#7881](https://github.com/openethereum/openethereum/pull/7881)) + - Update gitlab-test.sh ([#7883](https://github.com/openethereum/openethereum/pull/7883)) + - Fix snapcraft nightly ([#7884](https://github.com/openethereum/openethereum/pull/7884)) +- Backport Core PRs to beta ([#7891](https://github.com/openethereum/openethereum/pull/7891)) + - Update back-references more aggressively after answering from cache ([#7578](https://github.com/openethereum/openethereum/pull/7578)) + - Updated WASM Runtime & new interpreter (wasmi) ([#7796](https://github.com/openethereum/openethereum/pull/7796)) + - Adjust storage update evm-style ([#7812](https://github.com/openethereum/openethereum/pull/7812)) + - Add new EF ropstens nodes ([#7824](https://github.com/openethereum/openethereum/pull/7824)) + - Store updater metadata in a single place ([#7832](https://github.com/openethereum/openethereum/pull/7832)) + - WASM: Disable internal memory ([#7842](https://github.com/openethereum/openethereum/pull/7842)) + - Add a timeout for light client sync requests ([#7848](https://github.com/openethereum/openethereum/pull/7848)) + - Flush keyfiles. Resolves [#7632](https://github.com/openethereum/openethereum/issues/7632) ([#7868](https://github.com/openethereum/openethereum/pull/7868)) + - Fix wallet import ([#7873](https://github.com/openethereum/openethereum/pull/7873)) -## Parity [v1.9.2](https://github.com/paritytech/parity/releases/tag/v1.9.2) (2018-02-02) +## Parity [v1.9.2](https://github.com/openethereum/openethereum/releases/tag/v1.9.2) (2018-02-02) Parity 1.9.2 is a bug-fix release to improve performance and stability. It adds additional bootnodes for the Ropsten test network. The full list of included changes: -- Backports beta ([#7780](https://github.com/paritytech/parity/pull/7780)) +- Backports beta ([#7780](https://github.com/openethereum/openethereum/pull/7780)) - Bump beta to 1.9.2 - - Update ropsten.json ([#7776](https://github.com/paritytech/parity/pull/7776)) + - Update ropsten.json ([#7776](https://github.com/openethereum/openethereum/pull/7776)) - Snapcraft push beta -## Parity [v1.9.1](https://github.com/paritytech/parity/releases/tag/v1.9.1) (2018-02-01) +## Parity [v1.9.1](https://github.com/openethereum/openethereum/releases/tag/v1.9.1) (2018-02-01) Parity 1.9.1 is a bug-fix release to improve performance and stability. It restores ERC-20 token balances, improves networking, fixes database corruptions on client shutdown, and fixes issues with the `--password` command-line flag. Happy syncing, fellow Ethereans! @@ -216,60 +216,60 @@ In addition, this stabilizes Kovan and other Proof-of-Authority networks. If you The full list of included changes: -- Beta Backports ([#7756](https://github.com/paritytech/parity/pull/7756)) - - Filter-out nodes.json ([#7716](https://github.com/paritytech/parity/pull/7716)) +- Beta Backports ([#7756](https://github.com/openethereum/openethereum/pull/7756)) + - Filter-out nodes.json ([#7716](https://github.com/openethereum/openethereum/pull/7716)) - Filter-out nodes.json - network: sort node table nodes by failure ratio - network: fix node table tests - network: fit node failure percentage into buckets of 5% - network: consider number of attempts in sorting of node table - network: fix node table grumbles - - Fix client not being dropped on shutdown ([#7695](https://github.com/paritytech/parity/pull/7695)) + - Fix client not being dropped on shutdown ([#7695](https://github.com/openethereum/openethereum/pull/7695)) - parity: wait for client to drop on shutdown - parity: fix grumbles in shutdown wait - parity: increase shutdown timeouts - - Wrap --help output to 120 characters ([#7626](https://github.com/paritytech/parity/pull/7626)) + - Wrap --help output to 120 characters ([#7626](https://github.com/openethereum/openethereum/pull/7626)) - Update Clap dependency and remove workarounds - WIP - Remove line breaks in help messages for now - - Multiple values can only be separated by commas (closes [#7428](https://github.com/paritytech/parity/issues/7428)) + - Multiple values can only be separated by commas (closes [#7428](https://github.com/openethereum/openethereum/issues/7428)) - Grumbles; refactor repeating code; add constant - Use a single Wrapper rather than allocate a new one for each call - Wrap --help to 120 characters rather than 100 characte -- Token filter balances (throttle) ([#7742](https://github.com/paritytech/parity/pull/7742)) +- Token filter balances (throttle) ([#7742](https://github.com/openethereum/openethereum/pull/7742)) - Token filter balances (throttle) - Cleanups - Remove unused uniq - Update @parity/shared to 2.2.23 - Remove unused code paths -- Bump beta to 1.9.1 ([#7751](https://github.com/paritytech/parity/pull/7751)) -- Explicitly add branch name ([#7754](https://github.com/paritytech/parity/pull/7754)) +- Bump beta to 1.9.1 ([#7751](https://github.com/openethereum/openethereum/pull/7751)) +- Explicitly add branch name ([#7754](https://github.com/openethereum/openethereum/pull/7754)) - Explicitly add branch name - Fix cargo update branch to beta -- Revert revert revert ([#7715](https://github.com/paritytech/parity/pull/7715)) +- Revert revert revert ([#7715](https://github.com/openethereum/openethereum/pull/7715)) - This reverts commit 568dc33. -## Parity [v1.9.0](https://github.com/paritytech/parity/releases/tag/v1.9.0) "Velocity" (2018-01-25) +## Parity [v1.9.0](https://github.com/openethereum/openethereum/releases/tag/v1.9.0) "Velocity" (2018-01-25) We are happy to announce our newest Parity 1.9 release. Among others, it enables the following features: -- It integrates the fully reworked Parity Wallet and DApps browser (a.k.a. "UI 2.0", [#6819](https://github.com/paritytech/parity/pull/6819)). -- It enables devp2p snappy compression ([#6683](https://github.com/paritytech/parity/pull/6683)). -- AuRa Proof-of-Authority chains now disable uncles by default ([#7006](https://github.com/paritytech/parity/pull/7006)). Existing PoA chains can go through a "maximum uncle count transition" to achieve more stability ([#7196](https://github.com/paritytech/parity/pull/7196)). -- Added Expanse's Byzantium hard-fork ([#7463](https://github.com/paritytech/parity/pull/7463)). -- Added support for Ellaism chain ([#7222](https://github.com/paritytech/parity/pull/7222)). +- It integrates the fully reworked Parity Wallet and DApps browser (a.k.a. "UI 2.0", [#6819](https://github.com/openethereum/openethereum/pull/6819)). +- It enables devp2p snappy compression ([#6683](https://github.com/openethereum/openethereum/pull/6683)). +- AuRa Proof-of-Authority chains now disable uncles by default ([#7006](https://github.com/openethereum/openethereum/pull/7006)). Existing PoA chains can go through a "maximum uncle count transition" to achieve more stability ([#7196](https://github.com/openethereum/openethereum/pull/7196)). +- Added Expanse's Byzantium hard-fork ([#7463](https://github.com/openethereum/openethereum/pull/7463)). +- Added support for Ellaism chain ([#7222](https://github.com/openethereum/openethereum/pull/7222)). Further, users upgrading from 1.8 should acknowledge the following changes: -- Fixed DELEGATECALL's from/to field ([#7568](https://github.com/paritytech/parity/pull/7568)). -- Set zero nonce and gas price for calls by default ([#6954](https://github.com/paritytech/parity/pull/6954)). -- Create pending blocks with all transactions from the queue ([#6942](https://github.com/paritytech/parity/pull/6942)). -- Remove RPC parameter leniency now that Mist formats correctly ([#6651](https://github.com/paritytech/parity/pull/6651)). Parity stops accepting decimal-formatted block numbers and stops parsing the empty string as empty bytes. +- Fixed DELEGATECALL's from/to field ([#7568](https://github.com/openethereum/openethereum/pull/7568)). +- Set zero nonce and gas price for calls by default ([#6954](https://github.com/openethereum/openethereum/pull/6954)). +- Create pending blocks with all transactions from the queue ([#6942](https://github.com/openethereum/openethereum/pull/6942)). +- Remove RPC parameter leniency now that Mist formats correctly ([#6651](https://github.com/openethereum/openethereum/pull/6651)). Parity stops accepting decimal-formatted block numbers and stops parsing the empty string as empty bytes. - Public nodes do not support the user interface anymore. If you are running a public node, please stay on the 1.8 branch of the stable releases. Additional noteworthy changes: -- `ethstore` and `ethkey` have been significantly improved ([#6961](https://github.com/paritytech/parity/pull/6961)): +- `ethstore` and `ethkey` have been significantly improved ([#6961](https://github.com/openethereum/openethereum/pull/6961)): - `ethstore` now supports brute forcing pre-sale wallets given a password list for recovery. - `ethkey` now supports multi-threaded generation of prefix-matching addresses. - `ethkey` now supports prefix-matching brain wallets. @@ -279,255 +279,255 @@ Read more about Parity 1.9 in our [blog post](http://paritytech.io/velocity-the- The full list of included changes: -- Add scroll when when too many accounts ([#7677](https://github.com/paritytech/parity/pull/7677)) ([#7679](https://github.com/paritytech/parity/pull/7679)) +- Add scroll when when too many accounts ([#7677](https://github.com/openethereum/openethereum/pull/7677)) ([#7679](https://github.com/openethereum/openethereum/pull/7679)) - Update installer.nsi -- Fix conditions in gitlab-test ([#7676](https://github.com/paritytech/parity/pull/7676)) +- Fix conditions in gitlab-test ([#7676](https://github.com/openethereum/openethereum/pull/7676)) - Fix conditions in gitlab-test - Update gitlab-test.sh - Remove cargo cache -- Backports to beta ([#7660](https://github.com/paritytech/parity/pull/7660)) - - Improve handling of RocksDB corruption ([#7630](https://github.com/paritytech/parity/pull/7630)) +- Backports to beta ([#7660](https://github.com/openethereum/openethereum/pull/7660)) + - Improve handling of RocksDB corruption ([#7630](https://github.com/openethereum/openethereum/pull/7630)) - Kvdb-rocksdb: update rust-rocksdb version - Kvdb-rocksdb: mark corruptions and attempt repair on db open - Kvdb-rocksdb: better corruption detection on open - Kvdb-rocksdb: add corruption_file_name const - Kvdb-rocksdb: rename mark_corruption to check_for_corruption - - Hardening of CSP ([#7621](https://github.com/paritytech/parity/pull/7621)) - - Fixed delegatecall's from/to ([#7568](https://github.com/paritytech/parity/pull/7568)) - - Fixed delegatecall's from/to, closes [#7166](https://github.com/paritytech/parity/issues/7166) - - Added tests for delegatecall traces, [#7167](https://github.com/paritytech/parity/issues/7167) - - Light client RPCs ([#7603](https://github.com/paritytech/parity/pull/7603)) + - Hardening of CSP ([#7621](https://github.com/openethereum/openethereum/pull/7621)) + - Fixed delegatecall's from/to ([#7568](https://github.com/openethereum/openethereum/pull/7568)) + - Fixed delegatecall's from/to, closes [#7166](https://github.com/openethereum/openethereum/issues/7166) + - Added tests for delegatecall traces, [#7167](https://github.com/openethereum/openethereum/issues/7167) + - Light client RPCs ([#7603](https://github.com/openethereum/openethereum/pull/7603)) - Implement registrar. - Implement eth_getCode - Don't wait for providers. - Don't wait for providers. - Fix linting and wasm tests. - - Problem: AttachedProtocols don't get registered ([#7610](https://github.com/paritytech/parity/pull/7610)) - - Fix Temporarily Invalid blocks handling ([#7613](https://github.com/paritytech/parity/pull/7613)) + - Problem: AttachedProtocols don't get registered ([#7610](https://github.com/openethereum/openethereum/pull/7610)) + - Fix Temporarily Invalid blocks handling ([#7613](https://github.com/openethereum/openethereum/pull/7613)) - Handle temporarily invalid blocks in sync. - Fix tests. -- Add docker build for beta ([#7671](https://github.com/paritytech/parity/pull/7671)) +- Add docker build for beta ([#7671](https://github.com/openethereum/openethereum/pull/7671)) - Add docker build for beta - Add cargo cache -- Fix snapcraft build for beta ([#7670](https://github.com/paritytech/parity/pull/7670)) +- Fix snapcraft build for beta ([#7670](https://github.com/openethereum/openethereum/pull/7670)) - Update Parity.pkgproj - update gitlab build from master -- Update references to dapp sources ([#7634](https://github.com/paritytech/parity/pull/7634)) ([#7636](https://github.com/paritytech/parity/pull/7636)) -- Update tokenreg ([#7618](https://github.com/paritytech/parity/pull/7618)) ([#7619](https://github.com/paritytech/parity/pull/7619)) -- Fix cache:key ([#7598](https://github.com/paritytech/parity/pull/7598)) -- Make 1.9 beta ([#7533](https://github.com/paritytech/parity/pull/7533)) -- Trigger js-precompiled ([#7535](https://github.com/paritytech/parity/pull/7535)) -- RocksDB fix ([#7512](https://github.com/paritytech/parity/pull/7512)) -- Update js-api ([#7510](https://github.com/paritytech/parity/pull/7510)) -- Expose default gas price percentile configuration in CLI ([#7497](https://github.com/paritytech/parity/pull/7497)) -- Use https connection ([#7503](https://github.com/paritytech/parity/pull/7503)) -- More thorough changes detection ([#7472](https://github.com/paritytech/parity/pull/7472)) -- Fix small layout issues ([#7500](https://github.com/paritytech/parity/pull/7500)) -- Show all accounts on Topbar ([#7498](https://github.com/paritytech/parity/pull/7498)) -- Update Parity Mainnet Bootnodes ([#7476](https://github.com/paritytech/parity/pull/7476)) -- Fixed panic when io is not available for export block ([#7495](https://github.com/paritytech/parity/pull/7495)) -- Advance AuRa step as far as we can and prevent invalid blocks. ([#7451](https://github.com/paritytech/parity/pull/7451)) -- Update package-lock in js-old ([#7494](https://github.com/paritytech/parity/pull/7494)) -- Update issue template and readme ([#7450](https://github.com/paritytech/parity/pull/7450)) -- Update package-lock.json pinned versions ([#7492](https://github.com/paritytech/parity/pull/7492)) -- Explicit pre-precompiled push checkout ([#7474](https://github.com/paritytech/parity/pull/7474)) -- Trigger js-precompiled ([#7473](https://github.com/paritytech/parity/pull/7473)) -- Expanse Byzantium update w/ correct metropolis difficulty increment divisor ([#7463](https://github.com/paritytech/parity/pull/7463)) -- Updated icons ([#7469](https://github.com/paritytech/parity/pull/7469)) -- Cleanup certifications ([#7454](https://github.com/paritytech/parity/pull/7454)) -- Fix css lint (updated stylelint) ([#7471](https://github.com/paritytech/parity/pull/7471)) -- Upgrade markdown-loader & marked ([#7467](https://github.com/paritytech/parity/pull/7467)) -- Remove JS test for removed code ([#7461](https://github.com/paritytech/parity/pull/7461)) -- Pull in dapp-status ([#7457](https://github.com/paritytech/parity/pull/7457)) -- Bump openssl crate ([#7455](https://github.com/paritytech/parity/pull/7455)) -- Signer updates from global Redux state ([#7452](https://github.com/paritytech/parity/pull/7452)) -- Remove expanse chain ([#7437](https://github.com/paritytech/parity/pull/7437)) -- Store tokens with repeatable id ([#7435](https://github.com/paritytech/parity/pull/7435)) -- Strict config parsing ([#7433](https://github.com/paritytech/parity/pull/7433)) -- Upgrade to RocksDB 5.8.8 and tune settings to reduce space amplification ([#7348](https://github.com/paritytech/parity/pull/7348)) -- Fix status layout ([#7432](https://github.com/paritytech/parity/pull/7432)) -- Fix tracing failed calls. ([#7412](https://github.com/paritytech/parity/pull/7412)) -- Problem: sending any Whisper message fails ([#7421](https://github.com/paritytech/parity/pull/7421)) -- Wait for future blocks in AuRa ([#7368](https://github.com/paritytech/parity/pull/7368)) -- Fix final feature. ([#7426](https://github.com/paritytech/parity/pull/7426)) -- Use RwLock for state DB ([#7425](https://github.com/paritytech/parity/pull/7425)) -- Update branding on UI ([#7370](https://github.com/paritytech/parity/pull/7370)) -- Changelog for 1.8.5 and 1.7.11 ([#7401](https://github.com/paritytech/parity/pull/7401)) -- Added checking tx-type using transactions permission contract for miners ([#7359](https://github.com/paritytech/parity/pull/7359)) -- Standalone dir crate, replaces [#7383](https://github.com/paritytech/parity/issues/7383) ([#7409](https://github.com/paritytech/parity/pull/7409)) -- SecretStore: secretstore_signRawHash method ([#7336](https://github.com/paritytech/parity/pull/7336)) -- SecretStore: return error 404 when there's no key shares for given key on all nodes ([#7331](https://github.com/paritytech/parity/pull/7331)) -- SecretStore: PoA integration initial version ([#7101](https://github.com/paritytech/parity/pull/7101)) -- Update bootnodes ([#7363](https://github.com/paritytech/parity/pull/7363)) -- Fix default CORS settings. ([#7387](https://github.com/paritytech/parity/pull/7387)) -- Fix version ([#7390](https://github.com/paritytech/parity/pull/7390)) -- Wasm runtime update ([#7356](https://github.com/paritytech/parity/pull/7356)) -- Parity-version pr reopen ([#7136](https://github.com/paritytech/parity/pull/7136)) -- Get rid of clippy remainings. ([#7355](https://github.com/paritytech/parity/pull/7355)) -- Avoid using ok_or with allocated argument ([#7357](https://github.com/paritytech/parity/pull/7357)) -- Make accounts refresh time configurable. ([#7345](https://github.com/paritytech/parity/pull/7345)) -- Enable traces for DEV chain ([#7327](https://github.com/paritytech/parity/pull/7327)) -- Problem: AuRa's unsafeties around step duration ([#7282](https://github.com/paritytech/parity/pull/7282)) -- Problem: Cargo.toml file contains [project] key ([#7346](https://github.com/paritytech/parity/pull/7346)) -- Fix broken flex modal layouts ([#7343](https://github.com/paritytech/parity/pull/7343)) -- Fix dappIcon & Fix Signer Pending ([#7338](https://github.com/paritytech/parity/pull/7338)) -- Fix wallet token/badge icons not showing up ([#7333](https://github.com/paritytech/parity/pull/7333)) -- Add Ellaism coin in chain config ([#7222](https://github.com/paritytech/parity/pull/7222)) -- Update bootnodes ([#7296](https://github.com/paritytech/parity/pull/7296)) -- Adds `personal_signTransaction` RPC method ([#6991](https://github.com/paritytech/parity/pull/6991)) -- Fix double initialization of embeded providers. ([#7326](https://github.com/paritytech/parity/pull/7326)) -- Transaction Pool re-implementation ([#6994](https://github.com/paritytech/parity/pull/6994)) -- UI package bump ([#7318](https://github.com/paritytech/parity/pull/7318)) -- Test framework and basic test for whisper ([#7011](https://github.com/paritytech/parity/pull/7011)) -- CI js-precompiled trigger ([#7316](https://github.com/paritytech/parity/pull/7316)) -- Fix inject.js & Signer store duplication ([#7299](https://github.com/paritytech/parity/pull/7299)) -- Detect different node, same-key signing in aura ([#7245](https://github.com/paritytech/parity/pull/7245)) -- New warp enodes ([#7287](https://github.com/paritytech/parity/pull/7287)) -- CSS fixes for v1 ([#7285](https://github.com/paritytech/parity/pull/7285)) -- Wallet subscriptions & refresh ([#7283](https://github.com/paritytech/parity/pull/7283)) -- Update inject web3 dependencies ([#7286](https://github.com/paritytech/parity/pull/7286)) -- Some padding around dapp image ([#7276](https://github.com/paritytech/parity/pull/7276)) -- Expand available middleware methods ([#7275](https://github.com/paritytech/parity/pull/7275)) -- Inject parity script to all dapps // Expand dapps to any ZIP file ([#7260](https://github.com/paritytech/parity/pull/7260)) -- New Homepage ([#7266](https://github.com/paritytech/parity/pull/7266)) -- Update kovan HF block number. ([#7259](https://github.com/paritytech/parity/pull/7259)) -- CHANGELOG for 1.7.10 and 1.8.4 ([#7265](https://github.com/paritytech/parity/pull/7265)) -- Remove extraneous id hashing ([#7269](https://github.com/paritytech/parity/pull/7269)) -- Simplify status + content display overlaps/page fixing ([#7264](https://github.com/paritytech/parity/pull/7264)) -- UI redirect to 127.0.0.1 when localhost requested ([#7236](https://github.com/paritytech/parity/pull/7236)) -- Usability improvements to security token Dialog [#7112](https://github.com/paritytech/parity/issues/7112) ([#7134](https://github.com/paritytech/parity/pull/7134)) -- Don't display unneeded notifications ([#7237](https://github.com/paritytech/parity/pull/7237)) -- Reduce max block timestamp drift to 15 seconds ([#7240](https://github.com/paritytech/parity/pull/7240)) -- Increase allowed time drift to 10s. ([#7238](https://github.com/paritytech/parity/pull/7238)) -- Improve building from source ([#7239](https://github.com/paritytech/parity/pull/7239)) -- Fix/Update method permissions ([#7233](https://github.com/paritytech/parity/pull/7233)) -- Fix aura difficulty race ([#7198](https://github.com/paritytech/parity/pull/7198)) -- Dependency updates ([#7226](https://github.com/paritytech/parity/pull/7226)) -- Display all dapps (shell) & wallet tabs (v1) by default ([#7213](https://github.com/paritytech/parity/pull/7213)) -- Rework dapps list ([#7206](https://github.com/paritytech/parity/pull/7206)) -- Add contributing guidelines and code of conduct. ([#7157](https://github.com/paritytech/parity/pull/7157)) -- Make Signing Requests more visible ([#7204](https://github.com/paritytech/parity/pull/7204)) -- Send each log as a separate notification ([#7175](https://github.com/paritytech/parity/pull/7175)) -- Deleting a mistake comment in calc difficulty ([#7154](https://github.com/paritytech/parity/pull/7154)) -- Maximum uncle count transition ([#7196](https://github.com/paritytech/parity/pull/7196)) -- Update FirstRun for UI-2 ([#7195](https://github.com/paritytech/parity/pull/7195)) -- Update mocha import stubs ([#7191](https://github.com/paritytech/parity/pull/7191)) -- Escape inifinite loop in estimte_gas ([#7075](https://github.com/paritytech/parity/pull/7075)) -- New account selector UI in top bar ([#7179](https://github.com/paritytech/parity/pull/7179)) -- Removed ethcore-util dependency from ethcore-network ([#7180](https://github.com/paritytech/parity/pull/7180)) -- WASM test runner utility upgrade ([#7147](https://github.com/paritytech/parity/pull/7147)) -- React 16 ([#7174](https://github.com/paritytech/parity/pull/7174)) -- Assorted improvements for ethstore and ethkey ([#6961](https://github.com/paritytech/parity/pull/6961)) -- Delete unused package.json (dist bundles) ([#7173](https://github.com/paritytech/parity/pull/7173)) -- Remove *.css.map & *.js.map ([#7168](https://github.com/paritytech/parity/pull/7168)) -- Use git flag to remove old js artifacts ([#7165](https://github.com/paritytech/parity/pull/7165)) -- Cleanup JS build artifacts ([#7164](https://github.com/paritytech/parity/pull/7164)) -- Fixes typo in user config path ([#7159](https://github.com/paritytech/parity/pull/7159)) -- Pull in new dapp-{methods,visible} dapps ([#7150](https://github.com/paritytech/parity/pull/7150)) -- WASM test runner utility ([#7142](https://github.com/paritytech/parity/pull/7142)) -- WASM Remove blockhash error ([#7121](https://github.com/paritytech/parity/pull/7121)) -- ECIP-1039: Monetary policy rounding specification ([#7067](https://github.com/paritytech/parity/pull/7067)) -- Fixed `RotatingLogger` after migrating to new arrayvec ([#7129](https://github.com/paritytech/parity/pull/7129)) -- Push to correct shell branch ([#7135](https://github.com/paritytech/parity/pull/7135)) -- Update js-precompiled ref, trigger JS build ([#7132](https://github.com/paritytech/parity/pull/7132)) -- Fixed build && test ([#7128](https://github.com/paritytech/parity/pull/7128)) -- Update packages, pull in compiled-only repos ([#7125](https://github.com/paritytech/parity/pull/7125)) -- Cleanup top bar, add Home icon for navigation ([#7118](https://github.com/paritytech/parity/pull/7118)) -- WASM storage_read and storage_write don't return anything ([#7110](https://github.com/paritytech/parity/pull/7110)) -- Local dapp development URL ([#7100](https://github.com/paritytech/parity/pull/7100)) -- Remove unused and duplicated files in js-old ([#7082](https://github.com/paritytech/parity/pull/7082)) -- Optimize & group dapp requests ([#7083](https://github.com/paritytech/parity/pull/7083)) -- WASM parse payload from panics ([#7097](https://github.com/paritytech/parity/pull/7097)) -- Fix no-default-features. ([#7096](https://github.com/paritytech/parity/pull/7096)) -- Updated eth-secp256k1 ([#7090](https://github.com/paritytech/parity/pull/7090)) -- Improve Github Issue Template ([#7099](https://github.com/paritytech/parity/pull/7099)) -- Changes necessary to upload crates to crates.io ([#7020](https://github.com/paritytech/parity/pull/7020)) -- Reopened 6860 - iterate over both buffered and unbuffered database entries ([#7048](https://github.com/paritytech/parity/pull/7048)) -- SecretStore: servers set change session api ([#6925](https://github.com/paritytech/parity/pull/6925)) -- Disable uncles by default ([#7006](https://github.com/paritytech/parity/pull/7006)) -- Squashed ethcore-network changes which introduce error-chain ([#7040](https://github.com/paritytech/parity/pull/7040)) -- Removed redundant imports ([#7057](https://github.com/paritytech/parity/pull/7057)) -- CHANGELOG for 1.7.8, 1.7.9, 1.8.2, and 1.8.3 ([#7055](https://github.com/paritytech/parity/pull/7055)) -- Properly display Signer errors (Snackbar display popup) ([#7053](https://github.com/paritytech/parity/pull/7053)) -- Add the desktop file for the snap ([#7059](https://github.com/paritytech/parity/pull/7059)) -- Small performance gain in allocations ([#7054](https://github.com/paritytech/parity/pull/7054)) -- Bump JSON-RPC version ([#7051](https://github.com/paritytech/parity/pull/7051)) -- Fix nonce reservation ([#7025](https://github.com/paritytech/parity/pull/7025)) -- Fixed ethstore-cli output ([#7052](https://github.com/paritytech/parity/pull/7052)) -- Add mui for embed compilation ([#7049](https://github.com/paritytech/parity/pull/7049)) -- Update the snap metadata to keep working strictly confined ([#6993](https://github.com/paritytech/parity/pull/6993)) -- Remove unused js packages (dapp cleanups) ([#7046](https://github.com/paritytech/parity/pull/7046)) -- Gitlog location update ([#7042](https://github.com/paritytech/parity/pull/7042)) -- Move git logging to .git-release.log ([#7041](https://github.com/paritytech/parity/pull/7041)) -- Start from rust root in release update step ([#7039](https://github.com/paritytech/parity/pull/7039)) -- Complete token merge, remove unused files ([#7037](https://github.com/paritytech/parity/pull/7037)) -- Add missing cargo-push.sh shell variable ([#7036](https://github.com/paritytech/parity/pull/7036)) -- Fix npm start script ([#7034](https://github.com/paritytech/parity/pull/7034)) -- Update executable flags on release scripts ([#7035](https://github.com/paritytech/parity/pull/7035)) -- Fix v1 precompiled ([#7033](https://github.com/paritytech/parity/pull/7033)) -- Push precompiled to correct branch (v1) ([#7031](https://github.com/paritytech/parity/pull/7031)) -- Update v1 Wallet Dapp ([#6935](https://github.com/paritytech/parity/pull/6935)) -- WASM tests update ([#7018](https://github.com/paritytech/parity/pull/7018)) -- Events in WASM runtime ([#6967](https://github.com/paritytech/parity/pull/6967)) -- Adds validate_node_url() and refactors boot node check ([#6907](https://github.com/paritytech/parity/pull/6907)) ([#6970](https://github.com/paritytech/parity/pull/6970)) -- Fix windows build (with ui rebuild) ([#7016](https://github.com/paritytech/parity/pull/7016)) -- Make CLI arguments parsing more backwards compatible ([#7004](https://github.com/paritytech/parity/pull/7004)) -- Fixes for parity-extension ([#6990](https://github.com/paritytech/parity/pull/6990)) -- Update ethcore-bigint ([#6992](https://github.com/paritytech/parity/pull/6992)) -- Get local transactions by hash in the light client ([#6874](https://github.com/paritytech/parity/pull/6874)) -- Warn when blacklisted account present in store ([#6875](https://github.com/paritytech/parity/pull/6875)) -- Skip nonce check for gas estimation ([#6997](https://github.com/paritytech/parity/pull/6997)) -- Creating pending block with all transactions from the queue ([#6942](https://github.com/paritytech/parity/pull/6942)) -- Removes `MAX_TX_TO_IMPORT` from `ChainSync` ([#6976](https://github.com/paritytech/parity/pull/6976)) -- SecretStore: versioned keys ([#6910](https://github.com/paritytech/parity/pull/6910)) -- Removes `FUTURE_QUEUE_LIMITS_SHIFT` ([#6962](https://github.com/paritytech/parity/pull/6962)) -- Set zero nonce and gas price for calls by default ([#6954](https://github.com/paritytech/parity/pull/6954)) -- Add hint in ActionParams for splitting code/data ([#6957](https://github.com/paritytech/parity/pull/6957)) -- Return decoded seal fields. ([#6932](https://github.com/paritytech/parity/pull/6932)) -- Fix serialization of status in transaction receipts. ([#6926](https://github.com/paritytech/parity/pull/6926)) -- Reserve nonces for signing ([#6834](https://github.com/paritytech/parity/pull/6834)) -- Windows fixes ([#6921](https://github.com/paritytech/parity/pull/6921)) -- Don't add {css,js}.map from dapps ([#6931](https://github.com/paritytech/parity/pull/6931)) -- Fix JSON tracing for sub-calls. ([#6842](https://github.com/paritytech/parity/pull/6842)) -- Shell updates (bonds, updated Dapps) ([#6897](https://github.com/paritytech/parity/pull/6897)) -- Fix [#6228](https://github.com/paritytech/parity/issues/6228): do not display eth price in cli for etc ([#6877](https://github.com/paritytech/parity/pull/6877)) -- Fix mining help ([#6885](https://github.com/paritytech/parity/pull/6885)) -- Refactor static context check in CREATE. ([#6886](https://github.com/paritytech/parity/pull/6886)) -- Cleanup some configuration options ([#6878](https://github.com/paritytech/parity/pull/6878)) -- Fix serialization of non-localized transactions ([#6868](https://github.com/paritytech/parity/pull/6868)) -- Updated ntp to version 0.3 ([#6854](https://github.com/paritytech/parity/pull/6854)) -- Align README with 1.8 and prepare CHANGELOG with 1.8.1 ([#6833](https://github.com/paritytech/parity/pull/6833)) -- Return error on timed unlock ([#6777](https://github.com/paritytech/parity/pull/6777)) -- Fix dapps tests in master ([#6866](https://github.com/paritytech/parity/pull/6866)) -- Ethstore optimizations ([#6827](https://github.com/paritytech/parity/pull/6827)) -- Add ECIP1017 to Morden config ([#6810](https://github.com/paritytech/parity/pull/6810)) -- Remove all package publishing to npm ([#6838](https://github.com/paritytech/parity/pull/6838)) -- Util crates use tempdir crate instead of devtools to create temp path ([#6807](https://github.com/paritytech/parity/pull/6807)) -- Trigger js build ([#6836](https://github.com/paritytech/parity/pull/6836)) -- Clean-up scripts. ([#6832](https://github.com/paritytech/parity/pull/6832)) -- Tweaked snapshot sync threshold ([#6829](https://github.com/paritytech/parity/pull/6829)) -- Integrate UI 2 ([#6819](https://github.com/paritytech/parity/pull/6819)) -- Refresh cached tokens based on registry info & random balances ([#6818](https://github.com/paritytech/parity/pull/6818)) -- Change keypath derivation logic ([#6815](https://github.com/paritytech/parity/pull/6815)) -- Refactors journaldb as a separate crate ([#6801](https://github.com/paritytech/parity/pull/6801)) -- Trigger UI build. ([#6817](https://github.com/paritytech/parity/pull/6817)) -- Bumped more crate versions ([#6809](https://github.com/paritytech/parity/pull/6809)) -- Fix RPC compilation warnings. ([#6808](https://github.com/paritytech/parity/pull/6808)) -- Remove internal ipc ([#6795](https://github.com/paritytech/parity/pull/6795)) -- Consistent KeyValueDB errors ([#6792](https://github.com/paritytech/parity/pull/6792)) -- Squash remaining warnings ([#6789](https://github.com/paritytech/parity/pull/6789)) -- Forward-port [#6754](https://github.com/paritytech/parity/issues/6754) [#6755](https://github.com/paritytech/parity/issues/6755) ([#6785](https://github.com/paritytech/parity/pull/6785)) -- Removed duplicated versions of clippy ([#6776](https://github.com/paritytech/parity/pull/6776)) -- Updated ethabi to version 4.0 ([#6742](https://github.com/paritytech/parity/pull/6742)) -- Updated rpc_cli and parity to rpassword 1.0 ([#6774](https://github.com/paritytech/parity/pull/6774)) -- Fix sign data typo ([#6750](https://github.com/paritytech/parity/pull/6750)) -- Refactoring/cache 6693 ([#6772](https://github.com/paritytech/parity/pull/6772)) -- Fix CHANGLOG for 1.8.0 ([#6751](https://github.com/paritytech/parity/pull/6751)) -- Removes redundant `mut` in service.rs.in ([#6775](https://github.com/paritytech/parity/pull/6775)) -- Remove redundant `mut` ([#6773](https://github.com/paritytech/parity/pull/6773)) -- Fixed kovan chain validation ([#6758](https://github.com/paritytech/parity/pull/6758)) -- Removed redundant evm deps ([#6757](https://github.com/paritytech/parity/pull/6757)) -- Fixed modexp gas calculation overflow ([#6741](https://github.com/paritytech/parity/pull/6741)) -- Use cc 1.0 instead of gcc ([#6733](https://github.com/paritytech/parity/pull/6733)) -- Version bump to 1.9.0 ([#6727](https://github.com/paritytech/parity/pull/6727)) -- Fix badges not showing up ([#6730](https://github.com/paritytech/parity/pull/6730)) +- Update references to dapp sources ([#7634](https://github.com/openethereum/openethereum/pull/7634)) ([#7636](https://github.com/openethereum/openethereum/pull/7636)) +- Update tokenreg ([#7618](https://github.com/openethereum/openethereum/pull/7618)) ([#7619](https://github.com/openethereum/openethereum/pull/7619)) +- Fix cache:key ([#7598](https://github.com/openethereum/openethereum/pull/7598)) +- Make 1.9 beta ([#7533](https://github.com/openethereum/openethereum/pull/7533)) +- Trigger js-precompiled ([#7535](https://github.com/openethereum/openethereum/pull/7535)) +- RocksDB fix ([#7512](https://github.com/openethereum/openethereum/pull/7512)) +- Update js-api ([#7510](https://github.com/openethereum/openethereum/pull/7510)) +- Expose default gas price percentile configuration in CLI ([#7497](https://github.com/openethereum/openethereum/pull/7497)) +- Use https connection ([#7503](https://github.com/openethereum/openethereum/pull/7503)) +- More thorough changes detection ([#7472](https://github.com/openethereum/openethereum/pull/7472)) +- Fix small layout issues ([#7500](https://github.com/openethereum/openethereum/pull/7500)) +- Show all accounts on Topbar ([#7498](https://github.com/openethereum/openethereum/pull/7498)) +- Update Parity Mainnet Bootnodes ([#7476](https://github.com/openethereum/openethereum/pull/7476)) +- Fixed panic when io is not available for export block ([#7495](https://github.com/openethereum/openethereum/pull/7495)) +- Advance AuRa step as far as we can and prevent invalid blocks. ([#7451](https://github.com/openethereum/openethereum/pull/7451)) +- Update package-lock in js-old ([#7494](https://github.com/openethereum/openethereum/pull/7494)) +- Update issue template and readme ([#7450](https://github.com/openethereum/openethereum/pull/7450)) +- Update package-lock.json pinned versions ([#7492](https://github.com/openethereum/openethereum/pull/7492)) +- Explicit pre-precompiled push checkout ([#7474](https://github.com/openethereum/openethereum/pull/7474)) +- Trigger js-precompiled ([#7473](https://github.com/openethereum/openethereum/pull/7473)) +- Expanse Byzantium update w/ correct metropolis difficulty increment divisor ([#7463](https://github.com/openethereum/openethereum/pull/7463)) +- Updated icons ([#7469](https://github.com/openethereum/openethereum/pull/7469)) +- Cleanup certifications ([#7454](https://github.com/openethereum/openethereum/pull/7454)) +- Fix css lint (updated stylelint) ([#7471](https://github.com/openethereum/openethereum/pull/7471)) +- Upgrade markdown-loader & marked ([#7467](https://github.com/openethereum/openethereum/pull/7467)) +- Remove JS test for removed code ([#7461](https://github.com/openethereum/openethereum/pull/7461)) +- Pull in dapp-status ([#7457](https://github.com/openethereum/openethereum/pull/7457)) +- Bump openssl crate ([#7455](https://github.com/openethereum/openethereum/pull/7455)) +- Signer updates from global Redux state ([#7452](https://github.com/openethereum/openethereum/pull/7452)) +- Remove expanse chain ([#7437](https://github.com/openethereum/openethereum/pull/7437)) +- Store tokens with repeatable id ([#7435](https://github.com/openethereum/openethereum/pull/7435)) +- Strict config parsing ([#7433](https://github.com/openethereum/openethereum/pull/7433)) +- Upgrade to RocksDB 5.8.8 and tune settings to reduce space amplification ([#7348](https://github.com/openethereum/openethereum/pull/7348)) +- Fix status layout ([#7432](https://github.com/openethereum/openethereum/pull/7432)) +- Fix tracing failed calls. ([#7412](https://github.com/openethereum/openethereum/pull/7412)) +- Problem: sending any Whisper message fails ([#7421](https://github.com/openethereum/openethereum/pull/7421)) +- Wait for future blocks in AuRa ([#7368](https://github.com/openethereum/openethereum/pull/7368)) +- Fix final feature. ([#7426](https://github.com/openethereum/openethereum/pull/7426)) +- Use RwLock for state DB ([#7425](https://github.com/openethereum/openethereum/pull/7425)) +- Update branding on UI ([#7370](https://github.com/openethereum/openethereum/pull/7370)) +- Changelog for 1.8.5 and 1.7.11 ([#7401](https://github.com/openethereum/openethereum/pull/7401)) +- Added checking tx-type using transactions permission contract for miners ([#7359](https://github.com/openethereum/openethereum/pull/7359)) +- Standalone dir crate, replaces [#7383](https://github.com/openethereum/openethereum/issues/7383) ([#7409](https://github.com/openethereum/openethereum/pull/7409)) +- SecretStore: secretstore_signRawHash method ([#7336](https://github.com/openethereum/openethereum/pull/7336)) +- SecretStore: return error 404 when there's no key shares for given key on all nodes ([#7331](https://github.com/openethereum/openethereum/pull/7331)) +- SecretStore: PoA integration initial version ([#7101](https://github.com/openethereum/openethereum/pull/7101)) +- Update bootnodes ([#7363](https://github.com/openethereum/openethereum/pull/7363)) +- Fix default CORS settings. ([#7387](https://github.com/openethereum/openethereum/pull/7387)) +- Fix version ([#7390](https://github.com/openethereum/openethereum/pull/7390)) +- Wasm runtime update ([#7356](https://github.com/openethereum/openethereum/pull/7356)) +- Parity-version pr reopen ([#7136](https://github.com/openethereum/openethereum/pull/7136)) +- Get rid of clippy remainings. ([#7355](https://github.com/openethereum/openethereum/pull/7355)) +- Avoid using ok_or with allocated argument ([#7357](https://github.com/openethereum/openethereum/pull/7357)) +- Make accounts refresh time configurable. ([#7345](https://github.com/openethereum/openethereum/pull/7345)) +- Enable traces for DEV chain ([#7327](https://github.com/openethereum/openethereum/pull/7327)) +- Problem: AuRa's unsafeties around step duration ([#7282](https://github.com/openethereum/openethereum/pull/7282)) +- Problem: Cargo.toml file contains [project] key ([#7346](https://github.com/openethereum/openethereum/pull/7346)) +- Fix broken flex modal layouts ([#7343](https://github.com/openethereum/openethereum/pull/7343)) +- Fix dappIcon & Fix Signer Pending ([#7338](https://github.com/openethereum/openethereum/pull/7338)) +- Fix wallet token/badge icons not showing up ([#7333](https://github.com/openethereum/openethereum/pull/7333)) +- Add Ellaism coin in chain config ([#7222](https://github.com/openethereum/openethereum/pull/7222)) +- Update bootnodes ([#7296](https://github.com/openethereum/openethereum/pull/7296)) +- Adds `personal_signTransaction` RPC method ([#6991](https://github.com/openethereum/openethereum/pull/6991)) +- Fix double initialization of embeded providers. ([#7326](https://github.com/openethereum/openethereum/pull/7326)) +- Transaction Pool re-implementation ([#6994](https://github.com/openethereum/openethereum/pull/6994)) +- UI package bump ([#7318](https://github.com/openethereum/openethereum/pull/7318)) +- Test framework and basic test for whisper ([#7011](https://github.com/openethereum/openethereum/pull/7011)) +- CI js-precompiled trigger ([#7316](https://github.com/openethereum/openethereum/pull/7316)) +- Fix inject.js & Signer store duplication ([#7299](https://github.com/openethereum/openethereum/pull/7299)) +- Detect different node, same-key signing in aura ([#7245](https://github.com/openethereum/openethereum/pull/7245)) +- New warp enodes ([#7287](https://github.com/openethereum/openethereum/pull/7287)) +- CSS fixes for v1 ([#7285](https://github.com/openethereum/openethereum/pull/7285)) +- Wallet subscriptions & refresh ([#7283](https://github.com/openethereum/openethereum/pull/7283)) +- Update inject web3 dependencies ([#7286](https://github.com/openethereum/openethereum/pull/7286)) +- Some padding around dapp image ([#7276](https://github.com/openethereum/openethereum/pull/7276)) +- Expand available middleware methods ([#7275](https://github.com/openethereum/openethereum/pull/7275)) +- Inject parity script to all dapps // Expand dapps to any ZIP file ([#7260](https://github.com/openethereum/openethereum/pull/7260)) +- New Homepage ([#7266](https://github.com/openethereum/openethereum/pull/7266)) +- Update kovan HF block number. ([#7259](https://github.com/openethereum/openethereum/pull/7259)) +- CHANGELOG for 1.7.10 and 1.8.4 ([#7265](https://github.com/openethereum/openethereum/pull/7265)) +- Remove extraneous id hashing ([#7269](https://github.com/openethereum/openethereum/pull/7269)) +- Simplify status + content display overlaps/page fixing ([#7264](https://github.com/openethereum/openethereum/pull/7264)) +- UI redirect to 127.0.0.1 when localhost requested ([#7236](https://github.com/openethereum/openethereum/pull/7236)) +- Usability improvements to security token Dialog [#7112](https://github.com/openethereum/openethereum/issues/7112) ([#7134](https://github.com/openethereum/openethereum/pull/7134)) +- Don't display unneeded notifications ([#7237](https://github.com/openethereum/openethereum/pull/7237)) +- Reduce max block timestamp drift to 15 seconds ([#7240](https://github.com/openethereum/openethereum/pull/7240)) +- Increase allowed time drift to 10s. ([#7238](https://github.com/openethereum/openethereum/pull/7238)) +- Improve building from source ([#7239](https://github.com/openethereum/openethereum/pull/7239)) +- Fix/Update method permissions ([#7233](https://github.com/openethereum/openethereum/pull/7233)) +- Fix aura difficulty race ([#7198](https://github.com/openethereum/openethereum/pull/7198)) +- Dependency updates ([#7226](https://github.com/openethereum/openethereum/pull/7226)) +- Display all dapps (shell) & wallet tabs (v1) by default ([#7213](https://github.com/openethereum/openethereum/pull/7213)) +- Rework dapps list ([#7206](https://github.com/openethereum/openethereum/pull/7206)) +- Add contributing guidelines and code of conduct. ([#7157](https://github.com/openethereum/openethereum/pull/7157)) +- Make Signing Requests more visible ([#7204](https://github.com/openethereum/openethereum/pull/7204)) +- Send each log as a separate notification ([#7175](https://github.com/openethereum/openethereum/pull/7175)) +- Deleting a mistake comment in calc difficulty ([#7154](https://github.com/openethereum/openethereum/pull/7154)) +- Maximum uncle count transition ([#7196](https://github.com/openethereum/openethereum/pull/7196)) +- Update FirstRun for UI-2 ([#7195](https://github.com/openethereum/openethereum/pull/7195)) +- Update mocha import stubs ([#7191](https://github.com/openethereum/openethereum/pull/7191)) +- Escape inifinite loop in estimte_gas ([#7075](https://github.com/openethereum/openethereum/pull/7075)) +- New account selector UI in top bar ([#7179](https://github.com/openethereum/openethereum/pull/7179)) +- Removed ethcore-util dependency from ethcore-network ([#7180](https://github.com/openethereum/openethereum/pull/7180)) +- WASM test runner utility upgrade ([#7147](https://github.com/openethereum/openethereum/pull/7147)) +- React 16 ([#7174](https://github.com/openethereum/openethereum/pull/7174)) +- Assorted improvements for ethstore and ethkey ([#6961](https://github.com/openethereum/openethereum/pull/6961)) +- Delete unused package.json (dist bundles) ([#7173](https://github.com/openethereum/openethereum/pull/7173)) +- Remove *.css.map & *.js.map ([#7168](https://github.com/openethereum/openethereum/pull/7168)) +- Use git flag to remove old js artifacts ([#7165](https://github.com/openethereum/openethereum/pull/7165)) +- Cleanup JS build artifacts ([#7164](https://github.com/openethereum/openethereum/pull/7164)) +- Fixes typo in user config path ([#7159](https://github.com/openethereum/openethereum/pull/7159)) +- Pull in new dapp-{methods,visible} dapps ([#7150](https://github.com/openethereum/openethereum/pull/7150)) +- WASM test runner utility ([#7142](https://github.com/openethereum/openethereum/pull/7142)) +- WASM Remove blockhash error ([#7121](https://github.com/openethereum/openethereum/pull/7121)) +- ECIP-1039: Monetary policy rounding specification ([#7067](https://github.com/openethereum/openethereum/pull/7067)) +- Fixed `RotatingLogger` after migrating to new arrayvec ([#7129](https://github.com/openethereum/openethereum/pull/7129)) +- Push to correct shell branch ([#7135](https://github.com/openethereum/openethereum/pull/7135)) +- Update js-precompiled ref, trigger JS build ([#7132](https://github.com/openethereum/openethereum/pull/7132)) +- Fixed build && test ([#7128](https://github.com/openethereum/openethereum/pull/7128)) +- Update packages, pull in compiled-only repos ([#7125](https://github.com/openethereum/openethereum/pull/7125)) +- Cleanup top bar, add Home icon for navigation ([#7118](https://github.com/openethereum/openethereum/pull/7118)) +- WASM storage_read and storage_write don't return anything ([#7110](https://github.com/openethereum/openethereum/pull/7110)) +- Local dapp development URL ([#7100](https://github.com/openethereum/openethereum/pull/7100)) +- Remove unused and duplicated files in js-old ([#7082](https://github.com/openethereum/openethereum/pull/7082)) +- Optimize & group dapp requests ([#7083](https://github.com/openethereum/openethereum/pull/7083)) +- WASM parse payload from panics ([#7097](https://github.com/openethereum/openethereum/pull/7097)) +- Fix no-default-features. ([#7096](https://github.com/openethereum/openethereum/pull/7096)) +- Updated eth-secp256k1 ([#7090](https://github.com/openethereum/openethereum/pull/7090)) +- Improve Github Issue Template ([#7099](https://github.com/openethereum/openethereum/pull/7099)) +- Changes necessary to upload crates to crates.io ([#7020](https://github.com/openethereum/openethereum/pull/7020)) +- Reopened 6860 - iterate over both buffered and unbuffered database entries ([#7048](https://github.com/openethereum/openethereum/pull/7048)) +- SecretStore: servers set change session api ([#6925](https://github.com/openethereum/openethereum/pull/6925)) +- Disable uncles by default ([#7006](https://github.com/openethereum/openethereum/pull/7006)) +- Squashed ethcore-network changes which introduce error-chain ([#7040](https://github.com/openethereum/openethereum/pull/7040)) +- Removed redundant imports ([#7057](https://github.com/openethereum/openethereum/pull/7057)) +- CHANGELOG for 1.7.8, 1.7.9, 1.8.2, and 1.8.3 ([#7055](https://github.com/openethereum/openethereum/pull/7055)) +- Properly display Signer errors (Snackbar display popup) ([#7053](https://github.com/openethereum/openethereum/pull/7053)) +- Add the desktop file for the snap ([#7059](https://github.com/openethereum/openethereum/pull/7059)) +- Small performance gain in allocations ([#7054](https://github.com/openethereum/openethereum/pull/7054)) +- Bump JSON-RPC version ([#7051](https://github.com/openethereum/openethereum/pull/7051)) +- Fix nonce reservation ([#7025](https://github.com/openethereum/openethereum/pull/7025)) +- Fixed ethstore-cli output ([#7052](https://github.com/openethereum/openethereum/pull/7052)) +- Add mui for embed compilation ([#7049](https://github.com/openethereum/openethereum/pull/7049)) +- Update the snap metadata to keep working strictly confined ([#6993](https://github.com/openethereum/openethereum/pull/6993)) +- Remove unused js packages (dapp cleanups) ([#7046](https://github.com/openethereum/openethereum/pull/7046)) +- Gitlog location update ([#7042](https://github.com/openethereum/openethereum/pull/7042)) +- Move git logging to .git-release.log ([#7041](https://github.com/openethereum/openethereum/pull/7041)) +- Start from rust root in release update step ([#7039](https://github.com/openethereum/openethereum/pull/7039)) +- Complete token merge, remove unused files ([#7037](https://github.com/openethereum/openethereum/pull/7037)) +- Add missing cargo-push.sh shell variable ([#7036](https://github.com/openethereum/openethereum/pull/7036)) +- Fix npm start script ([#7034](https://github.com/openethereum/openethereum/pull/7034)) +- Update executable flags on release scripts ([#7035](https://github.com/openethereum/openethereum/pull/7035)) +- Fix v1 precompiled ([#7033](https://github.com/openethereum/openethereum/pull/7033)) +- Push precompiled to correct branch (v1) ([#7031](https://github.com/openethereum/openethereum/pull/7031)) +- Update v1 Wallet Dapp ([#6935](https://github.com/openethereum/openethereum/pull/6935)) +- WASM tests update ([#7018](https://github.com/openethereum/openethereum/pull/7018)) +- Events in WASM runtime ([#6967](https://github.com/openethereum/openethereum/pull/6967)) +- Adds validate_node_url() and refactors boot node check ([#6907](https://github.com/openethereum/openethereum/pull/6907)) ([#6970](https://github.com/openethereum/openethereum/pull/6970)) +- Fix windows build (with ui rebuild) ([#7016](https://github.com/openethereum/openethereum/pull/7016)) +- Make CLI arguments parsing more backwards compatible ([#7004](https://github.com/openethereum/openethereum/pull/7004)) +- Fixes for parity-extension ([#6990](https://github.com/openethereum/openethereum/pull/6990)) +- Update ethcore-bigint ([#6992](https://github.com/openethereum/openethereum/pull/6992)) +- Get local transactions by hash in the light client ([#6874](https://github.com/openethereum/openethereum/pull/6874)) +- Warn when blacklisted account present in store ([#6875](https://github.com/openethereum/openethereum/pull/6875)) +- Skip nonce check for gas estimation ([#6997](https://github.com/openethereum/openethereum/pull/6997)) +- Creating pending block with all transactions from the queue ([#6942](https://github.com/openethereum/openethereum/pull/6942)) +- Removes `MAX_TX_TO_IMPORT` from `ChainSync` ([#6976](https://github.com/openethereum/openethereum/pull/6976)) +- SecretStore: versioned keys ([#6910](https://github.com/openethereum/openethereum/pull/6910)) +- Removes `FUTURE_QUEUE_LIMITS_SHIFT` ([#6962](https://github.com/openethereum/openethereum/pull/6962)) +- Set zero nonce and gas price for calls by default ([#6954](https://github.com/openethereum/openethereum/pull/6954)) +- Add hint in ActionParams for splitting code/data ([#6957](https://github.com/openethereum/openethereum/pull/6957)) +- Return decoded seal fields. ([#6932](https://github.com/openethereum/openethereum/pull/6932)) +- Fix serialization of status in transaction receipts. ([#6926](https://github.com/openethereum/openethereum/pull/6926)) +- Reserve nonces for signing ([#6834](https://github.com/openethereum/openethereum/pull/6834)) +- Windows fixes ([#6921](https://github.com/openethereum/openethereum/pull/6921)) +- Don't add {css,js}.map from dapps ([#6931](https://github.com/openethereum/openethereum/pull/6931)) +- Fix JSON tracing for sub-calls. ([#6842](https://github.com/openethereum/openethereum/pull/6842)) +- Shell updates (bonds, updated Dapps) ([#6897](https://github.com/openethereum/openethereum/pull/6897)) +- Fix [#6228](https://github.com/openethereum/openethereum/issues/6228): do not display eth price in cli for etc ([#6877](https://github.com/openethereum/openethereum/pull/6877)) +- Fix mining help ([#6885](https://github.com/openethereum/openethereum/pull/6885)) +- Refactor static context check in CREATE. ([#6886](https://github.com/openethereum/openethereum/pull/6886)) +- Cleanup some configuration options ([#6878](https://github.com/openethereum/openethereum/pull/6878)) +- Fix serialization of non-localized transactions ([#6868](https://github.com/openethereum/openethereum/pull/6868)) +- Updated ntp to version 0.3 ([#6854](https://github.com/openethereum/openethereum/pull/6854)) +- Align README with 1.8 and prepare CHANGELOG with 1.8.1 ([#6833](https://github.com/openethereum/openethereum/pull/6833)) +- Return error on timed unlock ([#6777](https://github.com/openethereum/openethereum/pull/6777)) +- Fix dapps tests in master ([#6866](https://github.com/openethereum/openethereum/pull/6866)) +- Ethstore optimizations ([#6827](https://github.com/openethereum/openethereum/pull/6827)) +- Add ECIP1017 to Morden config ([#6810](https://github.com/openethereum/openethereum/pull/6810)) +- Remove all package publishing to npm ([#6838](https://github.com/openethereum/openethereum/pull/6838)) +- Util crates use tempdir crate instead of devtools to create temp path ([#6807](https://github.com/openethereum/openethereum/pull/6807)) +- Trigger js build ([#6836](https://github.com/openethereum/openethereum/pull/6836)) +- Clean-up scripts. ([#6832](https://github.com/openethereum/openethereum/pull/6832)) +- Tweaked snapshot sync threshold ([#6829](https://github.com/openethereum/openethereum/pull/6829)) +- Integrate UI 2 ([#6819](https://github.com/openethereum/openethereum/pull/6819)) +- Refresh cached tokens based on registry info & random balances ([#6818](https://github.com/openethereum/openethereum/pull/6818)) +- Change keypath derivation logic ([#6815](https://github.com/openethereum/openethereum/pull/6815)) +- Refactors journaldb as a separate crate ([#6801](https://github.com/openethereum/openethereum/pull/6801)) +- Trigger UI build. ([#6817](https://github.com/openethereum/openethereum/pull/6817)) +- Bumped more crate versions ([#6809](https://github.com/openethereum/openethereum/pull/6809)) +- Fix RPC compilation warnings. ([#6808](https://github.com/openethereum/openethereum/pull/6808)) +- Remove internal ipc ([#6795](https://github.com/openethereum/openethereum/pull/6795)) +- Consistent KeyValueDB errors ([#6792](https://github.com/openethereum/openethereum/pull/6792)) +- Squash remaining warnings ([#6789](https://github.com/openethereum/openethereum/pull/6789)) +- Forward-port [#6754](https://github.com/openethereum/openethereum/issues/6754) [#6755](https://github.com/openethereum/openethereum/issues/6755) ([#6785](https://github.com/openethereum/openethereum/pull/6785)) +- Removed duplicated versions of clippy ([#6776](https://github.com/openethereum/openethereum/pull/6776)) +- Updated ethabi to version 4.0 ([#6742](https://github.com/openethereum/openethereum/pull/6742)) +- Updated rpc_cli and parity to rpassword 1.0 ([#6774](https://github.com/openethereum/openethereum/pull/6774)) +- Fix sign data typo ([#6750](https://github.com/openethereum/openethereum/pull/6750)) +- Refactoring/cache 6693 ([#6772](https://github.com/openethereum/openethereum/pull/6772)) +- Fix CHANGLOG for 1.8.0 ([#6751](https://github.com/openethereum/openethereum/pull/6751)) +- Removes redundant `mut` in service.rs.in ([#6775](https://github.com/openethereum/openethereum/pull/6775)) +- Remove redundant `mut` ([#6773](https://github.com/openethereum/openethereum/pull/6773)) +- Fixed kovan chain validation ([#6758](https://github.com/openethereum/openethereum/pull/6758)) +- Removed redundant evm deps ([#6757](https://github.com/openethereum/openethereum/pull/6757)) +- Fixed modexp gas calculation overflow ([#6741](https://github.com/openethereum/openethereum/pull/6741)) +- Use cc 1.0 instead of gcc ([#6733](https://github.com/openethereum/openethereum/pull/6733)) +- Version bump to 1.9.0 ([#6727](https://github.com/openethereum/openethereum/pull/6727)) +- Fix badges not showing up ([#6730](https://github.com/openethereum/openethereum/pull/6730)) diff --git a/docs/CHANGELOG-2.0.md b/docs/CHANGELOG-2.0.md index 32ba09493..73bb7914a 100644 --- a/docs/CHANGELOG-2.0.md +++ b/docs/CHANGELOG-2.0.md @@ -1,41 +1,41 @@ Note: Parity Ethereum 2.0 reached End-of-Life on 2018-11-15 (EOL). -## Parity-Ethereum [v2.0.9](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.0.9) (2018-10-29) +## Parity-Ethereum [v2.0.9](https://github.com/openethereum/openethereum/releases/tag/v2.0.9) (2018-10-29) Parity-Ethereum 2.0.9-stable is a bug-fix release to improve performance and stability. The full list of included changes: -- Backports: parity stable 2.0.9 ([#9786](https://github.com/OpenEthereum/open-ethereum/pull/9786)) +- Backports: parity stable 2.0.9 ([#9786](https://github.com/openethereum/openethereum/pull/9786)) - Version: bump parity stable to 2.0.9 - - Ethcore: bump ropsten forkblock checkpoint ([#9775](https://github.com/OpenEthereum/open-ethereum/pull/9775)) - - Ethcore: handle vm exception when estimating gas ([#9615](https://github.com/OpenEthereum/open-ethereum/pull/9615)) - - Update jsonrpc-core to a1b2bb742ce16d1168669ffb13ffe856e8131228 ([#9780](https://github.com/OpenEthereum/open-ethereum/pull/9780)) - - Removed "rustup" & added new runner tag ([#9731](https://github.com/OpenEthereum/open-ethereum/pull/9731)) + - Ethcore: bump ropsten forkblock checkpoint ([#9775](https://github.com/openethereum/openethereum/pull/9775)) + - Ethcore: handle vm exception when estimating gas ([#9615](https://github.com/openethereum/openethereum/pull/9615)) + - Update jsonrpc-core to a1b2bb742ce16d1168669ffb13ffe856e8131228 ([#9780](https://github.com/openethereum/openethereum/pull/9780)) + - Removed "rustup" & added new runner tag ([#9731](https://github.com/openethereum/openethereum/pull/9731)) - Removed "rustup" & added new runner tag - Exchanged tag "rust-windows" with "windows" - Revert windows tag change - - Allow zero chain id in EIP155 signing process ([#9792](https://github.com/OpenEthereum/open-ethereum/pull/9792)) + - Allow zero chain id in EIP155 signing process ([#9792](https://github.com/openethereum/openethereum/pull/9792)) - Allow zero chain id in EIP155 signing process - Rename test - Fix test failure - - Insert dev account before unlocking ([#9813](https://github.com/OpenEthereum/open-ethereum/pull/9813)) + - Insert dev account before unlocking ([#9813](https://github.com/openethereum/openethereum/pull/9813)) -## Parity-Ethereum [v2.0.8](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.0.8) (2018-10-16) +## Parity-Ethereum [v2.0.8](https://github.com/openethereum/openethereum/releases/tag/v2.0.8) (2018-10-16) Parity-Ethereum 2.0.8-stable is a release that fixes a consensus issue with the recent Constantinople release. Upgrading is mandatory whatever network you are connected to that plans enabling EIP-1283, e.g., Ropsten, Kovan, Ethereum. The full list of included changes: -- Stable release 2.0.8 backports ([#9748](https://github.com/OpenEthereum/open-ethereum/pull/9748)) +- Stable release 2.0.8 backports ([#9748](https://github.com/openethereum/openethereum/pull/9748)) - Parity-version: mark 2.0.8 stable as critical - - Use signed 256-bit integer for sstore gas refund substate ([#9746](https://github.com/OpenEthereum/open-ethereum/pull/9746)) - - Add --force to cargo audit install script ([#9735](https://github.com/OpenEthereum/open-ethereum/pull/9735)) - - Heads ref not present for branches beta and stable ([#9741](https://github.com/OpenEthereum/open-ethereum/pull/9741)) - - Aura: fix panic on extra_info with unsealed block ([#9755](https://github.com/OpenEthereum/open-ethereum/pull/9755)) + - Use signed 256-bit integer for sstore gas refund substate ([#9746](https://github.com/openethereum/openethereum/pull/9746)) + - Add --force to cargo audit install script ([#9735](https://github.com/openethereum/openethereum/pull/9735)) + - Heads ref not present for branches beta and stable ([#9741](https://github.com/openethereum/openethereum/pull/9741)) + - Aura: fix panic on extra_info with unsealed block ([#9755](https://github.com/openethereum/openethereum/pull/9755)) -## Parity-Ethereum [v2.0.7](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.0.7) (2018-10-11) +## Parity-Ethereum [v2.0.7](https://github.com/openethereum/openethereum/releases/tag/v2.0.7) (2018-10-11) Parity-Ethereum 2.0.7-stable is a release that introduces **Constantinople** to the Ethereum client. Upgrading is strongly recommended. @@ -55,72 +55,72 @@ Please note, the following deprecations in our distribution of binaries: The full list of included changes: -- Stable Constantinople changes ([#9723](https://github.com/OpenEthereum/open-ethereum/pull/9723)) - - Ethash: implement EIP-1234 ([#9187](https://github.com/OpenEthereum/open-ethereum/pull/9187)) - - Implement EIP-1052 (EXTCODEHASH) and fix several issues in state account cache ([#9234](https://github.com/OpenEthereum/open-ethereum/pull/9234)) - - Comply EIP-86 with the new definition ([#9140](https://github.com/OpenEthereum/open-ethereum/pull/9140)) - - Implement KIP4: create2 for wasm ([#9277](https://github.com/OpenEthereum/open-ethereum/pull/9277)) - - `gasleft` extern implemented for WASM runtime (kip-6) ([#9357](https://github.com/OpenEthereum/open-ethereum/pull/9357)) - - Add EIP-1014 transition config flag ([#9268](https://github.com/OpenEthereum/open-ethereum/pull/9268)) - - Eip 1283: Net gas metering for SSTORE without dirty maps ([#9319](https://github.com/OpenEthereum/open-ethereum/pull/9319)) - - Update state tests execution model ([#9440](https://github.com/OpenEthereum/open-ethereum/pull/9440)) - - Fix checkpointing when creating contract failed ([#9514](https://github.com/OpenEthereum/open-ethereum/pull/9514)) - - In create memory calculation is the same for create2 because the additional parameter was popped before. ([#9522](https://github.com/OpenEthereum/open-ethereum/pull/9522)) - - Enable all Constantinople hard fork changes in constantinople_test.json ([#9505](https://github.com/OpenEthereum/open-ethereum/pull/9505)) - - Add constantinople conf to EvmTestClient. ([#9570](https://github.com/OpenEthereum/open-ethereum/pull/9570)) - - Hardfork the testnets ([#9562](https://github.com/OpenEthereum/open-ethereum/pull/9562)) - - Don't hash the init_code of CREATE. ([#9688](https://github.com/OpenEthereum/open-ethereum/pull/9688)) - - Implement CREATE2 gas changes and fix some potential overflowing ([#9694](https://github.com/OpenEthereum/open-ethereum/pull/9694)) - - Ethcore: delay ropsten hardfork ([#9704](https://github.com/OpenEthereum/open-ethereum/pull/9704)) - - Add hardcoded headers ([#9730](https://github.com/OpenEthereum/open-ethereum/pull/9730)) - - Gitlab ci: releasable_branches: change variables condition to schedule ([#9729](https://github.com/OpenEthereum/open-ethereum/pull/9729)) - - Hf in POA Core (2018-10-22) ([#9724](https://github.com/OpenEthereum/open-ethereum/pull/9724)) -- Backports for stable 2.0.7 ([#9648](https://github.com/OpenEthereum/open-ethereum/pull/9648)) +- Stable Constantinople changes ([#9723](https://github.com/openethereum/openethereum/pull/9723)) + - Ethash: implement EIP-1234 ([#9187](https://github.com/openethereum/openethereum/pull/9187)) + - Implement EIP-1052 (EXTCODEHASH) and fix several issues in state account cache ([#9234](https://github.com/openethereum/openethereum/pull/9234)) + - Comply EIP-86 with the new definition ([#9140](https://github.com/openethereum/openethereum/pull/9140)) + - Implement KIP4: create2 for wasm ([#9277](https://github.com/openethereum/openethereum/pull/9277)) + - `gasleft` extern implemented for WASM runtime (kip-6) ([#9357](https://github.com/openethereum/openethereum/pull/9357)) + - Add EIP-1014 transition config flag ([#9268](https://github.com/openethereum/openethereum/pull/9268)) + - Eip 1283: Net gas metering for SSTORE without dirty maps ([#9319](https://github.com/openethereum/openethereum/pull/9319)) + - Update state tests execution model ([#9440](https://github.com/openethereum/openethereum/pull/9440)) + - Fix checkpointing when creating contract failed ([#9514](https://github.com/openethereum/openethereum/pull/9514)) + - In create memory calculation is the same for create2 because the additional parameter was popped before. ([#9522](https://github.com/openethereum/openethereum/pull/9522)) + - Enable all Constantinople hard fork changes in constantinople_test.json ([#9505](https://github.com/openethereum/openethereum/pull/9505)) + - Add constantinople conf to EvmTestClient. ([#9570](https://github.com/openethereum/openethereum/pull/9570)) + - Hardfork the testnets ([#9562](https://github.com/openethereum/openethereum/pull/9562)) + - Don't hash the init_code of CREATE. ([#9688](https://github.com/openethereum/openethereum/pull/9688)) + - Implement CREATE2 gas changes and fix some potential overflowing ([#9694](https://github.com/openethereum/openethereum/pull/9694)) + - Ethcore: delay ropsten hardfork ([#9704](https://github.com/openethereum/openethereum/pull/9704)) + - Add hardcoded headers ([#9730](https://github.com/openethereum/openethereum/pull/9730)) + - Gitlab ci: releasable_branches: change variables condition to schedule ([#9729](https://github.com/openethereum/openethereum/pull/9729)) + - Hf in POA Core (2018-10-22) ([#9724](https://github.com/openethereum/openethereum/pull/9724)) +- Backports for stable 2.0.7 ([#9648](https://github.com/openethereum/openethereum/pull/9648)) - Parity-version: bump stable to 2.0.7 - - Fix path to parity.h ([#9274](https://github.com/OpenEthereum/open-ethereum/pull/9274)) - - Ethcore: fix detection of major import ([#9552](https://github.com/OpenEthereum/open-ethereum/pull/9552)) - - Fix (light/provider) : Make `read_only executions` only read-only ([#9591](https://github.com/OpenEthereum/open-ethereum/pull/9591)) - - Hf in POA Sokol (2018-09-19) ([#9607](https://github.com/OpenEthereum/open-ethereum/pull/9607)) - - Fix failing node-table tests on mac os ([#9633](https://github.com/OpenEthereum/open-ethereum/pull/9633)) - - Fix(light_fetch): avoid race with BlockNumber::Latest ([#9665](https://github.com/OpenEthereum/open-ethereum/pull/9665)) - - Ci: Remove unnecessary pipes ([#9681](https://github.com/OpenEthereum/open-ethereum/pull/9681)) - - Docker: run parity as normal user ([#9689](https://github.com/OpenEthereum/open-ethereum/pull/9689)) - - Ci: Skip docs job for master and nightly ([#9693](https://github.com/OpenEthereum/open-ethereum/pull/9693)) - - Ethcore-io retries failed work steal ([#9651](https://github.com/OpenEthereum/open-ethereum/pull/9651)) + - Fix path to parity.h ([#9274](https://github.com/openethereum/openethereum/pull/9274)) + - Ethcore: fix detection of major import ([#9552](https://github.com/openethereum/openethereum/pull/9552)) + - Fix (light/provider) : Make `read_only executions` only read-only ([#9591](https://github.com/openethereum/openethereum/pull/9591)) + - Hf in POA Sokol (2018-09-19) ([#9607](https://github.com/openethereum/openethereum/pull/9607)) + - Fix failing node-table tests on mac os ([#9633](https://github.com/openethereum/openethereum/pull/9633)) + - Fix(light_fetch): avoid race with BlockNumber::Latest ([#9665](https://github.com/openethereum/openethereum/pull/9665)) + - Ci: Remove unnecessary pipes ([#9681](https://github.com/openethereum/openethereum/pull/9681)) + - Docker: run parity as normal user ([#9689](https://github.com/openethereum/openethereum/pull/9689)) + - Ci: Skip docs job for master and nightly ([#9693](https://github.com/openethereum/openethereum/pull/9693)) + - Ethcore-io retries failed work steal ([#9651](https://github.com/openethereum/openethereum/pull/9651)) -## Parity-Ethereum [v2.0.6](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.0.6) (2018-09-20) +## Parity-Ethereum [v2.0.6](https://github.com/openethereum/openethereum/releases/tag/v2.0.6) (2018-09-20) Parity-Ethereum 2.0.6-stable is a release that does not improve performance and stability; no changes were made. The full list of included changes: -- Backports to 2.0.6 stable ([#9600](https://github.com/OpenEthereum/open-ethereum/pull/9600)) -- Ci: disable build cache for json-rpc-docs ([#9587](https://github.com/OpenEthereum/open-ethereum/pull/9587)) +- Backports to 2.0.6 stable ([#9600](https://github.com/openethereum/openethereum/pull/9600)) +- Ci: disable build cache for json-rpc-docs ([#9587](https://github.com/openethereum/openethereum/pull/9587)) -## Parity-Ethereum [v2.0.5](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.0.5) (2018-09-18) +## Parity-Ethereum [v2.0.5](https://github.com/openethereum/openethereum/releases/tag/v2.0.5) (2018-09-18) Parity-Ethereum 2.0.5-stable is a bug-fix release to improve performance and stability. Please, note: - This release marks the 2.0 track of Parity-Ethereum as stable. -- This release contains a low-severity issue with the web-sockets ports. [#9545](https://github.com/OpenEthereum/open-ethereum/pull/9545) -- This release resolves a potential network fragmentation issue. [#9526](https://github.com/OpenEthereum/open-ethereum/pull/9526) +- This release contains a low-severity issue with the web-sockets ports. [#9545](https://github.com/openethereum/openethereum/pull/9545) +- This release resolves a potential network fragmentation issue. [#9526](https://github.com/openethereum/openethereum/pull/9526) - The default `gas_floor_target` was increased to `8_000_000`, the default `gas_cap` to `10_000_000`. - 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. The full list of included changes: -- Backports for 2.0.5 stable ([#9519](https://github.com/OpenEthereum/open-ethereum/pull/9519)) +- Backports for 2.0.5 stable ([#9519](https://github.com/openethereum/openethereum/pull/9519)) - Parity-version: mark 2.0.5 track stable - Deps: bump fs-swap to 0.2.4 - - Remove initial token for WS. ([#9545](https://github.com/OpenEthereum/open-ethereum/pull/9545)) + - Remove initial token for WS. ([#9545](https://github.com/openethereum/openethereum/pull/9545)) - Version: mark release critical - - Increase Gas-floor-target and Gas Cap ([#9564](https://github.com/OpenEthereum/open-ethereum/pull/9564)) + - Increase Gas-floor-target and Gas Cap ([#9564](https://github.com/openethereum/openethereum/pull/9564)) - Gas-floor-target increased to 8M by default - Gas-cap increased to 10M by default - - Improve P2P discovery ([#9526](https://github.com/OpenEthereum/open-ethereum/pull/9526)) + - Improve P2P discovery ([#9526](https://github.com/openethereum/openethereum/pull/9526)) - Add `target` to Rust traces - Network-devp2p: Don't remove discovery peer in main sync - Network-p2p: Refresh discovery more often @@ -136,14 +136,14 @@ The full list of included changes: - Check in flight FindNode before pings - Add `deprecated` to deprecated_echo_hash - Refactor `discovery_round` branching - - Net_version caches network_id to avoid redundant acquire of sync read lock ([#9544](https://github.com/OpenEthereum/open-ethereum/pull/9544)) - - Net_version caches network_id to avoid redundant acquire of sync read lock, [#8746](https://github.com/OpenEthereum/open-ethereum/issues/8746) + - Net_version caches network_id to avoid redundant acquire of sync read lock ([#9544](https://github.com/openethereum/openethereum/pull/9544)) + - Net_version caches network_id to avoid redundant acquire of sync read lock, [#8746](https://github.com/openethereum/openethereum/issues/8746) - Use lower_hex display formatting for `net_peerCount` RPC method -- Update snapcraft.yaml ([#9530](https://github.com/OpenEthereum/open-ethereum/pull/9530)) +- Update snapcraft.yaml ([#9530](https://github.com/openethereum/openethereum/pull/9530)) - Fix DEPRECATED `prepare` - Fix TODO https://bugs.launchpad.net/snapcraft/+bug/1778530 -## Parity-Ethereum [v2.0.4](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.0.4) (2018-09-11) +## Parity-Ethereum [v2.0.4](https://github.com/openethereum/openethereum/releases/tag/v2.0.4) (2018-09-11) Parity-Ethereum 2.0.4-beta is a bug-fix release to improve performance and stability: @@ -154,9 +154,9 @@ Parity-Ethereum 2.0.4-beta is a bug-fix release to improve performance and stabi The full list of included changes: -- Beta backports to 2.0.4 ([#9452](https://github.com/OpenEthereum/open-ethereum/pull/9452)) +- Beta backports to 2.0.4 ([#9452](https://github.com/openethereum/openethereum/pull/9452)) - Parity-version: bump beta to 2.0.4 - - [Light/jsonrpc] Provide the actual account for `eth_coinbase` RPC and unify error handeling for light and full client ([#9383](https://github.com/OpenEthereum/open-ethereum/pull/9383)) + - [Light/jsonrpc] Provide the actual account for `eth_coinbase` RPC and unify error handeling for light and full client ([#9383](https://github.com/openethereum/openethereum/pull/9383)) - Provide the actual `account` for eth_coinbase - The previous implementation always provided the `zero address` on `eth_coinbase` RPC. Now, instead the actual address is returned on success or an error when no account(s) is found! - Full client `eth_coinbase` return err @@ -164,27 +164,27 @@ The full list of included changes: - Remove needless blocks on single import - Remove needless `static` lifetime on const - Fix `rpc_eth_author` test - - Parity: print correct keys path on startup ([#9501](https://github.com/OpenEthereum/open-ethereum/pull/9501)) - - Aura: don't report skipped primaries when empty steps are enabled ([#9435](https://github.com/OpenEthereum/open-ethereum/pull/9435)) - - Only check warp syncing for eth_getWorks ([#9484](https://github.com/OpenEthereum/open-ethereum/pull/9484)) + - Parity: print correct keys path on startup ([#9501](https://github.com/openethereum/openethereum/pull/9501)) + - Aura: don't report skipped primaries when empty steps are enabled ([#9435](https://github.com/openethereum/openethereum/pull/9435)) + - Only check warp syncing for eth_getWorks ([#9484](https://github.com/openethereum/openethereum/pull/9484)) - Only check warp syncing for eth_getWorks - Use SyncStatus::is_snapshot_syncing - - Fix Snapshot restoration failure on Windows ([#9491](https://github.com/OpenEthereum/open-ethereum/pull/9491)) + - Fix Snapshot restoration failure on Windows ([#9491](https://github.com/openethereum/openethereum/pull/9491)) - Close Blooms DB files before DB restoration - Address Grumbles -## Parity-Ethereum [v2.0.3](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.0.3) (2018-09-01) +## Parity-Ethereum [v2.0.3](https://github.com/openethereum/openethereum/releases/tag/v2.0.3) (2018-09-01) Parity-Ethereum 2.0.3-beta is a bug-fix release to improve performance and stability. Hopefully. ;) The full list of included changes: -- Beta backports for 2.0.3 ([#9229](https://github.com/OpenEthereum/open-ethereum/pull/9229)) +- Beta backports for 2.0.3 ([#9229](https://github.com/openethereum/openethereum/pull/9229)) - parity-version: bump beta to 2.0.2 - - remove ssl from dockerfiles, closes [#8880](https://github.com/OpenEthereum/open-ethereum/issues/8880) ([#9195](https://github.com/OpenEthereum/open-ethereum/pull/9195)) - - snap: remove ssl dependencies from snapcraft definition ([#9222](https://github.com/OpenEthereum/open-ethereum/pull/9222)) + - remove ssl from dockerfiles, closes [#8880](https://github.com/openethereum/openethereum/issues/8880) ([#9195](https://github.com/openethereum/openethereum/pull/9195)) + - snap: remove ssl dependencies from snapcraft definition ([#9222](https://github.com/openethereum/openethereum/pull/9222)) - parity-version: bump beta to 2.0.3 - - Remove all dapp permissions related settings ([#9120](https://github.com/OpenEthereum/open-ethereum/pull/9120)) + - Remove all dapp permissions related settings ([#9120](https://github.com/openethereum/openethereum/pull/9120)) - Completely remove all dapps struct from rpc - Remove unused pub use - Remove dapp policy/permission func in ethcore @@ -194,31 +194,31 @@ The full list of included changes: - Address grumbles - Address grumbles - Fix tests - - Check if synced when using eth_getWork ([#9193](https://github.com/OpenEthereum/open-ethereum/issues/9193)) ([#9210](https://github.com/OpenEthereum/open-ethereum/pull/9210)) - - Check if synced when using eth_getWork ([#9193](https://github.com/OpenEthereum/open-ethereum/issues/9193)) + - Check if synced when using eth_getWork ([#9193](https://github.com/openethereum/openethereum/issues/9193)) ([#9210](https://github.com/openethereum/openethereum/pull/9210)) + - Check if synced when using eth_getWork ([#9193](https://github.com/openethereum/openethereum/issues/9193)) - Don't use fn syncing - Fix identation - Fix typo - Don't check for warping - rpc: avoid calling queue_info twice on eth_getWork - - Fix potential as_usize overflow when casting from U256 in miner ([#9221](https://github.com/OpenEthereum/open-ethereum/pull/9221)) - - Allow old blocks from peers with lower difficulty ([#9226](https://github.com/OpenEthereum/open-ethereum/pull/9226)) + - Fix potential as_usize overflow when casting from U256 in miner ([#9221](https://github.com/openethereum/openethereum/pull/9221)) + - Allow old blocks from peers with lower difficulty ([#9226](https://github.com/openethereum/openethereum/pull/9226)) - Previously we only allow downloading of old blocks if the peer difficulty was greater than our syncing difficulty. This change allows downloading of blocks from peers where the difficulty is greater then the last downloaded old block. - - Update Dockerfile ([#9242](https://github.com/OpenEthereum/open-ethereum/pull/9242)) + - Update Dockerfile ([#9242](https://github.com/openethereum/openethereum/pull/9242)) - Update Dockerfile - fix Docker build - - fix dockerfile paths: parity -> parity-ethereum ([#9248](https://github.com/OpenEthereum/open-ethereum/pull/9248)) - - Propagate transactions for next 4 blocks. ([#9265](https://github.com/OpenEthereum/open-ethereum/pull/9265)) - - Closes [#9255](https://github.com/OpenEthereum/open-ethereum/issues/9255) + - fix dockerfile paths: parity -> parity-ethereum ([#9248](https://github.com/openethereum/openethereum/pull/9248)) + - Propagate transactions for next 4 blocks. ([#9265](https://github.com/openethereum/openethereum/pull/9265)) + - Closes [#9255](https://github.com/openethereum/openethereum/issues/9255) - This PR also removes the limit of max 64 transactions per packet, currently we only attempt to prevent the packet size to go over 8MB. This will only be the case for super-large transactions or high-block-gas-limit chains. - Patching this is important only for chains that have blocks that can fit more than 4k transactions (over 86M block gas limit) - For mainnet, we should actually see a tiny bit faster propagation since instead of computing 4k pending set, we only need `4 * 8M / 21k = 1523` transactions. - - Update tobalaba.json ([#9313](https://github.com/OpenEthereum/open-ethereum/pull/9313)) - - Fix load share ([#9321](https://github.com/OpenEthereum/open-ethereum/pull/9321)) + - Update tobalaba.json ([#9313](https://github.com/openethereum/openethereum/pull/9313)) + - Fix load share ([#9321](https://github.com/openethereum/openethereum/pull/9321)) - fix(light_sync): calculate `load_share` properly - refactor(api.rs): extract `light_params` fn, add test - style(api.rs): add trailing commas - - ethcore: fix pow difficulty validation ([#9328](https://github.com/OpenEthereum/open-ethereum/pull/9328)) + - ethcore: fix pow difficulty validation ([#9328](https://github.com/openethereum/openethereum/pull/9328)) - ethcore: fix pow difficulty validation - ethcore: validate difficulty is not zero - ethcore: add issue link to regression test @@ -226,14 +226,14 @@ The full list of included changes: - ethcore: move difficulty_to_boundary to ethash crate - ethcore: reuse difficulty_to_boundary and boundary_to_difficulty - ethcore: fix grumbles in difficulty_to_boundary_aux - - Light client `Provide default nonce in transactions when it´s missing` ([#9370](https://github.com/OpenEthereum/open-ethereum/pull/9370)) + - Light client `Provide default nonce in transactions when it´s missing` ([#9370](https://github.com/openethereum/openethereum/pull/9370)) - Provide `default_nonce` in tx's when it's missing - When `nonce` is missing in a `EthTransaction` will cause it to fall in these cases provide `default_nonce` value instead! - - Changed http:// to https:// on Yasm link ([#9369](https://github.com/OpenEthereum/open-ethereum/pull/9369)) + - Changed http:// to https:// on Yasm link ([#9369](https://github.com/openethereum/openethereum/pull/9369)) - Changed http:// to https:// on Yasm link in README.md - Address grumbles - - ethcore: kovan: delay activation of strict score validation ([#9406](https://github.com/OpenEthereum/open-ethereum/pull/9406)) - - Better support for eth_getLogs in light mode ([#9186](https://github.com/OpenEthereum/open-ethereum/pull/9186)) + - ethcore: kovan: delay activation of strict score validation ([#9406](https://github.com/openethereum/openethereum/pull/9406)) + - Better support for eth_getLogs in light mode ([#9186](https://github.com/openethereum/openethereum/pull/9186)) - Light client on-demand request for headers range. - Cache headers in HeaderWithAncestors response. - Also fulfills request locally if all headers are in cache. @@ -243,7 +243,7 @@ The full list of included changes: - Enforce limit on header range length in light client logs request. - Fix light request tests after struct change. - Respond to review comments. - - Add update docs script to CI ([#9219](https://github.com/OpenEthereum/open-ethereum/pull/9219)) + - Add update docs script to CI ([#9219](https://github.com/openethereum/openethereum/pull/9219)) - Add update docs script to CI - Added a script to CI that will use the jsonrpc tool to update rpc documentation then commit and push those to the wiki repo. - fix gitlab ci lint @@ -254,11 +254,11 @@ The full list of included changes: - Fix JSONRPC docs CI job - Update remote config in wiki repo before pushing changes using a github token for authentication. Add message to wiki tag when pushing changes. Use project directory to correctly copy parity code base into the jsonrpc repo for doc generation. - Fix set_remote_wiki function call in CI - - Prevent blockchain & miner racing when accessing pending block. ([#9310](https://github.com/OpenEthereum/open-ethereum/pull/9310)) + - Prevent blockchain & miner racing when accessing pending block. ([#9310](https://github.com/openethereum/openethereum/pull/9310)) - Prevent blockchain & miner racing when accessing pending block. - Fix unavailability of pending block during reseal. - - Prevent sync restart if import queue full ([#9381](https://github.com/OpenEthereum/open-ethereum/pull/9381)) - - Add POA Networks: Core and Sokol ([#9413](https://github.com/OpenEthereum/open-ethereum/pull/9413)) + - Prevent sync restart if import queue full ([#9381](https://github.com/openethereum/openethereum/pull/9381)) + - Add POA Networks: Core and Sokol ([#9413](https://github.com/openethereum/openethereum/pull/9413)) - ethcore: add poa network and sokol chainspecs - rpc: simplify chain spec docs - cli: rearrange networks by main/test and size/range @@ -270,13 +270,13 @@ The full list of included changes: - parity: fix configuration tests - parity: fix parameter tests - ethcore: rename POA Core and POA Sokol - - Update tobalaba.json ([#9419](https://github.com/OpenEthereum/open-ethereum/pull/9419)) - - Update hardcoded sync ([#9421](https://github.com/OpenEthereum/open-ethereum/pull/9421)) + - Update tobalaba.json ([#9419](https://github.com/openethereum/openethereum/pull/9419)) + - Update hardcoded sync ([#9421](https://github.com/openethereum/openethereum/pull/9421)) - Update foundation hardcoded header to block 6219777 - Update ropsten hardcoded header to block 3917825 - Update kovan hardcoded header to block 8511489 -## Parity-Ethereum [v2.0.1](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.0.1) (2018-07-27) +## Parity-Ethereum [v2.0.1](https://github.com/openethereum/openethereum/releases/tag/v2.0.1) (2018-07-27) Parity-Ethereum 2.0.1-beta is a bug-fix release to improve performance and stability. @@ -284,42 +284,42 @@ Note, authorities in PoA networks based on the Aura engine, should upgrade their The full list of included changes: -- Backports to 2.0.1-beta ([#9145](https://github.com/OpenEthereum/open-ethereum/pull/9145)) +- Backports to 2.0.1-beta ([#9145](https://github.com/openethereum/openethereum/pull/9145)) - Parity-version: bump beta to 2.0.1 - - Ci: update version strings for snaps ([#9160](https://github.com/OpenEthereum/open-ethereum/pull/9160)) - - Be more graceful on Aura difficulty validation ([#9164](https://github.com/OpenEthereum/open-ethereum/pull/9164)) + - Ci: update version strings for snaps ([#9160](https://github.com/openethereum/openethereum/pull/9160)) + - Be more graceful on Aura difficulty validation ([#9164](https://github.com/openethereum/openethereum/pull/9164)) - Be more graceful on Aura difficulty validation - Test: rejects_step_backwards - Test: proposer_switching - Test: rejects_future_block - Test: reports_skipped - Test: verify_empty_seal_steps - - Remove node-health ([#9119](https://github.com/OpenEthereum/open-ethereum/pull/9119)) + - Remove node-health ([#9119](https://github.com/openethereum/openethereum/pull/9119)) - Remove node-health - Remove ntp_servers - Add --ntp-servers as legacy instead of removing it - Add --ntp-servers to deprecated args - Remove unused stuff - Remove _legacy_ntp_servers - - Parity: fix UserDefaults json parser ([#9189](https://github.com/OpenEthereum/open-ethereum/pull/9189)) + - Parity: fix UserDefaults json parser ([#9189](https://github.com/openethereum/openethereum/pull/9189)) - Parity: fix UserDefaults json parser - Parity: use serde_derive for UserDefaults - Parity: support deserialization of old UserDefault json format - Parity: make UserDefaults serde backwards compatible - Parity: tabify indentation in UserDefaults - - Fix bugfix hard fork logic ([#9138](https://github.com/OpenEthereum/open-ethereum/pull/9138)) + - Fix bugfix hard fork logic ([#9138](https://github.com/openethereum/openethereum/pull/9138)) - Fix bugfix hard fork logic - Remove dustProtectionTransition from bugfix category - Eip-168 is not enabled by default - Remove unnecessary 'static - - Disable per-sender limit for local transactions. ([#9148](https://github.com/OpenEthereum/open-ethereum/pull/9148)) + - Disable per-sender limit for local transactions. ([#9148](https://github.com/openethereum/openethereum/pull/9148)) - Disable per-sender limit for local transactions. - Add a missing new line. - - Rpc: fix is_major_importing sync state condition ([#9112](https://github.com/OpenEthereum/open-ethereum/pull/9112)) + - Rpc: fix is_major_importing sync state condition ([#9112](https://github.com/openethereum/openethereum/pull/9112)) - Rpc: fix is_major_importing sync state condition - Rpc: fix informant printout when waiting for peers - - Fix verification in ethcore-sync collect_blocks ([#9135](https://github.com/OpenEthereum/open-ethereum/pull/9135)) - - Docker: update hub dockerfile ([#9173](https://github.com/OpenEthereum/open-ethereum/pull/9173)) + - Fix verification in ethcore-sync collect_blocks ([#9135](https://github.com/openethereum/openethereum/pull/9135)) + - Docker: update hub dockerfile ([#9173](https://github.com/openethereum/openethereum/pull/9173)) - Update Dockerfile for hub - Update to Ubuntu Xenial 16.04 - Fix cmake version @@ -328,36 +328,36 @@ The full list of included changes: - Rpc: remove node_health leftover from merge - Rpc: remove dapps leftover from merge -## Parity-Ethereum [v2.0.0](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.0.0) "Ethereum" (2018-07-18) +## Parity-Ethereum [v2.0.0](https://github.com/openethereum/openethereum/releases/tag/v2.0.0) "Ethereum" (2018-07-18) This is the Parity-Ethereum//v2.0.0-beta release, code-named "Ethereum", **YOLO!** Please note, Parity-Ethereum//v2.0.0 comes with some breaking changes that might be interrupting your usual workflows. Please mind them before upgrading: -- The Parity client is now called _Parity-Ethereum_ to distinguish it from other software we provide, such as [_Parity-Bitcoin_](https://github.com/paritytech/parity-bitcoin/) and [_Parity-Polkadot_](https://github.com/paritytech/polkadot) ([#9052](https://github.com/OpenEthereum/open-ethereum/pull/9052)). -- The public node and the user interface (a.k.a. _"Parity Wallet"_) are completely removed from the Parity-Ethereum//v2.0.0 client ([#8758](https://github.com/OpenEthereum/open-ethereum/pull/8758), [#8783](https://github.com/OpenEthereum/open-ethereum/pull/8783), [#8641](https://github.com/OpenEthereum/open-ethereum/pull/8641)). Users interested running a Parity Wallet, check out [the stand-alone UI application](https://github.com/Parity-JS/shell/releases). -- The DApps subsystem was completely removed from the client ([#9017](https://github.com/OpenEthereum/open-ethereum/pull/9017), [#9107](https://github.com/OpenEthereum/open-ethereum/pull/9107)). Again, use the standalone wallet if you wish to continue working with them. -- Windows and MacOS versions are not available as installer anymore and the system trays were removed ([#8778](https://github.com/OpenEthereum/open-ethereum/pull/8778)). If you desire to run Parity-Ethereum on Windows or MacOS, you still can get the binaries from our mirrors. Furthermore, MacOS users are encouraged [to use our homebrew tap](https://github.com/paritytech/homebrew-paritytech/). -- Linux versions are not available as deb-/rpm-packages anymore ([#8887](https://github.com/OpenEthereum/open-ethereum/pull/8887)). Communities are encouraged to provide their own packages or maintain their own repositories, such as [Arch Linux does](https://www.archlinux.org/packages/community/x86_64/parity/) for instance. -- MD5-checksums are completely replaced by SHA256-checksums ([#8884](https://github.com/OpenEthereum/open-ethereum/pull/8884)). This is also reflected on our homepage by now. -- Deprecated, removed, or replaced CLI-options are hidden from client `--help` to further discourage their usage ([#8967](https://github.com/OpenEthereum/open-ethereum/pull/8967)). +- The Parity client is now called _Parity-Ethereum_ to distinguish it from other software we provide, such as [_Parity-Bitcoin_](https://github.com/paritytech/parity-bitcoin/) and [_Parity-Polkadot_](https://github.com/paritytech/polkadot) ([#9052](https://github.com/openethereum/openethereum/pull/9052)). +- The public node and the user interface (a.k.a. _"Parity Wallet"_) are completely removed from the Parity-Ethereum//v2.0.0 client ([#8758](https://github.com/openethereum/openethereum/pull/8758), [#8783](https://github.com/openethereum/openethereum/pull/8783), [#8641](https://github.com/openethereum/openethereum/pull/8641)). Users interested running a Parity Wallet, check out [the stand-alone UI application](https://github.com/Parity-JS/shell/releases). +- The DApps subsystem was completely removed from the client ([#9017](https://github.com/openethereum/openethereum/pull/9017), [#9107](https://github.com/openethereum/openethereum/pull/9107)). Again, use the standalone wallet if you wish to continue working with them. +- Windows and MacOS versions are not available as installer anymore and the system trays were removed ([#8778](https://github.com/openethereum/openethereum/pull/8778)). If you desire to run Parity-Ethereum on Windows or MacOS, you still can get the binaries from our mirrors. Furthermore, MacOS users are encouraged [to use our homebrew tap](https://github.com/paritytech/homebrew-paritytech/). +- Linux versions are not available as deb-/rpm-packages anymore ([#8887](https://github.com/openethereum/openethereum/pull/8887)). Communities are encouraged to provide their own packages or maintain their own repositories, such as [Arch Linux does](https://www.archlinux.org/packages/community/x86_64/parity/) for instance. +- MD5-checksums are completely replaced by SHA256-checksums ([#8884](https://github.com/openethereum/openethereum/pull/8884)). This is also reflected on our homepage by now. +- Deprecated, removed, or replaced CLI-options are hidden from client `--help` to further discourage their usage ([#8967](https://github.com/openethereum/openethereum/pull/8967)). Additional noteworthy changes to the client: -- Tracing of precompiled contracts when the transfer value is not zero ([#8486](https://github.com/OpenEthereum/open-ethereum/pull/8486)) -- _Parity-Ethereum_ as a library now provides APIs for running full and light nodes and a C interface ([#8412](https://github.com/OpenEthereum/open-ethereum/pull/8412)). Shared crates are now available in [_Parity-Common_](https://github.com/paritytech/parity-common) ([#9083](https://github.com/OpenEthereum/open-ethereum/pull/9083)). -- The Morden database and keys are now moved to a `./Morden` subdirectory instead of `./test` which is by default used by Ropsten ([#8621](https://github.com/OpenEthereum/open-ethereum/pull/8621)). -- Adding support for having an on-chain contract calculating the block rewards ([#8419](https://github.com/OpenEthereum/open-ethereum/pull/8419)). -- Enforcing warp-only synchronization with `--warp-barrier [blocknumber]` flag ([#8228](https://github.com/OpenEthereum/open-ethereum/pull/8228)). -- Adding a fork-choice and meta-data framework suitable for implementing Casper ([#8401](https://github.com/OpenEthereum/open-ethereum/pull/8401)). -- Returning an error if RLP-size of a transaction exceeds a 300kB limit ([#8473](https://github.com/OpenEthereum/open-ethereum/pull/8473)). -- Warp-sync is now resumable by keeping the downloaded chunks between client restarts. Also, it seeds downloaded snapshots for other nodes ([#8544](https://github.com/OpenEthereum/open-ethereum/pull/8544)). -- The developer chain `--chain dev` now contains Byzantium features, this breaks existing developer chains ([#8717](https://github.com/OpenEthereum/open-ethereum/pull/8717)). -- The EIP150, EIP160 and EIP161 forks are now to be specified in common params section of a chain-spec file instead of the Ethash params to enable these features on non-proof-of-work chains ([#8614](https://github.com/OpenEthereum/open-ethereum/pull/8614)). Please update your chain specs. -- Allowing to disable local-by-default for transactions with new configurations ([#8882](https://github.com/OpenEthereum/open-ethereum/pull/8882)). -- Never drop local transactions from different senders ([#9002](https://github.com/OpenEthereum/open-ethereum/pull/9002)). -- Optimize pending transactions filter and fix ethstats reporting of pending transactions ([#9026](https://github.com/OpenEthereum/open-ethereum/pull/9026)). -- Add separate database directory for light client allowing to run full and light nodes at the same time ([#9064](https://github.com/OpenEthereum/open-ethereum/pull/9064)). +- Tracing of precompiled contracts when the transfer value is not zero ([#8486](https://github.com/openethereum/openethereum/pull/8486)) +- _Parity-Ethereum_ as a library now provides APIs for running full and light nodes and a C interface ([#8412](https://github.com/openethereum/openethereum/pull/8412)). Shared crates are now available in [_Parity-Common_](https://github.com/paritytech/parity-common) ([#9083](https://github.com/openethereum/openethereum/pull/9083)). +- The Morden database and keys are now moved to a `./Morden` subdirectory instead of `./test` which is by default used by Ropsten ([#8621](https://github.com/openethereum/openethereum/pull/8621)). +- Adding support for having an on-chain contract calculating the block rewards ([#8419](https://github.com/openethereum/openethereum/pull/8419)). +- Enforcing warp-only synchronization with `--warp-barrier [blocknumber]` flag ([#8228](https://github.com/openethereum/openethereum/pull/8228)). +- Adding a fork-choice and meta-data framework suitable for implementing Casper ([#8401](https://github.com/openethereum/openethereum/pull/8401)). +- Returning an error if RLP-size of a transaction exceeds a 300kB limit ([#8473](https://github.com/openethereum/openethereum/pull/8473)). +- Warp-sync is now resumable by keeping the downloaded chunks between client restarts. Also, it seeds downloaded snapshots for other nodes ([#8544](https://github.com/openethereum/openethereum/pull/8544)). +- The developer chain `--chain dev` now contains Byzantium features, this breaks existing developer chains ([#8717](https://github.com/openethereum/openethereum/pull/8717)). +- The EIP150, EIP160 and EIP161 forks are now to be specified in common params section of a chain-spec file instead of the Ethash params to enable these features on non-proof-of-work chains ([#8614](https://github.com/openethereum/openethereum/pull/8614)). Please update your chain specs. +- Allowing to disable local-by-default for transactions with new configurations ([#8882](https://github.com/openethereum/openethereum/pull/8882)). +- Never drop local transactions from different senders ([#9002](https://github.com/openethereum/openethereum/pull/9002)). +- Optimize pending transactions filter and fix ethstats reporting of pending transactions ([#9026](https://github.com/openethereum/openethereum/pull/9026)). +- Add separate database directory for light client allowing to run full and light nodes at the same time ([#9064](https://github.com/openethereum/openethereum/pull/9064)). If you are upgrading directly from versions 1.10.9 or earlier, please note important changes to our transaction-queue implementation, namely: @@ -366,9 +366,9 @@ If you are upgrading directly from versions 1.10.9 or earlier, please note impor The full list of included changes: -- Backports to 2.0.0-beta ([#9094](https://github.com/OpenEthereum/open-ethereum/pull/9094)) +- Backports to 2.0.0-beta ([#9094](https://github.com/openethereum/openethereum/pull/9094)) - Parity-version: betalize 2.0 - - Multiple improvements to discovery ping handling ([#8771](https://github.com/OpenEthereum/open-ethereum/pull/8771)) + - Multiple improvements to discovery ping handling ([#8771](https://github.com/openethereum/openethereum/pull/8771)) - Discovery: Only add nodes to routing table after receiving pong. - Discovery: Refactor packet creation into its own function. - Discovery: Additional testing for new add_node behavior. @@ -377,265 +377,265 @@ The full list of included changes: - Discovery: Track timeouts on FIND_NODE requests. - Discovery: Retry failed pings with exponential backoff. - !fixup Use slice instead of Vec for request_backoff. - - Add separate database directory for light client ([#9064](https://github.com/OpenEthereum/open-ethereum/pull/9064)) - - Add separate default DB path for light client ([#8927](https://github.com/OpenEthereum/open-ethereum/pull/8927)) + - Add separate database directory for light client ([#9064](https://github.com/openethereum/openethereum/pull/9064)) + - Add separate default DB path for light client ([#8927](https://github.com/openethereum/openethereum/pull/8927)) - Improve readability - - Revert "Replace `std::env::home_dir` with `dirs::home_dir` ([#9077](https://github.com/OpenEthereum/open-ethereum/pull/9077))" ([#9097](https://github.com/OpenEthereum/open-ethereum/pull/9097)) - - Revert "Replace `std::env::home_dir` with `dirs::home_dir` ([#9077](https://github.com/OpenEthereum/open-ethereum/pull/9077))" + - Revert "Replace `std::env::home_dir` with `dirs::home_dir` ([#9077](https://github.com/openethereum/openethereum/pull/9077))" ([#9097](https://github.com/openethereum/openethereum/pull/9097)) + - Revert "Replace `std::env::home_dir` with `dirs::home_dir` ([#9077](https://github.com/openethereum/openethereum/pull/9077))" - This reverts commit 7e77932. - Restore some of the changes - Update parity-common - - Offload cull to IoWorker. ([#9099](https://github.com/OpenEthereum/open-ethereum/pull/9099)) - - Fix work-notify. ([#9104](https://github.com/OpenEthereum/open-ethereum/pull/9104)) - - Update hidapi, fixes [#7542](https://github.com/OpenEthereum/open-ethereum/issues/7542) ([#9108](https://github.com/OpenEthereum/open-ethereum/pull/9108)) - - Docker: add cmake dependency ([#9111](https://github.com/OpenEthereum/open-ethereum/pull/9111)) - - Update light client hardcoded headers ([#9098](https://github.com/OpenEthereum/open-ethereum/pull/9098)) + - Offload cull to IoWorker. ([#9099](https://github.com/openethereum/openethereum/pull/9099)) + - Fix work-notify. ([#9104](https://github.com/openethereum/openethereum/pull/9104)) + - Update hidapi, fixes [#7542](https://github.com/openethereum/openethereum/issues/7542) ([#9108](https://github.com/openethereum/openethereum/pull/9108)) + - Docker: add cmake dependency ([#9111](https://github.com/openethereum/openethereum/pull/9111)) + - Update light client hardcoded headers ([#9098](https://github.com/openethereum/openethereum/pull/9098)) - Insert Kovan hardcoded headers until 7690241 - Insert Kovan hardcoded headers until block 7690241 - Insert Ropsten hardcoded headers until 3612673 - Insert Mainnet hardcoded headers until block 5941249 - - Make sure to produce full blocks. ([#9115](https://github.com/OpenEthereum/open-ethereum/pull/9115)) - - Insert ETC (classic) hardcoded headers until block 6170625 ([#9121](https://github.com/OpenEthereum/open-ethereum/pull/9121)) - - Fix verification in ethcore-sync collect_blocks ([#9135](https://github.com/OpenEthereum/open-ethereum/pull/9135)) - - Completely remove all dapps struct from rpc ([#9107](https://github.com/OpenEthereum/open-ethereum/pull/9107)) + - Make sure to produce full blocks. ([#9115](https://github.com/openethereum/openethereum/pull/9115)) + - Insert ETC (classic) hardcoded headers until block 6170625 ([#9121](https://github.com/openethereum/openethereum/pull/9121)) + - Fix verification in ethcore-sync collect_blocks ([#9135](https://github.com/openethereum/openethereum/pull/9135)) + - Completely remove all dapps struct from rpc ([#9107](https://github.com/openethereum/openethereum/pull/9107)) - Completely remove all dapps struct from rpc - Remove unused pub use - - `evm bench` fix broken dependencies ([#9134](https://github.com/OpenEthereum/open-ethereum/pull/9134)) + - `evm bench` fix broken dependencies ([#9134](https://github.com/openethereum/openethereum/pull/9134)) - `evm bench` use valid dependencies - Benchmarks of the `evm` used stale versions of a couple a crates that this commit fixes! - Fix warnings - - Update snapcraft.yaml ([#9132](https://github.com/OpenEthereum/open-ethereum/pull/9132)) -- Parity Ethereum 2.0.0 ([#9052](https://github.com/OpenEthereum/open-ethereum/pull/9052)) -- Don't fetch snapshot chunks at random ([#9088](https://github.com/OpenEthereum/open-ethereum/pull/9088)) -- Remove the dapps system ([#9017](https://github.com/OpenEthereum/open-ethereum/pull/9017)) -- Fix nightly warnings ([#9080](https://github.com/OpenEthereum/open-ethereum/pull/9080)) -- Db: remove wal disabling / fast-and-loose option. ([#8963](https://github.com/OpenEthereum/open-ethereum/pull/8963)) -- Transactions hashes missing in trace_replayBlockTransactions method result [#8725](https://github.com/OpenEthereum/open-ethereum/issues/8725) ([#8883](https://github.com/OpenEthereum/open-ethereum/pull/8883)) -- Delete crates from parity-ethereum and fetch them from parity-common instead ([#9083](https://github.com/OpenEthereum/open-ethereum/pull/9083)) -- Updater verification ([#8787](https://github.com/OpenEthereum/open-ethereum/pull/8787)) -- Phrasing, precisions and typos in CLI help ([#9060](https://github.com/OpenEthereum/open-ethereum/pull/9060)) -- Some work towards iOS build ([#9045](https://github.com/OpenEthereum/open-ethereum/pull/9045)) -- Clean up deprecated options and add CHECK macro ([#9036](https://github.com/OpenEthereum/open-ethereum/pull/9036)) -- Replace `std::env::home_dir` with `dirs::home_dir` ([#9077](https://github.com/OpenEthereum/open-ethereum/pull/9077)) -- Fix warning in secret-store test ([#9074](https://github.com/OpenEthereum/open-ethereum/pull/9074)) -- Seedhashcompute remove needless `new` impl ([#9063](https://github.com/OpenEthereum/open-ethereum/pull/9063)) -- Remove trait bounds from several structs ([#9055](https://github.com/OpenEthereum/open-ethereum/pull/9055)) -- Docs: add changelog for 1.10.9 stable and 1.11.6 beta ([#9069](https://github.com/OpenEthereum/open-ethereum/pull/9069)) -- Enable test in `miner/pool/test` ([#9072](https://github.com/OpenEthereum/open-ethereum/pull/9072)) -- Fetch: replace futures-timer with tokio-timer ([#9066](https://github.com/OpenEthereum/open-ethereum/pull/9066)) -- Remove util-error ([#9054](https://github.com/OpenEthereum/open-ethereum/pull/9054)) -- Fixes for misbehavior reporting in AuthorityRound ([#8998](https://github.com/OpenEthereum/open-ethereum/pull/8998)) -- A last bunch of txqueue performance optimizations ([#9024](https://github.com/OpenEthereum/open-ethereum/pull/9024)) -- Reduce number of constraints for triedb types ([#9043](https://github.com/OpenEthereum/open-ethereum/pull/9043)) -- Bump fs-swap to 0.2.3 so it is compatible with osx 10.11 again ([#9050](https://github.com/OpenEthereum/open-ethereum/pull/9050)) -- Recursive test ([#9042](https://github.com/OpenEthereum/open-ethereum/pull/9042)) -- Introduce more optional features in ethcore ([#9020](https://github.com/OpenEthereum/open-ethereum/pull/9020)) -- Update ETSC bootnodes ([#9038](https://github.com/OpenEthereum/open-ethereum/pull/9038)) -- Optimize pending transactions filter ([#9026](https://github.com/OpenEthereum/open-ethereum/pull/9026)) -- Eip160/eip161 spec: u64 -> BlockNumber ([#9044](https://github.com/OpenEthereum/open-ethereum/pull/9044)) -- Move the C/C++ example to another directory ([#9032](https://github.com/OpenEthereum/open-ethereum/pull/9032)) -- Bump parking_lot to 0.6 ([#9013](https://github.com/OpenEthereum/open-ethereum/pull/9013)) -- Never drop local transactions from different senders. ([#9002](https://github.com/OpenEthereum/open-ethereum/pull/9002)) -- Precise HTTP or WebSockets for JSON-RPC options ([#9027](https://github.com/OpenEthereum/open-ethereum/pull/9027)) -- Recently rejected cache for transaction queue ([#9005](https://github.com/OpenEthereum/open-ethereum/pull/9005)) -- Make HashDB generic ([#8739](https://github.com/OpenEthereum/open-ethereum/pull/8739)) -- Only return error log for rustls ([#9025](https://github.com/OpenEthereum/open-ethereum/pull/9025)) -- Update Changelogs for 1.10.8 and 1.11.5 ([#9012](https://github.com/OpenEthereum/open-ethereum/pull/9012)) -- Attempt to graceful shutdown in case of panics ([#8999](https://github.com/OpenEthereum/open-ethereum/pull/8999)) -- Simplify kvdb error types ([#8924](https://github.com/OpenEthereum/open-ethereum/pull/8924)) -- Add option for user to set max size limit for RPC requests ([#9010](https://github.com/OpenEthereum/open-ethereum/pull/9010)) -- Bump ntp to 0.5.0 ([#9009](https://github.com/OpenEthereum/open-ethereum/pull/9009)) -- Removed duplicate dependency ([#9021](https://github.com/OpenEthereum/open-ethereum/pull/9021)) -- Minimal effective gas price in the queue ([#8934](https://github.com/OpenEthereum/open-ethereum/pull/8934)) -- Parity: fix db path when migrating to blooms db ([#8975](https://github.com/OpenEthereum/open-ethereum/pull/8975)) -- Preserve the current abort behavior ([#8995](https://github.com/OpenEthereum/open-ethereum/pull/8995)) -- Improve should_replace on NonceAndGasPrice ([#8980](https://github.com/OpenEthereum/open-ethereum/pull/8980)) -- Tentative fix for missing dependency error ([#8973](https://github.com/OpenEthereum/open-ethereum/pull/8973)) -- Refactor evm Instruction to be a c-like enum ([#8914](https://github.com/OpenEthereum/open-ethereum/pull/8914)) -- Fix deadlock in blockchain. ([#8977](https://github.com/OpenEthereum/open-ethereum/pull/8977)) -- Snap: downgrade rust to revision 1.26.2, ref snapcraft/+bug/1778530 ([#8984](https://github.com/OpenEthereum/open-ethereum/pull/8984)) -- Use local parity-dapps-glue instead of crate published at crates.io ([#8983](https://github.com/OpenEthereum/open-ethereum/pull/8983)) -- Parity: omit redundant last imported block number in light sync informant ([#8962](https://github.com/OpenEthereum/open-ethereum/pull/8962)) -- Disable hardware-wallets on platforms that don't support `libusb` ([#8464](https://github.com/OpenEthereum/open-ethereum/pull/8464)) -- Bump error-chain and quick_error versions ([#8972](https://github.com/OpenEthereum/open-ethereum/pull/8972)) -- Evm benchmark utilities ([#8944](https://github.com/OpenEthereum/open-ethereum/pull/8944)) -- Parity: hide legacy options from cli --help ([#8967](https://github.com/OpenEthereum/open-ethereum/pull/8967)) -- Scripts: fix docker build tag on latest using master ([#8952](https://github.com/OpenEthereum/open-ethereum/pull/8952)) -- Add type for passwords. ([#8920](https://github.com/OpenEthereum/open-ethereum/pull/8920)) -- Deps: bump fs-swap ([#8953](https://github.com/OpenEthereum/open-ethereum/pull/8953)) -- Eliminate some more `transmute()` ([#8879](https://github.com/OpenEthereum/open-ethereum/pull/8879)) -- Restrict vault.json permssion to owner and using random suffix for temp vault.json file ([#8932](https://github.com/OpenEthereum/open-ethereum/pull/8932)) -- Print SS.self_public when starting SS node ([#8949](https://github.com/OpenEthereum/open-ethereum/pull/8949)) -- Scripts: minor improvements ([#8930](https://github.com/OpenEthereum/open-ethereum/pull/8930)) -- Rpc: cap gas limit of local calls ([#8943](https://github.com/OpenEthereum/open-ethereum/pull/8943)) -- Docs: update changelogs ([#8931](https://github.com/OpenEthereum/open-ethereum/pull/8931)) -- Ethcore: fix compilation when using slow-blocks or evm-debug features ([#8936](https://github.com/OpenEthereum/open-ethereum/pull/8936)) -- Fixed blooms dir creation ([#8941](https://github.com/OpenEthereum/open-ethereum/pull/8941)) -- Update hardcoded headers ([#8925](https://github.com/OpenEthereum/open-ethereum/pull/8925)) -- New blooms database ([#8712](https://github.com/OpenEthereum/open-ethereum/pull/8712)) -- Ethstore: retry deduplication of wallet file names until success ([#8910](https://github.com/OpenEthereum/open-ethereum/pull/8910)) -- Update ropsten.json ([#8926](https://github.com/OpenEthereum/open-ethereum/pull/8926)) -- Include node identity in the P2P advertised client version. ([#8830](https://github.com/OpenEthereum/open-ethereum/pull/8830)) -- Allow disabling local-by-default for transactions with new config entry ([#8882](https://github.com/OpenEthereum/open-ethereum/pull/8882)) -- Allow Poll Lifetime to be configured via CLI ([#8885](https://github.com/OpenEthereum/open-ethereum/pull/8885)) -- Cleanup nibbleslice ([#8915](https://github.com/OpenEthereum/open-ethereum/pull/8915)) -- Hardware-wallets `Clean up things I missed in the latest PR` ([#8890](https://github.com/OpenEthereum/open-ethereum/pull/8890)) -- Remove debian/.deb and centos/.rpm packaging scripts ([#8887](https://github.com/OpenEthereum/open-ethereum/pull/8887)) -- Remove a weird emoji in new_social docs ([#8913](https://github.com/OpenEthereum/open-ethereum/pull/8913)) -- Minor fix in chain supplier and light provider ([#8906](https://github.com/OpenEthereum/open-ethereum/pull/8906)) -- Block 0 is valid in queries ([#8891](https://github.com/OpenEthereum/open-ethereum/pull/8891)) -- Fixed osx permissions ([#8901](https://github.com/OpenEthereum/open-ethereum/pull/8901)) -- Atomic create new files with permissions to owner in ethstore ([#8896](https://github.com/OpenEthereum/open-ethereum/pull/8896)) -- Add ETC Cooperative-run load balanced parity node ([#8892](https://github.com/OpenEthereum/open-ethereum/pull/8892)) -- Add support for --chain tobalaba ([#8870](https://github.com/OpenEthereum/open-ethereum/pull/8870)) -- Fix some warns on nightly ([#8889](https://github.com/OpenEthereum/open-ethereum/pull/8889)) -- Add new ovh bootnodes and fix port for foundation bootnode 3.2 ([#8886](https://github.com/OpenEthereum/open-ethereum/pull/8886)) -- Secretstore: service pack 1 ([#8435](https://github.com/OpenEthereum/open-ethereum/pull/8435)) -- Handle removed logs in filter changes and add geth compatibility field ([#8796](https://github.com/OpenEthereum/open-ethereum/pull/8796)) -- Fixed ipc leak, closes [#8774](https://github.com/OpenEthereum/open-ethereum/issues/8774) ([#8876](https://github.com/OpenEthereum/open-ethereum/pull/8876)) -- Scripts: remove md5 checksums ([#8884](https://github.com/OpenEthereum/open-ethereum/pull/8884)) -- Hardware_wallet/Ledger `Sign messages` + some refactoring ([#8868](https://github.com/OpenEthereum/open-ethereum/pull/8868)) -- Check whether we need resealing in miner and unwrap has_account in account_provider ([#8853](https://github.com/OpenEthereum/open-ethereum/pull/8853)) -- Docker: Fix alpine build ([#8878](https://github.com/OpenEthereum/open-ethereum/pull/8878)) -- Remove mac os installers etc ([#8875](https://github.com/OpenEthereum/open-ethereum/pull/8875)) -- Readme.md: update the list of dependencies ([#8864](https://github.com/OpenEthereum/open-ethereum/pull/8864)) -- Fix concurrent access to signer queue ([#8854](https://github.com/OpenEthereum/open-ethereum/pull/8854)) -- Tx permission contract improvement ([#8400](https://github.com/OpenEthereum/open-ethereum/pull/8400)) -- Limit the number of transactions in pending set ([#8777](https://github.com/OpenEthereum/open-ethereum/pull/8777)) -- Use sealing.enabled to emit eth_mining information ([#8844](https://github.com/OpenEthereum/open-ethereum/pull/8844)) -- Don't allocate in expect_valid_rlp unless necessary ([#8867](https://github.com/OpenEthereum/open-ethereum/pull/8867)) -- Fix Cli Return Code on --help for ethkey, ethstore & whisper ([#8863](https://github.com/OpenEthereum/open-ethereum/pull/8863)) -- Fix subcrate test compile ([#8862](https://github.com/OpenEthereum/open-ethereum/pull/8862)) -- Network-devp2p: downgrade logging to debug, add target ([#8784](https://github.com/OpenEthereum/open-ethereum/pull/8784)) -- Clearing up a comment about the prefix for signing ([#8828](https://github.com/OpenEthereum/open-ethereum/pull/8828)) -- Disable parallel verification and skip verifiying already imported txs. ([#8834](https://github.com/OpenEthereum/open-ethereum/pull/8834)) -- Devp2p: Move UDP socket handling from Discovery to Host. ([#8790](https://github.com/OpenEthereum/open-ethereum/pull/8790)) -- Fixed AuthorityRound deadlock on shutdown, closes [#8088](https://github.com/OpenEthereum/open-ethereum/issues/8088) ([#8803](https://github.com/OpenEthereum/open-ethereum/pull/8803)) -- Specify critical release flag per network ([#8821](https://github.com/OpenEthereum/open-ethereum/pull/8821)) -- Fix `deadlock_detection` feature branch compilation ([#8824](https://github.com/OpenEthereum/open-ethereum/pull/8824)) -- Use system allocator when profiling memory ([#8831](https://github.com/OpenEthereum/open-ethereum/pull/8831)) -- Added from and to to Receipt ([#8756](https://github.com/OpenEthereum/open-ethereum/pull/8756)) -- Ethcore: fix ancient block error msg handling ([#8832](https://github.com/OpenEthereum/open-ethereum/pull/8832)) -- Ci: Fix docker tags ([#8822](https://github.com/OpenEthereum/open-ethereum/pull/8822)) -- Parity: fix indentation in sync logging ([#8794](https://github.com/OpenEthereum/open-ethereum/pull/8794)) -- Removed obsolete IpcMode enum ([#8819](https://github.com/OpenEthereum/open-ethereum/pull/8819)) -- Remove UI related settings from CLI ([#8783](https://github.com/OpenEthereum/open-ethereum/pull/8783)) -- Remove windows tray and installer ([#8778](https://github.com/OpenEthereum/open-ethereum/pull/8778)) -- Docs: add changelogs for 1.10.6 and 1.11.3 ([#8810](https://github.com/OpenEthereum/open-ethereum/pull/8810)) -- Fix ancient blocks queue deadlock ([#8751](https://github.com/OpenEthereum/open-ethereum/pull/8751)) -- Disallow unsigned transactions in case EIP-86 is disabled ([#8802](https://github.com/OpenEthereum/open-ethereum/pull/8802)) -- Fix evmbin compilation ([#8795](https://github.com/OpenEthereum/open-ethereum/pull/8795)) -- Have space between feature cfg flag ([#8791](https://github.com/OpenEthereum/open-ethereum/pull/8791)) -- Rpc: fix address formatting in TransactionRequest Display ([#8786](https://github.com/OpenEthereum/open-ethereum/pull/8786)) -- Conditionally compile ethcore public test helpers ([#8743](https://github.com/OpenEthereum/open-ethereum/pull/8743)) -- Remove Result wrapper from AccountProvider in RPC impls ([#8763](https://github.com/OpenEthereum/open-ethereum/pull/8763)) -- Update `license header` and `scripts` ([#8666](https://github.com/OpenEthereum/open-ethereum/pull/8666)) -- Remove HostTrait altogether ([#8681](https://github.com/OpenEthereum/open-ethereum/pull/8681)) -- Ethcore-sync: fix connection to peers behind chain fork block ([#8710](https://github.com/OpenEthereum/open-ethereum/pull/8710)) -- Remove public node settings from cli ([#8758](https://github.com/OpenEthereum/open-ethereum/pull/8758)) -- Custom Error Messages on ENFILE and EMFILE IO Errors ([#8744](https://github.com/OpenEthereum/open-ethereum/pull/8744)) -- Ci: Fixes for Android Pipeline ([#8745](https://github.com/OpenEthereum/open-ethereum/pull/8745)) -- Remove NetworkService::config() ([#8653](https://github.com/OpenEthereum/open-ethereum/pull/8653)) -- Fix XOR distance calculation in discovery Kademlia impl ([#8589](https://github.com/OpenEthereum/open-ethereum/pull/8589)) -- Print warnings when fetching pending blocks ([#8711](https://github.com/OpenEthereum/open-ethereum/pull/8711)) -- Fix PoW blockchains sealing notifications in chain_new_blocks ([#8656](https://github.com/OpenEthereum/open-ethereum/pull/8656)) -- Remove -k/--insecure option from curl installer ([#8719](https://github.com/OpenEthereum/open-ethereum/pull/8719)) -- Ease tiny-keccak version requirements (1.4.1 -> 1.4) ([#8726](https://github.com/OpenEthereum/open-ethereum/pull/8726)) -- Bump tinykeccak to 1.4 ([#8728](https://github.com/OpenEthereum/open-ethereum/pull/8728)) -- Remove a couple of unnecessary `transmute()` ([#8736](https://github.com/OpenEthereum/open-ethereum/pull/8736)) -- Fix some nits using clippy ([#8731](https://github.com/OpenEthereum/open-ethereum/pull/8731)) -- Add 'interface' option to cli ([#8699](https://github.com/OpenEthereum/open-ethereum/pull/8699)) -- Remove unused function new_pow_test_spec ([#8735](https://github.com/OpenEthereum/open-ethereum/pull/8735)) -- Add a deadlock detection thread ([#8727](https://github.com/OpenEthereum/open-ethereum/pull/8727)) -- Fix local transactions policy. ([#8691](https://github.com/OpenEthereum/open-ethereum/pull/8691)) -- Shutdown the Snapshot Service early ([#8658](https://github.com/OpenEthereum/open-ethereum/pull/8658)) -- Network-devp2p: handle UselessPeer disconnect ([#8686](https://github.com/OpenEthereum/open-ethereum/pull/8686)) -- Fix compilation error on nightly rust ([#8707](https://github.com/OpenEthereum/open-ethereum/pull/8707)) -- Add a test for decoding corrupt data ([#8713](https://github.com/OpenEthereum/open-ethereum/pull/8713)) -- Update dev chain ([#8717](https://github.com/OpenEthereum/open-ethereum/pull/8717)) -- Remove unused imports ([#8722](https://github.com/OpenEthereum/open-ethereum/pull/8722)) -- Implement recursive Debug for Nodes in patrica_trie::TrieDB ([#8697](https://github.com/OpenEthereum/open-ethereum/pull/8697)) -- Parity: trim whitespace when parsing duration strings ([#8692](https://github.com/OpenEthereum/open-ethereum/pull/8692)) -- Set the request index to that of the current request ([#8683](https://github.com/OpenEthereum/open-ethereum/pull/8683)) -- Remove empty file ([#8705](https://github.com/OpenEthereum/open-ethereum/pull/8705)) -- Update mod.rs ([#8695](https://github.com/OpenEthereum/open-ethereum/pull/8695)) -- Use impl Future in the light client RPC helpers ([#8628](https://github.com/OpenEthereum/open-ethereum/pull/8628)) -- Fix cli signer ([#8682](https://github.com/OpenEthereum/open-ethereum/pull/8682)) -- Allow making direct RPC queries from the C API ([#8588](https://github.com/OpenEthereum/open-ethereum/pull/8588)) -- Remove the error when stopping the network ([#8671](https://github.com/OpenEthereum/open-ethereum/pull/8671)) -- Move connection_filter to the network crate ([#8674](https://github.com/OpenEthereum/open-ethereum/pull/8674)) -- Remove HostInfo::client_version() and secret() ([#8677](https://github.com/OpenEthereum/open-ethereum/pull/8677)) -- Refactor EIP150, EIP160 and EIP161 forks to be specified in CommonParams ([#8614](https://github.com/OpenEthereum/open-ethereum/pull/8614)) -- Parity: improve cli help and logging ([#8665](https://github.com/OpenEthereum/open-ethereum/pull/8665)) -- Updated tiny-keccak to 1.4.2 ([#8669](https://github.com/OpenEthereum/open-ethereum/pull/8669)) -- Remove the Keccak C library and use the pure Rust impl ([#8657](https://github.com/OpenEthereum/open-ethereum/pull/8657)) -- Remove HostInfo::next_nonce ([#8644](https://github.com/OpenEthereum/open-ethereum/pull/8644)) -- Fix not downloading old blocks ([#8642](https://github.com/OpenEthereum/open-ethereum/pull/8642)) -- Resumable warp-sync / Seed downloaded snapshots ([#8544](https://github.com/OpenEthereum/open-ethereum/pull/8544)) -- Don't open Browser post-install on Mac ([#8641](https://github.com/OpenEthereum/open-ethereum/pull/8641)) -- Changelog for 1.10.4-stable and 1.11.1-beta ([#8637](https://github.com/OpenEthereum/open-ethereum/pull/8637)) -- Typo ([#8640](https://github.com/OpenEthereum/open-ethereum/pull/8640)) -- Fork choice and metadata framework for Engine ([#8401](https://github.com/OpenEthereum/open-ethereum/pull/8401)) -- Check that the Android build doesn't dep on c++_shared ([#8538](https://github.com/OpenEthereum/open-ethereum/pull/8538)) -- Remove NetworkContext::io_channel() ([#8625](https://github.com/OpenEthereum/open-ethereum/pull/8625)) -- Fix light sync with initial validator-set contract ([#8528](https://github.com/OpenEthereum/open-ethereum/pull/8528)) -- Store morden db and keys in "path/to/parity/data/Morden" (ropsten uses "test", like before) ([#8621](https://github.com/OpenEthereum/open-ethereum/pull/8621)) -- ´main.rs´ typo ([#8629](https://github.com/OpenEthereum/open-ethereum/pull/8629)) -- Fix BlockReward contract "arithmetic operation overflow" ([#8611](https://github.com/OpenEthereum/open-ethereum/pull/8611)) -- Gitlab test script fixes ([#8573](https://github.com/OpenEthereum/open-ethereum/pull/8573)) -- Remove manually added text to the errors ([#8595](https://github.com/OpenEthereum/open-ethereum/pull/8595)) -- Fix account list double 0x display ([#8596](https://github.com/OpenEthereum/open-ethereum/pull/8596)) -- Typo: wrong indentation in kovan config ([#8610](https://github.com/OpenEthereum/open-ethereum/pull/8610)) -- Fix packet count when talking with PAR2 peers ([#8555](https://github.com/OpenEthereum/open-ethereum/pull/8555)) -- Use full qualified syntax for itertools::Itertools::flatten ([#8606](https://github.com/OpenEthereum/open-ethereum/pull/8606)) -- 2 tiny modification on snapshot ([#8601](https://github.com/OpenEthereum/open-ethereum/pull/8601)) -- Fix the mio test again ([#8602](https://github.com/OpenEthereum/open-ethereum/pull/8602)) -- Remove inject.js server-side injection for dapps ([#8539](https://github.com/OpenEthereum/open-ethereum/pull/8539)) -- Block_header can fail so return Result ([#8581](https://github.com/OpenEthereum/open-ethereum/pull/8581)) -- Block::decode() returns Result ([#8586](https://github.com/OpenEthereum/open-ethereum/pull/8586)) -- Fix compiler warning ([#8590](https://github.com/OpenEthereum/open-ethereum/pull/8590)) -- Fix Parity UI link ([#8600](https://github.com/OpenEthereum/open-ethereum/pull/8600)) -- Make mio optional in ethcore-io ([#8537](https://github.com/OpenEthereum/open-ethereum/pull/8537)) -- Attempt to fix intermittent test failures ([#8584](https://github.com/OpenEthereum/open-ethereum/pull/8584)) -- Changelog and Readme ([#8591](https://github.com/OpenEthereum/open-ethereum/pull/8591)) -- Added Dockerfile for alpine linux by @andresilva, closes [#3565](https://github.com/OpenEthereum/open-ethereum/issues/3565) ([#8587](https://github.com/OpenEthereum/open-ethereum/pull/8587)) -- Add whisper CLI to the pipelines ([#8578](https://github.com/OpenEthereum/open-ethereum/pull/8578)) -- Rename `whisper-cli binary` to `whisper` ([#8579](https://github.com/OpenEthereum/open-ethereum/pull/8579)) -- Changelog nit ([#8585](https://github.com/OpenEthereum/open-ethereum/pull/8585)) -- Remove unnecessary cloning in overwrite_with ([#8580](https://github.com/OpenEthereum/open-ethereum/pull/8580)) -- Handle socket address parsing errors ([#8545](https://github.com/OpenEthereum/open-ethereum/pull/8545)) -- Update CHANGELOG for 1.9, 1.10, and 1.11 ([#8556](https://github.com/OpenEthereum/open-ethereum/pull/8556)) -- Decoding headers can fail ([#8570](https://github.com/OpenEthereum/open-ethereum/pull/8570)) -- Refactoring `ethcore-sync` - Fixing warp-sync barrier ([#8543](https://github.com/OpenEthereum/open-ethereum/pull/8543)) -- Remove State::replace_backend ([#8569](https://github.com/OpenEthereum/open-ethereum/pull/8569)) -- Make trace-time publishable. ([#8568](https://github.com/OpenEthereum/open-ethereum/pull/8568)) -- Don't block sync when importing old blocks ([#8530](https://github.com/OpenEthereum/open-ethereum/pull/8530)) -- Trace precompiled contracts when the transfer value is not zero ([#8486](https://github.com/OpenEthereum/open-ethereum/pull/8486)) -- Parity as a library ([#8412](https://github.com/OpenEthereum/open-ethereum/pull/8412)) -- Rlp decode returns Result ([#8527](https://github.com/OpenEthereum/open-ethereum/pull/8527)) -- Node table sorting according to last contact data ([#8541](https://github.com/OpenEthereum/open-ethereum/pull/8541)) -- Keep all enacted blocks notify in order ([#8524](https://github.com/OpenEthereum/open-ethereum/pull/8524)) -- Ethcore, rpc, machine: refactor block reward application and tracing ([#8490](https://github.com/OpenEthereum/open-ethereum/pull/8490)) -- Consolidate crypto functionality in `ethcore-crypto`. ([#8432](https://github.com/OpenEthereum/open-ethereum/pull/8432)) -- Eip 145: Bitwise shifting instructions in EVM ([#8451](https://github.com/OpenEthereum/open-ethereum/pull/8451)) -- Remove expect ([#8536](https://github.com/OpenEthereum/open-ethereum/pull/8536)) -- Don't panic in import_block if invalid rlp ([#8522](https://github.com/OpenEthereum/open-ethereum/pull/8522)) -- Pass on storage keys tracing to handle the case when it is not modified ([#8491](https://github.com/OpenEthereum/open-ethereum/pull/8491)) -- Fetching logs by hash in blockchain database ([#8463](https://github.com/OpenEthereum/open-ethereum/pull/8463)) -- Transaction Pool improvements ([#8470](https://github.com/OpenEthereum/open-ethereum/pull/8470)) -- More changes for Android ([#8421](https://github.com/OpenEthereum/open-ethereum/pull/8421)) -- Enable WebAssembly and Byzantium for Ellaism ([#8520](https://github.com/OpenEthereum/open-ethereum/pull/8520)) -- Secretstore: merge two types of errors into single one + Error::is_non_fatal ([#8357](https://github.com/OpenEthereum/open-ethereum/pull/8357)) -- Hardware Wallet trait ([#8071](https://github.com/OpenEthereum/open-ethereum/pull/8071)) -- Directly return None if tracing is disabled ([#8504](https://github.com/OpenEthereum/open-ethereum/pull/8504)) -- Show imported messages for light client ([#8517](https://github.com/OpenEthereum/open-ethereum/pull/8517)) -- Remove unused dependency `bigint` ([#8505](https://github.com/OpenEthereum/open-ethereum/pull/8505)) -- `duration_ns: u64 -> duration: Duration` ([#8457](https://github.com/OpenEthereum/open-ethereum/pull/8457)) -- Return error if RLP size of transaction exceeds the limit ([#8473](https://github.com/OpenEthereum/open-ethereum/pull/8473)) -- Remove three old warp boot nodes. ([#8497](https://github.com/OpenEthereum/open-ethereum/pull/8497)) -- Update wasmi and pwasm-utils ([#8493](https://github.com/OpenEthereum/open-ethereum/pull/8493)) -- Update hardcodedSync for Ethereum, Kovan, and Ropsten ([#8489](https://github.com/OpenEthereum/open-ethereum/pull/8489)) -- Fix snap builds ([#8483](https://github.com/OpenEthereum/open-ethereum/pull/8483)) -- Bump master to 1.12 ([#8477](https://github.com/OpenEthereum/open-ethereum/pull/8477)) -- Don't require write lock when fetching status. ([#8481](https://github.com/OpenEthereum/open-ethereum/pull/8481)) -- Use rename_all for RichBlock and RichHeader serialization ([#8471](https://github.com/OpenEthereum/open-ethereum/pull/8471)) + - Update snapcraft.yaml ([#9132](https://github.com/openethereum/openethereum/pull/9132)) +- Parity Ethereum 2.0.0 ([#9052](https://github.com/openethereum/openethereum/pull/9052)) +- Don't fetch snapshot chunks at random ([#9088](https://github.com/openethereum/openethereum/pull/9088)) +- Remove the dapps system ([#9017](https://github.com/openethereum/openethereum/pull/9017)) +- Fix nightly warnings ([#9080](https://github.com/openethereum/openethereum/pull/9080)) +- Db: remove wal disabling / fast-and-loose option. ([#8963](https://github.com/openethereum/openethereum/pull/8963)) +- Transactions hashes missing in trace_replayBlockTransactions method result [#8725](https://github.com/openethereum/openethereum/issues/8725) ([#8883](https://github.com/openethereum/openethereum/pull/8883)) +- Delete crates from parity-ethereum and fetch them from parity-common instead ([#9083](https://github.com/openethereum/openethereum/pull/9083)) +- Updater verification ([#8787](https://github.com/openethereum/openethereum/pull/8787)) +- Phrasing, precisions and typos in CLI help ([#9060](https://github.com/openethereum/openethereum/pull/9060)) +- Some work towards iOS build ([#9045](https://github.com/openethereum/openethereum/pull/9045)) +- Clean up deprecated options and add CHECK macro ([#9036](https://github.com/openethereum/openethereum/pull/9036)) +- Replace `std::env::home_dir` with `dirs::home_dir` ([#9077](https://github.com/openethereum/openethereum/pull/9077)) +- Fix warning in secret-store test ([#9074](https://github.com/openethereum/openethereum/pull/9074)) +- Seedhashcompute remove needless `new` impl ([#9063](https://github.com/openethereum/openethereum/pull/9063)) +- Remove trait bounds from several structs ([#9055](https://github.com/openethereum/openethereum/pull/9055)) +- Docs: add changelog for 1.10.9 stable and 1.11.6 beta ([#9069](https://github.com/openethereum/openethereum/pull/9069)) +- Enable test in `miner/pool/test` ([#9072](https://github.com/openethereum/openethereum/pull/9072)) +- Fetch: replace futures-timer with tokio-timer ([#9066](https://github.com/openethereum/openethereum/pull/9066)) +- Remove util-error ([#9054](https://github.com/openethereum/openethereum/pull/9054)) +- Fixes for misbehavior reporting in AuthorityRound ([#8998](https://github.com/openethereum/openethereum/pull/8998)) +- A last bunch of txqueue performance optimizations ([#9024](https://github.com/openethereum/openethereum/pull/9024)) +- Reduce number of constraints for triedb types ([#9043](https://github.com/openethereum/openethereum/pull/9043)) +- Bump fs-swap to 0.2.3 so it is compatible with osx 10.11 again ([#9050](https://github.com/openethereum/openethereum/pull/9050)) +- Recursive test ([#9042](https://github.com/openethereum/openethereum/pull/9042)) +- Introduce more optional features in ethcore ([#9020](https://github.com/openethereum/openethereum/pull/9020)) +- Update ETSC bootnodes ([#9038](https://github.com/openethereum/openethereum/pull/9038)) +- Optimize pending transactions filter ([#9026](https://github.com/openethereum/openethereum/pull/9026)) +- Eip160/eip161 spec: u64 -> BlockNumber ([#9044](https://github.com/openethereum/openethereum/pull/9044)) +- Move the C/C++ example to another directory ([#9032](https://github.com/openethereum/openethereum/pull/9032)) +- Bump parking_lot to 0.6 ([#9013](https://github.com/openethereum/openethereum/pull/9013)) +- Never drop local transactions from different senders. ([#9002](https://github.com/openethereum/openethereum/pull/9002)) +- Precise HTTP or WebSockets for JSON-RPC options ([#9027](https://github.com/openethereum/openethereum/pull/9027)) +- Recently rejected cache for transaction queue ([#9005](https://github.com/openethereum/openethereum/pull/9005)) +- Make HashDB generic ([#8739](https://github.com/openethereum/openethereum/pull/8739)) +- Only return error log for rustls ([#9025](https://github.com/openethereum/openethereum/pull/9025)) +- Update Changelogs for 1.10.8 and 1.11.5 ([#9012](https://github.com/openethereum/openethereum/pull/9012)) +- Attempt to graceful shutdown in case of panics ([#8999](https://github.com/openethereum/openethereum/pull/8999)) +- Simplify kvdb error types ([#8924](https://github.com/openethereum/openethereum/pull/8924)) +- Add option for user to set max size limit for RPC requests ([#9010](https://github.com/openethereum/openethereum/pull/9010)) +- Bump ntp to 0.5.0 ([#9009](https://github.com/openethereum/openethereum/pull/9009)) +- Removed duplicate dependency ([#9021](https://github.com/openethereum/openethereum/pull/9021)) +- Minimal effective gas price in the queue ([#8934](https://github.com/openethereum/openethereum/pull/8934)) +- Parity: fix db path when migrating to blooms db ([#8975](https://github.com/openethereum/openethereum/pull/8975)) +- Preserve the current abort behavior ([#8995](https://github.com/openethereum/openethereum/pull/8995)) +- Improve should_replace on NonceAndGasPrice ([#8980](https://github.com/openethereum/openethereum/pull/8980)) +- Tentative fix for missing dependency error ([#8973](https://github.com/openethereum/openethereum/pull/8973)) +- Refactor evm Instruction to be a c-like enum ([#8914](https://github.com/openethereum/openethereum/pull/8914)) +- Fix deadlock in blockchain. ([#8977](https://github.com/openethereum/openethereum/pull/8977)) +- Snap: downgrade rust to revision 1.26.2, ref snapcraft/+bug/1778530 ([#8984](https://github.com/openethereum/openethereum/pull/8984)) +- Use local parity-dapps-glue instead of crate published at crates.io ([#8983](https://github.com/openethereum/openethereum/pull/8983)) +- Parity: omit redundant last imported block number in light sync informant ([#8962](https://github.com/openethereum/openethereum/pull/8962)) +- Disable hardware-wallets on platforms that don't support `libusb` ([#8464](https://github.com/openethereum/openethereum/pull/8464)) +- Bump error-chain and quick_error versions ([#8972](https://github.com/openethereum/openethereum/pull/8972)) +- Evm benchmark utilities ([#8944](https://github.com/openethereum/openethereum/pull/8944)) +- Parity: hide legacy options from cli --help ([#8967](https://github.com/openethereum/openethereum/pull/8967)) +- Scripts: fix docker build tag on latest using master ([#8952](https://github.com/openethereum/openethereum/pull/8952)) +- Add type for passwords. ([#8920](https://github.com/openethereum/openethereum/pull/8920)) +- Deps: bump fs-swap ([#8953](https://github.com/openethereum/openethereum/pull/8953)) +- Eliminate some more `transmute()` ([#8879](https://github.com/openethereum/openethereum/pull/8879)) +- Restrict vault.json permssion to owner and using random suffix for temp vault.json file ([#8932](https://github.com/openethereum/openethereum/pull/8932)) +- Print SS.self_public when starting SS node ([#8949](https://github.com/openethereum/openethereum/pull/8949)) +- Scripts: minor improvements ([#8930](https://github.com/openethereum/openethereum/pull/8930)) +- Rpc: cap gas limit of local calls ([#8943](https://github.com/openethereum/openethereum/pull/8943)) +- Docs: update changelogs ([#8931](https://github.com/openethereum/openethereum/pull/8931)) +- Ethcore: fix compilation when using slow-blocks or evm-debug features ([#8936](https://github.com/openethereum/openethereum/pull/8936)) +- Fixed blooms dir creation ([#8941](https://github.com/openethereum/openethereum/pull/8941)) +- Update hardcoded headers ([#8925](https://github.com/openethereum/openethereum/pull/8925)) +- New blooms database ([#8712](https://github.com/openethereum/openethereum/pull/8712)) +- Ethstore: retry deduplication of wallet file names until success ([#8910](https://github.com/openethereum/openethereum/pull/8910)) +- Update ropsten.json ([#8926](https://github.com/openethereum/openethereum/pull/8926)) +- Include node identity in the P2P advertised client version. ([#8830](https://github.com/openethereum/openethereum/pull/8830)) +- Allow disabling local-by-default for transactions with new config entry ([#8882](https://github.com/openethereum/openethereum/pull/8882)) +- Allow Poll Lifetime to be configured via CLI ([#8885](https://github.com/openethereum/openethereum/pull/8885)) +- Cleanup nibbleslice ([#8915](https://github.com/openethereum/openethereum/pull/8915)) +- Hardware-wallets `Clean up things I missed in the latest PR` ([#8890](https://github.com/openethereum/openethereum/pull/8890)) +- Remove debian/.deb and centos/.rpm packaging scripts ([#8887](https://github.com/openethereum/openethereum/pull/8887)) +- Remove a weird emoji in new_social docs ([#8913](https://github.com/openethereum/openethereum/pull/8913)) +- Minor fix in chain supplier and light provider ([#8906](https://github.com/openethereum/openethereum/pull/8906)) +- Block 0 is valid in queries ([#8891](https://github.com/openethereum/openethereum/pull/8891)) +- Fixed osx permissions ([#8901](https://github.com/openethereum/openethereum/pull/8901)) +- Atomic create new files with permissions to owner in ethstore ([#8896](https://github.com/openethereum/openethereum/pull/8896)) +- Add ETC Cooperative-run load balanced parity node ([#8892](https://github.com/openethereum/openethereum/pull/8892)) +- Add support for --chain tobalaba ([#8870](https://github.com/openethereum/openethereum/pull/8870)) +- Fix some warns on nightly ([#8889](https://github.com/openethereum/openethereum/pull/8889)) +- Add new ovh bootnodes and fix port for foundation bootnode 3.2 ([#8886](https://github.com/openethereum/openethereum/pull/8886)) +- Secretstore: service pack 1 ([#8435](https://github.com/openethereum/openethereum/pull/8435)) +- Handle removed logs in filter changes and add geth compatibility field ([#8796](https://github.com/openethereum/openethereum/pull/8796)) +- Fixed ipc leak, closes [#8774](https://github.com/openethereum/openethereum/issues/8774) ([#8876](https://github.com/openethereum/openethereum/pull/8876)) +- Scripts: remove md5 checksums ([#8884](https://github.com/openethereum/openethereum/pull/8884)) +- Hardware_wallet/Ledger `Sign messages` + some refactoring ([#8868](https://github.com/openethereum/openethereum/pull/8868)) +- Check whether we need resealing in miner and unwrap has_account in account_provider ([#8853](https://github.com/openethereum/openethereum/pull/8853)) +- Docker: Fix alpine build ([#8878](https://github.com/openethereum/openethereum/pull/8878)) +- Remove mac os installers etc ([#8875](https://github.com/openethereum/openethereum/pull/8875)) +- Readme.md: update the list of dependencies ([#8864](https://github.com/openethereum/openethereum/pull/8864)) +- Fix concurrent access to signer queue ([#8854](https://github.com/openethereum/openethereum/pull/8854)) +- Tx permission contract improvement ([#8400](https://github.com/openethereum/openethereum/pull/8400)) +- Limit the number of transactions in pending set ([#8777](https://github.com/openethereum/openethereum/pull/8777)) +- Use sealing.enabled to emit eth_mining information ([#8844](https://github.com/openethereum/openethereum/pull/8844)) +- Don't allocate in expect_valid_rlp unless necessary ([#8867](https://github.com/openethereum/openethereum/pull/8867)) +- Fix Cli Return Code on --help for ethkey, ethstore & whisper ([#8863](https://github.com/openethereum/openethereum/pull/8863)) +- Fix subcrate test compile ([#8862](https://github.com/openethereum/openethereum/pull/8862)) +- Network-devp2p: downgrade logging to debug, add target ([#8784](https://github.com/openethereum/openethereum/pull/8784)) +- Clearing up a comment about the prefix for signing ([#8828](https://github.com/openethereum/openethereum/pull/8828)) +- Disable parallel verification and skip verifiying already imported txs. ([#8834](https://github.com/openethereum/openethereum/pull/8834)) +- Devp2p: Move UDP socket handling from Discovery to Host. ([#8790](https://github.com/openethereum/openethereum/pull/8790)) +- Fixed AuthorityRound deadlock on shutdown, closes [#8088](https://github.com/openethereum/openethereum/issues/8088) ([#8803](https://github.com/openethereum/openethereum/pull/8803)) +- Specify critical release flag per network ([#8821](https://github.com/openethereum/openethereum/pull/8821)) +- Fix `deadlock_detection` feature branch compilation ([#8824](https://github.com/openethereum/openethereum/pull/8824)) +- Use system allocator when profiling memory ([#8831](https://github.com/openethereum/openethereum/pull/8831)) +- Added from and to to Receipt ([#8756](https://github.com/openethereum/openethereum/pull/8756)) +- Ethcore: fix ancient block error msg handling ([#8832](https://github.com/openethereum/openethereum/pull/8832)) +- Ci: Fix docker tags ([#8822](https://github.com/openethereum/openethereum/pull/8822)) +- Parity: fix indentation in sync logging ([#8794](https://github.com/openethereum/openethereum/pull/8794)) +- Removed obsolete IpcMode enum ([#8819](https://github.com/openethereum/openethereum/pull/8819)) +- Remove UI related settings from CLI ([#8783](https://github.com/openethereum/openethereum/pull/8783)) +- Remove windows tray and installer ([#8778](https://github.com/openethereum/openethereum/pull/8778)) +- Docs: add changelogs for 1.10.6 and 1.11.3 ([#8810](https://github.com/openethereum/openethereum/pull/8810)) +- Fix ancient blocks queue deadlock ([#8751](https://github.com/openethereum/openethereum/pull/8751)) +- Disallow unsigned transactions in case EIP-86 is disabled ([#8802](https://github.com/openethereum/openethereum/pull/8802)) +- Fix evmbin compilation ([#8795](https://github.com/openethereum/openethereum/pull/8795)) +- Have space between feature cfg flag ([#8791](https://github.com/openethereum/openethereum/pull/8791)) +- Rpc: fix address formatting in TransactionRequest Display ([#8786](https://github.com/openethereum/openethereum/pull/8786)) +- Conditionally compile ethcore public test helpers ([#8743](https://github.com/openethereum/openethereum/pull/8743)) +- Remove Result wrapper from AccountProvider in RPC impls ([#8763](https://github.com/openethereum/openethereum/pull/8763)) +- Update `license header` and `scripts` ([#8666](https://github.com/openethereum/openethereum/pull/8666)) +- Remove HostTrait altogether ([#8681](https://github.com/openethereum/openethereum/pull/8681)) +- Ethcore-sync: fix connection to peers behind chain fork block ([#8710](https://github.com/openethereum/openethereum/pull/8710)) +- Remove public node settings from cli ([#8758](https://github.com/openethereum/openethereum/pull/8758)) +- Custom Error Messages on ENFILE and EMFILE IO Errors ([#8744](https://github.com/openethereum/openethereum/pull/8744)) +- Ci: Fixes for Android Pipeline ([#8745](https://github.com/openethereum/openethereum/pull/8745)) +- Remove NetworkService::config() ([#8653](https://github.com/openethereum/openethereum/pull/8653)) +- Fix XOR distance calculation in discovery Kademlia impl ([#8589](https://github.com/openethereum/openethereum/pull/8589)) +- Print warnings when fetching pending blocks ([#8711](https://github.com/openethereum/openethereum/pull/8711)) +- Fix PoW blockchains sealing notifications in chain_new_blocks ([#8656](https://github.com/openethereum/openethereum/pull/8656)) +- Remove -k/--insecure option from curl installer ([#8719](https://github.com/openethereum/openethereum/pull/8719)) +- Ease tiny-keccak version requirements (1.4.1 -> 1.4) ([#8726](https://github.com/openethereum/openethereum/pull/8726)) +- Bump tinykeccak to 1.4 ([#8728](https://github.com/openethereum/openethereum/pull/8728)) +- Remove a couple of unnecessary `transmute()` ([#8736](https://github.com/openethereum/openethereum/pull/8736)) +- Fix some nits using clippy ([#8731](https://github.com/openethereum/openethereum/pull/8731)) +- Add 'interface' option to cli ([#8699](https://github.com/openethereum/openethereum/pull/8699)) +- Remove unused function new_pow_test_spec ([#8735](https://github.com/openethereum/openethereum/pull/8735)) +- Add a deadlock detection thread ([#8727](https://github.com/openethereum/openethereum/pull/8727)) +- Fix local transactions policy. ([#8691](https://github.com/openethereum/openethereum/pull/8691)) +- Shutdown the Snapshot Service early ([#8658](https://github.com/openethereum/openethereum/pull/8658)) +- Network-devp2p: handle UselessPeer disconnect ([#8686](https://github.com/openethereum/openethereum/pull/8686)) +- Fix compilation error on nightly rust ([#8707](https://github.com/openethereum/openethereum/pull/8707)) +- Add a test for decoding corrupt data ([#8713](https://github.com/openethereum/openethereum/pull/8713)) +- Update dev chain ([#8717](https://github.com/openethereum/openethereum/pull/8717)) +- Remove unused imports ([#8722](https://github.com/openethereum/openethereum/pull/8722)) +- Implement recursive Debug for Nodes in patrica_trie::TrieDB ([#8697](https://github.com/openethereum/openethereum/pull/8697)) +- Parity: trim whitespace when parsing duration strings ([#8692](https://github.com/openethereum/openethereum/pull/8692)) +- Set the request index to that of the current request ([#8683](https://github.com/openethereum/openethereum/pull/8683)) +- Remove empty file ([#8705](https://github.com/openethereum/openethereum/pull/8705)) +- Update mod.rs ([#8695](https://github.com/openethereum/openethereum/pull/8695)) +- Use impl Future in the light client RPC helpers ([#8628](https://github.com/openethereum/openethereum/pull/8628)) +- Fix cli signer ([#8682](https://github.com/openethereum/openethereum/pull/8682)) +- Allow making direct RPC queries from the C API ([#8588](https://github.com/openethereum/openethereum/pull/8588)) +- Remove the error when stopping the network ([#8671](https://github.com/openethereum/openethereum/pull/8671)) +- Move connection_filter to the network crate ([#8674](https://github.com/openethereum/openethereum/pull/8674)) +- Remove HostInfo::client_version() and secret() ([#8677](https://github.com/openethereum/openethereum/pull/8677)) +- Refactor EIP150, EIP160 and EIP161 forks to be specified in CommonParams ([#8614](https://github.com/openethereum/openethereum/pull/8614)) +- Parity: improve cli help and logging ([#8665](https://github.com/openethereum/openethereum/pull/8665)) +- Updated tiny-keccak to 1.4.2 ([#8669](https://github.com/openethereum/openethereum/pull/8669)) +- Remove the Keccak C library and use the pure Rust impl ([#8657](https://github.com/openethereum/openethereum/pull/8657)) +- Remove HostInfo::next_nonce ([#8644](https://github.com/openethereum/openethereum/pull/8644)) +- Fix not downloading old blocks ([#8642](https://github.com/openethereum/openethereum/pull/8642)) +- Resumable warp-sync / Seed downloaded snapshots ([#8544](https://github.com/openethereum/openethereum/pull/8544)) +- Don't open Browser post-install on Mac ([#8641](https://github.com/openethereum/openethereum/pull/8641)) +- Changelog for 1.10.4-stable and 1.11.1-beta ([#8637](https://github.com/openethereum/openethereum/pull/8637)) +- Typo ([#8640](https://github.com/openethereum/openethereum/pull/8640)) +- Fork choice and metadata framework for Engine ([#8401](https://github.com/openethereum/openethereum/pull/8401)) +- Check that the Android build doesn't dep on c++_shared ([#8538](https://github.com/openethereum/openethereum/pull/8538)) +- Remove NetworkContext::io_channel() ([#8625](https://github.com/openethereum/openethereum/pull/8625)) +- Fix light sync with initial validator-set contract ([#8528](https://github.com/openethereum/openethereum/pull/8528)) +- Store morden db and keys in "path/to/parity/data/Morden" (ropsten uses "test", like before) ([#8621](https://github.com/openethereum/openethereum/pull/8621)) +- ´main.rs´ typo ([#8629](https://github.com/openethereum/openethereum/pull/8629)) +- Fix BlockReward contract "arithmetic operation overflow" ([#8611](https://github.com/openethereum/openethereum/pull/8611)) +- Gitlab test script fixes ([#8573](https://github.com/openethereum/openethereum/pull/8573)) +- Remove manually added text to the errors ([#8595](https://github.com/openethereum/openethereum/pull/8595)) +- Fix account list double 0x display ([#8596](https://github.com/openethereum/openethereum/pull/8596)) +- Typo: wrong indentation in kovan config ([#8610](https://github.com/openethereum/openethereum/pull/8610)) +- Fix packet count when talking with PAR2 peers ([#8555](https://github.com/openethereum/openethereum/pull/8555)) +- Use full qualified syntax for itertools::Itertools::flatten ([#8606](https://github.com/openethereum/openethereum/pull/8606)) +- 2 tiny modification on snapshot ([#8601](https://github.com/openethereum/openethereum/pull/8601)) +- Fix the mio test again ([#8602](https://github.com/openethereum/openethereum/pull/8602)) +- Remove inject.js server-side injection for dapps ([#8539](https://github.com/openethereum/openethereum/pull/8539)) +- Block_header can fail so return Result ([#8581](https://github.com/openethereum/openethereum/pull/8581)) +- Block::decode() returns Result ([#8586](https://github.com/openethereum/openethereum/pull/8586)) +- Fix compiler warning ([#8590](https://github.com/openethereum/openethereum/pull/8590)) +- Fix Parity UI link ([#8600](https://github.com/openethereum/openethereum/pull/8600)) +- Make mio optional in ethcore-io ([#8537](https://github.com/openethereum/openethereum/pull/8537)) +- Attempt to fix intermittent test failures ([#8584](https://github.com/openethereum/openethereum/pull/8584)) +- Changelog and Readme ([#8591](https://github.com/openethereum/openethereum/pull/8591)) +- Added Dockerfile for alpine linux by @andresilva, closes [#3565](https://github.com/openethereum/openethereum/issues/3565) ([#8587](https://github.com/openethereum/openethereum/pull/8587)) +- Add whisper CLI to the pipelines ([#8578](https://github.com/openethereum/openethereum/pull/8578)) +- Rename `whisper-cli binary` to `whisper` ([#8579](https://github.com/openethereum/openethereum/pull/8579)) +- Changelog nit ([#8585](https://github.com/openethereum/openethereum/pull/8585)) +- Remove unnecessary cloning in overwrite_with ([#8580](https://github.com/openethereum/openethereum/pull/8580)) +- Handle socket address parsing errors ([#8545](https://github.com/openethereum/openethereum/pull/8545)) +- Update CHANGELOG for 1.9, 1.10, and 1.11 ([#8556](https://github.com/openethereum/openethereum/pull/8556)) +- Decoding headers can fail ([#8570](https://github.com/openethereum/openethereum/pull/8570)) +- Refactoring `ethcore-sync` - Fixing warp-sync barrier ([#8543](https://github.com/openethereum/openethereum/pull/8543)) +- Remove State::replace_backend ([#8569](https://github.com/openethereum/openethereum/pull/8569)) +- Make trace-time publishable. ([#8568](https://github.com/openethereum/openethereum/pull/8568)) +- Don't block sync when importing old blocks ([#8530](https://github.com/openethereum/openethereum/pull/8530)) +- Trace precompiled contracts when the transfer value is not zero ([#8486](https://github.com/openethereum/openethereum/pull/8486)) +- Parity as a library ([#8412](https://github.com/openethereum/openethereum/pull/8412)) +- Rlp decode returns Result ([#8527](https://github.com/openethereum/openethereum/pull/8527)) +- Node table sorting according to last contact data ([#8541](https://github.com/openethereum/openethereum/pull/8541)) +- Keep all enacted blocks notify in order ([#8524](https://github.com/openethereum/openethereum/pull/8524)) +- Ethcore, rpc, machine: refactor block reward application and tracing ([#8490](https://github.com/openethereum/openethereum/pull/8490)) +- Consolidate crypto functionality in `ethcore-crypto`. ([#8432](https://github.com/openethereum/openethereum/pull/8432)) +- Eip 145: Bitwise shifting instructions in EVM ([#8451](https://github.com/openethereum/openethereum/pull/8451)) +- Remove expect ([#8536](https://github.com/openethereum/openethereum/pull/8536)) +- Don't panic in import_block if invalid rlp ([#8522](https://github.com/openethereum/openethereum/pull/8522)) +- Pass on storage keys tracing to handle the case when it is not modified ([#8491](https://github.com/openethereum/openethereum/pull/8491)) +- Fetching logs by hash in blockchain database ([#8463](https://github.com/openethereum/openethereum/pull/8463)) +- Transaction Pool improvements ([#8470](https://github.com/openethereum/openethereum/pull/8470)) +- More changes for Android ([#8421](https://github.com/openethereum/openethereum/pull/8421)) +- Enable WebAssembly and Byzantium for Ellaism ([#8520](https://github.com/openethereum/openethereum/pull/8520)) +- Secretstore: merge two types of errors into single one + Error::is_non_fatal ([#8357](https://github.com/openethereum/openethereum/pull/8357)) +- Hardware Wallet trait ([#8071](https://github.com/openethereum/openethereum/pull/8071)) +- Directly return None if tracing is disabled ([#8504](https://github.com/openethereum/openethereum/pull/8504)) +- Show imported messages for light client ([#8517](https://github.com/openethereum/openethereum/pull/8517)) +- Remove unused dependency `bigint` ([#8505](https://github.com/openethereum/openethereum/pull/8505)) +- `duration_ns: u64 -> duration: Duration` ([#8457](https://github.com/openethereum/openethereum/pull/8457)) +- Return error if RLP size of transaction exceeds the limit ([#8473](https://github.com/openethereum/openethereum/pull/8473)) +- Remove three old warp boot nodes. ([#8497](https://github.com/openethereum/openethereum/pull/8497)) +- Update wasmi and pwasm-utils ([#8493](https://github.com/openethereum/openethereum/pull/8493)) +- Update hardcodedSync for Ethereum, Kovan, and Ropsten ([#8489](https://github.com/openethereum/openethereum/pull/8489)) +- Fix snap builds ([#8483](https://github.com/openethereum/openethereum/pull/8483)) +- Bump master to 1.12 ([#8477](https://github.com/openethereum/openethereum/pull/8477)) +- Don't require write lock when fetching status. ([#8481](https://github.com/openethereum/openethereum/pull/8481)) +- Use rename_all for RichBlock and RichHeader serialization ([#8471](https://github.com/openethereum/openethereum/pull/8471)) diff --git a/docs/CHANGELOG-2.1.md b/docs/CHANGELOG-2.1.md index 204286863..e9f21aa22 100644 --- a/docs/CHANGELOG-2.1.md +++ b/docs/CHANGELOG-2.1.md @@ -1,21 +1,21 @@ Note: Parity Ethereum 2.1 reached End-of-Life on 2019-01-16 (EOL). -## Parity-Ethereum [v2.1.11](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.1.11) (2019-01-09) +## Parity-Ethereum [v2.1.11](https://github.com/openethereum/openethereum/releases/tag/v2.1.11) (2019-01-09) Parity-Ethereum 2.1.11-stable is a bugfix release that improves performance and stability. The full list of included changes: -- Stable backports v2.1.11 ([#10112](https://github.com/OpenEthereum/open-ethereum/pull/10112)) +- Stable backports v2.1.11 ([#10112](https://github.com/openethereum/openethereum/pull/10112)) - Version: bump stable to v2.1.11 - - HF in POA Sokol (2019-01-04) ([#10077](https://github.com/OpenEthereum/open-ethereum/pull/10077)) - - Add --locked when running cargo ([#10107](https://github.com/OpenEthereum/open-ethereum/pull/10107)) - - Ethcore: update hardcoded headers ([#10123](https://github.com/OpenEthereum/open-ethereum/pull/10123)) - - Identity fix ([#10128](https://github.com/OpenEthereum/open-ethereum/pull/10128)) - - Update pwasm-utils to 0.6.1 ([#10134](https://github.com/OpenEthereum/open-ethereum/pull/10134)) + - HF in POA Sokol (2019-01-04) ([#10077](https://github.com/openethereum/openethereum/pull/10077)) + - Add --locked when running cargo ([#10107](https://github.com/openethereum/openethereum/pull/10107)) + - Ethcore: update hardcoded headers ([#10123](https://github.com/openethereum/openethereum/pull/10123)) + - Identity fix ([#10128](https://github.com/openethereum/openethereum/pull/10128)) + - Update pwasm-utils to 0.6.1 ([#10134](https://github.com/openethereum/openethereum/pull/10134)) - Version: mark upgrade critical on kovan -## Parity-Ethereum [v2.1.10](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.1.10) (2018-12-14) +## Parity-Ethereum [v2.1.10](https://github.com/openethereum/openethereum/releases/tag/v2.1.10) (2018-12-14) 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. @@ -27,45 +27,45 @@ If for some reason you don't want to do this please set`strict_empty_steps_trans The full list of included changes: -- Backports for stable 2.1.10 ([#10046](https://github.com/OpenEthereum/open-ethereum/pull/10046)) - - Bump stable to 2.1.10 ([#10046](https://github.com/OpenEthereum/open-ethereum/pull/10046)) - - RPC: parity_getBlockReceipts ([#9527](https://github.com/OpenEthereum/open-ethereum/pull/9527)) +- Backports for stable 2.1.10 ([#10046](https://github.com/openethereum/openethereum/pull/10046)) + - Bump stable to 2.1.10 ([#10046](https://github.com/openethereum/openethereum/pull/10046)) + - RPC: parity_getBlockReceipts ([#9527](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/9663)) + - Update a few parity-common dependencies ([#9663](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/9939)) + - Fix empty steps ([#9939](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/10041)) + - Strict empty steps validation ([#10041](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/9939), this PR just adds verification to the seal to prevent forging incorrect blocks and potentially causing consensus issues. + - Note that authorities won't produce invalid seals after [#9939](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/10031)) + - ethcore: enable constantinople on ethereum ([#10031](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/10024)) + - Change test miner max memory to malloc reports. ([#10024](https://github.com/openethereum/openethereum/pull/10024)) -## Parity-Ethereum [v2.1.7](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.1.7) (2018-11-28) +## Parity-Ethereum [v2.1.7](https://github.com/openethereum/openethereum/releases/tag/v2.1.7) (2018-11-28) Parity-Ethereum 2.1.7-stable is a release that improves performance and stability. The full list of included changes: -- Backports for stable 2.1.7 ([#9975](https://github.com/OpenEthereum/open-ethereum/pull/9975)) +- Backports for stable 2.1.7 ([#9975](https://github.com/openethereum/openethereum/pull/9975)) - Version: bump stable to 2.1.7 - - Adjust requests costs for light client ([#9925](https://github.com/OpenEthereum/open-ethereum/pull/9925)) + - Adjust requests costs for light client ([#9925](https://github.com/openethereum/openethereum/pull/9925)) - Pip Table Cost relative to average peers instead of max peers - Add tracing in PIP new_cost_table - Update stat peer_count @@ -77,31 +77,31 @@ The full list of included changes: - Pr Grumble: u64 to u32 for f64 casting - Prevent u32 overflow for avg_peer_count - Add tests for LightSync::Statistics - - Fix empty steps ([#9939](https://github.com/OpenEthereum/open-ethereum/pull/9939)) + - Fix empty steps ([#9939](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/issues/9367) ([#9946](https://github.com/OpenEthereum/open-ethereum/pull/9946)) - - Fix light client informant while syncing ([#9932](https://github.com/OpenEthereum/open-ethereum/pull/9932)) + - Prevent silent errors in daemon mode, closes [#9367](https://github.com/openethereum/openethereum/issues/9367) ([#9946](https://github.com/openethereum/openethereum/pull/9946)) + - Fix light client informant while syncing ([#9932](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/9970)) + - Ci: rearrange pipeline by logic ([#9970](https://github.com/openethereum/openethereum/pull/9970)) - Ci: rearrange pipeline by logic - Ci: rename docs script - - Add readiness check for docker container ([#9804](https://github.com/OpenEthereum/open-ethereum/pull/9804)) + - Add readiness check for docker container ([#9804](https://github.com/openethereum/openethereum/pull/9804)) - Update Dockerfile - Add sync check script - - Fix docker script ([#9854](https://github.com/OpenEthereum/open-ethereum/pull/9854)) - - Dockerfile: change source path of the newly added check_sync.sh ([#9869](https://github.com/OpenEthereum/open-ethereum/pull/9869)) - - Do not use the home directory as the working dir in docker ([#9834](https://github.com/OpenEthereum/open-ethereum/pull/9834)) + - Fix docker script ([#9854](https://github.com/openethereum/openethereum/pull/9854)) + - Dockerfile: change source path of the newly added check_sync.sh ([#9869](https://github.com/openethereum/openethereum/pull/9869)) + - Do not use the home directory as the working dir in docker ([#9834](https://github.com/openethereum/openethereum/pull/9834)) - Do not create a home directory. - Re-add -m flag - - Fix docker build ([#9971](https://github.com/OpenEthereum/open-ethereum/pull/9971)) - - Bump smallvec to 0.6 in ethcore-light, ethstore and whisper ([#9588](https://github.com/OpenEthereum/open-ethereum/pull/9588)) + - Fix docker build ([#9971](https://github.com/openethereum/openethereum/pull/9971)) + - Bump smallvec to 0.6 in ethcore-light, ethstore and whisper ([#9588](https://github.com/openethereum/openethereum/pull/9588)) - Bump smallvec to 0.6 in ethcore-light, ethstore and whisper - Bump transaction-pool - Fix test. @@ -109,66 +109,66 @@ The full list of included changes: - Use patched version of untrusted 0.5.1 - Ci: allow audit to fail -## Parity-Ethereum [v2.1.6](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.1.6) (2018-11-15) +## Parity-Ethereum [v2.1.6](https://github.com/openethereum/openethereum/releases/tag/v2.1.6) (2018-11-15) Parity-Ethereum 2.1.6-stable is a release that improves performance and stability. The full list of included changes: -- Backport to parity 2.1.6-stable ([#9904](https://github.com/OpenEthereum/open-ethereum/pull/9904)) +- Backport to parity 2.1.6-stable ([#9904](https://github.com/openethereum/openethereum/pull/9904)) - Bump version to 2.1.6 - - Fix: Intermittent failing CI due to addr in use ([#9885](https://github.com/OpenEthereum/open-ethereum/pull/9885)) - - Add hardcoded headers for light client ([#9907](https://github.com/OpenEthereum/open-ethereum/pull/9907)) - - Gitlab-ci: make android release build succeed ([#9743](https://github.com/OpenEthereum/open-ethereum/pull/9743)) - - Light-fetch: Differentiate between out-of-gas/manual throw and use required gas from response on failure ([#9824](https://github.com/OpenEthereum/open-ethereum/pull/9824)) - - Remove rust-toolchain file ([#9906](https://github.com/OpenEthereum/open-ethereum/pull/9906)) - - Simplify cargo audit ([#9918](https://github.com/OpenEthereum/open-ethereum/pull/9918)) - - Ci: nuke the gitlab caches ([#9855](https://github.com/OpenEthereum/open-ethereum/pull/9855)) + - Fix: Intermittent failing CI due to addr in use ([#9885](https://github.com/openethereum/openethereum/pull/9885)) + - Add hardcoded headers for light client ([#9907](https://github.com/openethereum/openethereum/pull/9907)) + - Gitlab-ci: make android release build succeed ([#9743](https://github.com/openethereum/openethereum/pull/9743)) + - Light-fetch: Differentiate between out-of-gas/manual throw and use required gas from response on failure ([#9824](https://github.com/openethereum/openethereum/pull/9824)) + - Remove rust-toolchain file ([#9906](https://github.com/openethereum/openethereum/pull/9906)) + - Simplify cargo audit ([#9918](https://github.com/openethereum/openethereum/pull/9918)) + - Ci: nuke the gitlab caches ([#9855](https://github.com/openethereum/openethereum/pull/9855)) -- Backports to parity stable 2.1.5 (not released) ([#9821](https://github.com/OpenEthereum/open-ethereum/pull/9821)) - - Ci: remove failing tests for android, windows, and macos ([#9788](https://github.com/OpenEthereum/open-ethereum/pull/9788)) - - Move state root verification before gas used ([#9841](https://github.com/OpenEthereum/open-ethereum/pull/9841)) - - Classic.json Bootnode Update ([#9828](https://github.com/OpenEthereum/open-ethereum/pull/9828)) +- Backports to parity stable 2.1.5 (not released) ([#9821](https://github.com/openethereum/openethereum/pull/9821)) + - Ci: remove failing tests for android, windows, and macos ([#9788](https://github.com/openethereum/openethereum/pull/9788)) + - Move state root verification before gas used ([#9841](https://github.com/openethereum/openethereum/pull/9841)) + - Classic.json Bootnode Update ([#9828](https://github.com/openethereum/openethereum/pull/9828)) -## Parity-Ethereum [v2.1.4](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.1.4) (2018-10-29) +## Parity-Ethereum [v2.1.4](https://github.com/openethereum/openethereum/releases/tag/v2.1.4) (2018-10-29) Parity-Ethereum 2.1.4-beta is a release that improves performance and stability. The full list of included changes: -- Backports: parity beta 2.1.4 ([#9787](https://github.com/OpenEthereum/open-ethereum/pull/9787)) +- Backports: parity beta 2.1.4 ([#9787](https://github.com/openethereum/openethereum/pull/9787)) - Version: bump parity beta to 2.1.4 - - Ethcore: bump ropsten forkblock checkpoint ([#9775](https://github.com/OpenEthereum/open-ethereum/pull/9775)) - - Ethcore: handle vm exception when estimating gas ([#9615](https://github.com/OpenEthereum/open-ethereum/pull/9615)) - - Removed "rustup" & added new runner tag ([#9731](https://github.com/OpenEthereum/open-ethereum/pull/9731)) + - Ethcore: bump ropsten forkblock checkpoint ([#9775](https://github.com/openethereum/openethereum/pull/9775)) + - Ethcore: handle vm exception when estimating gas ([#9615](https://github.com/openethereum/openethereum/pull/9615)) + - Removed "rustup" & added new runner tag ([#9731](https://github.com/openethereum/openethereum/pull/9731)) - Removed "rustup" & added new runner tag - Exchanged tag "rust-windows" with "windows" - Revert windows tag change - - Sync: retry different peer after empty subchain heads response ([#9753](https://github.com/OpenEthereum/open-ethereum/pull/9753)) + - Sync: retry different peer after empty subchain heads response ([#9753](https://github.com/openethereum/openethereum/pull/9753)) - If no subchain heads then try a different peer - Add log when useless chain head - Restrict ChainHead useless peer to ancient blocks - Sync: replace `limit_reorg` with `block_set` condition - - Update jsonrpc-core to a1b2bb742ce16d1168669ffb13ffe856e8131228 ([#9780](https://github.com/OpenEthereum/open-ethereum/pull/9780)) - - Allow zero chain id in EIP155 signing process ([#9792](https://github.com/OpenEthereum/open-ethereum/pull/9792)) + - Update jsonrpc-core to a1b2bb742ce16d1168669ffb13ffe856e8131228 ([#9780](https://github.com/openethereum/openethereum/pull/9780)) + - Allow zero chain id in EIP155 signing process ([#9792](https://github.com/openethereum/openethereum/pull/9792)) - Allow zero chain id in EIP155 signing process - Rename test - Fix test failure - - Insert dev account before unlocking ([#9813](https://github.com/OpenEthereum/open-ethereum/pull/9813)) + - Insert dev account before unlocking ([#9813](https://github.com/openethereum/openethereum/pull/9813)) -## Parity-Ethereum [v2.1.3](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.1.3) (2018-10-16) +## Parity-Ethereum [v2.1.3](https://github.com/openethereum/openethereum/releases/tag/v2.1.3) (2018-10-16) Parity-Ethereum 2.1.3-stable is a release that fixes a consensus issue with the recent Constantinople release. Upgrading is mandatory whatever network you are connected to that plans enabling EIP-1283, e.g., Ropsten, Kovan, Ethereum. The full list of included changes: -- Beta release 2.1.3 backports ([#9749](https://github.com/OpenEthereum/open-ethereum/pull/9749)) +- Beta release 2.1.3 backports ([#9749](https://github.com/openethereum/openethereum/pull/9749)) - Parity-version: mark 2.1.3 beta as critical - - Use signed 256-bit integer for sstore gas refund substate ([#9746](https://github.com/OpenEthereum/open-ethereum/pull/9746)) - - Add --force to cargo audit install script ([#9735](https://github.com/OpenEthereum/open-ethereum/pull/9735)) - - Heads ref not present for branches beta and stable ([#9741](https://github.com/OpenEthereum/open-ethereum/pull/9741)) - - Aura: fix panic on extra_info with unsealed block ([#9755](https://github.com/OpenEthereum/open-ethereum/pull/9755)) + - Use signed 256-bit integer for sstore gas refund substate ([#9746](https://github.com/openethereum/openethereum/pull/9746)) + - Add --force to cargo audit install script ([#9735](https://github.com/openethereum/openethereum/pull/9735)) + - Heads ref not present for branches beta and stable ([#9741](https://github.com/openethereum/openethereum/pull/9741)) + - Aura: fix panic on extra_info with unsealed block ([#9755](https://github.com/openethereum/openethereum/pull/9755)) -## Parity-Ethereum [v2.1.2](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.1.2) (2018-10-12) +## Parity-Ethereum [v2.1.2](https://github.com/openethereum/openethereum/releases/tag/v2.1.2) (2018-10-12) Parity-Ethereum 2.1.2-beta is a release that introduces **Constantinople** to the Ethereum client. Upgrading is strongly recommended. @@ -190,101 +190,101 @@ Please note, the following deprecations in our distribution of binaries: The full list of included changes: -- More backports for 2.1.2 ([#9733](https://github.com/OpenEthereum/open-ethereum/pull/9733)) - - Produce portable binaries ([#9725](https://github.com/OpenEthereum/open-ethereum/pull/9725)) - - HF in POA Core (2018-10-22) ([#9724](https://github.com/OpenEthereum/open-ethereum/pull/9724)) - - Use static call and apparent value transfer for block reward contract code ([#9603](https://github.com/OpenEthereum/open-ethereum/pull/9603)) - - Verify block syncing responses against requests ([#9670](https://github.com/OpenEthereum/open-ethereum/pull/9670)) - - Fix ancient blocks sync ([#9531](https://github.com/OpenEthereum/open-ethereum/pull/9531)) - - Add hardcoded headers ([#9730](https://github.com/OpenEthereum/open-ethereum/pull/9730)) - - Gitlab ci: releasable_branches: change variables condition to schedule ([#9729](https://github.com/OpenEthereum/open-ethereum/pull/9729)) -- Backports for beta 2.1.2 ([#9649](https://github.com/OpenEthereum/open-ethereum/pull/9649)) +- More backports for 2.1.2 ([#9733](https://github.com/openethereum/openethereum/pull/9733)) + - Produce portable binaries ([#9725](https://github.com/openethereum/openethereum/pull/9725)) + - HF in POA Core (2018-10-22) ([#9724](https://github.com/openethereum/openethereum/pull/9724)) + - Use static call and apparent value transfer for block reward contract code ([#9603](https://github.com/openethereum/openethereum/pull/9603)) + - Verify block syncing responses against requests ([#9670](https://github.com/openethereum/openethereum/pull/9670)) + - Fix ancient blocks sync ([#9531](https://github.com/openethereum/openethereum/pull/9531)) + - Add hardcoded headers ([#9730](https://github.com/openethereum/openethereum/pull/9730)) + - Gitlab ci: releasable_branches: change variables condition to schedule ([#9729](https://github.com/openethereum/openethereum/pull/9729)) +- Backports for beta 2.1.2 ([#9649](https://github.com/openethereum/openethereum/pull/9649)) - Parity-version: bump beta to 2.1.2 - - Ethcore: fix detection of major import ([#9552](https://github.com/OpenEthereum/open-ethereum/pull/9552)) - - Hardfork the testnets ([#9562](https://github.com/OpenEthereum/open-ethereum/pull/9562)) - - Docs(rpc): push the branch along with tags ([#9578](https://github.com/OpenEthereum/open-ethereum/pull/9578)) - - Remove snapcraft clean ([#9585](https://github.com/OpenEthereum/open-ethereum/pull/9585)) - - Fix (light/provider) : Make `read_only executions` only read-only ([#9591](https://github.com/OpenEthereum/open-ethereum/pull/9591)) - - Ci: fix regex 🙄 ([#9597](https://github.com/OpenEthereum/open-ethereum/pull/9597)) - - Docs(rpc): annotate tag with the provided message ([#9601](https://github.com/OpenEthereum/open-ethereum/pull/9601)) - - Update ropsten bootnodes ([#9602](https://github.com/OpenEthereum/open-ethereum/pull/9602)) - - HF in POA Sokol (2018-09-19) ([#9607](https://github.com/OpenEthereum/open-ethereum/pull/9607)) - - Fix(network): don't disconnect reserved peers ([#9608](https://github.com/OpenEthereum/open-ethereum/pull/9608)) - - Fix failing node-table tests on mac os ([#9633](https://github.com/OpenEthereum/open-ethereum/pull/9633)) - - Fix bad-block reporting no reason ([#9638](https://github.com/OpenEthereum/open-ethereum/pull/9638)) - - Ethcore-io retries failed work steal ([#9651](https://github.com/OpenEthereum/open-ethereum/pull/9651)) - - Remove master from releasable branches ([#9655](https://github.com/OpenEthereum/open-ethereum/pull/9655)) - - Test fix for windows cache name... ([#9658](https://github.com/OpenEthereum/open-ethereum/pull/9658)) - - Fix(light_fetch): avoid race with BlockNumber::Latest ([#9665](https://github.com/OpenEthereum/open-ethereum/pull/9665)) - - Calculate sha3 instead of sha256 for push-release. ([#9673](https://github.com/OpenEthereum/open-ethereum/pull/9673)) - - Ci: fix push script ([#9679](https://github.com/OpenEthereum/open-ethereum/pull/9679)) - - CI: Remove unnecessary pipes ([#9681](https://github.com/OpenEthereum/open-ethereum/pull/9681)) - - Don't hash the init_code of CREATE. ([#9688](https://github.com/OpenEthereum/open-ethereum/pull/9688)) - - Docker: run parity as normal user ([#9689](https://github.com/OpenEthereum/open-ethereum/pull/9689)) - - CI: Skip docs job for master and nightly ([#9693](https://github.com/OpenEthereum/open-ethereum/pull/9693)) - - Implement CREATE2 gas changes and fix some potential overflowing ([#9694](https://github.com/OpenEthereum/open-ethereum/pull/9694)) - - Make instantSeal engine backwards compatible ([#9700](https://github.com/OpenEthereum/open-ethereum/pull/9700)) - - Ethcore: delay ropsten hardfork ([#9704](https://github.com/OpenEthereum/open-ethereum/pull/9704)) + - Ethcore: fix detection of major import ([#9552](https://github.com/openethereum/openethereum/pull/9552)) + - Hardfork the testnets ([#9562](https://github.com/openethereum/openethereum/pull/9562)) + - Docs(rpc): push the branch along with tags ([#9578](https://github.com/openethereum/openethereum/pull/9578)) + - Remove snapcraft clean ([#9585](https://github.com/openethereum/openethereum/pull/9585)) + - Fix (light/provider) : Make `read_only executions` only read-only ([#9591](https://github.com/openethereum/openethereum/pull/9591)) + - Ci: fix regex 🙄 ([#9597](https://github.com/openethereum/openethereum/pull/9597)) + - Docs(rpc): annotate tag with the provided message ([#9601](https://github.com/openethereum/openethereum/pull/9601)) + - Update ropsten bootnodes ([#9602](https://github.com/openethereum/openethereum/pull/9602)) + - HF in POA Sokol (2018-09-19) ([#9607](https://github.com/openethereum/openethereum/pull/9607)) + - Fix(network): don't disconnect reserved peers ([#9608](https://github.com/openethereum/openethereum/pull/9608)) + - Fix failing node-table tests on mac os ([#9633](https://github.com/openethereum/openethereum/pull/9633)) + - Fix bad-block reporting no reason ([#9638](https://github.com/openethereum/openethereum/pull/9638)) + - Ethcore-io retries failed work steal ([#9651](https://github.com/openethereum/openethereum/pull/9651)) + - Remove master from releasable branches ([#9655](https://github.com/openethereum/openethereum/pull/9655)) + - Test fix for windows cache name... ([#9658](https://github.com/openethereum/openethereum/pull/9658)) + - Fix(light_fetch): avoid race with BlockNumber::Latest ([#9665](https://github.com/openethereum/openethereum/pull/9665)) + - Calculate sha3 instead of sha256 for push-release. ([#9673](https://github.com/openethereum/openethereum/pull/9673)) + - Ci: fix push script ([#9679](https://github.com/openethereum/openethereum/pull/9679)) + - CI: Remove unnecessary pipes ([#9681](https://github.com/openethereum/openethereum/pull/9681)) + - Don't hash the init_code of CREATE. ([#9688](https://github.com/openethereum/openethereum/pull/9688)) + - Docker: run parity as normal user ([#9689](https://github.com/openethereum/openethereum/pull/9689)) + - CI: Skip docs job for master and nightly ([#9693](https://github.com/openethereum/openethereum/pull/9693)) + - Implement CREATE2 gas changes and fix some potential overflowing ([#9694](https://github.com/openethereum/openethereum/pull/9694)) + - Make instantSeal engine backwards compatible ([#9700](https://github.com/openethereum/openethereum/pull/9700)) + - Ethcore: delay ropsten hardfork ([#9704](https://github.com/openethereum/openethereum/pull/9704)) -## Parity-Ethereum [v2.1.1](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.1.1) (2018-09-20) +## Parity-Ethereum [v2.1.1](https://github.com/openethereum/openethereum/releases/tag/v2.1.1) (2018-09-20) Parity-Ethereum 2.1.1-beta is a release that does not improve performance and stability; no changes were made. The full list of included changes: -- Backports for 2.1.1 beta ([#9599](https://github.com/OpenEthereum/open-ethereum/pull/9599)) +- Backports for 2.1.1 beta ([#9599](https://github.com/openethereum/openethereum/pull/9599)) - Parity: bump version to 2.1.1 beta - Ci: fix regex roll_eyes - Docs(rpc): annotate tag with the provided message -## Parity-Ethereum [v2.1.0](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.1.0) (2018-09-19) +## Parity-Ethereum [v2.1.0](https://github.com/openethereum/openethereum/releases/tag/v2.1.0) (2018-09-19) 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](https://github.com/OpenEthereum/open-ethereum/pull/9545) -- This release resolves a potential network fragmentation issue. [#9526](https://github.com/OpenEthereum/open-ethereum/pull/9526) +- This release contains a low-severity issue with the web-sockets ports. [#9545](https://github.com/openethereum/openethereum/pull/9545) +- This release resolves a potential network fragmentation issue. [#9526](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/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. +- Generalized `blockReward` and `difficultyBombDelays` config ([#9480](https://github.com/openethereum/openethereum/pull/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](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/9153)). Please use `parity --help` to learn about available transaction queue strategies. +- Light clients provide the actual account for `eth_coinbase` RPC ([#9383](https://github.com/openethereum/openethereum/pull/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](https://github.com/openethereum/openethereum/pull/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](https://github.com/openethereum/openethereum/pull/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](https://github.com/openethereum/openethereum/pull/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](https://github.com/openethereum/openethereum/pull/9153)). Please use `parity --help` to learn about available transaction queue strategies. The full list of included changes: -- Add snapcraft package image ([#9583](https://github.com/OpenEthereum/open-ethereum/pull/9583)) +- Add snapcraft package image ([#9583](https://github.com/openethereum/openethereum/pull/9583)) - Add snapcraft package image - Update .gitlab-ci.yml - Remove snapcraft clean -- Backports for 2.1.0 beta ([#9518](https://github.com/OpenEthereum/open-ethereum/pull/9518)) +- Backports for 2.1.0 beta ([#9518](https://github.com/openethereum/openethereum/pull/9518)) - Parity-version: mark 2.1.0 track beta - Ci: update branch version references - Docker: release master to latest - - Fix checkpointing when creating contract failed ([#9514](https://github.com/OpenEthereum/open-ethereum/pull/9514)) - - Ci: fix json docs generation ([#9515](https://github.com/OpenEthereum/open-ethereum/pull/9515)) - - Fix typo in version string ([#9516](https://github.com/OpenEthereum/open-ethereum/pull/9516)) + - Fix checkpointing when creating contract failed ([#9514](https://github.com/openethereum/openethereum/pull/9514)) + - Ci: fix json docs generation ([#9515](https://github.com/openethereum/openethereum/pull/9515)) + - Fix typo in version string ([#9516](https://github.com/openethereum/openethereum/pull/9516)) - Update patricia trie to 0.2.2 crates. Default dependencies on minor version only. - Putting back ethereum tests to the right commit - - Enable all Constantinople hard fork changes in constantinople_test.json ([#9505](https://github.com/OpenEthereum/open-ethereum/pull/9505)) + - Enable all Constantinople hard fork changes in constantinople_test.json ([#9505](https://github.com/openethereum/openethereum/pull/9505)) - Enable all Constantinople hard fork changes in constantinople_test.json - Address grumbles - Remove EIP-210 activation - 8m -> 5m - Temporarily add back eip210 transition so we can get test passed - Add eip210_test and remove eip210 transition from const_test - - In create memory calculation is the same for create2 because the additional parameter was popped before. ([#9522](https://github.com/OpenEthereum/open-ethereum/pull/9522)) + - In create memory calculation is the same for create2 because the additional parameter was popped before. ([#9522](https://github.com/openethereum/openethereum/pull/9522)) - Deps: bump fs-swap and kvdb-rocksdb - - Multithreaded snapshot creation ([#9239](https://github.com/OpenEthereum/open-ethereum/pull/9239)) + - Multithreaded snapshot creation ([#9239](https://github.com/openethereum/openethereum/pull/9239)) - Add Progress to Snapshot Secondary chunks creation - Use half of CPUs to multithread snapshot creation - Use env var to define number of threads @@ -304,14 +304,14 @@ The full list of included changes: - Pr Grumbles - Default snapshot threads to half number of CPUs - Fix default snapshot threads // min 1 - - Correct before_script for nightly build versions ([#9543](https://github.com/OpenEthereum/open-ethereum/pull/9543)) + - Correct before_script for nightly build versions ([#9543](https://github.com/openethereum/openethereum/pull/9543)) - Fix gitlab array of strings syntax error - Get proper commit id - Avoid colon in stings - - Remove initial token for WS. ([#9545](https://github.com/OpenEthereum/open-ethereum/pull/9545)) + - Remove initial token for WS. ([#9545](https://github.com/openethereum/openethereum/pull/9545)) - Version: mark release critical - - Ci: fix rpc docs generation 2 ([#9550](https://github.com/OpenEthereum/open-ethereum/pull/9550)) - - Improve P2P discovery ([#9526](https://github.com/OpenEthereum/open-ethereum/pull/9526)) + - Ci: fix rpc docs generation 2 ([#9550](https://github.com/openethereum/openethereum/pull/9550)) + - Improve P2P discovery ([#9526](https://github.com/openethereum/openethereum/pull/9526)) - Add `target` to Rust traces - Network-devp2p: Don't remove discovery peer in main sync - Network-p2p: Refresh discovery more often @@ -327,17 +327,17 @@ The full list of included changes: - Check in flight FindNode before pings - Add `deprecated` to deprecated_echo_hash - Refactor `discovery_round` branching - - Net_version caches network_id to avoid redundant acquire of sync read lock ([#9544](https://github.com/OpenEthereum/open-ethereum/pull/9544)) - - Net_version caches network_id to avoid redundant acquire of sync read lock, [#8746](https://github.com/OpenEthereum/open-ethereum/issues/8746) + - Net_version caches network_id to avoid redundant acquire of sync read lock ([#9544](https://github.com/openethereum/openethereum/pull/9544)) + - Net_version caches network_id to avoid redundant acquire of sync read lock, [#8746](https://github.com/openethereum/openethereum/issues/8746) - Use lower_hex display formatting for net_peerCount rpc method - - Increase Gas-floor-target and Gas Cap ([#9564](https://github.com/OpenEthereum/open-ethereum/pull/9564)) + - Increase Gas-floor-target and Gas Cap ([#9564](https://github.com/openethereum/openethereum/pull/9564)) - Gas-floor-target increased to 8M by default - Gas-cap increased to 10M by default - Revert to old parity-tokio-ipc. - Downgrade named pipes. -- Fix checkpointing when creating contract failed ([#9514](https://github.com/OpenEthereum/open-ethereum/pull/9514)) -- Ci: fix json docs generation ([#9515](https://github.com/OpenEthereum/open-ethereum/pull/9515)) -- Update state tests execution model ([#9440](https://github.com/OpenEthereum/open-ethereum/pull/9440)) +- Fix checkpointing when creating contract failed ([#9514](https://github.com/openethereum/openethereum/pull/9514)) +- Ci: fix json docs generation ([#9515](https://github.com/openethereum/openethereum/pull/9515)) +- Update state tests execution model ([#9440](https://github.com/openethereum/openethereum/pull/9440)) - Update & fix JSON state tests. - Update tests to be able to run ethtest at 021fe3d410773024cd5f0387e62db6e6ec800f32. - Touch user in state @@ -352,24 +352,24 @@ The full list of included changes: - Move block number to a constant. - Fix ZK2 test - touched account should also be cleared. - Fix conflict resolution -- Upload will fail if a file with the same hash is already up ([#9479](https://github.com/OpenEthereum/open-ethereum/pull/9479)) +- Upload will fail if a file with the same hash is already up ([#9479](https://github.com/openethereum/openethereum/pull/9479)) - Upload will fail if a file with the same hash is already up - Compose version string for nightly releases -- Fix Snapshot restoration failure on Windows ([#9491](https://github.com/OpenEthereum/open-ethereum/pull/9491)) +- Fix Snapshot restoration failure on Windows ([#9491](https://github.com/openethereum/openethereum/pull/9491)) - Close Blooms DB files before DB restoration -- Don't error when Snapshot is aborted ([#9492](https://github.com/OpenEthereum/open-ethereum/pull/9492)) -- Light: give free credits for reserved peers ([#9448](https://github.com/OpenEthereum/open-ethereum/pull/9448)) +- Don't error when Snapshot is aborted ([#9492](https://github.com/openethereum/openethereum/pull/9492)) +- Light: give free credits for reserved peers ([#9448](https://github.com/openethereum/openethereum/pull/9448)) - Light: give free credits for reserved peers - Fix ethcore-light tests - Test free_flow_params -- Parity: print correct keys path on startup ([#9501](https://github.com/OpenEthereum/open-ethereum/pull/9501)) -- Generalized blockReward and difficultyBombDelays config ([#9480](https://github.com/OpenEthereum/open-ethereum/pull/9480)) +- Parity: print correct keys path on startup ([#9501](https://github.com/openethereum/openethereum/pull/9501)) +- Generalized blockReward and difficultyBombDelays config ([#9480](https://github.com/openethereum/openethereum/pull/9480)) - Implement multi blockReward - Implement difficultyBombDelays - Fix json crate compile - Json keys can only be string -- Rpc(debug_getBadBlocks): fix test ([#9502](https://github.com/OpenEthereum/open-ethereum/pull/9502)) -- Bad blocks RPC + reporting ([#9433](https://github.com/OpenEthereum/open-ethereum/pull/9433)) +- Rpc(debug_getBadBlocks): fix test ([#9502](https://github.com/openethereum/openethereum/pull/9502)) +- Bad blocks RPC + reporting ([#9433](https://github.com/openethereum/openethereum/pull/9433)) - Bad blocks RPC. - Return bad blocks via RPC. - Fix test. @@ -378,7 +378,7 @@ The full list of included changes: - Remove stray whitespace. - Remove stray newline. - Fix tests. -- Eip 1283: Net gas metering for SSTORE without dirty maps ([#9319](https://github.com/OpenEthereum/open-ethereum/pull/9319)) +- Eip 1283: Net gas metering for SSTORE without dirty maps ([#9319](https://github.com/openethereum/openethereum/pull/9319)) - Implement last_checkpoint_storage_at - Add reverted_storage_at for externalities - Sstore_clears_count -> sstore_clears_refund @@ -419,23 +419,23 @@ The full list of included changes: - Remove test coverage for this PR - Add tests for executive original value - Add warn! for an unreachable cause -- Light `clippy(fy)` ([#9473](https://github.com/OpenEthereum/open-ethereum/pull/9473)) +- Light `clippy(fy)` ([#9473](https://github.com/openethereum/openethereum/pull/9473)) - Wasm tests - `clippyfy` light-client - Revert inefficient change `collect_ready()` -- Aura: don't report skipped primaries when empty steps are enabled ([#9435](https://github.com/OpenEthereum/open-ethereum/pull/9435)) -- Support millisecond timestamp for instant seal engine ([#9469](https://github.com/OpenEthereum/open-ethereum/pull/9469)) +- Aura: don't report skipped primaries when empty steps are enabled ([#9435](https://github.com/openethereum/openethereum/pull/9435)) +- Support millisecond timestamp for instant seal engine ([#9469](https://github.com/openethereum/openethereum/pull/9469)) - Support millisecond timestamp for instant seal engine - Forgot to checkin instant_seal mod - Fix instant seal config - Fix json crate compile - Fix private_spec.json - Option -> bool -- Ethcore: don't validate difficulty when ignoring seal check ([#9470](https://github.com/OpenEthereum/open-ethereum/pull/9470)) +- Ethcore: don't validate difficulty when ignoring seal check ([#9470](https://github.com/openethereum/openethereum/pull/9470)) - Ethcore: don't validate difficulty when ignoring seal check - Ethcore: fix block verification test - Ethcore: document skipped verifications when check_seal is disabled -- [light/jsonrpc] Provide the actual account for `eth_coinbase` RPC and unify error handling for light and full client ([#9383](https://github.com/OpenEthereum/open-ethereum/pull/9383)) +- [light/jsonrpc] Provide the actual account for `eth_coinbase` RPC and unify error handling for light and full client ([#9383](https://github.com/openethereum/openethereum/pull/9383)) - Provide the actual `account` for eth_coinbase - The previous implementation always provided the `zero address` on `eth_coinbase` RPC. Now, instead the actual address is returned on success or an error when no account(s) is found! - Full client `eth_coinbase` return err @@ -443,13 +443,13 @@ The full list of included changes: - Remove needless blocks on single import - Remove needless `static` lifetime on const - Fix `rpc_eth_author` test -- Add a Java interface ([#9346](https://github.com/OpenEthereum/open-ethereum/pull/9346)) +- Add a Java interface ([#9346](https://github.com/openethereum/openethereum/pull/9346)) - Add a Java interface - Use system ABI - Forgot exception - Fix param for parity_rpc - Address concerns -- Fetch `parity-common` crates from crates.io ([#9410](https://github.com/OpenEthereum/open-ethereum/pull/9410)) +- Fetch `parity-common` crates from crates.io ([#9410](https://github.com/openethereum/openethereum/pull/9410)) - Fetch `parity-common` crates from crates.io - Add doc tests from `patricia-trie` to `patricia-trie-ethereum` - Fix/update a few deps @@ -477,22 +477,22 @@ The full list of included changes: - Fix merge conflicts errors - Remove superseeded comment - Address grumbles: add newlines, add/remove spaces -- Fixed typo ([#9467](https://github.com/OpenEthereum/open-ethereum/pull/9467)) -- Fix light client deadlock ([#9385](https://github.com/OpenEthereum/open-ethereum/pull/9385)) - - This PR is fixing deadlock for [#8918](https://github.com/OpenEthereum/open-ethereum/issues/8918) +- Fixed typo ([#9467](https://github.com/openethereum/openethereum/pull/9467)) +- Fix light client deadlock ([#9385](https://github.com/openethereum/openethereum/pull/9385)) + - This PR is fixing deadlock for [#8918](https://github.com/openethereum/openethereum/issues/8918) - It avoids some recursive calls on light_sync by making state check optional for Informant. - The current behavior is to display the information when informant checks if block is major version. - This change a bit the informant behavior, but not on most cases. - To remember where and how this kind of deadlock are likely to happen (not seen with Parkinglot deadlock detection because it uses std condvar), I am adding a description of the deadlock. - Also, for the reviewers there may be better solution than modifying the informant. -- Fix docs of address_hash ([#9463](https://github.com/OpenEthereum/open-ethereum/pull/9463)) -- Fix typo in bash script ([#9462](https://github.com/OpenEthereum/open-ethereum/pull/9462)) -- Fix a bug in evmbin initial_gas display ([#9457](https://github.com/OpenEthereum/open-ethereum/pull/9457)) -- Evmbin: escape newlines in json errors ([#9458](https://github.com/OpenEthereum/open-ethereum/pull/9458)) -- Use kvdb-* and parity-snappy crates from crates.io ([#9441](https://github.com/OpenEthereum/open-ethereum/pull/9441)) +- Fix docs of address_hash ([#9463](https://github.com/openethereum/openethereum/pull/9463)) +- Fix typo in bash script ([#9462](https://github.com/openethereum/openethereum/pull/9462)) +- Fix a bug in evmbin initial_gas display ([#9457](https://github.com/openethereum/openethereum/pull/9457)) +- Evmbin: escape newlines in json errors ([#9458](https://github.com/openethereum/openethereum/pull/9458)) +- Use kvdb-* and parity-snappy crates from crates.io ([#9441](https://github.com/openethereum/openethereum/pull/9441)) - Use kvdb-* and parity-snappy crates from crates.io - Update rocksdb-sys and snappy-sys -- Add EIP-1014 transition config flag ([#9268](https://github.com/OpenEthereum/open-ethereum/pull/9268)) +- Add EIP-1014 transition config flag ([#9268](https://github.com/openethereum/openethereum/pull/9268)) - Add EIP-1014 transition config flag - Remove EIP-86 configs - Change CREATE2 opcode index to 0xf5 @@ -501,11 +501,11 @@ The full list of included changes: - Fix json configs - Fix create2 test - Fix deprecated comments -- Add tags for runner selection of build-linux jobs ([#9451](https://github.com/OpenEthereum/open-ethereum/pull/9451)) -- Remove unused BlockStatus::Pending ([#9447](https://github.com/OpenEthereum/open-ethereum/pull/9447)) +- Add tags for runner selection of build-linux jobs ([#9451](https://github.com/openethereum/openethereum/pull/9451)) +- Remove unused BlockStatus::Pending ([#9447](https://github.com/openethereum/openethereum/pull/9447)) - Pending case never instantiated, and only ever matched together with Unknown -- Ci: only include local paths in coverage script (except target) ([#9437](https://github.com/OpenEthereum/open-ethereum/pull/9437)) -- Add POA Networks: Core and Sokol ([#9413](https://github.com/OpenEthereum/open-ethereum/pull/9413)) +- Ci: only include local paths in coverage script (except target) ([#9437](https://github.com/openethereum/openethereum/pull/9437)) +- Add POA Networks: Core and Sokol ([#9413](https://github.com/openethereum/openethereum/pull/9413)) - Ethcore: add poa network and sokol chainspecs - Rpc: simplify chain spec docs - Cli: rearrange networks by main/test and size/range @@ -517,8 +517,8 @@ The full list of included changes: - Parity: fix configuration tests - Parity: fix parameter tests - Ethcore: rename POA Core and POA Sokol -- Docker: install missing dependencies in arm target dockerfiles ([#9436](https://github.com/OpenEthereum/open-ethereum/pull/9436)) -- Random small cleanups ([#9423](https://github.com/OpenEthereum/open-ethereum/pull/9423)) +- Docker: install missing dependencies in arm target dockerfiles ([#9436](https://github.com/openethereum/openethereum/pull/9436)) +- Random small cleanups ([#9423](https://github.com/openethereum/openethereum/pull/9423)) - Clean up toml files - Update the parity ethereum toolchain docs - Update contribution guide and issue templates @@ -526,18 +526,18 @@ The full list of included changes: - Build clib examples with 8 threads - Update header templates - Replace parity technologies with parity ethereum logo -- Evmbin: Fix gas_used issue in state root mismatch and handle output better ([#9418](https://github.com/OpenEthereum/open-ethereum/pull/9418)) +- Evmbin: Fix gas_used issue in state root mismatch and handle output better ([#9418](https://github.com/openethereum/openethereum/pull/9418)) - Fix gas used in staterootmismatch, and print full state root hash - Write trace info for stdjson to stderr - Fix tests - Remove struct trait bound -- Update hardcoded sync ([#9421](https://github.com/OpenEthereum/open-ethereum/pull/9421)) +- Update hardcoded sync ([#9421](https://github.com/openethereum/openethereum/pull/9421)) - Update foundation hardcoded header to block 6219777 - Update ropsten hardcoded header to block 3917825 - Update kovan hardcoded header to block 8511489 -- Add block reward contract config to ethash and allow off-chain contracts ([#9312](https://github.com/OpenEthereum/open-ethereum/pull/9312)) +- Add block reward contract config to ethash and allow off-chain contracts ([#9312](https://github.com/openethereum/openethereum/pull/9312)) - This adds block reward contract config to ethash. A new config `blockRewardContractCode` is also added to both Aura and ethash. When specified, it will execute the code directly and overrides any `blockRewardContractAddress` config. Having this `blockRewardContractCode` config allows chains to deploy hard fork by simply replacing the current config value, without the need from us to support any `multi` block reward scheme. -- Private packets verification and queue refactoring ([#8715](https://github.com/OpenEthereum/open-ethereum/pull/8715)) +- Private packets verification and queue refactoring ([#8715](https://github.com/openethereum/openethereum/pull/8715)) - Verify private transaction before propagating - Private transactions queue reworked with tx pool queue direct usage - Styling fixed @@ -557,8 +557,8 @@ The full list of included changes: - Review comments fixed - Logging reworked, target added - Fix after merge -- Update tobalaba.json ([#9419](https://github.com/OpenEthereum/open-ethereum/pull/9419)) -- Docs: add parity ethereum logo to readme ([#9415](https://github.com/OpenEthereum/open-ethereum/pull/9415)) +- Update tobalaba.json ([#9419](https://github.com/openethereum/openethereum/pull/9419)) +- Docs: add parity ethereum logo to readme ([#9415](https://github.com/openethereum/openethereum/pull/9415)) - Docs: add parity ethereum logo - Docs: add logo to readme - Docs: align logo center @@ -567,8 +567,8 @@ The full list of included changes: - Docs: check spelling and grammar in readme - Docs: clarify readme - Docs: improve readme significantly -- Build: update rocksdb crate ([#9414](https://github.com/OpenEthereum/open-ethereum/pull/9414)) -- Updating the CI system ([#8765](https://github.com/OpenEthereum/open-ethereum/pull/8765)) +- Build: update rocksdb crate ([#9414](https://github.com/openethereum/openethereum/pull/9414)) +- Updating the CI system ([#8765](https://github.com/openethereum/openethereum/pull/8765)) - Updating the CI system with the publication of releases and binary files on github - Add missed scripts - Chmod +x scripts @@ -583,7 +583,7 @@ The full list of included changes: - Ci: remove sleep from gitlab config - Ci: replace ':' with '-' in gitlab targets - Ci: fix recursive copy in docs script -- Better support for eth_getLogs in light mode ([#9186](https://github.com/OpenEthereum/open-ethereum/pull/9186)) +- Better support for eth_getLogs in light mode ([#9186](https://github.com/openethereum/openethereum/pull/9186)) - Light client on-demand request for headers range. - Cache headers in HeaderWithAncestors response. - Also fulfills request locally if all headers are in cache. @@ -593,7 +593,7 @@ The full list of included changes: - Enforce limit on header range length in light client logs request. - Fix light request tests after struct change. - Respond to review comments. -- Add update docs script to CI ([#9219](https://github.com/OpenEthereum/open-ethereum/pull/9219)) +- Add update docs script to CI ([#9219](https://github.com/openethereum/openethereum/pull/9219)) - Add update docs script to CI - Added a script to CI that will use the jsonrpc tool to update rpc documentation then commit and push those to the wiki repo. - Fix gitlab ci lint @@ -604,7 +604,7 @@ The full list of included changes: - Fix JSONRPC docs CI job - Update remote config in wiki repo before pushing changes using a github token for authentication. Add message to wiki tag when pushing changes. Use project directory to correctly copy parity code base into the jsonrpc repo for doc generation. - Fix set_remote_wiki function call in CI -- `gasleft` extern implemented for WASM runtime (kip-6) ([#9357](https://github.com/OpenEthereum/open-ethereum/pull/9357)) +- `gasleft` extern implemented for WASM runtime (kip-6) ([#9357](https://github.com/openethereum/openethereum/pull/9357)) - Wasm gasleft extern added - Wasm_gasleft_activation_transition -> kip4_transition - Use kip-6 switch @@ -613,64 +613,64 @@ The full list of included changes: - Change .. to _ - Fix comment for the have_gasleft param - Update tests (paritytech/wasm-tests-0edbf86) -- Block view! removal in progress ([#9397](https://github.com/OpenEthereum/open-ethereum/pull/9397)) -- Prevent sync restart if import queue full ([#9381](https://github.com/OpenEthereum/open-ethereum/pull/9381)) -- Nonroot CentOS Docker image ([#9280](https://github.com/OpenEthereum/open-ethereum/pull/9280)) +- Block view! removal in progress ([#9397](https://github.com/openethereum/openethereum/pull/9397)) +- Prevent sync restart if import queue full ([#9381](https://github.com/openethereum/openethereum/pull/9381)) +- Nonroot CentOS Docker image ([#9280](https://github.com/openethereum/openethereum/pull/9280)) - Updates CentOS Docker image build process - Rename build.Dockerfile -- Ethcore: kovan: delay activation of strict score validation ([#9406](https://github.com/OpenEthereum/open-ethereum/pull/9406)) -- Revert "Use std::sync::Condvar ([#1732](https://github.com/OpenEthereum/open-ethereum/pull/1732))" ([#9392](https://github.com/OpenEthereum/open-ethereum/pull/9392)) - - Revert "Use std::sync::Condvar ([#1732](https://github.com/OpenEthereum/open-ethereum/pull/1732))" +- Ethcore: kovan: delay activation of strict score validation ([#9406](https://github.com/openethereum/openethereum/pull/9406)) +- Revert "Use std::sync::Condvar ([#1732](https://github.com/openethereum/openethereum/pull/1732))" ([#9392](https://github.com/openethereum/openethereum/pull/9392)) + - Revert "Use std::sync::Condvar ([#1732](https://github.com/openethereum/openethereum/pull/1732))" - This reverts commit c65ee93. - Verification_queue: remove redundant mutexes -- Replace `std::env::home_dir()` with `home` crate impl. ([#9293](https://github.com/OpenEthereum/open-ethereum/pull/9293)) +- Replace `std::env::home_dir()` with `home` crate impl. ([#9293](https://github.com/openethereum/openethereum/pull/9293)) - Import the `home` crate in `util/dir`. - Replace uses of `env::home_dir()` with `home::home_dir()`. - `home` uses a 'correct' impl. on windows and the stdlib impl. of `::home_dir` otherwise. - Reexport `home::home_dir` from `util/dir`. - Bump `util/dir` to 0.1.2. - - Docs: restore readme ([#9391](https://github.com/OpenEthereum/open-ethereum/pull/9391)) - - Replace `Duration::new()` w/ `Duration::from_nanos` ([#9387](https://github.com/OpenEthereum/open-ethereum/pull/9387)) -- Delete Dockerfile ([#9386](https://github.com/OpenEthereum/open-ethereum/pull/9386)) -- Network-devp2p `Fix some clippy errors/warnings` ([#9378](https://github.com/OpenEthereum/open-ethereum/pull/9378)) + - Docs: restore readme ([#9391](https://github.com/openethereum/openethereum/pull/9391)) + - Replace `Duration::new()` w/ `Duration::from_nanos` ([#9387](https://github.com/openethereum/openethereum/pull/9387)) +- Delete Dockerfile ([#9386](https://github.com/openethereum/openethereum/pull/9386)) +- Network-devp2p `Fix some clippy errors/warnings` ([#9378](https://github.com/openethereum/openethereum/pull/9378)) - Fix some clippy warnings - Remove `shallow-copy` of Node's - Make `NonReservedPeerMode` Copy and pass-by-value -- Allow calling contracts in genesis state. ([#9375](https://github.com/OpenEthereum/open-ethereum/pull/9375)) -- Make `Capabilities struct` Copy ([#9372](https://github.com/OpenEthereum/open-ethereum/pull/9372)) -- Light client "Enable more logs for light client `on_demand`" ([#9374](https://github.com/OpenEthereum/open-ethereum/pull/9374)) +- Allow calling contracts in genesis state. ([#9375](https://github.com/openethereum/openethereum/pull/9375)) +- Make `Capabilities struct` Copy ([#9372](https://github.com/openethereum/openethereum/pull/9372)) +- Light client "Enable more logs for light client `on_demand`" ([#9374](https://github.com/openethereum/openethereum/pull/9374)) - Enable more logs for light client `on_demand` - Remove extra whitespace - Fix indentation -- Better logging when mining own transactions. ([#9363](https://github.com/OpenEthereum/open-ethereum/pull/9363)) -- Fix typos in `network-devp2p` ([#9371](https://github.com/OpenEthereum/open-ethereum/pull/9371)) -- Light client `Provide default nonce in transactions when it´s missing` ([#9370](https://github.com/OpenEthereum/open-ethereum/pull/9370)) +- Better logging when mining own transactions. ([#9363](https://github.com/openethereum/openethereum/pull/9363)) +- Fix typos in `network-devp2p` ([#9371](https://github.com/openethereum/openethereum/pull/9371)) +- Light client `Provide default nonce in transactions when it´s missing` ([#9370](https://github.com/openethereum/openethereum/pull/9370)) - Provide `default_nonce` in tx`s when it´s missing - When `nonce` is missing in a `EthTransaction` will cause it to fall in these cases provide `default_nonce` value instead! - - Changed http:// to https:// on Yasm link ([#9369](https://github.com/OpenEthereum/open-ethereum/pull/9369)) + - Changed http:// to https:// on Yasm link ([#9369](https://github.com/openethereum/openethereum/pull/9369)) - Changed http:// to https:// on Yasm link in README.md - Provide `default_nonce` in tx`s when it´s missing - When `nonce` is missing in a `EthTransaction` will cause it to fall in these cases provide `default_nonce` value instead! - Address grumbles -- Changed http:// to https:// on Yasm link ([#9369](https://github.com/OpenEthereum/open-ethereum/pull/9369)) +- Changed http:// to https:// on Yasm link ([#9369](https://github.com/openethereum/openethereum/pull/9369)) - Changed http:// to https:// on Yasm link in README.md -- Fix no line breaks in logs ([#9355](https://github.com/OpenEthereum/open-ethereum/pull/9355)) -- Lower the max size of transaction packet to prevent going oversize. ([#9308](https://github.com/OpenEthereum/open-ethereum/pull/9308)) +- Fix no line breaks in logs ([#9355](https://github.com/openethereum/openethereum/pull/9355)) +- Lower the max size of transaction packet to prevent going oversize. ([#9308](https://github.com/openethereum/openethereum/pull/9308)) - Lower the max size of transaction packet to prevent going oversize. - Log RLP size. -- Remove prepare_trace_output and make sure prepare_trace_call and trace*call are balanced ([#9353](https://github.com/OpenEthereum/open-ethereum/pull/9353)) - - This refactors `prepare_trace_output` to instead directly take the reference of return values, so that it's simpler and we save a stack item. This should also fixes [the issue]([#9236](https://github.com/OpenEthereum/open-ethereum/pull/9236) (comment)) udoprog is facing. Replaces [#9236](https://github.com/OpenEthereum/open-ethereum/issues/9236) -- More details in logs returned by light client ([#9324](https://github.com/OpenEthereum/open-ethereum/pull/9324)) +- Remove prepare_trace_output and make sure prepare_trace_call and trace*call are balanced ([#9353](https://github.com/openethereum/openethereum/pull/9353)) + - This refactors `prepare_trace_output` to instead directly take the reference of return values, so that it's simpler and we save a stack item. This should also fixes [the issue]([#9236](https://github.com/openethereum/openethereum/pull/9236) (comment)) udoprog is facing. Replaces [#9236](https://github.com/openethereum/openethereum/issues/9236) +- More details in logs returned by light client ([#9324](https://github.com/openethereum/openethereum/pull/9324)) - Log details for light logs. - Create Log directly. -- Expose UnorderedIterator. ([#9347](https://github.com/OpenEthereum/open-ethereum/pull/9347)) -- Light client logs should include 'from_block' when querying logs ([#9331](https://github.com/OpenEthereum/open-ethereum/pull/9331)) +- Expose UnorderedIterator. ([#9347](https://github.com/openethereum/openethereum/pull/9347)) +- Light client logs should include 'from_block' when querying logs ([#9331](https://github.com/openethereum/openethereum/pull/9331)) - Fix PubSub for logs when using light client: - Prior to this fix the pubsub process did send a query for each new block header (and for each subs: there is something to optimize here) by setting from and to of the filter at this block number; but there was a bug in the code that fetch logs : it was non inclusive for its start bound, meaning that with start bound = end bound we never query any block (and attached logs). - Option iter instead of once. - Use of bloom existing function to check if a bloom contains another. - Makes from block header checking explicit -- Remove pass-by-reference return data value from executive ([#9211](https://github.com/OpenEthereum/open-ethereum/pull/9211)) +- Remove pass-by-reference return data value from executive ([#9211](https://github.com/openethereum/openethereum/pull/9211)) - Remove pass-by-reference return data value from executive - Fix tests - Fix a missing test output @@ -679,7 +679,7 @@ The full list of included changes: - Json_tests: fix compile - Typo: 0..32 -> ..32 to keep it consistent with other occurance - Fix tests -- Allow single opcode stepping for EVM ([#9051](https://github.com/OpenEthereum/open-ethereum/pull/9051)) +- Allow single opcode stepping for EVM ([#9051](https://github.com/openethereum/openethereum/pull/9051)) - Feed in ActionParams on VM creation - Fix ethcore after Vm interface change - Move informant inside Interpreter struct @@ -701,11 +701,11 @@ The full list of included changes: - Typo: missing { - Fix ethcore test compile - Fix evm tests -- Fix load share ([#9321](https://github.com/OpenEthereum/open-ethereum/pull/9321)) +- Fix load share ([#9321](https://github.com/openethereum/openethereum/pull/9321)) - Fix(light_sync): calculate `load_share` properly - Refactor(api.rs): extract `light_params` fn, add test - Style(api.rs): add trailing commas -- Implement EIP234 block_hash for eth_getLogs ([#9256](https://github.com/OpenEthereum/open-ethereum/pull/9256)) +- Implement EIP234 block_hash for eth_getLogs ([#9256](https://github.com/openethereum/openethereum/pull/9256)) - Implement EIP234 - Make filter conversion returns error if both blockHash and from/toBlock is found - This also changes PollFilter to store the EthFilter type, instead of the jsonrpc one, saving repeated conversion. @@ -722,7 +722,7 @@ The full list of included changes: - Add comment for UNSUPPORTED_REQUEST - Address grumbles - Return err if from > to -- Ethcore: fix pow difficulty validation ([#9328](https://github.com/OpenEthereum/open-ethereum/pull/9328)) +- Ethcore: fix pow difficulty validation ([#9328](https://github.com/openethereum/openethereum/pull/9328)) - Ethcore: fix pow difficulty validation - Ethcore: validate difficulty is not zero - Ethcore: add issue link to regression test @@ -730,32 +730,32 @@ The full list of included changes: - Ethcore: move difficulty_to_boundary to ethash crate - Ethcore: reuse difficulty_to_boundary and boundary_to_difficulty - Ethcore: fix grumbles in difficulty_to_boundary_aux -- Ethcore/sync `Make view macro only visible to test` ([#9316](https://github.com/OpenEthereum/open-ethereum/pull/9316)) +- Ethcore/sync `Make view macro only visible to test` ([#9316](https://github.com/openethereum/openethereum/pull/9316)) - Remove needless macro import - Enable ethcore/macros in tests -- Allow setting the panic hook with parity-clib ([#9292](https://github.com/OpenEthereum/open-ethereum/pull/9292)) +- Allow setting the panic hook with parity-clib ([#9292](https://github.com/openethereum/openethereum/pull/9292)) - Allow setting the panic hook with parity-clib - Make all FFI functions unsafe - Fix comment - Fix concern -- Prevent blockchain & miner racing when accessing pending block. ([#9310](https://github.com/OpenEthereum/open-ethereum/pull/9310)) +- Prevent blockchain & miner racing when accessing pending block. ([#9310](https://github.com/openethereum/openethereum/pull/9310)) - Prevent blockchain & miner racing when accessing pending block. - Fix unavailability of pending block during reseal. -- Docker alpine: use multi-stage concept ([#9269](https://github.com/OpenEthereum/open-ethereum/pull/9269)) +- Docker alpine: use multi-stage concept ([#9269](https://github.com/openethereum/openethereum/pull/9269)) - Docker alpine: use multi-stage concept - Docker alpine: create config directory -- Update `log` -> 0.4, `env_logger` -> 0.5. ([#9294](https://github.com/OpenEthereum/open-ethereum/pull/9294)) +- Update `log` -> 0.4, `env_logger` -> 0.5. ([#9294](https://github.com/openethereum/openethereum/pull/9294)) - Rename a few types & methods. - Change `(Log)Builder::format` (closure) arg. -- Update tobalaba.json ([#9313](https://github.com/OpenEthereum/open-ethereum/pull/9313)) -- Allow tx pool to be Send ([#9315](https://github.com/OpenEthereum/open-ethereum/pull/9315)) -- Fix codecov.io badge in README ([#9327](https://github.com/OpenEthereum/open-ethereum/pull/9327)) -- Move ethereum-specific H256FastMap type to own crate ([#9307](https://github.com/OpenEthereum/open-ethereum/pull/9307)) +- Update tobalaba.json ([#9313](https://github.com/openethereum/openethereum/pull/9313)) +- Allow tx pool to be Send ([#9315](https://github.com/openethereum/openethereum/pull/9315)) +- Fix codecov.io badge in README ([#9327](https://github.com/openethereum/openethereum/pull/9327)) +- Move ethereum-specific H256FastMap type to own crate ([#9307](https://github.com/openethereum/openethereum/pull/9307)) - Add a `fastmap` crate that provides the H256FastMap specialized HashMap - Use `fastmap` instead of `plain_hasher` - Update submodules for Reasons™ - Submodule update -- Ethcore sync decodes rlp less often ([#9264](https://github.com/OpenEthereum/open-ethereum/pull/9264)) +- Ethcore sync decodes rlp less often ([#9264](https://github.com/openethereum/openethereum/pull/9264)) - Deserialize block only once during verification - Ethcore-sync uses Unverified - Ethcore-sync uses Unverified @@ -763,10 +763,10 @@ The full list of included changes: - Removed Block::is_good - Applied review suggestions - Ethcore-sync deserializes headers and blocks only once -- Ethcore: add transition flag for transaction permission contract ([#9275](https://github.com/OpenEthereum/open-ethereum/pull/9275)) +- Ethcore: add transition flag for transaction permission contract ([#9275](https://github.com/openethereum/openethereum/pull/9275)) - Ethcore: add transition flag for transaction permission contract - Ethcore: fix transaction permission contract tests -- Remove all dapp permissions related settings ([#9120](https://github.com/OpenEthereum/open-ethereum/pull/9120)) +- Remove all dapp permissions related settings ([#9120](https://github.com/openethereum/openethereum/pull/9120)) - Completely remove all dapps struct from rpc - Remove unused pub use - Remove dapp policy/permission func in ethcore @@ -776,11 +776,11 @@ The full list of included changes: - Address grumbles - Address grumbles - Fix tests -- Improve return data truncate logic ([#9254](https://github.com/OpenEthereum/open-ethereum/pull/9254)) +- Improve return data truncate logic ([#9254](https://github.com/openethereum/openethereum/pull/9254)) - Improve return data truncate logic - Fix: size -> offset + size -- Update wasm-tests hash ([#9295](https://github.com/OpenEthereum/open-ethereum/pull/9295)) -- Implement KIP4: create2 for wasm ([#9277](https://github.com/OpenEthereum/open-ethereum/pull/9277)) +- Update wasm-tests hash ([#9295](https://github.com/openethereum/openethereum/pull/9295)) +- Implement KIP4: create2 for wasm ([#9277](https://github.com/openethereum/openethereum/pull/9277)) - Basic implementation for kip4 - Add KIP-4 config flags - Typo: docs fix @@ -790,24 +790,24 @@ The full list of included changes: - Update wasm-tests and fix all gas costs - Update wasm-tests - Update wasm-tests and fix gas costs -- Fix loop start value ([#9285](https://github.com/OpenEthereum/open-ethereum/pull/9285)) -- Avoid using $HOME if not necessary ([#9273](https://github.com/OpenEthereum/open-ethereum/pull/9273)) +- Fix loop start value ([#9285](https://github.com/openethereum/openethereum/pull/9285)) +- Avoid using $HOME if not necessary ([#9273](https://github.com/openethereum/openethereum/pull/9273)) - Avoid using $HOME if not necessary - Fix concerns and issues -- Fix path to parity.h ([#9274](https://github.com/OpenEthereum/open-ethereum/pull/9274)) +- Fix path to parity.h ([#9274](https://github.com/openethereum/openethereum/pull/9274)) - Fix path to parity.h - Fix other paths as well -- Propagate transactions for next 4 blocks. ([#9265](https://github.com/OpenEthereum/open-ethereum/pull/9265)) - - Closes [#9255](https://github.com/OpenEthereum/open-ethereum/issues/9255) +- Propagate transactions for next 4 blocks. ([#9265](https://github.com/openethereum/openethereum/pull/9265)) + - Closes [#9255](https://github.com/openethereum/openethereum/issues/9255) - This PR also removes the limit of max 64 transactions per packet, currently we only attempt to prevent the packet size to go over 8MB. This will only be the case for super-large transactions or high-block-gas-limit chains. Patching this is important only for chains that have blocks that can fit more than 4k transactions (over 86M block gas limit) For mainnet, we should actually see a tiny bit faster propagation since instead of computing 4k pending set, we only need `4 * 8M / 21k = 1523` transactions. Running some tests on `dekompile` node right now, to check how it performs in the wild. -- Decode block rlp less often ([#9252](https://github.com/OpenEthereum/open-ethereum/pull/9252)) +- Decode block rlp less often ([#9252](https://github.com/openethereum/openethereum/pull/9252)) - Removed 4 redundant rlp deserializations - Avoid 1 redundant block data copy -- Fix eternalities tests can_create (missing parameter) ([#9270](https://github.com/OpenEthereum/open-ethereum/pull/9270)) -- Update ref to `parity-common` and update `seek` behaviour ([#9257](https://github.com/OpenEthereum/open-ethereum/pull/9257)) +- Fix eternalities tests can_create (missing parameter) ([#9270](https://github.com/openethereum/openethereum/pull/9270)) +- Update ref to `parity-common` and update `seek` behaviour ([#9257](https://github.com/openethereum/openethereum/pull/9257)) - Update ref to `parity-common` and update `seek` behaviour - Remove reference to `ng-fix-triedb-seek` branch -- Comply EIP-86 with the new definition ([#9140](https://github.com/OpenEthereum/open-ethereum/pull/9140)) +- Comply EIP-86 with the new definition ([#9140](https://github.com/openethereum/openethereum/pull/9140)) - Comply EIP-86 with the new CREATE2 opcode - Fix rpc compile - Fix interpreter CREATE/CREATE2 stack pop difference @@ -817,26 +817,26 @@ The full list of included changes: - Add new tests in executive - Fix have_create2 comment - Remove all unused references of eip86_transition and block_number -- Check if synced when using eth_getWork ([#9193](https://github.com/OpenEthereum/open-ethereum/pull/9193)) ([#9210](https://github.com/OpenEthereum/open-ethereum/pull/9210)) - - Check if synced when using eth_getWork ([#9193](https://github.com/OpenEthereum/open-ethereum/pull/9193)) +- Check if synced when using eth_getWork ([#9193](https://github.com/openethereum/openethereum/pull/9193)) ([#9210](https://github.com/openethereum/openethereum/pull/9210)) + - Check if synced when using eth_getWork ([#9193](https://github.com/openethereum/openethereum/pull/9193)) - Don't use fn syncing - Fix identation - Fix typo - Don't check for warping - Rpc: avoid calling queue_info twice on eth_getWork -- Removed client error ([#9253](https://github.com/OpenEthereum/open-ethereum/pull/9253)) -- Implement EIP-1052 (EXTCODEHASH) and fix several issues in state account cache ([#9234](https://github.com/OpenEthereum/open-ethereum/pull/9234)) +- Removed client error ([#9253](https://github.com/openethereum/openethereum/pull/9253)) +- Implement EIP-1052 (EXTCODEHASH) and fix several issues in state account cache ([#9234](https://github.com/openethereum/openethereum/pull/9234)) - Implement EIP-1052 and fix several issues related to account cache - Fix jsontests - Merge two matches together - Avoid making unnecessary Arc - Address grumbles -- Improve Tracer documentation ([#9237](https://github.com/OpenEthereum/open-ethereum/pull/9237)) -- Update Dockerfile ([#9242](https://github.com/OpenEthereum/open-ethereum/pull/9242)) +- Improve Tracer documentation ([#9237](https://github.com/openethereum/openethereum/pull/9237)) +- Update Dockerfile ([#9242](https://github.com/openethereum/openethereum/pull/9242)) - Update Dockerfile - Fix Docker build - - Fix dockerfile paths: parity -> parity-ethereum ([#9248](https://github.com/OpenEthereum/open-ethereum/pull/9248)) -- Block cleanup ([#9117](https://github.com/OpenEthereum/open-ethereum/pull/9117)) + - Fix dockerfile paths: parity -> parity-ethereum ([#9248](https://github.com/openethereum/openethereum/pull/9248)) +- Block cleanup ([#9117](https://github.com/openethereum/openethereum/pull/9117)) - Blockchain insert expects owned block instead of block reference - Reduce a number of times a block is deserialized - Removed cached uncle_bytes from block @@ -846,88 +846,88 @@ The full list of included changes: - Remove unused metadata from block - Remove unused metadata from block - Blockdetails extras may have at most 5 elements -- Increase the number of sessions. ([#9203](https://github.com/OpenEthereum/open-ethereum/pull/9203)) -- Add changelog for 1.11.8 stable and 2.0.1 beta ([#9230](https://github.com/OpenEthereum/open-ethereum/pull/9230)) +- Increase the number of sessions. ([#9203](https://github.com/openethereum/openethereum/pull/9203)) +- Add changelog for 1.11.8 stable and 2.0.1 beta ([#9230](https://github.com/openethereum/openethereum/pull/9230)) - Docs: add changelog for 1.11.8 stable - Docs: add changelog for 2.0.1 beta -- Fix typo ([#9232](https://github.com/OpenEthereum/open-ethereum/pull/9232)) -- Fix potential as_usize overflow when casting from U256 in miner ([#9221](https://github.com/OpenEthereum/open-ethereum/pull/9221)) -- Allow old blocks from peers with lower difficulty ([#9226](https://github.com/OpenEthereum/open-ethereum/pull/9226)) +- Fix typo ([#9232](https://github.com/openethereum/openethereum/pull/9232)) +- Fix potential as_usize overflow when casting from U256 in miner ([#9221](https://github.com/openethereum/openethereum/pull/9221)) +- Allow old blocks from peers with lower difficulty ([#9226](https://github.com/openethereum/openethereum/pull/9226)) - Previously we only allow downloading of old blocks if the peer difficulty was greater than our syncing difficulty. This change allows downloading of blocks from peers where the difficulty is greater then the last downloaded old block. -- Removes duplicate libudev-dev from Dockerfile ([#9220](https://github.com/OpenEthereum/open-ethereum/pull/9220)) -- Snap: remove ssl dependencies from snapcraft definition ([#9222](https://github.com/OpenEthereum/open-ethereum/pull/9222)) -- Remove ssl from dockerfiles, closes [#8880](https://github.com/OpenEthereum/open-ethereum/issues/8880) ([#9195](https://github.com/OpenEthereum/open-ethereum/pull/9195)) -- Insert PROOF messages for some cases in blockchain ([#9141](https://github.com/OpenEthereum/open-ethereum/pull/9141)) +- Removes duplicate libudev-dev from Dockerfile ([#9220](https://github.com/openethereum/openethereum/pull/9220)) +- Snap: remove ssl dependencies from snapcraft definition ([#9222](https://github.com/openethereum/openethereum/pull/9222)) +- Remove ssl from dockerfiles, closes [#8880](https://github.com/openethereum/openethereum/issues/8880) ([#9195](https://github.com/openethereum/openethereum/pull/9195)) +- Insert PROOF messages for some cases in blockchain ([#9141](https://github.com/openethereum/openethereum/pull/9141)) - Insert PROOF messages for some cases in blockchain - Break expect to its own line to avoid things being too long - Be more specific for all low-level database error cases - Fix BranchBecomingCanonChain expect - Ethcore: fix typo in expect proof message -- [chain] Add more bootnodes ([#9174](https://github.com/OpenEthereum/open-ethereum/pull/9174)) +- [chain] Add more bootnodes ([#9174](https://github.com/openethereum/openethereum/pull/9174)) - For ETC, ELLA, EXP, Morden, MUSIC -- Ethcore: update bn version ([#9217](https://github.com/OpenEthereum/open-ethereum/pull/9217)) -- Deserialize block only once during verification ([#9161](https://github.com/OpenEthereum/open-ethereum/pull/9161)) -- Simple build instruction fix ([#9215](https://github.com/OpenEthereum/open-ethereum/pull/9215)) +- Ethcore: update bn version ([#9217](https://github.com/openethereum/openethereum/pull/9217)) +- Deserialize block only once during verification ([#9161](https://github.com/openethereum/openethereum/pull/9161)) +- Simple build instruction fix ([#9215](https://github.com/openethereum/openethereum/pull/9215)) - Changed `parity` dir name into `parity-ethereum` -- Added --tx-queue-no-early-reject flag to disable early tx queue rejects ([#9143](https://github.com/OpenEthereum/open-ethereum/pull/9143)) +- Added --tx-queue-no-early-reject flag to disable early tx queue rejects ([#9143](https://github.com/openethereum/openethereum/pull/9143)) - Added --tx-queue-no-early-reject flag to disable early tx queue rejects because of low gas price - Fixed failing tests, clarified comments and simplified no_early_reject field name. - Added test case for the --tx-queue-no-early-reject flag -- Avoid schedule copying in nested call/create ([#9190](https://github.com/OpenEthereum/open-ethereum/pull/9190)) +- Avoid schedule copying in nested call/create ([#9190](https://github.com/openethereum/openethereum/pull/9190)) - Avoid schedule copying in nested call/create - Fix tests - Fix test: wrong Schedule used - Fix private-tx test - Fix jsontests compilation -- Ethcore: add builtin benchmarks based on geth ([#9179](https://github.com/OpenEthereum/open-ethereum/pull/9179)) +- Ethcore: add builtin benchmarks based on geth ([#9179](https://github.com/openethereum/openethereum/pull/9179)) - Ethcore: add geth benchmarks for all builtins - Ethcore: remove old builtin benchmarks -- Rpc: fix is_major_importing sync state condition ([#9112](https://github.com/OpenEthereum/open-ethereum/pull/9112)) +- Rpc: fix is_major_importing sync state condition ([#9112](https://github.com/openethereum/openethereum/pull/9112)) - Rpc: fix is_major_importing sync state condition - Rpc: fix informant printout when waiting for peers -- Docs: update repository links ([#9159](https://github.com/OpenEthereum/open-ethereum/pull/9159)) +- Docs: update repository links ([#9159](https://github.com/openethereum/openethereum/pull/9159)) - Docs: update repository links - Docs: update repository links in contribution guide -- Parity: fix UserDefaults json parser ([#9189](https://github.com/OpenEthereum/open-ethereum/pull/9189)) +- Parity: fix UserDefaults json parser ([#9189](https://github.com/openethereum/openethereum/pull/9189)) - Parity: fix UserDefaults json parser - Parity: use serde_derive for UserDefaults - Parity: support deserialization of old UserDefault json format - Parity: make UserDefaults serde backwards compatible - Parity: tabify indentation in UserDefaults -- Update "This is a bug. Please report it at:" link ([#9191](https://github.com/OpenEthereum/open-ethereum/pull/9191)) -- Docker: update hub dockerfile ([#9173](https://github.com/OpenEthereum/open-ethereum/pull/9173)) +- Update "This is a bug. Please report it at:" link ([#9191](https://github.com/openethereum/openethereum/pull/9191)) +- Docker: update hub dockerfile ([#9173](https://github.com/openethereum/openethereum/pull/9173)) - Update Dockerfile for hub - Update to Ubuntu Xenial 16.04 - Fix cmake version - Docker: fix tab indentation in hub dockerfile -- Ci: update version strings for snaps ([#9160](https://github.com/OpenEthereum/open-ethereum/pull/9160)) -- Ethcore: add missing builtins benchmarks ([#9170](https://github.com/OpenEthereum/open-ethereum/pull/9170)) +- Ci: update version strings for snaps ([#9160](https://github.com/openethereum/openethereum/pull/9160)) +- Ethcore: add missing builtins benchmarks ([#9170](https://github.com/openethereum/openethereum/pull/9170)) - Ethcore: add modexp benchmarks - Ethcore: add_bn_128_add benchmark -- Fix bugfix hard fork logic ([#9138](https://github.com/OpenEthereum/open-ethereum/pull/9138)) +- Fix bugfix hard fork logic ([#9138](https://github.com/openethereum/openethereum/pull/9138)) - Fix bugfix hard fork logic - Remove dustProtectionTransition from bugfix category - Eip-168 is not enabled by default - Remove unnecessary 'static -- Be more graceful on Aura difficulty validation ([#9164](https://github.com/OpenEthereum/open-ethereum/pull/9164)) +- Be more graceful on Aura difficulty validation ([#9164](https://github.com/openethereum/openethereum/pull/9164)) - Be more graceful on Aura difficulty validation - Test: rejects_step_backwards - Test: proposer_switching - Test: rejects_future_block - Test: reports_skipped - Test: verify_empty_seal_steps -- Handle SyncHandler errors properly ([#9151](https://github.com/OpenEthereum/open-ethereum/pull/9151)) - - Handle SyncHandler errors properly, closes [#9150](https://github.com/OpenEthereum/open-ethereum/issues/9150) +- Handle SyncHandler errors properly ([#9151](https://github.com/openethereum/openethereum/pull/9151)) + - Handle SyncHandler errors properly, closes [#9150](https://github.com/openethereum/openethereum/issues/9150) - Applied review suggestions -- Remove node-health ([#9119](https://github.com/OpenEthereum/open-ethereum/pull/9119)) +- Remove node-health ([#9119](https://github.com/openethereum/openethereum/pull/9119)) - Remove node-health - Remove ntp_servers - Add --ntp-servers as legacy instead of removing it - Add --ntp-servers to deprecated args - Remove unused stuff - Remove _legacy_ntp_servers -- Remove unused tx_queue_gas parameter. ([#9153](https://github.com/OpenEthereum/open-ethereum/pull/9153)) -- Changelogs for 1.11.7-stable and 2.0.0-beta ([#9105](https://github.com/OpenEthereum/open-ethereum/pull/9105)) +- Remove unused tx_queue_gas parameter. ([#9153](https://github.com/openethereum/openethereum/pull/9153)) +- Changelogs for 1.11.7-stable and 2.0.0-beta ([#9105](https://github.com/openethereum/openethereum/pull/9105)) - Docs: mark 1.10 as end-of-life - Docs: move changelog for 1.11 - Docs: Add changelog for 1.11.7-stable @@ -938,22 +938,22 @@ The full list of included changes: - Docs: Update changelog for 2.0.0-beta - Docs: address Tbaut's comments for the 2.0.0-beta changelog - Docs: add note regarding txqueue changes as recommended by tomusdrw -- Disable per-sender limit for local transactions. ([#9148](https://github.com/OpenEthereum/open-ethereum/pull/9148)) +- Disable per-sender limit for local transactions. ([#9148](https://github.com/openethereum/openethereum/pull/9148)) - Disable per-sender limit for local transactions. - Add a missing new line. -- Parity: fix logging cli parameter example ([#9154](https://github.com/OpenEthereum/open-ethereum/pull/9154)) -- Be more specific for `-l` CLI arguments ([#9149](https://github.com/OpenEthereum/open-ethereum/pull/9149)) +- Parity: fix logging cli parameter example ([#9154](https://github.com/openethereum/openethereum/pull/9154)) +- Be more specific for `-l` CLI arguments ([#9149](https://github.com/openethereum/openethereum/pull/9149)) - Update mod.rs -- Receipt constructor `Allocate less stack for blooms` ([#9146](https://github.com/OpenEthereum/open-ethereum/pull/9146)) +- Receipt constructor `Allocate less stack for blooms` ([#9146](https://github.com/openethereum/openethereum/pull/9146)) - Allocate less stack in `Receipt ctor` - Ethcore: use accrue_bloom when computing transaction receipt -- `evm bench` fix broken dependencies ([#9134](https://github.com/OpenEthereum/open-ethereum/pull/9134)) +- `evm bench` fix broken dependencies ([#9134](https://github.com/openethereum/openethereum/pull/9134)) - `evm bench` use valid dependencies - Benchmarks of the `evm` used stale versions of a couple a crates that this commit fixes! - Fix warnings -- Update snapcraft.yaml ([#9132](https://github.com/OpenEthereum/open-ethereum/pull/9132)) -- Fix verification in ethcore-sync collect_blocks ([#9135](https://github.com/OpenEthereum/open-ethereum/pull/9135)) -- Unify engine error to reject blocks ([#9085](https://github.com/OpenEthereum/open-ethereum/pull/9085)) +- Update snapcraft.yaml ([#9132](https://github.com/openethereum/openethereum/pull/9132)) +- Fix verification in ethcore-sync collect_blocks ([#9135](https://github.com/openethereum/openethereum/pull/9135)) +- Unify engine error to reject blocks ([#9085](https://github.com/openethereum/openethereum/pull/9085)) - Reject if Engine::on_close_block returns error - Unify open block behaviors - Fix tests in ethcore @@ -963,38 +963,38 @@ The full list of included changes: - Print the actual error when closing the block - Update comments for prepare_pending_block - Add BlockPreparationStatus to distingish three different state after prepare_pending_block -- Fix `todo` in `ethcore/types::Receipt` constructor ([#9086](https://github.com/OpenEthereum/open-ethereum/pull/9086)) +- Fix `todo` in `ethcore/types::Receipt` constructor ([#9086](https://github.com/openethereum/openethereum/pull/9086)) - Remove needless mutable variable and assignment -- Completely remove all dapps struct from rpc ([#9107](https://github.com/OpenEthereum/open-ethereum/pull/9107)) +- Completely remove all dapps struct from rpc ([#9107](https://github.com/openethereum/openethereum/pull/9107)) - Completely remove all dapps struct from rpc - Remove unused pub use -- Removed redundant struct bounds and unnecessary data copying ([#9096](https://github.com/OpenEthereum/open-ethereum/pull/9096)) +- Removed redundant struct bounds and unnecessary data copying ([#9096](https://github.com/openethereum/openethereum/pull/9096)) - Removed redundant struct bounds and unnecessary data copying - Updated docs, removed redundant bindings -- Insert ETC (classic) hardcoded headers until block 6170625 ([#9121](https://github.com/OpenEthereum/open-ethereum/pull/9121)) -- Make sure to produce full blocks. ([#9115](https://github.com/OpenEthereum/open-ethereum/pull/9115)) -- Update light client hardcoded headers ([#9098](https://github.com/OpenEthereum/open-ethereum/pull/9098)) +- Insert ETC (classic) hardcoded headers until block 6170625 ([#9121](https://github.com/openethereum/openethereum/pull/9121)) +- Make sure to produce full blocks. ([#9115](https://github.com/openethereum/openethereum/pull/9115)) +- Update light client hardcoded headers ([#9098](https://github.com/openethereum/openethereum/pull/9098)) - Insert Kovan hardcoded headers until 7690241 - Insert Kovan hardcoded headers until block 7690241 - Insert Ropsten hardcoded headers until 3612673 - Insert Mainnet hardcoded headers until block 5941249 -- Parity-version: bump nightly version to 2.1 ([#9095](https://github.com/OpenEthereum/open-ethereum/pull/9095)) -- Fix work-notify. ([#9104](https://github.com/OpenEthereum/open-ethereum/pull/9104)) -- Update snappy ([#9082](https://github.com/OpenEthereum/open-ethereum/pull/9082)) -- Offload cull to IoWorker. ([#9099](https://github.com/OpenEthereum/open-ethereum/pull/9099)) -- Docker: add cmake dependency ([#9111](https://github.com/OpenEthereum/open-ethereum/pull/9111)) -- Update hidapi, fixes [#7542](https://github.com/OpenEthereum/open-ethereum/issues/7542) ([#9108](https://github.com/OpenEthereum/open-ethereum/pull/9108)) -- Update README.md ([#9084](https://github.com/OpenEthereum/open-ethereum/pull/9084)) +- Parity-version: bump nightly version to 2.1 ([#9095](https://github.com/openethereum/openethereum/pull/9095)) +- Fix work-notify. ([#9104](https://github.com/openethereum/openethereum/pull/9104)) +- Update snappy ([#9082](https://github.com/openethereum/openethereum/pull/9082)) +- Offload cull to IoWorker. ([#9099](https://github.com/openethereum/openethereum/pull/9099)) +- Docker: add cmake dependency ([#9111](https://github.com/openethereum/openethereum/pull/9111)) +- Update hidapi, fixes [#7542](https://github.com/openethereum/openethereum/issues/7542) ([#9108](https://github.com/openethereum/openethereum/pull/9108)) +- Update README.md ([#9084](https://github.com/openethereum/openethereum/pull/9084)) - Update README.md - Rename parity client - Docs: remove UI stuff from readme. - Docs: add changelog link to readme -- Revert "Replace `std::env::home_dir` with `dirs::home_dir` ([#9077](https://github.com/OpenEthereum/open-ethereum/pull/9077))" ([#9097](https://github.com/OpenEthereum/open-ethereum/pull/9097)) - - Revert "Replace `std::env::home_dir` with `dirs::home_dir` ([#9077](https://github.com/OpenEthereum/open-ethereum/pull/9077))" +- Revert "Replace `std::env::home_dir` with `dirs::home_dir` ([#9077](https://github.com/openethereum/openethereum/pull/9077))" ([#9097](https://github.com/openethereum/openethereum/pull/9097)) + - Revert "Replace `std::env::home_dir` with `dirs::home_dir` ([#9077](https://github.com/openethereum/openethereum/pull/9077))" - This reverts commit 7e77932. - Restore some of the changes - Update parity-common -- Multiple improvements to discovery ping handling ([#8771](https://github.com/OpenEthereum/open-ethereum/pull/8771)) +- Multiple improvements to discovery ping handling ([#8771](https://github.com/openethereum/openethereum/pull/8771)) - Discovery: Only add nodes to routing table after receiving pong. - Previously the discovery algorithm would add nodes to the routing table before confirming that the endpoint is participating in the protocol. This now tracks in-flight pings and adds to the routing table only after receiving a response. - Discovery: Refactor packet creation into its own function. @@ -1008,6 +1008,6 @@ The full list of included changes: - Discovery: Retry failed pings with exponential backoff. - Udp packets may get dropped, so instead of immediately booting nodes that fail to respond to a ping, retry 4 times with exponential backoff. - !fixup Use slice instead of Vec for request_backoff. -- Add separate database directory for light client ([#8927](https://github.com/OpenEthereum/open-ethereum/pull/8927)) ([#9064](https://github.com/OpenEthereum/open-ethereum/pull/9064)) - - Add seperate default DB path for light client ([#8927](https://github.com/OpenEthereum/open-ethereum/pull/8927)) +- Add separate database directory for light client ([#8927](https://github.com/openethereum/openethereum/pull/8927)) ([#9064](https://github.com/openethereum/openethereum/pull/9064)) + - Add seperate default DB path for light client ([#8927](https://github.com/openethereum/openethereum/pull/8927)) - Improve readability diff --git a/docs/CHANGELOG-2.2.md b/docs/CHANGELOG-2.2.md index 7934cd2e6..87781aba5 100644 --- a/docs/CHANGELOG-2.2.md +++ b/docs/CHANGELOG-2.2.md @@ -1,23 +1,23 @@ Note: Parity Ethereum 2.2 reached End-of-Life on 2019-02-25 (EOL). -## Parity-Ethereum [v2.2.11](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.2.11) (2019-02-21) +## Parity-Ethereum [v2.2.11](https://github.com/openethereum/openethereum/releases/tag/v2.2.11) (2019-02-21) Parity-Ethereum 2.2.11-stable is a maintenance release that fixes snap and docker installations. The full list of included changes: -- Stable: snap: release untagged versions from branches to the candidate ([#10357](https://github.com/OpenEthereum/open-ethereum/pull/10357)) ([#10372](https://github.com/OpenEthereum/open-ethereum/pull/10372)) - - Snap: release untagged versions from branches to the candidate snap channel ([#10357](https://github.com/OpenEthereum/open-ethereum/pull/10357)) - - Snap: add the removable-media plug ([#10377](https://github.com/OpenEthereum/open-ethereum/pull/10377)) - - Exchanged old(azure) bootnodes with new(ovh) ones ([#10309](https://github.com/OpenEthereum/open-ethereum/pull/10309)) -- Stable Backports ([#10353](https://github.com/OpenEthereum/open-ethereum/pull/10353)) +- Stable: snap: release untagged versions from branches to the candidate ([#10357](https://github.com/openethereum/openethereum/pull/10357)) ([#10372](https://github.com/openethereum/openethereum/pull/10372)) + - Snap: release untagged versions from branches to the candidate snap channel ([#10357](https://github.com/openethereum/openethereum/pull/10357)) + - Snap: add the removable-media plug ([#10377](https://github.com/openethereum/openethereum/pull/10377)) + - Exchanged old(azure) bootnodes with new(ovh) ones ([#10309](https://github.com/openethereum/openethereum/pull/10309)) +- Stable Backports ([#10353](https://github.com/openethereum/openethereum/pull/10353)) - Version: bump stable to 2.2.11 - - Snap: prefix version and populate candidate channel ([#10343](https://github.com/OpenEthereum/open-ethereum/pull/10343)) + - Snap: prefix version and populate candidate channel ([#10343](https://github.com/openethereum/openethereum/pull/10343)) - Snap: populate candidate releases with beta snaps to avoid stale channel - Snap: prefix version with v* - - No volumes are needed, just run -v volume:/path/in/the/container ([#10345](https://github.com/OpenEthereum/open-ethereum/pull/10345)) + - No volumes are needed, just run -v volume:/path/in/the/container ([#10345](https://github.com/openethereum/openethereum/pull/10345)) -## Parity-Ethereum [v2.2.10](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.2.10) (2019-02-13) +## Parity-Ethereum [v2.2.10](https://github.com/openethereum/openethereum/releases/tag/v2.2.10) (2019-02-13) 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. @@ -25,24 +25,24 @@ Parity-Ethereum 2.2.10-stable is a security-relevant release. A bug in the JSONR The full list of included changes: -- Additional error for invalid gas ([#10327](https://github.com/OpenEthereum/open-ethereum/pull/10327)) ([#10329](https://github.com/OpenEthereum/open-ethereum/pull/10329)) -- Backports for Stable 2.2.10 ([#10332](https://github.com/OpenEthereum/open-ethereum/pull/10332)) - - fix(docker-aarch64) : cross-compile config ([#9798](https://github.com/OpenEthereum/open-ethereum/pull/9798)) - - import rpc transactions sequentially ([#10051](https://github.com/OpenEthereum/open-ethereum/pull/10051)) - - fix(docker): fix not receives SIGINT ([#10059](https://github.com/OpenEthereum/open-ethereum/pull/10059)) - - snap: official image / test ([#10168](https://github.com/OpenEthereum/open-ethereum/pull/10168)) - - perform stripping during build ([#10208](https://github.com/OpenEthereum/open-ethereum/pull/10208)) - - Additional tests for uint/hash/bytes deserialization. ([#10279](https://github.com/OpenEthereum/open-ethereum/pull/10279)) - - Don't run the CPP example on CI ([#10285](https://github.com/OpenEthereum/open-ethereum/pull/10285)) - - CI optimizations ([#10297](https://github.com/OpenEthereum/open-ethereum/pull/10297)) - - fix publish job ([#10317](https://github.com/OpenEthereum/open-ethereum/pull/10317)) - - Add Statetest support for Constantinople Fix ([#10323](https://github.com/OpenEthereum/open-ethereum/pull/10323)) - - Add helper for Timestamp overflows ([#10330](https://github.com/OpenEthereum/open-ethereum/pull/10330)) - - Don't add discovery initiators to the node table ([#10305](https://github.com/OpenEthereum/open-ethereum/pull/10305)) - - change docker image based on debian instead of ubuntu due to the chan ([#10336](https://github.com/OpenEthereum/open-ethereum/pull/10336)) - - role back docker build image and docker deploy image to ubuntu:xenial based ([#10338](https://github.com/OpenEthereum/open-ethereum/pull/10338)) +- Additional error for invalid gas ([#10327](https://github.com/openethereum/openethereum/pull/10327)) ([#10329](https://github.com/openethereum/openethereum/pull/10329)) +- Backports for Stable 2.2.10 ([#10332](https://github.com/openethereum/openethereum/pull/10332)) + - fix(docker-aarch64) : cross-compile config ([#9798](https://github.com/openethereum/openethereum/pull/9798)) + - import rpc transactions sequentially ([#10051](https://github.com/openethereum/openethereum/pull/10051)) + - fix(docker): fix not receives SIGINT ([#10059](https://github.com/openethereum/openethereum/pull/10059)) + - snap: official image / test ([#10168](https://github.com/openethereum/openethereum/pull/10168)) + - perform stripping during build ([#10208](https://github.com/openethereum/openethereum/pull/10208)) + - Additional tests for uint/hash/bytes deserialization. ([#10279](https://github.com/openethereum/openethereum/pull/10279)) + - Don't run the CPP example on CI ([#10285](https://github.com/openethereum/openethereum/pull/10285)) + - CI optimizations ([#10297](https://github.com/openethereum/openethereum/pull/10297)) + - fix publish job ([#10317](https://github.com/openethereum/openethereum/pull/10317)) + - Add Statetest support for Constantinople Fix ([#10323](https://github.com/openethereum/openethereum/pull/10323)) + - Add helper for Timestamp overflows ([#10330](https://github.com/openethereum/openethereum/pull/10330)) + - Don't add discovery initiators to the node table ([#10305](https://github.com/openethereum/openethereum/pull/10305)) + - change docker image based on debian instead of ubuntu due to the chan ([#10336](https://github.com/openethereum/openethereum/pull/10336)) + - role back docker build image and docker deploy image to ubuntu:xenial based ([#10338](https://github.com/openethereum/openethereum/pull/10338)) -## Parity-Ethereum [v2.2.9](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.2.9) (2019-02-03) +## Parity-Ethereum [v2.2.9](https://github.com/openethereum/openethereum/releases/tag/v2.2.9) (2019-02-03) 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. @@ -50,10 +50,10 @@ Parity-Ethereum 2.2.9-stable is a security-relevant release. A bug in the JSONRP The full list of included changes: -- Additional tests for uint deserialization. ([#10279](https://github.com/OpenEthereum/open-ethereum/pull/10279)) ([#10281](https://github.com/OpenEthereum/open-ethereum/pull/10281)) -- Version: bump stable to 2.2.9 ([#10282](https://github.com/OpenEthereum/open-ethereum/pull/10282)) +- Additional tests for uint deserialization. ([#10279](https://github.com/openethereum/openethereum/pull/10279)) ([#10281](https://github.com/openethereum/openethereum/pull/10281)) +- Version: bump stable to 2.2.9 ([#10282](https://github.com/openethereum/openethereum/pull/10282)) -## Parity-Ethereum [v2.2.8](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.2.8) (2019-02-01) +## Parity-Ethereum [v2.2.8](https://github.com/openethereum/openethereum/releases/tag/v2.2.8) (2019-02-01) Parity-Ethereum 2.2.8-stable is a consensus-relevant release that enables _St. Petersfork_ on: @@ -66,61 +66,61 @@ In addition to this, Constantinople is cancelled for the POA Core network. Upgra The full list of included changes: -- Backports for stable 2.2.8 ([#10224](https://github.com/OpenEthereum/open-ethereum/pull/10224)) - - Update for Android cross-compilation. ([#10180](https://github.com/OpenEthereum/open-ethereum/pull/10180)) - - Cancel Constantinople HF on POA Core ([#10198](https://github.com/OpenEthereum/open-ethereum/pull/10198)) - - Add EIP-1283 disable transition ([#10214](https://github.com/OpenEthereum/open-ethereum/pull/10214)) - - Enable St-Peters-Fork ("Constantinople Fix") ([#10223](https://github.com/OpenEthereum/open-ethereum/pull/10223)) -- Stable: Macos heapsize force jemalloc ([#10234](https://github.com/OpenEthereum/open-ethereum/pull/10234)) ([#10258](https://github.com/OpenEthereum/open-ethereum/pull/10258)) +- Backports for stable 2.2.8 ([#10224](https://github.com/openethereum/openethereum/pull/10224)) + - Update for Android cross-compilation. ([#10180](https://github.com/openethereum/openethereum/pull/10180)) + - Cancel Constantinople HF on POA Core ([#10198](https://github.com/openethereum/openethereum/pull/10198)) + - Add EIP-1283 disable transition ([#10214](https://github.com/openethereum/openethereum/pull/10214)) + - Enable St-Peters-Fork ("Constantinople Fix") ([#10223](https://github.com/openethereum/openethereum/pull/10223)) +- Stable: Macos heapsize force jemalloc ([#10234](https://github.com/openethereum/openethereum/pull/10234)) ([#10258](https://github.com/openethereum/openethereum/pull/10258)) -## Parity-Ethereum [v2.2.7](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.2.7) (2019-01-15) +## Parity-Ethereum [v2.2.7](https://github.com/openethereum/openethereum/releases/tag/v2.2.7) (2019-01-15) 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. -- **Consensus** - Ethereum Network: Pull Constantinople protocol upgrade on Ethereum ([#10189](https://github.com/OpenEthereum/open-ethereum/pull/10189)) +- **Consensus** - Ethereum Network: Pull Constantinople protocol upgrade on Ethereum ([#10189](https://github.com/openethereum/openethereum/pull/10189)) - Read more: [Security Alert: Ethereum Constantinople Postponement](https://blog.ethereum.org/2019/01/15/security-alert-ethereum-constantinople-postponement/) -- **Networking** - All networks: Ping nodes from discovery ([#10167](https://github.com/OpenEthereum/open-ethereum/pull/10167)) -- **Wasm** - Kovan Network: Update pwasm-utils to 0.6.1 ([#10134](https://github.com/OpenEthereum/open-ethereum/pull/10134)) +- **Networking** - All networks: Ping nodes from discovery ([#10167](https://github.com/openethereum/openethereum/pull/10167)) +- **Wasm** - Kovan Network: Update pwasm-utils to 0.6.1 ([#10134](https://github.com/openethereum/openethereum/pull/10134)) _Note:_ This release marks Parity 2.2 as _stable_. All versions of Parity 2.1 now reached _end of life_. The full list of included changes: -- Backports for stable 2.2.7 ([#10163](https://github.com/OpenEthereum/open-ethereum/pull/10163)) +- Backports for stable 2.2.7 ([#10163](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/10065)) - - Fix _cannot recursively call into `Core`_ issue ([#10144](https://github.com/OpenEthereum/open-ethereum/pull/10144)) - - Snap: fix path in script ([#10157](https://github.com/OpenEthereum/open-ethereum/pull/10157)) - - Ping nodes from discovery ([#10167](https://github.com/OpenEthereum/open-ethereum/pull/10167)) + - Handle the case for contract creation on an empty but exist account with storage items ([#10065](https://github.com/openethereum/openethereum/pull/10065)) + - Fix _cannot recursively call into `Core`_ issue ([#10144](https://github.com/openethereum/openethereum/pull/10144)) + - Snap: fix path in script ([#10157](https://github.com/openethereum/openethereum/pull/10157)) + - Ping nodes from discovery ([#10167](https://github.com/openethereum/openethereum/pull/10167)) - Version: bump fork blocks for kovan and foundation, mark releases non critical - - Pull constantinople on ethereum network ([#10189](https://github.com/OpenEthereum/open-ethereum/pull/10189)) + - Pull constantinople on ethereum network ([#10189](https://github.com/openethereum/openethereum/pull/10189)) -## Parity-Ethereum [v2.2.6](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.2.6) (2019-01-10) +## Parity-Ethereum [v2.2.6](https://github.com/openethereum/openethereum/releases/tag/v2.2.6) (2019-01-10) Parity-Ethereum 2.2.6-beta is a bugfix release that improves performance and stability. The full list of included changes: -- Beta backports v2.2.6 ([#10113](https://github.com/OpenEthereum/open-ethereum/pull/10113)) +- Beta backports v2.2.6 ([#10113](https://github.com/openethereum/openethereum/pull/10113)) - Version: bump beta to v2.2.6 - - Fill transaction hash on ethGetLog of light client. ([#9938](https://github.com/OpenEthereum/open-ethereum/pull/9938)) - - Fix pubsub new_blocks notifications to include all blocks ([#9987](https://github.com/OpenEthereum/open-ethereum/pull/9987)) - - Finality: dont require chain head to be in the chain ([#10054](https://github.com/OpenEthereum/open-ethereum/pull/10054)) - - Handle the case for contract creation on an empty but exist account with storage items ([#10065](https://github.com/OpenEthereum/open-ethereum/pull/10065)) - - Autogen docs for the "Configuring Parity Ethereum" wiki page. ([#10067](https://github.com/OpenEthereum/open-ethereum/pull/10067)) - - HF in POA Sokol (2019-01-04) ([#10077](https://github.com/OpenEthereum/open-ethereum/pull/10077)) - - Add --locked when running cargo ([#10107](https://github.com/OpenEthereum/open-ethereum/pull/10107)) - - Ethcore: update hardcoded headers ([#10123](https://github.com/OpenEthereum/open-ethereum/pull/10123)) - - Identity fix ([#10128](https://github.com/OpenEthereum/open-ethereum/pull/10128)) - - Update pwasm-utils to 0.6.1 ([#10134](https://github.com/OpenEthereum/open-ethereum/pull/10134)) - - Make sure parent block is not in importing queue when importing ancient blocks ([#10138](https://github.com/OpenEthereum/open-ethereum/pull/10138)) - - CI: re-enable snap publishing ([#10142](https://github.com/OpenEthereum/open-ethereum/pull/10142)) - - HF in POA Core (2019-01-18) - Constantinople ([#10155](https://github.com/OpenEthereum/open-ethereum/pull/10155)) + - Fill transaction hash on ethGetLog of light client. ([#9938](https://github.com/openethereum/openethereum/pull/9938)) + - Fix pubsub new_blocks notifications to include all blocks ([#9987](https://github.com/openethereum/openethereum/pull/9987)) + - Finality: dont require chain head to be in the chain ([#10054](https://github.com/openethereum/openethereum/pull/10054)) + - Handle the case for contract creation on an empty but exist account with storage items ([#10065](https://github.com/openethereum/openethereum/pull/10065)) + - Autogen docs for the "Configuring Parity Ethereum" wiki page. ([#10067](https://github.com/openethereum/openethereum/pull/10067)) + - HF in POA Sokol (2019-01-04) ([#10077](https://github.com/openethereum/openethereum/pull/10077)) + - Add --locked when running cargo ([#10107](https://github.com/openethereum/openethereum/pull/10107)) + - Ethcore: update hardcoded headers ([#10123](https://github.com/openethereum/openethereum/pull/10123)) + - Identity fix ([#10128](https://github.com/openethereum/openethereum/pull/10128)) + - Update pwasm-utils to 0.6.1 ([#10134](https://github.com/openethereum/openethereum/pull/10134)) + - Make sure parent block is not in importing queue when importing ancient blocks ([#10138](https://github.com/openethereum/openethereum/pull/10138)) + - CI: re-enable snap publishing ([#10142](https://github.com/openethereum/openethereum/pull/10142)) + - HF in POA Core (2019-01-18) - Constantinople ([#10155](https://github.com/openethereum/openethereum/pull/10155)) - Version: mark upgrade critical on kovan -## Parity-Ethereum [v2.2.5](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.2.5) (2018-12-14) +## Parity-Ethereum [v2.2.5](https://github.com/openethereum/openethereum/releases/tag/v2.2.5) (2018-12-14) 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. @@ -131,25 +131,25 @@ If your network uses `empty_steps` you **must**: If for some reason you don't want to do this please set`strict_empty_steps_transition` to `0xfffffffff` to disable it. The full list of included changes: -- Backports for beta 2.2.5 ([#10047](https://github.com/OpenEthereum/open-ethereum/pull/10047)) - - Bump beta to 2.2.5 ([#10047](https://github.com/OpenEthereum/open-ethereum/pull/10047)) - - Fix empty steps ([#9939](https://github.com/OpenEthereum/open-ethereum/pull/9939)) +- Backports for beta 2.2.5 ([#10047](https://github.com/openethereum/openethereum/pull/10047)) + - Bump beta to 2.2.5 ([#10047](https://github.com/openethereum/openethereum/pull/10047)) + - Fix empty steps ([#9939](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/10041)) + - Strict empty steps validation ([#10041](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/9939), this PR just adds verification to the seal to prevent forging incorrect blocks and potentially causing consensus issues. + - Note that authorities won't produce invalid seals after [#9939](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/10031)) + - ethcore: enable constantinople on ethereum ([#10031](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/10024)) - - Fix: test corpus_inaccessible panic ([#10019](https://github.com/OpenEthereum/open-ethereum/pull/10019)) + - Change test miner max memory to malloc reports. ([#10024](https://github.com/openethereum/openethereum/pull/10024)) + - Fix: test corpus_inaccessible panic ([#10019](https://github.com/openethereum/openethereum/pull/10019)) -## Parity-Ethereum [v2.2.2](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.2.2) (2018-11-29) +## Parity-Ethereum [v2.2.2](https://github.com/openethereum/openethereum/releases/tag/v2.2.2) (2018-11-29) 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. @@ -164,10 +164,10 @@ Last but not least, JSONRPC APIs which are not yet accepted as an EIP in the `et The full list of included changes: -- Backports For beta 2.2.2 ([#9976](https://github.com/OpenEthereum/open-ethereum/pull/9976)) +- Backports For beta 2.2.2 ([#9976](https://github.com/openethereum/openethereum/pull/9976)) - Version: bump beta to 2.2.2 - - Add experimental RPCs flag ([#9928](https://github.com/OpenEthereum/open-ethereum/pull/9928)) - - Keep existing blocks when restoring a Snapshot ([#8643](https://github.com/OpenEthereum/open-ethereum/pull/8643)) + - Add experimental RPCs flag ([#9928](https://github.com/openethereum/openethereum/pull/9928)) + - Keep existing blocks when restoring a Snapshot ([#8643](https://github.com/openethereum/openethereum/pull/8643)) - Rename db_restore => client - First step: make it compile! - Second step: working implementation! @@ -183,7 +183,7 @@ The full list of included changes: - 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](https://github.com/OpenEthereum/open-ethereum/pull/9925)) + - Adjust requests costs for light client ([#9925](https://github.com/openethereum/openethereum/pull/9925)) - Pip Table Cost relative to average peers instead of max peers - Add tracing in PIP new_cost_table - Update stat peer_count @@ -195,35 +195,35 @@ The full list of included changes: - Pr Grumble: u64 to u32 for f64 casting - Prevent u32 overflow for avg_peer_count - Add tests for LightSync::Statistics - - Fix empty steps ([#9939](https://github.com/OpenEthereum/open-ethereum/pull/9939)) + - Fix empty steps ([#9939](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/issues/9367) ([#9946](https://github.com/OpenEthereum/open-ethereum/pull/9946)) - - Fix a deadlock ([#9952](https://github.com/OpenEthereum/open-ethereum/pull/9952)) + - Prevent silent errors in daemon mode, closes [#9367](https://github.com/openethereum/openethereum/issues/9367) ([#9946](https://github.com/openethereum/openethereum/pull/9946)) + - Fix a deadlock ([#9952](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/9932)) + - Fix light client informant while syncing ([#9932](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/9970)) + - Ci: rearrange pipeline by logic ([#9970](https://github.com/openethereum/openethereum/pull/9970)) - Ci: rearrange pipeline by logic - Ci: rename docs script - - Fix docker build ([#9971](https://github.com/OpenEthereum/open-ethereum/pull/9971)) - - Deny unknown fields for chainspec ([#9972](https://github.com/OpenEthereum/open-ethereum/pull/9972)) + - Fix docker build ([#9971](https://github.com/openethereum/openethereum/pull/9971)) + - Deny unknown fields for chainspec ([#9972](https://github.com/openethereum/openethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/9954)) + - Improve block and transaction propagation ([#9954](https://github.com/openethereum/openethereum/pull/9954)) - Refactor sync to add priority tasks. - Send priority tasks notifications. - Propagate blocks, optimize transactions. @@ -233,7 +233,7 @@ The full list of included changes: - Fix lock order. - Don't use sync_channel to prevent deadlocks. - Fix tests. - - Fix unstable peers and slowness in sync ([#9967](https://github.com/OpenEthereum/open-ethereum/pull/9967)) + - Fix unstable peers and slowness in sync ([#9967](https://github.com/openethereum/openethereum/pull/9967)) - Don't sync all peers after each response - Update formating - Fix tests: add `continue_sync` to `Sync_step` @@ -244,149 +244,149 @@ The full list of included changes: - Rpc: fix starting_nonce_test - Ci: allow nightl job to fail -## Parity-Ethereum [v2.2.1](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.2.1) (2018-11-15) +## Parity-Ethereum [v2.2.1](https://github.com/openethereum/openethereum/releases/tag/v2.2.1) (2018-11-15) Parity-Ethereum 2.2.1-beta is the first v2.2 release, and might introduce features that break previous work flows, among others: -- Prevent zero network ID ([#9763](https://github.com/OpenEthereum/open-ethereum/pull/9763)) and drop support for Olympic testnet ([#9801](https://github.com/OpenEthereum/open-ethereum/pull/9801)): The Olympic test net is dead for years and never used a chain ID but network ID zero. Parity Ethereum is now preventing the network ID to be zero, thus Olympic support is dropped. Make sure to chose positive non-zero network IDs in future. -- Multithreaded snapshot creation ([#9239](https://github.com/OpenEthereum/open-ethereum/pull/9239)): adds a CLI argument `--snapshot-threads` which specifies the number of threads. This helps improving the performance of full nodes that wish to provide warp-snapshots for the network. The gain in performance comes with a slight drawback in increased snapshot size. -- Expose config max-round-blocks-to-import ([#9439](https://github.com/OpenEthereum/open-ethereum/pull/9439)): Parity Ethereum imports blocks in rounds. If at the end of any round, the queue is not empty, we consider it to be _importing_ and won't notify pubsub. On large re-orgs (10+ blocks), this is possible. The default `max_round_blocks_to_import` is increased to 12 and configurable via the `--max-round-blocks-to-import` CLI flag. With unstable network conditions, it is advised to increase the number. This shouldn't have any noticeable performance impact unless the number is set to really large. -- Increase Gas-floor-target and Gas Cap ([#9564](https://github.com/OpenEthereum/open-ethereum/pull/9564)): the default values for gas floor target are `8_000_000` and gas cap `10_000_000`, similar to Geth 1.8.15+. -- Produce portable binaries ([#9725](https://github.com/OpenEthereum/open-ethereum/pull/9725)): we now produce portable binaries, but it may incur some performance degradation. For ultimate performance it's now better to compile Parity Ethereum from source with `PORTABLE=OFF` environment variable. -- RPC: `parity_allTransactionHashes` ([#9745](https://github.com/OpenEthereum/open-ethereum/pull/9745)): Get all pending transactions from the queue with the high performant `parity_allTransactionHashes` RPC method. -- Support `eth_chainId` RPC method ([#9783](https://github.com/OpenEthereum/open-ethereum/pull/9783)): implements EIP-695 to get the chainID via RPC. -- AuRa: finalize blocks ([#9692](https://github.com/OpenEthereum/open-ethereum/pull/9692)): The AuRa engine was updated to emit ancestry actions to finalize blocks. The full client stores block finality in the database, the engine builds finality from an ancestry of `ExtendedHeader`; `is_epoch_end` was updated to take a vec of recently finalized headers; `is_epoch_end_light` was added which maintains the previous interface and is used by the light client since the client itself doesn't track finality. +- Prevent zero network ID ([#9763](https://github.com/openethereum/openethereum/pull/9763)) and drop support for Olympic testnet ([#9801](https://github.com/openethereum/openethereum/pull/9801)): The Olympic test net is dead for years and never used a chain ID but network ID zero. Parity Ethereum is now preventing the network ID to be zero, thus Olympic support is dropped. Make sure to chose positive non-zero network IDs in future. +- Multithreaded snapshot creation ([#9239](https://github.com/openethereum/openethereum/pull/9239)): adds a CLI argument `--snapshot-threads` which specifies the number of threads. This helps improving the performance of full nodes that wish to provide warp-snapshots for the network. The gain in performance comes with a slight drawback in increased snapshot size. +- Expose config max-round-blocks-to-import ([#9439](https://github.com/openethereum/openethereum/pull/9439)): Parity Ethereum imports blocks in rounds. If at the end of any round, the queue is not empty, we consider it to be _importing_ and won't notify pubsub. On large re-orgs (10+ blocks), this is possible. The default `max_round_blocks_to_import` is increased to 12 and configurable via the `--max-round-blocks-to-import` CLI flag. With unstable network conditions, it is advised to increase the number. This shouldn't have any noticeable performance impact unless the number is set to really large. +- Increase Gas-floor-target and Gas Cap ([#9564](https://github.com/openethereum/openethereum/pull/9564)): the default values for gas floor target are `8_000_000` and gas cap `10_000_000`, similar to Geth 1.8.15+. +- Produce portable binaries ([#9725](https://github.com/openethereum/openethereum/pull/9725)): we now produce portable binaries, but it may incur some performance degradation. For ultimate performance it's now better to compile Parity Ethereum from source with `PORTABLE=OFF` environment variable. +- RPC: `parity_allTransactionHashes` ([#9745](https://github.com/openethereum/openethereum/pull/9745)): Get all pending transactions from the queue with the high performant `parity_allTransactionHashes` RPC method. +- Support `eth_chainId` RPC method ([#9783](https://github.com/openethereum/openethereum/pull/9783)): implements EIP-695 to get the chainID via RPC. +- AuRa: finalize blocks ([#9692](https://github.com/openethereum/openethereum/pull/9692)): The AuRa engine was updated to emit ancestry actions to finalize blocks. The full client stores block finality in the database, the engine builds finality from an ancestry of `ExtendedHeader`; `is_epoch_end` was updated to take a vec of recently finalized headers; `is_epoch_end_light` was added which maintains the previous interface and is used by the light client since the client itself doesn't track finality. The full list of included changes: -- Backport to parity 2.2.1 beta ([#9905](https://github.com/OpenEthereum/open-ethereum/pull/9905)) +- Backport to parity 2.2.1 beta ([#9905](https://github.com/openethereum/openethereum/pull/9905)) - Bump version to 2.2.1 - - Fix: Intermittent failing CI due to addr in use ([#9885](https://github.com/OpenEthereum/open-ethereum/pull/9885)) - - Fix Parity not closing on Ctrl-C ([#9886](https://github.com/OpenEthereum/open-ethereum/pull/9886)) - - Fix json tracer overflow ([#9873](https://github.com/OpenEthereum/open-ethereum/pull/9873)) - - Fix docker script ([#9854](https://github.com/OpenEthereum/open-ethereum/pull/9854)) - - Add hardcoded headers for light client ([#9907](https://github.com/OpenEthereum/open-ethereum/pull/9907)) - - Gitlab-ci: make android release build succeed ([#9743](https://github.com/OpenEthereum/open-ethereum/pull/9743)) - - Allow to seal work on latest block ([#9876](https://github.com/OpenEthereum/open-ethereum/pull/9876)) - - Remove rust-toolchain file ([#9906](https://github.com/OpenEthereum/open-ethereum/pull/9906)) - - Light-fetch: Differentiate between out-of-gas/manual throw and use required gas from response on failure ([#9824](https://github.com/OpenEthereum/open-ethereum/pull/9824)) - - Eip-712 implementation ([#9631](https://github.com/OpenEthereum/open-ethereum/pull/9631)) - - Eip-191 implementation ([#9701](https://github.com/OpenEthereum/open-ethereum/pull/9701)) - - Simplify cargo audit ([#9918](https://github.com/OpenEthereum/open-ethereum/pull/9918)) - - Fix performance issue importing Kovan blocks ([#9914](https://github.com/OpenEthereum/open-ethereum/pull/9914)) - - Ci: nuke the gitlab caches ([#9855](https://github.com/OpenEthereum/open-ethereum/pull/9855)) -- Backports to parity beta 2.2.0 ([#9820](https://github.com/OpenEthereum/open-ethereum/pull/9820)) - - Ci: remove failing tests for android, windows, and macos ([#9788](https://github.com/OpenEthereum/open-ethereum/pull/9788)) - - Implement NoProof for json tests and update tests reference ([#9814](https://github.com/OpenEthereum/open-ethereum/pull/9814)) - - Move state root verification before gas used ([#9841](https://github.com/OpenEthereum/open-ethereum/pull/9841)) - - Classic.json Bootnode Update ([#9828](https://github.com/OpenEthereum/open-ethereum/pull/9828)) -- Rpc: parity_allTransactionHashes ([#9745](https://github.com/OpenEthereum/open-ethereum/pull/9745)) -- Revert "prevent zero networkID ([#9763](https://github.com/OpenEthereum/open-ethereum/pull/9763))" ([#9815](https://github.com/OpenEthereum/open-ethereum/pull/9815)) -- Allow zero chain id in EIP155 signing process ([#9792](https://github.com/OpenEthereum/open-ethereum/pull/9792)) -- Add readiness check for docker container ([#9804](https://github.com/OpenEthereum/open-ethereum/pull/9804)) -- Insert dev account before unlocking ([#9813](https://github.com/OpenEthereum/open-ethereum/pull/9813)) -- Removed "rustup" & added new runner tag ([#9731](https://github.com/OpenEthereum/open-ethereum/pull/9731)) -- Expose config max-round-blocks-to-import ([#9439](https://github.com/OpenEthereum/open-ethereum/pull/9439)) -- Aura: finalize blocks ([#9692](https://github.com/OpenEthereum/open-ethereum/pull/9692)) -- Sync: retry different peer after empty subchain heads response ([#9753](https://github.com/OpenEthereum/open-ethereum/pull/9753)) -- Fix(light-rpc/parity) : Remove unused client ([#9802](https://github.com/OpenEthereum/open-ethereum/pull/9802)) -- Drops support for olympic testnet, closes [#9800](https://github.com/OpenEthereum/open-ethereum/issues/9800) ([#9801](https://github.com/OpenEthereum/open-ethereum/pull/9801)) -- Replace `tokio_core` with `tokio` (`ring` -> 0.13) ([#9657](https://github.com/OpenEthereum/open-ethereum/pull/9657)) -- Support eth_chainId RPC method ([#9783](https://github.com/OpenEthereum/open-ethereum/pull/9783)) -- Ethcore: bump ropsten forkblock checkpoint ([#9775](https://github.com/OpenEthereum/open-ethereum/pull/9775)) -- Docs: changelogs for 2.0.8 and 2.1.3 ([#9758](https://github.com/OpenEthereum/open-ethereum/pull/9758)) -- Prevent zero networkID ([#9763](https://github.com/OpenEthereum/open-ethereum/pull/9763)) -- Skip seal fields count check when --no-seal-check is used ([#9757](https://github.com/OpenEthereum/open-ethereum/pull/9757)) -- Aura: fix panic on extra_info with unsealed block ([#9755](https://github.com/OpenEthereum/open-ethereum/pull/9755)) -- Docs: update changelogs ([#9742](https://github.com/OpenEthereum/open-ethereum/pull/9742)) -- Removed extra assert in generation_session_is_removed_when_succeeded ([#9738](https://github.com/OpenEthereum/open-ethereum/pull/9738)) -- Make checkpoint_storage_at use plain loop instead of recursion ([#9734](https://github.com/OpenEthereum/open-ethereum/pull/9734)) -- Use signed 256-bit integer for sstore gas refund substate ([#9746](https://github.com/OpenEthereum/open-ethereum/pull/9746)) -- Heads ref not present for branches beta and stable ([#9741](https://github.com/OpenEthereum/open-ethereum/pull/9741)) -- Add Callisto support ([#9534](https://github.com/OpenEthereum/open-ethereum/pull/9534)) -- Add --force to cargo audit install script ([#9735](https://github.com/OpenEthereum/open-ethereum/pull/9735)) -- Remove unused expired value from Handshake ([#9732](https://github.com/OpenEthereum/open-ethereum/pull/9732)) -- Add hardcoded headers ([#9730](https://github.com/OpenEthereum/open-ethereum/pull/9730)) -- Produce portable binaries ([#9725](https://github.com/OpenEthereum/open-ethereum/pull/9725)) -- Gitlab ci: releasable_branches: change variables condition to schedule ([#9729](https://github.com/OpenEthereum/open-ethereum/pull/9729)) -- Update a few parity-common dependencies ([#9663](https://github.com/OpenEthereum/open-ethereum/pull/9663)) -- Hf in POA Core (2018-10-22) ([#9724](https://github.com/OpenEthereum/open-ethereum/pull/9724)) -- Schedule nightly builds ([#9717](https://github.com/OpenEthereum/open-ethereum/pull/9717)) -- Fix ancient blocks sync ([#9531](https://github.com/OpenEthereum/open-ethereum/pull/9531)) -- Ci: Skip docs job for nightly ([#9693](https://github.com/OpenEthereum/open-ethereum/pull/9693)) -- Fix (light/provider) : Make `read_only executions` read-only ([#9591](https://github.com/OpenEthereum/open-ethereum/pull/9591)) -- Ethcore: fix detection of major import ([#9552](https://github.com/OpenEthereum/open-ethereum/pull/9552)) -- Return 0 on error ([#9705](https://github.com/OpenEthereum/open-ethereum/pull/9705)) -- Ethcore: delay ropsten hardfork ([#9704](https://github.com/OpenEthereum/open-ethereum/pull/9704)) -- Make instantSeal engine backwards compatible, closes [#9696](https://github.com/OpenEthereum/open-ethereum/issues/9696) ([#9700](https://github.com/OpenEthereum/open-ethereum/pull/9700)) -- Implement CREATE2 gas changes and fix some potential overflowing ([#9694](https://github.com/OpenEthereum/open-ethereum/pull/9694)) -- Don't hash the init_code of CREATE. ([#9688](https://github.com/OpenEthereum/open-ethereum/pull/9688)) -- Ethcore: minor optimization of modexp by using LR exponentiation ([#9697](https://github.com/OpenEthereum/open-ethereum/pull/9697)) -- Removed redundant clone before each block import ([#9683](https://github.com/OpenEthereum/open-ethereum/pull/9683)) -- Add Foundation Bootnodes ([#9666](https://github.com/OpenEthereum/open-ethereum/pull/9666)) -- Docker: run as parity user ([#9689](https://github.com/OpenEthereum/open-ethereum/pull/9689)) -- Ethcore: mcip3 block reward contract ([#9605](https://github.com/OpenEthereum/open-ethereum/pull/9605)) -- Verify block syncing responses against requests ([#9670](https://github.com/OpenEthereum/open-ethereum/pull/9670)) -- Add a new RPC `parity_submitWorkDetail` similar `eth_submitWork` but return block hash ([#9404](https://github.com/OpenEthereum/open-ethereum/pull/9404)) -- Resumable EVM and heap-allocated callstack ([#9360](https://github.com/OpenEthereum/open-ethereum/pull/9360)) -- Update parity-wordlist library ([#9682](https://github.com/OpenEthereum/open-ethereum/pull/9682)) -- Ci: Remove unnecessary pipes ([#9681](https://github.com/OpenEthereum/open-ethereum/pull/9681)) -- Test.sh: use cargo --target for platforms other than linux, win or mac ([#9650](https://github.com/OpenEthereum/open-ethereum/pull/9650)) -- Ci: fix push script ([#9679](https://github.com/OpenEthereum/open-ethereum/pull/9679)) -- Hardfork the testnets ([#9562](https://github.com/OpenEthereum/open-ethereum/pull/9562)) -- Calculate sha3 instead of sha256 for push-release. ([#9673](https://github.com/OpenEthereum/open-ethereum/pull/9673)) -- Ethcore-io retries failed work steal ([#9651](https://github.com/OpenEthereum/open-ethereum/pull/9651)) -- Fix(light_fetch): avoid race with BlockNumber::Latest ([#9665](https://github.com/OpenEthereum/open-ethereum/pull/9665)) -- Test fix for windows cache name... ([#9658](https://github.com/OpenEthereum/open-ethereum/pull/9658)) -- Refactor(fetch) : light use only one `DNS` thread ([#9647](https://github.com/OpenEthereum/open-ethereum/pull/9647)) -- Ethereum libfuzzer integration small change ([#9547](https://github.com/OpenEthereum/open-ethereum/pull/9547)) -- Cli: remove reference to --no-ui in --unlock flag help ([#9616](https://github.com/OpenEthereum/open-ethereum/pull/9616)) -- Remove master from releasable branches ([#9655](https://github.com/OpenEthereum/open-ethereum/pull/9655)) -- Ethcore/VerificationQueue don't spawn up extra `worker-threads` when explictly specified not to ([#9620](https://github.com/OpenEthereum/open-ethereum/pull/9620)) -- Rpc: parity_getBlockReceipts ([#9527](https://github.com/OpenEthereum/open-ethereum/pull/9527)) -- Remove unused dependencies ([#9589](https://github.com/OpenEthereum/open-ethereum/pull/9589)) -- Ignore key_server_cluster randomly failing tests ([#9639](https://github.com/OpenEthereum/open-ethereum/pull/9639)) -- Ethcore: handle vm exception when estimating gas ([#9615](https://github.com/OpenEthereum/open-ethereum/pull/9615)) -- Fix bad-block reporting no reason ([#9638](https://github.com/OpenEthereum/open-ethereum/pull/9638)) -- Use static call and apparent value transfer for block reward contract code ([#9603](https://github.com/OpenEthereum/open-ethereum/pull/9603)) -- Hf in POA Sokol (2018-09-19) ([#9607](https://github.com/OpenEthereum/open-ethereum/pull/9607)) -- Bump smallvec to 0.6 in ethcore-light, ethstore and whisper ([#9588](https://github.com/OpenEthereum/open-ethereum/pull/9588)) -- Add constantinople conf to EvmTestClient. ([#9570](https://github.com/OpenEthereum/open-ethereum/pull/9570)) -- Fix(network): don't disconnect reserved peers ([#9608](https://github.com/OpenEthereum/open-ethereum/pull/9608)) -- Fix failing node-table tests on mac os, closes [#9632](https://github.com/OpenEthereum/open-ethereum/issues/9632) ([#9633](https://github.com/OpenEthereum/open-ethereum/pull/9633)) -- Update ropsten.json ([#9602](https://github.com/OpenEthereum/open-ethereum/pull/9602)) -- Simplify ethcore errors by removing BlockImportError ([#9593](https://github.com/OpenEthereum/open-ethereum/pull/9593)) -- Fix windows compilation, replaces [#9561](https://github.com/OpenEthereum/open-ethereum/issues/9561) ([#9621](https://github.com/OpenEthereum/open-ethereum/pull/9621)) -- Master: rpc-docs set github token ([#9610](https://github.com/OpenEthereum/open-ethereum/pull/9610)) -- Docs: add changelogs for 1.11.10, 1.11.11, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.1.0, and 2.1.1 ([#9554](https://github.com/OpenEthereum/open-ethereum/pull/9554)) -- Docs(rpc): annotate tag with the provided message ([#9601](https://github.com/OpenEthereum/open-ethereum/pull/9601)) -- Ci: fix regex roll_eyes ([#9597](https://github.com/OpenEthereum/open-ethereum/pull/9597)) -- Remove snapcraft clean ([#9585](https://github.com/OpenEthereum/open-ethereum/pull/9585)) -- Add snapcraft package image (master) ([#9584](https://github.com/OpenEthereum/open-ethereum/pull/9584)) -- Docs(rpc): push the branch along with tags ([#9578](https://github.com/OpenEthereum/open-ethereum/pull/9578)) -- Fix typo for jsonrpc-threads flag ([#9574](https://github.com/OpenEthereum/open-ethereum/pull/9574)) -- Fix informant compile ([#9571](https://github.com/OpenEthereum/open-ethereum/pull/9571)) -- Added ropsten bootnodes ([#9569](https://github.com/OpenEthereum/open-ethereum/pull/9569)) -- Increase Gas-floor-target and Gas Cap ([#9564](https://github.com/OpenEthereum/open-ethereum/pull/9564)) -- While working on the platform tests make them non-breaking ([#9563](https://github.com/OpenEthereum/open-ethereum/pull/9563)) -- Improve P2P discovery ([#9526](https://github.com/OpenEthereum/open-ethereum/pull/9526)) -- Move dockerfile for android build container to scripts repo ([#9560](https://github.com/OpenEthereum/open-ethereum/pull/9560)) -- Simultaneous platform tests WIP ([#9557](https://github.com/OpenEthereum/open-ethereum/pull/9557)) -- Update ethabi-derive, serde, serde_json, serde_derive, syn && quote ([#9553](https://github.com/OpenEthereum/open-ethereum/pull/9553)) -- Ci: fix rpc docs generation 2 ([#9550](https://github.com/OpenEthereum/open-ethereum/pull/9550)) -- Ci: always run build pipelines for win, mac, linux, and android ([#9537](https://github.com/OpenEthereum/open-ethereum/pull/9537)) -- Multithreaded snapshot creation ([#9239](https://github.com/OpenEthereum/open-ethereum/pull/9239)) -- New ethabi ([#9511](https://github.com/OpenEthereum/open-ethereum/pull/9511)) -- Remove initial token for WS. ([#9545](https://github.com/OpenEthereum/open-ethereum/pull/9545)) -- Net_version caches network_id to avoid redundant aquire of sync readlock ([#9544](https://github.com/OpenEthereum/open-ethereum/pull/9544)) -- Correct before_script for nightly build versions ([#9543](https://github.com/OpenEthereum/open-ethereum/pull/9543)) -- Deps: bump kvdb-rocksdb to 0.1.4 ([#9539](https://github.com/OpenEthereum/open-ethereum/pull/9539)) -- State: test when contract creation fails, old storage values should re-appear ([#9532](https://github.com/OpenEthereum/open-ethereum/pull/9532)) -- Allow dropping light client RPC query with no results ([#9318](https://github.com/OpenEthereum/open-ethereum/pull/9318)) -- Bump master to 2.2.0 ([#9517](https://github.com/OpenEthereum/open-ethereum/pull/9517)) -- Enable all Constantinople hard fork changes in constantinople_test.json ([#9505](https://github.com/OpenEthereum/open-ethereum/pull/9505)) -- [Light] Validate `account balance` before importing transactions ([#9417](https://github.com/OpenEthereum/open-ethereum/pull/9417)) -- In create memory calculation is the same for create2 because the additional parameter was popped before. ([#9522](https://github.com/OpenEthereum/open-ethereum/pull/9522)) -- Update patricia trie to 0.2.2 ([#9525](https://github.com/OpenEthereum/open-ethereum/pull/9525)) -- Replace hardcoded JSON with serde json! macro ([#9489](https://github.com/OpenEthereum/open-ethereum/pull/9489)) -- Fix typo in version string ([#9516](https://github.com/OpenEthereum/open-ethereum/pull/9516)) + - Fix: Intermittent failing CI due to addr in use ([#9885](https://github.com/openethereum/openethereum/pull/9885)) + - Fix Parity not closing on Ctrl-C ([#9886](https://github.com/openethereum/openethereum/pull/9886)) + - Fix json tracer overflow ([#9873](https://github.com/openethereum/openethereum/pull/9873)) + - Fix docker script ([#9854](https://github.com/openethereum/openethereum/pull/9854)) + - Add hardcoded headers for light client ([#9907](https://github.com/openethereum/openethereum/pull/9907)) + - Gitlab-ci: make android release build succeed ([#9743](https://github.com/openethereum/openethereum/pull/9743)) + - Allow to seal work on latest block ([#9876](https://github.com/openethereum/openethereum/pull/9876)) + - Remove rust-toolchain file ([#9906](https://github.com/openethereum/openethereum/pull/9906)) + - Light-fetch: Differentiate between out-of-gas/manual throw and use required gas from response on failure ([#9824](https://github.com/openethereum/openethereum/pull/9824)) + - Eip-712 implementation ([#9631](https://github.com/openethereum/openethereum/pull/9631)) + - Eip-191 implementation ([#9701](https://github.com/openethereum/openethereum/pull/9701)) + - Simplify cargo audit ([#9918](https://github.com/openethereum/openethereum/pull/9918)) + - Fix performance issue importing Kovan blocks ([#9914](https://github.com/openethereum/openethereum/pull/9914)) + - Ci: nuke the gitlab caches ([#9855](https://github.com/openethereum/openethereum/pull/9855)) +- Backports to parity beta 2.2.0 ([#9820](https://github.com/openethereum/openethereum/pull/9820)) + - Ci: remove failing tests for android, windows, and macos ([#9788](https://github.com/openethereum/openethereum/pull/9788)) + - Implement NoProof for json tests and update tests reference ([#9814](https://github.com/openethereum/openethereum/pull/9814)) + - Move state root verification before gas used ([#9841](https://github.com/openethereum/openethereum/pull/9841)) + - Classic.json Bootnode Update ([#9828](https://github.com/openethereum/openethereum/pull/9828)) +- Rpc: parity_allTransactionHashes ([#9745](https://github.com/openethereum/openethereum/pull/9745)) +- Revert "prevent zero networkID ([#9763](https://github.com/openethereum/openethereum/pull/9763))" ([#9815](https://github.com/openethereum/openethereum/pull/9815)) +- Allow zero chain id in EIP155 signing process ([#9792](https://github.com/openethereum/openethereum/pull/9792)) +- Add readiness check for docker container ([#9804](https://github.com/openethereum/openethereum/pull/9804)) +- Insert dev account before unlocking ([#9813](https://github.com/openethereum/openethereum/pull/9813)) +- Removed "rustup" & added new runner tag ([#9731](https://github.com/openethereum/openethereum/pull/9731)) +- Expose config max-round-blocks-to-import ([#9439](https://github.com/openethereum/openethereum/pull/9439)) +- Aura: finalize blocks ([#9692](https://github.com/openethereum/openethereum/pull/9692)) +- Sync: retry different peer after empty subchain heads response ([#9753](https://github.com/openethereum/openethereum/pull/9753)) +- Fix(light-rpc/parity) : Remove unused client ([#9802](https://github.com/openethereum/openethereum/pull/9802)) +- Drops support for olympic testnet, closes [#9800](https://github.com/openethereum/openethereum/issues/9800) ([#9801](https://github.com/openethereum/openethereum/pull/9801)) +- Replace `tokio_core` with `tokio` (`ring` -> 0.13) ([#9657](https://github.com/openethereum/openethereum/pull/9657)) +- Support eth_chainId RPC method ([#9783](https://github.com/openethereum/openethereum/pull/9783)) +- Ethcore: bump ropsten forkblock checkpoint ([#9775](https://github.com/openethereum/openethereum/pull/9775)) +- Docs: changelogs for 2.0.8 and 2.1.3 ([#9758](https://github.com/openethereum/openethereum/pull/9758)) +- Prevent zero networkID ([#9763](https://github.com/openethereum/openethereum/pull/9763)) +- Skip seal fields count check when --no-seal-check is used ([#9757](https://github.com/openethereum/openethereum/pull/9757)) +- Aura: fix panic on extra_info with unsealed block ([#9755](https://github.com/openethereum/openethereum/pull/9755)) +- Docs: update changelogs ([#9742](https://github.com/openethereum/openethereum/pull/9742)) +- Removed extra assert in generation_session_is_removed_when_succeeded ([#9738](https://github.com/openethereum/openethereum/pull/9738)) +- Make checkpoint_storage_at use plain loop instead of recursion ([#9734](https://github.com/openethereum/openethereum/pull/9734)) +- Use signed 256-bit integer for sstore gas refund substate ([#9746](https://github.com/openethereum/openethereum/pull/9746)) +- Heads ref not present for branches beta and stable ([#9741](https://github.com/openethereum/openethereum/pull/9741)) +- Add Callisto support ([#9534](https://github.com/openethereum/openethereum/pull/9534)) +- Add --force to cargo audit install script ([#9735](https://github.com/openethereum/openethereum/pull/9735)) +- Remove unused expired value from Handshake ([#9732](https://github.com/openethereum/openethereum/pull/9732)) +- Add hardcoded headers ([#9730](https://github.com/openethereum/openethereum/pull/9730)) +- Produce portable binaries ([#9725](https://github.com/openethereum/openethereum/pull/9725)) +- Gitlab ci: releasable_branches: change variables condition to schedule ([#9729](https://github.com/openethereum/openethereum/pull/9729)) +- Update a few parity-common dependencies ([#9663](https://github.com/openethereum/openethereum/pull/9663)) +- Hf in POA Core (2018-10-22) ([#9724](https://github.com/openethereum/openethereum/pull/9724)) +- Schedule nightly builds ([#9717](https://github.com/openethereum/openethereum/pull/9717)) +- Fix ancient blocks sync ([#9531](https://github.com/openethereum/openethereum/pull/9531)) +- Ci: Skip docs job for nightly ([#9693](https://github.com/openethereum/openethereum/pull/9693)) +- Fix (light/provider) : Make `read_only executions` read-only ([#9591](https://github.com/openethereum/openethereum/pull/9591)) +- Ethcore: fix detection of major import ([#9552](https://github.com/openethereum/openethereum/pull/9552)) +- Return 0 on error ([#9705](https://github.com/openethereum/openethereum/pull/9705)) +- Ethcore: delay ropsten hardfork ([#9704](https://github.com/openethereum/openethereum/pull/9704)) +- Make instantSeal engine backwards compatible, closes [#9696](https://github.com/openethereum/openethereum/issues/9696) ([#9700](https://github.com/openethereum/openethereum/pull/9700)) +- Implement CREATE2 gas changes and fix some potential overflowing ([#9694](https://github.com/openethereum/openethereum/pull/9694)) +- Don't hash the init_code of CREATE. ([#9688](https://github.com/openethereum/openethereum/pull/9688)) +- Ethcore: minor optimization of modexp by using LR exponentiation ([#9697](https://github.com/openethereum/openethereum/pull/9697)) +- Removed redundant clone before each block import ([#9683](https://github.com/openethereum/openethereum/pull/9683)) +- Add Foundation Bootnodes ([#9666](https://github.com/openethereum/openethereum/pull/9666)) +- Docker: run as parity user ([#9689](https://github.com/openethereum/openethereum/pull/9689)) +- Ethcore: mcip3 block reward contract ([#9605](https://github.com/openethereum/openethereum/pull/9605)) +- Verify block syncing responses against requests ([#9670](https://github.com/openethereum/openethereum/pull/9670)) +- Add a new RPC `parity_submitWorkDetail` similar `eth_submitWork` but return block hash ([#9404](https://github.com/openethereum/openethereum/pull/9404)) +- Resumable EVM and heap-allocated callstack ([#9360](https://github.com/openethereum/openethereum/pull/9360)) +- Update parity-wordlist library ([#9682](https://github.com/openethereum/openethereum/pull/9682)) +- Ci: Remove unnecessary pipes ([#9681](https://github.com/openethereum/openethereum/pull/9681)) +- Test.sh: use cargo --target for platforms other than linux, win or mac ([#9650](https://github.com/openethereum/openethereum/pull/9650)) +- Ci: fix push script ([#9679](https://github.com/openethereum/openethereum/pull/9679)) +- Hardfork the testnets ([#9562](https://github.com/openethereum/openethereum/pull/9562)) +- Calculate sha3 instead of sha256 for push-release. ([#9673](https://github.com/openethereum/openethereum/pull/9673)) +- Ethcore-io retries failed work steal ([#9651](https://github.com/openethereum/openethereum/pull/9651)) +- Fix(light_fetch): avoid race with BlockNumber::Latest ([#9665](https://github.com/openethereum/openethereum/pull/9665)) +- Test fix for windows cache name... ([#9658](https://github.com/openethereum/openethereum/pull/9658)) +- Refactor(fetch) : light use only one `DNS` thread ([#9647](https://github.com/openethereum/openethereum/pull/9647)) +- Ethereum libfuzzer integration small change ([#9547](https://github.com/openethereum/openethereum/pull/9547)) +- Cli: remove reference to --no-ui in --unlock flag help ([#9616](https://github.com/openethereum/openethereum/pull/9616)) +- Remove master from releasable branches ([#9655](https://github.com/openethereum/openethereum/pull/9655)) +- Ethcore/VerificationQueue don't spawn up extra `worker-threads` when explictly specified not to ([#9620](https://github.com/openethereum/openethereum/pull/9620)) +- Rpc: parity_getBlockReceipts ([#9527](https://github.com/openethereum/openethereum/pull/9527)) +- Remove unused dependencies ([#9589](https://github.com/openethereum/openethereum/pull/9589)) +- Ignore key_server_cluster randomly failing tests ([#9639](https://github.com/openethereum/openethereum/pull/9639)) +- Ethcore: handle vm exception when estimating gas ([#9615](https://github.com/openethereum/openethereum/pull/9615)) +- Fix bad-block reporting no reason ([#9638](https://github.com/openethereum/openethereum/pull/9638)) +- Use static call and apparent value transfer for block reward contract code ([#9603](https://github.com/openethereum/openethereum/pull/9603)) +- Hf in POA Sokol (2018-09-19) ([#9607](https://github.com/openethereum/openethereum/pull/9607)) +- Bump smallvec to 0.6 in ethcore-light, ethstore and whisper ([#9588](https://github.com/openethereum/openethereum/pull/9588)) +- Add constantinople conf to EvmTestClient. ([#9570](https://github.com/openethereum/openethereum/pull/9570)) +- Fix(network): don't disconnect reserved peers ([#9608](https://github.com/openethereum/openethereum/pull/9608)) +- Fix failing node-table tests on mac os, closes [#9632](https://github.com/openethereum/openethereum/issues/9632) ([#9633](https://github.com/openethereum/openethereum/pull/9633)) +- Update ropsten.json ([#9602](https://github.com/openethereum/openethereum/pull/9602)) +- Simplify ethcore errors by removing BlockImportError ([#9593](https://github.com/openethereum/openethereum/pull/9593)) +- Fix windows compilation, replaces [#9561](https://github.com/openethereum/openethereum/issues/9561) ([#9621](https://github.com/openethereum/openethereum/pull/9621)) +- Master: rpc-docs set github token ([#9610](https://github.com/openethereum/openethereum/pull/9610)) +- Docs: add changelogs for 1.11.10, 1.11.11, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.1.0, and 2.1.1 ([#9554](https://github.com/openethereum/openethereum/pull/9554)) +- Docs(rpc): annotate tag with the provided message ([#9601](https://github.com/openethereum/openethereum/pull/9601)) +- Ci: fix regex roll_eyes ([#9597](https://github.com/openethereum/openethereum/pull/9597)) +- Remove snapcraft clean ([#9585](https://github.com/openethereum/openethereum/pull/9585)) +- Add snapcraft package image (master) ([#9584](https://github.com/openethereum/openethereum/pull/9584)) +- Docs(rpc): push the branch along with tags ([#9578](https://github.com/openethereum/openethereum/pull/9578)) +- Fix typo for jsonrpc-threads flag ([#9574](https://github.com/openethereum/openethereum/pull/9574)) +- Fix informant compile ([#9571](https://github.com/openethereum/openethereum/pull/9571)) +- Added ropsten bootnodes ([#9569](https://github.com/openethereum/openethereum/pull/9569)) +- Increase Gas-floor-target and Gas Cap ([#9564](https://github.com/openethereum/openethereum/pull/9564)) +- While working on the platform tests make them non-breaking ([#9563](https://github.com/openethereum/openethereum/pull/9563)) +- Improve P2P discovery ([#9526](https://github.com/openethereum/openethereum/pull/9526)) +- Move dockerfile for android build container to scripts repo ([#9560](https://github.com/openethereum/openethereum/pull/9560)) +- Simultaneous platform tests WIP ([#9557](https://github.com/openethereum/openethereum/pull/9557)) +- Update ethabi-derive, serde, serde_json, serde_derive, syn && quote ([#9553](https://github.com/openethereum/openethereum/pull/9553)) +- Ci: fix rpc docs generation 2 ([#9550](https://github.com/openethereum/openethereum/pull/9550)) +- Ci: always run build pipelines for win, mac, linux, and android ([#9537](https://github.com/openethereum/openethereum/pull/9537)) +- Multithreaded snapshot creation ([#9239](https://github.com/openethereum/openethereum/pull/9239)) +- New ethabi ([#9511](https://github.com/openethereum/openethereum/pull/9511)) +- Remove initial token for WS. ([#9545](https://github.com/openethereum/openethereum/pull/9545)) +- Net_version caches network_id to avoid redundant aquire of sync readlock ([#9544](https://github.com/openethereum/openethereum/pull/9544)) +- Correct before_script for nightly build versions ([#9543](https://github.com/openethereum/openethereum/pull/9543)) +- Deps: bump kvdb-rocksdb to 0.1.4 ([#9539](https://github.com/openethereum/openethereum/pull/9539)) +- State: test when contract creation fails, old storage values should re-appear ([#9532](https://github.com/openethereum/openethereum/pull/9532)) +- Allow dropping light client RPC query with no results ([#9318](https://github.com/openethereum/openethereum/pull/9318)) +- Bump master to 2.2.0 ([#9517](https://github.com/openethereum/openethereum/pull/9517)) +- Enable all Constantinople hard fork changes in constantinople_test.json ([#9505](https://github.com/openethereum/openethereum/pull/9505)) +- [Light] Validate `account balance` before importing transactions ([#9417](https://github.com/openethereum/openethereum/pull/9417)) +- In create memory calculation is the same for create2 because the additional parameter was popped before. ([#9522](https://github.com/openethereum/openethereum/pull/9522)) +- Update patricia trie to 0.2.2 ([#9525](https://github.com/openethereum/openethereum/pull/9525)) +- Replace hardcoded JSON with serde json! macro ([#9489](https://github.com/openethereum/openethereum/pull/9489)) +- Fix typo in version string ([#9516](https://github.com/openethereum/openethereum/pull/9516)) diff --git a/docs/CHANGELOG-2.3.md b/docs/CHANGELOG-2.3.md index f591c0bcd..10b68ecbd 100644 --- a/docs/CHANGELOG-2.3.md +++ b/docs/CHANGELOG-2.3.md @@ -1,37 +1,37 @@ -## Parity-Ethereum [v2.3.8](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.3.8) (2019-03-22) +## Parity-Ethereum [v2.3.8](https://github.com/openethereum/openethereum/releases/tag/v2.3.8) (2019-03-22) Parity-Ethereum 2.3.8-stable is a bugfix release that improves performance and stability. This patch release contains a critical bug fix where serving light clients previously led to client crashes. Upgrading is highly recommended. The full list of included changes: -- 2.3.8 stable backports ([#10507](https://github.com/OpenEthereum/open-ethereum/pull/10507)) +- 2.3.8 stable backports ([#10507](https://github.com/openethereum/openethereum/pull/10507)) - Version: bump stable - - Add additional request tests ([#10503](https://github.com/OpenEthereum/open-ethereum/pull/10503)) + - Add additional request tests ([#10503](https://github.com/openethereum/openethereum/pull/10503)) -## Parity-Ethereum [v2.3.7](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.3.7) (2019-03-20) +## Parity-Ethereum [v2.3.7](https://github.com/openethereum/openethereum/releases/tag/v2.3.7) (2019-03-20) Parity-Ethereum 2.3.7-stable is a bugfix release that improves performance and stability. The full list of included changes: -- 2.3.7 stable backports ([#10487](https://github.com/OpenEthereum/open-ethereum/pull/10487)) +- 2.3.7 stable backports ([#10487](https://github.com/openethereum/openethereum/pull/10487)) - Version: bump stable - - Сaching through docker volume ([#10477](https://github.com/OpenEthereum/open-ethereum/pull/10477)) - - fix win&mac build ([#10486](https://github.com/OpenEthereum/open-ethereum/pull/10486)) - - fix(extract `timestamp_checked_add` as lib) ([#10383](https://github.com/OpenEthereum/open-ethereum/pull/10383)) + - Сaching through docker volume ([#10477](https://github.com/openethereum/openethereum/pull/10477)) + - fix win&mac build ([#10486](https://github.com/openethereum/openethereum/pull/10486)) + - fix(extract `timestamp_checked_add` as lib) ([#10383](https://github.com/openethereum/openethereum/pull/10383)) -## Parity-Ethereum [v2.3.6](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.3.6) (2019-03-19) +## Parity-Ethereum [v2.3.6](https://github.com/openethereum/openethereum/releases/tag/v2.3.6) (2019-03-19) Parity-Ethereum 2.3.6-stable is a bugfix release that improves performance and stability. The full list of included changes: -- 2.3.6 stable backports ([#10470](https://github.com/OpenEthereum/open-ethereum/pull/10470)) +- 2.3.6 stable backports ([#10470](https://github.com/openethereum/openethereum/pull/10470)) - Version: bump stable - - CI publish to aws ([#10446](https://github.com/OpenEthereum/open-ethereum/pull/10446)) - - Ensure static validator set changes are recognized ([#10467](https://github.com/OpenEthereum/open-ethereum/pull/10467)) - - CI aws git checkout ([#10451](https://github.com/OpenEthereum/open-ethereum/pull/10451)) - - Revert "CI aws git checkout ([#10451](https://github.com/OpenEthereum/open-ethereum/pull/10451))" ([#10456](https://github.com/OpenEthereum/open-ethereum/pull/10456)) - - Tests parallelized ([#10452](https://github.com/OpenEthereum/open-ethereum/pull/10452)) + - CI publish to aws ([#10446](https://github.com/openethereum/openethereum/pull/10446)) + - Ensure static validator set changes are recognized ([#10467](https://github.com/openethereum/openethereum/pull/10467)) + - CI aws git checkout ([#10451](https://github.com/openethereum/openethereum/pull/10451)) + - Revert "CI aws git checkout ([#10451](https://github.com/openethereum/openethereum/pull/10451))" ([#10456](https://github.com/openethereum/openethereum/pull/10456)) + - Tests parallelized ([#10452](https://github.com/openethereum/openethereum/pull/10452)) -## Parity-Ethereum [v2.3.5](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.3.5) (2019-02-25) +## Parity-Ethereum [v2.3.5](https://github.com/openethereum/openethereum/releases/tag/v2.3.5) (2019-02-25) Parity-Ethereum 2.3.5-stable is a bugfix release that improves performance and stability. @@ -39,37 +39,37 @@ Note, all 2.2 releases and older are now unsupported and upgrading is recommende The full list of included changes: -- More Backports for Stable 2.3.5 ([#10430](https://github.com/OpenEthereum/open-ethereum/pull/10430)) - - Revert some changes, could be buggy ([#10399](https://github.com/OpenEthereum/open-ethereum/pull/10399)) - - Ci: clean up gitlab-ci.yml leftovers from previous merge ([#10429](https://github.com/OpenEthereum/open-ethereum/pull/10429)) - - 10000 > 5000 ([#10422](https://github.com/OpenEthereum/open-ethereum/pull/10422)) - - Fix underflow in pip, closes [#10419](https://github.com/OpenEthereum/open-ethereum/pull/10419) ([#10423](https://github.com/OpenEthereum/open-ethereum/pull/10423)) - - Fix panic when logging directory does not exist, closes [#10420](https://github.com/OpenEthereum/open-ethereum/pull/10420) ([#10424](https://github.com/OpenEthereum/open-ethereum/pull/10424)) - - Update hardcoded headers for Foundation, Ropsten, Kovan and Classic ([#10417](https://github.com/OpenEthereum/open-ethereum/pull/10417)) -- Backports for Stable 2.3.5 ([#10414](https://github.com/OpenEthereum/open-ethereum/pull/10414)) - - No-git for publish jobs, empty artifacts dir ([#10393](https://github.com/OpenEthereum/open-ethereum/pull/10393)) - - Snap: reenable i386, arm64, armhf architecture publishing ([#10386](https://github.com/OpenEthereum/open-ethereum/pull/10386)) - - Tx pool: always accept local transactions ([#10375](https://github.com/OpenEthereum/open-ethereum/pull/10375)) - - Fix to_pod storage trie value decoding ([#10368)](https://github.com/OpenEthereum/open-ethereum/pull/10368)) +- More Backports for Stable 2.3.5 ([#10430](https://github.com/openethereum/openethereum/pull/10430)) + - Revert some changes, could be buggy ([#10399](https://github.com/openethereum/openethereum/pull/10399)) + - Ci: clean up gitlab-ci.yml leftovers from previous merge ([#10429](https://github.com/openethereum/openethereum/pull/10429)) + - 10000 > 5000 ([#10422](https://github.com/openethereum/openethereum/pull/10422)) + - Fix underflow in pip, closes [#10419](https://github.com/openethereum/openethereum/pull/10419) ([#10423](https://github.com/openethereum/openethereum/pull/10423)) + - Fix panic when logging directory does not exist, closes [#10420](https://github.com/openethereum/openethereum/pull/10420) ([#10424](https://github.com/openethereum/openethereum/pull/10424)) + - Update hardcoded headers for Foundation, Ropsten, Kovan and Classic ([#10417](https://github.com/openethereum/openethereum/pull/10417)) +- Backports for Stable 2.3.5 ([#10414](https://github.com/openethereum/openethereum/pull/10414)) + - No-git for publish jobs, empty artifacts dir ([#10393](https://github.com/openethereum/openethereum/pull/10393)) + - Snap: reenable i386, arm64, armhf architecture publishing ([#10386](https://github.com/openethereum/openethereum/pull/10386)) + - Tx pool: always accept local transactions ([#10375](https://github.com/openethereum/openethereum/pull/10375)) + - Fix to_pod storage trie value decoding ([#10368)](https://github.com/openethereum/openethereum/pull/10368)) - Version: mark 2.3.5 as stable -## Parity-Ethereum [v2.3.4](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.3.4) (2019-02-21) +## Parity-Ethereum [v2.3.4](https://github.com/openethereum/openethereum/releases/tag/v2.3.4) (2019-02-21) Parity-Ethereum 2.3.4-beta is a maintenance release that fixes snap and docker installations. The full list of included changes: -- Beta: snap: release untagged versions from branches to the candidate ([#10357](https://github.com/OpenEthereum/open-ethereum/pull/10357)) ([#10373](https://github.com/OpenEthereum/open-ethereum/pull/10373)) - - Snap: release untagged versions from branches to the candidate snap channel ([#10357](https://github.com/OpenEthereum/open-ethereum/pull/10357)) - - Snap: add the removable-media plug ([#10377](https://github.com/OpenEthereum/open-ethereum/pull/10377)) - - Exchanged old(azure) bootnodes with new(ovh) ones ([#10309](https://github.com/OpenEthereum/open-ethereum/pull/10309)) -- Beta Backports ([#10354](https://github.com/OpenEthereum/open-ethereum/pull/10354)) +- Beta: snap: release untagged versions from branches to the candidate ([#10357](https://github.com/openethereum/openethereum/pull/10357)) ([#10373](https://github.com/openethereum/openethereum/pull/10373)) + - Snap: release untagged versions from branches to the candidate snap channel ([#10357](https://github.com/openethereum/openethereum/pull/10357)) + - Snap: add the removable-media plug ([#10377](https://github.com/openethereum/openethereum/pull/10377)) + - Exchanged old(azure) bootnodes with new(ovh) ones ([#10309](https://github.com/openethereum/openethereum/pull/10309)) +- Beta Backports ([#10354](https://github.com/openethereum/openethereum/pull/10354)) - Version: bump beta to 2.3.4 - - Snap: prefix version and populate candidate channel ([#10343](https://github.com/OpenEthereum/open-ethereum/pull/10343)) + - Snap: prefix version and populate candidate channel ([#10343](https://github.com/openethereum/openethereum/pull/10343)) - Snap: populate candidate releases with beta snaps to avoid stale channel - Snap: prefix version with v* - - No volumes are needed, just run -v volume:/path/in/the/container ([#10345](https://github.com/OpenEthereum/open-ethereum/pull/10345)) + - No volumes are needed, just run -v volume:/path/in/the/container ([#10345](https://github.com/openethereum/openethereum/pull/10345)) -## Parity-Ethereum [v2.3.3](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.3.3) (2019-02-13) +## Parity-Ethereum [v2.3.3](https://github.com/openethereum/openethereum/releases/tag/v2.3.3) (2019-02-13) 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. @@ -77,39 +77,39 @@ Parity-Ethereum 2.3.3-beta is a security-relevant release. A bug in the JSONRPC- The full list of included changes: -- Additional error for invalid gas ([#10327](https://github.com/OpenEthereum/open-ethereum/pull/10327)) ([#10328](https://github.com/OpenEthereum/open-ethereum/pull/10328)) -- Backports for Beta 2.3.3 ([#10333](https://github.com/OpenEthereum/open-ethereum/pull/10333)) - - Properly handle check_epoch_end_signal errors ([#10015](https://github.com/OpenEthereum/open-ethereum/pull/10015)) - - import rpc transactions sequentially ([#10051](https://github.com/OpenEthereum/open-ethereum/pull/10051)) - - fix(docker): fix not receives SIGINT ([#10059](https://github.com/OpenEthereum/open-ethereum/pull/10059)) - - snap: official image / test ([#10168](https://github.com/OpenEthereum/open-ethereum/pull/10168)) - - Extract CallContract and RegistryInfo traits into their own crate ([#10178](https://github.com/OpenEthereum/open-ethereum/pull/10178)) - - perform stripping during build ([#10208](https://github.com/OpenEthereum/open-ethereum/pull/10208)) - - Remove CallContract and RegistryInfo re-exports from `ethcore/client` ([#10205](https://github.com/OpenEthereum/open-ethereum/pull/10205)) - - fixed: types::transaction::SignedTransaction; ([#10229](https://github.com/OpenEthereum/open-ethereum/pull/10229)) - - Additional tests for uint/hash/bytes deserialization. ([#10279](https://github.com/OpenEthereum/open-ethereum/pull/10279)) - - Fix Windows build ([#10284](https://github.com/OpenEthereum/open-ethereum/pull/10284)) - - Don't run the CPP example on CI ([#10285](https://github.com/OpenEthereum/open-ethereum/pull/10285)) - - CI optimizations ([#10297](https://github.com/OpenEthereum/open-ethereum/pull/10297)) - - fix publish job ([#10317](https://github.com/OpenEthereum/open-ethereum/pull/10317)) - - Add Statetest support for Constantinople Fix ([#10323](https://github.com/OpenEthereum/open-ethereum/pull/10323)) - - Add helper for Timestamp overflows ([#10330](https://github.com/OpenEthereum/open-ethereum/pull/10330)) - - Don't add discovery initiators to the node table ([#10305](https://github.com/OpenEthereum/open-ethereum/pull/10305)) - - change docker image based on debian instead of ubuntu due to the chan ([#10336](https://github.com/OpenEthereum/open-ethereum/pull/10336)) - - role back docker build image and docker deploy image to ubuntu:xenial based ([#10338](https://github.com/OpenEthereum/open-ethereum/pull/10338)) +- Additional error for invalid gas ([#10327](https://github.com/openethereum/openethereum/pull/10327)) ([#10328](https://github.com/openethereum/openethereum/pull/10328)) +- Backports for Beta 2.3.3 ([#10333](https://github.com/openethereum/openethereum/pull/10333)) + - Properly handle check_epoch_end_signal errors ([#10015](https://github.com/openethereum/openethereum/pull/10015)) + - import rpc transactions sequentially ([#10051](https://github.com/openethereum/openethereum/pull/10051)) + - fix(docker): fix not receives SIGINT ([#10059](https://github.com/openethereum/openethereum/pull/10059)) + - snap: official image / test ([#10168](https://github.com/openethereum/openethereum/pull/10168)) + - Extract CallContract and RegistryInfo traits into their own crate ([#10178](https://github.com/openethereum/openethereum/pull/10178)) + - perform stripping during build ([#10208](https://github.com/openethereum/openethereum/pull/10208)) + - Remove CallContract and RegistryInfo re-exports from `ethcore/client` ([#10205](https://github.com/openethereum/openethereum/pull/10205)) + - fixed: types::transaction::SignedTransaction; ([#10229](https://github.com/openethereum/openethereum/pull/10229)) + - Additional tests for uint/hash/bytes deserialization. ([#10279](https://github.com/openethereum/openethereum/pull/10279)) + - Fix Windows build ([#10284](https://github.com/openethereum/openethereum/pull/10284)) + - Don't run the CPP example on CI ([#10285](https://github.com/openethereum/openethereum/pull/10285)) + - CI optimizations ([#10297](https://github.com/openethereum/openethereum/pull/10297)) + - fix publish job ([#10317](https://github.com/openethereum/openethereum/pull/10317)) + - Add Statetest support for Constantinople Fix ([#10323](https://github.com/openethereum/openethereum/pull/10323)) + - Add helper for Timestamp overflows ([#10330](https://github.com/openethereum/openethereum/pull/10330)) + - Don't add discovery initiators to the node table ([#10305](https://github.com/openethereum/openethereum/pull/10305)) + - change docker image based on debian instead of ubuntu due to the chan ([#10336](https://github.com/openethereum/openethereum/pull/10336)) + - role back docker build image and docker deploy image to ubuntu:xenial based ([#10338](https://github.com/openethereum/openethereum/pull/10338)) -## Parity-Ethereum [v2.3.2](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.3.2) (2019-02-03) +## Parity-Ethereum [v2.3.2](https://github.com/openethereum/openethereum/releases/tag/v2.3.2) (2019-02-03) 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. - https://www.parity.io/security-alert-parity-ethereum-03-02/ The full list of included changes: -- Version: bump beta to 2.3.2 ([#10283](https://github.com/OpenEthereum/open-ethereum/pull/10283)) -- Additional tests for uint deserialization. ([#10279](https://github.com/OpenEthereum/open-ethereum/pull/10279)) ([#10280](https://github.com/OpenEthereum/open-ethereum/pull/10280)) -- Backport [#10285](https://github.com/OpenEthereum/open-ethereum/pull/10285) to beta ([#10286](https://github.com/OpenEthereum/open-ethereum/pull/10286)) +- Version: bump beta to 2.3.2 ([#10283](https://github.com/openethereum/openethereum/pull/10283)) +- Additional tests for uint deserialization. ([#10279](https://github.com/openethereum/openethereum/pull/10279)) ([#10280](https://github.com/openethereum/openethereum/pull/10280)) +- Backport [#10285](https://github.com/openethereum/openethereum/pull/10285) to beta ([#10286](https://github.com/openethereum/openethereum/pull/10286)) -## Parity-Ethereum [v2.3.1](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.3.1) (2019-02-01) +## Parity-Ethereum [v2.3.1](https://github.com/openethereum/openethereum/releases/tag/v2.3.1) (2019-02-01) Parity-Ethereum 2.3.1-beta is a consensus-relevant release that enables _St. Petersfork_ on: @@ -122,41 +122,41 @@ In addition to this, Constantinople is cancelled for the POA Core network. Upgra The full list of included changes: -- Backports for beta 2.3.1 ([#10225](https://github.com/OpenEthereum/open-ethereum/pull/10225)) - - Fix _cannot recursively call into `Core`_ issue ([#10144](https://github.com/OpenEthereum/open-ethereum/pull/10144)) - - Update for Android cross-compilation. ([#10180](https://github.com/OpenEthereum/open-ethereum/pull/10180)) - - Fix _cannot recursively call into `Core`_ - Part 2 ([#10195](https://github.com/OpenEthereum/open-ethereum/pull/10195)) - - Cancel Constantinople HF on POA Core ([#10198](https://github.com/OpenEthereum/open-ethereum/pull/10198)) - - Add EIP-1283 disable transition ([#10214](https://github.com/OpenEthereum/open-ethereum/pull/10214)) - - Enable St-Peters-Fork ("Constantinople Fix") ([#10223](https://github.com/OpenEthereum/open-ethereum/pull/10223)) -- Beta: Macos heapsize force jemalloc ([#10234](https://github.com/OpenEthereum/open-ethereum/pull/10234)) ([#10259](https://github.com/OpenEthereum/open-ethereum/pull/10259)) +- Backports for beta 2.3.1 ([#10225](https://github.com/openethereum/openethereum/pull/10225)) + - Fix _cannot recursively call into `Core`_ issue ([#10144](https://github.com/openethereum/openethereum/pull/10144)) + - Update for Android cross-compilation. ([#10180](https://github.com/openethereum/openethereum/pull/10180)) + - Fix _cannot recursively call into `Core`_ - Part 2 ([#10195](https://github.com/openethereum/openethereum/pull/10195)) + - Cancel Constantinople HF on POA Core ([#10198](https://github.com/openethereum/openethereum/pull/10198)) + - Add EIP-1283 disable transition ([#10214](https://github.com/openethereum/openethereum/pull/10214)) + - Enable St-Peters-Fork ("Constantinople Fix") ([#10223](https://github.com/openethereum/openethereum/pull/10223)) +- Beta: Macos heapsize force jemalloc ([#10234](https://github.com/openethereum/openethereum/pull/10234)) ([#10259](https://github.com/openethereum/openethereum/pull/10259)) -## Parity-Ethereum [v2.3.0](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.3.0) (2019-01-16) +## Parity-Ethereum [v2.3.0](https://github.com/openethereum/openethereum/releases/tag/v2.3.0) (2019-01-16) 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](https://github.com/OpenEthereum/open-ethereum/pull/10189)) +- **Consensus** - Ethereum Network: Pull Constantinople protocol upgrade on Ethereum ([#10189](https://github.com/openethereum/openethereum/pull/10189)) - Read more: [Security Alert: Ethereum Constantinople Postponement](https://blog.ethereum.org/2019/01/15/security-alert-ethereum-constantinople-postponement/) -- **Networking** - All networks: Ping nodes from discovery ([#10167](https://github.com/OpenEthereum/open-ethereum/pull/10167)) -- **Wasm** - Kovan Network: Update pwasm-utils to 0.6.1 ([#10134](https://github.com/OpenEthereum/open-ethereum/pull/10134)) +- **Networking** - All networks: Ping nodes from discovery ([#10167](https://github.com/openethereum/openethereum/pull/10167)) +- **Wasm** - Kovan Network: Update pwasm-utils to 0.6.1 ([#10134](https://github.com/openethereum/openethereum/pull/10134)) Other notable changes: -- Existing blocks in the database are now kept when restoring a Snapshot. ([#8643](https://github.com/OpenEthereum/open-ethereum/pull/8643)) -- Block and transaction propagation is improved significantly. ([#9954](https://github.com/OpenEthereum/open-ethereum/pull/9954)) -- The ERC-191 Signed Data Standard is now supported by `personal_sign191`. ([#9701](https://github.com/OpenEthereum/open-ethereum/pull/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](https://github.com/OpenEthereum/open-ethereum/pull/9631)) -- Add support for ERC-1186 `eth_getProof` ([#9001](https://github.com/OpenEthereum/open-ethereum/pull/9001)) -- Add experimental RPCs flag to enable ERC-191, ERC-712, and ERC-1186 APIs via `--jsonrpc-experimental` ([#9928](https://github.com/OpenEthereum/open-ethereum/pull/9928)) -- Make `CALLCODE` to trace value to be the code address. ([#9881](https://github.com/OpenEthereum/open-ethereum/pull/9881)) +- Existing blocks in the database are now kept when restoring a Snapshot. ([#8643](https://github.com/openethereum/openethereum/pull/8643)) +- Block and transaction propagation is improved significantly. ([#9954](https://github.com/openethereum/openethereum/pull/9954)) +- The ERC-191 Signed Data Standard is now supported by `personal_sign191`. ([#9701](https://github.com/openethereum/openethereum/pull/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](https://github.com/openethereum/openethereum/pull/9631)) +- Add support for ERC-1186 `eth_getProof` ([#9001](https://github.com/openethereum/openethereum/pull/9001)) +- Add experimental RPCs flag to enable ERC-191, ERC-712, and ERC-1186 APIs via `--jsonrpc-experimental` ([#9928](https://github.com/openethereum/openethereum/pull/9928)) +- Make `CALLCODE` to trace value to be the code address. ([#9881](https://github.com/openethereum/openethereum/pull/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 block `0x0`. ([#9955](https://github.com/OpenEthereum/open-ethereum/pull/9955)) -- Also, unknown fields in chain specs are now rejected. ([#9972](https://github.com/OpenEthereum/open-ethereum/pull/9972)) -- The Tendermint engine was removed from Parity Ethereum and is no longer available and maintained. ([#9980](https://github.com/OpenEthereum/open-ethereum/pull/9980)) -- Ropsten testnet data and keys moved from `test/` to `ropsten/` subdir. To reuse your old keys and data either copy or symlink them to the new location. ([#10123](https://github.com/OpenEthereum/open-ethereum/pull/10123)) -- Strict empty steps validation ([#10041](https://github.com/OpenEthereum/open-ethereum/pull/10041)) +- 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 block `0x0`. ([#9955](https://github.com/openethereum/openethereum/pull/9955)) +- Also, unknown fields in chain specs are now rejected. ([#9972](https://github.com/openethereum/openethereum/pull/9972)) +- The Tendermint engine was removed from Parity Ethereum and is no longer available and maintained. ([#9980](https://github.com/openethereum/openethereum/pull/9980)) +- Ropsten testnet data and keys moved from `test/` to `ropsten/` subdir. To reuse your old keys and data either copy or symlink them to the new location. ([#10123](https://github.com/openethereum/openethereum/pull/10123)) +- Strict empty steps validation ([#10041](https://github.com/openethereum/openethereum/pull/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 release `strict_empty_steps_transition` is enabled by default at block `0x0` for any chain with `empty_steps`. - If your network uses `empty_steps` you **must** (A) plan a hard fork and change `strict_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 set`strict_empty_steps_transition` to `0xfffffffff` to disable it. @@ -164,125 +164,125 @@ _Note:_ This release marks Parity 2.3 as _beta_. All versions of Parity 2.2 are The full list of included changes: -- Backports for 2.3.0 beta ([#10164](https://github.com/OpenEthereum/open-ethereum/pull/10164)) -- Snap: fix path in script ([#10157](https://github.com/OpenEthereum/open-ethereum/pull/10157)) -- Make sure parent block is not in importing queue when importing ancient blocks ([#10138](https://github.com/OpenEthereum/open-ethereum/pull/10138)) -- Ci: re-enable snap publishing ([#10142](https://github.com/OpenEthereum/open-ethereum/pull/10142)) -- Hf in POA Core (2019-01-18) - Constantinople ([#10155](https://github.com/OpenEthereum/open-ethereum/pull/10155)) -- Update EWF's tobalaba chainspec ([#10152](https://github.com/OpenEthereum/open-ethereum/pull/10152)) -- Replace ethcore-logger with env-logger. ([#10102](https://github.com/OpenEthereum/open-ethereum/pull/10102)) -- Finality: dont require chain head to be in the chain ([#10054](https://github.com/OpenEthereum/open-ethereum/pull/10054)) -- Remove caching for node connections ([#10143](https://github.com/OpenEthereum/open-ethereum/pull/10143)) -- Blooms file iterator empty on out of range position. ([#10145](https://github.com/OpenEthereum/open-ethereum/pull/10145)) -- Autogen docs for the "Configuring Parity Ethereum" wiki page. ([#10067](https://github.com/OpenEthereum/open-ethereum/pull/10067)) -- Misc: bump license header to 2019 ([#10135](https://github.com/OpenEthereum/open-ethereum/pull/10135)) -- Hide most of the logs from cpp example. ([#10139](https://github.com/OpenEthereum/open-ethereum/pull/10139)) -- Don't try to send oversized packets ([#10042](https://github.com/OpenEthereum/open-ethereum/pull/10042)) -- Private tx enabled flag added into STATUS packet ([#9999](https://github.com/OpenEthereum/open-ethereum/pull/9999)) -- Update pwasm-utils to 0.6.1 ([#10134](https://github.com/OpenEthereum/open-ethereum/pull/10134)) -- Extract blockchain from ethcore ([#10114](https://github.com/OpenEthereum/open-ethereum/pull/10114)) -- Ethcore: update hardcoded headers ([#10123](https://github.com/OpenEthereum/open-ethereum/pull/10123)) -- Identity fix ([#10128](https://github.com/OpenEthereum/open-ethereum/pull/10128)) -- Use LenCachingMutex to optimize verification. ([#10117](https://github.com/OpenEthereum/open-ethereum/pull/10117)) -- Pyethereum keystore support ([#9710](https://github.com/OpenEthereum/open-ethereum/pull/9710)) -- Bump rocksdb-sys to 0.5.5 ([#10124](https://github.com/OpenEthereum/open-ethereum/pull/10124)) -- Parity-clib: `async C bindings to RPC requests` + `subscribe/unsubscribe to websocket events` ([#9920](https://github.com/OpenEthereum/open-ethereum/pull/9920)) -- Refactor (hardware wallet) : reduce the number of threads ([#9644](https://github.com/OpenEthereum/open-ethereum/pull/9644)) -- Hf in POA Sokol (2019-01-04) ([#10077](https://github.com/OpenEthereum/open-ethereum/pull/10077)) -- Fix broken links ([#10119](https://github.com/OpenEthereum/open-ethereum/pull/10119)) -- Follow-up to [#10105](https://github.com/OpenEthereum/open-ethereum/issues/10105) ([#10107](https://github.com/OpenEthereum/open-ethereum/pull/10107)) -- Move EIP-712 crate back to parity-ethereum ([#10106](https://github.com/OpenEthereum/open-ethereum/pull/10106)) -- Move a bunch of stuff around ([#10101](https://github.com/OpenEthereum/open-ethereum/pull/10101)) -- Revert "Add --frozen when running cargo ([#10081](https://github.com/OpenEthereum/open-ethereum/pull/10081))" ([#10105](https://github.com/OpenEthereum/open-ethereum/pull/10105)) -- Fix left over small grumbles on whitespaces ([#10084](https://github.com/OpenEthereum/open-ethereum/pull/10084)) -- Add --frozen when running cargo ([#10081](https://github.com/OpenEthereum/open-ethereum/pull/10081)) -- Fix pubsub new_blocks notifications to include all blocks ([#9987](https://github.com/OpenEthereum/open-ethereum/pull/9987)) -- Update some dependencies for compilation with pc-windows-gnu ([#10082](https://github.com/OpenEthereum/open-ethereum/pull/10082)) -- Fill transaction hash on ethGetLog of light client. ([#9938](https://github.com/OpenEthereum/open-ethereum/pull/9938)) -- Update changelog update for 2.2.5-beta and 2.1.10-stable ([#10064](https://github.com/OpenEthereum/open-ethereum/pull/10064)) -- Implement len caching for parking_lot RwLock ([#10032](https://github.com/OpenEthereum/open-ethereum/pull/10032)) -- Update parking_lot to 0.7 ([#10050](https://github.com/OpenEthereum/open-ethereum/pull/10050)) -- Bump crossbeam. ([#10048](https://github.com/OpenEthereum/open-ethereum/pull/10048)) -- Ethcore: enable constantinople on ethereum ([#10031](https://github.com/OpenEthereum/open-ethereum/pull/10031)) -- Strict empty steps validation ([#10041](https://github.com/OpenEthereum/open-ethereum/pull/10041)) -- Center the Subtitle, use some CAPS ([#10034](https://github.com/OpenEthereum/open-ethereum/pull/10034)) -- Change test miner max memory to malloc reports. ([#10024](https://github.com/OpenEthereum/open-ethereum/pull/10024)) -- Sort the storage for private state ([#10018](https://github.com/OpenEthereum/open-ethereum/pull/10018)) -- Fix: test corpus_inaccessible panic ([#10019](https://github.com/OpenEthereum/open-ethereum/pull/10019)) -- Ci: move future releases to ethereum subdir on s3 ([#10017](https://github.com/OpenEthereum/open-ethereum/pull/10017)) -- Light(on_demand): decrease default time window to 10 secs ([#10016](https://github.com/OpenEthereum/open-ethereum/pull/10016)) -- Light client : failsafe crate (circuit breaker) ([#9790](https://github.com/OpenEthereum/open-ethereum/pull/9790)) -- Lencachingmutex ([#9988](https://github.com/OpenEthereum/open-ethereum/pull/9988)) -- Version and notification for private contract wrapper added ([#9761](https://github.com/OpenEthereum/open-ethereum/pull/9761)) -- Handle failing case for update account cache in require ([#9989](https://github.com/OpenEthereum/open-ethereum/pull/9989)) -- Add tokio runtime to ethcore io worker ([#9979](https://github.com/OpenEthereum/open-ethereum/pull/9979)) -- Move daemonize before creating account provider ([#10003](https://github.com/OpenEthereum/open-ethereum/pull/10003)) -- Docs: update changelogs ([#9990](https://github.com/OpenEthereum/open-ethereum/pull/9990)) -- Fix daemonize ([#10000](https://github.com/OpenEthereum/open-ethereum/pull/10000)) -- Fix Bloom migration ([#9992](https://github.com/OpenEthereum/open-ethereum/pull/9992)) -- Remove tendermint engine support ([#9980](https://github.com/OpenEthereum/open-ethereum/pull/9980)) -- Calculate gas for deployment transaction ([#9840](https://github.com/OpenEthereum/open-ethereum/pull/9840)) -- Fix unstable peers and slowness in sync ([#9967](https://github.com/OpenEthereum/open-ethereum/pull/9967)) -- Adds parity_verifySignature RPC method ([#9507](https://github.com/OpenEthereum/open-ethereum/pull/9507)) -- Improve block and transaction propagation ([#9954](https://github.com/OpenEthereum/open-ethereum/pull/9954)) -- Deny unknown fields for chainspec ([#9972](https://github.com/OpenEthereum/open-ethereum/pull/9972)) -- Fix docker build ([#9971](https://github.com/OpenEthereum/open-ethereum/pull/9971)) -- Ci: rearrange pipeline by logic ([#9970](https://github.com/OpenEthereum/open-ethereum/pull/9970)) -- Add changelogs for 2.0.9, 2.1.4, 2.1.6, and 2.2.1 ([#9963](https://github.com/OpenEthereum/open-ethereum/pull/9963)) -- Add Error message when sync is still in progress. ([#9475](https://github.com/OpenEthereum/open-ethereum/pull/9475)) -- Make CALLCODE to trace value to be the code address ([#9881](https://github.com/OpenEthereum/open-ethereum/pull/9881)) -- Fix light client informant while syncing ([#9932](https://github.com/OpenEthereum/open-ethereum/pull/9932)) -- Add a optional json dump state to evm-bin ([#9706](https://github.com/OpenEthereum/open-ethereum/pull/9706)) -- Disable EIP-98 transition by default ([#9955](https://github.com/OpenEthereum/open-ethereum/pull/9955)) -- Remove secret_store runtimes. ([#9888](https://github.com/OpenEthereum/open-ethereum/pull/9888)) -- Fix a deadlock ([#9952](https://github.com/OpenEthereum/open-ethereum/pull/9952)) -- Chore(eip712): remove unused `failure-derive` ([#9958](https://github.com/OpenEthereum/open-ethereum/pull/9958)) -- Do not use the home directory as the working dir in docker ([#9834](https://github.com/OpenEthereum/open-ethereum/pull/9834)) -- Prevent silent errors in daemon mode, closes [#9367](https://github.com/OpenEthereum/open-ethereum/issues/9367) ([#9946](https://github.com/OpenEthereum/open-ethereum/pull/9946)) -- Fix empty steps ([#9939](https://github.com/OpenEthereum/open-ethereum/pull/9939)) -- Adjust requests costs for light client ([#9925](https://github.com/OpenEthereum/open-ethereum/pull/9925)) -- Eip-1186: add `eth_getProof` RPC-Method ([#9001](https://github.com/OpenEthereum/open-ethereum/pull/9001)) -- Missing blocks in filter_changes RPC ([#9947](https://github.com/OpenEthereum/open-ethereum/pull/9947)) -- Allow rust-nightly builds fail in nightly builds ([#9944](https://github.com/OpenEthereum/open-ethereum/pull/9944)) -- Update eth-secp256k1 to include fix for BSDs ([#9935](https://github.com/OpenEthereum/open-ethereum/pull/9935)) -- Unbreak build on rust -stable ([#9934](https://github.com/OpenEthereum/open-ethereum/pull/9934)) -- Keep existing blocks when restoring a Snapshot ([#8643](https://github.com/OpenEthereum/open-ethereum/pull/8643)) -- Add experimental RPCs flag ([#9928](https://github.com/OpenEthereum/open-ethereum/pull/9928)) -- Clarify poll lifetime ([#9922](https://github.com/OpenEthereum/open-ethereum/pull/9922)) -- Docs(require rust 1.30) ([#9923](https://github.com/OpenEthereum/open-ethereum/pull/9923)) -- Use block header for building finality ([#9914](https://github.com/OpenEthereum/open-ethereum/pull/9914)) -- Simplify cargo audit ([#9918](https://github.com/OpenEthereum/open-ethereum/pull/9918)) -- Light-fetch: Differentiate between out-of-gas/manual throw and use required gas from response on failure ([#9824](https://github.com/OpenEthereum/open-ethereum/pull/9824)) -- Eip 191 ([#9701](https://github.com/OpenEthereum/open-ethereum/pull/9701)) -- Fix(logger): `reqwest` no longer a dependency ([#9908](https://github.com/OpenEthereum/open-ethereum/pull/9908)) -- Remove rust-toolchain file ([#9906](https://github.com/OpenEthereum/open-ethereum/pull/9906)) -- Foundation: 6692865, ropsten: 4417537, kovan: 9363457 ([#9907](https://github.com/OpenEthereum/open-ethereum/pull/9907)) -- Ethcore: use Machine::verify_transaction on parent block ([#9900](https://github.com/OpenEthereum/open-ethereum/pull/9900)) -- Chore(rpc-tests): remove unused rand ([#9896](https://github.com/OpenEthereum/open-ethereum/pull/9896)) -- Fix: Intermittent failing CI due to addr in use ([#9885](https://github.com/OpenEthereum/open-ethereum/pull/9885)) -- Chore(bump docopt): 0.8 -> 1.0 ([#9889](https://github.com/OpenEthereum/open-ethereum/pull/9889)) -- Use expect ([#9883](https://github.com/OpenEthereum/open-ethereum/pull/9883)) -- Use Weak reference in PubSubClient ([#9886](https://github.com/OpenEthereum/open-ethereum/pull/9886)) -- Ci: nuke the gitlab caches ([#9855](https://github.com/OpenEthereum/open-ethereum/pull/9855)) -- Remove unused code ([#9884](https://github.com/OpenEthereum/open-ethereum/pull/9884)) -- Fix json tracer overflow ([#9873](https://github.com/OpenEthereum/open-ethereum/pull/9873)) -- Allow to seal work on latest block ([#9876](https://github.com/OpenEthereum/open-ethereum/pull/9876)) -- Fix docker script ([#9854](https://github.com/OpenEthereum/open-ethereum/pull/9854)) -- Health endpoint ([#9847](https://github.com/OpenEthereum/open-ethereum/pull/9847)) -- Gitlab-ci: make android release build succeed ([#9743](https://github.com/OpenEthereum/open-ethereum/pull/9743)) -- Clean up existing benchmarks ([#9839](https://github.com/OpenEthereum/open-ethereum/pull/9839)) -- Update Callisto block reward code to support HF1 ([#9811](https://github.com/OpenEthereum/open-ethereum/pull/9811)) -- Option to disable keep alive for JSON-RPC http transport ([#9848](https://github.com/OpenEthereum/open-ethereum/pull/9848)) -- Classic.json Bootnode Update ([#9828](https://github.com/OpenEthereum/open-ethereum/pull/9828)) -- Support MIX. ([#9767](https://github.com/OpenEthereum/open-ethereum/pull/9767)) -- Ci: remove failing tests for android, windows, and macos ([#9788](https://github.com/OpenEthereum/open-ethereum/pull/9788)) -- Implement NoProof for json tests and update tests reference (replaces [#9744](https://github.com/OpenEthereum/open-ethereum/issues/9744)) ([#9814](https://github.com/OpenEthereum/open-ethereum/pull/9814)) -- Chore(bump regex) ([#9842](https://github.com/OpenEthereum/open-ethereum/pull/9842)) -- Ignore global cache for patched accounts ([#9752](https://github.com/OpenEthereum/open-ethereum/pull/9752)) -- Move state root verification before gas used ([#9841](https://github.com/OpenEthereum/open-ethereum/pull/9841)) -- Fix(docker-aarch64) : cross-compile config ([#9798](https://github.com/OpenEthereum/open-ethereum/pull/9798)) -- Version: bump nightly to 2.3.0 ([#9819](https://github.com/OpenEthereum/open-ethereum/pull/9819)) -- Tests modification for windows CI ([#9671](https://github.com/OpenEthereum/open-ethereum/pull/9671)) -- Eip-712 implementation ([#9631](https://github.com/OpenEthereum/open-ethereum/pull/9631)) -- Fix typo ([#9826](https://github.com/OpenEthereum/open-ethereum/pull/9826)) -- Clean up serde rename and use rename_all = camelCase when possible ([#9823](https://github.com/OpenEthereum/open-ethereum/pull/9823)) +- Backports for 2.3.0 beta ([#10164](https://github.com/openethereum/openethereum/pull/10164)) +- Snap: fix path in script ([#10157](https://github.com/openethereum/openethereum/pull/10157)) +- Make sure parent block is not in importing queue when importing ancient blocks ([#10138](https://github.com/openethereum/openethereum/pull/10138)) +- Ci: re-enable snap publishing ([#10142](https://github.com/openethereum/openethereum/pull/10142)) +- Hf in POA Core (2019-01-18) - Constantinople ([#10155](https://github.com/openethereum/openethereum/pull/10155)) +- Update EWF's tobalaba chainspec ([#10152](https://github.com/openethereum/openethereum/pull/10152)) +- Replace ethcore-logger with env-logger. ([#10102](https://github.com/openethereum/openethereum/pull/10102)) +- Finality: dont require chain head to be in the chain ([#10054](https://github.com/openethereum/openethereum/pull/10054)) +- Remove caching for node connections ([#10143](https://github.com/openethereum/openethereum/pull/10143)) +- Blooms file iterator empty on out of range position. ([#10145](https://github.com/openethereum/openethereum/pull/10145)) +- Autogen docs for the "Configuring Parity Ethereum" wiki page. ([#10067](https://github.com/openethereum/openethereum/pull/10067)) +- Misc: bump license header to 2019 ([#10135](https://github.com/openethereum/openethereum/pull/10135)) +- Hide most of the logs from cpp example. ([#10139](https://github.com/openethereum/openethereum/pull/10139)) +- Don't try to send oversized packets ([#10042](https://github.com/openethereum/openethereum/pull/10042)) +- Private tx enabled flag added into STATUS packet ([#9999](https://github.com/openethereum/openethereum/pull/9999)) +- Update pwasm-utils to 0.6.1 ([#10134](https://github.com/openethereum/openethereum/pull/10134)) +- Extract blockchain from ethcore ([#10114](https://github.com/openethereum/openethereum/pull/10114)) +- Ethcore: update hardcoded headers ([#10123](https://github.com/openethereum/openethereum/pull/10123)) +- Identity fix ([#10128](https://github.com/openethereum/openethereum/pull/10128)) +- Use LenCachingMutex to optimize verification. ([#10117](https://github.com/openethereum/openethereum/pull/10117)) +- Pyethereum keystore support ([#9710](https://github.com/openethereum/openethereum/pull/9710)) +- Bump rocksdb-sys to 0.5.5 ([#10124](https://github.com/openethereum/openethereum/pull/10124)) +- Parity-clib: `async C bindings to RPC requests` + `subscribe/unsubscribe to websocket events` ([#9920](https://github.com/openethereum/openethereum/pull/9920)) +- Refactor (hardware wallet) : reduce the number of threads ([#9644](https://github.com/openethereum/openethereum/pull/9644)) +- Hf in POA Sokol (2019-01-04) ([#10077](https://github.com/openethereum/openethereum/pull/10077)) +- Fix broken links ([#10119](https://github.com/openethereum/openethereum/pull/10119)) +- Follow-up to [#10105](https://github.com/openethereum/openethereum/issues/10105) ([#10107](https://github.com/openethereum/openethereum/pull/10107)) +- Move EIP-712 crate back to parity-ethereum ([#10106](https://github.com/openethereum/openethereum/pull/10106)) +- Move a bunch of stuff around ([#10101](https://github.com/openethereum/openethereum/pull/10101)) +- Revert "Add --frozen when running cargo ([#10081](https://github.com/openethereum/openethereum/pull/10081))" ([#10105](https://github.com/openethereum/openethereum/pull/10105)) +- Fix left over small grumbles on whitespaces ([#10084](https://github.com/openethereum/openethereum/pull/10084)) +- Add --frozen when running cargo ([#10081](https://github.com/openethereum/openethereum/pull/10081)) +- Fix pubsub new_blocks notifications to include all blocks ([#9987](https://github.com/openethereum/openethereum/pull/9987)) +- Update some dependencies for compilation with pc-windows-gnu ([#10082](https://github.com/openethereum/openethereum/pull/10082)) +- Fill transaction hash on ethGetLog of light client. ([#9938](https://github.com/openethereum/openethereum/pull/9938)) +- Update changelog update for 2.2.5-beta and 2.1.10-stable ([#10064](https://github.com/openethereum/openethereum/pull/10064)) +- Implement len caching for parking_lot RwLock ([#10032](https://github.com/openethereum/openethereum/pull/10032)) +- Update parking_lot to 0.7 ([#10050](https://github.com/openethereum/openethereum/pull/10050)) +- Bump crossbeam. ([#10048](https://github.com/openethereum/openethereum/pull/10048)) +- Ethcore: enable constantinople on ethereum ([#10031](https://github.com/openethereum/openethereum/pull/10031)) +- Strict empty steps validation ([#10041](https://github.com/openethereum/openethereum/pull/10041)) +- Center the Subtitle, use some CAPS ([#10034](https://github.com/openethereum/openethereum/pull/10034)) +- Change test miner max memory to malloc reports. ([#10024](https://github.com/openethereum/openethereum/pull/10024)) +- Sort the storage for private state ([#10018](https://github.com/openethereum/openethereum/pull/10018)) +- Fix: test corpus_inaccessible panic ([#10019](https://github.com/openethereum/openethereum/pull/10019)) +- Ci: move future releases to ethereum subdir on s3 ([#10017](https://github.com/openethereum/openethereum/pull/10017)) +- Light(on_demand): decrease default time window to 10 secs ([#10016](https://github.com/openethereum/openethereum/pull/10016)) +- Light client : failsafe crate (circuit breaker) ([#9790](https://github.com/openethereum/openethereum/pull/9790)) +- Lencachingmutex ([#9988](https://github.com/openethereum/openethereum/pull/9988)) +- Version and notification for private contract wrapper added ([#9761](https://github.com/openethereum/openethereum/pull/9761)) +- Handle failing case for update account cache in require ([#9989](https://github.com/openethereum/openethereum/pull/9989)) +- Add tokio runtime to ethcore io worker ([#9979](https://github.com/openethereum/openethereum/pull/9979)) +- Move daemonize before creating account provider ([#10003](https://github.com/openethereum/openethereum/pull/10003)) +- Docs: update changelogs ([#9990](https://github.com/openethereum/openethereum/pull/9990)) +- Fix daemonize ([#10000](https://github.com/openethereum/openethereum/pull/10000)) +- Fix Bloom migration ([#9992](https://github.com/openethereum/openethereum/pull/9992)) +- Remove tendermint engine support ([#9980](https://github.com/openethereum/openethereum/pull/9980)) +- Calculate gas for deployment transaction ([#9840](https://github.com/openethereum/openethereum/pull/9840)) +- Fix unstable peers and slowness in sync ([#9967](https://github.com/openethereum/openethereum/pull/9967)) +- Adds parity_verifySignature RPC method ([#9507](https://github.com/openethereum/openethereum/pull/9507)) +- Improve block and transaction propagation ([#9954](https://github.com/openethereum/openethereum/pull/9954)) +- Deny unknown fields for chainspec ([#9972](https://github.com/openethereum/openethereum/pull/9972)) +- Fix docker build ([#9971](https://github.com/openethereum/openethereum/pull/9971)) +- Ci: rearrange pipeline by logic ([#9970](https://github.com/openethereum/openethereum/pull/9970)) +- Add changelogs for 2.0.9, 2.1.4, 2.1.6, and 2.2.1 ([#9963](https://github.com/openethereum/openethereum/pull/9963)) +- Add Error message when sync is still in progress. ([#9475](https://github.com/openethereum/openethereum/pull/9475)) +- Make CALLCODE to trace value to be the code address ([#9881](https://github.com/openethereum/openethereum/pull/9881)) +- Fix light client informant while syncing ([#9932](https://github.com/openethereum/openethereum/pull/9932)) +- Add a optional json dump state to evm-bin ([#9706](https://github.com/openethereum/openethereum/pull/9706)) +- Disable EIP-98 transition by default ([#9955](https://github.com/openethereum/openethereum/pull/9955)) +- Remove secret_store runtimes. ([#9888](https://github.com/openethereum/openethereum/pull/9888)) +- Fix a deadlock ([#9952](https://github.com/openethereum/openethereum/pull/9952)) +- Chore(eip712): remove unused `failure-derive` ([#9958](https://github.com/openethereum/openethereum/pull/9958)) +- Do not use the home directory as the working dir in docker ([#9834](https://github.com/openethereum/openethereum/pull/9834)) +- Prevent silent errors in daemon mode, closes [#9367](https://github.com/openethereum/openethereum/issues/9367) ([#9946](https://github.com/openethereum/openethereum/pull/9946)) +- Fix empty steps ([#9939](https://github.com/openethereum/openethereum/pull/9939)) +- Adjust requests costs for light client ([#9925](https://github.com/openethereum/openethereum/pull/9925)) +- Eip-1186: add `eth_getProof` RPC-Method ([#9001](https://github.com/openethereum/openethereum/pull/9001)) +- Missing blocks in filter_changes RPC ([#9947](https://github.com/openethereum/openethereum/pull/9947)) +- Allow rust-nightly builds fail in nightly builds ([#9944](https://github.com/openethereum/openethereum/pull/9944)) +- Update eth-secp256k1 to include fix for BSDs ([#9935](https://github.com/openethereum/openethereum/pull/9935)) +- Unbreak build on rust -stable ([#9934](https://github.com/openethereum/openethereum/pull/9934)) +- Keep existing blocks when restoring a Snapshot ([#8643](https://github.com/openethereum/openethereum/pull/8643)) +- Add experimental RPCs flag ([#9928](https://github.com/openethereum/openethereum/pull/9928)) +- Clarify poll lifetime ([#9922](https://github.com/openethereum/openethereum/pull/9922)) +- Docs(require rust 1.30) ([#9923](https://github.com/openethereum/openethereum/pull/9923)) +- Use block header for building finality ([#9914](https://github.com/openethereum/openethereum/pull/9914)) +- Simplify cargo audit ([#9918](https://github.com/openethereum/openethereum/pull/9918)) +- Light-fetch: Differentiate between out-of-gas/manual throw and use required gas from response on failure ([#9824](https://github.com/openethereum/openethereum/pull/9824)) +- Eip 191 ([#9701](https://github.com/openethereum/openethereum/pull/9701)) +- Fix(logger): `reqwest` no longer a dependency ([#9908](https://github.com/openethereum/openethereum/pull/9908)) +- Remove rust-toolchain file ([#9906](https://github.com/openethereum/openethereum/pull/9906)) +- Foundation: 6692865, ropsten: 4417537, kovan: 9363457 ([#9907](https://github.com/openethereum/openethereum/pull/9907)) +- Ethcore: use Machine::verify_transaction on parent block ([#9900](https://github.com/openethereum/openethereum/pull/9900)) +- Chore(rpc-tests): remove unused rand ([#9896](https://github.com/openethereum/openethereum/pull/9896)) +- Fix: Intermittent failing CI due to addr in use ([#9885](https://github.com/openethereum/openethereum/pull/9885)) +- Chore(bump docopt): 0.8 -> 1.0 ([#9889](https://github.com/openethereum/openethereum/pull/9889)) +- Use expect ([#9883](https://github.com/openethereum/openethereum/pull/9883)) +- Use Weak reference in PubSubClient ([#9886](https://github.com/openethereum/openethereum/pull/9886)) +- Ci: nuke the gitlab caches ([#9855](https://github.com/openethereum/openethereum/pull/9855)) +- Remove unused code ([#9884](https://github.com/openethereum/openethereum/pull/9884)) +- Fix json tracer overflow ([#9873](https://github.com/openethereum/openethereum/pull/9873)) +- Allow to seal work on latest block ([#9876](https://github.com/openethereum/openethereum/pull/9876)) +- Fix docker script ([#9854](https://github.com/openethereum/openethereum/pull/9854)) +- Health endpoint ([#9847](https://github.com/openethereum/openethereum/pull/9847)) +- Gitlab-ci: make android release build succeed ([#9743](https://github.com/openethereum/openethereum/pull/9743)) +- Clean up existing benchmarks ([#9839](https://github.com/openethereum/openethereum/pull/9839)) +- Update Callisto block reward code to support HF1 ([#9811](https://github.com/openethereum/openethereum/pull/9811)) +- Option to disable keep alive for JSON-RPC http transport ([#9848](https://github.com/openethereum/openethereum/pull/9848)) +- Classic.json Bootnode Update ([#9828](https://github.com/openethereum/openethereum/pull/9828)) +- Support MIX. ([#9767](https://github.com/openethereum/openethereum/pull/9767)) +- Ci: remove failing tests for android, windows, and macos ([#9788](https://github.com/openethereum/openethereum/pull/9788)) +- Implement NoProof for json tests and update tests reference (replaces [#9744](https://github.com/openethereum/openethereum/issues/9744)) ([#9814](https://github.com/openethereum/openethereum/pull/9814)) +- Chore(bump regex) ([#9842](https://github.com/openethereum/openethereum/pull/9842)) +- Ignore global cache for patched accounts ([#9752](https://github.com/openethereum/openethereum/pull/9752)) +- Move state root verification before gas used ([#9841](https://github.com/openethereum/openethereum/pull/9841)) +- Fix(docker-aarch64) : cross-compile config ([#9798](https://github.com/openethereum/openethereum/pull/9798)) +- Version: bump nightly to 2.3.0 ([#9819](https://github.com/openethereum/openethereum/pull/9819)) +- Tests modification for windows CI ([#9671](https://github.com/openethereum/openethereum/pull/9671)) +- Eip-712 implementation ([#9631](https://github.com/openethereum/openethereum/pull/9631)) +- Fix typo ([#9826](https://github.com/openethereum/openethereum/pull/9826)) +- Clean up serde rename and use rename_all = camelCase when possible ([#9823](https://github.com/openethereum/openethereum/pull/9823)) diff --git a/docs/CHANGELOG-2.4.md b/docs/CHANGELOG-2.4.md index f37131de6..49f610abd 100644 --- a/docs/CHANGELOG-2.4.md +++ b/docs/CHANGELOG-2.4.md @@ -1,12 +1,12 @@ -## Parity-Ethereum [v2.4.9](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.4.9) +## Parity-Ethereum [v2.4.9](https://github.com/openethereum/openethereum/releases/tag/v2.4.9) Parity Ethereum v2.4.9-stable is a security update which addresses servo/rust-smallvec#148 The full list of included changes: -* cargo update -p smallvec ([#10822](https://github.com/OpenEthereum/open-ethereum/pull/10822)) +* cargo update -p smallvec ([#10822](https://github.com/openethereum/openethereum/pull/10822)) -## Parity-Ethereum [v2.4.8](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.4.8) +## Parity-Ethereum [v2.4.8](https://github.com/openethereum/openethereum/releases/tag/v2.4.8) Parity-Ethereum 2.4.8-stable is a bugfix release that improves performance and stability. @@ -18,17 +18,17 @@ Parity-Ethereum 2.4.8-stable is a bugfix release that improves performance and s The full list of included changes: -* ethcore/res: activate atlantis classic hf on block 8772000 ([#10766](https://github.com/OpenEthereum/open-ethereum/pull/10766)) -* fix docker tags for publishing ([#10741](https://github.com/OpenEthereum/open-ethereum/pull/10741)) -* Reset blockchain properly ([#10669](https://github.com/OpenEthereum/open-ethereum/pull/10669)) -* adds rpc error message for --no-ancient-blocks ([#10608](https://github.com/OpenEthereum/open-ethereum/pull/10608)) -* Treat empty account the same as non-exist accounts in EIP-1052 ([#10775](https://github.com/OpenEthereum/open-ethereum/pull/10775)) -* fix: aura don't add `SystemTime::now()` ([#10720](https://github.com/OpenEthereum/open-ethereum/pull/10720)) -* DevP2p: Get node IP address and udp port from Socket, if not included in PING packet ([#10705](https://github.com/OpenEthereum/open-ethereum/pull/10705)) -* Revert "fix: aura don't add `SystemTime::now()` ([#10720](https://github.com/OpenEthereum/open-ethereum/pull/10720))" -* Add a way to signal shutdown to snapshotting threads ([#10744](https://github.com/OpenEthereum/open-ethereum/pull/10744)) +* ethcore/res: activate atlantis classic hf on block 8772000 ([#10766](https://github.com/openethereum/openethereum/pull/10766)) +* fix docker tags for publishing ([#10741](https://github.com/openethereum/openethereum/pull/10741)) +* Reset blockchain properly ([#10669](https://github.com/openethereum/openethereum/pull/10669)) +* adds rpc error message for --no-ancient-blocks ([#10608](https://github.com/openethereum/openethereum/pull/10608)) +* Treat empty account the same as non-exist accounts in EIP-1052 ([#10775](https://github.com/openethereum/openethereum/pull/10775)) +* fix: aura don't add `SystemTime::now()` ([#10720](https://github.com/openethereum/openethereum/pull/10720)) +* DevP2p: Get node IP address and udp port from Socket, if not included in PING packet ([#10705](https://github.com/openethereum/openethereum/pull/10705)) +* Revert "fix: aura don't add `SystemTime::now()` ([#10720](https://github.com/openethereum/openethereum/pull/10720))" +* Add a way to signal shutdown to snapshotting threads ([#10744](https://github.com/openethereum/openethereum/pull/10744)) -## Parity-Ethereum [v2.4.7](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.4.7) +## Parity-Ethereum [v2.4.7](https://github.com/openethereum/openethereum/releases/tag/v2.4.7) Parity-Ethereum 2.4.7-stable is a bugfix release that improves performance and stability. @@ -36,14 +36,14 @@ Among others, it enables the _Atlantis_ hardfork on **Morden** and **Kotti** Cla The full list of included changes: -* [CI] allow cargo audit to fail ([#10676](https://github.com/OpenEthereum/open-ethereum/pull/10676)) -* new image ([#10673](https://github.com/OpenEthereum/open-ethereum/pull/10673)) -* Update publishing ([#10644](https://github.com/OpenEthereum/open-ethereum/pull/10644)) -* enable lto for release builds ([#10717](https://github.com/OpenEthereum/open-ethereum/pull/10717)) -* Use RUSTFLAGS to set the optimization level ([#10719](https://github.com/OpenEthereum/open-ethereum/pull/10719)) -* ethcore: enable ECIP-1054 for classic ([#10731](https://github.com/OpenEthereum/open-ethereum/pull/10731)) +* [CI] allow cargo audit to fail ([#10676](https://github.com/openethereum/openethereum/pull/10676)) +* new image ([#10673](https://github.com/openethereum/openethereum/pull/10673)) +* Update publishing ([#10644](https://github.com/openethereum/openethereum/pull/10644)) +* enable lto for release builds ([#10717](https://github.com/openethereum/openethereum/pull/10717)) +* Use RUSTFLAGS to set the optimization level ([#10719](https://github.com/openethereum/openethereum/pull/10719)) +* ethcore: enable ECIP-1054 for classic ([#10731](https://github.com/openethereum/openethereum/pull/10731)) -## Parity-Ethereum [v2.4.6](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.4.6) +## Parity-Ethereum [v2.4.6](https://github.com/openethereum/openethereum/releases/tag/v2.4.6) Parity-Ethereum 2.4.6-stable is a bugfix release that improves performance and stability. @@ -51,78 +51,78 @@ Among others, it enables the Petersburg hardfork on **Rinkeby** and **POA-Core** The full list of included changes: -* ci: publish docs debug ([#10638](https://github.com/OpenEthereum/open-ethereum/pull/10638)) +* ci: publish docs debug ([#10638](https://github.com/openethereum/openethereum/pull/10638)) -## Parity-Ethereum [v2.4.5](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.4.5) +## Parity-Ethereum [v2.4.5](https://github.com/openethereum/openethereum/releases/tag/v2.4.5) Parity-Ethereum 2.4.5-stable is a bugfix release that improves performance and stability. This release improves memory optimizations around timestamp handling and stabilizes the 2.4 release branch. As of today, Parity-Ethereum 2.3 reaches end of life and everyone is encouraged to upgrade. -## Parity-Ethereum [v2.4.4](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.4.4) +## Parity-Ethereum [v2.4.4](https://github.com/openethereum/openethereum/releases/tag/v2.4.4) Parity-Ethereum 2.4.4-beta is a bugfix release that improves performance and stability. This patch release removes the dead chain configs for Easthub and Ethereum Social. The full list of included changes: -* fix(rpc-types): replace uint and hash with `ethereum_types v0.4` ([#10217](https://github.com/OpenEthereum/open-ethereum/pull/10217)) -* chore(bump ethereum-types) ([#10396](https://github.com/OpenEthereum/open-ethereum/pull/10396)) -* fix(light eth_gasPrice): ask network if not in cache ([#10535](https://github.com/OpenEthereum/open-ethereum/pull/10535)) -* fix(light account response): update `tx_queue` ([#10545](https://github.com/OpenEthereum/open-ethereum/pull/10545)) -* fix(bump dependencies) ([#10540](https://github.com/OpenEthereum/open-ethereum/pull/10540)) -* tx-pool: check transaction readiness before replacing ([#10526](https://github.com/OpenEthereum/open-ethereum/pull/10526)) -* fix #10390 ([#10391](https://github.com/OpenEthereum/open-ethereum/pull/10391)) -* private-tx: replace error_chain ([#10510](https://github.com/OpenEthereum/open-ethereum/pull/10510)) +* fix(rpc-types): replace uint and hash with `ethereum_types v0.4` ([#10217](https://github.com/openethereum/openethereum/pull/10217)) +* chore(bump ethereum-types) ([#10396](https://github.com/openethereum/openethereum/pull/10396)) +* fix(light eth_gasPrice): ask network if not in cache ([#10535](https://github.com/openethereum/openethereum/pull/10535)) +* fix(light account response): update `tx_queue` ([#10545](https://github.com/openethereum/openethereum/pull/10545)) +* fix(bump dependencies) ([#10540](https://github.com/openethereum/openethereum/pull/10540)) +* tx-pool: check transaction readiness before replacing ([#10526](https://github.com/openethereum/openethereum/pull/10526)) +* fix #10390 ([#10391](https://github.com/openethereum/openethereum/pull/10391)) +* private-tx: replace error_chain ([#10510](https://github.com/openethereum/openethereum/pull/10510)) -## Parity-Ethereum [v2.4.3](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.4.3) +## Parity-Ethereum [v2.4.3](https://github.com/openethereum/openethereum/releases/tag/v2.4.3) Parity-Ethereum 2.4.3-beta is a bugfix release that improves performance and stability. This patch release contains a critical bug fix where serving light clients previously led to client crashes. Upgrading is highly recommended. The full list of included changes: -* Add additional request tests ([#10503](https://github.com/OpenEthereum/open-ethereum/pull/10503)) +* Add additional request tests ([#10503](https://github.com/openethereum/openethereum/pull/10503)) -## Parity-Ethereum [v2.4.2](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.4.2) +## Parity-Ethereum [v2.4.2](https://github.com/openethereum/openethereum/releases/tag/v2.4.2) Parity-Ethereum 2.4.2-beta is a bugfix release that improves performance and stability. The full list of included changes: -* Сaching through docker volume ([#10477](https://github.com/OpenEthereum/open-ethereum/pull/10477)) -* fix win&mac build ([#10486](https://github.com/OpenEthereum/open-ethereum/pull/10486)) -* fix(extract `timestamp_checked_add` as lib) ([#10383](https://github.com/OpenEthereum/open-ethereum/pull/10383)) +* Сaching through docker volume ([#10477](https://github.com/openethereum/openethereum/pull/10477)) +* fix win&mac build ([#10486](https://github.com/openethereum/openethereum/pull/10486)) +* fix(extract `timestamp_checked_add` as lib) ([#10383](https://github.com/openethereum/openethereum/pull/10383)) -## Parity-Ethereum [v2.4.1](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.4.1) +## Parity-Ethereum [v2.4.1](https://github.com/openethereum/openethereum/releases/tag/v2.4.1) Parity-Ethereum 2.4.1-beta is a bugfix release that improves performance and stability. The full list of included changes: -* Implement parity_versionInfo & parity_setChain on LC; fix parity_setChain ([#10312](https://github.com/OpenEthereum/open-ethereum/pull/10312)) -* CI publish to aws ([#10446](https://github.com/OpenEthereum/open-ethereum/pull/10446)) -* CI aws git checkout ([#10451](https://github.com/OpenEthereum/open-ethereum/pull/10451)) -* Revert "CI aws git checkout ([#10451](https://github.com/OpenEthereum/open-ethereum/pull/10451))" (#10456) -* Revert "CI aws git checkout ([#10451](https://github.com/OpenEthereum/open-ethereum/pull/10451))" -* Tests parallelized ([#10452](https://github.com/OpenEthereum/open-ethereum/pull/10452)) -* Ensure static validator set changes are recognized ([#10467](https://github.com/OpenEthereum/open-ethereum/pull/10467)) +* Implement parity_versionInfo & parity_setChain on LC; fix parity_setChain ([#10312](https://github.com/openethereum/openethereum/pull/10312)) +* CI publish to aws ([#10446](https://github.com/openethereum/openethereum/pull/10446)) +* CI aws git checkout ([#10451](https://github.com/openethereum/openethereum/pull/10451)) +* Revert "CI aws git checkout ([#10451](https://github.com/openethereum/openethereum/pull/10451))" (#10456) +* Revert "CI aws git checkout ([#10451](https://github.com/openethereum/openethereum/pull/10451))" +* Tests parallelized ([#10452](https://github.com/openethereum/openethereum/pull/10452)) +* Ensure static validator set changes are recognized ([#10467](https://github.com/openethereum/openethereum/pull/10467)) -## Parity-Ethereum [v2.4.0](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.4.0) +## Parity-Ethereum [v2.4.0](https://github.com/openethereum/openethereum/releases/tag/v2.4.0) Parity-Ethereum 2.4.0-beta is our trifortnightly minor version release coming with a lot of new features as well as bugfixes and performance improvements. Notable changes: -- Account management is now deprecated ([#10213](https://github.com/OpenEthereum/open-ethereum/pull/10213)) -- Local accounts can now be specified via CLI ([#9960](https://github.com/OpenEthereum/open-ethereum/pull/9960)) -- Chains can now be reset to a particular block via CLI ([#9782](https://github.com/OpenEthereum/open-ethereum/pull/9782)) -- Ethash now additionally implements ProgPoW ([#9762](https://github.com/OpenEthereum/open-ethereum/pull/9762)) -- The `eip1283DisableTransition` flag was added to revert EIP-1283 ([#10214](https://github.com/OpenEthereum/open-ethereum/pull/10214)) +- Account management is now deprecated ([#10213](https://github.com/openethereum/openethereum/pull/10213)) +- Local accounts can now be specified via CLI ([#9960](https://github.com/openethereum/openethereum/pull/9960)) +- Chains can now be reset to a particular block via CLI ([#9782](https://github.com/openethereum/openethereum/pull/9782)) +- Ethash now additionally implements ProgPoW ([#9762](https://github.com/openethereum/openethereum/pull/9762)) +- The `eip1283DisableTransition` flag was added to revert EIP-1283 ([#10214](https://github.com/openethereum/openethereum/pull/10214)) The full list of included changes: -* revert some changes, could be buggy ([#10399](https://github.com/OpenEthereum/open-ethereum/pull/10399)) -* 10000 > 5000 ([#10422](https://github.com/OpenEthereum/open-ethereum/pull/10422)) -* fix panic when logging directory does not exist, closes #10420 ([#10424](https://github.com/OpenEthereum/open-ethereum/pull/10424)) -* fix underflow in pip, closes #10419 ([#10423](https://github.com/OpenEthereum/open-ethereum/pull/10423)) -* ci: clean up gitlab-ci.yml leftovers from previous merge ([#10429](https://github.com/OpenEthereum/open-ethereum/pull/10429)) -* Update hardcoded headers for Foundation, Ropsten, Kovan and Classic ([#10417](https://github.com/OpenEthereum/open-ethereum/pull/10417)) +* revert some changes, could be buggy ([#10399](https://github.com/openethereum/openethereum/pull/10399)) +* 10000 > 5000 ([#10422](https://github.com/openethereum/openethereum/pull/10422)) +* fix panic when logging directory does not exist, closes #10420 ([#10424](https://github.com/openethereum/openethereum/pull/10424)) +* fix underflow in pip, closes #10419 ([#10423](https://github.com/openethereum/openethereum/pull/10423)) +* ci: clean up gitlab-ci.yml leftovers from previous merge ([#10429](https://github.com/openethereum/openethereum/pull/10429)) +* Update hardcoded headers for Foundation, Ropsten, Kovan and Classic ([#10417](https://github.com/openethereum/openethereum/pull/10417)) diff --git a/docs/CHANGELOG-2.5.md b/docs/CHANGELOG-2.5.md index a681a77b4..bdd036977 100644 --- a/docs/CHANGELOG-2.5.md +++ b/docs/CHANGELOG-2.5.md @@ -1,11 +1,11 @@ -## Parity-Ethereum [v2.5.13](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.5.13) +## Parity-Ethereum [v2.5.13](https://github.com/openethereum/openethereum/releases/tag/v2.5.13) Parity Ethereum v2.5.13-stable is a security release. Valid blocks with manipulated transactions (added/replaced) cause the client to stall. The full list of included changes: * Make sure to not mark block header hash as invalid if only the body is wrong (#11356) -## Parity-Ethereum [v2.5.12](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.5.12) +## Parity-Ethereum [v2.5.12](https://github.com/openethereum/openethereum/releases/tag/v2.5.12) Parity Ethereum v2.5.12-stable is a patch release that adds Istanbul hardfork block numbers for POA and xDai networks, implements ECIP-1056 and implements @@ -22,7 +22,7 @@ The full list of included changes: * Disallow EIP-86 style null signatures for transactions outside tests (#11335) -## Parity-Ethereum [v2.5.11](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.5.11) +## Parity-Ethereum [v2.5.11](https://github.com/openethereum/openethereum/releases/tag/v2.5.11) Parity Ethereum v2.5.11-stable is an emergency patch release that adds the missing eip1344_transition for mainnet - Users are advised to update as soon as possible @@ -31,7 +31,7 @@ to prevent any issues with the imminent Istanbul hardfork The full list of included changes: - [chainspec]: add `eip1344_transition` for istanbul (#11301) -## Parity-Ethereum [v2.5.10](https://github.com/OpenEthereum/open-ethereum/releases/tag/2.5.10) +## Parity-Ethereum [v2.5.10](https://github.com/openethereum/openethereum/releases/tag/2.5.10) Parity Ethereum v2.5.10-stable is a patch release that adds block numbers for activating the Istanbul hardfork on mainnet, as well as a large number of @@ -79,7 +79,7 @@ The full list of included changes: * Upgrade to jsonrpc v14 (#11151) * SecretStore: expose restore_key_public in HTTP API (#10241) -## Parity-Ethereum [v2.5.9](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.5.9) +## Parity-Ethereum [v2.5.9](https://github.com/openethereum/openethereum/releases/tag/v2.5.9) Parity Ethereum v2.5.9-stable is a patch release that adds the block numbers for activating the Istanbul hardfork on test networks: Ropsten, Görli, Rinkeby and Kovan. @@ -88,7 +88,7 @@ The full list of included changes: * ethcore/res: activate Istanbul on Ropsten, Görli, Rinkeby, Kovan (#11068) * [json-spec] make blake2 pricing spec more readable (#11034) -## Parity-Ethereum [v2.5.8](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.5.8) +## Parity-Ethereum [v2.5.8](https://github.com/openethereum/openethereum/releases/tag/v2.5.8) Parity Ethereum v2.5.8-stable is a patch release that improves security, stability and performance. @@ -119,11 +119,11 @@ The full list of included changes: * EIP 1884 Re-pricing of trie-size dependent operations (#10992) * Implement EIP-1283 reenable transition, EIP-1706 and EIP-2200 (#10191) -## Parity-Ethereum [v2.5.7](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.5.7) +## Parity-Ethereum [v2.5.7](https://github.com/openethereum/openethereum/releases/tag/v2.5.7) Parity Ethereum v2.5.7-stable is a bugfix release that fixes a potential DoS attack in the trace_call RPC method. This is a critical upgrade for anyone running Parity nodes with RPC exposed to the public internet (and highly recommended for anyone else). For details see this blog post. -## Parity-Ethereum [v2.5.6](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.5.6) +## Parity-Ethereum [v2.5.6](https://github.com/openethereum/openethereum/releases/tag/v2.5.6) Parity-Ethereum v2.5.6-stable is a bugfix release that improves stability. @@ -143,7 +143,7 @@ The full list of included changes: * Do not drop the peer with None difficulty (#10772) * docs: Update Readme with TOC, Contributor Guideline. Update Cargo package descriptions (#10652) -## Parity-Ethereum [v2.5.5](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.5.5) +## Parity-Ethereum [v2.5.5](https://github.com/openethereum/openethereum/releases/tag/v2.5.5) Parity-Ethereum v2.5.5-stable is a minor release that improves performance and stability. This release stabilises the 2.5 branch. @@ -151,15 +151,15 @@ This release stabilises the 2.5 branch. As of today, Parity-Ethereum 2.4 reaches end of life and everyone is encouraged to upgrade. -## Parity-Ethereum [v2.5.4](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.5.4) +## Parity-Ethereum [v2.5.4](https://github.com/openethereum/openethereum/releases/tag/v2.5.4) Parity Ethereum v2.5.4-beta is a security update that addresses servo/rust-smallvec#148 The full list of included changes: -* cargo update -p smallvec ([#10822](https://github.com/OpenEthereum/open-ethereum/pull/10822)) +* cargo update -p smallvec ([#10822](https://github.com/openethereum/openethereum/pull/10822)) -## Parity-Ethereum [v2.5.3](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.5.3) +## Parity-Ethereum [v2.5.3](https://github.com/openethereum/openethereum/releases/tag/v2.5.3) Parity-Ethereum 2.5.3-beta is a bugfix release that improves performance and stability. @@ -171,14 +171,14 @@ Parity-Ethereum 2.5.3-beta is a bugfix release that improves performance and sta The full list of included changes: -* ethcore/res: activate atlantis classic hf on block 8772000 ([#10766](https://github.com/OpenEthereum/open-ethereum/pull/10766)) -* fix docker tags for publishing ([#10741](https://github.com/OpenEthereum/open-ethereum/pull/10741)) -* fix: aura don't add `SystemTime::now()` ([#10720](https://github.com/OpenEthereum/open-ethereum/pull/10720)) -* Treat empty account the same as non-exist accounts in EIP-1052 ([#10775](https://github.com/OpenEthereum/open-ethereum/pull/10775)) -* DevP2p: Get node IP address and udp port from Socket, if not included in PING packet ([#10705](https://github.com/OpenEthereum/open-ethereum/pull/10705)) -* Add a way to signal shutdown to snapshotting threads ([#10744](https://github.com/OpenEthereum/open-ethereum/pull/10744)) +* ethcore/res: activate atlantis classic hf on block 8772000 ([#10766](https://github.com/openethereum/openethereum/pull/10766)) +* fix docker tags for publishing ([#10741](https://github.com/openethereum/openethereum/pull/10741)) +* fix: aura don't add `SystemTime::now()` ([#10720](https://github.com/openethereum/openethereum/pull/10720)) +* Treat empty account the same as non-exist accounts in EIP-1052 ([#10775](https://github.com/openethereum/openethereum/pull/10775)) +* DevP2p: Get node IP address and udp port from Socket, if not included in PING packet ([#10705](https://github.com/openethereum/openethereum/pull/10705)) +* Add a way to signal shutdown to snapshotting threads ([#10744](https://github.com/openethereum/openethereum/pull/10744)) -## Parity-Ethereum [v2.5.2](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.5.2) +## Parity-Ethereum [v2.5.2](https://github.com/openethereum/openethereum/releases/tag/v2.5.2) Parity-Ethereum 2.5.2-beta is a bugfix release that improves performance and stability. @@ -186,15 +186,15 @@ Among others, it enables the _Atlantis_ hardfork on **Morden** and **Kotti** Cla The full list of included changes: -* [CI] allow cargo audit to fail ([#10676](https://github.com/OpenEthereum/open-ethereum/pull/10676)) -* Reset blockchain properly ([#10669](https://github.com/OpenEthereum/open-ethereum/pull/10669)) -* new image ([#10673](https://github.com/OpenEthereum/open-ethereum/pull/10673)) -* Update publishing ([#10644](https://github.com/OpenEthereum/open-ethereum/pull/10644)) -* enable lto for release builds ([#10717](https://github.com/OpenEthereum/open-ethereum/pull/10717)) -* Use RUSTFLAGS to set the optimization level ([#10719](https://github.com/OpenEthereum/open-ethereum/pull/10719)) -* ethcore: enable ECIP-1054 for classic ([#10731](https://github.com/OpenEthereum/open-ethereum/pull/10731)) +* [CI] allow cargo audit to fail ([#10676](https://github.com/openethereum/openethereum/pull/10676)) +* Reset blockchain properly ([#10669](https://github.com/openethereum/openethereum/pull/10669)) +* new image ([#10673](https://github.com/openethereum/openethereum/pull/10673)) +* Update publishing ([#10644](https://github.com/openethereum/openethereum/pull/10644)) +* enable lto for release builds ([#10717](https://github.com/openethereum/openethereum/pull/10717)) +* Use RUSTFLAGS to set the optimization level ([#10719](https://github.com/openethereum/openethereum/pull/10719)) +* ethcore: enable ECIP-1054 for classic ([#10731](https://github.com/openethereum/openethereum/pull/10731)) -## Parity-Ethereum [v2.5.1](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.5.1) +## Parity-Ethereum [v2.5.1](https://github.com/openethereum/openethereum/releases/tag/v2.5.1) Parity-Ethereum 2.5.1-beta is a bugfix release that improves performance and stability. @@ -202,19 +202,19 @@ Among others, it enables the Petersburg hardfork on **Rinkeby** and **POA-Core** The full list of included changes: -* ci: publish docs debug ([#10638](https://github.com/OpenEthereum/open-ethereum/pull/10638)) +* ci: publish docs debug ([#10638](https://github.com/openethereum/openethereum/pull/10638)) -## Parity-Ethereum [v2.5.0](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.5.0) +## Parity-Ethereum [v2.5.0](https://github.com/openethereum/openethereum/releases/tag/v2.5.0) Parity-Ethereum 2.5.0-beta is a minor release that improves performance and stabilizes the 2.5 branch by marking it as beta release. -- This release adds support for the Clique consensus engine ([#9981](https://github.com/OpenEthereum/open-ethereum/pull/9981)) +- This release adds support for the Clique consensus engine ([#9981](https://github.com/openethereum/openethereum/pull/9981)) - This enables Parity-Ethereum users to use the Görli, the Kotti Classic, and the legacy Rinkeby testnet. To get started try `parity --chain goerli`; note that light client support is currently not yet fully functional. -- This release removes the dead chain configs for Easthub and Ethereum Social ([#10531](https://github.com/OpenEthereum/open-ethereum/pull/10531)) +- This release removes the dead chain configs for Easthub and Ethereum Social ([#10531](https://github.com/openethereum/openethereum/pull/10531)) As of today, Parity-Ethereum 2.3 reaches end of life and everyone is encouraged to upgrade. The full list of included changes: -* fix(light cull): poll light cull instead of timer ([#10559](https://github.com/OpenEthereum/open-ethereum/pull/10559)) +* fix(light cull): poll light cull instead of timer ([#10559](https://github.com/openethereum/openethereum/pull/10559)) diff --git a/docs/CHANGELOG-2.6.md b/docs/CHANGELOG-2.6.md index ed1b34732..f09474e67 100644 --- a/docs/CHANGELOG-2.6.md +++ b/docs/CHANGELOG-2.6.md @@ -1,11 +1,11 @@ -## Parity-Ethereum [v2.6.8](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.6.8) +## Parity-Ethereum [v2.6.8](https://github.com/openethereum/openethereum/releases/tag/v2.6.8) Parity Ethereum v2.6.8-beta is a security release. Valid blocks with manipulated transactions (added/replaced) cause the client to stall. The full list of included changes: * Make sure to not mark block header hash as invalid if only the body is wrong (#11356) -## Parity-Ethereum [v2.6.7](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.6.7) +## Parity-Ethereum [v2.6.7](https://github.com/openethereum/openethereum/releases/tag/v2.6.7) Parity Ethereum v2.6.7-beta is a patch release that adds Istanbul hardfork block numbers for POA and xDai networks, implements ECIP-1056 and implements @@ -22,7 +22,7 @@ The full list of included changes: * Disallow EIP-86 style null signatures for transactions outside tests (#11335) * SecretStore database migration to v4 (#11322) -## Parity-Ethereum [v2.6.6](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.6.6) +## Parity-Ethereum [v2.6.6](https://github.com/openethereum/openethereum/releases/tag/v2.6.6) Parity Ethereum v2.6.6-beta is an emergency patch release that adds the missing eip1344_transition for mainnet - Users are advised to update as soon as possible @@ -31,7 +31,7 @@ to prevent any issues with the imminent Istanbul hardfork The full list of included changes: * [chainspec]: add `eip1344_transition` for istanbul (#11301) -## Parity-Ethereum [v2.6.5](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.6.5) +## Parity-Ethereum [v2.6.5](https://github.com/openethereum/openethereum/releases/tag/v2.6.5) Parity Ethereum v2.6.5-beta is a patch release that adds block numbers for activating the Istanbul hardfork on mainnet, as well as a large number of various bugfixes, QoL changes, some code cleanup/refactoring and other miscellaneous changes. @@ -76,7 +76,7 @@ The full list of included changes: * Filter out some bad ropsten warp snapshots (#11247) * Allow default block parameter to be blockHash (#10932) -## Parity-Ethereum [v2.6.4](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.6.4) +## Parity-Ethereum [v2.6.4](https://github.com/openethereum/openethereum/releases/tag/v2.6.4) Parity Ethereum v2.6.4-stable is a patch release that adds the block numbers for activating the Istanbul hardfork on test networks: Ropsten, Görli, Rinkeby and Kovan. @@ -87,7 +87,7 @@ A full list of included changes: * [json-spec] make blake2 pricing spec more readable (#11034) * Update JSON tests to d4f86ecf4aa7c (#11054) -## Parity-Ethereum [v2.6.3](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.6.3) +## Parity-Ethereum [v2.6.3](https://github.com/openethereum/openethereum/releases/tag/v2.6.3) Parity Ethereum v2.6.3-stable is a patch release that improves security, stability and performance. @@ -116,11 +116,11 @@ The full list of included changes: * EIP 1884 Re-pricing of trie-size dependent operations (#10992) * Implement EIP-1283 reenable transition, EIP-1706 and EIP-2200 (#10191) -## Parity-Ethereum [v2.6.2](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.6.2) +## Parity-Ethereum [v2.6.2](https://github.com/openethereum/openethereum/releases/tag/v2.6.2) Parity Ethereum v2.6.2-stable is a bugfix release that fixes a potential DoS attack in the trace_call RPC method. This is a critical upgrade for anyone running Parity nodes with RPC exposed to the public internet (and highly recommended for anyone else). For details see this blog post. -## Parity-Ethereum [v2.6.1](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.6.1) +## Parity-Ethereum [v2.6.1](https://github.com/openethereum/openethereum/releases/tag/v2.6.1) Parity-Ethereum 2.6.1-beta is a patch release that improves stability. @@ -141,7 +141,7 @@ The full list of included changes: * ethkey no longer uses byteorder (#10786) * docs: Update Readme with TOC, Contributor Guideline. Update Cargo package descriptions (#10652) -## Parity-Ethereum [v2.6.0](https://github.com/OpenEthereum/open-ethereum/releases/tag/v2.6.0) +## Parity-Ethereum [v2.6.0](https://github.com/openethereum/openethereum/releases/tag/v2.6.0) Parity-Ethereum 2.6.0-beta is a minor release that stabilizes the 2.6 branch by marking it as a beta release. @@ -158,131 +158,131 @@ This release includes: encouraged to upgrade. The full list of included changes: -* update jsonrpc to 12.0 ([#10841](https://github.com/OpenEthereum/open-ethereum/pull/10841)) -* Move more code into state-account ([#10840](https://github.com/OpenEthereum/open-ethereum/pull/10840)) -* Extract AccountDB to account-db ([#10839](https://github.com/OpenEthereum/open-ethereum/pull/10839)) -* Extricate PodAccount and state Account to own crates ([#10838](https://github.com/OpenEthereum/open-ethereum/pull/10838)) -* Fix fork choice ([#10837](https://github.com/OpenEthereum/open-ethereum/pull/10837)) -* tests: Relates to #10655: Test instructions for Readme ([#10835](https://github.com/OpenEthereum/open-ethereum/pull/10835)) -* idiomatic changes to PodState ([#10834](https://github.com/OpenEthereum/open-ethereum/pull/10834)) -* Break circular dependency between Client and Engine (part 1) ([#10833](https://github.com/OpenEthereum/open-ethereum/pull/10833)) -* Remove excessive warning ([#10831](https://github.com/OpenEthereum/open-ethereum/pull/10831)) -* Allow --nat extip:your.host.here.org ([#10830](https://github.com/OpenEthereum/open-ethereum/pull/10830)) -* ethcore does not use byteorder ([#10829](https://github.com/OpenEthereum/open-ethereum/pull/10829)) -* Fix typo in README.md ([#10828](https://github.com/OpenEthereum/open-ethereum/pull/10828)) -* Update wordlist to v1.3 ([#10823](https://github.com/OpenEthereum/open-ethereum/pull/10823)) -* bump `smallvec 0.6.10` to fix vulnerability ([#10822](https://github.com/OpenEthereum/open-ethereum/pull/10822)) -* removed additional_params method ([#10818](https://github.com/OpenEthereum/open-ethereum/pull/10818)) -* Improve logging when remote peer is unknown ([#10817](https://github.com/OpenEthereum/open-ethereum/pull/10817)) -* replace memzero with zeroize crate ([#10816](https://github.com/OpenEthereum/open-ethereum/pull/10816)) -* When updating the client or when called from RPC, sleep should mean sleep ([#10814](https://github.com/OpenEthereum/open-ethereum/pull/10814)) -* Don't reimplement the logic from the Default impl ([#10813](https://github.com/OpenEthereum/open-ethereum/pull/10813)) -* refactor: whisper: Add type aliases and update rustdocs in message.rs ([#10812](https://github.com/OpenEthereum/open-ethereum/pull/10812)) -* test: whisper/cli `add invalid pool size test depending on processor` ([#10811](https://github.com/OpenEthereum/open-ethereum/pull/10811)) -* Add Constantinople EIPs to the dev (instant_seal) config ([#10809](https://github.com/OpenEthereum/open-ethereum/pull/10809)) -* fix spurious test failure ([#10808](https://github.com/OpenEthereum/open-ethereum/pull/10808)) -* revert temp changes to .gitlab-ci.yml ([#10807](https://github.com/OpenEthereum/open-ethereum/pull/10807)) -* removed redundant fmt::Display implementations ([#10806](https://github.com/OpenEthereum/open-ethereum/pull/10806)) -* removed EthEngine alias ([#10805](https://github.com/OpenEthereum/open-ethereum/pull/10805)) -* ethcore-bloom-journal updated to 2018 ([#10804](https://github.com/OpenEthereum/open-ethereum/pull/10804)) -* Fix a few typos and unused warnings. ([#10803](https://github.com/OpenEthereum/open-ethereum/pull/10803)) -* updated price-info to edition 2018 ([#10801](https://github.com/OpenEthereum/open-ethereum/pull/10801)) -* updated parity-local-store to edition 2018 ([#10800](https://github.com/OpenEthereum/open-ethereum/pull/10800)) -* updated project to ansi_term 0.11 ([#10799](https://github.com/OpenEthereum/open-ethereum/pull/10799)) -* ethcore-light uses bincode 1.1 ([#10798](https://github.com/OpenEthereum/open-ethereum/pull/10798)) -* ethcore-network-devp2p uses igd 0.9 ([#10797](https://github.com/OpenEthereum/open-ethereum/pull/10797)) -* Better logging when backfilling ancient blocks fail ([#10796](https://github.com/OpenEthereum/open-ethereum/pull/10796)) -* added new ropsten-bootnode and removed old one ([#10794](https://github.com/OpenEthereum/open-ethereum/pull/10794)) -* Removed machine abstraction from ethcore ([#10791](https://github.com/OpenEthereum/open-ethereum/pull/10791)) -* Removed redundant ethcore-service error type ([#10788](https://github.com/OpenEthereum/open-ethereum/pull/10788)) -* Cleanup unused vm dependencies ([#10787](https://github.com/OpenEthereum/open-ethereum/pull/10787)) -* ethkey no longer uses byteorder ([#10786](https://github.com/OpenEthereum/open-ethereum/pull/10786)) -* Updated blooms-db to rust 2018 and removed redundant deps ([#10785](https://github.com/OpenEthereum/open-ethereum/pull/10785)) -* Treat empty account the same as non-exist accounts in EIP-1052 ([#10775](https://github.com/OpenEthereum/open-ethereum/pull/10775)) -* Do not drop the peer with None difficulty ([#10772](https://github.com/OpenEthereum/open-ethereum/pull/10772)) -* EIP-1702: Generalized Account Versioning Scheme ([#10771](https://github.com/OpenEthereum/open-ethereum/pull/10771)) -* Move Engine::register_client to be before other I/O handler registration ([#10767](https://github.com/OpenEthereum/open-ethereum/pull/10767)) -* ethcore/res: activate atlantis classic hf on block 8772000 ([#10766](https://github.com/OpenEthereum/open-ethereum/pull/10766)) -* Updated Bn128PairingImpl to use optimized batch pairing ([#10765](https://github.com/OpenEthereum/open-ethereum/pull/10765)) -* Remove unused code ([#10762](https://github.com/OpenEthereum/open-ethereum/pull/10762)) -* Initialize private tx logger only if private tx functionality is enabled ([#10758](https://github.com/OpenEthereum/open-ethereum/pull/10758)) -* SecretStore: remove support of old database formats ([#10757](https://github.com/OpenEthereum/open-ethereum/pull/10757)) -* Enable aesni ([#10756](https://github.com/OpenEthereum/open-ethereum/pull/10756)) -* updater: fix static id hashes initialization ([#10755](https://github.com/OpenEthereum/open-ethereum/pull/10755)) -* Use fewer threads for snapshotting ([#10752](https://github.com/OpenEthereum/open-ethereum/pull/10752)) -* Die error_chain, die ([#10747](https://github.com/OpenEthereum/open-ethereum/pull/10747)) -* Fix deprectation warnings on nightly ([#10746](https://github.com/OpenEthereum/open-ethereum/pull/10746)) -* Improve logging and cleanup in miner around block sealing ([#10745](https://github.com/OpenEthereum/open-ethereum/pull/10745)) -* Add a way to signal shutdown to snapshotting threads ([#10744](https://github.com/OpenEthereum/open-ethereum/pull/10744)) -* fix docker tags for publishing ([#10741](https://github.com/OpenEthereum/open-ethereum/pull/10741)) -* refactor: Fix indentation in ethjson ([#10740](https://github.com/OpenEthereum/open-ethereum/pull/10740)) -* Log validator set changes in EpochManager ([#10734](https://github.com/OpenEthereum/open-ethereum/pull/10734)) -* Print warnings when using dangerous settings for ValidatorSet ([#10733](https://github.com/OpenEthereum/open-ethereum/pull/10733)) -* ethcore: enable ECIP-1054 for classic ([#10731](https://github.com/OpenEthereum/open-ethereum/pull/10731)) -* Stop breaking out of loop if a non-canonical hash is found ([#10729](https://github.com/OpenEthereum/open-ethereum/pull/10729)) -* Removed secret_store folder ([#10722](https://github.com/OpenEthereum/open-ethereum/pull/10722)) -* Revert "enable lto for release builds (#10717)" ([#10721](https://github.com/OpenEthereum/open-ethereum/pull/10721)) -* fix: aura don't add `SystemTime::now()` ([#10720](https://github.com/OpenEthereum/open-ethereum/pull/10720)) -* Use RUSTFLAGS to set the optimization level ([#10719](https://github.com/OpenEthereum/open-ethereum/pull/10719)) -* enable lto for release builds ([#10717](https://github.com/OpenEthereum/open-ethereum/pull/10717)) -* [devp2p] Update to 2018 edition ([#10716](https://github.com/OpenEthereum/open-ethereum/pull/10716)) -* [devp2p] Don't use `rust-crypto` ([#10714](https://github.com/OpenEthereum/open-ethereum/pull/10714)) -* [devp2p] Fix warnings and re-org imports ([#10710](https://github.com/OpenEthereum/open-ethereum/pull/10710)) -* DevP2p: Get node IP address and udp port from Socket, if not included in PING packet ([#10705](https://github.com/OpenEthereum/open-ethereum/pull/10705)) -* introduce MissingParent Error, fixes #10699 ([#10700](https://github.com/OpenEthereum/open-ethereum/pull/10700)) -* Refactor Clique stepping ([#10691](https://github.com/OpenEthereum/open-ethereum/pull/10691)) -* add_sync_notifier in EthPubSubClient holds on to a Client for too long ([#10689](https://github.com/OpenEthereum/open-ethereum/pull/10689)) -* Fix compiler warning (that will become an error) ([#10683](https://github.com/OpenEthereum/open-ethereum/pull/10683)) -* Don't panic if extra_data is longer than VANITY_LENGTH ([#10682](https://github.com/OpenEthereum/open-ethereum/pull/10682)) -* Remove annoying compiler warnings ([#10679](https://github.com/OpenEthereum/open-ethereum/pull/10679)) -* Remove support for hardware wallets ([#10678](https://github.com/OpenEthereum/open-ethereum/pull/10678)) -* [CI] allow cargo audit to fail ([#10676](https://github.com/OpenEthereum/open-ethereum/pull/10676)) -* new image ([#10673](https://github.com/OpenEthereum/open-ethereum/pull/10673)) -* Upgrade ethereum types ([#10670](https://github.com/OpenEthereum/open-ethereum/pull/10670)) -* Reset blockchain properly ([#10669](https://github.com/OpenEthereum/open-ethereum/pull/10669)) -* fix: Move PR template into .github/ folder ([#10663](https://github.com/OpenEthereum/open-ethereum/pull/10663)) -* docs: evmbin - Update Rust docs ([#10658](https://github.com/OpenEthereum/open-ethereum/pull/10658)) -* refactor: Related #9459 - evmbin: replace untyped json! macro with fully typed serde serialization using Rust structs ([#10657](https://github.com/OpenEthereum/open-ethereum/pull/10657)) -* docs: Add PR template ([#10654](https://github.com/OpenEthereum/open-ethereum/pull/10654)) -* docs: Add ProgPoW Rust docs to ethash module ([#10653](https://github.com/OpenEthereum/open-ethereum/pull/10653)) -* docs: Update Readme with TOC, Contributor Guideline. Update Cargo package descriptions ([#10652](https://github.com/OpenEthereum/open-ethereum/pull/10652)) -* Upgrade to parity-crypto 0.4 ([#10650](https://github.com/OpenEthereum/open-ethereum/pull/10650)) -* fix(compilation warnings) ([#10649](https://github.com/OpenEthereum/open-ethereum/pull/10649)) -* [whisper] Move needed aes_gcm crypto in-crate ([#10647](https://github.com/OpenEthereum/open-ethereum/pull/10647)) -* Update publishing ([#10644](https://github.com/OpenEthereum/open-ethereum/pull/10644)) -* ci: publish docs debug ([#10638](https://github.com/OpenEthereum/open-ethereum/pull/10638)) -* Fix publish docs ([#10635](https://github.com/OpenEthereum/open-ethereum/pull/10635)) -* Fix rinkeby petersburg fork ([#10632](https://github.com/OpenEthereum/open-ethereum/pull/10632)) -* Update kovan.json to switch Kovan validator set to POA Consensus Contracts ([#10628](https://github.com/OpenEthereum/open-ethereum/pull/10628)) -* [ethcore] remove error_chain ([#10616](https://github.com/OpenEthereum/open-ethereum/pull/10616)) -* Remove unused import ([#10615](https://github.com/OpenEthereum/open-ethereum/pull/10615)) -* Adds parity_getRawBlockByNumber, parity_submitRawBlock ([#10609](https://github.com/OpenEthereum/open-ethereum/pull/10609)) -* adds rpc error message for --no-ancient-blocks ([#10608](https://github.com/OpenEthereum/open-ethereum/pull/10608)) -* Constantinople HF on POA Core ([#10606](https://github.com/OpenEthereum/open-ethereum/pull/10606)) -* Clique: zero-fill extradata when the supplied value is less than 32 bytes in length ([#10605](https://github.com/OpenEthereum/open-ethereum/pull/10605)) -* evm: add some mulmod benches ([#10600](https://github.com/OpenEthereum/open-ethereum/pull/10600)) -* sccache logs to stdout ([#10596](https://github.com/OpenEthereum/open-ethereum/pull/10596)) -* update bootnodes ([#10595](https://github.com/OpenEthereum/open-ethereum/pull/10595)) -* Merge `Notifier` and `TransactionsPoolNotifier` ([#10591](https://github.com/OpenEthereum/open-ethereum/pull/10591)) -* fix(whisper): change expiry `unix_time + ttl + work` ([#10587](https://github.com/OpenEthereum/open-ethereum/pull/10587)) -* fix(evmbin): make benches compile again ([#10586](https://github.com/OpenEthereum/open-ethereum/pull/10586)) -* fix issue with compilation when 'slow-blocks' feature enabled ([#10585](https://github.com/OpenEthereum/open-ethereum/pull/10585)) -* Allow CORS requests in Secret Store API ([#10584](https://github.com/OpenEthereum/open-ethereum/pull/10584)) -* CI improvements ([#10579](https://github.com/OpenEthereum/open-ethereum/pull/10579)) -* ethcore: improve timestamp handling ([#10574](https://github.com/OpenEthereum/open-ethereum/pull/10574)) -* Update Issue Template to direct security issue to email ([#10562](https://github.com/OpenEthereum/open-ethereum/pull/10562)) -* version: bump master to 2.6 ([#10560](https://github.com/OpenEthereum/open-ethereum/pull/10560)) -* fix(light cull): poll light cull instead of timer ([#10559](https://github.com/OpenEthereum/open-ethereum/pull/10559)) -* Watch transactions pool ([#10558](https://github.com/OpenEthereum/open-ethereum/pull/10558)) -* Add SealingState; don't prepare block when not ready. ([#10529](https://github.com/OpenEthereum/open-ethereum/pull/10529)) -* Explicitly enable or disable Stratum in config file (Issue 9785) ([#10521](https://github.com/OpenEthereum/open-ethereum/pull/10521)) -* Add filtering capability to `parity_pendingTransactions` (issue 8269) ([#10506](https://github.com/OpenEthereum/open-ethereum/pull/10506)) -* Remove calls to heapsize ([#10432](https://github.com/OpenEthereum/open-ethereum/pull/10432)) -* RPC: Implements eth_subscribe("syncing") ([#10311](https://github.com/OpenEthereum/open-ethereum/pull/10311)) -* SecretStore: non-blocking wait of session completion ([#10303](https://github.com/OpenEthereum/open-ethereum/pull/10303)) -* Node table limiting and cache for node filter ([#10288](https://github.com/OpenEthereum/open-ethereum/pull/10288)) -* SecretStore: expose restore_key_public in HTTP API ([#10241](https://github.com/OpenEthereum/open-ethereum/pull/10241)) -* Trivial journal for private transactions ([#10056](https://github.com/OpenEthereum/open-ethereum/pull/10056)) +* update jsonrpc to 12.0 ([#10841](https://github.com/openethereum/openethereum/pull/10841)) +* Move more code into state-account ([#10840](https://github.com/openethereum/openethereum/pull/10840)) +* Extract AccountDB to account-db ([#10839](https://github.com/openethereum/openethereum/pull/10839)) +* Extricate PodAccount and state Account to own crates ([#10838](https://github.com/openethereum/openethereum/pull/10838)) +* Fix fork choice ([#10837](https://github.com/openethereum/openethereum/pull/10837)) +* tests: Relates to #10655: Test instructions for Readme ([#10835](https://github.com/openethereum/openethereum/pull/10835)) +* idiomatic changes to PodState ([#10834](https://github.com/openethereum/openethereum/pull/10834)) +* Break circular dependency between Client and Engine (part 1) ([#10833](https://github.com/openethereum/openethereum/pull/10833)) +* Remove excessive warning ([#10831](https://github.com/openethereum/openethereum/pull/10831)) +* Allow --nat extip:your.host.here.org ([#10830](https://github.com/openethereum/openethereum/pull/10830)) +* ethcore does not use byteorder ([#10829](https://github.com/openethereum/openethereum/pull/10829)) +* Fix typo in README.md ([#10828](https://github.com/openethereum/openethereum/pull/10828)) +* Update wordlist to v1.3 ([#10823](https://github.com/openethereum/openethereum/pull/10823)) +* bump `smallvec 0.6.10` to fix vulnerability ([#10822](https://github.com/openethereum/openethereum/pull/10822)) +* removed additional_params method ([#10818](https://github.com/openethereum/openethereum/pull/10818)) +* Improve logging when remote peer is unknown ([#10817](https://github.com/openethereum/openethereum/pull/10817)) +* replace memzero with zeroize crate ([#10816](https://github.com/openethereum/openethereum/pull/10816)) +* When updating the client or when called from RPC, sleep should mean sleep ([#10814](https://github.com/openethereum/openethereum/pull/10814)) +* Don't reimplement the logic from the Default impl ([#10813](https://github.com/openethereum/openethereum/pull/10813)) +* refactor: whisper: Add type aliases and update rustdocs in message.rs ([#10812](https://github.com/openethereum/openethereum/pull/10812)) +* test: whisper/cli `add invalid pool size test depending on processor` ([#10811](https://github.com/openethereum/openethereum/pull/10811)) +* Add Constantinople EIPs to the dev (instant_seal) config ([#10809](https://github.com/openethereum/openethereum/pull/10809)) +* fix spurious test failure ([#10808](https://github.com/openethereum/openethereum/pull/10808)) +* revert temp changes to .gitlab-ci.yml ([#10807](https://github.com/openethereum/openethereum/pull/10807)) +* removed redundant fmt::Display implementations ([#10806](https://github.com/openethereum/openethereum/pull/10806)) +* removed EthEngine alias ([#10805](https://github.com/openethereum/openethereum/pull/10805)) +* ethcore-bloom-journal updated to 2018 ([#10804](https://github.com/openethereum/openethereum/pull/10804)) +* Fix a few typos and unused warnings. ([#10803](https://github.com/openethereum/openethereum/pull/10803)) +* updated price-info to edition 2018 ([#10801](https://github.com/openethereum/openethereum/pull/10801)) +* updated parity-local-store to edition 2018 ([#10800](https://github.com/openethereum/openethereum/pull/10800)) +* updated project to ansi_term 0.11 ([#10799](https://github.com/openethereum/openethereum/pull/10799)) +* ethcore-light uses bincode 1.1 ([#10798](https://github.com/openethereum/openethereum/pull/10798)) +* ethcore-network-devp2p uses igd 0.9 ([#10797](https://github.com/openethereum/openethereum/pull/10797)) +* Better logging when backfilling ancient blocks fail ([#10796](https://github.com/openethereum/openethereum/pull/10796)) +* added new ropsten-bootnode and removed old one ([#10794](https://github.com/openethereum/openethereum/pull/10794)) +* Removed machine abstraction from ethcore ([#10791](https://github.com/openethereum/openethereum/pull/10791)) +* Removed redundant ethcore-service error type ([#10788](https://github.com/openethereum/openethereum/pull/10788)) +* Cleanup unused vm dependencies ([#10787](https://github.com/openethereum/openethereum/pull/10787)) +* ethkey no longer uses byteorder ([#10786](https://github.com/openethereum/openethereum/pull/10786)) +* Updated blooms-db to rust 2018 and removed redundant deps ([#10785](https://github.com/openethereum/openethereum/pull/10785)) +* Treat empty account the same as non-exist accounts in EIP-1052 ([#10775](https://github.com/openethereum/openethereum/pull/10775)) +* Do not drop the peer with None difficulty ([#10772](https://github.com/openethereum/openethereum/pull/10772)) +* EIP-1702: Generalized Account Versioning Scheme ([#10771](https://github.com/openethereum/openethereum/pull/10771)) +* Move Engine::register_client to be before other I/O handler registration ([#10767](https://github.com/openethereum/openethereum/pull/10767)) +* ethcore/res: activate atlantis classic hf on block 8772000 ([#10766](https://github.com/openethereum/openethereum/pull/10766)) +* Updated Bn128PairingImpl to use optimized batch pairing ([#10765](https://github.com/openethereum/openethereum/pull/10765)) +* Remove unused code ([#10762](https://github.com/openethereum/openethereum/pull/10762)) +* Initialize private tx logger only if private tx functionality is enabled ([#10758](https://github.com/openethereum/openethereum/pull/10758)) +* SecretStore: remove support of old database formats ([#10757](https://github.com/openethereum/openethereum/pull/10757)) +* Enable aesni ([#10756](https://github.com/openethereum/openethereum/pull/10756)) +* updater: fix static id hashes initialization ([#10755](https://github.com/openethereum/openethereum/pull/10755)) +* Use fewer threads for snapshotting ([#10752](https://github.com/openethereum/openethereum/pull/10752)) +* Die error_chain, die ([#10747](https://github.com/openethereum/openethereum/pull/10747)) +* Fix deprectation warnings on nightly ([#10746](https://github.com/openethereum/openethereum/pull/10746)) +* Improve logging and cleanup in miner around block sealing ([#10745](https://github.com/openethereum/openethereum/pull/10745)) +* Add a way to signal shutdown to snapshotting threads ([#10744](https://github.com/openethereum/openethereum/pull/10744)) +* fix docker tags for publishing ([#10741](https://github.com/openethereum/openethereum/pull/10741)) +* refactor: Fix indentation in ethjson ([#10740](https://github.com/openethereum/openethereum/pull/10740)) +* Log validator set changes in EpochManager ([#10734](https://github.com/openethereum/openethereum/pull/10734)) +* Print warnings when using dangerous settings for ValidatorSet ([#10733](https://github.com/openethereum/openethereum/pull/10733)) +* ethcore: enable ECIP-1054 for classic ([#10731](https://github.com/openethereum/openethereum/pull/10731)) +* Stop breaking out of loop if a non-canonical hash is found ([#10729](https://github.com/openethereum/openethereum/pull/10729)) +* Removed secret_store folder ([#10722](https://github.com/openethereum/openethereum/pull/10722)) +* Revert "enable lto for release builds (#10717)" ([#10721](https://github.com/openethereum/openethereum/pull/10721)) +* fix: aura don't add `SystemTime::now()` ([#10720](https://github.com/openethereum/openethereum/pull/10720)) +* Use RUSTFLAGS to set the optimization level ([#10719](https://github.com/openethereum/openethereum/pull/10719)) +* enable lto for release builds ([#10717](https://github.com/openethereum/openethereum/pull/10717)) +* [devp2p] Update to 2018 edition ([#10716](https://github.com/openethereum/openethereum/pull/10716)) +* [devp2p] Don't use `rust-crypto` ([#10714](https://github.com/openethereum/openethereum/pull/10714)) +* [devp2p] Fix warnings and re-org imports ([#10710](https://github.com/openethereum/openethereum/pull/10710)) +* DevP2p: Get node IP address and udp port from Socket, if not included in PING packet ([#10705](https://github.com/openethereum/openethereum/pull/10705)) +* introduce MissingParent Error, fixes #10699 ([#10700](https://github.com/openethereum/openethereum/pull/10700)) +* Refactor Clique stepping ([#10691](https://github.com/openethereum/openethereum/pull/10691)) +* add_sync_notifier in EthPubSubClient holds on to a Client for too long ([#10689](https://github.com/openethereum/openethereum/pull/10689)) +* Fix compiler warning (that will become an error) ([#10683](https://github.com/openethereum/openethereum/pull/10683)) +* Don't panic if extra_data is longer than VANITY_LENGTH ([#10682](https://github.com/openethereum/openethereum/pull/10682)) +* Remove annoying compiler warnings ([#10679](https://github.com/openethereum/openethereum/pull/10679)) +* Remove support for hardware wallets ([#10678](https://github.com/openethereum/openethereum/pull/10678)) +* [CI] allow cargo audit to fail ([#10676](https://github.com/openethereum/openethereum/pull/10676)) +* new image ([#10673](https://github.com/openethereum/openethereum/pull/10673)) +* Upgrade ethereum types ([#10670](https://github.com/openethereum/openethereum/pull/10670)) +* Reset blockchain properly ([#10669](https://github.com/openethereum/openethereum/pull/10669)) +* fix: Move PR template into .github/ folder ([#10663](https://github.com/openethereum/openethereum/pull/10663)) +* docs: evmbin - Update Rust docs ([#10658](https://github.com/openethereum/openethereum/pull/10658)) +* refactor: Related #9459 - evmbin: replace untyped json! macro with fully typed serde serialization using Rust structs ([#10657](https://github.com/openethereum/openethereum/pull/10657)) +* docs: Add PR template ([#10654](https://github.com/openethereum/openethereum/pull/10654)) +* docs: Add ProgPoW Rust docs to ethash module ([#10653](https://github.com/openethereum/openethereum/pull/10653)) +* docs: Update Readme with TOC, Contributor Guideline. Update Cargo package descriptions ([#10652](https://github.com/openethereum/openethereum/pull/10652)) +* Upgrade to parity-crypto 0.4 ([#10650](https://github.com/openethereum/openethereum/pull/10650)) +* fix(compilation warnings) ([#10649](https://github.com/openethereum/openethereum/pull/10649)) +* [whisper] Move needed aes_gcm crypto in-crate ([#10647](https://github.com/openethereum/openethereum/pull/10647)) +* Update publishing ([#10644](https://github.com/openethereum/openethereum/pull/10644)) +* ci: publish docs debug ([#10638](https://github.com/openethereum/openethereum/pull/10638)) +* Fix publish docs ([#10635](https://github.com/openethereum/openethereum/pull/10635)) +* Fix rinkeby petersburg fork ([#10632](https://github.com/openethereum/openethereum/pull/10632)) +* Update kovan.json to switch Kovan validator set to POA Consensus Contracts ([#10628](https://github.com/openethereum/openethereum/pull/10628)) +* [ethcore] remove error_chain ([#10616](https://github.com/openethereum/openethereum/pull/10616)) +* Remove unused import ([#10615](https://github.com/openethereum/openethereum/pull/10615)) +* Adds parity_getRawBlockByNumber, parity_submitRawBlock ([#10609](https://github.com/openethereum/openethereum/pull/10609)) +* adds rpc error message for --no-ancient-blocks ([#10608](https://github.com/openethereum/openethereum/pull/10608)) +* Constantinople HF on POA Core ([#10606](https://github.com/openethereum/openethereum/pull/10606)) +* Clique: zero-fill extradata when the supplied value is less than 32 bytes in length ([#10605](https://github.com/openethereum/openethereum/pull/10605)) +* evm: add some mulmod benches ([#10600](https://github.com/openethereum/openethereum/pull/10600)) +* sccache logs to stdout ([#10596](https://github.com/openethereum/openethereum/pull/10596)) +* update bootnodes ([#10595](https://github.com/openethereum/openethereum/pull/10595)) +* Merge `Notifier` and `TransactionsPoolNotifier` ([#10591](https://github.com/openethereum/openethereum/pull/10591)) +* fix(whisper): change expiry `unix_time + ttl + work` ([#10587](https://github.com/openethereum/openethereum/pull/10587)) +* fix(evmbin): make benches compile again ([#10586](https://github.com/openethereum/openethereum/pull/10586)) +* fix issue with compilation when 'slow-blocks' feature enabled ([#10585](https://github.com/openethereum/openethereum/pull/10585)) +* Allow CORS requests in Secret Store API ([#10584](https://github.com/openethereum/openethereum/pull/10584)) +* CI improvements ([#10579](https://github.com/openethereum/openethereum/pull/10579)) +* ethcore: improve timestamp handling ([#10574](https://github.com/openethereum/openethereum/pull/10574)) +* Update Issue Template to direct security issue to email ([#10562](https://github.com/openethereum/openethereum/pull/10562)) +* version: bump master to 2.6 ([#10560](https://github.com/openethereum/openethereum/pull/10560)) +* fix(light cull): poll light cull instead of timer ([#10559](https://github.com/openethereum/openethereum/pull/10559)) +* Watch transactions pool ([#10558](https://github.com/openethereum/openethereum/pull/10558)) +* Add SealingState; don't prepare block when not ready. ([#10529](https://github.com/openethereum/openethereum/pull/10529)) +* Explicitly enable or disable Stratum in config file (Issue 9785) ([#10521](https://github.com/openethereum/openethereum/pull/10521)) +* Add filtering capability to `parity_pendingTransactions` (issue 8269) ([#10506](https://github.com/openethereum/openethereum/pull/10506)) +* Remove calls to heapsize ([#10432](https://github.com/openethereum/openethereum/pull/10432)) +* RPC: Implements eth_subscribe("syncing") ([#10311](https://github.com/openethereum/openethereum/pull/10311)) +* SecretStore: non-blocking wait of session completion ([#10303](https://github.com/openethereum/openethereum/pull/10303)) +* Node table limiting and cache for node filter ([#10288](https://github.com/openethereum/openethereum/pull/10288)) +* SecretStore: expose restore_key_public in HTTP API ([#10241](https://github.com/openethereum/openethereum/pull/10241)) +* Trivial journal for private transactions ([#10056](https://github.com/openethereum/openethereum/pull/10056)) ## Previous releases diff --git a/ethash/Cargo.toml b/ethash/Cargo.toml index b436e7c7f..617883f67 100644 --- a/ethash/Cargo.toml +++ b/ethash/Cargo.toml @@ -1,5 +1,5 @@ [package] -description = "Open Ethereum Ethash & ProgPoW Implementations" +description = "OpenEthereum Ethash & ProgPoW Implementations" name = "ethash" version = "1.12.0" authors = ["Parity Technologies "] diff --git a/ethash/src/compute.rs b/ethash/src/compute.rs index 67ef0e589..454a7f369 100644 --- a/ethash/src/compute.rs +++ b/ethash/src/compute.rs @@ -264,7 +264,7 @@ fn hash_compute(light: &Light, full_size: usize, header_hash: &H256, nonce: u64) unsafe { make_const_array!(MIX_WORDS / 4, &mut buf.compress_bytes) }; #[cfg(target_endian = "big")] { - compile_error!("open-ethereum currently only supports little-endian targets"); + compile_error!("OpenEthereum currently only supports little-endian targets"); } // Compress mix diff --git a/ethash/src/lib.rs b/ethash/src/lib.rs index 7aba9c2fa..9ce356a90 100644 --- a/ethash/src/lib.rs +++ b/ethash/src/lib.rs @@ -229,7 +229,7 @@ fn test_difficulty_to_boundary_regression() { use ethereum_types::H256; // the last bit was originally being truncated when performing the conversion - // https://github.com/OpenEthereum/open-ethereum/issues/8397 + // https://github.com/openethereum/openethereum/issues/8397 for difficulty in 1..9 { assert_eq!(U256::from(difficulty), boundary_to_difficulty(&difficulty_to_boundary(&difficulty.into()))); assert_eq!( diff --git a/ethcore/Cargo.toml b/ethcore/Cargo.toml index d11a6df2d..16ec5090e 100644 --- a/ethcore/Cargo.toml +++ b/ethcore/Cargo.toml @@ -1,6 +1,6 @@ [package] -description = "Open Ethereum (EthCore) Library" -repository = "https://github.com/OpenEthereum/open-ethereum" +description = "OpenEthereum (EthCore) Library" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" name = "ethcore" version = "1.12.0" diff --git a/ethcore/blockchain/Cargo.toml b/ethcore/blockchain/Cargo.toml index b7f2357b4..3612d30b6 100644 --- a/ethcore/blockchain/Cargo.toml +++ b/ethcore/blockchain/Cargo.toml @@ -1,6 +1,6 @@ [package] -description = "Open Ethereum Blockchain Database, Test Generator, Configuration, Caching, Importing Blocks, and Block Information" -repository = "https://github.com/OpenEthereum/open-ethereum" +description = "OpenEthereum Blockchain Database, Test Generator, Configuration, Caching, Importing Blocks, and Block Information" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" name = "ethcore-blockchain" version = "0.1.0" diff --git a/ethcore/call-contract/Cargo.toml b/ethcore/call-contract/Cargo.toml index 397a44ed0..08d46fa58 100644 --- a/ethcore/call-contract/Cargo.toml +++ b/ethcore/call-contract/Cargo.toml @@ -1,5 +1,5 @@ [package] -description = "Open Ethereum (EthCore) Contract Calls and Blockchain Service & Registry Information" +description = "OpenEthereum (EthCore) Contract Calls and Blockchain Service & Registry Information" name = "ethcore-call-contract" version = "0.1.0" license = "GPL-3.0" diff --git a/ethcore/db/Cargo.toml b/ethcore/db/Cargo.toml index 9edf70c04..c062ee01d 100644 --- a/ethcore/db/Cargo.toml +++ b/ethcore/db/Cargo.toml @@ -1,6 +1,6 @@ [package] description = "Ethcore DB access utilities" -repository = "https://github.com/OpenEthereum/open-ethereum" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" name = "ethcore-db" version = "0.1.0" diff --git a/ethcore/db/src/lib.rs b/ethcore/db/src/lib.rs index ea7045a14..6a1fe288b 100644 --- a/ethcore/db/src/lib.rs +++ b/ethcore/db/src/lib.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Open Ethereum. If not, see . -//! Open Ethereum database access utilities. +//! OpenEthereum database access utilities. #![warn(missing_docs)] diff --git a/ethcore/engines/clique/src/lib.rs b/ethcore/engines/clique/src/lib.rs index 587bbaa97..172971afc 100644 --- a/ethcore/engines/clique/src/lib.rs +++ b/ethcore/engines/clique/src/lib.rs @@ -709,7 +709,7 @@ impl Engine for Clique { // Our task here is to set difficulty fn populate_from_parent(&self, header: &mut Header, parent: &Header) { - // TODO(https://github.com/OpenEthereum/open-ethereum/issues/10410): this is a horrible hack, + // TODO(https://github.com/openethereum/openethereum/issues/10410): this is a horrible hack, // it is due to the fact that enact and miner both use OpenBlock::new() which will both call // this function. more refactoring is definitely needed. if header.extra_data().len() < VANITY_LENGTH + SIGNATURE_LENGTH { diff --git a/ethcore/evm/Cargo.toml b/ethcore/evm/Cargo.toml index 71fc08a02..e9e32685f 100644 --- a/ethcore/evm/Cargo.toml +++ b/ethcore/evm/Cargo.toml @@ -1,5 +1,5 @@ [package] -description = "Open Ethereum Virtual Machine (EVM) Rust Implementation" +description = "OpenEthereum Virtual Machine (EVM) Rust Implementation" name = "evm" version = "0.1.0" authors = ["Parity Technologies "] diff --git a/ethcore/light/Cargo.toml b/ethcore/light/Cargo.toml index 3d93e53c9..115f0c5b4 100644 --- a/ethcore/light/Cargo.toml +++ b/ethcore/light/Cargo.toml @@ -1,6 +1,6 @@ [package] -description = "Open Ethereum (EthCore) Light Client Implementation (Block Import IO Service, Blockchain Data Fetching, Light Client Header Chain Storage, Parity Light Protocol (PLP) Provider, Light Transaction Queue, CHT Definitions, Light Client Data Cache), Parity Light Protocol (PLP) Implementation, P2P Network I/O and Event Context Generalization, Peer Error Handling & Punishment, Request Load Timer & Distribution Manager, Pending Request Set Storage, Request Credit Management, Light Client Request Types, Request Chain Builder Utility, On-demand Chain Request Service over LES (for RPCs), ResponseGuard Implementation)" -repository = "https://github.com/OpenEthereum/open-ethereum" +description = "OpenEthereum (EthCore) Light Client Implementation (Block Import IO Service, Blockchain Data Fetching, Light Client Header Chain Storage, Parity Light Protocol (PLP) Provider, Light Transaction Queue, CHT Definitions, Light Client Data Cache), Parity Light Protocol (PLP) Implementation, P2P Network I/O and Event Context Generalization, Peer Error Handling & Punishment, Request Load Timer & Distribution Manager, Pending Request Set Storage, Request Credit Management, Light Client Request Types, Request Chain Builder Utility, On-demand Chain Request Service over LES (for RPCs), ResponseGuard Implementation)" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" name = "ethcore-light" version = "1.12.0" diff --git a/ethcore/light/src/net/mod.rs b/ethcore/light/src/net/mod.rs index 33b6d6c41..f13b703d3 100644 --- a/ethcore/light/src/net/mod.rs +++ b/ethcore/light/src/net/mod.rs @@ -534,7 +534,7 @@ impl LightProtocol { if peer_info.sent_head == announcement.head_hash || peer_info.status.head_num >= announcement.head_num || // fix for underflow reported in - // https://github.com/OpenEthereum/open-ethereum/issues/10419 + // https://github.com/openethereum/openethereum/issues/10419 now < peer_info.last_update || now - peer_info.last_update < UPDATE_INTERVAL { continue diff --git a/ethcore/light/src/net/request_credits.rs b/ethcore/light/src/net/request_credits.rs index 01da2e1fc..a182fd5ae 100644 --- a/ethcore/light/src/net/request_credits.rs +++ b/ethcore/light/src/net/request_credits.rs @@ -140,7 +140,7 @@ impl Encodable for CostTable { fn append_cost(s: &mut RlpStream, cost: &Option, kind: request::Kind) { if let Some(ref cost) = *cost { s.begin_list(2); - // hack around https://github.com/OpenEthereum/open-ethereum/issues/4356 + // hack around https://github.com/openethereum/openethereum/issues/4356 Encodable::rlp_append(&kind, s); s.append(cost); } diff --git a/ethcore/light/src/types/request/mod.rs b/ethcore/light/src/types/request/mod.rs index f7f0c8cc0..f771dba18 100644 --- a/ethcore/light/src/types/request/mod.rs +++ b/ethcore/light/src/types/request/mod.rs @@ -349,7 +349,7 @@ impl Encodable for Request { fn rlp_append(&self, s: &mut RlpStream) { s.begin_list(2); - // hack around https://github.com/OpenEthereum/open-ethereum/issues/4356 + // hack around https://github.com/openethereum/openethereum/issues/4356 Encodable::rlp_append(&self.kind(), s); match *self { @@ -596,7 +596,7 @@ impl Encodable for Response { fn rlp_append(&self, s: &mut RlpStream) { s.begin_list(2); - // hack around https://github.com/OpenEthereum/open-ethereum/issues/4356 + // hack around https://github.com/openethereum/openethereum/issues/4356 Encodable::rlp_append(&self.kind(), s); match *self { diff --git a/ethcore/node-filter/Cargo.toml b/ethcore/node-filter/Cargo.toml index 8a0cc7a2e..c4e422b94 100644 --- a/ethcore/node-filter/Cargo.toml +++ b/ethcore/node-filter/Cargo.toml @@ -1,6 +1,6 @@ [package] description = "Parity Smart Contract based Node Filter, Manage Permissions of Network Connections" -repository = "https://github.com/OpenEthereum/open-ethereum" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" name = "node-filter" version = "1.12.0" diff --git a/ethcore/res/ethereum/tests-issues/currents.json b/ethcore/res/ethereum/tests-issues/currents.json index 41e9b9c4c..d508d3450 100644 --- a/ethcore/res/ethereum/tests-issues/currents.json +++ b/ethcore/res/ethereum/tests-issues/currents.json @@ -1,7 +1,7 @@ { "block": [ { - "reference": "Issue https://github.com/OpenEthereum/open-ethereum/issues/11073 (also see https://github.com/OpenEthereum/open-ethereum/pull/10923)", + "reference": "Issue https://github.com/openethereum/openethereum/issues/11073 (also see https://github.com/openethereum/openethereum/pull/10923)", "failing": "stRevertTest", "subtests": [ "RevertPrecompiledTouch_d0g0v0_Byzantium", @@ -24,7 +24,7 @@ ], "state": [ { - "reference": "Issue https://github.com/OpenEthereum/open-ethereum/issues/11078 (also see https://github.com/OpenEthereum/open-ethereum/pull/10923)", + "reference": "Issue https://github.com/openethereum/openethereum/issues/11078 (also see https://github.com/openethereum/openethereum/pull/10923)", "failing": "stRevertTest", "subtests": { "RevertPrecompiledTouch_storage": { @@ -34,7 +34,7 @@ } }, { - "reference": "Issue https://github.com/OpenEthereum/open-ethereum/issues/11079 (also see https://github.com/OpenEthereum/open-ethereum/pull/10923)", + "reference": "Issue https://github.com/openethereum/openethereum/issues/11079 (also see https://github.com/openethereum/openethereum/pull/10923)", "failing": "stRevertTest", "subtests": { "RevertPrecompiledTouchExactOOG": { @@ -44,7 +44,7 @@ } }, { - "reference": "Issue https://github.com/OpenEthereum/open-ethereum/issues/11080 (also see https://github.com/OpenEthereum/open-ethereum/pull/10923)", + "reference": "Issue https://github.com/openethereum/openethereum/issues/11080 (also see https://github.com/openethereum/openethereum/pull/10923)", "failing": "stRevertTest", "subtests": { "RevertPrecompiledTouch": { diff --git a/ethcore/service/Cargo.toml b/ethcore/service/Cargo.toml index 5e8c0c789..2fbf59e9a 100644 --- a/ethcore/service/Cargo.toml +++ b/ethcore/service/Cargo.toml @@ -1,5 +1,5 @@ [package] -description = "Open Ethereum (EthCore) Client & Network Service Creation & Registration with the I/O Subsystem" +description = "OpenEthereum (EthCore) Client & Network Service Creation & Registration with the I/O Subsystem" name = "ethcore-service" version = "0.1.0" authors = ["Parity Technologies "] diff --git a/ethcore/spec/src/chain.rs b/ethcore/spec/src/chain.rs index d2e95efae..471067003 100644 --- a/ethcore/spec/src/chain.rs +++ b/ethcore/spec/src/chain.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Open Ethereum. If not, see . -//! Load chain specifications for all chains supported by the open-ethereum client. +//! Load chain specifications for all chains supported by OpenEthereum. macro_rules! bundle_release_spec { ($($path: expr => $name: ident), *) => { diff --git a/ethcore/src/block.rs b/ethcore/src/block.rs index 5ae0e268b..6108bbca6 100644 --- a/ethcore/src/block.rs +++ b/ethcore/src/block.rs @@ -222,7 +222,7 @@ impl<'x> OpenBlock<'x> { self.block.header.set_transactions_root(*header.transactions_root()); // For Aura-based chains, the seal may contain EmptySteps which are used to bestow rewards; // such rewards affect the state and the state root (see - // https://github.com/OpenEthereum/open-ethereum/pull/11475). + // https://github.com/openethereum/openethereum/pull/11475). self.block.header.set_seal(header.seal().to_vec()); // TODO: that's horrible. set only for backwards compatibility if header.extra_data().len() > self.engine.maximum_extra_data_size() { @@ -363,7 +363,7 @@ impl LockedBlock { /// Provide a valid seal in order to turn this into a `SealedBlock`. /// This does check the validity of `seal` with the engine. /// Returns the `ClosedBlock` back again if the seal is no good. - /// TODO(https://github.com/OpenEthereum/open-ethereum/issues/10407): This is currently only used in POW chain call paths, we should really merge it with seal() above. + /// TODO(https://github.com/openethereum/openethereum/issues/10407): This is currently only used in POW chain call paths, we should really merge it with seal() above. pub fn try_seal( self, engine: &dyn Engine, diff --git a/ethcore/src/json_tests/chain.rs b/ethcore/src/json_tests/chain.rs index e17c5bcb1..9512968c7 100644 --- a/ethcore/src/json_tests/chain.rs +++ b/ethcore/src/json_tests/chain.rs @@ -147,7 +147,7 @@ mod block_tests { json_chain_test(path, json_data, h) } //todo[dvdplm] do these tests match all folders in `res/` or are there tests we're missing? - //Issue: https://github.com/OpenEthereum/open-ethereum/issues/11085 + //Issue: https://github.com/openethereum/openethereum/issues/11085 declare_test!{BlockchainTests_bcBlockGasLimitTest, "BlockchainTests/bcBlockGasLimitTest"} declare_test!{BlockchainTests_bcExploitTest, "BlockchainTests/bcExploitTest"} declare_test!{BlockchainTests_bcForgedTest, "BlockchainTests/bcForgedTest"} @@ -199,7 +199,7 @@ mod block_tests { // "RevertPrecompiledTouch_storage" contains 4 tests, only two fails // "RevertPrecompiledTouchExactOOG" contains a ton of tests, only two fails // "RevertPrecompiledTouch" has 4 tests, 2 failures - // Ignored in currents.json, issue: https://github.com/OpenEthereum/open-ethereum/issues/11073 + // Ignored in currents.json, issue: https://github.com/openethereum/openethereum/issues/11073 declare_test!{BlockchainTests_GeneralStateTest_stRevertTest, "BlockchainTests/GeneralStateTests/stRevertTest/"} declare_test!{BlockchainTests_GeneralStateTest_stShift, "BlockchainTests/GeneralStateTests/stShift/"} declare_test!{BlockchainTests_GeneralStateTest_stSolidityTest, "BlockchainTests/GeneralStateTests/stSolidityTest/"} diff --git a/ethcore/src/json_tests/state.rs b/ethcore/src/json_tests/state.rs index 5c9a6e12e..c19427a56 100644 --- a/ethcore/src/json_tests/state.rs +++ b/ethcore/src/json_tests/state.rs @@ -166,9 +166,9 @@ mod state_tests { // "RevertPrecompiledTouch" has 4 tests, 2 failures // Ignored in `currents.json`. // Issues: - // https://github.com/OpenEthereum/open-ethereum/issues/11078 - // https://github.com/OpenEthereum/open-ethereum/issues/11079 - // https://github.com/OpenEthereum/open-ethereum/issues/11080 + // https://github.com/openethereum/openethereum/issues/11078 + // https://github.com/openethereum/openethereum/issues/11079 + // https://github.com/openethereum/openethereum/issues/11080 declare_test!{GeneralStateTest_stRevertTest, "GeneralStateTests/stRevertTest/"} declare_test!{GeneralStateTest_stSStoreTest, "GeneralStateTests/stSStoreTest/"} declare_test!{GeneralStateTest_stShift, "GeneralStateTests/stShift/"} diff --git a/ethcore/src/json_tests/test_common.rs b/ethcore/src/json_tests/test_common.rs index d8d87385d..b5cd44f44 100644 --- a/ethcore/src/json_tests/test_common.rs +++ b/ethcore/src/json_tests/test_common.rs @@ -41,7 +41,7 @@ pub fn run_test_path( ) { if !skip.is_empty() { // todo[dvdplm] it's really annoying to have to use flushln here. Should be `info!(target: - // "json-tests", …)`. Issue https://github.com/OpenEthereum/open-ethereum/issues/11084 + // "json-tests", …)`. Issue https://github.com/openethereum/openethereum/issues/11084 flushed_writeln!("[run_test_path] Skipping tests in {}: {:?}", path.display(), skip); } let mut errors = Vec::new(); diff --git a/ethcore/src/miner/miner.rs b/ethcore/src/miner/miner.rs index 941ee6140..bcdc47118 100644 --- a/ethcore/src/miner/miner.rs +++ b/ethcore/src/miner/miner.rs @@ -681,7 +681,7 @@ impl Miner { } } - // TODO: (https://github.com/OpenEthereum/open-ethereum/issues/10407) + // TODO: (https://github.com/openethereum/openethereum/issues/10407) // This is only used in authority_round path, and should be refactored to merge with the other seal() path. // Attempts to perform internal sealing (one that does not require work: e.g. Clique // and Aura) and handles the result depending on the type of Seal. diff --git a/ethcore/src/test_helpers/evm_test_client.rs b/ethcore/src/test_helpers/evm_test_client.rs index 456180a9b..4985172b6 100644 --- a/ethcore/src/test_helpers/evm_test_client.rs +++ b/ethcore/src/test_helpers/evm_test_client.rs @@ -277,7 +277,7 @@ impl<'a> EvmTestClient<'a> { // Touch the coinbase at the end of the test to simulate // miner reward. - // Details: https://github.com/OpenEthereum/open-ethereum/issues/9431 + // Details: https://github.com/openethereum/openethereum/issues/9431 let schedule = self.spec.engine.machine().schedule(env_info.number); self.state.add_balance(&env_info.author, &0.into(), if schedule.no_empty { CleanupMode::NoEmpty diff --git a/ethcore/sync/Cargo.toml b/ethcore/sync/Cargo.toml index ae970bf98..3be4c002e 100644 --- a/ethcore/sync/Cargo.toml +++ b/ethcore/sync/Cargo.toml @@ -1,5 +1,5 @@ [package] -description = "Open Ethereum (EthCore) Blockchain Synchronization (Strategy, Blockchain Downloader, Blockchain Synchronization Implementation of Ethereum Protocol, Propagating Data to Peers, Requesting Data from Peers, Supplying Data in Response to Peer Requests, Handling Peer Responses, Matching Packet IDs and Protocol, Light Client Synchronization of Header Chain, Header Download State Machine, Light Decoding & Verifying Header Responses, Private Transaction Handling, Synchronization Snapshot Service to Download & Verify Block Chunks, Peer Connection Management and Blockchain Client I/O Interface for Synchronization Handler, Transaction Statistics)" +description = "OpenEthereum (EthCore) Blockchain Synchronization (Strategy, Blockchain Downloader, Blockchain Synchronization Implementation of Ethereum Protocol, Propagating Data to Peers, Requesting Data from Peers, Supplying Data in Response to Peer Requests, Handling Peer Responses, Matching Packet IDs and Protocol, Light Client Synchronization of Header Chain, Header Download State Machine, Light Decoding & Verifying Header Responses, Private Transaction Handling, Synchronization Snapshot Service to Download & Verify Block Chunks, Peer Connection Management and Blockchain Client I/O Interface for Synchronization Handler, Transaction Statistics)" name = "ethcore-sync" version = "1.12.0" license = "GPL-3.0" diff --git a/ethcore/sync/src/chain/propagator.rs b/ethcore/sync/src/chain/propagator.rs index 9775d3c40..78bd9070f 100644 --- a/ethcore/sync/src/chain/propagator.rs +++ b/ethcore/sync/src/chain/propagator.rs @@ -600,7 +600,7 @@ mod tests { io.peers_info.insert(2, "Parity-Ethereum/v2.6.0/linux/rustc".to_owned()); // and peer#3 is Parity, accepting service transactions insert_dummy_peer(&mut sync, 3, block_hash); - io.peers_info.insert(3, "Open-Ethereum/ABCDEFGH/v2.7.3/linux/rustc".to_owned()); + io.peers_info.insert(3, "OpenEthereum/ABCDEFGH/v2.7.3/linux/rustc".to_owned()); // and new service transaction is propagated to peers SyncPropagator::propagate_new_transactions(&mut sync, &mut io, || true); @@ -624,7 +624,7 @@ mod tests { // when peer#1 is Parity, accepting service transactions insert_dummy_peer(&mut sync, 1, block_hash); - io.peers_info.insert(1, "Open-Ethereum/v2.6.0/linux/rustc".to_owned()); + io.peers_info.insert(1, "OpenEthereum/v2.6.0/linux/rustc".to_owned()); // and service + non-service transactions are propagated to peers SyncPropagator::propagate_new_transactions(&mut sync, &mut io, || true); diff --git a/ethcore/sync/src/snapshot_sync.rs b/ethcore/sync/src/snapshot_sync.rs index 881bfcd3c..ef4b344c7 100644 --- a/ethcore/sync/src/snapshot_sync.rs +++ b/ethcore/sync/src/snapshot_sync.rs @@ -147,7 +147,7 @@ impl Snapshot { /// sometimes spills over into more than one chunk and the parts of state that are missing /// pieces are held in memory while waiting for the next chunk(s) to show up. This means that /// when chunks are processed out-of-order, memory usage goes up, sometimes significantly (see - /// e.g. https://github.com/OpenEthereum/open-ethereum/issues/8825). + /// e.g. https://github.com/openethereum/openethereum/issues/8825). pub fn needed_chunk(&mut self) -> Option { // Find next needed chunk: first block, then state chunks let chunk = { diff --git a/ethcore/trace/src/types/trace.rs b/ethcore/trace/src/types/trace.rs index f62e10f9c..7c6d47b19 100644 --- a/ethcore/trace/src/types/trace.rs +++ b/ethcore/trace/src/types/trace.rs @@ -147,7 +147,7 @@ pub struct Call { /// This is essentially an `Option`, but with a custom /// `rlp` en/de-coding which preserves backwards compatibility with -/// the older encodings used in open-ethereum versions < 2.7 and 2.7.0. +/// the older encodings used in OpenEthereum versions < 2.7 and 2.7.0. #[derive(Debug, Clone, Copy, PartialEq)] pub struct BackwardsCompatibleCallType(pub Option); diff --git a/ethcore/types/Cargo.toml b/ethcore/types/Cargo.toml index 7006323ed..11e9d4be1 100644 --- a/ethcore/types/Cargo.toml +++ b/ethcore/types/Cargo.toml @@ -1,5 +1,5 @@ [package] -description = "Open Ethereum Common Types" +description = "OpenEthereum Common Types" name = "common-types" version = "0.1.0" authors = ["Parity Technologies "] diff --git a/ethcore/types/src/blockchain_info.rs b/ethcore/types/src/blockchain_info.rs index c8d2dc4e9..fd646e46c 100644 --- a/ethcore/types/src/blockchain_info.rs +++ b/ethcore/types/src/blockchain_info.rs @@ -50,7 +50,7 @@ pub struct BlockChainInfo { impl BlockChainInfo { /// Determine the security model for the current state. pub fn security_level(&self) -> SecurityLevel { - // TODO: Detect SecurityLevel::FullState : https://github.com/OpenEthereum/open-ethereum/issues/3834 + // TODO: Detect SecurityLevel::FullState : https://github.com/openethereum/openethereum/issues/3834 if self.ancient_block_number.is_none() || self.first_block_number.is_none() { SecurityLevel::FullProofOfWork } else { diff --git a/ethcore/types/src/errors/mod.rs b/ethcore/types/src/errors/mod.rs index abf172631..b0530fd5e 100644 --- a/ethcore/types/src/errors/mod.rs +++ b/ethcore/types/src/errors/mod.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Open Ethereum. If not, see . -//! General error types for use in open-ethereum. +//! General error types for use in OpenEthereum. mod block_error; mod engine_error; diff --git a/ethcore/types/src/lib.rs b/ethcore/types/src/lib.rs index c6ad572ee..5cf45c6d6 100644 --- a/ethcore/types/src/lib.rs +++ b/ethcore/types/src/lib.rs @@ -25,7 +25,7 @@ //! structures from that crate. //! //! NOTE If you can specify your data type in the same crate as your trait, please do that. -//! Don't treat this crate as a bag for any types that we use in Open Ethereum. +//! Don't treat this crate as a bag for any types that we use in OpenEthereum. //! This one is reserved for types that are shared heavily (like transactions), //! historically this contains types extracted from `ethcore` crate, if possible //! we should try to dissolve that crate in favour of more fine-grained crates, diff --git a/evmbin/Cargo.toml b/evmbin/Cargo.toml index a4566640e..3f02601b8 100644 --- a/evmbin/Cargo.toml +++ b/evmbin/Cargo.toml @@ -1,12 +1,12 @@ [package] -description = "Parity EVM Implementation" +description = "OpenEthereum EVM Implementation" name = "evmbin" version = "0.1.0" authors = ["Parity Technologies "] edition = "2018" [[bin]] -name = "parity-evm" +name = "openethereum-evm" path = "./src/main.rs" [dependencies] diff --git a/evmbin/README.md b/evmbin/README.md index 1c17b4c88..71d64956a 100644 --- a/evmbin/README.md +++ b/evmbin/README.md @@ -1,19 +1,19 @@ ## evmbin -EVM implementation for Parity. +EVM implementation for OpenEthereum. ### Usage ``` -EVM implementation for Parity. +EVM implementation for OpenEthereum. Copyright 2015-2020 Parity Technologies (UK) Ltd. Usage: - parity-evm state-test [--json --std-json --std-dump-json --only NAME --chain CHAIN --std-out-only --std-err-only] - parity-evm stats [options] - parity-evm stats-jsontests-vm - parity-evm [options] - parity-evm [-h | --help] + openethereum-evm state-test [--json --std-json --std-dump-json --only NAME --chain CHAIN --std-out-only --std-err-only] + openethereum-evm stats [options] + openethereum-evm stats-jsontests-vm + openethereum-evm [options] + openethereum-evm [-h | --help] Commands: state-test Run a state test from a json file. @@ -45,10 +45,10 @@ Display result state dump in standardized JSON format. -h, --help Display this message and exit. ``` -## Open Ethereum toolchain -_This project is a part of the Open Ethereum toolchain._ +## OpenEthereum toolchain +_This project is a part of the OpenEthereum toolchain._ -- [evmbin](https://github.com/OpenEthereum/open-ethereum/blob/master/evmbin/) - EVM implementation for Open Ethereum -- [ethabi](https://github.com/paritytech/ethabi) - Open Ethereum function calls encoding. -- [ethstore](https://github.com/OpenEthereum/open-ethereum/blob/master/accounts/ethstore) - Open Ethereum key management. -- [ethkey](https://github.com/OpenEthereum/open-ethereum/blob/master/accounts/ethkey) - Open Ethereum keys generator. +- [evmbin](https://github.com/openethereum/openethereum/blob/master/evmbin/) - EVM implementation for OpenEthereum +- [ethabi](https://github.com/paritytech/ethabi) - OpenEthereum function calls encoding. +- [ethstore](https://github.com/openethereum/openethereum/blob/master/accounts/ethstore) - OpenEthereum key management. +- [ethkey](https://github.com/openethereum/openethereum/blob/master/accounts/ethkey) - OpenEthereum keys generator. diff --git a/evmbin/src/main.rs b/evmbin/src/main.rs index 20dbef6e6..f9d6aebfb 100644 --- a/evmbin/src/main.rs +++ b/evmbin/src/main.rs @@ -14,22 +14,22 @@ // You should have received a copy of the GNU General Public License // along with Open Ethereum. If not, see . -//! Parity EVM Interpreter Binary. +//! OpenEthereum EVM Interpreter Binary. //! //! ## Overview //! -//! The Parity EVM interpreter binary is a tool in the Parity -//! Ethereum toolchain. It is an EVM implementation for Open Ethereum that +//! The OpenEthereum EVM interpreter binary is a tool in the OpenEthereum +//! toolchain. It is an EVM implementation for OpenEthereum that //! is used to run a standalone version of the EVM interpreter. //! //! ## Usage //! -//! The evmbin tool is not distributed with regular Open Ethereum releases +//! The evmbin tool is not distributed with regular OpenEthereum releases //! so you need to build it from source and run it like so: //! //! ```bash //! cargo build -p evmbin --release -//! ./target/release/parity-evm --help +//! ./target/release/openethereum-evm --help //! ``` #![warn(missing_docs)] @@ -53,15 +53,15 @@ mod display; use crate::info::{Informant, TxInput}; const USAGE: &'static str = r#" -EVM implementation for Parity. +EVM implementation for OpenEthereum. Copyright 2015-2020 Parity Technologies (UK) Ltd. Usage: - parity-evm state-test [--chain CHAIN --only NAME --json --std-json --std-dump-json --std-out-only --std-err-only] - parity-evm stats [options] - parity-evm stats-jsontests-vm - parity-evm [options] - parity-evm [-h | --help] + openethereum-evm state-test [--chain CHAIN --only NAME --json --std-json --std-dump-json --std-out-only --std-err-only] + openethereum-evm stats [options] + openethereum-evm stats-jsontests-vm + openethereum-evm [options] + openethereum-evm [-h | --help] Commands: state-test Run a state test on a provided state test JSON file. @@ -472,7 +472,7 @@ mod tests { #[test] fn should_parse_all_the_options() { let args = run(&[ - "parity-evm", + "openethereum-evm", "--code", "05", "--to", "0000000000000000000000000000000000000004", "--from", "0000000000000000000000000000000000000003", @@ -504,7 +504,7 @@ mod tests { #[test] fn should_parse_state_test_command() { let args = run(&[ - "parity-evm", + "openethereum-evm", "state-test", "./file.json", "--chain", "homestead", @@ -531,7 +531,7 @@ mod tests { #[should_panic] fn should_not_parse_only_flag_without_state_test() { let _ = run(&[ - "parity-evm", + "openethereum-evm", "./file.json", "--chain", "homestead", "--only=add11", @@ -543,7 +543,7 @@ mod tests { #[should_panic] fn should_not_parse_only_flag_with_stats() { let _ = run(&[ - "parity-evm", + "openethereum-evm", "stats", "./file.json", "--chain", "homestead", @@ -625,7 +625,7 @@ mod tests { #[test] fn should_error_out_of_gas() { let args = run(&[ - "parity-evm", + "openethereum-evm", "stats", "--to", "0000000000000000000000000000000000000004", "--from", "0000000000000000000000000000000000000003", @@ -650,7 +650,7 @@ mod tests { #[test] fn should_not_error_out_of_gas() { let args = run(&[ - "parity-evm", + "openethereum-evm", "stats", "--to", "0000000000000000000000000000000000000004", "--from", "0000000000000000000000000000000000000003", diff --git a/json/Cargo.toml b/json/Cargo.toml index 5ab9ae4a8..3b3340cd4 100644 --- a/json/Cargo.toml +++ b/json/Cargo.toml @@ -1,5 +1,5 @@ [package] -description = "Open Ethereum JSON Deserialization" +description = "OpenEthereum JSON Deserialization" name = "ethjson" version = "0.1.0" authors = ["Parity Technologies "] diff --git a/miner/Cargo.toml b/miner/Cargo.toml index 3eb68b81e..e5ac531e1 100644 --- a/miner/Cargo.toml +++ b/miner/Cargo.toml @@ -1,7 +1,7 @@ [package] -description = "Open Ethereum Miner Interface." +description = "OpenEthereum Miner Interface." name = "ethcore-miner" -repository = "https://github.com/OpenEthereum/open-ethereum" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" version = "1.12.0" authors = ["Parity Technologies "] diff --git a/miner/price-info/Cargo.toml b/miner/price-info/Cargo.toml index df5400716..984e2db57 100644 --- a/miner/price-info/Cargo.toml +++ b/miner/price-info/Cargo.toml @@ -1,6 +1,6 @@ [package] description = "Fetch current ETH price" -repository = "https://github.com/OpenEthereum/open-ethereum" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" name = "price-info" version = "1.12.0" diff --git a/miner/stratum/src/lib.rs b/miner/stratum/src/lib.rs index bfedecbec..c7d17e1f3 100644 --- a/miner/stratum/src/lib.rs +++ b/miner/stratum/src/lib.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Open Ethereum. If not, see . -//! Stratum protocol implementation for Open Ethereum/bitcoin clients +//! Stratum protocol implementation for OpenEthereum extern crate jsonrpc_tcp_server; extern crate jsonrpc_core; diff --git a/parity/account.rs b/parity/account.rs index 3653096dd..48a4d9616 100644 --- a/parity/account.rs +++ b/parity/account.rs @@ -58,7 +58,7 @@ pub struct ImportFromGethAccounts { #[cfg(not(feature = "accounts"))] pub fn execute(_cmd: AccountCmd) -> Result { - Err("Account management is deprecated. Please see #9997 for alternatives:\nhttps://github.com/OpenEthereum/open-ethereum/issues/9997".into()) + Err("Account management is deprecated. Please see #9997 for alternatives:\nhttps://github.com/openethereum/openethereum/issues/9997".into()) } #[cfg(feature = "accounts")] diff --git a/parity/account_utils.rs b/parity/account_utils.rs index e122ee98b..972ccf9f0 100644 --- a/parity/account_utils.rs +++ b/parity/account_utils.rs @@ -36,7 +36,7 @@ mod accounts { } pub fn prepare_account_provider(_spec: &SpecType, _dirs: &Directories, _data_dir: &str, _cfg: AccountsConfig, _passwords: &[Password]) -> Result { - warn!("Note: Your instance of Open Ethereum is running without account support. Some CLI options are ignored."); + warn!("Note: Your instance of OpenEthereum is running without account support. Some CLI options are ignored."); Ok(AccountProvider) } diff --git a/parity/cli/usage_header.txt b/parity/cli/usage_header.txt index 92775d63b..a7f156d1f 100644 --- a/parity/cli/usage_header.txt +++ b/parity/cli/usage_header.txt @@ -1,4 +1,4 @@ -Open Ethereum Client. +OpenEthereum Client. By Wood/Paronyan/Kotewicz/Drwięga/Volf/Greeff Habermeier/Czaban/Gotchac/Redman/Nikolsky Schoedon/Tang/Adolfsson/Silva/Palm/Hirsz et al. diff --git a/parity/cli/version.txt b/parity/cli/version.txt index d68843e94..41fa04212 100644 --- a/parity/cli/version.txt +++ b/parity/cli/version.txt @@ -1,4 +1,4 @@ -Open Ethereum Client. +OpenEthereum Client. version {} Copyright 2015-2020 Parity Technologies (UK) Ltd. License GPLv3+: GNU GPL version 3 or later . diff --git a/parity/configuration.rs b/parity/configuration.rs index eabe46cef..81472923f 100644 --- a/parity/configuration.rs +++ b/parity/configuration.rs @@ -104,7 +104,7 @@ impl Configuration { /// # Example /// /// ``` - /// let _cfg = open_ethereum::Configuration::parse_cli(&["--light", "--chain", "kovan"]).unwrap(); + /// let _cfg = openethereum::Configuration::parse_cli(&["--light", "--chain", "kovan"]).unwrap(); /// ``` pub fn parse_cli>(command: &[S]) -> Result { let config = Configuration { @@ -762,7 +762,7 @@ impl Configuration { ret.client_version = { let mut client_version = version(); if !self.args.arg_identity.is_empty() { - // Insert name after the "Open-Ethereum/" at the beginning of version string. + // Insert name after the "OpenEthereum/" at the beginning of version string. let idx = client_version.find('/').unwrap_or(client_version.len()); client_version.insert_str(idx, &format!("/{}", self.args.arg_identity)); } @@ -1748,7 +1748,7 @@ mod tests { match conf.into_command().unwrap().cmd { Cmd::Run(c) => { assert_eq!(c.name, "Somebody"); - assert!(c.net_conf.client_version.starts_with("Open-Ethereum/Somebody/")); + assert!(c.net_conf.client_version.starts_with("OpenEthereum/Somebody/")); } _ => panic!("Should be Cmd::Run"), } diff --git a/parity/lib.rs b/parity/lib.rs index 82599dc5c..34aaec8ac 100644 --- a/parity/lib.rs +++ b/parity/lib.rs @@ -230,7 +230,7 @@ fn execute( /// binary. /// /// On error, returns what to print on stderr. -// FIXME: totally independent logging capability, see https://github.com/OpenEthereum/open-ethereum/issues/10252 +// FIXME: totally independent logging capability, see https://github.com/openethereum/openethereum/issues/10252 pub fn start( conf: Configuration, logger: Arc, diff --git a/parity/logger/Cargo.toml b/parity/logger/Cargo.toml index 6b5713dfa..44114b300 100644 --- a/parity/logger/Cargo.toml +++ b/parity/logger/Cargo.toml @@ -1,5 +1,5 @@ [package] -description = "Open Ethereum Logger Implementation" +description = "OpenEthereum Logger Implementation" name = "ethcore-logger" version = "1.12.0" license = "GPL-3.0" diff --git a/parity/main.rs b/parity/main.rs index 9884a9482..8e3374514 100644 --- a/parity/main.rs +++ b/parity/main.rs @@ -24,7 +24,7 @@ extern crate fdlimit; #[macro_use] extern crate log; extern crate panic_hook; -extern crate open_ethereum; +extern crate openethereum; extern crate parking_lot; extern crate parity_daemonize; extern crate ansi_term; @@ -45,7 +45,7 @@ use ctrlc::CtrlC; use dir::default_hypervisor_path; use fdlimit::raise_fd_limit; use ethcore_logger::setup_log; -use open_ethereum::{start, ExecutionAction}; +use openethereum::{start, ExecutionAction}; use parity_daemonize::AsHandle; use parking_lot::{Condvar, Mutex}; @@ -187,7 +187,7 @@ fn main_direct(force_can_restart: bool) -> i32 { let mut conf = { let args = std::env::args().collect::>(); - open_ethereum::Configuration::parse_cli(&args).unwrap_or_else(|e| e.exit()) + openethereum::Configuration::parse_cli(&args).unwrap_or_else(|e| e.exit()) }; let logger = setup_log(&conf.logger_config()).unwrap_or_else(|e| { diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index 1f55126de..e02504e7f 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -1,5 +1,5 @@ [package] -description = "Open Ethereum JSON-RPC Servers (WS, HTTP, IPC)" +description = "OpenEthereum JSON-RPC Servers (WS, HTTP, IPC)" name = "parity-rpc" version = "1.12.0" license = "GPL-3.0" diff --git a/rpc/src/lib.rs b/rpc/src/lib.rs index 1dfe69b08..9ad4ad095 100644 --- a/rpc/src/lib.rs +++ b/rpc/src/lib.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Open Ethereum. If not, see . -//! Open Ethereum JSON-RPC Servers (WS, HTTP, IPC). +//! OpenEthereum JSON-RPC Servers (WS, HTTP, IPC). #![warn(missing_docs, unused_extern_crates)] #![cfg_attr(feature = "cargo-clippy", warn(clippy::all, clippy::pedantic))] diff --git a/rpc/src/v1/helpers/subscribers.rs b/rpc/src/v1/helpers/subscribers.rs index f885fd20e..4b87d140f 100644 --- a/rpc/src/v1/helpers/subscribers.rs +++ b/rpc/src/v1/helpers/subscribers.rs @@ -36,7 +36,7 @@ impl str::FromStr for Id { } } impl Id { - // TODO: replace `format!` see [#10412](https://github.com/OpenEthereum/open-ethereum/issues/10412) + // TODO: replace `format!` see [#10412](https://github.com/openethereum/openethereum/issues/10412) pub fn as_string(&self) -> String { format!("{:?}", self.0) } diff --git a/rpc/src/v1/impls/net.rs b/rpc/src/v1/impls/net.rs index 418c2c103..ec80a11bc 100644 --- a/rpc/src/v1/impls/net.rs +++ b/rpc/src/v1/impls/net.rs @@ -26,7 +26,7 @@ pub struct NetClient { /// Cached `network_id`. /// /// We cache it to avoid redundant aquire of sync read lock. - /// https://github.com/OpenEthereum/open-ethereum/issues/8746 + /// https://github.com/openethereum/openethereum/issues/8746 network_id: u64, } diff --git a/rpc/src/v1/tests/helpers/sync_provider.rs b/rpc/src/v1/tests/helpers/sync_provider.rs index 3e6fb9770..27fd16ba7 100644 --- a/rpc/src/v1/tests/helpers/sync_provider.rs +++ b/rpc/src/v1/tests/helpers/sync_provider.rs @@ -94,7 +94,7 @@ impl SyncProvider for TestSyncProvider { }, PeerInfo { id: None, - client_version: ClientVersion::from("Open-Ethereum/2/v2.7.0/linux/rustc"), + client_version: ClientVersion::from("OpenEthereum/2/v2.7.0/linux/rustc"), capabilities: vec!["eth/64".to_owned(), "eth/65".to_owned()], remote_address: "Handshake".to_owned(), local_address: "127.0.0.1:3333".to_owned(), diff --git a/rpc/src/v1/tests/mocked/parity.rs b/rpc/src/v1/tests/mocked/parity.rs index b539e7112..8d9aa99f6 100644 --- a/rpc/src/v1/tests/mocked/parity.rs +++ b/rpc/src/v1/tests/mocked/parity.rs @@ -303,7 +303,7 @@ fn rpc_parity_net_peers() { "can_handle_large_requests": true, "compiler": "rustc", "identity": "2", - "name": "Open-Ethereum", + "name": "OpenEthereum", "os": "linux", "semver": "2.7.0" } diff --git a/rpc/src/v1/traits/parity.rs b/rpc/src/v1/traits/parity.rs index d84cb054b..1eeb2fd5b 100644 --- a/rpc/src/v1/traits/parity.rs +++ b/rpc/src/v1/traits/parity.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Open Ethereum. If not, see . -//! Parity-specific rpc interface. +//! OpenEthereum-specific rpc interface. use std::collections::BTreeMap; @@ -31,7 +31,7 @@ use v1::types::{ RichHeader, Receipt, }; -/// Parity-specific rpc interface. +/// OpenEthereum-specific rpc interface. #[rpc(server)] pub trait Parity { /// RPC Metadata diff --git a/rpc/src/v1/traits/pubsub.rs b/rpc/src/v1/traits/pubsub.rs index 1951778b6..dadc3ec17 100644 --- a/rpc/src/v1/traits/pubsub.rs +++ b/rpc/src/v1/traits/pubsub.rs @@ -14,23 +14,23 @@ // You should have received a copy of the GNU General Public License // along with Open Ethereum. If not, see . -//! Parity-specific PUB-SUB rpc interface. +//! OpenEthereum-specific PUB-SUB rpc interface. use jsonrpc_core::{Result, Value, Params}; use jsonrpc_pubsub::{typed::Subscriber, SubscriptionId}; use jsonrpc_derive::rpc; -/// Parity-specific PUB-SUB rpc interface. +/// OpenEthereum-specific PUB-SUB rpc interface. #[rpc(server)] pub trait PubSub { /// Pub/Sub Metadata type Metadata; - /// Subscribe to changes of any RPC method in Parity. + /// Subscribe to changes of any RPC method in OpenEthereum. #[pubsub(subscription = "parity_subscription", subscribe, name = "parity_subscribe")] fn parity_subscribe(&self, _: Self::Metadata, _: Subscriber, _: String, _: Option); - /// Unsubscribe from existing Parity subscription. + /// Unsubscribe from existing OpenEthereum subscription. #[pubsub(subscription = "parity_subscription", unsubscribe, name = "parity_unsubscribe")] fn parity_unsubscribe(&self, _: Option, _: SubscriptionId) -> Result; } diff --git a/rpc/src/v1/traits/secretstore.rs b/rpc/src/v1/traits/secretstore.rs index c6ff2a6d9..b8b0528e9 100644 --- a/rpc/src/v1/traits/secretstore.rs +++ b/rpc/src/v1/traits/secretstore.rs @@ -24,7 +24,7 @@ use ethereum_types::{H160, H256, H512}; use ethkey::Password; use v1::types::{Bytes, EncryptedDocumentKey}; -/// Parity-specific rpc interface. +/// OpenEthereum-specific rpc interface. #[rpc(server)] pub trait SecretStore { /// Generate document key to store in secret store. diff --git a/scripts/actions/build-linux.sh b/scripts/actions/build-linux.sh index 994d2afa7..dcfc2e9ae 100755 --- a/scripts/actions/build-linux.sh +++ b/scripts/actions/build-linux.sh @@ -16,7 +16,7 @@ echo "_____ Post-processing binaries _____" rm -rf artifacts/* mkdir -p artifacts/ -cp -v target/release/parity artifacts/parity -cp -v target/release/parity-evm artifacts/parity-evm +cp -v target/release/openethereum artifacts/openethereum +cp -v target/release/openethereum-evm artifacts/openethereum-evm cp -v target/release/ethstore artifacts/ethstore cp -v target/release/ethkey artifacts/ethkey diff --git a/scripts/actions/build-windows.sh b/scripts/actions/build-windows.sh index df8966d27..e3ed6bfe9 100755 --- a/scripts/actions/build-windows.sh +++ b/scripts/actions/build-windows.sh @@ -16,7 +16,7 @@ echo "_____ Post-processing binaries _____" rm -rf artifacts mkdir -p artifacts -cp --verbose target/release/parity.exe artifacts/parity.exe -cp --verbose target/release/parity-evm.exe artifacts/parity-evm.exe +cp --verbose target/release/openethereum.exe artifacts/openethereum.exe +cp --verbose target/release/openethereum-evm.exe artifacts/openethereum-evm.exe cp --verbose target/release/ethstore.exe artifacts/ethstore.exe cp --verbose target/release/ethkey.exe artifacts/ethkey.exe diff --git a/scripts/actions/clean-target.sh b/scripts/actions/clean-target.sh index 6d161d5c2..a1cbb4f4f 100755 --- a/scripts/actions/clean-target.sh +++ b/scripts/actions/clean-target.sh @@ -4,5 +4,5 @@ set -e # fail on any error set -u # treat unset variables as error find ./target/release -maxdepth 1 -type f -delete; -rm -fr ./target/release/{deps,.fingerprint}/*{parity,ethcore,ethkey,ethstore,parity-evm}*; +rm -fr ./target/release/{deps,.fingerprint}/*{openethereum,ethcore,ethkey,ethstore,openethereum-evm}*; rm -f ./target/.rustc_info.json; diff --git a/scripts/doc.sh b/scripts/doc.sh index 18c875cc3..b61c6a493 100755 --- a/scripts/doc.sh +++ b/scripts/doc.sh @@ -1,5 +1,5 @@ #!/usr/bin/env sh -# generate documentation only for partiy and ethcore libraries +# generate documentation only for OpenEthereum and ethcore libraries cargo doc --no-deps --verbose --all && echo '' > target/doc/index.html diff --git a/scripts/docker/README.md b/scripts/docker/README.md index a4916deab..3ecc1b84d 100644 --- a/scripts/docker/README.md +++ b/scripts/docker/README.md @@ -1,34 +1,34 @@ ## Usage -```docker build -f docker/ubuntu/Dockerfile --tag ethcore/parity:branch_or_tag_name .``` +```docker build -f docker/ubuntu/Dockerfile --tag ethcore/openethereum:branch_or_tag_name .``` ## Usage - CentOS -Builds a lightweight non-root Parity docker image: +Builds a lightweight non-root OpenEthereum docker image: ``` -git clone https://github.com/OpenEthereum/open-ethereum.git -cd open-ethereum +git clone https://github.com/openethereum/openethereum.git +cd openethereum ./scripts/docker/centos/build.sh ``` Fully customised build: ``` -PARITY_IMAGE_REPO=my-personal/parity \ -PARITY_BUILDER_IMAGE_TAG=build-latest \ -PARITY_RUNNER_IMAGE_TAG=centos-parity-experimental \ +OPENETHEREUM_IMAGE_REPO=my-personal/openethereum \ +OPENETHEREUM_BUILDER_IMAGE_TAG=build-latest \ +OPENETHEREUM_RUNNER_IMAGE_TAG=centos-openethereum-experimental \ ./scripts/docker/centos/build.sh ``` Default values: ``` # The image name -PARITY_IMAGE_REPO - parity/parity +OPENETHEREUM_IMAGE_REPO - openethereum/openethereum # The tag to be used for builder image, git commit sha will be appended -PARITY_BUILDER_IMAGE_TAG - build +OPENETHEREUM_BUILDER_IMAGE_TAG - build # The tag to be used for runner image -PARITY_RUNNER_IMAGE_TAG - latest +OPENETHEREUM_RUNNER_IMAGE_TAG - latest ``` All default ports you might use will be exposed: diff --git a/scripts/docker/alpine/Dockerfile b/scripts/docker/alpine/Dockerfile index 7421b48ad..3261f864d 100644 --- a/scripts/docker/alpine/Dockerfile +++ b/scripts/docker/alpine/Dockerfile @@ -14,11 +14,11 @@ RUN apk add --no-cache \ clang-dev \ llvm-dev -WORKDIR /parity -COPY . /parity +WORKDIR /openethereum +COPY . /openethereum ENV C=clang CXX=clang++ RUN cargo build --release --features final --target x86_64-alpine-linux-musl --verbose -RUN strip target/x86_64-alpine-linux-musl/release/parity +RUN strip target/x86_64-alpine-linux-musl/release/openethereum FROM alpine:edge @@ -30,16 +30,16 @@ RUN apk add --no-cache \ eudev-libs \ libgcc -RUN addgroup -g 1000 parity \ - && adduser -u 1000 -G parity -s /bin/sh -D parity +RUN addgroup -g 1000 openethereum \ + && adduser -u 1000 -G openethereum -s /bin/sh -D openethereum -USER parity +USER openethereum EXPOSE 8080 8545 8180 -WORKDIR /home/parity +WORKDIR /home/openethereum -RUN mkdir -p /home/parity/.local/share/io.parity.ethereum/ -COPY --chown=parity:parity --from=builder /parity/target/x86_64-alpine-linux-musl/release/parity ./ +RUN mkdir -p /home/openethereum/.local/share/io.parity.ethereum/ +COPY --chown=openethereum:openethereum --from=builder /openethereum/target/x86_64-alpine-linux-musl/release/openethereum ./ -ENTRYPOINT ["./parity"] +ENTRYPOINT ["./openethereum"] diff --git a/scripts/docker/centos/Dockerfile b/scripts/docker/centos/Dockerfile index 0b384dafe..824bdfe70 100644 --- a/scripts/docker/centos/Dockerfile +++ b/scripts/docker/centos/Dockerfile @@ -1,12 +1,12 @@ FROM centos:latest -RUN mkdir -p /opt/parity/data && \ - chmod g+rwX /opt/parity/data && \ - mkdir -p /opt/parity/release +RUN mkdir -p /opt/openethereum/data && \ + chmod g+rwX /opt/openethereum/data && \ + mkdir -p /opt/openethereum/release -COPY parity/parity /opt/parity/release +COPY openethereum/openethereum /opt/openethereum/release -WORKDIR /opt/parity/data +WORKDIR /opt/openethereum/data # exposing default ports # @@ -20,9 +20,4 @@ USER 1001 #if no base path provided, assume it's current workdir CMD ["--base-path","."] -ENTRYPOINT ["/opt/parity/release/parity"] - - - - - +ENTRYPOINT ["/opt/openethereum/release/openethereum"] diff --git a/scripts/docker/centos/Dockerfile.build b/scripts/docker/centos/Dockerfile.build index 6fbcbafc2..1d275fc1d 100644 --- a/scripts/docker/centos/Dockerfile.build +++ b/scripts/docker/centos/Dockerfile.build @@ -2,7 +2,7 @@ FROM centos:latest WORKDIR /build -ADD . /build/open-ethereum +ADD . /build/openethereum RUN yum -y update && \ yum install -y systemd-devel git make gcc-c++ gcc file binutils && \ @@ -17,9 +17,9 @@ RUN yum -y update && \ gcc -v && \ g++ -v && \ cmake --version && \ - cd open-ethereum && \ + cd openethereum && \ cargo build --verbose --release --features final && \ - strip /build/open-ethereum/target/release/parity && \ - file /build/open-ethereum/target/release/parity + strip /build/openethereum/target/release/openethereum && \ + file /build/openethereum/target/release/openethereum diff --git a/scripts/docker/centos/build.sh b/scripts/docker/centos/build.sh index d251a26dc..4ce972b56 100755 --- a/scripts/docker/centos/build.sh +++ b/scripts/docker/centos/build.sh @@ -1,29 +1,29 @@ #!/usr/bin/env sh # The image name -PARITY_IMAGE_REPO=${PARITY_IMAGE_REPO:-parity/parity} +OPENETHEREUM_IMAGE_REPO=${OPENETHEREUM_IMAGE_REPO:-openethereum/openethereum} # The tag to be used for builder image -PARITY_BUILDER_IMAGE_TAG=${PARITY_BUILDER_IMAGE_TAG:-build} +OPENETHEREUM_BUILDER_IMAGE_TAG=${OPENETHEREUM_BUILDER_IMAGE_TAG:-build} # The tag to be used for runner image -PARITY_RUNNER_IMAGE_TAG=${PARITY_RUNNER_IMAGE_TAG:-latest} +OPENETHEREUM_RUNNER_IMAGE_TAG=${OPENETHEREUM_RUNNER_IMAGE_TAG:-latest} -echo Building $PARITY_IMAGE_REPO:$PARITY_BUILDER_IMAGE_TAG-$(git log -1 --format="%H") -docker build --no-cache -t $PARITY_IMAGE_REPO:$PARITY_BUILDER_IMAGE_TAG-$(git log -1 --format="%H") . -f scripts/docker/centos/Dockerfile.build +echo Building $OPENETHEREUM_IMAGE_REPO:$OPENETHEREUM_BUILDER_IMAGE_TAG-$(git log -1 --format="%H") +docker build --no-cache -t $OPENETHEREUM_IMAGE_REPO:$OPENETHEREUM_BUILDER_IMAGE_TAG-$(git log -1 --format="%H") . -f scripts/docker/centos/Dockerfile.build -echo Creating $PARITY_BUILDER_IMAGE_TAG-$(git log -1 --format="%H"), extracting binary -docker create --name extract $PARITY_IMAGE_REPO:$PARITY_BUILDER_IMAGE_TAG-$(git log -1 --format="%H") -mkdir scripts/docker/centos/parity -docker cp extract:/build/open-ethereum/target/release/parity scripts/docker/centos/parity +echo Creating $OPENETHEREUM_BUILDER_IMAGE_TAG-$(git log -1 --format="%H"), extracting binary +docker create --name extract $OPENETHEREUM_IMAGE_REPO:$OPENETHEREUM_BUILDER_IMAGE_TAG-$(git log -1 --format="%H") +mkdir scripts/docker/centos/openethereum +docker cp extract:/build/openethereum/target/release/openethereum scripts/docker/centos/openethereum -echo Building $PARITY_IMAGE_REPO:$PARITY_RUNNER_IMAGE_TAG -docker build --no-cache -t $PARITY_IMAGE_REPO:$PARITY_RUNNER_IMAGE_TAG scripts/docker/centos/ -f scripts/docker/centos/Dockerfile +echo Building $OPENETHEREUM_IMAGE_REPO:$OPENETHEREUM_RUNNER_IMAGE_TAG +docker build --no-cache -t $OPENETHEREUM_IMAGE_REPO:$OPENETHEREUM_RUNNER_IMAGE_TAG scripts/docker/centos/ -f scripts/docker/centos/Dockerfile echo Cleaning up ... -rm -rf scripts/docker/centos/parity +rm -rf scripts/docker/centos/openethereum docker rm -f extract -docker rmi -f $PARITY_IMAGE_REPO:$PARITY_BUILDER_IMAGE_TAG-$(git log -1 --format="%H") +docker rmi -f $OPENETHEREUM_IMAGE_REPO:$OPENETHEREUM_BUILDER_IMAGE_TAG-$(git log -1 --format="%H") -echo Echoing Parity version: -docker run $PARITY_IMAGE_REPO:$PARITY_RUNNER_IMAGE_TAG --version +echo Echoing OpenEthereum version: +docker run $OPENETHEREUM_IMAGE_REPO:$OPENETHEREUM_RUNNER_IMAGE_TAG --version echo Done. diff --git a/scripts/docker/hub/Dockerfile b/scripts/docker/hub/Dockerfile index eb133441e..64cc9003b 100644 --- a/scripts/docker/hub/Dockerfile +++ b/scripts/docker/hub/Dockerfile @@ -4,15 +4,15 @@ FROM ubuntu:xenial ARG VCS_REF ARG BUILD_DATE -LABEL io.parity.image.authors="devops-team@parity.io" \ - io.parity.image.vendor="Parity Technologies" \ - io.parity.image.title="parity/parity" \ - io.parity.image.description="Open Ethereum. The Fastest and most Advanced Ethereum Client." \ - io.parity.image.source="https://github.com/OpenEthereum/open-ethereum/blob/${VCS_REF}/\ -scripts/docker/hub/Dockerfile" \ - io.parity.image.documentation="https://wiki.parity.io/Parity-Ethereum" \ - io.parity.image.revision="${VCS_REF}" \ - io.parity.image.created="${BUILD_DATE}" +LABEL openethereum.image.authors="devops-team@parity.io" \ + openethereum.image.vendor="OpenEthereum project" \ + openethereum.image.title="openethereum/openethereum" \ + openethereum.image.description="Fast and feature-rich multi-network Ethereum client." \ + openethereum.image.source="https://github.com/openethereum/openethereum/blob/${VCS_REF}/\ + scripts/docker/hub/Dockerfile" \ + openethereum.image.documentation="https://wiki.parity.io/Parity-Ethereum" \ + openethereum.image.revision="${VCS_REF}" \ + openethereum.image.created="${BUILD_DATE}" # show backtraces ENV RUST_BACKTRACE 1 @@ -21,28 +21,28 @@ ENV RUST_BACKTRACE 1 RUN set -eux; \ apt-get update; \ apt-get install -y --no-install-recommends \ - file curl jq ca-certificates; \ -# apt cleanup + file curl jq ca-certificates; \ + # apt cleanup apt-get autoremove -y; \ apt-get clean; \ - update-ca-certificates; \ + update-ca-certificates; \ rm -rf /tmp/* /var/tmp/* /var/lib/apt/lists/*; \ -# add user - groupadd -g 1000 parity; \ - useradd -m -u 1000 -g parity -s /bin/sh parity + # add user + groupadd -g 1000 openethereum; \ + useradd -m -u 1000 -g openethereum -s /bin/sh openethereum -WORKDIR /home/parity +WORKDIR /home/openethereum -# add open-ethereum binary to docker image -COPY artifacts/x86_64-unknown-linux-gnu/parity /bin/parity +# add openethereum binary to docker image +COPY artifacts/x86_64-unknown-linux-gnu/openethereum /bin/openethereum COPY tools/check_sync.sh /check_sync.sh -# switch to user parity here -USER parity +# switch to user openethereum here +USER openethereum # check if executable works in this container -RUN parity --version +RUN openethereum --version EXPOSE 5001 8080 8082 8083 8545 8546 8180 30303/tcp 30303/udp -ENTRYPOINT ["/bin/parity"] +ENTRYPOINT ["/bin/openethereum"] diff --git a/scripts/docker/hub/check_sync.sh b/scripts/docker/hub/check_sync.sh index 4640a0538..bf492dd11 100755 --- a/scripts/docker/hub/check_sync.sh +++ b/scripts/docker/hub/check_sync.sh @@ -1,13 +1,13 @@ #!/bin/bash -# checks if parity has a fully synced blockchain +# checks if OpenEthereum has a fully synced blockchain ETH_SYNCING=$(curl -X POST --data '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}' http://localhost:8545 -H 'Content-Type: application/json') RESULT=$(echo "$ETH_SYNCING" | jq -r .result) if [ "$RESULT" == "false" ]; then - echo "Parity is ready to start accepting traffic" + echo "OpenEthereum is ready to start accepting traffic" exit 0 else - echo "Parity is still syncing the blockchain" + echo "OpenEthereum is still syncing the blockchain" exit 1 fi diff --git a/scripts/docker/hub/publish-docker.sh b/scripts/docker/hub/publish-docker.sh index 5b7fefa38..09111548b 100755 --- a/scripts/docker/hub/publish-docker.sh +++ b/scripts/docker/hub/publish-docker.sh @@ -4,53 +4,53 @@ set -e # fail on any error VERSION=$(cat ./tools/VERSION) TRACK=$(cat ./tools/TRACK) -echo "Open Ethereum version = ${VERSION}" -echo "Open Ethereum track = ${TRACK}" +echo "OpenEthereum version = ${VERSION}" +echo "OpenEthereum track = ${TRACK}" -test "$Docker_Hub_User_Parity" -a "$Docker_Hub_Pass_Parity" \ +test "$Docker_Hub_User_OpenEthereum" -a "$Docker_Hub_Pass_OpenEthereum" \ || ( echo "no docker credentials provided"; exit 1 ) -docker login -u "$Docker_Hub_User_Parity" -p "$Docker_Hub_Pass_Parity" +docker login -u "$Docker_Hub_User_OpenEthereum" -p "$Docker_Hub_Pass_OpenEthereum" echo "__________Docker info__________" docker info # we stopped pushing nightlies to dockerhub, will push to own registry prb. case "${SCHEDULE_TAG:-${CI_COMMIT_REF_NAME}}" in "$SCHEDULE_TAG") - echo "Docker TAG - 'parity/parity:${SCHEDULE_TAG}'"; + echo "Docker TAG - 'openethereum/openethereum:${SCHEDULE_TAG}'"; docker build --no-cache \ --build-arg VCS_REF="${CI_COMMIT_SHA}" \ --build-arg BUILD_DATE="$(date -u '+%Y-%m-%dT%H:%M:%SZ')" \ - --tag "parity/parity:${SCHEDULE_TAG}" \ + --tag "openethereum/openethereum:${SCHEDULE_TAG}" \ --file tools/Dockerfile .; - docker push "parity/parity:${SCHEDULE_TAG}";; + docker push "openethereum/openethereum:${SCHEDULE_TAG}";; "stable") - echo "Docker TAGs - 'parity/parity:${VERSION}-${CI_COMMIT_REF_NAME}', 'parity/parity:stable'"; + echo "Docker TAGs - 'openethereum/openethereum:${VERSION}-${CI_COMMIT_REF_NAME}', 'openethereum/openethereum:stable'"; docker build --no-cache \ --build-arg VCS_REF="${CI_COMMIT_SHA}" \ --build-arg BUILD_DATE="$(date -u '+%Y-%m-%dT%H:%M:%SZ')" \ - --tag "parity/parity:${VERSION}-${CI_COMMIT_REF_NAME}" \ - --tag "parity/parity:latest" \ - --tag "parity/parity:stable" \ + --tag "openethereum/openethereum:${VERSION}-${CI_COMMIT_REF_NAME}" \ + --tag "openethereum/openethereum:latest" \ + --tag "openethereum/openethereum:stable" \ --file tools/Dockerfile .; - docker push "parity/parity:${VERSION}-${CI_COMMIT_REF_NAME}"; - docker push "parity/parity:stable"; - docker push "parity/parity:latest";; + docker push "openethereum/openethereum:${VERSION}-${CI_COMMIT_REF_NAME}"; + docker push "openethereum/openethereum:stable"; + docker push "openethereum/openethereum:latest";; v[0-9]*.[0-9]*) - echo "Docker TAG - 'parity/parity:${VERSION}-${TRACK}'" + echo "Docker TAG - 'openethereum/openethereum:${VERSION}-${TRACK}'" docker build --no-cache \ --build-arg VCS_REF="${CI_COMMIT_SHA}" \ --build-arg BUILD_DATE="$(date -u '+%Y-%m-%dT%H:%M:%SZ')" \ - --tag "parity/parity:${VERSION}-${TRACK}" \ + --tag "openethereum/openethereum:${VERSION}-${TRACK}" \ --file tools/Dockerfile .; - docker push "parity/parity:${VERSION}-${TRACK}";; + docker push "openethereum/openethereum:${VERSION}-${TRACK}";; *) - echo "Docker TAG - 'parity/parity:${VERSION}-${CI_COMMIT_REF_NAME}'" + echo "Docker TAG - 'openethereum/openethereum:${VERSION}-${CI_COMMIT_REF_NAME}'" docker build --no-cache \ --build-arg VCS_REF="${CI_COMMIT_SHA}" \ --build-arg BUILD_DATE="$(date -u '+%Y-%m-%dT%H:%M:%SZ')" \ - --tag "parity/parity:${VERSION}-${CI_COMMIT_REF_NAME}" \ + --tag "openethereum/openethereum:${VERSION}-${CI_COMMIT_REF_NAME}" \ --file tools/Dockerfile .; - docker push "parity/parity:${VERSION}-${CI_COMMIT_REF_NAME}";; + docker push "openethereum/openethereum:${VERSION}-${CI_COMMIT_REF_NAME}";; esac docker logout diff --git a/scripts/docker/ubuntu-aarch64/Dockerfile b/scripts/docker/ubuntu-aarch64/Dockerfile index 583789339..942e6ba68 100644 --- a/scripts/docker/ubuntu-aarch64/Dockerfile +++ b/scripts/docker/ubuntu-aarch64/Dockerfile @@ -19,10 +19,10 @@ RUN echo '# source urls for arm64 \n\ RUN apt-get -y update && \ apt-get upgrade -y && \ apt-get install -y --no-install-recommends \ - curl make cmake file ca-certificates \ - g++ gcc-aarch64-linux-gnu g++-aarch64-linux-gnu \ - libc6-dev-arm64-cross binutils-aarch64-linux-gnu \ - && \ + curl make cmake file ca-certificates \ + g++ gcc-aarch64-linux-gnu g++-aarch64-linux-gnu \ + libc6-dev-arm64-cross binutils-aarch64-linux-gnu \ + && \ apt-get clean # install rustup @@ -42,19 +42,19 @@ ENV RUST_BACKTRACE 1 # show tools RUN rustc -vV && cargo -V -# build parity -ADD . /build/parity -RUN cd parity && \ +# build OpenEthereum +ADD . /build/openethereum +RUN cd openethereum && \ mkdir -p .cargo && \ echo '[target.aarch64-unknown-linux-gnu]\n\ linker = "aarch64-linux-gnu-gcc"\n'\ >>.cargo/config && \ cat .cargo/config && \ cargo build --target aarch64-unknown-linux-gnu --release --verbose && \ - ls /build/parity/target/aarch64-unknown-linux-gnu/release/parity && \ - /usr/bin/aarch64-linux-gnu-strip /build/parity/target/aarch64-unknown-linux-gnu/release/parity + ls /build/openethereum/target/aarch64-unknown-linux-gnu/release/openethereum && \ + /usr/bin/aarch64-linux-gnu-strip /build/openethereum/target/aarch64-unknown-linux-gnu/release/openethereum -RUN file /build/parity/target/aarch64-unknown-linux-gnu/release/parity +RUN file /build/openethereum/target/aarch64-unknown-linux-gnu/release/openethereum EXPOSE 8080 8545 8180 -ENTRYPOINT ["/build/parity/target/aarch64-unknown-linux-gnu/release/parity"] +ENTRYPOINT ["/build/openethereum/target/aarch64-unknown-linux-gnu/release/openethereum"] diff --git a/scripts/docker/ubuntu-arm/Dockerfile b/scripts/docker/ubuntu-arm/Dockerfile index 56daa637a..360f7abd0 100644 --- a/scripts/docker/ubuntu-arm/Dockerfile +++ b/scripts/docker/ubuntu-arm/Dockerfile @@ -8,7 +8,7 @@ RUN apt-get -y update && \ libc6-dev-armhf-cross wget file ca-certificates \ binutils-arm-linux-gnueabihf cmake3 \ && \ - apt-get clean + apt-get clean # install rustup RUN curl https://sh.rustup.rs -sSf | sh -s -- -y @@ -27,19 +27,19 @@ ENV RUST_BACKTRACE 1 # show tools RUN rustc -vV && cargo -V -# build parity -ADD . /build/parity -RUN cd parity && \ +# build OpenEthereum +ADD . /build/openethereum +RUN cd openethereum && \ mkdir -p .cargo && \ echo '[target.armv7-unknown-linux-gnueabihf]\n\ linker = "arm-linux-gnueabihf-gcc"\n'\ >>.cargo/config && \ cat .cargo/config && \ cargo build --target armv7-unknown-linux-gnueabihf --release --verbose && \ - ls /build/parity/target/armv7-unknown-linux-gnueabihf/release/parity && \ - /usr/bin/arm-linux-gnueabihf-strip /build/parity/target/armv7-unknown-linux-gnueabihf/release/parity + ls /build/openethereum/target/armv7-unknown-linux-gnueabihf/release/openethereum && \ + /usr/bin/arm-linux-gnueabihf-strip /build/openethereum/target/armv7-unknown-linux-gnueabihf/release/openethereum -RUN file /build/parity/target/armv7-unknown-linux-gnueabihf/release/parity +RUN file /build/openethereum/target/armv7-unknown-linux-gnueabihf/release/openethereum EXPOSE 8080 8545 8180 -ENTRYPOINT ["/build/parity/target/armv7-unknown-linux-gnueabihf/release/parity"] +ENTRYPOINT ["/build/openethereum/target/armv7-unknown-linux-gnueabihf/release/openethereum"] diff --git a/scripts/evm_jsontests_bench.sh b/scripts/evm_jsontests_bench.sh index acec90219..e13ff9ef4 100755 --- a/scripts/evm_jsontests_bench.sh +++ b/scripts/evm_jsontests_bench.sh @@ -2,15 +2,15 @@ cargo build --release -p evmbin -./target/release/parity-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmArithmeticTest -./target/release/parity-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmBitwiseLogicOperation -./target/release/parity-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmBlockInfoTest -./target/release/parity-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmEnvironmentalInfo -./target/release/parity-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmIOandFlowOperations -./target/release/parity-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmLogTest -./target/release/parity-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmPerformance -./target/release/parity-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmPushDupSwapTest -./target/release/parity-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmRandomTest -./target/release/parity-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmSha3Test -./target/release/parity-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmSystemOperations -./target/release/parity-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmTests +./target/release/openethereum-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmArithmeticTest +./target/release/openethereum-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmBitwiseLogicOperation +./target/release/openethereum-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmBlockInfoTest +./target/release/openethereum-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmEnvironmentalInfo +./target/release/openethereum-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmIOandFlowOperations +./target/release/openethereum-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmLogTest +./target/release/openethereum-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmPerformance +./target/release/openethereum-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmPushDupSwapTest +./target/release/openethereum-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmRandomTest +./target/release/openethereum-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmSha3Test +./target/release/openethereum-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmSystemOperations +./target/release/openethereum-evm stats-jsontests-vm ./ethcore/res/ethereum/tests/VMTests/vmTests diff --git a/scripts/evm_uint_bench.sh b/scripts/evm_uint_bench.sh index b0ca1c4f7..30f313fbc 100755 --- a/scripts/evm_uint_bench.sh +++ b/scripts/evm_uint_bench.sh @@ -8,9 +8,9 @@ if [ -x "$(command -v ethvm)" ]; then ethvm --code $CODE1 echo "^^^^ ethvm" fi -./target/release/parity-evm stats --code $CODE1 --gas 4402000 +./target/release/openethereum-evm stats --code $CODE1 --gas 4402000 echo "^^^^ usize" -./target/release/parity-evm stats --code $CODE1 +./target/release/openethereum-evm stats --code $CODE1 echo "^^^^ U256" # RNG TEST @@ -19,7 +19,7 @@ if [ -x "$(command -v ethvm)" ]; then ethvm --code $CODE2 echo "^^^^ ethvm" fi -./target/release/parity-evm stats --code $CODE2 --gas 143020115 +./target/release/openethereum-evm stats --code $CODE2 --gas 143020115 echo "^^^^ usize" -./target/release/parity-evm stats --code $CODE2 +./target/release/openethereum-evm stats --code $CODE2 echo "^^^^ U256" diff --git a/scripts/gitlab/publish-av-whitelists.sh b/scripts/gitlab/publish-av-whitelists.sh index 3c5dde807..44d8d7981 100755 --- a/scripts/gitlab/publish-av-whitelists.sh +++ b/scripts/gitlab/publish-av-whitelists.sh @@ -1,7 +1,7 @@ #!/bin/bash set -e -target_filename="parity-${CI_COMMIT_TAG:-${CI_COMMIT_REF_NAME}}.exe" +target_filename="openethereum-${CI_COMMIT_TAG:-${CI_COMMIT_REF_NAME}}.exe" apt -y update apt -y install ftp @@ -11,7 +11,7 @@ ftp -pinv whitelisting.avast.com < snapcraft.login +echo $SNAPCRAFT_LOGIN_OPENETHEREUM_BASE64 | base64 --decode > snapcraft.login snapcraft login --with snapcraft.login snapcraft push --release $CHANNEL $SNAP_PACKAGE -snapcraft status parity +snapcraft status openethereum snapcraft logout diff --git a/scripts/parity.service b/scripts/openethereum.service similarity index 67% rename from scripts/parity.service rename to scripts/openethereum.service index 5a32cd0f4..4aa52fa3e 100644 --- a/scripts/parity.service +++ b/scripts/openethereum.service @@ -1,19 +1,19 @@ [Unit] -Description=Open Ethereum Daemon +Description=OpenEthereum After=network.target [Service] # run as root, set base_path in config.toml -ExecStart=/usr/bin/parity --config /etc/parity/config.toml +ExecStart=/usr/bin/openethereum --config /etc/parity/config.toml # To run as user, comment out above and uncomment below, fill in user and group # picks up users default config.toml in $HOME/.local/share/io.parity.ethereum/ # User=username # Group=groupname -# ExecStart=/usr/bin/parity +# ExecStart=/usr/bin/openethereum Restart=on-failure # Specifies which signal to use when killing a service. Defaults to SIGTERM. -# SIGHUP gives parity time to exit cleanly before SIGKILL (default 90s) +# SIGHUP gives openethereum time to exit cleanly before SIGKILL (default 90s) KillSignal=SIGHUP [Install] diff --git a/scripts/snap/openethereum.desktop b/scripts/snap/openethereum.desktop new file mode 100644 index 000000000..8ac292daf --- /dev/null +++ b/scripts/snap/openethereum.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=OpenEthereum +Comment=Fast and feature-rich multi-network Ethereum client. +Exec=openethereum +Icon=/usr/share/pixmaps/icon.png +Terminal=true diff --git a/scripts/snap/parity.desktop b/scripts/snap/parity.desktop deleted file mode 100644 index 140ed0003..000000000 --- a/scripts/snap/parity.desktop +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Type=Application -Encoding=UTF-8 -Name=Open Ethereum -Comment=The fastest and most advanced Ethereum client. -Exec=parity -Icon=/usr/share/pixmaps/icon.png -Terminal=true diff --git a/scripts/snap/snapcraft.template.yaml b/scripts/snap/snapcraft.template.yaml index eba7c7f25..c86f3260c 100644 --- a/scripts/snap/snapcraft.template.yaml +++ b/scripts/snap/snapcraft.template.yaml @@ -1,23 +1,23 @@ -name: parity +name: openethereum version: $VERSION architectures: [$BUILD_ARCH] grade: $GRADE confinement: strict -summary: Fast, light, robust Ethereum implementation +summary: Fast and feature-rich multi-network Ethereum client. description: | - Parity's goal is to be the fastest, lightest, and most secure Ethereum - client. We are developing Parity using the sophisticated and cutting-edge - Rust programming language. Parity is licensed under the GPLv3, and can be + OpenEthereum's goal is to be the fastest, lightest, and most secure Ethereum + client. We are developing OpenEthereum using the sophisticated and cutting-edge + Rust programming language. OpenEthereum is licensed under the GPLv3, and can be used for all your Ethereum needs. apps: - parity: - command: parity + openethereum: + command: openethereum plugs: [home, network, network-bind, mount-observe, removable-media, x11, unity7, desktop, desktop-legacy, wayland] - desktop: ./usr/share/applications/parity.desktop - parity-evm: - command: parity-evm + desktop: ./usr/share/applications/openethereum.desktop + openethereum-evm: + command: openethereum-evm plugs: [home, network, network-bind, removable-media] ethkey: command: ethkey @@ -35,15 +35,15 @@ parts: override-build: | mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/applications mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps - cp -v ./parity.desktop $SNAPCRAFT_PART_INSTALL/usr/share/applications/ + cp -v ./openethereum.desktop $SNAPCRAFT_PART_INSTALL/usr/share/applications/ cp -v ./icon.png $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps/ - parity: + openethereum: source: ./artifacts/$CARGO_TARGET plugin: nil override-build: | mkdir -p $SNAPCRAFT_PART_INSTALL/usr/bin - cp -v parity $SNAPCRAFT_PART_INSTALL/usr/bin/parity - cp -v parity-evm $SNAPCRAFT_PART_INSTALL/usr/bin/parity-evm + cp -v openethereum $SNAPCRAFT_PART_INSTALL/usr/bin/openethereum + cp -v openethereum-evm $SNAPCRAFT_PART_INSTALL/usr/bin/openethereum-evm cp -v ethkey $SNAPCRAFT_PART_INSTALL/usr/bin/ethkey cp -v ethstore $SNAPCRAFT_PART_INSTALL/usr/bin/ethstore stage-packages: [libstdc++6, cmake, libdb5.3] diff --git a/updater/Cargo.toml b/updater/Cargo.toml index d7b9ba9da..2a731a245 100644 --- a/updater/Cargo.toml +++ b/updater/Cargo.toml @@ -32,7 +32,7 @@ tempdir = "0.3" matches = "0.1" [features] -# hardcode version number 1.3.7 of parity to force an update -# in order to manually test that parity fall-over to the local version +# hardcode version number 1.3.7 of OpenEthereum to force an update +# in order to manually test that OpenEthereum fail-over to the local version # in case of invalid or deprecated command line arguments are entered test-updater = [] diff --git a/updater/hash-fetch/Cargo.toml b/updater/hash-fetch/Cargo.toml index ac11fc58e..21e5dac33 100644 --- a/updater/hash-fetch/Cargo.toml +++ b/updater/hash-fetch/Cargo.toml @@ -1,6 +1,6 @@ [package] description = "Fetching hash-addressed content." -repository = "https://github.com/OpenEthereum/open-ethereum" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" name = "parity-hash-fetch" version = "1.12.0" diff --git a/updater/src/lib.rs b/updater/src/lib.rs index 4b4180fb4..fff4665e8 100644 --- a/updater/src/lib.rs +++ b/updater/src/lib.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Open Ethereum. If not, see . -//! Updater for Parity executables +//! Updater for OpenEthereum executables #![warn(missing_docs)] diff --git a/updater/src/service.rs b/updater/src/service.rs index 957dd2618..e3eb8feb0 100644 --- a/updater/src/service.rs +++ b/updater/src/service.rs @@ -16,7 +16,7 @@ use types::{CapState, ReleaseInfo, OperationsInfo, VersionInfo}; -/// Parity updater service trait +/// OpenEthereum updater service trait pub trait Service: Send + Sync { /// Is the currently running client capable of supporting the current chain? /// We default to true if there's no clear information. diff --git a/updater/src/updater.rs b/updater/src/updater.rs index b66cd8016..dcff32be4 100644 --- a/updater/src/updater.rs +++ b/updater/src/updater.rs @@ -414,7 +414,7 @@ impl Updater ReleaseTrack { diff --git a/util/EIP-152/Cargo.toml b/util/EIP-152/Cargo.toml index 893e06d76..bafe65732 100644 --- a/util/EIP-152/Cargo.toml +++ b/util/EIP-152/Cargo.toml @@ -2,7 +2,7 @@ name = "eip-152" version = "0.1.0" authors = ["Parity Technologies "] -repository = "https://github.com/OpenEthereum/open-ethereum" +repository = "https://github.com/openethereum/openethereum" documentation = "https://docs.rs/eip-152" readme = "README.md" description = "eip-512 blake2 F compression function" diff --git a/util/EIP-712/Cargo.toml b/util/EIP-712/Cargo.toml index c853841d2..fb9f90337 100644 --- a/util/EIP-712/Cargo.toml +++ b/util/EIP-712/Cargo.toml @@ -2,7 +2,7 @@ name = "eip-712" version = "0.1.1" authors = ["Parity Technologies "] -repository = "https://github.com/OpenEthereum/open-ethereum" +repository = "https://github.com/openethereum/openethereum" documentation = "https://docs.rs/eip-712" readme = "README.md" description = "eip-712 encoding" diff --git a/util/fetch/Cargo.toml b/util/fetch/Cargo.toml index eb9a44071..facbcd5ef 100644 --- a/util/fetch/Cargo.toml +++ b/util/fetch/Cargo.toml @@ -1,6 +1,6 @@ [package] description = "HTTP/HTTPS fetching library" -repository = "https://github.com/OpenEthereum/open-ethereum" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" name = "fetch" version = "0.1.0" diff --git a/util/io/Cargo.toml b/util/io/Cargo.toml index 829b1a61c..c5854b792 100644 --- a/util/io/Cargo.toml +++ b/util/io/Cargo.toml @@ -2,7 +2,7 @@ name = "ethcore-io" description = "Ethcore IO library" version = "1.12.0" -repository = "https://github.com/OpenEthereum/open-ethereum" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" authors = ["Parity Technologies "] edition = "2018" diff --git a/util/len-caching-lock/Cargo.toml b/util/len-caching-lock/Cargo.toml index c799cde10..cded5daa0 100644 --- a/util/len-caching-lock/Cargo.toml +++ b/util/len-caching-lock/Cargo.toml @@ -1,6 +1,6 @@ [package] description = "Atomically cached len(), for use with collections contained in parking_lot Mutex and RwLock" -repository = "https://github.com/OpenEthereum/open-ethereum" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" name = "len-caching-lock" version = "0.1.1" diff --git a/util/network-devp2p/Cargo.toml b/util/network-devp2p/Cargo.toml index 409918fc4..f8c185d33 100644 --- a/util/network-devp2p/Cargo.toml +++ b/util/network-devp2p/Cargo.toml @@ -1,6 +1,6 @@ [package] description = "DevP2P implementation of the ethcore network library" -repository = "https://github.com/OpenEthereum/open-ethereum" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" name = "ethcore-network-devp2p" version = "1.12.0" diff --git a/util/network-devp2p/src/node_table.rs b/util/network-devp2p/src/node_table.rs index 3eaaaeb37..47a516fc7 100644 --- a/util/network-devp2p/src/node_table.rs +++ b/util/network-devp2p/src/node_table.rs @@ -704,7 +704,7 @@ mod tests { assert_eq!(table.get_index_to_insert(None), 0); // sleep 1 mcs is added because nanosecond precision was lost since mac os x high sierra update - // https://github.com/OpenEthereum/open-ethereum/issues/9632 + // https://github.com/openethereum/openethereum/issues/9632 table.add_node(node1); sleep(Duration::from_micros(1)); diff --git a/util/network/Cargo.toml b/util/network/Cargo.toml index 125601b07..6a9cac437 100644 --- a/util/network/Cargo.toml +++ b/util/network/Cargo.toml @@ -1,6 +1,6 @@ [package] description = "Ethcore network library" -repository = "https://github.com/OpenEthereum/open-ethereum" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" name = "ethcore-network" version = "1.12.0" diff --git a/util/network/src/client_version.rs b/util/network/src/client_version.rs index 8088e0e6b..fb226c9c4 100644 --- a/util/network/src/client_version.rs +++ b/util/network/src/client_version.rs @@ -16,24 +16,24 @@ #![warn(missing_docs)] -//! Parse ethereum client ID strings and provide querying functionality +//! Parse Ethereum client ID strings and provide querying functionality use semver::Version; use std::fmt; -/// Parity client string prefix +/// OpenEthereum client string prefix const LEGACY_CLIENT_ID_PREFIX: &str = "Parity-Ethereum"; -const CURRENT_CLIENT_ID_PREFIX: &str = "Open-Ethereum"; +const CURRENT_CLIENT_ID_PREFIX: &str = "OpenEthereum"; lazy_static! { -/// Parity versions starting from this will accept block bodies requests +/// OpenEthereum versions starting from this will accept block bodies requests /// of 256 bodies static ref PARITY_CLIENT_LARGE_REQUESTS_VERSION: Version = Version::parse("2.4.0").unwrap(); } /// Description of the software version running in a peer /// according to https://github.com/ethereum/wiki/wiki/Client-Version-Strings -/// This structure as it is represents the format used by Parity clients. Other +/// This structure as it is represents the format used by OpenEthereum clients. Other /// vendors may provide additional fields. #[derive(Clone,Debug,PartialEq,Eq,Serialize)] pub struct ParityClientData { @@ -489,7 +489,7 @@ pub mod tests { fn client_version_accepts_service_transaction_for_different_versions() { assert!(!ClientVersion::from("Geth").accepts_service_transaction()); assert!(ClientVersion::from("Parity-Ethereum/v2.6.0/linux/rustc").accepts_service_transaction()); - assert!(ClientVersion::from("Open-Ethereum/ABCDEFGH/v2.7.3/linux/rustc").accepts_service_transaction()); + assert!(ClientVersion::from("OpenEthereum/ABCDEFGH/v2.7.3/linux/rustc").accepts_service_transaction()); } #[test] diff --git a/util/network/src/error.rs b/util/network/src/error.rs index 9a1f9c7bc..bdc7f6786 100644 --- a/util/network/src/error.rs +++ b/util/network/src/error.rs @@ -118,10 +118,10 @@ pub enum Error { #[display(fmt = "Packet is too large")] OversizedPacket, /// Reached system resource limits for this process - #[display(fmt = "Too many open files in this process. Check your resource limits and restart parity")] + #[display(fmt = "Too many open files in this process. Check your resource limits and restart the client.")] ProcessTooManyFiles, /// Reached system wide resource limits - #[display(fmt = "Too many open files on system. Consider closing some processes/release some file handlers or increas the system-wide resource limits and restart parity.")] + #[display(fmt = "Too many open files on system. Consider closing some processes/release some file handlers or increas the system-wide resource limits and restart the client.")] SystemTooManyFiles, /// An unknown IO error occurred. #[display(fmt = "Unexpected IO error: {}", _0)] diff --git a/util/panic-hook/Cargo.toml b/util/panic-hook/Cargo.toml index c9aa7321f..0ff8d3ca2 100644 --- a/util/panic-hook/Cargo.toml +++ b/util/panic-hook/Cargo.toml @@ -1,6 +1,6 @@ [package] description = "Parity custom panic hook" -repository = "https://github.com/OpenEthereum/open-ethereum" +repository = "https://github.com/openethereum/openethereum" license = "GPL-3.0" name = "panic_hook" version = "0.1.0" diff --git a/util/panic-hook/src/lib.rs b/util/panic-hook/src/lib.rs index c02babba3..44011e939 100644 --- a/util/panic-hook/src/lib.rs +++ b/util/panic-hook/src/lib.rs @@ -49,7 +49,7 @@ where F: Fn(&str) + Send + Sync + 'static static ABOUT_PANIC: &str = " This is a bug. Please report it at: - https://github.com/OpenEthereum/open-ethereum/issues/new + https://github.com/openethereum/openethereum/issues/new "; fn gen_panic_msg(info: &PanicInfo) -> String { diff --git a/util/version/Cargo.toml b/util/version/Cargo.toml index 925ba1d7f..b1e0472e4 100644 --- a/util/version/Cargo.toml +++ b/util/version/Cargo.toml @@ -2,14 +2,14 @@ # Make sure to update the service if it's moved or the structure is changed. [package] name = "parity-version" -# NOTE: this value is used for Open Ethereum version string (via env CARGO_PKG_VERSION) +# NOTE: this value is used for the OpenEthereum version string (via env CARGO_PKG_VERSION) version = "2.8.0" authors = ["Parity Technologies "] build = "build.rs" [package.metadata] # This versions track. Should be changed to `stable` when on respective branches. -# Used by auto-updater and for Parity version string. +# Used by auto-updater and for the OpenEthereum version string. track = "nightly" # Network specific settings, used ONLY by auto-updater. diff --git a/util/version/src/lib.rs b/util/version/src/lib.rs index fd2261bf2..883cea803 100644 --- a/util/version/src/lib.rs +++ b/util/version/src/lib.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Open Ethereum. If not, see . -//! Parity version specific information. +//! OpenEthereum version specific information. extern crate target_info; extern crate parity_bytes as bytes; @@ -45,7 +45,7 @@ pub fn platform() -> String { pub fn version() -> String { let commit_date = format!("{}", env!("VERGEN_COMMIT_DATE")).replace("-", ""); format!( - "Open-Ethereum/v{}-{}-{}-{}/{}/rustc{}", + "OpenEthereum/v{}-{}-{}-{}/{}/rustc{}", env!("CARGO_PKG_VERSION"), THIS_TRACK, env!("VERGEN_SHA_SHORT"), @@ -63,7 +63,7 @@ pub fn version_data() -> Bytes { (env!("CARGO_PKG_VERSION_MINOR").parse::().expect("Environment variables are known to be valid; qed") << 8) + env!("CARGO_PKG_VERSION_PATCH").parse::().expect("Environment variables are known to be valid; qed"); s.append(&v); - s.append(&"Open-Ethereum"); + s.append(&"OpenEthereum"); s.append(&generated::rustc_version()); s.append(&&Target::os()[0..2]); s.out()