26 KiB
26 KiB
Parity v1.9.0 "Velocity" (2018-01-25)
We are happy to announce our newest Parity 1.9 release. Among others, it enables the following features:
- It integrates the fully reworked Parity Wallet and DApps browser (a.k.a. "UI 2.0", #6819).
- It enables devp2p snappy compression (#6683).
- AuRa Proof-of-Authority chains now disable uncles by default (#7006). Existing PoA chains can go through a "maximum uncle count transition" to achieve more stability (#7196).
- Added Expanse's Byzantium hard-fork (#7463).
- Added support for Ellaism chain (#7222).
Further, users upgrading from 1.8 should acknowledge the following changes:
- Fixed DELEGATECALL's from/to field (#7568).
- Set zero nonce and gas price for calls by default (#6954).
- Create pending blocks with all transactions from the queue (#6942).
- Remove RPC parameter leniency now that Mist formats correctly (#6651). Parity stops accepting decimal-formatted block numbers and stops parsing the empty string as empty bytes.
- Public nodes do not support the user interface anymore. If you are running a public node, please stay on the 1.8 branch of the stable releases.
Additional noteworthy changes:
ethstore
andethkey
have been significantly improved (#6961):ethstore
now supports brute forcing pre-sale wallets given a password list for recovery.ethkey
now supports multi-threaded generation of prefix-matching addresses.ethkey
now supports prefix-matching brain wallets.ethkey
now supports brain-wallets recovery-phrases lookup. This helps to find a correct phrase if you know the address you want to get yet you made a typo backing the phrase up, or forgot a word.
Read more about Parity 1.9 in our blog post.
The full list of included changes:
- Add scroll when when too many accounts (#7677) (#7679)
- Update installer.nsi
- Fix conditions in gitlab-test (#7676)
- Fix conditions in gitlab-test
- Update gitlab-test.sh
- Remove cargo cache
- Backports to beta (#7660)
- Improve handling of RocksDB corruption (#7630)
- Kvdb-rocksdb: update rust-rocksdb version
- Kvdb-rocksdb: mark corruptions and attempt repair on db open
- Kvdb-rocksdb: better corruption detection on open
- Kvdb-rocksdb: add corruption_file_name const
- Kvdb-rocksdb: rename mark_corruption to check_for_corruption
- Hardening of CSP (#7621)
- Fixed delegatecall's from/to (#7568)
- Light client RPCs (#7603)
- Implement registrar.
- Implement eth_getCode
- Don't wait for providers.
- Don't wait for providers.
- Fix linting and wasm tests.
- Problem: AttachedProtocols don't get registered (#7610)
- Fix Temporarily Invalid blocks handling (#7613)
- Handle temporarily invalid blocks in sync.
- Fix tests.
- Improve handling of RocksDB corruption (#7630)
- Add docker build for beta (#7671)
- Add docker build for beta
- Add cargo cache
- Fix snapcraft build for beta (#7670)
- Update Parity.pkgproj
- update gitlab build from master
- Update references to dapp sources (#7634) (#7636)
- Update tokenreg (#7618) (#7619)
- Fix cache:key (#7598)
- Make 1.9 beta (#7533)
- Trigger js-precompiled (#7535)
- RocksDB fix (#7512)
- Update js-api (#7510)
- Expose default gas price percentile configuration in CLI (#7497)
- Use https connection (#7503)
- More thorough changes detection (#7472)
- Fix small layout issues (#7500)
- Show all accounts on Topbar (#7498)
- Update Parity Mainnet Bootnodes (#7476)
- Fixed panic when io is not available for export block (#7495)
- Advance AuRa step as far as we can and prevent invalid blocks. (#7451)
- Update package-lock in js-old (#7494)
- Update issue template and readme (#7450)
- Update package-lock.json pinned versions (#7492)
- Explicit pre-precompiled push checkout (#7474)
- Trigger js-precompiled (#7473)
- Expanse Byzantium update w/ correct metropolis difficulty increment divisor (#7463)
- Updated icons (#7469)
- Cleanup certifications (#7454)
- Fix css lint (updated stylelint) (#7471)
- Upgrade markdown-loader & marked (#7467)
- Remove JS test for removed code (#7461)
- Pull in dapp-status (#7457)
- Bump openssl crate (#7455)
- Signer updates from global Redux state (#7452)
- Remove expanse chain (#7437)
- Store tokens with repeatable id (#7435)
- Strict config parsing (#7433)
- Upgrade to RocksDB 5.8.8 and tune settings to reduce space amplification (#7348)
- Fix status layout (#7432)
- Fix tracing failed calls. (#7412)
- Problem: sending any Whisper message fails (#7421)
- Wait for future blocks in AuRa (#7368)
- Fix final feature. (#7426)
- Use RwLock for state DB (#7425)
- Update branding on UI (#7370)
- Changelog for 1.8.5 and 1.7.11 (#7401)
- Added checking tx-type using transactions permission contract for miners (#7359)
- Standalone dir crate, replaces #7383 (#7409)
- SecretStore: secretstore_signRawHash method (#7336)
- SecretStore: return error 404 when there's no key shares for given key on all nodes (#7331)
- SecretStore: PoA integration initial version (#7101)
- Update bootnodes (#7363)
- Fix default CORS settings. (#7387)
- Fix version (#7390)
- Wasm runtime update (#7356)
- Parity-version pr reopen (#7136)
- Get rid of clippy remainings. (#7355)
- Avoid using ok_or with allocated argument (#7357)
- Make accounts refresh time configurable. (#7345)
- Enable traces for DEV chain (#7327)
- Problem: AuRa's unsafeties around step duration (#7282)
- Problem: Cargo.toml file contains [project] key (#7346)
- Fix broken flex modal layouts (#7343)
- Fix dappIcon & Fix Signer Pending (#7338)
- Fix wallet token/badge icons not showing up (#7333)
- Add Ellaism coin in chain config (#7222)
- Update bootnodes (#7296)
- Adds
personal_signTransaction
RPC method (#6991) - Fix double initialization of embeded providers. (#7326)
- Transaction Pool re-implementation (#6994)
- UI package bump (#7318)
- Test framework and basic test for whisper (#7011)
- CI js-precompiled trigger (#7316)
- Fix inject.js & Signer store duplication (#7299)
- Detect different node, same-key signing in aura (#7245)
- New warp enodes (#7287)
- CSS fixes for v1 (#7285)
- Wallet subscriptions & refresh (#7283)
- Update inject web3 dependencies (#7286)
- Some padding around dapp image (#7276)
- Expand available middleware methods (#7275)
- Inject parity script to all dapps // Expand dapps to any ZIP file (#7260)
- New Homepage (#7266)
- Update kovan HF block number. (#7259)
- CHANGELOG for 1.7.10 and 1.8.4 (#7265)
- Remove extraneous id hashing (#7269)
- Simplify status + content display overlaps/page fixing (#7264)
- UI redirect to 127.0.0.1 when localhost requested (#7236)
- Usability improvements to security token Dialog #7112 (#7134)
- Don't display unneeded notifications (#7237)
- Reduce max block timestamp drift to 15 seconds (#7240)
- Increase allowed time drift to 10s. (#7238)
- Improve building from source (#7239)
- Fix/Update method permissions (#7233)
- Fix aura difficulty race (#7198)
- Dependency updates (#7226)
- Display all dapps (shell) & wallet tabs (v1) by default (#7213)
- Rework dapps list (#7206)
- Add contributing guidelines and code of conduct. (#7157)
- Make Signing Requests more visible (#7204)
- Send each log as a separate notification (#7175)
- Deleting a mistake comment in calc difficulty (#7154)
- Maximum uncle count transition (#7196)
- Update FirstRun for UI-2 (#7195)
- Update mocha import stubs (#7191)
- Escape inifinite loop in estimte_gas (#7075)
- New account selector UI in top bar (#7179)
- Removed ethcore-util dependency from ethcore-network (#7180)
- WASM test runner utility upgrade (#7147)
- React 16 (#7174)
- Assorted improvements for ethstore and ethkey (#6961)
- Delete unused package.json (dist bundles) (#7173)
- Remove *.css.map & *.js.map (#7168)
- Use git flag to remove old js artifacts (#7165)
- Cleanup JS build artifacts (#7164)
- Fixes typo in user config path (#7159)
- Pull in new dapp-{methods,visible} dapps (#7150)
- WASM test runner utility (#7142)
- WASM Remove blockhash error (#7121)
- ECIP-1039: Monetary policy rounding specification (#7067)
- Fixed
RotatingLogger
after migrating to new arrayvec (#7129) - Push to correct shell branch (#7135)
- Update js-precompiled ref, trigger JS build (#7132)
- Fixed build && test (#7128)
- Update packages, pull in compiled-only repos (#7125)
- Cleanup top bar, add Home icon for navigation (#7118)
- WASM storage_read and storage_write don't return anything (#7110)
- Local dapp development URL (#7100)
- Remove unused and duplicated files in js-old (#7082)
- Optimize & group dapp requests (#7083)
- WASM parse payload from panics (#7097)
- Fix no-default-features. (#7096)
- Updated eth-secp256k1 (#7090)
- Improve Github Issue Template (#7099)
- Changes necessary to upload crates to crates.io (#7020)
- Reopened 6860 - iterate over both buffered and unbuffered database entries (#7048)
- SecretStore: servers set change session api (#6925)
- Disable uncles by default (#7006)
- Squashed ethcore-network changes which introduce error-chain (#7040)
- Removed redundant imports (#7057)
- CHANGELOG for 1.7.8, 1.7.9, 1.8.2, and 1.8.3 (#7055)
- Properly display Signer errors (Snackbar display popup) (#7053)
- Add the desktop file for the snap (#7059)
- Small performance gain in allocations (#7054)
- Bump JSON-RPC version (#7051)
- Fix nonce reservation (#7025)
- Fixed ethstore-cli output (#7052)
- Add mui for embed compilation (#7049)
- Update the snap metadata to keep working strictly confined (#6993)
- Remove unused js packages (dapp cleanups) (#7046)
- Gitlog location update (#7042)
- Move git logging to .git-release.log (#7041)
- Start from rust root in release update step (#7039)
- Complete token merge, remove unused files (#7037)
- Add missing cargo-push.sh shell variable (#7036)
- Fix npm start script (#7034)
- Update executable flags on release scripts (#7035)
- Fix v1 precompiled (#7033)
- Push precompiled to correct branch (v1) (#7031)
- Update v1 Wallet Dapp (#6935)
- WASM tests update (#7018)
- Events in WASM runtime (#6967)
- Adds validate_node_url() and refactors boot node check (#6907) (#6970)
- Fix windows build (with ui rebuild) (#7016)
- Make CLI arguments parsing more backwards compatible (#7004)
- Fixes for parity-extension (#6990)
- Update ethcore-bigint (#6992)
- Get local transactions by hash in the light client (#6874)
- Warn when blacklisted account present in store (#6875)
- Skip nonce check for gas estimation (#6997)
- Creating pending block with all transactions from the queue (#6942)
- Removes
MAX_TX_TO_IMPORT
fromChainSync
(#6976) - SecretStore: versioned keys (#6910)
- Removes
FUTURE_QUEUE_LIMITS_SHIFT
(#6962) - Set zero nonce and gas price for calls by default (#6954)
- Add hint in ActionParams for splitting code/data (#6957)
- Return decoded seal fields. (#6932)
- Fix serialization of status in transaction receipts. (#6926)
- Reserve nonces for signing (#6834)
- Windows fixes (#6921)
- Don't add {css,js}.map from dapps (#6931)
- Fix JSON tracing for sub-calls. (#6842)
- Shell updates (bonds, updated Dapps) (#6897)
- Fix #6228: do not display eth price in cli for etc (#6877)
- Fix mining help (#6885)
- Refactor static context check in CREATE. (#6886)
- Cleanup some configuration options (#6878)
- Fix serialization of non-localized transactions (#6868)
- Updated ntp to version 0.3 (#6854)
- Align README with 1.8 and prepare CHANGELOG with 1.8.1 (#6833)
- Return error on timed unlock (#6777)
- Fix dapps tests in master (#6866)
- Ethstore optimizations (#6827)
- Add ECIP1017 to Morden config (#6810)
- Remove all package publishing to npm (#6838)
- Util crates use tempdir crate instead of devtools to create temp path (#6807)
- Trigger js build (#6836)
- Clean-up scripts. (#6832)
- Tweaked snapshot sync threshold (#6829)
- Integrate UI 2 (#6819)
- Refresh cached tokens based on registry info & random balances (#6818)
- Change keypath derivation logic (#6815)
- Refactors journaldb as a separate crate (#6801)
- Trigger UI build. (#6817)
- Bumped more crate versions (#6809)
- Fix RPC compilation warnings. (#6808)
- Remove internal ipc (#6795)
- Consistent KeyValueDB errors (#6792)
- Squash remaining warnings (#6789)
- Forward-port #6754 #6755 (#6785)
- Removed duplicated versions of clippy (#6776)
- Updated ethabi to version 4.0 (#6742)
- Updated rpc_cli and parity to rpassword 1.0 (#6774)
- Fix sign data typo (#6750)
- Refactoring/cache 6693 (#6772)
- Fix CHANGLOG for 1.8.0 (#6751)
- Removes redundant
mut
in service.rs.in (#6775) - Remove redundant
mut
(#6773) - Fixed kovan chain validation (#6758)
- Removed redundant evm deps (#6757)
- Fixed modexp gas calculation overflow (#6741)
- Use cc 1.0 instead of gcc (#6733)
- Version bump to 1.9.0 (#6727)
- Fix badges not showing up (#6730)
Previous releases
- CHANGELOG-1.8 (stable)
- CHANGELOG-1.7 (EOL: 2018-01-25)
- CHANGELOG-1.6 (EOL: 2017-10-15)
- CHANGELOG-1.5 (EOL: 2017-07-28)
- CHANGELOG-1.4 (EOL: 2017-03-13)
- CHANGELOG-1.3 (EOL: 2017-01-19)
- CHANGELOG-1.2 (EOL: 2016-11-07)
- CHANGELOG-1.1 (EOL: 2016-08-12)
- CHANGELOG-1.0 (EOL: 2016-06-24)
- CHANGELOG-0.9 (EOL: 2016-05-02)