Changelog for 1.10.4-stable and 1.11.1-beta (#8637)
* Add changelog for 1.10.4 * Add changelog for 1.11.1 * Fix Typos
This commit is contained in:
parent
f9e64e0965
commit
30ecd045fa
119
CHANGELOG.md
119
CHANGELOG.md
@ -1,22 +1,22 @@
|
|||||||
## Parity [v1.11.0](https://github.com/paritytech/parity/releases/tag/v1.10.0) (2018-05-09)
|
## Parity [v1.11.1](https://github.com/paritytech/parity/releases/tag/v1.11.1) (2018-05-15)
|
||||||
|
|
||||||
This is the Parity 1.11.0-beta release! Hurray!
|
This is the Parity 1.11.1-beta release! Hurray!
|
||||||
|
|
||||||
Notable changes in reversed alphabetical order:
|
Notable changes in reversed alphabetical order:
|
||||||
|
|
||||||
- TOOLING: **Whisper CLI** [#8201](https://github.com/paritytech/parity/pull/8201)
|
- TOOLING: **Whisper CLI** [#8201](https://github.com/paritytech/parity/pull/8201)
|
||||||
- `whisper-cli` is a standalone tool to communicate with the Whisper protocol.
|
- `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.
|
- It provides functionality to specify `whisper-pool-size`, `port` and `address` to use.
|
||||||
- All whisper RPC APIs are enabled and can be directly acessed.
|
- All whisper RPC APIs are enabled and can be directly accessed.
|
||||||
- JSON-RPC API: **Return error in case eth_call returns VM errors** [#8448](https://github.com/paritytech/parity/pull/8448)
|
- JSON-RPC API: **Return error in case eth_call returns VM errors** [#8448](https://github.com/paritytech/parity/pull/8448)
|
||||||
- This changes the behaviors of `eth_call` to respect VM errors if any.
|
- 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.
|
- In case of `REVERT`, it will also return the reverted return data in hex format.
|
||||||
- ENGINES: **Block reward contract** [#8419](https://github.com/paritytech/parity/pull/8419)
|
- ENGINES: **Block Reward Contract** [#8419](https://github.com/paritytech/parity/pull/8419)
|
||||||
- The _AuRa_ PoA engine has now support for having a contract to calculate the block rewards.
|
- 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.
|
- 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)
|
- CORE: **Private Transactions** [#6422](https://github.com/paritytech/parity/pull/6422)
|
||||||
- Parity now provides a private transactions system.
|
- 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).
|
- Please, check out our wiki to get an [overview and setup instructions](https://wiki.parity.io/Private-Transactions.html).
|
||||||
- CORE: **New Transaction Queue implementation** [#8074](https://github.com/paritytech/parity/pull/8074)
|
- CORE: **New Transaction Queue implementation** [#8074](https://github.com/paritytech/parity/pull/8074)
|
||||||
- Verification is now done in parallel.
|
- 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.
|
- 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.
|
||||||
@ -47,6 +47,113 @@ Notable changes in reversed alphabetical order:
|
|||||||
|
|
||||||
The full list of included changes:
|
The full list of included changes:
|
||||||
|
|
||||||
|
- Backports ([#8624](https://github.com/paritytech/parity/pull/8624))
|
||||||
|
- Trace precompiled contracts when the transfer value is not zero ([#8486](https://github.com/paritytech/parity/pull/8486))
|
||||||
|
- Trace precompiled contracts when the transfer value is not zero
|
||||||
|
- Add tests for precompiled CALL tracing
|
||||||
|
- Use byzantium test machine for the new test
|
||||||
|
- Add notes in comments on why we don't trace all precompiles
|
||||||
|
- Use is_transferred instead of transferred
|
||||||
|
- Return error if RLP size of transaction exceeds the limit ([#8473](https://github.com/paritytech/parity/pull/8473))
|
||||||
|
- Return error if RLP size of transaction exceeds the limit
|
||||||
|
- Review comments fixed
|
||||||
|
- RLP check moved to verifier, corresponding pool test added
|
||||||
|
- Don't block sync when importing old blocks ([#8530](https://github.com/paritytech/parity/pull/8530))
|
||||||
|
- Alter IO queueing.
|
||||||
|
- Don't require IoMessages to be Clone
|
||||||
|
- Ancient blocks imported via IoChannel.
|
||||||
|
- Get rid of private transactions io message.
|
||||||
|
- Get rid of deadlock and fix disconnected handler.
|
||||||
|
- Revert to old disconnect condition.
|
||||||
|
- Fix tests.
|
||||||
|
- Fix deadlock.
|
||||||
|
- Refactoring `ethcore-sync` - Fixing warp-sync barrier ([#8543](https://github.com/paritytech/parity/pull/8543))
|
||||||
|
- Start dividing sync chain : first supplier method
|
||||||
|
- WIP - updated chain sync supplier
|
||||||
|
- Finish refactoring the Chain Sync Supplier
|
||||||
|
- Create Chain Sync Requester
|
||||||
|
- Add Propagator for Chain Sync
|
||||||
|
- Add the Chain Sync Handler
|
||||||
|
- Move tests from mod -> handler
|
||||||
|
- Move tests to propagator
|
||||||
|
- Refactor SyncRequester arguments
|
||||||
|
- Refactoring peer fork header handler
|
||||||
|
- Fix wrong highest block number in snapshot sync
|
||||||
|
- Small refactor...
|
||||||
|
- Address PR grumbles
|
||||||
|
- Retry failed CI job
|
||||||
|
- Fix tests
|
||||||
|
- PR Grumbles
|
||||||
|
- Handle socket address parsing errors ([#8545](https://github.com/paritytech/parity/pull/8545))
|
||||||
|
- Fix packet count when talking with PAR2 peers ([#8555](https://github.com/paritytech/parity/pull/8555))
|
||||||
|
- Support diferent packet counts in different protocol versions.
|
||||||
|
- Fix light timeouts and eclipse protection.
|
||||||
|
- Fix devp2p tests.
|
||||||
|
- Fix whisper-cli compilation.
|
||||||
|
- Fix compilation.
|
||||||
|
- Fix ethcore-sync tests.
|
||||||
|
- Revert "Fix light timeouts and eclipse protection."
|
||||||
|
- Increase timeouts.
|
||||||
|
- Add whisper CLI to the pipelines ([#8578](https://github.com/paritytech/parity/pull/8578))
|
||||||
|
- Add whisper CLI to the pipelines
|
||||||
|
- Address todo, ref [#8579](https://github.com/paritytech/parity/pull/8579)
|
||||||
|
- Rename `whisper-cli binary` to `whisper` ([#8579](https://github.com/paritytech/parity/pull/8579))
|
||||||
|
- Rename whisper-cli binary to whisper
|
||||||
|
- Fix tests
|
||||||
|
- Remove manually added text to the errors ([#8595](https://github.com/paritytech/parity/pull/8595))
|
||||||
|
- Fix account list double 0x display ([#8596](https://github.com/paritytech/parity/pull/8596))
|
||||||
|
- Remove unused self import
|
||||||
|
- Fix account list double 0x display
|
||||||
|
- Fix BlockReward contract "arithmetic operation overflow" ([#8611](https://github.com/paritytech/parity/pull/8611))
|
||||||
|
- Fix BlockReward contract "arithmetic operation overflow"
|
||||||
|
- Add docs on how execute_as_system works
|
||||||
|
- Fix typo
|
||||||
|
- Rlp decode returns Result ([#8527](https://github.com/paritytech/parity/pull/8527))
|
||||||
|
- Remove expect ([#8536](https://github.com/paritytech/parity/pull/8536))
|
||||||
|
- Remove expect and propagate rlp::DecoderErrors as TrieErrors
|
||||||
|
- Decoding headers can fail ([#8570](https://github.com/paritytech/parity/pull/8570))
|
||||||
|
- Rlp::decode returns Result
|
||||||
|
- Fix journaldb to handle rlp::decode Result
|
||||||
|
- Fix ethcore to work with rlp::decode returning Result
|
||||||
|
- Light client handles rlp::decode returning Result
|
||||||
|
- Fix tests in rlp_derive
|
||||||
|
- Fix tests
|
||||||
|
- Cleanup
|
||||||
|
- Cleanup
|
||||||
|
- Allow panic rather than breaking out of iterator
|
||||||
|
- Let decoding failures when reading from disk blow up
|
||||||
|
- Syntax
|
||||||
|
- Fix the trivial grumbles
|
||||||
|
- Fix failing tests
|
||||||
|
- Make Account::from_rlp return Result
|
||||||
|
- Syntx, sigh
|
||||||
|
- Temp-fix for decoding failures
|
||||||
|
- Header::decode returns Result
|
||||||
|
- Do not continue reading from the DB when a value could not be read
|
||||||
|
- Fix tests
|
||||||
|
- Handle header decoding in light_sync
|
||||||
|
- Handling header decoding errors
|
||||||
|
- Let the DecodeError bubble up unchanged
|
||||||
|
- Remove redundant error conversion
|
||||||
|
- Fix compiler warning ([#8590](https://github.com/paritytech/parity/pull/8590))
|
||||||
|
- Attempt to fix intermittent test failures ([#8584](https://github.com/paritytech/parity/pull/8584))
|
||||||
|
- Block_header can fail so return Result ([#8581](https://github.com/paritytech/parity/pull/8581))
|
||||||
|
- Block_header can fail so return Result
|
||||||
|
- Restore previous return type based on feedback
|
||||||
|
- Fix failing doc tests running on non-code
|
||||||
|
- Block::decode() returns Result ([#8586](https://github.com/paritytech/parity/pull/8586))
|
||||||
|
- Gitlab test script fixes ([#8573](https://github.com/paritytech/parity/pull/8573))
|
||||||
|
- Exclude /docs from modified files.
|
||||||
|
- Ensure all references in the working tree are available
|
||||||
|
- Remove duplicated line from test script
|
||||||
|
- Bump beta to 1.11.1 ([#8627](https://github.com/paritytech/parity/pull/8627))
|
||||||
|
|
||||||
|
## Parity [v1.11.0](https://github.com/paritytech/parity/releases/tag/v1.11.0) (2018-05-09)
|
||||||
|
|
||||||
|
This is the Parity 1.11.0-beta release! ~~Hurray!~~ This release has been pulled due to peering issues, please use 1.11.1-beta.
|
||||||
|
|
||||||
|
The full list of included changes:
|
||||||
|
|
||||||
- Backports ([#8558](https://github.com/paritytech/parity/pull/8558))
|
- Backports ([#8558](https://github.com/paritytech/parity/pull/8558))
|
||||||
- Fetching logs by hash in blockchain database ([#8463](https://github.com/paritytech/parity/pull/8463))
|
- Fetching logs by hash in blockchain database ([#8463](https://github.com/paritytech/parity/pull/8463))
|
||||||
- Fetch logs by hash in blockchain database
|
- Fetch logs by hash in blockchain database
|
||||||
|
@ -1,3 +1,26 @@
|
|||||||
|
## Parity [v1.10.4](https://github.com/paritytech/parity/releases/tag/v1.10.4) (2018-05-15)
|
||||||
|
|
||||||
|
Parity 1.10.4 is a bug-fix release to improve performance and stability.
|
||||||
|
|
||||||
|
The full list of included changes:
|
||||||
|
|
||||||
|
- Backports ([#8623](https://github.com/paritytech/parity/pull/8623))
|
||||||
|
- Fix account list double 0x display ([#8596](https://github.com/paritytech/parity/pull/8596))
|
||||||
|
- Remove unused self import
|
||||||
|
- Fix account list double 0x display
|
||||||
|
- Trace precompiled contracts when the transfer value is not zero ([#8486](https://github.com/paritytech/parity/pull/8486))
|
||||||
|
- Trace precompiled contracts when the transfer value is not zero
|
||||||
|
- Add tests for precompiled CALL tracing
|
||||||
|
- Use byzantium test machine for the new test
|
||||||
|
- Add notes in comments on why we don't trace all precompileds
|
||||||
|
- Use is_transferred instead of transferred
|
||||||
|
- Gitlab test script fixes ([#8573](https://github.com/paritytech/parity/pull/8573))
|
||||||
|
- Exclude /docs from modified files.
|
||||||
|
- Ensure all references in the working tree are available
|
||||||
|
- Remove duplicated line from test script
|
||||||
|
- Bump stable to 1.10.4 ([#8626](https://github.com/paritytech/parity/pull/8626))
|
||||||
|
- Allow stable snaps to be stable. ([#8582](https://github.com/paritytech/parity/pull/8582))
|
||||||
|
|
||||||
## Parity [v1.10.3](https://github.com/paritytech/parity/releases/tag/v1.10.3) (2018-05-08)
|
## 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.
|
Parity 1.10.3 marks the first stable release on the 1.10 track. Among others, it improves performance and stability.
|
||||||
|
Loading…
Reference in New Issue
Block a user