This upgrade is mainly to solve the problems below:
Security Fix
- Fix several possible node panics and excessive memory usage.
Bug Fix
- Fix a possible execution deadlock during concurrent trace queries.
- Fix incorrect peer reputation updates during simultaneous connections.
- Fix missing block-body checks during catch-up synchronization.
RPC Changes
- Fix
eth_createAccessListreturning empty or incorrect access lists. - Fix a panic when tracing the genesis block.
Improvement
- Upgrade OpenSSL to 3.5.9 in Linux builds.
- Update dependencies to fix security issues.
Download
Download “Conflux v3.1.1-testnet” here: https://github.com/Conflux-Chain/conflux-rust/releases/tag/v3.1.1-testnet
I am a node operator/miner, what do I need to do?
If you have a running node, you need to
- Suspend the running operation of the node
- Replace the executable file named “conflux” in the run directory of the original node program with the Conflux executable file of the Conflux v3.1.1-testnet node program.
- Restart the operation of the node
If you start a new node, you can download the latest version of v3.1.1-testnet and run it.
What will happen if I do not upgrade the nodes or refuse to upgrade?
Upgrading nodes to the latest version is recommended. This upgrade fixes several issues that could potentially cause node crashes and excessive memory usage.
Thanks to our community for your support!
A sincere thank you to the Conflux community and all the developers in the Conflux ecosystem. Thank you for your hard work, thoughts, and contributions. To a better future!