From a505f9c07f840ed8d5c1c862851cfa55c0176401 Mon Sep 17 00:00:00 2001 From: Mantre Date: Thu, 1 Aug 2024 23:53:42 +0800 Subject: [PATCH] chore(release): releasing version 1.4.0 (#1450) --- CHANGELOG.md | 37 +++++++++++++++++++++++++++++++++++++ docs/releasing.md | 8 ++++---- version/version.go | 4 ++-- 3 files changed, 43 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3112fea90..6d337c326 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,42 @@ # Changelog +## [1.4.0](https://github.com/pactus-project/pactus/compare/v1.3.0...v1.4.0) (2024-08-01) + +### Feat + +- **cmd**: add node type page to the startup assistant ([#1431](https://github.com/pactus-project/pactus/pull/1431)) +- **grpc**: adding is-pruned and pruning-height to blockchain info API ([#1420](https://github.com/pactus-project/pactus/pull/1420)) +- **daemon**: add import command to download pruned snapshots ([#1424](https://github.com/pactus-project/pactus/pull/1424)) +- **util**: file downloader with verify sha256 hash ([#1422](https://github.com/pactus-project/pactus/pull/1422)) +- **sync**: define full and prune service ([#1412](https://github.com/pactus-project/pactus/pull/1412)) +- **pip**: implement PIP-23 ([#1397](https://github.com/pactus-project/pactus/pull/1397)) +- **firewall**: check valid gossip and stream messages ([#1402](https://github.com/pactus-project/pactus/pull/1402)) +- **state**: prune block on commit ([#1404](https://github.com/pactus-project/pactus/pull/1404)) +- **core**: pruning client by prune command ([#1400](https://github.com/pactus-project/pactus/pull/1400)) +- **store**: prune block function ([#1399](https://github.com/pactus-project/pactus/pull/1399)) +- **wallet**: add timeout client connection ([#1396](https://github.com/pactus-project/pactus/pull/1396)) +- add backup tool script ([#1373](https://github.com/pactus-project/pactus/pull/1373)) + +### Fix + +- **consensus**: handle query for decided proposal ([#1438](https://github.com/pactus-project/pactus/pull/1438)) +- **gtk**: solve dynamic library dependencies and import path on macOS ([#1435](https://github.com/pactus-project/pactus/pull/1435)) +- **cmd**: prevent sudden crash on download error ([#1432](https://github.com/pactus-project/pactus/pull/1432)) +- **store**: pruning height returns zero when store is not in prune mode ([#1430](https://github.com/pactus-project/pactus/pull/1430)) +- **grpc**: add last-block-time to blockchain-info API ([#1428](https://github.com/pactus-project/pactus/pull/1428)) +- **grpc**: show negative pruning height when is pruned false ([#1429](https://github.com/pactus-project/pactus/pull/1429)) +- **sync**: fix syncing issue on prune mode ([#1415](https://github.com/pactus-project/pactus/pull/1415)) +- **grpc**: return error on invalid arguments for VerifyMessage ([#1411](https://github.com/pactus-project/pactus/pull/1411)) +- **network**: accept messages originating from self ([#1408](https://github.com/pactus-project/pactus/pull/1408)) +- change wallet rpc ip to dns address ([#1398](https://github.com/pactus-project/pactus/pull/1398)) +- **pactus-shell**: pactus shell support basic auth ([#1384](https://github.com/pactus-project/pactus/pull/1384)) +- **gui**: support ctrl+c for interrupt gui ([#1385](https://github.com/pactus-project/pactus/pull/1385)) +- **grpc**: add basic auth in swagger header ([#1383](https://github.com/pactus-project/pactus/pull/1383)) + +### Refactor + +- **execution**: simplify executors and tests ([#1425](https://github.com/pactus-project/pactus/pull/1425)) + ## [1.3.0](https://github.com/pactus-project/pactus/compare/v1.2.0...v1.3.0) (2024-06-27) ### Feat diff --git a/docs/releasing.md b/docs/releasing.md index e89507357..bf0966c6d 100644 --- a/docs/releasing.md +++ b/docs/releasing.md @@ -71,9 +71,9 @@ It's better to use [GitHub CLI](https://github.com/cli/cli/) to create the PR, b ```bash git checkout -b releasing_${CUR_VER} -git commit -a -m "chore: releasing version ${CUR_VER}" +git commit -a -m "chore(release): releasing version ${CUR_VER}" git push origin HEAD -gh pr create --title "chore: releasing version ${CUR_VER}" --body "Releasing version ${CUR_VER}" --base ${BASE_BRANCH} +gh pr create --title "chore(release): releasing version ${CUR_VER}" --body "Releasing version ${CUR_VER}" --base ${BASE_BRANCH} ``` Wait for the PR to be approved and merged into the main branch. @@ -115,9 +115,9 @@ Create a new PR against the base branch: ```bash git checkout -b bumping_${NEXT_VER} -git commit -a -m "chore: bumping version to ${NEXT_VER}" +git commit -a -m "chore(version): bumping version to ${NEXT_VER}" git push origin HEAD -gh pr create --title "chore: bumping version to ${NEXT_VER}" --body "Bumping version to ${NEXT_VER}" --base ${BASE_BRANCH} +gh pr create --title "chore(version): bumping version to ${NEXT_VER}" --body "Bumping version to ${NEXT_VER}" --base ${BASE_BRANCH} ``` Wait for the PR to be approved and merged into the main branch. diff --git a/version/version.go b/version/version.go index 273b57810..81dcfc2b2 100644 --- a/version/version.go +++ b/version/version.go @@ -16,8 +16,8 @@ var NodeVersion = Version{ Major: 1, Minor: 4, Patch: 0, - Meta: "beta", - Alias: "", + Meta: "", + Alias: "Amsterdam", } // Version defines the version of Pactus software.