docs/CHANGELOG-1.3.md
Note: Parity 1.3 reached End-of-Life on 2017-01-19 (EOL).
This patch release fixes an issue with syncing on the Ropsten test network.
Parity 1.3.14 fixes a few stability issues and adds support for the Ropsten testnet.
This release fixes an issue with EIP-155 transactions being allowed into the transaction pool.
This stable release enables EIP-155/160/161/170 hardfork at block 2675000 (1885000 for test network).
This is a maintenance release for the stable series to delay the EIP-155/160/161 hard fork transition. Update from 1.3.10 is mandatory. It also deprecates and disables the old Parity UI.
The latest 1.3 series release, now considered stable.
This includes several additional optimisations and fixes together with provisional support for the upcoming hard fork for EIP155/160/161.
This release enables EIP-150 hard fork for Ethereum Classic chain and resolves a few stability and performance issues, such as:
Full changes:
Parity 1.3.8 is our EIP150 hard-fork compliant release.
Running this will enact a mild change of the protocol at block number 2,463,000 which should occur on Tuesday 18th October 2016 at approximately 12:20 London time (BST). This change alters the gas prices for a number of operations, mainly centring around i/o intensive Merkle trie lookups (BALANCE, EXTCODESIZE &c.) and state-trie polluters (SUICIDE, CREATE and CALL). These operations were heavily underpriced, an oversight which lead to the recent degradation of network service. The full details of the alteration are specified in EIP-150.
Additionally several issues have been fixed including:
And some small features including database performance improvements and additional logging.
All the chain specification files now have EIP-150 rules enabled by default. To continue using the chain add the eip150Transition key under Engine/ethash/params and set it to a future transition block as shown in this example.
The key related to homestead transition has been renamed from frontierCompatibilityModeLimit to homesteadTransition.
This release contains fixes to reduce memory usage under the DoS attack and improve transaction relay.
Parity 1.3.6 is another hotfix release to address transaction spam and deal with stability issues. With this release transaction pool gas limit no longer applies to local transactions. Full list of changes is available here:
1.3.5 is a hotfix release for the transaction propagation issue. Transaction pool limit is now calculated based on the block gas limit.
Parity 1.3.4 release contains more optimizations to internal caching as well as stability improvements.
It also introduces an ability for miners to choose a transaction ordering strategy:
--tx-queue-strategy S Prioritization strategy used to order transactions
in the queue. S may be:
gas - Prioritize txs with low gas limit;
gas_price - Prioritize txs with high gas price;
gas_factor - Prioritize txs using gas price
and gas limit ratio [default: gas_factor].
1.3.3 is another hotfix release for the DoS attack
This is a hotfix release to address stability and performance issues uncovered during the network DoS attack. Full list of changes is available here
1.3.1 includes many bugfixes. Critical ones:
Chain reorganisation fix Transaction receipts / traces were sometimes linked with incorrect block hash. Fixed in https://github.com/paritytech/parity/commit/a9587f8965a32c84973c35ce1c8d51d07044143f
Trace overflow fix Overflow which occurred during tracing. Fixed in https://github.com/paritytech/parity/pull/1979
Backports to beta #2068
Fixing serde overflow error (#1977) #2030
Simplified db pruning detection in beta #1924
Backports to beta #1919
As well as many bug fixes, 1.3.0 includes a number of important improvements including:
Incremental improvements include:
--fast-and-loose option for additional speed-ups which can compromise integrity on a dirty shutdown.solc is available.Full changes: