Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Commit

Permalink
release note for v0.16.0 (#104)
Browse files Browse the repository at this point in the history
* release nore for v0.16.0

* Typos fixed release-0-16-0.md

---------

Co-authored-by: Mr-HoDL58 <[email protected]>
  • Loading branch information
themantre and Mr-HoDL58 authored Oct 29, 2023
1 parent df59eff commit 4718bc7
Show file tree
Hide file tree
Showing 5 changed files with 88 additions and 16 deletions.
2 changes: 1 addition & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,4 @@ feed:
sass:
style: compressed

latest_version: "0.15.2"
latest_version: "0.16.0"
2 changes: 1 addition & 1 deletion website/_posts/2023-10-21-release-0-15-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ We kindly ask all validators to upgrade their nodes to this version.

## Download

This version has been implemented for [Testnet-1]({{ site.url }}/2023/10/15/testnet-2-launched.html) and
This version has been implemented for [Testnet-2]({{ site.url }}/2023/10/15/testnet-2-launched.html) and
is being prepared for the upcoming Mainnet launch.
To start using Pactus Blockchain Testnet-2, download the latest version from the
[download]({{ site.baseurl }}/download) page and join the Testnet.
Expand Down
72 changes: 72 additions & 0 deletions website/_posts/2023-10-29-release-0-16-0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
layout: post
title: "Pactus 0.16.0 Released"
date: 2023-10-29 00:00:00 +0000
tags: announcement, release, testnet
---

## Overview

Pactus Blockchain [Version 0.16.0](https://github.com/pactus-project/pactus/releases/tag/v0.16.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

This version allows users to create new addresses for both validators and accounts.
The networking module has been improved, and users can now set limits on the number of connections.
A random crash on the agreement protocol has been fixed in this version.

![New address dialog]({{ site.url }}/blog/images/2023-10-29-release-0-16-0/new_address_dialog.png)

## Download

This version has been implemented for [Testnet-2]({{ site.url }}/2023/10/15/testnet-2-launched.html) and
is being prepared for the upcoming Mainnet launch.
To start using Pactus Blockchain Testnet-2, download the latest version from the
[download]({{ site.baseurl }}/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?]({{ site.baseurl }}/user-guides/run-pactus-gui)
- [How to run Pactus in command line mode?]({{ site.baseurl }}/user-guides/run-pactus-cli)
- [How to run Pactus using Docker?]({{ site.baseurl }}/user-guides/run-pactus-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.

## Change log

This version includes several changes and improvements, such as:

### Feat

- **gui**: display network ID ([#780](https://github.com/pactus-project/pactus/pull/780))
- create new validator address (CLI and GUI) ([#757](https://github.com/pactus-project/pactus/pull/757))
- add community bootstrap nodes to testnet config ([#764](https://github.com/pactus-project/pactus/pull/764))
- **network**: implementing connection manager ([#773](https://github.com/pactus-project/pactus/pull/773))
- **network**: adding bootstrapper mode to the network config ([#760](https://github.com/pactus-project/pactus/pull/760))

### Fix

- **network**: redefine the network limits ([#788](https://github.com/pactus-project/pactus/pull/788))
- **consensus**: not increase the vote-box power on duplicated votes ([#785](https://github.com/pactus-project/pactus/pull/785))
- **network**: close connection when unable to get supported protocols ([#781](https://github.com/pactus-project/pactus/pull/781))
- **network**: enabling peer exchange for bootstrappers ([#779](https://github.com/pactus-project/pactus/pull/779))
- **network**: set connection limit for the resource manager ([#775](https://github.com/pactus-project/pactus/pull/775))
- **sync**: peer status set to known on sucessfull handshaking ([#774](https://github.com/pactus-project/pactus/pull/774))
- **consensus**: strong termination for the binary agreement ([#765](https://github.com/pactus-project/pactus/pull/765))
- **consensus**: not increase the voting power on duplicated binary votes ([#762](https://github.com/pactus-project/pactus/pull/762))

### Refactor

- **network**: refactoring peer manager ([#787](https://github.com/pactus-project/pactus/pull/787))

You can find the [full list of changes on Github](https://github.com/pactus-project/pactus/compare/v0.15.0...v0.16.0),
as well as the [source code](https://github.com/pactus-project/pactus/releases/tag/v0.6.0)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 14 additions & 14 deletions website/download/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,11 @@ title: dict.download.title

| **File name** | **Kind** | **OS** | **Arch** |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | ----------- | -------- |
| [pactus-gui_0.15.2_darwin_amd64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.15.2/pactus-gui_0.15.2_darwin_amd64.tar.gz) | Archive | macOS | 64-bit |
| [**pactus-gui_0.15.2_darwin_amd64.dmg**](https://github.com/pactus-project/pactus/releases/download/v0.15.2/pactus-gui_0.15.2_darwin_amd64.dmg) | **DMG** | **macOS** | 64-bit |
| [pactus-gui_0.15.2_linux_amd64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.15.2/pactus-gui_0.15.2_linux_amd64.tar.gz) | Archive | Linux | 64-bit |
| [pactus-gui_0.15.2_windows_amd64.zip](https://github.com/pactus-project/pactus/releases/download/v0.15.2/pactus-gui_0.15.2_windows_amd64.zip) | Archive | Windows | 64-bit |
| [**pactus-gui_0.15.2_windows_amd64_installer.exe**](https://github.com/pactus-project/pactus/releases/download/v0.15.2/pactus-gui_0.15.2_windows_amd64_installer.exe) | **Installer** | **Windows** | 64-bit |
| [pactus-gui_0.16.0_darwin_amd64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.16.0/pactus-gui_0.16.0_darwin_amd64.tar.gz) | Archive | macOS | 64-bit |
| [**pactus-gui_0.16.0_darwin_amd64.dmg**](https://github.com/pactus-project/pactus/releases/download/v0.16.0/pactus-gui_0.16.0_darwin_amd64.dmg) | **DMG** | **macOS** | 64-bit |
| [pactus-gui_0.16.0_linux_amd64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.16.0/pactus-gui_0.16.0_linux_amd64.tar.gz) | Archive | Linux | 64-bit |
| [pactus-gui_0.16.0_windows_amd64.zip](https://github.com/pactus-project/pactus/releases/download/v0.16.0/pactus-gui_0.16.0_windows_amd64.zip) | Archive | Windows | 64-bit |
| [**pactus-gui_0.16.0_windows_amd64_installer.exe**](https://github.com/pactus-project/pactus/releases/download/v0.16.0/pactus-gui_0.16.0_windows_amd64_installer.exe) | **Installer** | **Windows** | 64-bit |

<div class="alert alert-warning">
{% t dict.download.untrusted_app %}
Expand All @@ -51,15 +51,15 @@ title: dict.download.title

| **File name** | **OS** | **Arch** |
| --------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -------- |
| [pactus-cli_0.15.2_android_arm64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.15.2/pactus-cli_0.15.2_android_arm64.tar.gz) | Android | ARM64 |
| [pactus-cli_0.15.2_darwin_amd64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.15.2/pactus-cli_0.15.2_darwin_amd64.tar.gz) | macOS | 64-bit |
| [pactus-cli_0.15.2_darwin_arm64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.15.2/pactus-cli_0.15.2_darwin_arm64.tar.gz) | macOS | ARM64 |
| [pactus-cli_0.15.2_freebsd_amd64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.15.2/pactus-cli_0.15.2_freebsd_amd64.tar.gz) | FreeBSD | 64-bit |
| [pactus-cli_0.15.2_freebsd_arm.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.15.2/pactus-cli_0.15.2_freebsd_arm.tar.gz) | FreeBSD | ARM |
| [pactus-cli_0.15.2_linux_amd64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.15.2/pactus-cli_0.15.2_linux_amd64.tar.gz) | Linux | 64-bit |
| [pactus-cli_0.15.2_linux_arm64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.15.2/pactus-cli_0.15.2_linux_arm64.tar.gz) | Linux | ARM64 |
| [pactus-cli_0.15.2_windows_386.zip](https://github.com/pactus-project/pactus/releases/download/v0.15.2/pactus-cli_0.15.2_windows_386.zip) | Windows | 32-bit |
| [pactus-cli_0.15.2_windows_amd64.zip](https://github.com/pactus-project/pactus/releases/download/v0.15.2/pactus-cli_0.15.2_windows_amd64.zip) | Windows | 64-bit |
| [pactus-cli_0.16.0_android_arm64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.16.0/pactus-cli_0.16.0_android_arm64.tar.gz) | Android | ARM64 |
| [pactus-cli_0.16.0_darwin_amd64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.16.0/pactus-cli_0.16.0_darwin_amd64.tar.gz) | macOS | 64-bit |
| [pactus-cli_0.16.0_darwin_arm64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.16.0/pactus-cli_0.16.0_darwin_arm64.tar.gz) | macOS | ARM64 |
| [pactus-cli_0.16.0_freebsd_amd64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.16.0/pactus-cli_0.16.0_freebsd_amd64.tar.gz) | FreeBSD | 64-bit |
| [pactus-cli_0.16.0_freebsd_arm.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.16.0/pactus-cli_0.16.0_freebsd_arm.tar.gz) | FreeBSD | ARM |
| [pactus-cli_0.16.0_linux_amd64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.16.0/pactus-cli_0.16.0_linux_amd64.tar.gz) | Linux | 64-bit |
| [pactus-cli_0.16.0_linux_arm64.tar.gz](https://github.com/pactus-project/pactus/releases/download/v0.16.0/pactus-cli_0.16.0_linux_arm64.tar.gz) | Linux | ARM64 |
| [pactus-cli_0.16.0_windows_386.zip](https://github.com/pactus-project/pactus/releases/download/v0.16.0/pactus-cli_0.16.0_windows_386.zip) | Windows | 32-bit |
| [pactus-cli_0.16.0_windows_amd64.zip](https://github.com/pactus-project/pactus/releases/download/v0.16.0/pactus-cli_0.16.0_windows_amd64.zip) | Windows | 64-bit |

{% t dict.download.cli_after_download %} [{% t dict.guide.run_pactus_cli %}]({{ site.baseurl }}/user-guides/run-pactus-cli)

Expand Down

0 comments on commit 4718bc7

Please sign in to comment.