|
1 |
| -## Parity-Ethereum [v2.5.13](https://github.com/paritytech/parity-ethereum/releases/tag/v2.5.13) |
2 |
| - |
3 |
| -Parity Ethereum v2.5.13-stable is a security release. Valid blocks with manipulated transactions (added/replaced) cause the client to stall. |
4 |
| - |
5 |
| -The full list of included changes: |
6 |
| -* Make sure to not mark block header hash as invalid if only the body is wrong (#11356) |
7 |
| - |
8 |
| -## Parity-Ethereum [v2.5.12](https://github.com/paritytech/parity-ethereum/releases/tag/v2.5.12) |
9 |
| - |
10 |
| -Parity Ethereum v2.5.12-stable is a patch release that adds Istanbul hardfork |
11 |
| -block numbers for POA and xDai networks, implements ECIP-1056 and implements |
12 |
| -EIP-2384/2387 - Muir Glacier. |
13 |
| - |
14 |
| -The full list of included changes: |
15 |
| -* Enable EIP-2384 for ice age hard fork (#11281) |
16 |
| -* ethcore/res: activate agharta on classic 9573000 (#11331) |
17 |
| -* Istanbul HF in xDai (2019-12-12) (#11299) |
18 |
| -* Istanbul HF in POA Core (2019-12-19) (#11298) |
19 |
| -* Istanbul HF in POA Sokol (2019-12-05) (#11282) |
20 |
| -* Activate ecip-1061 on kotti and mordor (#11338) |
21 |
| -* Enable basic verification of local transactions (#11332) |
22 |
| -* Disallow EIP-86 style null signatures for transactions outside tests (#11335) |
23 |
| - |
24 |
| - |
25 |
| -## Parity-Ethereum [v2.5.11](https://github.com/paritytech/parity-ethereum/releases/tag/v2.5.11) |
26 |
| - |
27 |
| -Parity Ethereum v2.5.11-stable is an emergency patch release that adds the missing |
28 |
| -eip1344_transition for mainnet - Users are advised to update as soon as possible |
29 |
| -to prevent any issues with the imminent Istanbul hardfork |
30 |
| - |
31 |
| -The full list of included changes: |
32 |
| -- [chainspec]: add `eip1344_transition` for istanbul (#11301) |
33 |
| - |
34 |
| -## Parity-Ethereum [v2.5.10](https://github.com/paritytech/parity-ethereum/releases/tag/2.5.10) |
35 |
| - |
36 |
| -Parity Ethereum v2.5.10-stable is a patch release that adds block numbers for |
37 |
| -activating the Istanbul hardfork on mainnet, as well as a large number of |
38 |
| -various bugfixes, QoL changes, some code cleanup/refactoring and other |
39 |
| -miscellaneous changes. |
40 |
| - |
41 |
| -This release removes legacy aliases for the mainnet. If you specify `--chain homestead`, `--chain frontier` or `--chain byzantium`, this will need to be changed to one of: `--chain eth`, `--chain ethereum`, `--chain foundation` or `--chain mainnet`. |
42 |
| - |
43 |
| -The full list of included changes: |
44 |
| - |
45 |
| -* ropsten #6631425 foundation #8798209 (#11201) |
46 |
| -* [stable] builtin, istanbul and mordor testnet backports (#11234) |
47 |
| - * ethcore-builtin (#10850) |
48 |
| - * [builtin]: support `multiple prices and activations` in chain spec (#11039) |
49 |
| - * [chain specs]: activate `Istanbul` on mainnet (#11228) |
50 |
| - * ethcore/res: add mordor testnet configuration (#11200) |
51 |
| -* Update list of bootnodes for xDai chain (#11236) |
52 |
| -* ethcore: remove `test-helper feat` from build (#11047) |
53 |
| -* Secret store: fix Instant::now() related race in net_keep_alive (#11155) (#11159) |
54 |
| -* [stable]: backport #10691 and #10683 (#11143) |
55 |
| - * Fix compiler warning (that will become an error) (#10683) |
56 |
| - * Refactor Clique stepping (#10691) |
57 |
| -* Add Constantinople eips to the dev (instant_seal) config (#10809) |
58 |
| -* Add cargo-remote dir to .gitignore (?) |
59 |
| -* Insert explicit warning into the panic hook (#11225) |
60 |
| -* Fix docker centos build (#11226) |
61 |
| -* Update MIX bootnodes. (#11203) |
62 |
| -* Use provided usd-per-eth value if an endpoint is specified (#11209) |
63 |
| -* Add new line after writing block to hex file. (#10984) |
64 |
| -* Type annotation for next_key() matching of json filter options (#11192) (but no `FilterOption` in 2.5 so…) |
65 |
| -* Upgrade jsonrpc to latest (#11206) |
66 |
| -* [CI] check evmbin build (#11096) |
67 |
| -* Correct EIP-712 encoding (#11092) |
68 |
| -* [client]: Fix for incorrectly dropped consensus messages (#11086) |
69 |
| -* Fix block detail updating (#11015) |
70 |
| -* Switching sccache from local to Redis (#10971) |
71 |
| -* Made ecrecover implementation trait public (#11188) |
72 |
| -* [dependencies]: jsonrpc `14.0.1` (#11183) |
73 |
| -* [receipt]: add `sender` & `receiver` to `RichReceipts` (#11179) |
74 |
| -* [ethcore/builtin]: do not panic in blake2pricer on short input (#11180) |
75 |
| -* util Host: fix a double Read Lock bug in fn Host::session_readable() (#11175) |
76 |
| -* ethcore client: fix a double Read Lock bug in fn Client::logs() (#11172) |
77 |
| -* Change how RPCs eth_call and eth_estimateGas handle "Pending" (#11127) |
78 |
| -* Cleanup stratum a bit (#11161) |
79 |
| -* Upgrade to jsonrpc v14 (#11151) |
80 |
| -* SecretStore: expose restore_key_public in HTTP API (#10241) |
81 |
| - |
82 |
| -## Parity-Ethereum [v2.5.9](https://github.com/paritytech/parity-ethereum/releases/tag/v2.5.9) |
83 |
| - |
84 |
| -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. |
85 |
| - |
86 |
| -The full list of included changes: |
87 |
| - |
88 |
| -* ethcore/res: activate Istanbul on Ropsten, Görli, Rinkeby, Kovan (#11068) |
89 |
| -* [json-spec] make blake2 pricing spec more readable (#11034) |
90 |
| - |
91 |
| -## Parity-Ethereum [v2.5.8](https://github.com/paritytech/parity-ethereum/releases/tag/v2.5.8) |
92 |
| - |
93 |
| -Parity Ethereum v2.5.8-stable is a patch release that improves security, stability and performance. |
94 |
| - |
95 |
| -* The most noteworthy improvement in this release is incorporating all the EIPs required for the Istanbul hard fork. |
96 |
| -* This release also fixes certain security and performance issues, one of which was suspected to be consensus-threatening but turned out to be benign. Thanks to Martin Holst Swende and Felix Lange from the Ethereum Foundation for bringing the suspicious issue to our attention. |
97 |
| - |
98 |
| -The full list of included changes: |
99 |
| - |
100 |
| -* add more tx tests (#11038) |
101 |
| -* Fix parallel transactions race-condition (#10995) |
102 |
| -* Add blake2_f precompile (#11017) |
103 |
| -* [trace] introduce trace failed to Ext (#11019) |
104 |
| -* Edit publish-onchain.sh to use https (#11016) |
105 |
| -* Fix deadlock in network-devp2p (#11013) |
106 |
| -* EIP 1108: Reduce alt_bn128 precompile gas costs (#11008) |
107 |
| -* xDai chain support and nodes list update (#10989) |
108 |
| -* EIP 2028: transaction gas lowered from 68 to 16 (#10987) |
109 |
| -* EIP-1344 Add CHAINID op-code (#10983) |
110 |
| -* manual publish jobs for releases, no changes for nightlies (#10977) |
111 |
| -* [blooms-db] Fix benchmarks (#10974) |
112 |
| -* Verify transaction against its block during import (#10954) |
113 |
| -* Better error message for rpc gas price errors (#10931) |
114 |
| -* tx-pool: accept local tx with higher gas price when pool full (#10901) |
115 |
| -* Fix fork choice (#10837) |
116 |
| -* Cleanup unused vm dependencies (#10787) |
117 |
| -* Fix compilation on recent nightlies (#10991) |
118 |
| -* Don't build rpc with ethcore test-helpers (#11048) |
119 |
| -* EIP 1884 Re-pricing of trie-size dependent operations (#10992) |
120 |
| -* Implement EIP-1283 reenable transition, EIP-1706 and EIP-2200 (#10191) |
121 |
| - |
122 |
| -## Parity-Ethereum [v2.5.7](https://github.com/paritytech/parity-ethereum/releases/tag/v2.5.7) |
123 |
| - |
124 |
| -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. |
125 |
| - |
126 |
| -## Parity-Ethereum [v2.5.6](https://github.com/paritytech/parity-ethereum/releases/tag/v2.5.6) |
127 |
| - |
128 |
| -Parity-Ethereum v2.5.6-stable is a bugfix release that improves stability. |
129 |
| - |
130 |
| -* Allow specifying hostnames for node URLs |
131 |
| -* Fix a bug where archive nodes were losing peers |
132 |
| - |
133 |
| -The full list of included changes: |
134 |
| - |
135 |
| -* Kaspersky AV whitelisting (#10919) |
136 |
| -* Avast whitelist script (#10900) |
137 |
| -* Docker images renaming (#10863) |
138 |
| -* Remove excessive warning (#10831) |
139 |
| -* Allow --nat extip:your.host.here.org (#10830) |
140 |
| -* When updating the client or when called from RPC, sleep should mean sleep (#10814) |
141 |
| -* added new ropsten-bootnode and removed old one (#10794) |
142 |
| -* ethkey no longer uses byteorder (#10786) |
143 |
| -* Do not drop the peer with None difficulty (#10772) |
144 |
| -* docs: Update Readme with TOC, Contributor Guideline. Update Cargo package descriptions (#10652) |
145 |
| - |
146 |
| -## Parity-Ethereum [v2.5.5](https://github.com/paritytech/parity-ethereum/releases/tag/v2.5.5) |
147 |
| - |
148 |
| -Parity-Ethereum v2.5.5-stable is a minor release that improves performance and stability. |
149 |
| -This release stabilises the 2.5 branch. |
150 |
| - |
151 |
| -As of today, Parity-Ethereum 2.4 reaches end of life and everyone is |
152 |
| -encouraged to upgrade. |
153 |
| - |
154 |
| -## Parity-Ethereum [v2.5.4](https://github.com/paritytech/parity-ethereum/releases/tag/v2.5.4) |
155 |
| - |
156 |
| -Parity Ethereum v2.5.4-beta is a security update that addresses servo/rust-smallvec#148 |
157 |
| - |
158 |
| -The full list of included changes: |
159 |
| - |
160 |
| -* cargo update -p smallvec ([#10822](https://github.com/paritytech/parity-ethereum/pull/10822)) |
161 |
| - |
162 |
| -## Parity-Ethereum [v2.5.3](https://github.com/paritytech/parity-ethereum/releases/tag/v2.5.3) |
163 |
| - |
164 |
| -Parity-Ethereum 2.5.3-beta is a bugfix release that improves performance and stability. |
165 |
| - |
166 |
| -* EthereumClassic: activate the Atlantis Hardfork |
167 |
| -* Clique: fix time overflow |
168 |
| -* State tests: treat empty accounts the same as non-existant accounts (EIP 1052) |
169 |
| -* Networking: support discovery-only peers (geth bootnodes) |
170 |
| -* Snapshotting: fix unclean shutdown while snappshotting is under way |
171 |
| - |
172 |
| -The full list of included changes: |
173 |
| - |
174 |
| -* ethcore/res: activate atlantis classic hf on block 8772000 ([#10766](https://github.com/paritytech/parity-ethereum/pull/10766)) |
175 |
| -* fix docker tags for publishing ([#10741](https://github.com/paritytech/parity-ethereum/pull/10741)) |
176 |
| -* fix: aura don't add `SystemTime::now()` ([#10720](https://github.com/paritytech/parity-ethereum/pull/10720)) |
177 |
| -* Treat empty account the same as non-exist accounts in EIP-1052 ([#10775](https://github.com/paritytech/parity-ethereum/pull/10775)) |
178 |
| -* DevP2p: Get node IP address and udp port from Socket, if not included in PING packet ([#10705](https://github.com/paritytech/parity-ethereum/pull/10705)) |
179 |
| -* Add a way to signal shutdown to snapshotting threads ([#10744](https://github.com/paritytech/parity-ethereum/pull/10744)) |
180 |
| - |
181 |
| -## Parity-Ethereum [v2.5.2](https://github.com/paritytech/parity-ethereum/releases/tag/v2.5.2) |
182 |
| - |
183 |
| -Parity-Ethereum 2.5.2-beta is a bugfix release that improves performance and stability. |
184 |
| - |
185 |
| -Among others, it enables the _Atlantis_ hardfork on **Morden** and **Kotti** Classic networks. |
186 |
| - |
187 |
| -The full list of included changes: |
188 |
| - |
189 |
| -* [CI] allow cargo audit to fail ([#10676](https://github.com/paritytech/parity-ethereum/pull/10676)) |
190 |
| -* Reset blockchain properly ([#10669](https://github.com/paritytech/parity-ethereum/pull/10669)) |
191 |
| -* new image ([#10673](https://github.com/paritytech/parity-ethereum/pull/10673)) |
192 |
| -* Update publishing ([#10644](https://github.com/paritytech/parity-ethereum/pull/10644)) |
193 |
| -* enable lto for release builds ([#10717](https://github.com/paritytech/parity-ethereum/pull/10717)) |
194 |
| -* Use RUSTFLAGS to set the optimization level ([#10719](https://github.com/paritytech/parity-ethereum/pull/10719)) |
195 |
| -* ethcore: enable ECIP-1054 for classic ([#10731](https://github.com/paritytech/parity-ethereum/pull/10731)) |
196 |
| - |
197 |
| -## Parity-Ethereum [v2.5.1](https://github.com/paritytech/parity-ethereum/releases/tag/v2.5.1) |
198 |
| - |
199 |
| -Parity-Ethereum 2.5.1-beta is a bugfix release that improves performance and stability. |
200 |
| - |
201 |
| -Among others, it enables the Petersburg hardfork on **Rinkeby** and **POA-Core** Network, as well as the **Kovan** Network community hardfork. |
202 |
| - |
203 |
| -The full list of included changes: |
204 |
| - |
205 |
| -* ci: publish docs debug ([#10638](https://github.com/paritytech/parity-ethereum/pull/10638)) |
206 |
| - |
207 |
| -## Parity-Ethereum [v2.5.0](https://github.com/paritytech/parity-ethereum/releases/tag/v2.5.0) |
208 |
| - |
209 |
| -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. |
210 |
| - |
211 |
| -- This release adds support for the Clique consensus engine ([#9981](https://github.com/paritytech/parity-ethereum/pull/9981)) |
212 |
| - - 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. |
213 |
| -- This release removes the dead chain configs for Easthub and Ethereum Social ([#10531](https://github.com/paritytech/parity-ethereum/pull/10531)) |
214 |
| - |
215 |
| -As of today, Parity-Ethereum 2.3 reaches end of life and everyone is encouraged to upgrade. |
216 |
| - |
217 |
| -The full list of included changes: |
218 |
| - |
219 |
| -* fix(light cull): poll light cull instead of timer ([#10559](https://github.com/paritytech/parity-ethereum/pull/10559)) |
| 1 | +## OpenEthereum v3.1RC1 |
| 2 | + |
| 3 | +OpenEthereum 3.1rc1 is a candidate release based on v2.5.13 which is the last stable version known of the client that does not include any of the issues introduced in v2.7. |
| 4 | +It removes non core features like Ethereum Classic, Private Transactions, Light Client, Updater, IPFS and Swarm support, currently deprecated flags such as expanse, kotti, mordor testnets. |
| 5 | + |
| 6 | +Database migration utility currently in beta: https://github.com/openethereum/3.1-db-upgrade-tool |
| 7 | + |
| 8 | +The full list of included changes from v2.5.13 to v3.1: |
| 9 | + |
| 10 | +- Remove classic, kotti, mordor, expanse (#52) |
| 11 | +- Added bad block header hash for ropsten (#49) |
| 12 | +- Remove accounts bloom (#33) |
| 13 | +- Bump jsonrpc-- to v15 |
| 14 | +- Implement eth/64, remove eth/62 (#46) |
| 15 | +- No snapshotting by default (#11814) |
| 16 | +- Update Ellaism chainspec |
| 17 | +- Prometheus, heavy memory calls removed (#27) |
| 18 | +- Update ethereum/tests |
| 19 | +- Implement JSON test suite (#11801) |
| 20 | +- Fix issues during block sync (#11265) |
| 21 | +- Fix race same block (#11400) |
| 22 | +- EIP-2537: Precompile for BLS12-381 curve operations (#11707) |
| 23 | +- Remove private transactions |
| 24 | +- Remove GetNodeData |
| 25 | +- Remove IPFS integration (#11532) |
| 26 | +- Remove updater |
| 27 | +- Remove light client |
| 28 | +- Remove C and Java bindings (#11346) |
| 29 | +- Remove whisper (#10855) |
| 30 | +- EIP-2315: Simple Subroutines for the EVM (#11629) |
| 31 | +- Remove deprecated flags (removal of --geth flag) |
| 32 | +- Remove support for hardware wallets (#10678) |
| 33 | +- Update bootnodes |
220 | 34 |
|
0 commit comments