Skip to content

Commit 5a428e0

Browse files
committed
v2.3.4 release
1 parent fe9cb43 commit 5a428e0

6 files changed

Lines changed: 63 additions & 32 deletions

File tree

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
Here are the software versions we use:
2121

22-
- MainNet: v2.3.3
22+
- MainNet: v2.3.4
2323

2424
## <a name="testnet"/>Join TestNet
2525
To start and run a testnet node, please click [**Join Testnet**](https://github.com/iotexproject/iotex-bootstrap/blob/master/README_testnet.md)
@@ -32,7 +32,7 @@ This is the recommended way to start an IoTeX node
3232
1. Pull the docker image:
3333

3434
```
35-
docker pull iotex/iotex-core:v2.3.3
35+
docker pull iotex/iotex-core:v2.3.4
3636
```
3737

3838
2. Set the environment with the following commands:
@@ -47,9 +47,9 @@ mkdir -p $IOTEX_HOME/data
4747
mkdir -p $IOTEX_HOME/log
4848
mkdir -p $IOTEX_HOME/etc
4949
50-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.3/config_mainnet.yaml > $IOTEX_HOME/etc/config.yaml
51-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.3/genesis_mainnet.yaml > $IOTEX_HOME/etc/genesis.yaml
52-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.3/trie.db.patch > $IOTEX_HOME/data/trie.db.patch
50+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.4/config_mainnet.yaml > $IOTEX_HOME/etc/config.yaml
51+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.4/genesis_mainnet.yaml > $IOTEX_HOME/etc/genesis.yaml
52+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.4/trie.db.patch > $IOTEX_HOME/data/trie.db.patch
5353
```
5454

5555
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.
@@ -93,7 +93,7 @@ docker run -d --restart on-failure --name iotex \
9393
-v=$IOTEX_HOME/log:/var/log:rw \
9494
-v=$IOTEX_HOME/etc/config.yaml:/etc/iotex/config_override.yaml:ro \
9595
-v=$IOTEX_HOME/etc/genesis.yaml:/etc/iotex/genesis.yaml:ro \
96-
iotex/iotex-core:v2.3.3 \
96+
iotex/iotex-core:v2.3.4 \
9797
iotex-server \
9898
-config-path=/etc/iotex/config_override.yaml \
9999
-genesis-path=/etc/iotex/genesis.yaml
@@ -114,7 +114,7 @@ docker run -d --restart on-failure --name iotex \
114114
-v=$IOTEX_HOME/log:/var/log:rw \
115115
-v=$IOTEX_HOME/etc/config.yaml:/etc/iotex/config_override.yaml:ro \
116116
-v=$IOTEX_HOME/etc/genesis.yaml:/etc/iotex/genesis.yaml:ro \
117-
iotex/iotex-core:v2.3.3 \
117+
iotex/iotex-core:v2.3.4 \
118118
iotex-server \
119119
-config-path=/etc/iotex/config_override.yaml \
120120
-genesis-path=/etc/iotex/genesis.yaml \
@@ -138,7 +138,7 @@ Same as [Join MainNet](#mainnet) step 2
138138
```
139139
git clone https://github.com/iotexproject/iotex-core.git
140140
cd iotex-core
141-
git checkout v2.3.3
141+
git checkout v2.3.4
142142
143143
// optional
144144
export GOPROXY=https://goproxy.io

README_CN.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
以下是当前我们使用的软件版本:
2020

21-
- 主网:v2.3.3
21+
- 主网:v2.3.4
2222

2323
## <a name="testnet"/>加入测试网
2424
如果你要启动节点加入测试网,请点击[**加入测试网**](https://github.com/iotexproject/iotex-bootstrap/blob/master/README_CN_testnet.md)
@@ -32,7 +32,7 @@
3232
1. 提取(pull) docker镜像
3333

3434
```
35-
docker pull iotex/iotex-core:v2.3.3
35+
docker pull iotex/iotex-core:v2.3.4
3636
```
3737

3838
2. 使用以下命令设置运行环境
@@ -47,9 +47,9 @@ mkdir -p $IOTEX_HOME/data
4747
mkdir -p $IOTEX_HOME/log
4848
mkdir -p $IOTEX_HOME/etc
4949
50-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.3/config_mainnet.yaml > $IOTEX_HOME/etc/config.yaml
51-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.3/genesis_mainnet.yaml > $IOTEX_HOME/etc/genesis.yaml
52-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.3/trie.db.patch > $IOTEX_HOME/data/trie.db.patch
50+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.4/config_mainnet.yaml > $IOTEX_HOME/etc/config.yaml
51+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.4/genesis_mainnet.yaml > $IOTEX_HOME/etc/genesis.yaml
52+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.4/trie.db.patch > $IOTEX_HOME/data/trie.db.patch
5353
```
5454

5555
3. 编辑 `$IOTEX_HOME/etc/config.yaml`, 查找 `externalHost``producerPrivKey`, 取消注释行并填写您的外部 IP 和私钥。如果`producerPrivKey`放空,你的节点将被分配一个随机密钥。
@@ -92,7 +92,7 @@ docker run -d --restart on-failure --name iotex \
9292
-v=$IOTEX_HOME/log:/var/log:rw \
9393
-v=$IOTEX_HOME/etc/config.yaml:/etc/iotex/config_override.yaml:ro \
9494
-v=$IOTEX_HOME/etc/genesis.yaml:/etc/iotex/genesis.yaml:ro \
95-
iotex/iotex-core:v2.3.3 \
95+
iotex/iotex-core:v2.3.4 \
9696
iotex-server \
9797
-config-path=/etc/iotex/config_override.yaml \
9898
-genesis-path=/etc/iotex/genesis.yaml
@@ -110,7 +110,7 @@ docker run -d --restart on-failure --name iotex \
110110
-v=$IOTEX_HOME/log:/var/log:rw \
111111
-v=$IOTEX_HOME/etc/config.yaml:/etc/iotex/config_override.yaml:ro \
112112
-v=$IOTEX_HOME/etc/genesis.yaml:/etc/iotex/genesis.yaml:ro \
113-
iotex/iotex-core:v2.3.3 \
113+
iotex/iotex-core:v2.3.4 \
114114
iotex-server \
115115
-config-path=/etc/iotex/config_override.yaml \
116116
-genesis-path=/etc/iotex/genesis.yaml \
@@ -130,7 +130,7 @@ docker run -d --restart on-failure --name iotex \
130130
```
131131
git clone https://github.com/iotexproject/iotex-core.git
132132
cd iotex-core
133-
git checkout v2.3.3
133+
git checkout v2.3.4
134134
135135
// optional
136136
export GOPROXY=https://goproxy.io

README_CN_testnet.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
以下是当前我们使用的软件版本:
1919

20-
- 测试网:v2.3.3
20+
- 测试网:v2.3.4
2121

2222
**Note**
2323
如果你要启动节点加入主网,请点击[**加入主网**](https://github.com/iotexproject/iotex-bootstrap/blob/master/README_CN.md)
@@ -31,7 +31,7 @@
3131
1. 提取(pull) docker镜像
3232

3333
```
34-
docker pull iotex/iotex-core:v2.3.3
34+
docker pull iotex/iotex-core:v2.3.4
3535
```
3636

3737
2. 使用以下命令设置运行环境
@@ -46,8 +46,8 @@ mkdir -p $IOTEX_HOME/data
4646
mkdir -p $IOTEX_HOME/log
4747
mkdir -p $IOTEX_HOME/etc
4848
49-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.3/config_testnet.yaml > $IOTEX_HOME/etc/config.yaml
50-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.3/genesis_testnet.yaml > $IOTEX_HOME/etc/genesis.yaml
49+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.4/config_testnet.yaml > $IOTEX_HOME/etc/config.yaml
50+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.4/genesis_testnet.yaml > $IOTEX_HOME/etc/genesis.yaml
5151
```
5252

5353
3. 编辑 `$IOTEX_HOME/etc/config.yaml`, 查找 `externalHost``producerPrivKey`, 取消注释行并填写您的外部 IP 和私钥。如果`producerPrivKey`放空,你的节点将被分配一个随机密钥。
@@ -89,7 +89,7 @@ docker run -d --restart on-failure --name iotex \
8989
-v=$IOTEX_HOME/log:/var/log:rw \
9090
-v=$IOTEX_HOME/etc/config.yaml:/etc/iotex/config_override.yaml:ro \
9191
-v=$IOTEX_HOME/etc/genesis.yaml:/etc/iotex/genesis.yaml:ro \
92-
iotex/iotex-core:v2.3.3 \
92+
iotex/iotex-core:v2.3.4 \
9393
iotex-server \
9494
-config-path=/etc/iotex/config_override.yaml \
9595
-genesis-path=/etc/iotex/genesis.yaml
@@ -107,7 +107,7 @@ docker run -d --restart on-failure --name iotex \
107107
-v=$IOTEX_HOME/log:/var/log:rw \
108108
-v=$IOTEX_HOME/etc/config.yaml:/etc/iotex/config_override.yaml:ro \
109109
-v=$IOTEX_HOME/etc/genesis.yaml:/etc/iotex/genesis.yaml:ro \
110-
iotex/iotex-core:v2.3.3 \
110+
iotex/iotex-core:v2.3.4 \
111111
iotex-server \
112112
-config-path=/etc/iotex/config_override.yaml \
113113
-genesis-path=/etc/iotex/genesis.yaml \
@@ -127,7 +127,7 @@ docker run -d --restart on-failure --name iotex \
127127
```
128128
git clone https://github.com/iotexproject/iotex-core.git
129129
cd iotex-core
130-
git checkout v2.3.3
130+
git checkout v2.3.4
131131
132132
// optional
133133
export GOPROXY=https://goproxy.io

README_testnet.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
Here are the software versions we use:
2020

21-
- TestNet: v2.3.3
21+
- TestNet: v2.3.4
2222

2323
**Note**
2424
To start and run a mainnet node, please click [**Join Mainnet**](https://github.com/iotexproject/iotex-bootstrap/blob/master/README.md)
@@ -31,7 +31,7 @@ This is the recommended way to start an IoTeX node
3131
1. Pull the docker image:
3232

3333
```
34-
docker pull iotex/iotex-core:v2.3.3
34+
docker pull iotex/iotex-core:v2.3.4
3535
```
3636

3737
2. Set the environment with the following commands:
@@ -46,8 +46,8 @@ mkdir -p $IOTEX_HOME/data
4646
mkdir -p $IOTEX_HOME/log
4747
mkdir -p $IOTEX_HOME/etc
4848
49-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.3/config_testnet.yaml > $IOTEX_HOME/etc/config.yaml
50-
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.3/genesis_testnet.yaml > $IOTEX_HOME/etc/genesis.yaml
49+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.4/config_testnet.yaml > $IOTEX_HOME/etc/config.yaml
50+
curl https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/v2.3.4/genesis_testnet.yaml > $IOTEX_HOME/etc/genesis.yaml
5151
```
5252

5353
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.
@@ -90,7 +90,7 @@ docker run -d --restart on-failure --name iotex \
9090
-v=$IOTEX_HOME/log:/var/log:rw \
9191
-v=$IOTEX_HOME/etc/config.yaml:/etc/iotex/config_override.yaml:ro \
9292
-v=$IOTEX_HOME/etc/genesis.yaml:/etc/iotex/genesis.yaml:ro \
93-
iotex/iotex-core:v2.3.3 \
93+
iotex/iotex-core:v2.3.4 \
9494
iotex-server \
9595
-config-path=/etc/iotex/config_override.yaml \
9696
-genesis-path=/etc/iotex/genesis.yaml
@@ -110,7 +110,7 @@ docker run -d --restart on-failure --name iotex \
110110
-v=$IOTEX_HOME/log:/var/log:rw \
111111
-v=$IOTEX_HOME/etc/config.yaml:/etc/iotex/config_override.yaml:ro \
112112
-v=$IOTEX_HOME/etc/genesis.yaml:/etc/iotex/genesis.yaml:ro \
113-
iotex/iotex-core:v2.3.3 \
113+
iotex/iotex-core:v2.3.4 \
114114
iotex-server \
115115
-config-path=/etc/iotex/config_override.yaml \
116116
-genesis-path=/etc/iotex/genesis.yaml \
@@ -131,7 +131,7 @@ Same as [Join TestNet](#testnet) step 2
131131
```
132132
git clone https://github.com/iotexproject/iotex-core.git
133133
cd iotex-core
134-
git checkout v2.3.3
134+
git checkout v2.3.4
135135
136136
// optional
137137
export GOPROXY=https://goproxy.io

archive-node.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ docker run -d --restart on-failure --name iotex \
146146
-v=$IOTEX_HOME/log:/var/iotex-archive/log:rw \
147147
-v=$IOTEX_HOME/etc/config.yaml:/etc/iotex/config_override.yaml:ro \
148148
-v=$IOTEX_HOME/etc/genesis.yaml:/etc/iotex/genesis.yaml:ro \
149-
iotex/iotex-core:v2.3.3 \
149+
iotex/iotex-core:v2.3.4 \
150150
iotex-server \
151151
-config-path=/etc/iotex/config_override.yaml \
152152
-genesis-path=/etc/iotex/genesis.yaml \
@@ -189,7 +189,7 @@ git clone https://github.com/iotexproject/iotex-core.git
189189
cd iotex-core
190190
191191
#checkout the code branch for archive node
192-
git checkout v2.3.3
192+
git checkout v2.3.4
193193
194194
#build binary
195195
make build

changelog/v2.3.4-release-note.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# v2.3.4 Release Note
2+
3+
## Summary
4+
5+
v2.3.4 is a **recommended** maintenance release that adds a default blacklist configuration to improve network security.
6+
7+
**Note:**
8+
The mainnet `config.yaml` now includes a default blacklist for enhanced security. You only need to restart your node with the new v2.3.4 image to apply these changes.
9+
10+
## Key Features and Enhancements
11+
12+
### Default Blacklist Configuration
13+
v2.3.4 introduces a default blacklist configuration to improve network security. This blacklist contains a list of malicious or problematic EOA (Externally Owned Account) addresses that will be filtered by the node.
14+
15+
- **Recommended Upgrade**: All node operators are strongly encouraged to upgrade to benefit from the enhanced security protections
16+
- **Account Filtering**: The default blacklist filters transactions and interactions from known malicious addresses
17+
- **No Manual Configuration Required**: The blacklist is pre-configured in the default config files
18+
19+
## Upgrade Priority
20+
21+
v2.3.4 is a **recommended** release due to the addition of the default blacklist configuration for improved network security.
22+
23+
| Node type | Action |
24+
| ---------- | ------------- |
25+
| Delegate | **Recommended** |
26+
| Fullnode | **Recommended** |
27+
| API node | **Recommended** |
28+
29+
## Commits
30+
31+
https://github.com/iotexproject/iotex-core/compare/v2.3.3...v2.3.4

0 commit comments

Comments
 (0)