From e5bb330be5cefc143686e7ad826e213c6761b871 Mon Sep 17 00:00:00 2001 From: Afri Schoedon <5chdn@users.noreply.github.com> Date: Mon, 15 Oct 2018 18:01:35 +0200 Subject: [PATCH] docs: update changelogs (#9742) * docs: add changelog for 2.0.7 stable * docs: add changelog for 2.1.2 beta --- CHANGELOG.md | 58 +++++++++++++++++++++++++++++++++++++++++++ docs/CHANGELOG-2.0.md | 53 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 111 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f0e635869..ce6c88c61 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,61 @@ +## Parity-Ethereum [v2.1.1](https://github.com/paritytech/parity-ethereum/releases/tag/v2.1.1) (2018-10-12) + +Parity-Ethereum 2.1.2-beta is a release that introduces **Constantinople** to the Ethereum client. Upgrading is strongly recommended. + +![europe-1803495_1280](https://user-images.githubusercontent.com/15729797/46785767-15f1e280-cd33-11e8-862a-458edfd73ecf.png) + +The following hardforks are supported by this release: + +- Ropsten testnet block `4_230_000` on October 14, 2018 (Constantinople) +- POA core mainnet block `5_329_160` on October 22, 2018 (CORE HF 2) +- Kovan testnet block `9_200_000` on October 25, 2018 (Constantinople, KIP-{4,6}) + +Running one of these networks, an upgrade to 2.0.7 or 2.1.2 is mandatory. More details can be found in Changelog below. + +Please note, the following deprecations in our distribution of binaries: + +- `arm*` targets are no longer served by parity, please consider (cross-)compiling from source yourself. +- `i*86` targets are no longer served by parity, please consider upgrading your operating system. +- Snapcraft is no longer maintained. please use binaries directly or your distro's repositories. + +The full list of included changes: + +- More backports for 2.1.2 ([#9733](https://github.com/paritytech/parity-ethereum/pull/9733)) + - Produce portable binaries ([#9725](https://github.com/paritytech/parity-ethereum/pull/9725)) + - HF in POA Core (2018-10-22) ([#9724](https://github.com/paritytech/parity-ethereum/pull/9724)) + - Use static call and apparent value transfer for block reward contract code ([#9603](https://github.com/paritytech/parity-ethereum/pull/9603)) + - Verify block syncing responses against requests ([#9670](https://github.com/paritytech/parity-ethereum/pull/9670)) + - Fix ancient blocks sync ([#9531](https://github.com/paritytech/parity-ethereum/pull/9531)) + - Add hardcoded headers ([#9730](https://github.com/paritytech/parity-ethereum/pull/9730)) + - Gitlab ci: releasable_branches: change variables condition to schedule ([#9729](https://github.com/paritytech/parity-ethereum/pull/9729)) +- Backports for beta 2.1.2 ([#9649](https://github.com/paritytech/parity-ethereum/pull/9649)) + - Parity-version: bump beta to 2.1.2 + - Ethcore: fix detection of major import ([#9552](https://github.com/paritytech/parity-ethereum/pull/9552)) + - Hardfork the testnets ([#9562](https://github.com/paritytech/parity-ethereum/pull/9562)) + - Docs(rpc): push the branch along with tags ([#9578](https://github.com/paritytech/parity-ethereum/pull/9578)) + - Remove snapcraft clean ([#9585](https://github.com/paritytech/parity-ethereum/pull/9585)) + - Fix (light/provider) : Make `read_only executions` only read-only ([#9591](https://github.com/paritytech/parity-ethereum/pull/9591)) + - Ci: fix regex 🙄 ([#9597](https://github.com/paritytech/parity-ethereum/pull/9597)) + - Docs(rpc): annotate tag with the provided message ([#9601](https://github.com/paritytech/parity-ethereum/pull/9601)) + - Update ropsten bootnodes ([#9602](https://github.com/paritytech/parity-ethereum/pull/9602)) + - HF in POA Sokol (2018-09-19) ([#9607](https://github.com/paritytech/parity-ethereum/pull/9607)) + - Fix(network): don't disconnect reserved peers ([#9608](https://github.com/paritytech/parity-ethereum/pull/9608)) + - Fix failing node-table tests on mac os ([#9633](https://github.com/paritytech/parity-ethereum/pull/9633)) + - Fix bad-block reporting no reason ([#9638](https://github.com/paritytech/parity-ethereum/pull/9638)) + - Ethcore-io retries failed work steal ([#9651](https://github.com/paritytech/parity-ethereum/pull/9651)) + - Remove master from releasable branches ([#9655](https://github.com/paritytech/parity-ethereum/pull/9655)) + - Test fix for windows cache name... ([#9658](https://github.com/paritytech/parity-ethereum/pull/9658)) + - Fix(light_fetch): avoid race with BlockNumber::Latest ([#9665](https://github.com/paritytech/parity-ethereum/pull/9665)) + - Calculate sha3 instead of sha256 for push-release. ([#9673](https://github.com/paritytech/parity-ethereum/pull/9673)) + - Ci: fix push script ([#9679](https://github.com/paritytech/parity-ethereum/pull/9679)) + - CI: Remove unnecessary pipes ([#9681](https://github.com/paritytech/parity-ethereum/pull/9681)) + - Don't hash the init_code of CREATE. ([#9688](https://github.com/paritytech/parity-ethereum/pull/9688)) + - Docker: run parity as normal user ([#9689](https://github.com/paritytech/parity-ethereum/pull/9689)) + - CI: Skip docs job for master and nightly ([#9693](https://github.com/paritytech/parity-ethereum/pull/9693)) + - Implement CREATE2 gas changes and fix some potential overflowing ([#9694](https://github.com/paritytech/parity-ethereum/pull/9694)) + - Make instantSeal engine backwards compatible ([#9700](https://github.com/paritytech/parity-ethereum/pull/9700)) + - Ethcore: delay ropsten hardfork ([#9704](https://github.com/paritytech/parity-ethereum/pull/9704)) + ## Parity-Ethereum [v2.1.1](https://github.com/paritytech/parity-ethereum/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. diff --git a/docs/CHANGELOG-2.0.md b/docs/CHANGELOG-2.0.md index f98964eb2..a72b37d98 100644 --- a/docs/CHANGELOG-2.0.md +++ b/docs/CHANGELOG-2.0.md @@ -1,3 +1,56 @@ +## Parity-Ethereum [v2.0.7](https://github.com/paritytech/parity-ethereum/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. + +The following hardforks are supported by this release: + +- Ropsten testnet block `4_230_000` on October 14, 2018 (Constantinople). +- POA core mainnet block `5_329_160` on October 22, 2018 (CORE HF 2). +- Kovan testnet block `9_200_000` on October 25, 2018 (Constantinople, KIP-{4,6}). + +Running one of these networks, an upgrade to 2.0.7 or 2.1.2 is mandatory. More details can be found in Changelog below. + +Please note, the following deprecations in our distribution of binaries: + +- `arm*` targets are no longer served by parity, please consider (cross-)compiling from source yourself. +- `i*86` targets are no longer served by parity, please consider upgrading your operating system. +- Snapcraft is no longer maintained. please use binaries directly or your distro's repositories. + +The full list of included changes: + +- Stable Constantinople changes ([#9723](https://github.com/paritytech/parity-ethereum/pull/9723)) + - Ethash: implement EIP-1234 ([#9187](https://github.com/paritytech/parity-ethereum/pull/9187)) + - Implement EIP-1052 (EXTCODEHASH) and fix several issues in state account cache ([#9234](https://github.com/paritytech/parity-ethereum/pull/9234)) + - Comply EIP-86 with the new definition ([#9140](https://github.com/paritytech/parity-ethereum/pull/9140)) + - Implement KIP4: create2 for wasm ([#9277](https://github.com/paritytech/parity-ethereum/pull/9277)) + - `gasleft` extern implemented for WASM runtime (kip-6) ([#9357](https://github.com/paritytech/parity-ethereum/pull/9357)) + - Add EIP-1014 transition config flag ([#9268](https://github.com/paritytech/parity-ethereum/pull/9268)) + - Eip 1283: Net gas metering for SSTORE without dirty maps ([#9319](https://github.com/paritytech/parity-ethereum/pull/9319)) + - Update state tests execution model ([#9440](https://github.com/paritytech/parity-ethereum/pull/9440)) + - Fix checkpointing when creating contract failed ([#9514](https://github.com/paritytech/parity-ethereum/pull/9514)) + - In create memory calculation is the same for create2 because the additional parameter was popped before. ([#9522](https://github.com/paritytech/parity-ethereum/pull/9522)) + - Enable all Constantinople hard fork changes in constantinople_test.json ([#9505](https://github.com/paritytech/parity-ethereum/pull/9505)) + - Add constantinople conf to EvmTestClient. ([#9570](https://github.com/paritytech/parity-ethereum/pull/9570)) + - Hardfork the testnets ([#9562](https://github.com/paritytech/parity-ethereum/pull/9562)) + - Don't hash the init_code of CREATE. ([#9688](https://github.com/paritytech/parity-ethereum/pull/9688)) + - Implement CREATE2 gas changes and fix some potential overflowing ([#9694](https://github.com/paritytech/parity-ethereum/pull/9694)) + - Ethcore: delay ropsten hardfork ([#9704](https://github.com/paritytech/parity-ethereum/pull/9704)) + - Add hardcoded headers ([#9730](https://github.com/paritytech/parity-ethereum/pull/9730)) + - Gitlab ci: releasable_branches: change variables condition to schedule ([#9729](https://github.com/paritytech/parity-ethereum/pull/9729)) + - Hf in POA Core (2018-10-22) ([#9724](https://github.com/paritytech/parity-ethereum/pull/9724)) +- Backports for stable 2.0.7 ([#9648](https://github.com/paritytech/parity-ethereum/pull/9648)) + - Parity-version: bump stable to 2.0.7 + - Fix path to parity.h ([#9274](https://github.com/paritytech/parity-ethereum/pull/9274)) + - Ethcore: fix detection of major import ([#9552](https://github.com/paritytech/parity-ethereum/pull/9552)) + - Fix (light/provider) : Make `read_only executions` only read-only ([#9591](https://github.com/paritytech/parity-ethereum/pull/9591)) + - Hf in POA Sokol (2018-09-19) ([#9607](https://github.com/paritytech/parity-ethereum/pull/9607)) + - Fix failing node-table tests on mac os ([#9633](https://github.com/paritytech/parity-ethereum/pull/9633)) + - Fix(light_fetch): avoid race with BlockNumber::Latest ([#9665](https://github.com/paritytech/parity-ethereum/pull/9665)) + - Ci: Remove unnecessary pipes ([#9681](https://github.com/paritytech/parity-ethereum/pull/9681)) + - Docker: run parity as normal user ([#9689](https://github.com/paritytech/parity-ethereum/pull/9689)) + - Ci: Skip docs job for master and nightly ([#9693](https://github.com/paritytech/parity-ethereum/pull/9693)) + - Ethcore-io retries failed work steal ([#9651](https://github.com/paritytech/parity-ethereum/pull/9651)) + ## Parity-Ethereum [v2.0.6](https://github.com/paritytech/parity-ethereum/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.