Skip to content

Commit 4b59dbe

Browse files
authored
release v1.10.1 (#251)
1 parent 9d37a2c commit 4b59dbe

File tree

3 files changed

+52
-22
lines changed

3 files changed

+52
-22
lines changed

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020

2121
Here are the software versions we use:
2222

23-
- IoTeX Mainnet: v1.10.0
24-
- IoTeX Testnet: v1.10.0
23+
- IoTeX Mainnet: v1.10.1
24+
- IoTeX Testnet: v1.10.1
2525

2626
<!--
2727
- MainNet: v1.9.2
@@ -34,7 +34,7 @@ This is the recommended way to start an IoTeX node
3434
1. Pull the docker image:
3535

3636
```
37-
docker pull iotex/iotex-core:v1.10.0
37+
docker pull iotex/iotex-core:v1.10.1
3838
```
3939

4040
2. Set the environment with the following commands:
@@ -49,9 +49,9 @@ mkdir -p $IOTEX_HOME/data
4949
mkdir -p $IOTEX_HOME/log
5050
mkdir -p $IOTEX_HOME/etc
5151
52-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.0/config_mainnet.yaml > $IOTEX_HOME/etc/config.yaml
53-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.0/genesis_mainnet.yaml > $IOTEX_HOME/etc/genesis.yaml
54-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.0/trie.db.patch > $IOTEX_HOME/data/trie.db.patch
52+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.1/config_mainnet.yaml > $IOTEX_HOME/etc/config.yaml
53+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.1/genesis_mainnet.yaml > $IOTEX_HOME/etc/genesis.yaml
54+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.1/trie.db.patch > $IOTEX_HOME/data/trie.db.patch
5555
```
5656

5757
3. Edit `$IOTEX_HOME/etc/config.yaml`, look for `externalHost` and `producerPrivKey`, uncomment the lines and fill in your external IP and private key. If you leave `producerPrivKey` empty, your node will be assgined with a random key.
@@ -91,7 +91,7 @@ docker run -d --restart on-failure --name iotex \
9191
-v=$IOTEX_HOME/log:/var/log:rw \
9292
-v=$IOTEX_HOME/etc/config.yaml:/etc/iotex/config_override.yaml:ro \
9393
-v=$IOTEX_HOME/etc/genesis.yaml:/etc/iotex/genesis.yaml:ro \
94-
iotex/iotex-core:v1.10.0 \
94+
iotex/iotex-core:v1.10.1 \
9595
iotex-server \
9696
-config-path=/etc/iotex/config_override.yaml \
9797
-genesis-path=/etc/iotex/genesis.yaml
@@ -111,7 +111,7 @@ docker run -d --restart on-failure --name iotex \
111111
-v=$IOTEX_HOME/log:/var/log:rw \
112112
-v=$IOTEX_HOME/etc/config.yaml:/etc/iotex/config_override.yaml:ro \
113113
-v=$IOTEX_HOME/etc/genesis.yaml:/etc/iotex/genesis.yaml:ro \
114-
iotex/iotex-core:v1.10.0 \
114+
iotex/iotex-core:v1.10.1 \
115115
iotex-server \
116116
-config-path=/etc/iotex/config_override.yaml \
117117
-genesis-path=/etc/iotex/genesis.yaml \
@@ -132,7 +132,7 @@ Same as [Join MainNet](#mainnet) step 2
132132
```
133133
git clone https://github.com/iotexproject/iotex-core.git
134134
cd iotex-core
135-
git checkout v1.10.0
135+
git checkout v1.10.1
136136
137137
// optional
138138
export GOPROXY=https://goproxy.io
@@ -175,13 +175,13 @@ nohup $IOTEX_HOME/iotex-server \
175175
There's almost no difference to join TestNet, but in step 2, you need to use the config and genesis files for TestNet:
176176

177177
```
178-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.0/config_testnet.yaml > $IOTEX_HOME/etc/config.yaml
179-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.0/genesis_testnet.yaml > $IOTEX_HOME/etc/genesis.yaml
178+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.1/config_testnet.yaml > $IOTEX_HOME/etc/config.yaml
179+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.1/genesis_testnet.yaml > $IOTEX_HOME/etc/genesis.yaml
180180
```
181181

182182
In step 4, you need to use the snapshot for TestNet: https://t.iotex.me/testnet-data-latest and https://t.iotex.me/testnet-data-with-idx-latest. If you need legacy delegate election data(poll.db) for TestNet, you can download it here: https://storage.googleapis.com/blockchain-golden/poll.testnet.tar.gz
183183

184-
In step 5, you need to replace the docker image in the `docker run` command line to `iotex/iotex-core:v1.10.0`
184+
In step 5, you need to replace the docker image in the `docker run` command line to `iotex/iotex-core:v1.10.1`
185185

186186
## <a name="ioctl"/>Interact with Blockchain
187187

README_CN.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
1. 提取(pull) docker镜像
3030

3131
```
32-
docker pull iotex/iotex-core:v1.10.0
32+
docker pull iotex/iotex-core:v1.10.1
3333
```
3434

3535
2. 使用以下命令设置运行环境
@@ -44,9 +44,9 @@ mkdir -p $IOTEX_HOME/data
4444
mkdir -p $IOTEX_HOME/log
4545
mkdir -p $IOTEX_HOME/etc
4646
47-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.0/config_mainnet.yaml > $IOTEX_HOME/etc/config.yaml
48-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.0/genesis_mainnet.yaml > $IOTEX_HOME/etc/genesis.yaml
49-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.0/trie.db.patch > $IOTEX_HOME/data/trie.db.patch
47+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.1/config_mainnet.yaml > $IOTEX_HOME/etc/config.yaml
48+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.1/genesis_mainnet.yaml > $IOTEX_HOME/etc/genesis.yaml
49+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.1/trie.db.patch > $IOTEX_HOME/data/trie.db.patch
5050
```
5151

5252
3. 编辑 `$IOTEX_HOME/etc/config.yaml`, 查找 `externalHost``producerPrivKey`, 取消注释行并填写您的外部 IP 和私钥。如果`producerPrivKey`放空,你的节点将被分配一个随机密钥。
@@ -83,7 +83,7 @@ docker run -d --restart on-failure --name iotex \
8383
-v=$IOTEX_HOME/log:/var/log:rw \
8484
-v=$IOTEX_HOME/etc/config.yaml:/etc/iotex/config_override.yaml:ro \
8585
-v=$IOTEX_HOME/etc/genesis.yaml:/etc/iotex/genesis.yaml:ro \
86-
iotex/iotex-core:v1.10.0 \
86+
iotex/iotex-core:v1.10.1 \
8787
iotex-server \
8888
-config-path=/etc/iotex/config_override.yaml \
8989
-genesis-path=/etc/iotex/genesis.yaml
@@ -101,7 +101,7 @@ docker run -d --restart on-failure --name iotex \
101101
-v=$IOTEX_HOME/log:/var/log:rw \
102102
-v=$IOTEX_HOME/etc/config.yaml:/etc/iotex/config_override.yaml:ro \
103103
-v=$IOTEX_HOME/etc/genesis.yaml:/etc/iotex/genesis.yaml:ro \
104-
iotex/iotex-core:v1.10.0 \
104+
iotex/iotex-core:v1.10.1 \
105105
iotex-server \
106106
-config-path=/etc/iotex/config_override.yaml \
107107
-genesis-path=/etc/iotex/genesis.yaml \
@@ -121,7 +121,7 @@ docker run -d --restart on-failure --name iotex \
121121
```
122122
git clone https://github.com/iotexproject/iotex-core.git
123123
cd iotex-core
124-
git checkout v1.10.0
124+
git checkout v1.10.1
125125
126126
// optional
127127
export GOPROXY=https://goproxy.io
@@ -158,13 +158,13 @@ nohup $IOTEX_HOME/iotex-server \
158158

159159
加入测试网络基本没有什么不同,只是在第二步,您需要使用以下的源文件:
160160
```
161-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.0/config_testnet.yaml > $IOTEX_HOME/etc/config.yaml
162-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.0/genesis_testnet.yaml > $IOTEX_HOME/etc/genesis.yaml
161+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.1/config_testnet.yaml > $IOTEX_HOME/etc/config.yaml
162+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v1.10.1/genesis_testnet.yaml > $IOTEX_HOME/etc/genesis.yaml
163163
```
164164

165165
在步骤四中,您需要使用针对于测试网络的数据快照: https://t.iotex.me/testnet-data-latesthttps://t.iotex.me/testnet-data-with-idx-latest (如果节点启用了网关). 如果您需要使用测试网中旧的节点代表数据(poll.db),可以在此处下载: https://storage.googleapis.com/blockchain-golden/poll.testnet.tar.gz
166166

167-
在步骤五中,您需要将 `docker run`命令行中的 docker image替换成 `iotex/iotex-core:v1.10.0`
167+
在步骤五中,您需要将 `docker run`命令行中的 docker image替换成 `iotex/iotex-core:v1.10.1`
168168

169169
## <a name="ioctl"/>与区块链交互
170170

changelog/v1.10.1-release-note.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# v1.10.1 Release Note
2+
3+
## Summary
4+
v1.10.1 is a maintenance release, with couple of improvements:
5+
6+
1. Added ChatGPT code review, leveraging the latest AI technology to safeguard
7+
the code quality.
8+
2. Implemented 2 web3js API: `debug_traceCall` and `debug_traceTransaction` which
9+
further increased our chain's compatibility with the Ethereum ecosystem.
10+
3. Limited batch size for web3 API request, to help rate-limit the API endpoint and
11+
protect against potential DDoS attack.
12+
13+
## Upgrade Priority
14+
Upgrade is not necessary, nodes can continue to run normally.
15+
16+
| Node type | Action |
17+
| ---------- | ------------ |
18+
| Delegate | Not required |
19+
| Fullnode | Not required |
20+
21+
## Commits In This Release
22+
1. [context] remove EnableWeb3Rewarding flag [#3852](https://github.com/iotexproject/iotex-core/pull/3852)
23+
2. [context] remove FixRewardErroCheckPosition flag [#3851](https://github.com/iotexproject/iotex-core/pull/3851)
24+
3. [api] ServerV2.Stop() use correct context [#3837](https://github.com/iotexproject/iotex-core/pull/3837)
25+
4. add chatgpt code review [#3824](https://github.com/iotexproject/iotex-core/pull/3824)
26+
5. [API] add limit batch request for web3 API [#3822](https://github.com/iotexproject/iotex-core/pull/3822)
27+
6. [API] implement web3 API debug_traceCall [#3813](https://github.com/iotexproject/iotex-core/pull/3813)
28+
7. [consensus] Add proposer role [#3814](https://github.com/iotexproject/iotex-core/pull/3814)
29+
8. [API] implement web3 API debug_traceTransaction [#3779](https://github.com/iotexproject/iotex-core/pull/3779)
30+
9. [state] remove unnecessary new(big.Int) [#3778](https://github.com/iotexproject/iotex-core/pull/3778)

0 commit comments

Comments
 (0)