Skip to content

Commit fc6c060

Browse files
authored
chore(release): releasing version 1.8.0 (#1828)
1 parent b100df5 commit fc6c060

File tree

3 files changed

+56
-27
lines changed

3 files changed

+56
-27
lines changed

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
# Changelog
22

3+
## [1.8.0](https://github.com/pactus-project/pactus/compare/v1.7.0...v1.8.0) (2025-07-01)
4+
5+
### Feat
6+
7+
- **cmd**: add transport switch in flag start daemon ([#1681](https://github.com/pactus-project/pactus/pull/1681))
8+
- **grpc**: add get raw batch transfer transaction ([#1799](https://github.com/pactus-project/pactus/pull/1799))
9+
- **types**: implement batch transfer payload ([#1793](https://github.com/pactus-project/pactus/pull/1793))
10+
- **packager**: publish jsonrpc packages on release ([#1776](https://github.com/pactus-project/pactus/pull/1776))
11+
- **rest**: define base path for REST APIs ([#1770](https://github.com/pactus-project/pactus/pull/1770))
12+
- **grpc**: define Rest-API server ([#1765](https://github.com/pactus-project/pactus/pull/1765))
13+
- **docs**: add openrpc template and schema ([#1767](https://github.com/pactus-project/pactus/pull/1767))
14+
- **grpc**: support gRPC Web library ([#1762](https://github.com/pactus-project/pactus/pull/1762))
15+
- **jsonrpc**: add CORS support ([#1755](https://github.com/pactus-project/pactus/pull/1755))
16+
- **grpc**: publish `pactus_grpc` package for Python ([#1732](https://github.com/pactus-project/pactus/pull/1732))
17+
- **grpc**: publish `pactus_grpc` package for JS ([#1736](https://github.com/pactus-project/pactus/pull/1736))
18+
- **wallet**: support of AES-256-CBC for the encryption ([#1706](https://github.com/pactus-project/pactus/pull/1706))
19+
- **wallet-cmd**: add Neuter command for wallet ([#1683](https://github.com/pactus-project/pactus/pull/1683))
20+
- **grpc**: add decode raw transaction method ([#1671](https://github.com/pactus-project/pactus/pull/1671))
21+
22+
### Fix
23+
24+
- **execution**: check network type for batch transfer ([#1812](https://github.com/pactus-project/pactus/pull/1812))
25+
- **execution**: set batch transfer height ([#1811](https://github.com/pactus-project/pactus/pull/1811))
26+
- **util**: panic on importing snapshot ([#1807](https://github.com/pactus-project/pactus/pull/1807))
27+
- **sync**: drop messages with mismatched consensus height ([#1810](https://github.com/pactus-project/pactus/pull/1810))
28+
- **firewall**: remove decoding bundle for expired message ([#1682](https://github.com/pactus-project/pactus/pull/1682))
29+
- **util**: replace go-bip39 ([#1795](https://github.com/pactus-project/pactus/pull/1795))
30+
- **wallet**: set Argon2 derived bytes for AES IV ([#1703](https://github.com/pactus-project/pactus/pull/1703))
31+
- **consensus**: schedule timeout to retry querying for the proposal or votes ([#1698](https://github.com/pactus-project/pactus/pull/1698))
32+
- **util**: add manually copy to prevent invalid cross-device link ([#1684](https://github.com/pactus-project/pactus/pull/1684))
33+
34+
### Refactor
35+
36+
- **util**: use the built-in max/min to simplify the code ([#1819](https://github.com/pactus-project/pactus/pull/1819))
37+
- **other**: use slices.Contains to simplify code ([#1802](https://github.com/pactus-project/pactus/pull/1802))
38+
- **www**: rename Rest to HTTP-API ([#1774](https://github.com/pactus-project/pactus/pull/1774))
39+
- **grpc**: update buf.build ([#1716](https://github.com/pactus-project/pactus/pull/1716))
40+
341
## [1.7.0](https://github.com/pactus-project/pactus/compare/v1.6.0...v1.7.0) (2025-01-23)
442

543
### Feat

docs/releasing.md

Lines changed: 16 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,13 @@ Please carefully follow the instructions provided below:
66
## 1. Preparing Your Environment
77

88
Before proceeding with the release process,
9-
ensure that your `origin` remote is set to `[email protected]:pactus-project/pactus.git` and not your local fork.
9+
ensure that your `origin` remote is set to `[email protected]:pactus-project/pactus.git`
10+
and not your local fork.
11+
12+
```bash
13+
git remote -vv
14+
```
15+
1016
It is recommended to re-clone the project in a location other than your current working directory.
1117
Also, make sure that you have set up GPG for your GitHub account.
1218

@@ -19,22 +25,7 @@ git checkout main
1925
git pull
2026
```
2127

22-
## 3. Update Windows DLLs (Optional)
23-
24-
To ensure that the GUI can locate the required dependency DLLs on Windows,
25-
you may need to update them for the [Windows installer](../.github/releasers/releaser_gui_windows.sh).
26-
Make sure you have access to a Windows OS and follow these steps in the project's root directory using [MSYS2](https://www.msys2.org/):
27-
28-
```bash
29-
git pull
30-
pacman -Suyyy
31-
.github/releasers/releaser_gui_windows.sh
32-
```
33-
34-
Wait for the build to finish. If everything is successful, proceed to the next step.
35-
If not, update the dependency DLLs inside `.github/releasers/releaser_gui_windows.sh` and re-run the command.
36-
37-
## 4. Set Environment Variables
28+
## 3. Set Environment Variables
3829

3930
Create environment variables for the release version, which will be used in subsequent commands throughout this document.
4031
Keep your terminal open for further steps.
@@ -48,11 +39,11 @@ TAG_NAME="v${CUR_VER}"
4839
TAG_MSG="Version ${CUR_VER}"
4940
```
5041

51-
## 5. Update the Version
42+
## 4. Update the Version
5243

5344
Clear Meta and set Alias in [version.json](../version/version.json).
5445

55-
## 6. Update Changelog
46+
## 5. Update Changelog
5647

5748
Use [Commitizen](https://github.com/commitizen-tools/commitizen) to update the CHANGELOG. Execute the following command:
5849

@@ -64,7 +55,7 @@ perl -i -pe "s/\(#([0-9]+)\)/([#\1](https:\/\/github.com\/pactus-project\/pactus
6455

6556
Occasionally, you may need to make manual updates to the [CHANGELOG](../CHANGELOG.md).
6657

67-
## 7. Create a Release PR
58+
## 6. Create a Release PR
6859

6960
Generate a new PR against the base branch.
7061
It's better to use [GitHub CLI](https://github.com/cli/cli/) to create the PR, but manual creation is also an option.
@@ -78,7 +69,7 @@ gh pr create --title "chore(release): releasing version ${CUR_VER}" --body "Rele
7869

7970
Wait for the PR to be approved and merged into the main branch.
8071

81-
## 8. Tagging the Release
72+
## 7. Tagging the Release
8273

8374
Create a Git tag and sign it using your [GPG key](https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification) with the following commands:
8475

@@ -94,7 +85,7 @@ Inspect the tag information:
9485
git show ${TAG_NAME}
9586
```
9687

97-
## 9. Push the Tag
88+
## 8. Push the Tag
9889

9990
Now, push the tag to the repository:
10091

@@ -104,7 +95,7 @@ git push origin ${TAG_NAME}
10495

10596
Pushing the tag will automatically create a release tag and build the binaries.
10697

107-
## 10. Bump the Version
98+
## 9. Bump the Version
10899

109100
Update the version inside [version.json](../version/version.json), add `beta` to the `meta` field, and:
110101
- If this is a **major release**, update the versions inside [this document](./releasing.md#4-set-environment-variables) in step 4 and
@@ -122,7 +113,7 @@ gh pr create --title "chore(version): bumping version to ${NEXT_VER}" --body "Bu
122113

123114
Wait for the PR to be approved and merged into the main branch.
124115

125-
## 11. Update the Website
116+
## 10. Update the Website
126117

127118
Create a new announcement post on the
128119
[blog](https://pactus.org/blog/) and update the
@@ -134,7 +125,7 @@ If gRPC APIs has changed in this version,
134125
be sure to update the [API documentation](https://docs.pactus.org/api/) and
135126
[Python SDK](https://github.com/pactus-project/python-sdk) accordingly.
136127

137-
## 12. Celebrate 🎉
128+
## 11. Celebrate 🎉
138129

139130
Before celebrating, ensure that the release has been tested and that all documentation is up to date.
140131
Don't forget to update dependencies after major releases (see [Update Dependencies](./update-dependencies.md)).

version/version.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"major": 1,
33
"minor": 8,
44
"patch": 0,
5-
"meta": "beta",
6-
"alias": ""
5+
"meta": "",
6+
"alias": "Paris"
77
}

0 commit comments

Comments
 (0)