Update CHANGELOG for 1.9, 1.10, and 1.11 (#8556)
* Move changelog for 1.10.x * Mark 1.9 EOL * Prepare changelog for 1.10.3 stable * Prepare changelog for 1.11.0 stable * Update changelogs * Update CHANGELOG for 1.10.3 beta * Update CHANGELOG for 1.11.0 beta * Update CHANGELOG for 1.11.0 beta * Update CHANGELOG for 1.11.0 beta * Format changelog
This commit is contained in:
parent
842b75c0e6
commit
25536c5ffb
516
CHANGELOG.md
516
CHANGELOG.md
@ -1,272 +1,276 @@
|
|||||||
## Parity [v1.10.2](https://github.com/paritytech/parity/releases/tag/v1.10.2) (2018-04-24)
|
## Parity [v1.11.0](https://github.com/paritytech/parity/releases/tag/v1.10.0) (2018-05-09)
|
||||||
|
|
||||||
Parity 1.10.2 is a bug-fix release to improve performance and stability.
|
This is the Parity 1.11.0-beta release! Hurray!
|
||||||
|
|
||||||
|
Notable changes in reversed alphabetical order:
|
||||||
|
|
||||||
|
- TOOLING: **Whisper CLI** [#8201](https://github.com/paritytech/parity/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 acessed.
|
||||||
|
I'm not used to writing these changelogs but I guess that would explain it
|
||||||
|
- JSON-RPC API: **Return error in case eth_call returns VM errors** [#8448](https://github.com/paritytech/parity/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)
|
||||||
|
- 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 integration pr** [#6422](https://github.com/paritytech/parity/pull/6422)
|
||||||
|
- Parity now provides a private transactions system.
|
||||||
|
- Please, check out our wiki to get and [overview and setup instructions](https://wiki.parity.io/Private-Transactions.html).
|
||||||
|
- CORE: **New Transaction Queue implementation** [#8074](https://github.com/paritytech/parity/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)
|
||||||
|
- 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)
|
||||||
|
- 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)
|
||||||
|
- 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)
|
||||||
|
- 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)
|
||||||
|
- 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)
|
||||||
|
- 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:
|
The full list of included changes:
|
||||||
|
|
||||||
- Update Parity beta to 1.10.2 + Backports ([#8455](https://github.com/paritytech/parity/pull/8455))
|
- Backports ([#8558](https://github.com/paritytech/parity/pull/8558))
|
||||||
- Update Parity beta to 1.10.2
|
- Fetching logs by hash in blockchain database ([#8463](https://github.com/paritytech/parity/pull/8463))
|
||||||
- Allow 32-bit pipelines to fail ([#8454](https://github.com/paritytech/parity/pull/8454))
|
- Fetch logs by hash in blockchain database
|
||||||
- Disable 32-bit targets for Gitlab
|
- Fix tests
|
||||||
- Rename Linux pipelines
|
- Add unit test for branch block logs fetching
|
||||||
|
- Add docs that blocks must already be sorted
|
||||||
|
- Handle branch block cases properly
|
||||||
|
- typo: empty -> is_empty
|
||||||
|
- Remove return_empty_if_none by using a closure
|
||||||
|
- Use BTreeSet to avoid sorting again
|
||||||
|
- Move is_canon to BlockChain
|
||||||
|
- 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 even if it is not modified
|
||||||
|
- typo: account and storage query
|
||||||
|
- Fix tests
|
||||||
|
- Use state query directly because of suicided accounts
|
||||||
|
- Fix a RefCell borrow issue
|
||||||
|
- Add tests for unmodified storage trace
|
||||||
|
- 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 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))
|
||||||
|
- 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
|
||||||
|
- 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))
|
||||||
|
- 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 :)
|
||||||
|
- 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))
|
- Update wasmi ([#8452](https://github.com/paritytech/parity/pull/8452))
|
||||||
- Fix Cargo.lock
|
- Allow 32 bit pipelines to fail ([#8454](https://github.com/paritytech/parity/pull/8454))
|
||||||
- Backports ([#8450](https://github.com/paritytech/parity/pull/8450))
|
- Update Cargo hidapi-rs dependency ([#8447](https://github.com/paritytech/parity/pull/8447))
|
||||||
- Use forked app_dirs crate for reverted Windows dir behavior ([#8438](https://github.com/paritytech/parity/pull/8438))
|
- Private transactions processing error handling ([#8431](https://github.com/paritytech/parity/pull/8431))
|
||||||
- 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))
|
- Improve VM executor stack size estimation rules ([#8439](https://github.com/paritytech/parity/pull/8439))
|
||||||
- Improve VM executor stack size estimation rules
|
- Block reward contract ([#8419](https://github.com/paritytech/parity/pull/8419))
|
||||||
- Typo: docs add "(Debug build)" comment
|
- Permission fix ([#8441](https://github.com/paritytech/parity/pull/8441))
|
||||||
- Fix an off by one typo and set minimal stack size
|
- Use forked app_dirs crate for reverted Windows dir behavior ([#8438](https://github.com/paritytech/parity/pull/8438))
|
||||||
- Use saturating_sub to avoid potential overflow
|
- 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))
|
||||||
## Parity [v1.10.1](https://github.com/paritytech/parity/releases/tag/v1.10.1) (2018-04-17)
|
- 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))
|
||||||
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.
|
- 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))
|
||||||
The full list of included changes:
|
- 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))
|
||||||
- Bump beta to 1.10.1 ([#8350](https://github.com/paritytech/parity/pull/8350))
|
- Tokio-core v0.1.16 -> v0.1.17 ([#8408](https://github.com/paritytech/parity/pull/8408))
|
||||||
- Bump beta to 1.10.1
|
- More code refactoring to integrate Duration ([#8322](https://github.com/paritytech/parity/pull/8322))
|
||||||
- Unflag critical release
|
- Remove Tendermint extra_info due to seal inconsistencies ([#8367](https://github.com/paritytech/parity/pull/8367))
|
||||||
- Backports ([#8346](https://github.com/paritytech/parity/pull/8346))
|
- Use tokio::spawn in secret_store listener and fix Uri ([#8373](https://github.com/paritytech/parity/pull/8373))
|
||||||
- Warp-only sync with warp-barrier [blocknumber] flag. ([#8228](https://github.com/paritytech/parity/pull/8228))
|
- Unify and limit rocksdb dependency places ([#8371](https://github.com/paritytech/parity/pull/8371))
|
||||||
- Warp-only sync with warp-after [blocknumber] flag.
|
- Clarify that windows need perl and yasm ([#8402](https://github.com/paritytech/parity/pull/8402))
|
||||||
- Fix tests.
|
- New Transaction Queue implementation ([#8074](https://github.com/paritytech/parity/pull/8074))
|
||||||
- Fix configuration tests.
|
- Some tweaks to main.rs for parity as a library ([#8370](https://github.com/paritytech/parity/pull/8370))
|
||||||
- Rename to warp barrier.
|
- Handle queue import errors a bit more gracefully ([#8385](https://github.com/paritytech/parity/pull/8385))
|
||||||
- Allow unsafe js eval on Parity Wallet. ([#8204](https://github.com/paritytech/parity/pull/8204))
|
- Ci: fix change detection in master builds ([#8382](https://github.com/paritytech/parity/pull/8382))
|
||||||
- Update musicoin spec in line with gmc v2.6.2 ([#8242](https://github.com/paritytech/parity/pull/8242))
|
- Fix config test by adding no-hardcodec-sync ([#8380](https://github.com/paritytech/parity/pull/8380))
|
||||||
- Supress TemporaryInvalid verification failures. ([#8256](https://github.com/paritytech/parity/pull/8256))
|
- Fixed unsafe shell call on windows ([#8372](https://github.com/paritytech/parity/pull/8372))
|
||||||
- Include suicided accounts in state diff ([#8297](https://github.com/paritytech/parity/pull/8297))
|
- Parity uses winapi 0.3.4 ([#8366](https://github.com/paritytech/parity/pull/8366))
|
||||||
- Include suicided accounts in state diff
|
- No hardcoded client name ([#8368](https://github.com/paritytech/parity/pull/8368))
|
||||||
- Shorten form match -> if let
|
- Add `util/mem` to zero out memory on drop. ([#8356](https://github.com/paritytech/parity/pull/8356))
|
||||||
- Test suicide trace diff in State
|
- 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))
|
- 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
|
- Add Ethereum Social support ([#8325](https://github.com/paritytech/parity/pull/8325))
|
||||||
- Typo: arg_log_file is Option
|
- Private transactions integration pr ([#6422](https://github.com/paritytech/parity/pull/6422))
|
||||||
- Enable UI by default, but only display info page.
|
- Decouple rocksdb dependency from ethcore ([#8320](https://github.com/paritytech/parity/pull/8320))
|
||||||
- Fix test.
|
- Remove the clone operation of code_cache ([#8334](https://github.com/paritytech/parity/pull/8334))
|
||||||
- Fix naming and remove old todo.
|
- Fix the JSONRPC API not running with the light client ([#8326](https://github.com/paritytech/parity/pull/8326))
|
||||||
- Change "wallet" with "browser UI"
|
- Read registry_address from block with REQUEST_CONFIRMATIONS_REQUIRED ([#8309](https://github.com/paritytech/parity/pull/8309))
|
||||||
- Change name Wallet -> UI ([#8164](https://github.com/paritytech/parity/pull/8164)) ([#8205](https://github.com/paritytech/parity/pull/8205))
|
- Tweaks and add a Dockerfile for Android ([#8036](https://github.com/paritytech/parity/pull/8036))
|
||||||
- Change name Wallet -> UI
|
- Use associated type M::Error instead of Error ([#8308](https://github.com/paritytech/parity/pull/8308))
|
||||||
- Make warning bold
|
- Remove InvalidParentHash in favor of assert! ([#8300](https://github.com/paritytech/parity/pull/8300))
|
||||||
- Backport [#8099](https://github.com/paritytech/parity/pull/8099) ([#8132](https://github.com/paritytech/parity/pull/8132))
|
- Bump proc macro deps ([#8310](https://github.com/paritytech/parity/pull/8310))
|
||||||
- WASM libs ([#8220](https://github.com/paritytech/parity/pull/8220))
|
- Decouple timestamp open-block-assignment/verification to Engine ([#8305](https://github.com/paritytech/parity/pull/8305))
|
||||||
- Bump wasm libs ([#8171](https://github.com/paritytech/parity/pull/8171))
|
- 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))
|
- 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 point to the 1.11 branch ([#8180](https://github.com/paritytech/parity/pull/8180))
|
||||||
- Updated jsonrpc to include latest backports (beta) ([#8181](https://github.com/paritytech/parity/pull/8181))
|
- Change name Wallet -> UI ([#8164](https://github.com/paritytech/parity/pull/8164))
|
||||||
- Updated jsonrpc to include latest backports
|
- Introduce Parity UI ([#8202](https://github.com/paritytech/parity/pull/8202))
|
||||||
- Update dependencies.
|
- 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))
|
||||||
## Parity [v1.10.0](https://github.com/paritytech/parity/releases/tag/v1.10.0) (2018-03-22)
|
- 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))
|
||||||
This is the Parity 1.10.0-beta release! Cool!
|
- 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))
|
||||||
### Disabling the Parity Wallet
|
- 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))
|
||||||
The **Parity Wallet (a.k.a. "UI") is now disabled by default**. We are preparing to split the wallet from the core client.
|
- 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))
|
||||||
To reactivate the parity wallet, you have to run Parity either with `parity --force-ui` (not recommended) or `parity ui` (deprecated) from the command line. Or, if you feel super fancy and want to test our pre-releases of the stand-alone electron wallet, head over to the [Parity-JS repositories and check the releases](https://github.com/Parity-JS/shell/releases).
|
- 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))
|
||||||
Further reading:
|
|
||||||
|
|
||||||
- [Docs: Parity Wallet](https://wiki.parity.io/Parity-Wallet)
|
|
||||||
- [Docs: How to customize Parity UI?](https://wiki.parity.io/FAQ-Customize-Parity-UI.html)
|
|
||||||
- [Github: Parity-JS](https://github.com/parity-js)
|
|
||||||
|
|
||||||
### Introducing the Wasm VM
|
|
||||||
|
|
||||||
We are excited to announce support for **Wasm Smart Contracts on Kovan network**. The hard-fork to activate the Wasm-VM will take place on block `6_600_000`.
|
|
||||||
|
|
||||||
To enable Wasm contracts on your custom network, just schedule a `wasmActivationTransition` at your favorite block number (e.g., `42`, `666`, or `0xbada55`). To hack your first Wasm smart contracts in Rust, have a look at the [Parity Wasm Tutorials](https://github.com/paritytech/pwasm-tutorial).
|
|
||||||
|
|
||||||
Further reading:
|
|
||||||
|
|
||||||
- [Docs: WebAssembly (wasm)](https://wiki.parity.io/WebAssembly-Home)
|
|
||||||
- [Docs: Wasm VM Design](https://wiki.parity.io/WebAssembly-Design)
|
|
||||||
- [Docs: Wasm tutorials and examples](https://wiki.parity.io/WebAssembly-Links)
|
|
||||||
|
|
||||||
### Empty step messages in PoA
|
|
||||||
|
|
||||||
To **reduce blockchain bloat, proof-of-authority networks can now enable _empty step messages_ which replace empty blocks**. Each step message will be signed and broadcasted by the issuing authorities, and included and rewarded in the next non-empty block.
|
|
||||||
|
|
||||||
To enable empty step messages, set the `emptyStepsTransition` to your favorite block number. You can also specify a maximum number of empty steps with `maximumEmptySteps` in your chain spec.
|
|
||||||
|
|
||||||
### Other noteworthy changes
|
|
||||||
|
|
||||||
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 <options> db kill`.
|
|
||||||
|
|
||||||
We fixed DELEGATECALL `from` and `to` fields, see [#7166](https://github.com/paritytech/parity/issues/7166).
|
|
||||||
|
|
||||||
We reduced the default USD per transaction value to 0.0001. Thanks, @MysticRyuujin!
|
|
||||||
|
|
||||||
The Musicoin chain is now enabled with Byzantium features starting at block `2_222_222`.
|
|
||||||
|
|
||||||
### Overview of all changes included
|
|
||||||
|
|
||||||
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.
|
|
||||||
- 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))
|
|
||||||
- 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))
|
|
||||||
- Enable code size limit on kovan
|
|
||||||
- Fix formatting.
|
|
||||||
- Limit incoming connections. ([#8060](https://github.com/paritytech/parity/pull/8060))
|
|
||||||
- Limit ingress connections
|
|
||||||
- Optimized handshakes logging
|
|
||||||
- WASM libraries bump ([#7970](https://github.com/paritytech/parity/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))"
|
|
||||||
- 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))
|
|
||||||
- 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))
|
|
||||||
- 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))
|
|
||||||
- ethcore: postpone Kovan hard fork
|
|
||||||
- util: update version fork metadata
|
|
||||||
- Disable UI by default. ([#8105](https://github.com/paritytech/parity/pull/8105))
|
- 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))
|
- Fix wasmi x32 builds ([#8155](https://github.com/paritytech/parity/pull/8155))
|
||||||
- Probe changes one step deeper ([#8134](https://github.com/paritytech/parity/pull/8134)) ([#8135](https://github.com/paritytech/parity/pull/8135))
|
- Postpone Kovan hard fork ([#8137](https://github.com/paritytech/parity/pull/8137))
|
||||||
- Beta backports ([#8053](https://github.com/paritytech/parity/pull/8053))
|
- Secretstore: ability to identify requester via Public/Address ([#7886](https://github.com/paritytech/parity/pull/7886))
|
||||||
- CI: Fix cargo cache ([#7968](https://github.com/paritytech/parity/pull/7968))
|
- Optional dependency on secp256k1 for ethcrypto ([#8109](https://github.com/paritytech/parity/pull/8109))
|
||||||
- Fix cache
|
- Network: init discovery using healthy nodes ([#8061](https://github.com/paritytech/parity/pull/8061))
|
||||||
- Only clean locked cargo cache on windows
|
- Check one step deeper if we're on release track branches ([#8134](https://github.com/paritytech/parity/pull/8134))
|
||||||
- fixed ethstore sign ([#8026](https://github.com/paritytech/parity/pull/8026))
|
- Explicitly mention pruning_history uses RAM ([#8130](https://github.com/paritytech/parity/pull/8130))
|
||||||
- fixed parsing ethash seals and verify_block_undordered ([#8031](https://github.com/paritytech/parity/pull/8031))
|
- Remove `ethcrypto::{en,de}crypt_single_message`. ([#8126](https://github.com/paritytech/parity/pull/8126))
|
||||||
- fix for verify_block_basic crashing on invalid transaction rlp ([#8032](https://github.com/paritytech/parity/pull/8032))
|
- Fix typo ([#8124](https://github.com/paritytech/parity/pull/8124))
|
||||||
- fix cache & snapcraft CI build ([#8052](https://github.com/paritytech/parity/pull/8052))
|
- 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))
|
- Add MCIP-6 Byzyantium transition to Musicoin spec ([#7841](https://github.com/paritytech/parity/pull/7841))
|
||||||
- Add test chain spec for musicoin byzantium testnet
|
- Bump master to 1.11.0 ([#8021](https://github.com/paritytech/parity/pull/8021))
|
||||||
- Add MCIP-6 Byzyantium transition to Musicoin spec
|
- `client` refactoring ([#7038](https://github.com/paritytech/parity/pull/7038))
|
||||||
- Update mcip6_byz.json
|
- [hardware wallet] sleeping -> pollling ([#8018](https://github.com/paritytech/parity/pull/8018))
|
||||||
- ethcore: update musicoin byzantium block number
|
- Fixed broken link in README ([#8012](https://github.com/paritytech/parity/pull/8012))
|
||||||
- ethcore: update musicoin bootnodes
|
- Support parity protocol. ([#8035](https://github.com/paritytech/parity/pull/8035))
|
||||||
- Update musicoin.json
|
- Add changelog for 1.8.11 stable and 1.9.4 beta ([#8017](https://github.com/paritytech/parity/pull/8017))
|
||||||
- More bootnodes.
|
- Fix for verify_block_basic crashing on invalid transaction rlp ([#8032](https://github.com/paritytech/parity/pull/8032))
|
||||||
- Make 1.10 beta ([#8022](https://github.com/paritytech/parity/pull/8022))
|
- Extract the hard dependency on rocksdb from the light client ([#8034](https://github.com/paritytech/parity/pull/8034))
|
||||||
- Make 1.10 beta
|
- Fixed parsing ethash seals and verify_block_undordered ([#8031](https://github.com/paritytech/parity/pull/8031))
|
||||||
- Fix gitlab builds
|
- Fixed ethstore sign ([#8026](https://github.com/paritytech/parity/pull/8026))
|
||||||
- SecretStore: secretstore_generateDocumentKey RPC ([#7864](https://github.com/paritytech/parity/pull/7864))
|
- Ci: Fix cargo cache ([#7968](https://github.com/paritytech/parity/pull/7968))
|
||||||
- SecretStore: ECDSA session for cases when 2*t < N ([#7739](https://github.com/paritytech/parity/pull/7739))
|
- Update ref to new shell ([#8024](https://github.com/paritytech/parity/pull/8024))
|
||||||
- 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))
|
|
||||||
|
|
||||||
## Previous releases
|
## Previous releases
|
||||||
|
|
||||||
- [CHANGELOG-1.9](docs/CHANGELOG-1.9.md) (_stable_)
|
- [CHANGELOG-1.10](docs/CHANGELOG-1.10.md) (_stable_)
|
||||||
|
- [CHANGELOG-1.9](docs/CHANGELOG-1.9.md) (EOL: 2018-05-09)
|
||||||
- [CHANGELOG-1.8](docs/CHANGELOG-1.8.md) (EOL: 2018-03-22)
|
- [CHANGELOG-1.8](docs/CHANGELOG-1.8.md) (EOL: 2018-03-22)
|
||||||
- [CHANGELOG-1.7](docs/CHANGELOG-1.7.md) (EOL: 2018-01-25)
|
- [CHANGELOG-1.7](docs/CHANGELOG-1.7.md) (EOL: 2018-01-25)
|
||||||
- [CHANGELOG-1.6](docs/CHANGELOG-1.6.md) (EOL: 2017-10-15)
|
- [CHANGELOG-1.6](docs/CHANGELOG-1.6.md) (EOL: 2017-10-15)
|
||||||
|
325
docs/CHANGELOG-1.10.md
Normal file
325
docs/CHANGELOG-1.10.md
Normal file
@ -0,0 +1,325 @@
|
|||||||
|
## Parity [v1.10.3](https://github.com/paritytech/parity/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))
|
||||||
|
- 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))
|
||||||
|
- Fetch logs by hash in blockchain database
|
||||||
|
- Fix tests
|
||||||
|
- Add unit test for branch block logs fetching
|
||||||
|
- Add docs that blocks must already be sorted
|
||||||
|
- Handle branch block cases properly
|
||||||
|
- typo: empty -> is_empty
|
||||||
|
- Remove return_empty_if_none by using a closure
|
||||||
|
- Use BTreeSet to avoid sorting again
|
||||||
|
- Move is_canon to BlockChain
|
||||||
|
- 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 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
|
||||||
|
- Use state query directly because of suicided accounts
|
||||||
|
- Fix a RefCell borrow issue
|
||||||
|
- Add tests for unmodified storage trace
|
||||||
|
- 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
|
||||||
|
- Fix indentation
|
||||||
|
- Remove empty lines
|
||||||
|
- Fix compilation.
|
||||||
|
- Stabilize 1.10.3 ([#8474](https://github.com/paritytech/parity/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))
|
||||||
|
- 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 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
|
||||||
|
- Allow 32-bit pipelines to fail ([#8454](https://github.com/paritytech/parity/pull/8454))
|
||||||
|
- Disable 32-bit targets for Gitlab
|
||||||
|
- Rename Linux pipelines
|
||||||
|
- Update wasmi ([#8452](https://github.com/paritytech/parity/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))
|
||||||
|
- 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))
|
||||||
|
- 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 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
|
||||||
|
- 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))
|
||||||
|
- 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))
|
||||||
|
- 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
|
||||||
|
- 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
|
||||||
|
- 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))
|
||||||
|
- 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)
|
||||||
|
|
||||||
|
This is the Parity 1.10.0-beta release! Cool!
|
||||||
|
|
||||||
|
### Disabling the Parity Wallet
|
||||||
|
|
||||||
|
The **Parity Wallet (a.k.a. "UI") is now disabled by default**. We are preparing to split the wallet from the core client.
|
||||||
|
|
||||||
|
To reactivate the parity wallet, you have to run Parity either with `parity --force-ui` (not recommended) or `parity ui` (deprecated) from the command line. Or, if you feel super fancy and want to test our pre-releases of the stand-alone electron wallet, head over to the [Parity-JS repositories and check the releases](https://github.com/Parity-JS/shell/releases).
|
||||||
|
|
||||||
|
Further reading:
|
||||||
|
|
||||||
|
- [Docs: Parity Wallet](https://wiki.parity.io/Parity-Wallet)
|
||||||
|
- [Docs: How to customize Parity UI?](https://wiki.parity.io/FAQ-Customize-Parity-UI.html)
|
||||||
|
- [Github: Parity-JS](https://github.com/parity-js)
|
||||||
|
|
||||||
|
### Introducing the Wasm VM
|
||||||
|
|
||||||
|
We are excited to announce support for **Wasm Smart Contracts on Kovan network**. The hard-fork to activate the Wasm-VM will take place on block `6_600_000`.
|
||||||
|
|
||||||
|
To enable Wasm contracts on your custom network, just schedule a `wasmActivationTransition` at your favorite block number (e.g., `42`, `666`, or `0xbada55`). To hack your first Wasm smart contracts in Rust, have a look at the [Parity Wasm Tutorials](https://github.com/paritytech/pwasm-tutorial).
|
||||||
|
|
||||||
|
Further reading:
|
||||||
|
|
||||||
|
- [Docs: WebAssembly (wasm)](https://wiki.parity.io/WebAssembly-Home)
|
||||||
|
- [Docs: Wasm VM Design](https://wiki.parity.io/WebAssembly-Design)
|
||||||
|
- [Docs: Wasm tutorials and examples](https://wiki.parity.io/WebAssembly-Links)
|
||||||
|
|
||||||
|
### Empty step messages in PoA
|
||||||
|
|
||||||
|
To **reduce blockchain bloat, proof-of-authority networks can now enable _empty step messages_ which replace empty blocks**. Each step message will be signed and broadcasted by the issuing authorities, and included and rewarded in the next non-empty block.
|
||||||
|
|
||||||
|
To enable empty step messages, set the `emptyStepsTransition` to your favorite block number. You can also specify a maximum number of empty steps with `maximumEmptySteps` in your chain spec.
|
||||||
|
|
||||||
|
### Other noteworthy changes
|
||||||
|
|
||||||
|
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 <options> db kill`.
|
||||||
|
|
||||||
|
We fixed DELEGATECALL `from` and `to` fields, see [#7166](https://github.com/paritytech/parity/issues/7166).
|
||||||
|
|
||||||
|
We reduced the default USD per transaction value to 0.0001. Thanks, @MysticRyuujin!
|
||||||
|
|
||||||
|
The Musicoin chain is now enabled with Byzantium features starting at block `2_222_222`.
|
||||||
|
|
||||||
|
### Overview of all changes included
|
||||||
|
|
||||||
|
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.
|
||||||
|
- 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))
|
||||||
|
- 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))
|
||||||
|
- Enable code size limit on kovan
|
||||||
|
- Fix formatting.
|
||||||
|
- Limit incoming connections. ([#8060](https://github.com/paritytech/parity/pull/8060))
|
||||||
|
- Limit ingress connections
|
||||||
|
- Optimized handshakes logging
|
||||||
|
- WASM libraries bump ([#7970](https://github.com/paritytech/parity/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))"
|
||||||
|
- 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))
|
||||||
|
- 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))
|
||||||
|
- 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))
|
||||||
|
- 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))
|
||||||
|
- 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))
|
||||||
|
- Add test chain spec for musicoin byzantium testnet
|
||||||
|
- Add MCIP-6 Byzyantium transition to Musicoin spec
|
||||||
|
- Update mcip6_byz.json
|
||||||
|
- ethcore: update musicoin byzantium block number
|
||||||
|
- 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
|
||||||
|
- 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))
|
||||||
|
|
||||||
|
## Previous releases
|
||||||
|
|
||||||
|
- [CHANGELOG-1.9](docs/CHANGELOG-1.9.md) (_stable_)
|
||||||
|
- [CHANGELOG-1.8](docs/CHANGELOG-1.8.md) (EOL: 2018-03-22)
|
||||||
|
- [CHANGELOG-1.7](docs/CHANGELOG-1.7.md) (EOL: 2018-01-25)
|
||||||
|
- [CHANGELOG-1.6](docs/CHANGELOG-1.6.md) (EOL: 2017-10-15)
|
||||||
|
- [CHANGELOG-1.5](docs/CHANGELOG-1.5.md) (EOL: 2017-07-28)
|
||||||
|
- [CHANGELOG-1.4](docs/CHANGELOG-1.4.md) (EOL: 2017-03-13)
|
||||||
|
- [CHANGELOG-1.3](docs/CHANGELOG-1.3.md) (EOL: 2017-01-19)
|
||||||
|
- [CHANGELOG-1.2](docs/CHANGELOG-1.2.md) (EOL: 2016-11-07)
|
||||||
|
- [CHANGELOG-1.1](docs/CHANGELOG-1.1.md) (EOL: 2016-08-12)
|
||||||
|
- [CHANGELOG-1.0](docs/CHANGELOG-1.0.md) (EOL: 2016-06-24)
|
||||||
|
- [CHANGELOG-0.9](docs/CHANGELOG-0.9.md) (EOL: 2016-05-02)
|
@ -1,3 +1,5 @@
|
|||||||
|
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/paritytech/parity/releases/tag/v1.9.7) (2018-04-23)
|
||||||
|
|
||||||
Parity 1.9.7 is a bug-fix release to improve performance and stability.
|
Parity 1.9.7 is a bug-fix release to improve performance and stability.
|
||||||
|
Loading…
Reference in New Issue
Block a user