openethereum/docs/CHANGELOG-0.9.md

19 KiB

Note: Parity 0.9 reached End-of-Life on 2016-05-02 (EOL).

Parity beta-0.9.1 (2016-02-16)

Homestead transition block changed to 1100000.

  • Beta patch to 0.9.1 #445
  • Delay homestead transition #430
  • (BETA) https link in the installer (?) #392
  • beta: Check for handshake expiration before attempting replace #377

Parity beta-0.9 (2016-02-08)

First Parity Beta 0.9 released.

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