openethereum/docs/CHANGELOG-1.1.md

13 KiB

Note: Parity 1.1 reached End-of-Life on 2016-08-12 (EOL).

Parity v1.1.0 (2016-05-02)

Parity 1.1.0 introduces:

  • Transaction tracing. Parity now optionally indexes & stores message-call/"internal transaction" information and provides additional RPC for querying.
  • Web interface for logs, status & JSON RPC.
  • Improved JSON RPC compatibility.
  • Reduced memory footprint.
  • Optimized EVM interpreter performance.

Full Changes:

  • Exposing default extra data via ethcore RPC #1032
  • Net etiquette #1028
  • Bumping clippy & fixing warnings #1024
  • Tracedb interface && cli #997
  • Switching to geth-attach supporting version of rpc core and server #1022
  • Fixing status page displaying homestead #1020
  • Core tracedb functionality. #996
  • RPC method for supported modules #1019
  • Updating status page #1015
  • Disabling wallet #1017
  • More detailed fatal error reporting #1016
  • Support 'pending' block in RPC #1007
  • Enable pending block when there is local transaction pending. #1005
  • updating key files permissions on save #1010
  • IPC JSON RPC (for external interface) #1009
  • Fixing Firefox authorization issues #1013
  • cargo update #1012
  • Switching to rust-url@1.0.0 #1011
  • Exception handling in RPC & WebApps #988
  • Fixed uint deserialization from hex #1008
  • Tweak timeout and packet size to handle slow networks better #1004
  • db key is generic and can be made smaller #1006
  • IPC with new serialization #998
  • make jsonrpc api engine agnostic #1001
  • updated cargo.lock #1002
  • updated parity dependencies #993
  • Auto (with codegen) binary serializer #980
  • Fixing transaction queue last_nonces update #995
  • import route contains ommited blocks #994
  • fixed encoding 0u8 #992
  • Use latest netstats #989
  • RPC shared external miner #984
  • Additional RPC methods for settings #983
  • Fixing transaction_queue deadlock #985
  • Refactoring of parity/main.rs #981
  • Fixing clippy warnings. #982
  • Bumping status page #977
  • querying extras separated to its own module #972
  • Exposing application logs via RPC. #976
  • Addressing binary serialization for db types #966
  • removed redundant unwraps #935
  • fixed transaction queue merge conflict #975
  • Configurable limit for transaction queue (CLI & Ethcore-RPC) #974
  • Enforce limit caused last_nonce to return incorrect values. #973
  • Even more detailed errors for transaction queue #969
  • temporary fix of panic in blockchain garbage collection #970
  • IPC codegen - some minor fixes & enhancements #967
  • Additional logging for transactions #968
  • refactored blockchain extras keys building #963
  • Using hyper-mio branch in webapps. #957
  • Remove nanomsg from build-dependencies #965
  • Fix build for --target=armv7-unknown-linux-gnueabihf #964
  • IPC RPC codegen extra feature #962
  • IPC RPC codegen for generic implementation #961
  • using db_path directory when upgrading #960
  • IPC hypervisor #958
  • Removing a transaction from queue now removes all from this sender with lower nonces. #950
  • bump status page version 0.1.7 #955
  • Changing cors header to be optional #956
  • Update ARM Dockerfile #959
  • Sensible gas limits for eth_sendTransaction #953
  • Fix upgrade script and make parity run when no .parity dir. #954
  • Tracing and docs for --pruning=auto. #952
  • IPC serialization for custom parameters #946
  • default filter from block should be Latest, not Earliest #948
  • README.md: removes sudo from multirust installation #943
  • Disable long lines formatting + ethash example. #939
  • Ethcore-specific RPC methods for altering miner parameters. #934
  • Use ethcore nanomsg bindings #941
  • Update IPC codegen to latest syntax libs #938
  • IPC documentation #937
  • Bumping clippy and fixing warnings. #936
  • Pruning auto #927
  • IPC persistent client link #933
  • IPC persistent client link #930
  • IPC handshake (negotiating protocol/api version) #928
  • Upgrade logic between versions #914
  • executive tracing cleanup #903
  • Ethcore-specific RPC methods #923
  • Parameter to allow user to force the sealing mechanism #918
  • updated dependencies #921
  • Fixed send transaction deadlock #920
  • --unlock is comma-delimited. #916
  • fixed eth_getLogs #915
  • create provided custom dir for keys if none #912
  • spec loading cleanup #858
  • WebApps HTTP Basic Auth Support #906
  • Removing match on constant #888
  • Update auth.rs #907
  • Enabling webapps compilation by default #904
  • fixed #895 #898
  • Support for compile-time included WebApplications. #899
  • Propagate transaction queue #894
  • Use new json RPC server #901
  • Gracefully dying when trying to enable RPC and app is compiled without it. #900
  • Additional logging and friendlier error messages #893
  • Avoid signalling readiness when app is about to be closed. #897
  • fixed #875 and added tests for eth_sendTransaction #890
  • passing key path to all invocations #891
  • Fixed eth_call nonce and gas handling #892
  • ipc rpc with nano transport (simple duplex) #886
  • Bumping clippy and fixing warnings #889
  • More descriptive expectations to transaction queue consistency. #878
  • uint bug - replace add with or #879
  • Fixing typo in bigint #877
  • update misleading cli help msg for author #874
  • Find geth data store cross-platform. #871
  • Import geth 1.4.0 keys #872
  • Syntax helpers for IPC RPC (part 2) #854
  • Fixed bootnode URL and error message #870
  • replace popcnt with mov (861) #867
  • weekly dependencies update #865
  • Remove unused mut #866
  • fixed #855 #864
  • simplified trace from functions, removed clippy warnings #862
  • Update deprecated HashDB methods in docs. #857
  • refactored loading transaction json tests #853
  • reorganised price info lookup #852
  • Publish locally-made transactions to peers. #850
  • Add generalbeck's token #847
  • Fix response for mining. #846
  • USD-based pricing of gas. #843
  • Parity can accept older work packages #811
  • Caching for computing seed hashes (#541) #841
  • checking transaction queue for pending transaction #838
  • refactored loading of state tests #817
  • tests for deserialization of transaction from issue #835 #837
  • unlocks with no expiration [on top of 833] #834
  • Unlock accounts on CLI. #833
  • Make BlockNumber optional, fix eth_call #829
  • Test socket to common test code (ethcore-devtools) #831
  • Use network id for the web3_net_version return. #822
  • json-rpc web3_sha3 #824
  • remove some unused files #819
  • debug symbols for master/beta #818
  • Syntax helpers for IPC RPC #809
  • refactored loading of execution tests #803
  • Rustfmt.toml #805
  • install-partiy runs brew reinstall parity on osx #810
  • Fix mining from spinning #807