Pactus 0.17.0 Released
Overview
Pactus Blockchain Version 0.17.0 is now available for download. This release includes a graphical user interface (GUI) that is suitable for both beginners and experienced users. It also includes a command-line interface (CLI) for advanced users and wallet software that allows users to interact with the blockchain without the need to sync the entire blockchain.
Highlights
The Testnet has been upgraded and all validators must update their nodes.
This version will address major networking issues, reduce network usage, and improve overall performance.
A new node type, “Node Gossips”, has been introduced to help broadcast and spread messages across the network. Node Gossips support the network by delivering messages to non-gossiping nodes. This gossip option is disabled by default but can be enabled in the configuration file. If you are running Pactus on a stable and reliable server, we recommend enabling this option for your node. Please note that this option is still experimental and subject to potential changes in future releases.
Download
This version has been implemented for Testnet-2 and is being prepared for the upcoming Mainnet launch. To start using Pactus Blockchain Testnet-2, download the latest version from the download page and join the Testnet.
These guides can help you to download, install and configure your node:
- How to run Pactus in graphic mode?
- How to run Pactus in command line mode?
- How to run Pactus using Docker?
How to Upgrade
If you are running an older version, shut it down. Uninstall the previous version and install the newer version. If you are using the archived version, simply use the new version.
After updating the node, the configuration file will be overwritten with a new version. You need to make modifications to the config file if you had customized it prior to the update.Change log
This version includes several changes and improvements, such as:
Feat
- network: default configs for bootstrap and relay peers (#812)
- introducing node gossip type (#811)
- sync: adding remote address to the peer info (#804)
- network: adding public address to factory (#795)
- network: filter private ips (#793)
Fix
- upgrading Testnet (#814)
- sync: prevent opening sessions indefinitely (#813)
- execution: fixing mistake on calculating unbonded power (#806)
- network: check connection threshold on gater (#803)
- network: no transient connection (#799)
- not close connection for bootstrap nodes (#792)
Refactor
- sync: refactoring sync process (#807)
You can find the full list of changes on Github, as well as the source code