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

v2.5.10 stable #11239

Merged
merged 49 commits into from
Nov 11, 2019
Merged
Show file tree
Hide file tree
Changes from 48 commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
311a3c2
Add cargo-remote dir to .gitignore
s3krit Oct 14, 2019
4b295aa
Add Constantinople eips to the dev (instant_seal) config (#10809)
nbt-rezaem Jun 28, 2019
ebe4890
[stable]: backport #10691 and #10683 (#11143)
niklasad1 Oct 23, 2019
59a1676
Secret store: fix Instant::now() related race in net_keep_alive (#111…
niklasad1 Oct 23, 2019
174cb97
ethcore: remove `test-helper feat` from build (#11047)
niklasad1 Sep 13, 2019
91dda02
Merge branch 'v2.5.10-stable' of github.com:paritytech/parity-ethereu…
s3krit Oct 24, 2019
d45b891
Update list of bootnodes for xDai chain (#11236)
phahulin Nov 5, 2019
56900f0
[stable] builtin, istanbul and mordor testnet backports (#11234)
niklasad1 Nov 5, 2019
993bd17
ropsten #6631425 foundation #8798209 (#11201)
Tbaut Nov 5, 2019
305fea6
SecretStore: expose restore_key_public in HTTP API (#10241)
svyatonik Jun 5, 2019
d3b7dd8
Upgrade to jsonrpc v14 (#11151)
dvdplm Oct 10, 2019
c3e1c5c
Cleanup stratum a bit (#11161)
dvdplm Oct 11, 2019
541e064
Change how RPCs eth_call and eth_estimateGas handle "Pending" (#11127)
dvdplm Oct 11, 2019
8b935ab
ethcore client: fix a double Read Lock bug in fn Client::logs() (#11172)
Oct 16, 2019
d7f8a94
util Host: fix a double Read Lock bug in fn Host::session_readable() …
Oct 17, 2019
a9ea823
[receipt]: add `sender` & `receiver` to `RichReceipts` (#11179)
niklasad1 Oct 18, 2019
efd9c03
[dependencies]: jsonrpc `14.0.1` (#11183)
niklasad1 Oct 19, 2019
fca912e
Made ecrecover implementation trait public (#11188)
tolbrino Oct 22, 2019
dc6897f
Sort out TestState and ethereum-types 0.4 conversion
dvdplm Nov 6, 2019
9bcb911
Switching sccache from local to Redis (#10971)
General-Beck Oct 2, 2019
1413a02
Fix docker centos build (#11226)
luosprz Oct 31, 2019
5470802
Insert explicit warning into the panic hook (#11225)
grbIzl Oct 31, 2019
26b8135
Update bootnodes. (#11203)
ethernomad Oct 29, 2019
7401732
[client]: Fix for incorrectly dropped consensus messages (#11082) (#1…
dforsten Sep 25, 2019
90c0e65
Merge branch 'v2.5.10-stable' of github.com:paritytech/parity-ethereu…
dvdplm Nov 6, 2019
8efee67
Merge branch 'v2.5.10-stable' of github.com:paritytech/parity-ethereu…
dvdplm Nov 6, 2019
f2c3449
Correct EIP-712 encoding (#11092)
seunlanlege Sep 30, 2019
355eed4
Upgrade jsonrpc to latest (#11206)
dvdplm Oct 26, 2019
4fadea2
Type annotation for next_key() matching of json filter options (#11192)
lamafab Oct 23, 2019
1e15b7b
Update bootnodes. (#11203)
ethernomad Oct 29, 2019
74ac7e7
Fix docker centos build (#11226)
luosprz Oct 31, 2019
9a8962e
Insert explicit warning into the panic hook (#11225)
grbIzl Oct 31, 2019
be32082
[CI] check evmbin build (#11096)
ordian Sep 27, 2019
46b5b50
Use provided usd-per-eth value if an endpoint is specified (#11209)
rakanalh Oct 29, 2019
48d6cbd
Add new line after writing block to hex file. (#10984)
seunlanlege Sep 9, 2019
1583e71
Fix a few tests
dvdplm Nov 8, 2019
dd10c0d
[stable]: backport #10984 (#11212)
Nov 8, 2019
d0e178f
Manually edit Cargo.lock to make heapsizeof work
dvdplm Nov 8, 2019
c1d0a8b
Merge branch 'v2.5.10-stable' of github.com:paritytech/parity-ethereu…
dvdplm Nov 8, 2019
284ee15
Sort out benches
dvdplm Nov 8, 2019
09fbadd
Manually backport https://github.com/paritytech/parity-ethereum/pull/…
dvdplm Nov 8, 2019
bf55f37
Moe manual backporting from https://github.com/paritytech/parity-ethe…
dvdplm Nov 8, 2019
afb80f7
Sort out botched backport of https://github.com/paritytech/parity-eth…
dvdplm Nov 8, 2019
cedc606
Add finality parameter to `null engine` – finish backporting #11015
AtkinsChang Sep 2, 2019
a70e8f8
Update CHANGELOG.md
s3krit Nov 10, 2019
6891ad9
update ropsten forkCanonHash, forkBlock (#11247)
Nov 11, 2019
d43ae58
Make InstantSeal Instant again (#11186)
seunlanlege Nov 11, 2019
ca5c135
Fix failed to resolve: use of undeclared type or module `EngineClient`
s3krit Nov 11, 2019
f1dc205
Update version (v2.5.10)
s3krit Nov 11, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -43,3 +43,6 @@ parity-clib-examples/cpp/build/
.vscode
rls/
/parity.*

# cargo remote artifacts
remote-target
56 changes: 27 additions & 29 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,15 @@ stages:
- optional

image: ${REGISTRY}/parity-ci-linux:latest

variables:
GIT_STRATEGY: fetch
GIT_SUBMODULE_STRATEGY: recursive
CI_SERVER_NAME: "GitLab CI"
CARGO_HOME: "/ci-cache/${CI_PROJECT_NAME}/cargo/${CI_JOB_NAME}"
SCCACHE_DIR: "/ci-cache/${CI_PROJECT_NAME}/sccache"
CARGO_TARGET: x86_64-unknown-linux-gnu
REGISTRY: registry.parity.io/parity/infrastructure/scripts


.releaseable_branches: # list of git refs for building GitLab artifacts (think "pre-release binaries")
only: &releaseable_branches
- stable
Expand All @@ -38,22 +37,6 @@ variables:
before_script:
- rustup show
- cargo --version
- SCCACHE_ERROR_LOG=/builds/parity/parity-ethereum/sccache_debug.log
RUST_LOG=sccache=debug
sccache --start-server
- sccache -s
after_script:
# sccache debug info
- if test -e sccache_debug.log;
then
echo "_____All crate-types:_____";
grep 'parse_arguments.*--crate-type' sccache_debug.log | sed -re 's/.*"--crate-type", "([^"]+)".*/\1/' | sort | uniq -c;
echo "_____Non-cacheable reasons:_____";
grep CannotCache sccache_debug.log | sed -re 's/.*CannotCache\((.+)\).*/\1/' | sort | uniq -c;
else
echo "_____No logs from sccache_____";
exit 0;
fi
tags:
- linux-docker

Expand All @@ -63,7 +46,6 @@ variables:
<<: *collect_artifacts
script:
- scripts/gitlab/build-linux.sh
- sccache -s
after_script:
- mkdir -p tools
- cp -r scripts/docker/hub/* ./tools
Expand All @@ -81,20 +63,41 @@ cargo-check 0 3:
<<: *docker-cache-status
script:
- time cargo check --target $CARGO_TARGET --locked --no-default-features --verbose --color=always
- sccache -s
- sccache --stop-server

cargo-check 1 3:
stage: test
<<: *docker-cache-status
script:
- time cargo check --target $CARGO_TARGET --locked --manifest-path util/io/Cargo.toml --no-default-features --verbose --color=always
- sccache -s
- sccache --stop-server

cargo-check 2 3:
stage: test
<<: *docker-cache-status
script:
- time cargo check --target $CARGO_TARGET --locked --manifest-path util/io/Cargo.toml --features "mio" --verbose --color=always
- sccache --stop-server

cargo-check-evmbin:
stage: test
<<: *docker-cache-status
script:
- time cargo check -p evmbin --target $CARGO_TARGET --locked --verbose --color=always
- sccache -s

cargo-check-evmbin:
stage: test
<<: *docker-cache-status
script:
- time cargo check -p evmbin --target $CARGO_TARGET --locked --verbose --color=always
- sccache -s

cargo-check-benches:
stage: test
<<: *docker-cache-status
script:
- time cargo check --all --benches --target $CARGO_TARGET --locked --verbose --color=always
- sccache -s

cargo-audit:
Expand All @@ -109,37 +112,32 @@ validate-chainspecs:
<<: *docker-cache-status
script:
- ./scripts/gitlab/validate-chainspecs.sh
- sccache -s

test-cpp:
stage: build
<<: *docker-cache-status
script:
- ./scripts/gitlab/test-cpp.sh
- sccache -s

test-linux:
stage: build
<<: *docker-cache-status
script:
- ./scripts/gitlab/test-linux.sh stable
- sccache -s

test-linux-beta:
stage: build
only: *releaseable_branches
<<: *docker-cache-status
script:
- ./scripts/gitlab/test-linux.sh beta
- sccache -s

test-linux-nightly:
stage: build
only: *releaseable_branches
<<: *docker-cache-status
script:
- ./scripts/gitlab/test-linux.sh nightly
- sccache -s
allow_failure: true

build-android:
Expand All @@ -150,7 +148,7 @@ build-android:

build-linux:
<<: *build-on-linux
# only: *releaseable_branches
only: *releaseable_branches

build-linux-i386:
<<: *build-on-linux
Expand Down Expand Up @@ -220,7 +218,7 @@ publish-docker:
DOCKER_DRIVER: overlay2
GIT_STRATEGY: none
# DOCKERFILE: tools/Dockerfile
# CONTAINER_IMAGE: parity/parity
# CONTAINER_IMAGE: parity/parity
script:
- ./tools/publish-docker.sh
tags:
Expand Down Expand Up @@ -336,7 +334,7 @@ publish-release-awss3-nightly: &publish-release-awss3
- linux-docker

publish-release-awss3-manually:
<<: *publish-release-awss3
<<: *publish-release-awss3
only: *releaseable_branches
when: manual

Expand Down
48 changes: 47 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,50 @@
## Parity-Ethereum [v2.5.9](https://github.com/paritytech/parity-ethereum/releases/tag/v2.5.8)
## Parity-Ethereum [v2.5.10](https://github.com/paritytech/parity-ethereum/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
various bugfixes, QoL changes, some code cleanup/refactoring and other
miscellaenous changes.

The full list of included changes:

* ropsten #6631425 foundation #8798209 (#11201)
* [stable] builtin, istanbul and mordor testnet backports (#11234)
* ethcore-builtin (#10850)
* [builtin]: support `multiple prices and activations` in chain spec (#11039)
* [chain specs]: activate `Istanbul` on mainnet (#11228)
* ethcore/res: add mordor testnet configuration (#11200)
* Update list of bootnodes for xDai chain (#11236)
* ethcore: remove `test-helper feat` from build (#11047)
* Secret store: fix Instant::now() related race in net_keep_alive (#11155) (#11159)
* [stable]: backport #10691 and #10683 (#11143)
* Fix compiler warning (that will become an error) (#10683)
* Refactor Clique stepping (#10691)
* Add Constantinople eips to the dev (instant_seal) config (#10809)
* Add cargo-remote dir to .gitignore (?)
* Insert explicit warning into the panic hook (#11225)
* Fix docker centos build (#11226)
* Update MIX bootnodes. (#11203)
* Use provided usd-per-eth value if an endpoint is specified (#11209)
* Add new line after writing block to hex file. (#10984)
* Type annotation for next_key() matching of json filter options (#11192) (but no `FilterOption` in 2.5 so…)
* Upgrade jsonrpc to latest (#11206)
* [CI] check evmbin build (#11096)
* Correct EIP-712 encoding (#11092)
* [client]: Fix for incorrectly dropped consensus messages (#11086)
* Fix block detail updating (#11015)
* Switching sccache from local to Redis (#10971)
* Made ecrecover implementation trait public (#11188)
* [dependencies]: jsonrpc `14.0.1` (#11183)
* [receipt]: add `sender` & `receiver` to `RichReceipts` (#11179)
* [ethcore/builtin]: do not panic in blake2pricer on short input (#11180)
* util Host: fix a double Read Lock bug in fn Host::session_readable() (#11175)
* ethcore client: fix a double Read Lock bug in fn Client::logs() (#11172)
* Change how RPCs eth_call and eth_estimateGas handle "Pending" (#11127)
* Cleanup stratum a bit (#11161)
* Upgrade to jsonrpc v14 (#11151)
* SecretStore: expose restore_key_public in HTTP API (#10241)

## Parity-Ethereum [v2.5.9](https://github.com/paritytech/parity-ethereum/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.

Expand Down
Loading