Note: Parity 0.9 reached End-of-Life on 2016-05-02 (EOL). ## Parity [beta-0.9.1](https://github.com/paritytech/parity/releases/tag/beta-0.9.1) (2016-02-16) Homestead transition block changed to 1100000. - Beta patch to 0.9.1 [#445](https://github.com/paritytech/parity/pull/445) - Delay homestead transition [#430](https://github.com/paritytech/parity/pull/430) - (BETA) https link in the installer (?) [#392](https://github.com/paritytech/parity/pull/392) - beta: Check for handshake expiration before attempting replace [#377](https://github.com/paritytech/parity/pull/377) ## Parity [beta-0.9](https://github.com/paritytech/parity/releases/tag/beta-0.9) (2016-02-08) First Parity Beta 0.9 released. - Panic on missing counters; Client cleanup [#368](https://github.com/paritytech/parity/pull/368) - Update README for new PPAs. [#369](https://github.com/paritytech/parity/pull/369) - block_queue::clear should be more thorough [#365](https://github.com/paritytech/parity/pull/365) - Fixed an issue with forked counters [#363](https://github.com/paritytech/parity/pull/363) - Install parity [#362](https://github.com/paritytech/parity/pull/362) - DB directory versioning [#358](https://github.com/paritytech/parity/pull/358) - Raise FD limit for MacOS [#357](https://github.com/paritytech/parity/pull/357) - Travis slack integration. [#356](https://github.com/paritytech/parity/pull/356) - SignedTransaction structure [#350](https://github.com/paritytech/parity/pull/350) - License [#354](https://github.com/paritytech/parity/pull/354) - Performance optimizations [#353](https://github.com/paritytech/parity/pull/353) - Gitter in README. [#355](https://github.com/paritytech/parity/pull/355) - test efforts, receipt requests [#352](https://github.com/paritytech/parity/pull/352) - sync tests setup & local module coverage [#348](https://github.com/paritytech/parity/pull/348) - install parity script [#347](https://github.com/paritytech/parity/pull/347) - evmjit homestead merge [#342](https://github.com/paritytech/parity/pull/342) - Fixed sync stalling on fork [#343](https://github.com/paritytech/parity/pull/343) - Remerge 264 [#334](https://github.com/paritytech/parity/pull/334) - Ethsync tests bfix [#339](https://github.com/paritytech/parity/pull/339) - Fix default options. [#335](https://github.com/paritytech/parity/pull/335) - sync queue limit hotfix [#338](https://github.com/paritytech/parity/pull/338) - Network tests, separate local coverage for utils [#333](https://github.com/paritytech/parity/pull/333) - fix parity version so netstats can parse it [#332](https://github.com/paritytech/parity/pull/332) - reveal surprise [#331](https://github.com/paritytech/parity/pull/331) - Revert removal of `new_code`. [#330](https://github.com/paritytech/parity/pull/330) - Network mod tests first part [#329](https://github.com/paritytech/parity/pull/329) - Look ma no `dead_code` [#323](https://github.com/paritytech/parity/pull/323) - Fixing JIT, Updating hook to run `ethcore` tests. [#326](https://github.com/paritytech/parity/pull/326) - Final docs [#327](https://github.com/paritytech/parity/pull/327) - update install-deps.sh [#316](https://github.com/paritytech/parity/pull/316) - Finish all my docs. Fix previous test compilation. [#320](https://github.com/paritytech/parity/pull/320) - Additional evm tests (extops, call, jumps) and some docs [#317](https://github.com/paritytech/parity/pull/317) - More documentation. [#318](https://github.com/paritytech/parity/pull/318) - Additional documentation. [#315](https://github.com/paritytech/parity/pull/315) - unused functions cleanup [#310](https://github.com/paritytech/parity/pull/310) - update ethcore.github.io documentation automatically [#311](https://github.com/paritytech/parity/pull/311) - Another try with travis ci credentials [#314](https://github.com/paritytech/parity/pull/314) - Document some stuff. [#309](https://github.com/paritytech/parity/pull/309) - Check block parent on import; Peer timeouts [#303](https://github.com/paritytech/parity/pull/303) - Increasing coverage for evm. [#306](https://github.com/paritytech/parity/pull/306) - ethcore docs [#301](https://github.com/paritytech/parity/pull/301) - Replacing secure token for deployment [#305](https://github.com/paritytech/parity/pull/305) - doc.sh [#299](https://github.com/paritytech/parity/pull/299) - Building beta-* and stable-* tags [#302](https://github.com/paritytech/parity/pull/302) - Deploying artifacts for tags (release/beta) [#300](https://github.com/paritytech/parity/pull/300) - cov.sh to show coverage locally [#298](https://github.com/paritytech/parity/pull/298) - benchmark fixes [#297](https://github.com/paritytech/parity/pull/297) - Include JSONRPC CLI options. [#296](https://github.com/paritytech/parity/pull/296) - travis.yml fixes [#293](https://github.com/paritytech/parity/pull/293) - Improve version string. [#295](https://github.com/paritytech/parity/pull/295) - Fixed block queue test [#294](https://github.com/paritytech/parity/pull/294) - Util docs [#292](https://github.com/paritytech/parity/pull/292) - fixed building docs [#289](https://github.com/paritytech/parity/pull/289) - update travis to build PRs only against master [#290](https://github.com/paritytech/parity/pull/290) - Coverage effort [#272](https://github.com/paritytech/parity/pull/272) - updated docker containers [#288](https://github.com/paritytech/parity/pull/288) - rpc module fixes [#287](https://github.com/paritytech/parity/pull/287) - Test for Receipt RLP. [#282](https://github.com/paritytech/parity/pull/282) - Building from source guide [#284](https://github.com/paritytech/parity/pull/284) - Fixed neted empty list RLP encoding [#283](https://github.com/paritytech/parity/pull/283) - Fix CALLDATACOPY (and bonus CODECOPY, too!). [#279](https://github.com/paritytech/parity/pull/279) - added travis && coveralls badge to README.md [#280](https://github.com/paritytech/parity/pull/280) - coveralls coverage [#277](https://github.com/paritytech/parity/pull/277) - Travis [in progress] [#257](https://github.com/paritytech/parity/pull/257) - Travis on reorganized repo [#276](https://github.com/paritytech/parity/pull/276) - umbrella project [#275](https://github.com/paritytech/parity/pull/275) - Ethash disk cache [#273](https://github.com/paritytech/parity/pull/273) - Parity executable name and version [#274](https://github.com/paritytech/parity/pull/274) - Dockerfile [#195](https://github.com/paritytech/parity/pull/195) - Garbage collection test fix [#267](https://github.com/paritytech/parity/pull/267) - Fix stCallCreateCallCodeTest, add more tests [#271](https://github.com/paritytech/parity/pull/271) - Moved sync out of ethcore crate; Added block validation [#265](https://github.com/paritytech/parity/pull/265) - RLP encoder refactoring [#252](https://github.com/paritytech/parity/pull/252) - Chain sync tests and minor refactoring [#264](https://github.com/paritytech/parity/pull/264) - Common log init function [#263](https://github.com/paritytech/parity/pull/263) - changed max vm depth from 128 to 64, change homestead block to 1_000_000 [#262](https://github.com/paritytech/parity/pull/262) - fixed blockchain tests crash on log init [#261](https://github.com/paritytech/parity/pull/261) - Blockchain tests and some helpers for guarding temp directory [#256](https://github.com/paritytech/parity/pull/256) - Fix logging and random tests. [#260](https://github.com/paritytech/parity/pull/260) - Fix difficulty calculation algo. [#259](https://github.com/paritytech/parity/pull/259) - fix submodule version [#258](https://github.com/paritytech/parity/pull/258) - temp dir spawn refactoring [#246](https://github.com/paritytech/parity/pull/246) - fixed tests submodule branch [#254](https://github.com/paritytech/parity/pull/254) - rpc net methods returns real peer count && protocol version [#253](https://github.com/paritytech/parity/pull/253) - Add homestead & random tests. [#245](https://github.com/paritytech/parity/pull/245) - Fixing suicide with self-refund to be consistent with CPP. [#247](https://github.com/paritytech/parity/pull/247) - stubs for rpc methods [#251](https://github.com/paritytech/parity/pull/251) - clippy, missing docs, renaming etc. [#244](https://github.com/paritytech/parity/pull/244) - impl missing methods in tests [#243](https://github.com/paritytech/parity/pull/243) - General tests and some helpers [#239](https://github.com/paritytech/parity/pull/239) - Note additional tests are fixed, fix doc test. [#242](https://github.com/paritytech/parity/pull/242) - jsonrpc http server [#193](https://github.com/paritytech/parity/pull/193) - Ethash nonce is H64 not a u64 [#240](https://github.com/paritytech/parity/pull/240) - Fix import for bcMultiChainTest [#236](https://github.com/paritytech/parity/pull/236) - Client basic tests [#232](https://github.com/paritytech/parity/pull/232) - Fix ensure_db_good() and flush_queue(), block refactoring, check block format, be strict. [#231](https://github.com/paritytech/parity/pull/231) - Rlp [#207](https://github.com/paritytech/parity/pull/207) - Schedule documentation [#219](https://github.com/paritytech/parity/pull/219) - U256<->H256 Conversion [#206](https://github.com/paritytech/parity/pull/206) - Spawning new thread when we are reaching stack limit [#217](https://github.com/paritytech/parity/pull/217) - Blockchain tests [#211](https://github.com/paritytech/parity/pull/211) - fixed failing sync test [#218](https://github.com/paritytech/parity/pull/218) - Removing println [#216](https://github.com/paritytech/parity/pull/216) - Cleaning readme [#212](https://github.com/paritytech/parity/pull/212) - Fixing delegatecall [#196](https://github.com/paritytech/parity/pull/196) - Autogenerate the Args from the docopt macro. [#205](https://github.com/paritytech/parity/pull/205) - Networking fixes [#202](https://github.com/paritytech/parity/pull/202) - Argument parsing from CLI [#204](https://github.com/paritytech/parity/pull/204) - Removed wildcard from clippy version [#203](https://github.com/paritytech/parity/pull/203) - Fixed tests and tweaked sync progress report [#201](https://github.com/paritytech/parity/pull/201) - Heavy tests [#199](https://github.com/paritytech/parity/pull/199) - Mutithreaded IO [#198](https://github.com/paritytech/parity/pull/198) - Populating last_hashes [#197](https://github.com/paritytech/parity/pull/197) - Fixing clippy stuff [#170](https://github.com/paritytech/parity/pull/170) - basic .travis.yml [#194](https://github.com/paritytech/parity/pull/194) - Generating coverage reports. [#190](https://github.com/paritytech/parity/pull/190) - Adding doc requests comments [#192](https://github.com/paritytech/parity/pull/192) - moved src/bin/client.rs -> src/bin/client/main.rs [#185](https://github.com/paritytech/parity/pull/185) - removed overflowing_shr [#188](https://github.com/paritytech/parity/pull/188) - fixed wrapping ops on latest nightly [#187](https://github.com/paritytech/parity/pull/187) - Pruned state DB [#176](https://github.com/paritytech/parity/pull/176) - Memory management for cache [#180](https://github.com/paritytech/parity/pull/180) - Implement signs having low-s. [#183](https://github.com/paritytech/parity/pull/183) - Introduce sha3 crate and use it in ethash [#178](https://github.com/paritytech/parity/pull/178) - Multithreaded block queue [#173](https://github.com/paritytech/parity/pull/173) - Iterator for NibbleSlice and TrieDB. [#171](https://github.com/paritytech/parity/pull/171) - Handling all possible overflows [#145](https://github.com/paritytech/parity/pull/145) - Global secp256k1 context [#164](https://github.com/paritytech/parity/pull/164) - Ethash [#152](https://github.com/paritytech/parity/pull/152) - Move util into here [#153](https://github.com/paritytech/parity/pull/153) - EVM Interpreter [#103](https://github.com/paritytech/parity/pull/103) - Homestead transition support, maybe. [#141](https://github.com/paritytech/parity/pull/141) - externalities refactor [#131](https://github.com/paritytech/parity/pull/131) - More open files. [#140](https://github.com/paritytech/parity/pull/140) - Single array for logs output. [#133](https://github.com/paritytech/parity/pull/133) - Client app event handler [#132](https://github.com/paritytech/parity/pull/132) - Various consensus fixes. [#130](https://github.com/paritytech/parity/pull/130) - callcode builtins tests pass [#127](https://github.com/paritytech/parity/pull/127) - Client state syncing [#119](https://github.com/paritytech/parity/pull/119) - Split externalities from executive. [#126](https://github.com/paritytech/parity/pull/126) - executive error on not enoguh base gas [#124](https://github.com/paritytech/parity/pull/124) - Gav [#125](https://github.com/paritytech/parity/pull/125) - builtin sets excepted to true [#123](https://github.com/paritytech/parity/pull/123) - More state tests. [#122](https://github.com/paritytech/parity/pull/122) - updated to rocksdb wrapper version 0.3 [#121](https://github.com/paritytech/parity/pull/121) - out_of_gas -> excepted [#120](https://github.com/paritytech/parity/pull/120) - Parametrizing evm::Factory [#111](https://github.com/paritytech/parity/pull/111) - stLogs tests passing [#118](https://github.com/paritytech/parity/pull/118) - Fix executive. [#117](https://github.com/paritytech/parity/pull/117) - Fixes for marek's shooting from the hip. [#116](https://github.com/paritytech/parity/pull/116) - Executive revert fix [#115](https://github.com/paritytech/parity/pull/115) - Fix storage/account and add butress test. [#114](https://github.com/paritytech/parity/pull/114) - Refactored Pod & Diff types into separate files, JSON infrastructure revamp. [#113](https://github.com/paritytech/parity/pull/113) - Fix storage stuff and introduce per-item dirty-tracking. [#112](https://github.com/paritytech/parity/pull/112) - Check logs in state tests. [#109](https://github.com/paritytech/parity/pull/109) - executive gas calculation fixes [#108](https://github.com/paritytech/parity/pull/108) - proper gas calculation in executive [#107](https://github.com/paritytech/parity/pull/107) - Fixing MaxDepth param for executive [#105](https://github.com/paritytech/parity/pull/105) - Fix determination of state roots. [#106](https://github.com/paritytech/parity/pull/106) - transact substracts tx_gas [#104](https://github.com/paritytech/parity/pull/104) - Pretty-print and fix for state. [#102](https://github.com/paritytech/parity/pull/102) - Tier step price. [#101](https://github.com/paritytech/parity/pull/101) - Refactor Diff datastructures. [#100](https://github.com/paritytech/parity/pull/100) - externalities use u256 instead of u64 for gas calculation [#99](https://github.com/paritytech/parity/pull/99) - Executive tests [#97](https://github.com/paritytech/parity/pull/97) - State conensus tests now print mismatching diff on fail. [#98](https://github.com/paritytech/parity/pull/98) - State testing framework. First test is failing. [#96](https://github.com/paritytech/parity/pull/96) - executive tests [#95](https://github.com/paritytech/parity/pull/95) - Use U512s for ether cost calculation, complete transaction API [#94](https://github.com/paritytech/parity/pull/94) - Utils for consensus test decoding and better layout. [#93](https://github.com/paritytech/parity/pull/93) - executive fixes + tests [#89](https://github.com/paritytech/parity/pull/89) - All transaction tests pass. Nicer testing framework. [#92](https://github.com/paritytech/parity/pull/92) - Block verification tests; BlockProvider blockchain trait for testing [#88](https://github.com/paritytech/parity/pull/88) - State::exists, docs and tests. [#87](https://github.com/paritytech/parity/pull/87) - Add tests module, add two more transaction tests. [#86](https://github.com/paritytech/parity/pull/86) - bring back removed tests, removed build warnings [#82](https://github.com/paritytech/parity/pull/82) - Nicer transaction validation API. Nicer OutOfBounds API in general. [#85](https://github.com/paritytech/parity/pull/85) - Transaction fixes and consensus tests (all passing) [#84](https://github.com/paritytech/parity/pull/84) - fixed getting block info in evmjit + tests [#81](https://github.com/paritytech/parity/pull/81) - evm tests cleanup [#80](https://github.com/paritytech/parity/pull/80) - renamed VmFactory -> Factory [#77](https://github.com/paritytech/parity/pull/77) - fixed rust-evmjit description of improper_ctypes usage [#76](https://github.com/paritytech/parity/pull/76) - jit feature enabled by default [#75](https://github.com/paritytech/parity/pull/75) - evm [#52](https://github.com/paritytech/parity/pull/52) - state clone [#74](https://github.com/paritytech/parity/pull/74) - Block Verification (no tests yet) [#72](https://github.com/paritytech/parity/pull/72) - Improvements to LogEntry and Transaction [#73](https://github.com/paritytech/parity/pull/73) - Use getter in header in preparation for a Header trait; additional testing in enact_block(). [#64](https://github.com/paritytech/parity/pull/64) - BlockChain sync and Client app [#55](https://github.com/paritytech/parity/pull/55) - Block enactment (including test) [#63](https://github.com/paritytech/parity/pull/63) - Block complete. Needs tests. [#62](https://github.com/paritytech/parity/pull/62) - More on OpenBlock::close; State::kill_account added [#61](https://github.com/paritytech/parity/pull/61) - Remove genesis module, add more chain specs and separate out ethereum-specific stuff [#60](https://github.com/paritytech/parity/pull/60) - State::new_contract, camelCase engine params, missing param [#59](https://github.com/paritytech/parity/pull/59) - Use reorganisation [#58](https://github.com/paritytech/parity/pull/58) - Initial Ethash/Block skeleton implementations. [#57](https://github.com/paritytech/parity/pull/57) - Spec with tested Morden genesis decoder and builtins. [#54](https://github.com/paritytech/parity/pull/54) - Move all chain parameters into `engine_params` [#50](https://github.com/paritytech/parity/pull/50) - jit ffi improvements [please review] [#51](https://github.com/paritytech/parity/pull/51) - blockchain [please review] [#34](https://github.com/paritytech/parity/pull/34) - Move information from networkparams.rs into spec.rs [#48](https://github.com/paritytech/parity/pull/48) - Move bulking out in Engine/Params. [#47](https://github.com/paritytech/parity/pull/47) - Removed need for mutation in State. [#46](https://github.com/paritytech/parity/pull/46) - State::code and State::storage_at + tests. [#45](https://github.com/paritytech/parity/pull/45) - State functions for balance and nonce operations [#44](https://github.com/paritytech/parity/pull/44) - Account::storage_at, Account::ensure_cached and tests. [#43](https://github.com/paritytech/parity/pull/43) - Additional tests. [#42](https://github.com/paritytech/parity/pull/42) - seal todo done [#41](https://github.com/paritytech/parity/pull/41) - missing rustc_serialize crate && rlp `as_list` function [#40](https://github.com/paritytech/parity/pull/40) - More methods in Account, documentation and tests. [#39](https://github.com/paritytech/parity/pull/39) - Minor reworking of Account. [#38](https://github.com/paritytech/parity/pull/38) - Add Account and State classes. [#37](https://github.com/paritytech/parity/pull/37) - Revert regressions [#36](https://github.com/paritytech/parity/pull/36)