openethereum/CHANGELOG.md

50 KiB

Parity v1.7.3 (2017-10-09)

Parity 1.7.3 enables the Byzantium fork for Ethereum main network on Block 4_370_000 and offers a variety of bug fixes and stability improvements. Among them:

  • Fixed network protocol version negotiation with Geth nodes v1.7.1+.
  • Fixed RETURNDATA size for built-ins. (Built-ins in some cases overwrite only a portion of the output memory slice.)
  • Multisig Wallet View now loads if multiple transactions happened within one block.
  • Improved stability of snapshot-sycns (warp).
  • Revised timeout and batch size constants for bigger blocks.
  • Renamed RPC receipt statusCode field to status.

Full list of included changes:

  • Backporting (#6676)
    • Fix wallet view (#6597)
      • Add safe fail for empty logs
      • Filter transactions
      • Add more logging
      • Fix Wallet Creation and wallet tx list
      • Remove logs
      • Prevent selecting twice same wallet owner
      • Fix tests
      • Remove unused props
    • Disallow pasting recovery phrases on first run (#6602)
      • Fix disallowing paste of recovery phrase on first run, ref #6581
      • Allow the leader of CATS pasting recovery phrases.
    • Updated systemd files for linux (#6592)
      • Previous version put $BASE directory in root directory.
      • This version clearly explains how to run as root or as specific user.
      • Additional configuration:
        • send SIGHUP for clean exit,
        • restart on fail.
      • Tested on Ubuntu 16.04.3 LTS with 4.10.0-33-generic x86_64 kernel
    • Don't expose port 80 for parity anymore (#6633)
  • Backporting (#6675)
    • Required validators >= num owners (#6551)
    • Debounce sync status. (#6572)
    • Fixed network protocol version negotiation (#6649)
    • Renamed RPC receipt statusCode field to status (#6650)
    • Fixed RETURNDATA size for built-ins (#6652)
  • Byzantium fork block number (#6661)
  • Refreshing block number on status view (#6610)
  • Tweaked block download timeouts (#6595)
  • Backports (#6563)
    • Sync progress and error handling fixes (#6560)
    • Fixed receipt serialization and RPC (#6555)
  • Bump to v1.7.3

Parity v1.7.2 (2017-09-18)

Parity 1.7.2 is a bug-fix release to improve performance and stability. Among others, it addresses the following:

  • Byzantium fork support for the Ropsten and Foundation networks.
  • Added support for the ConsenSys and Gnosis multi-signature wallets.
  • Significantly increased token registry and token balance lookup performance.
  • Fixed issues with the health status indicator in the wallet.
  • Tweaked warp-sync to quickly catch up with chains fallen back more than 10,000 blocks.
  • Fixes to the Chrome extension and macOS installer upgrades.

Full list of included changes:

  • Fix output from eth_call. (#6538)
  • Ropsten fork (#6532)
  • Byzantium updates (#6529)
    • Fix modexp bug: return 0 if base=0 (#6424)
    • Running state test using parity-evm (#6355)
      • Initial version of state tests.
      • Refactor state to support tracing.
      • Unify TransactResult.
      • Add test.
    • Byzantium updates (#5855)
      • EIP-211 updates
      • Benchmarks
      • Blockhash instruction gas cost updated
      • More benches
      • EIP-684
      • EIP-649
      • EIP-658
      • Updated some tests
      • Modexp fixes
      • STATICCALL fixes
      • Pairing fixes
      • More STATICALL fixes
      • Use paritytech/bn
      • Fixed REVERTing of contract creation
      • Fixed more tests
      • Fixed more tests
      • Blockchain tests
      • Enable previously broken tests
      • Transition test
      • Updated tests
      • Fixed modexp reading huge numbers
      • Enabled max_code_size test
      • Review fixes
      • Updated pairing pricing
      • Missing commas (style)
      • Update test.rs
      • Small improvements
      • Eip161abc
  • Fix extension detection (#6452) (#6524)
    • Fix extension detection.
    • Fix mobx quirks.
    • Update submodule.
  • Fix detecting hardware wallets. (#6509)
  • Allow hardware device reads without lock. (#6517)
  • Backports #6497
    • Fix slow balances (#6471)
      • Update token updates
      • Update token info fetching
      • Update logger
      • Minor fixes to updates and notifications for balances
      • Use Pubsub
      • Fix timeout.
      • Use pubsub for status.
      • Fix signer subscription.
      • Process tokens in chunks.
      • Fix tokens loaded by chunks
      • Dispatch tokens asap
      • Fix chunks processing.
      • Better filter options
      • Parallel log fetching.
      • Fix signer polling.
      • Fix initial block query.
      • Token balances updates : the right(er) way
      • Better tokens info fetching
      • Fixes in token data fetching
      • Only fetch what's needed (tokens)
      • Fix linting issues
      • Update wasm-tests.
      • Fixing balances fetching
      • Fix requests tracking in UI
      • Fix request watching
      • Update the Logger
      • PR Grumbles Fixes
    • Eth_call returns output of contract creations (#6420)
      • Eth_call returns output of contract creations
      • Fix parameters order.
      • Save outputs for light client as well.
    • Don't accept transactions above block gas limit.
    • Expose health status over RPC (#6274)
      • Node-health to a separate crate.
      • Initialize node_health outside of dapps.
      • Expose health over RPC.
      • Bring back 412 and fix JS.
      • Add health to workspace and tests.
      • Fix compilation without default features.
      • Fix borked merge.
      • Revert to generics to avoid virtual calls.
      • Fix node-health tests.
      • Add missing trailing comma.
    • Fixing/removing failing JS tests.
    • Do not activate genesis epoch in immediate transition validator contract (#6349)
    • Fix memory tracing.
    • Add test to cover that.
    • Ensure balances of constructor accounts are kept
    • Test balance of spec-constructed account is kept
  • Fix warning spam. #6369
  • Bump to 1.7.2
  • Fix eth_call #6366
  • Backporting #6352
    • Better check the created accounts before showing Startup Wizard #6331
    • Tweaked snapshot params #6344
  • Increase default gas limit for eth_call #6337
    • Fix balance increase.
    • Cap gas limit for dapp-originating requests.
  • Backports #6333
    • Overflow check in addition
    • Unexpose methods on UI RPC. #6295
    • Add more descriptive error when signing/decrypting using hw wallet.
    • Format instant change proofs correctly
    • Propagate stratum submit share error upstream #6260
    • Updated jsonrpc #6264
    • Using multiple NTP servers #6173
      • Small improvements to time estimation.
      • Allow multiple NTP servers to be used.
      • Removing boxing.
      • Update list of servers and add reference.
    • Fix dapps CSP when UI is exposed externally #6178
      • Allow embeding on any page when ui-hosts=all and fix dev_ui
    • Fix cache path when using --base-path #6212
    • Bump to v1.7.1
  • UI backports #6332
    • Time should not contribue to overall status. #6276
    • Add warning to web browser and fix links. #6232
    • Extension fixes #6284
      • Fix token symbols in extension.
      • Allow connections from firefox extension.
    • Add support for ConsenSys multisig wallet #6153
      • First draft of ConsenSys wallet
      • Fix transfer store // WIP Consensys Wallet
      • Rename walletABI JSON file
      • Fix wrong daylimit in wallet modal
      • Confirm/Revoke ConsensysWallet txs
      • Change of settings for the Multisig Wallet
  • Update README for beta #6270
  • Fixed macOS installer upgrade #6221

Parity v1.7.0 (2017-07-28)

Parity 1.7.0 is a major release introducing several important features:

  • Experimental Light client support. Start Parity with --light to enable light mode. Please, note: The wallet UI integration for the light client is not included, yet.
  • Experimental web wallet. A hosted version of Parity that keeps the keys and signs transactions using your browser storage. Try it at https://wallet.parity.io or run your own with --public-node.
  • WASM contract support. Private networks can run contracts compiled into WASM bytecode. More information and documentation to follow.
  • DApps and RPC server merge. DApp and RPC are now available through a single API endpoint. DApp server related settings are deprecated.
  • Export accounts from the wallet. Backing up your keys can now simply be managed through the wallet interface.
  • PoA/Kovan validator set contract. The PoA network validator-set management via smart contract is now supported by warp and, in the near future, light sync.
  • PubSub API. https://github.com/paritytech/parity/wiki/JSONRPC-Parity-Pub-Sub-module
  • Signer apps for IOS and Android.

Full list of included changes:

  • Backports #6163
    • Light client improvements (#6156)
      • No seal checking
      • Import command and --no-seal-check for light client
      • Fix eth_call
      • Tweak registry dapps lookup
      • Ignore failed requests to non-server peers
    • Fix connecting to wildcard addresses. (#6167)
    • Don't display an overlay in case the time sync check fails. (#6164)
      • Small improvements to time estimation.
      • Temporarily disable NTP time check by default.
  • Light client fixes (#6148) #6151
    • Light client fixes
    • Fix memory-lru-cache
    • Clear pending reqs on disconnect
  • Filter tokens logs from current block, not genesis (#6128) #6141
  • Fix QR scanner returning null on confirm #6122
  • Check QR before lowercase (#6119) #6120
  • Remove chunk to restore from pending set only upon successful import #6117
  • Fixed node address detection on incoming connection #6094
  • Place RETURNDATA behind block number gate #6095
  • Update wallet library binaries #6108
  • Backported wallet fix #6105
    • Fix initialisation bug. (#6102)
    • Update wallet library modifiers (#6103)
  • Place RETURNDATA behind block number gate #6095
  • Fixed node address detection on incoming connection #6094
  • Bump snap version and tweak importing detection logic (#6079) #6081
    • bump last tick just before printing info and restore sync detection
    • bump kovan snapshot version
    • Fixed sync tests
    • Fixed rpc tests
  • Acquire client report under lock in informant #6071
  • Show busy indicator on Address forget #6069
  • Add CSP for worker-src (#6059) #6064
    • Specify worker-src seperately, add blob
    • Upgrade react-qr-scan to latest version
  • Set release channel to beta
  • Limit transaction queue memory & limit future queue #6038
  • Fix CI build issue #6050
  • New contract PoA sync fixes #5991
  • Fixed link to Multisig Contract Wallet on master #5984
  • Ethcore crate split part 1 #6041
  • Fix status icon #6039
  • Errors & warnings for inappropriate RPCs #6029
  • Add missing CSP for web3.site #5992
  • Remove cargo install --git from README.md #6037
  • Node Health warnings #5951
  • RPC cpu pool #6023
  • Use crates.io dependencies for parity-wasm #6036
  • Add test for loading the chain specs #6028
  • Whitelist APIs for generic Pub-Sub #5840
  • WASM contracts MVP #5679
  • Fix valid QR scan not advancing #6033
  • --reseal-on-uncle #5940
  • Support comments in reserved peers file (#6004) #6012
  • Add new md tnc #5937
  • Fix output of parity-evm in case of bad instruction #5955
  • Don't send notifications to unsubscribed clients of PubSub #5960
  • Proper light client informant and more verification of imported headers #5897
  • New Kovan bootnodes #6017
  • Use standard paths for Ethash cache #5881
  • Defer code hash calculation. #5959
  • Fix first run wizard. #6000
  • migration to serde 1.0 #5996
  • SecretStore: generating signatures #5764
  • bigint upgraded to version 3.0 #5986
  • config: don't allow dev chain with force sealing option #5965
  • Update lockfile for miniz-sys and gcc #5969
  • Clean up function naming in RPC error module #5995
  • Fix underflow in gas calculation #5975
  • PubSub for parity-js #5830
  • Report whether a peer was kept from Handler::on_connect #5958
  • Implement skeleton for transaction index and epoch transition proof PIP messages #5908
  • TransactionQueue improvements #5917
  • constant time HMAC comparison and clarify docs in ethkey #5952
  • Avoid pre-computing jump destinations #5954
  • Upgrade elastic array #5949
  • PoA: Wait for transition finality before applying #5774
  • Logs Pub-Sub #5705
  • Add the command to install the parity snap #5945
  • Reduce unnecessary allocations #5944
  • Clarify confusing messages. #5935
  • Content Security Policy #5790
  • CLI: Export error message and less verbose peer counter. #5870
  • network: make it more explicit about StreamToken and TimerToken #5939
  • sync: make it more idiomatic rust #5938
  • Prioritize accounts over address book #5909
  • Fixing failing compilation of RPC test on master. #5916
  • Empty local middleware, until explicitly requested #5912
  • Cancel propagated TX #5899
  • fix minor race condition in aura seal generation #5910
  • Docs for Pub-Sub, optional parameter for parity_subscribe #5833
  • Fix gas editor doubling-up on gas #5820
  • Information about used paths added to general output block #5904
  • Domain-locked web tokens. #5894
  • Removed panic handlers #5895
  • Latest changes from Rust RocksDB binding merged #5905
  • Adjust keyethereum/secp256 aliasses #5903
  • Keyethereum fs dependency #5902
  • Ethereum Classic Monetary Policy #5741
  • Initial token should allow full access. #5873
  • Fixed account selection for Dapps on public node #5856
  • blacklist bad snapshot manifest hashes upon failure #5874
  • Fix wrongly called timeouts #5838
  • ArchiveDB and other small fixes #5867
  • convert try!() to ? #5866
  • Make config file optional in systemd #5847
  • EIP-116 (214), #4833 #4851
  • all executables are workspace members #5865
  • minor optimizations of the modexp builtin #5860
  • three small commits for HashDB and MemoryDB #5766
  • use rust 1.18's retain to boost the purge performance #5801
  • Allow IPFS server to accept POST requests #5858
  • Dutch i18n from #5802 for master #5836
  • Typos in token deploy dapp ui #5851
  • A CLI flag to allow fast transaction signing when account is unlocked. #5778
  • Removing additional field from EVM instructions #5821
  • Don't fail on wrong log decoding #5813
  • Use randomized subscription ids for PubSub #5756
  • Fixed mem write for empty slice #5827
  • Fix party technologies #5810
  • Revert "Fixed mem write for empty slice" #5826
  • Fixed mem write for empty slice #5825
  • Fix JS tests #5822
  • Bump native-tls and openssl crates. #5817
  • Public node using WASM #5734
  • enforce block signer == author field in PoA #5808
  • Fix stack display in evmbin. #5733
  • Disable UI if it's not compiled in. #5773
  • Require phrase confirmation. #5731
  • Duration limit made optional for EthashParams #5777
  • Update Changelog for 1.6.8 #5798
  • Replace Ethcore comany name in T&C and some other places #5796
  • PubSub for IPC. #5800
  • Fix terminology distributed -> decentralized applications #5797
  • Disable compression for RLP strings #5786
  • update the source for the snapcraft package #5781
  • Fixed default UI port for mac installer #5782
  • Block invalid account name creation #5784
  • Update Cid/multihash/ring/tinykeccak #5785
  • use NULL_RLP, remove NULL_RLP_STATIC #5742
  • Blacklist empty phrase account. #5730
  • EIP-211 RETURNDATACOPY and RETURNDATASIZE #5678
  • Bump mio #5763
  • Fixing UI issues after UI server refactor #5710
  • Fix WS server expose issue. #5728
  • Fix local transactions without condition. #5716
  • Bump parity-wordlist. #5748
  • two small changes in evm #5700
  • Evmbin: JSON format printing pre-state. #5712
  • Recover from empty phrase in dev mode #5698
  • EIP-210 BLOCKHASH changes #5505
  • fixes typo #5708
  • Bump rocksdb #5707
  • Fixed --datadir option #5697
  • rpc -> weak to arc #5688
  • typo fix #5699
  • Revamping parity-evmbin #5696
  • Update dependencies and bigint api #5685
  • UI server refactoring #5580
  • Fix from/into electrum in ethkey #5686
  • Add unit tests #5668
  • Guanqun add unit tests #5671
  • Parity-PubSub as a separate API. #5676
  • EIP-140 REVERT opcode #5477
  • Update CHANGELOG for 1.6.7 #5683
  • Updated docs slightly. #5674
  • Fix build #5684
  • Back-references for the on-demand service #5573
  • Dynamically adjust PIP request costs based on gathered data #5603
  • use cargo workspace #5601
  • Latest headers Pub-Sub #5655
  • improved dockerfile builds #5659
  • Adding CLI options: port shift and unsafe expose. #5677
  • Report missing author in Aura #5583
  • typo fix #5669
  • Remove public middleware (temporary) #5665
  • Remove additional polyfill #5663
  • Importing accounts from files. #5644
  • remove the deprecated options in rustfmt.toml #5616
  • Update the Console dapp #5602
  • Create an account for chain=dev #5612
  • Use babel-runtime as opposed to babel-polyfill #5662
  • Connection dialog timestamp info #5554
  • use copy_from_slice instead of for loop #5647
  • Light friendly dapps #5634
  • Add Recover button to Accounts and warnings #5645
  • Update eth_sign docs. #5631
  • Proper signer Pub-Sub for pending requests. #5594
  • Bump bigint to 1.0.5 #5641
  • PoA warp implementation #5488
  • Improve on-demand dispatch and add support for batch requests #5419
  • Use default account for sending transactions #5588
  • Add peer management to the Status tab #5566
  • Add monotonic step transition #5587
  • Decrypting for external accounts. #5581
  • only enable warp sync when engine supports it #5595
  • fix the doc of installing rust #5586
  • Small fixes #5584
  • SecretStore: remove session on master node #5545
  • run-clean #5607
  • relicense RLP to MIT/Apache2 #5591
  • Fix eth_sign signature encoding. #5597
  • Check pending request on Node local transactions #5564
  • Add tooltips on ActionBar #5562
  • Can't deploy without compiling Contract #5593
  • Add a warning when node is syncing #5565
  • Update registry middleware #5585
  • Set block condition to BigNumber in MethodDecoding #5592
  • Load the sources immediately in Contract Dev #5575
  • Remove formal verification messages in Dev Contract #5574
  • Fix event params decoding when no names for parameters #5567
  • Do not convert to Dates twice #5563
  • Fix Multisig wallet settings #5560
  • Typo #5547
  • Generic PubSub implementation #5456
  • Fix CI paths. #5570
  • reorg into blocks before minimum history #5558
  • EIP-86 update #5506
  • Secretstore RPCs + integration #5439
  • Fixes Parity Bar position #5557
  • Fixes invalid log in BadgeReg events #5556
  • Fix issues in Contract Development view #5555
  • Added missing methods #5542
  • option to disable persistent txqueue #5544
  • Bump jsonrpc #5552
  • Retrieve block headers only for header-only info #5480
  • add snap to CI #5519
  • Pass additional data when reporting #5527
  • Calculate post-constructors state root in spec at load time #5523
  • Fix utf8 decoding #5533
  • Add CHANGELOG.md #5513
  • Change all occurrences of ethcore.io into parity.io #5528
  • Memory usage optimization #5526
  • Compose transaction RPC. #5524
  • Support external eth_sign #5481
  • Treat block numbers as strings, not BigNums. #5449
  • npm cleanups #5512
  • Export acc js #4973
  • YARN #5395
  • Fix linting issues #5511
  • Chinese Translation #5460
  • Fixing secretstore TODOs - part 2 #5416
  • fix json format of state snapshot #5504
  • Bump jsonrpc version #5489
  • Groundwork for generalized warp sync #5454
  • Add the packaging metadata to build the parity snap #5496
  • Cancel tx JS #4958
  • EIP-212 (bn128 curve pairing) #5307
  • fix panickers in tree-route #5479
  • Update links to etherscan.io #5455
  • Refresh UI on nodeKind changes, e.g. personal -> public #5312
  • Correct contract address for EIP-86 #5473
  • Force two decimals for USD conversion rate #5471
  • Refactoring of Tokens & Balances #5372
  • Background-repeat round #5475
  • nl i18n updated #5461
  • Show ETH value (even 0) if ETH transfer in transaction list #5406
  • Store the pending requests per network version #5405
  • Use in-memory database for tests #5451
  • WebSockets RPC server #5425
  • Added missing docs #5452
  • Tests and tweaks for public node middleware #5417
  • Fix removal of hash-mismatched files. #5440
  • parity_getBlockHeaderByNumber and LightFetch utility #5383
  • New state tests #5418
  • Fix buffer length for QR code gen. #5447
  • Add raw hash signing #5423
  • Filters and block RPCs for the light client #5320
  • Work around mismatch for QR checksum #5374
  • easy to use conversion from and to string for ethstore::Crypto #5437
  • Tendermint fixes #5415
  • Adrianbrink lightclientcache branch. #5428
  • Add caching to HeaderChain struct #5403
  • Add decryption to the UI (in the Signer) #5422
  • Add CIDv0 RPC #5414
  • Updating documentation for RPCs #5392
  • Fixing secretstore TODOs - part 1 #5386
  • Fixing disappearing content. #5399
  • Snapshot chunks packed by size #5318
  • APIs wildcards and simple arithmetic. #5402
  • Fixing compilation without dapps. #5410
  • Don't use port 8080 anymore #5397
  • Quick'n'dirty CLI for the light client #5002
  • set gas limit before proving transactions #5401
  • Public node: perf and fixes #5390
  • Straight download path in the readme #5393
  • On-chain ACL checker for secretstore #5015
  • Allow empty-encoded values from QR encoding #5385
  • Update npm build for new inclusions #5381
  • Fix for Ubuntu Dockerfile #5356
  • Secretstore over network #4974
  • Dapps and RPC server merge #5365
  • trigger js build release #5379
  • Update expanse json with fork at block 600000 #5351
  • Futures-based native wrappers for contract ABIs #5341
  • Kovan warp sync fixed #5337
  • Aura eip155 validation transition #5362
  • Shared wordlist for brain wallets #5331
  • Allow signing via Qr #4881
  • Allow entry of url or hash for DappReg meta #5360
  • Adjust tx overlay colours #5353
  • Add ability to disallow API subscriptions #5366
  • EIP-213 (bn128 curve operations) #4999
  • Fix analize output file name #5357
  • Add default eip155 validation #5346
  • Add new seed nodes for Classic chain #5345
  • Shared wordlist for frontend #5336
  • fix rpc tests #5338
  • Public node with accounts and signing in Frontend #5304
  • Rename Status/Status -> Status/NodeStatus #5332
  • Updating paths to repos. #5330
  • Separate status for canceled local transactions. #5319
  • Cleanup the Status View #5317
  • Update UI minimised requests #5324
  • Order signer transactions FIFO #5321
  • updating dependencies #5028
  • Minimise transactions progress #4942
  • Fix eth_sign showing as wallet account #5309
  • Ropsten revival #5302
  • Strict validation transitions #4988
  • Fix default list sorting #5303
  • Use unique owners for multisig wallets #5298
  • Copy all existing i18n strings into zh (as-is translation aid) #5305
  • Fix booleans in Typedinput #5295
  • node kind RPC #5025
  • Fix the use of MobX in playground #5294
  • Fine grained snapshot chunking #5019
  • Add lint:i18n to find missing & extra keys #5290
  • Scaffolding for zh translations, including first-round by @btceth #5289
  • JS package bumps #5287
  • Auto-extract new i18n strings (update) #5288
  • eip100b #5027
  • Set earliest era in snapshot restoration #5021
  • Avoid clogging up tmp when updater dir has bad permissions. #5024
  • Resilient warp sync #5018
  • Create webpack analysis files (size) #5009
  • Dispatch an open event on drag of Parity Bar #4987
  • Various installer and tray apps fixes #4970
  • Export account RPC #4967
  • Switching ValidatorSet #4961
  • Implement PIP messages, request builder, and handlers #4945
  • auto lint #5003
  • Fix FireFox overflows #5000
  • Show busy indicator, focus first field in password change #4997
  • Consistent store naming in the Signer components #4996
  • second (and last) part of rlp refactor #4901
  • Double click to select account creation type #4986
  • Fixes to the Registry dapp #4984
  • Extend api.util #4979
  • Updating JSON-RPC crates #4934
  • splitting part of util into smaller crates #4956
  • Updating syntex et al #4983
  • EIP198 and built-in activation #4926
  • Fix MethodDecoding for Arrays #4977
  • Try to fix WS race condition connection #4976
  • eth_sign where account === undefined #4964
  • Fix references to api outside of parity.js #4981
  • Fix Password Dialog form overflow #4968
  • Changing Mutex into RwLock for transaction queue #4951
  • Disable max seal period for external sealing #4927
  • Attach hardware wallets already in addressbook #4912
  • rlp serialization refactor #4873
  • Bump nanomsg #4965
  • Fixed multi-chunk ledger transactions on windows #4960
  • Fix outputs in Contract Constant Queries #4953
  • systemd: Start parity after network.target #4952
  • Remove transaction RPC #4949
  • Swap out ethcore.io url for parity.io #4947
  • Don't remove confirmed requests to early. #4933
  • Ensure sealing work enabled in miner once subscribers added #4930
  • Add z-index to small modals as well #4923
  • Bump nanomsg #4946
  • Bumping multihash and libc #4943
  • Edit ETH value, gas and gas price in Contract Deployment #4919
  • Add ability to configure Secure API #4922
  • Add Token image from URL #4916
  • Use the registry fee in Token Deployment dapp #4915
  • Add reseal max period #4903
  • Detect rust compiler version in Parity build script, closes 4742 #4907
  • Add Vaults logic to First Run #4914
  • Updated gcc and rayon crates to remove outdated num_cpus dependency #4909
  • Renaming evm binary to avoid conflicts. #4899
  • Better error handling for traces RPC #4849
  • Safari SectionList fix #4895
  • Safari Dialog scrolling fix #4893
  • Spelling :) #4900
  • Additional kovan params #4892
  • trigger js-precompiled build #4898
  • Recalculate receipt roots in close_and_lock #4884
  • Reload UI on network switch #4864
  • Update parity-ui-precompiled with branch #4850
  • OSX Installer is no longer experimental #4882
  • Chain-selection from UI #4859
  • removed redundant (and unused) FromJson trait #4871
  • fix typos and grammar #4880
  • Remove old experimental remote-db code #4872
  • removed redundant FixedHash trait, fixes #4029 #4866
  • Reference JSON-RPC more changes-friendly #4870
  • Better handling of Solidity compliation #4860
  • Go through contract links in Transaction List display #4863
  • Fix Gas Price Selector Tooltips #4865
  • Fix auto-updater #4867
  • Make the UI work offline #4861
  • Subscribe to accounts info in Signer / ParityBar #4856
  • Don't link libsnappy explicitly #4841
  • Fix paste in Inputs #4854
  • Extract i18n from shared UI components #4834
  • Fix paste in Inputs #4844
  • Pull contract deployment title from available steps #4848
  • Supress USB error message #4839
  • Fix getTransactionCount in --geth mode #4837
  • CI: test coverage (for core and js) #4832
  • Lowering threshold for transactions above gas limit #4831
  • Fix TxViewer when no to (contract deployment) #4847
  • Fix method decoding #4845
  • Add React Hot Reload to dapps + TokenDeploy fix #4846
  • Dapps show multiple times in some cases #4843
  • Fixes to the Registry dapp #4838
  • Show token icons on list summary pages #4826
  • Calibrate step before rejection #4800
  • Add replay protection #4808
  • Better icon on windows #4804
  • Better logic for contract deployments detection #4821
  • Fix wrong default values for contract queries inputs #4819
  • Adjust selection colours/display #4811
  • Update the Wallet Library Registry key #4817
  • Update Wallet to new Wallet Code #4805

Previous releases