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