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