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