Skip to content
This repository was archived by the owner on Nov 6, 2020. It is now read-only.

Commit f68cb37

Browse files
5chdnarkpar
authored andcommitted
Align README with 1.8 and prepare CHANGELOG with 1.8.1 (#6833)
* Update README.md for 1.8.0 * Update CHANGELOG.md for 1.8.1 * Clarify note on trezor wallets * Update CHANGELOG.md for 1.8.1 * Update CHANGELOG.md for 1.8.1 * Update CHANGELOG.md for 1.8.1 * Fix Typos.
1 parent 025244e commit f68cb37

File tree

2 files changed

+49
-15
lines changed

2 files changed

+49
-15
lines changed

CHANGELOG.md

+27
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
1+
## Parity [v1.8.1](https://github.com/paritytech/parity/releases/tag/v1.8.1) (2017-10-20)
2+
3+
Parity 1.8.1 fixes several bugs with token balances, tweaks snapshot-sync, improves the performance of nodes with huge amounts of accounts and changes the Trezor account derivation path.
4+
5+
**Important Note**: The **Trezor** account derivation path was changed in this release ([#6815](https://github.com/paritytech/parity/pull/6815)) to always use the first account (`m/44'/60'/0'/0/0` instead of `m/44'/60'/0'/0`). This way we enable compatibility with other Ethereum wallets supporting Trezor hardware-wallets. However, **action is required** before upgrading, if you have funds on your Parity Trezor wallet. If you already upgraded to 1.8.1, please downgrade to 1.8.0 first to recover the funds with the following steps:
6+
7+
1. Make sure you have 1.8.0-beta and your Trezor plugged in.
8+
2. Create a new standard Parity account. Make sure you have backups of the recovery phrase and don't forget the password.
9+
3. Move your funds from the Trezor hardware-wallet account to the freshly generated Parity account.
10+
4. Upgrade to 1.8.1-beta and plug in your Trezor.
11+
5. Move your funds from your Parity account to the new Trezor account.
12+
6. Keep using Parity as normal.
13+
14+
If you don't want to downgrade or move your funds off your Trezor-device, you can also use the official Trezor application or other wallets allowing to select the derivation path to access the funds.
15+
16+
Full list of included changes:
17+
18+
- Add ECIP1017 to Morden config ([#6845](https://github.com/paritytech/parity/pull/6845))
19+
- Ethstore optimizations ([#6844](https://github.com/paritytech/parity/pull/6844))
20+
- Bumb to v1.8.1 ([#6843](https://github.com/paritytech/parity/pull/6843))
21+
- Backport ([#6837](https://github.com/paritytech/parity/pull/6837))
22+
- Tweaked snapshot sync threshold ([#6829](https://github.com/paritytech/parity/pull/6829))
23+
- Change keypath derivation logic ([#6815](https://github.com/paritytech/parity/pull/6815))
24+
- Refresh cached tokens based on registry info & random balances ([#6824](https://github.com/paritytech/parity/pull/6824))
25+
- Refresh cached tokens based on registry info & random balances ([#6818](https://github.com/paritytech/parity/pull/6818))
26+
- Don't display errored token images
27+
128
## Parity [v1.8.0](https://github.com/paritytech/parity/releases/tag/v1.8.0) (2017-10-15)
229

330
We are happy to announce our newest Parity 1.8 release. Among others, it enables the following features:

README.md

+22-15
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[![Snap Status](https://build.snapcraft.io/badge/paritytech/parity.svg)](https://build.snapcraft.io/user/paritytech/parity)
55
[![GPLv3](https://img.shields.io/badge/license-GPL%20v3-green.svg)](https://www.gnu.org/licenses/gpl-3.0.en.html)
66

7-
- [Download the latest release here.](https://github.com/paritytech/parity/releases)
7+
- [Download the latest release here.](https://github.com/paritytech/parity/releases/latest)
88

99
### Join the chat!
1010

@@ -29,19 +29,19 @@ Parity comes with a built-in wallet. To access [Parity Wallet](http://web3.site/
2929
- create and register your own tokens;
3030
- and much more.
3131

32-
By default, Parity will also run a JSONRPC server on `127.0.0.1:8545`. This is fully configurable and supports a number of RPC APIs.
32+
By default, Parity will also run a JSONRPC server on `127.0.0.1:8545` and a websockets server on `127.0.0.1:8546`. This is fully configurable and supports a number of APIs.
3333

34-
If you run into an issue while using parity, feel free to file one in this repository or hop on our [gitter chat room](https://gitter.im/paritytech/parity) to ask a question. We are glad to help!
34+
If you run into an issue while using parity, feel free to file one in this repository or hop on our [Gitter](https://gitter.im/paritytech/parity) or [Riot](https://riot.im/app/#/room/#parity-watercooler:matrix.org) chat room to ask a question. We are glad to help!
3535

36-
**For security-critical issues**, please refer to the security policy outlined in `SECURITY.MD`.
36+
**For security-critical issues**, please refer to the security policy outlined in [SECURITY.MD](SECURITY.md).
3737

38-
Parity's current release is 1.7. You can download it at https://github.com/paritytech/parity/releases or follow the instructions below to build from source.
38+
Parity's current release is 1.8. You can download it at https://github.com/paritytech/parity/releases or follow the instructions below to build from source.
3939

4040
----
4141

4242
## Build dependencies
4343

44-
**Parity requires Rust version 1.19.0 to build**
44+
**Parity requires Rust version 1.21.0 to build**
4545

4646
We recommend installing Rust through [rustup](https://www.rustup.rs/). If you don't already have rustup, you can install it like this:
4747

@@ -51,19 +51,20 @@ We recommend installing Rust through [rustup](https://www.rustup.rs/). If you do
5151
```
5252

5353
Parity also requires `gcc`, `g++`, `libssl-dev`/`openssl`, `libudev-dev` and `pkg-config` packages to be installed.
54+
5455
- OSX:
5556
```bash
5657
$ curl https://sh.rustup.rs -sSf | sh
5758
```
5859

5960
`clang` is required. It comes with Xcode command line tools or can be installed with homebrew.
60-
- Windows
6161

62-
Make sure you have Visual Studio 2015 with C++ support installed. Next, download and run the rustup installer from
62+
- Windows
63+
Make sure you have Visual Studio 2015 with C++ support installed. Next, download and run the rustup installer from
6364
https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe, start "VS2015 x64 Native Tools Command Prompt", and use the following command to install and set up the msvc toolchain:
64-
```
65+
```bash
6566
$ rustup default stable-x86_64-pc-windows-msvc
66-
```
67+
```
6768

6869
Once you have rustup, install parity or download and build from source
6970

@@ -98,6 +99,9 @@ Note: if cargo fails to parse manifest try:
9899
```bash
99100
$ ~/.cargo/bin/cargo build --release
100101
```
102+
103+
This will always compile the latest nightly builds. If you want to build stable or beta, do a `git checkout stable` or `git checkout beta` first.
104+
101105
----
102106

103107
## Simple one-line installer for Mac and Ubuntu
@@ -106,21 +110,24 @@ $ ~/.cargo/bin/cargo build --release
106110
bash <(curl https://get.parity.io -Lk)
107111
```
108112

113+
The one-line installer always defaults to the latest beta release.
114+
109115
## Start Parity
116+
110117
### Manually
118+
111119
To start Parity manually, just run
120+
112121
```bash
113122
$ ./target/release/parity
114123
```
115124

116125
and Parity will begin syncing the Ethereum blockchain.
117126

118127
### Using systemd service file
128+
119129
To start Parity as a regular user using systemd init:
120130

121-
1. Copy `parity/scripts/parity.service` to your
131+
1. Copy `./scripts/parity.service` to your
122132
systemd user directory (usually `~/.config/systemd/user`).
123-
2. To pass any argument to Parity, write a `~/.parity/parity.conf` file this way:
124-
`ARGS="ARG1 ARG2 ARG3"`.
125-
126-
Example: `ARGS="ui --identity MyMachine"`.
133+
2. To configure Parity, write a `/etc/parity/config.toml` config file, see [Configuring Parity](https://github.com/paritytech/parity/wiki/Configuring-Parity) for details.

0 commit comments

Comments
 (0)