From 3cb3ebd79b245ca0820c98cbc9d3899cf73fa188 Mon Sep 17 00:00:00 2001
From: import this <97586125+serinko@users.noreply.github.com>
Date: Thu, 6 Mar 2025 14:56:40 +0000
Subject: [PATCH] [DOCs/operators]: Release ntoes for patched version (#5573)
---
.../docs/pages/operators/changelog.mdx | 39 +++++++++++++++++++
.../pages/operators/nodes/maintenance.mdx | 13 ++++++-
.../pages/operators/nodes/nym-node/setup.mdx | 10 ++---
3 files changed, 55 insertions(+), 7 deletions(-)
diff --git a/documentation/docs/pages/operators/changelog.mdx b/documentation/docs/pages/operators/changelog.mdx
index 85a4d21875..cec2fbd20f 100644
--- a/documentation/docs/pages/operators/changelog.mdx
+++ b/documentation/docs/pages/operators/changelog.mdx
@@ -47,6 +47,45 @@ This page displays a full list of all the changes during our release cycle from
+## `v2025.4-dorina-patched`
+
+Patched version of `dorina` with a few fixes and tweaks to the release. We would like to ask `nym-node` operators to upgrade to this version as quickly as possible to implement the fixes across the network and improve general quality before NymVPN launch.
+
+- [Release Binaries](https://github.com/nymtech/nym/releases/tag/nym-binaries-v2025.4-dorina-patched)
+- [`nym-node`](nodes/nym-node.mdx) version `1.6.1`
+
+```shell
+nym-node
+Binary Name: nym-node
+Build Timestamp: 2025-03-06T14:28:21.408539599Z
+Build Version: 1.6.1
+Commit SHA: 1fb2ebad7ad1bad455d5b896ea14204211727417
+Commit Date: 2025-03-06T15:26:18.000000000+01:00
+Commit Branch: HEAD
+rustc Version: 1.85.0
+rustc Channel: stable
+cargo Profile: release
+```
+
+- Bugfix: make sure to correctly decode response content when putting it into error message ([#5571])
+- Tweak surb management to be more conservative ([#5570])
+- Deserialize v5 authenticator requests ([#5568])
+- Chore: additional logs when attempting to load ecash keys ([#5567])
+- Add full response body to error message upon decoding failure ([#5566])
+- Hotfix: ensure we bail on merkle leaves insertion upon missing data ([#5565])
+- Feature: v2 authentication request (#5537) ([#5563])
+- Create authenticator v5 request/response types ([#5561])
+
+[#5571]: https://github.com/nymtech/nym/pull/5571
+[#5570]: https://github.com/nymtech/nym/pull/5570
+[#5568]: https://github.com/nymtech/nym/pull/5568
+[#5567]: https://github.com/nymtech/nym/pull/5567
+[#5566]: https://github.com/nymtech/nym/pull/5566
+[#5565]: https://github.com/nymtech/nym/pull/5565
+[#5563]: https://github.com/nymtech/nym/pull/5563
+[#5561]: https://github.com/nymtech/nym/pull/5561
+
+
## `v2025.4-dorina`
- [Release Binaries](https://github.com/nymtech/nym/releases/tag/nym-binaries-v2025.4-dorina)
- [`nym-node`](nodes/nym-node.mdx) version `1.6.0`
diff --git a/documentation/docs/pages/operators/nodes/maintenance.mdx b/documentation/docs/pages/operators/nodes/maintenance.mdx
index 5819fde852..a825b3ab32 100644
--- a/documentation/docs/pages/operators/nodes/maintenance.mdx
+++ b/documentation/docs/pages/operators/nodes/maintenance.mdx
@@ -128,10 +128,15 @@ mkdir -pv
###### 2. Backup `clients.sqlite` database
+
- Install `sqlite3`
```sh
apt install sqlite3
```
+- **Stop your node**
+```sh
+service nym-node stop
+```
- Open sqlite CLI shell inside `clients.sqlite` database
```sh
sqlite3 ~/.nym/nym-nodes/default-nym-node/data/clients.sqlite
@@ -151,10 +156,14 @@ sqlite3 ~/.nym/nym-nodes/default-nym-node/data/clients.sqlite
scp -r @:~/.nym/nym-nodes/
```
-###### 4. Verify the success of the backup
+###### 4. Verify the success of the backup & start your node
The `scp` command should print logs, an operator can see directly whether it was successful or if it encountered any error. However, double check that all your needed configuration is in the backup target directory.
+- Start your node
+```sh
+service nym-node start && journalctl -u nym-node -f
+```
Now you have everything needed to restore your `nym-node` on another server. If you are in a need of doing so, follow the steps in [*Restoring a node*](#restoring-a-node) chapter below.
@@ -360,7 +369,7 @@ mkdir ~/.nym/nym-nodes
```
###### 2. Backup `clients.sqlite` database
-- Stop your node
+- **Stop your node**
```sh
service nym-node stop
```
diff --git a/documentation/docs/pages/operators/nodes/nym-node/setup.mdx b/documentation/docs/pages/operators/nodes/nym-node/setup.mdx
index 8290f14411..33e3bcc9da 100644
--- a/documentation/docs/pages/operators/nodes/nym-node/setup.mdx
+++ b/documentation/docs/pages/operators/nodes/nym-node/setup.mdx
@@ -20,12 +20,12 @@ This documentation page provides a guide on how to set up and run a [NYM NODE](.
```sh
nym-node
Binary Name: nym-node
-Build Timestamp: 2025-02-13T11:49:34.670488195Z
-Build Version: 1.5.0
-Commit SHA: a3e19b4563843055b305ea9a397eb1ad84b5c378
-Commit Date: 2025-02-10T18:14:47.000000000+01:00
+Build Timestamp: 2025-03-06T14:28:21.408539599Z
+Build Version: 1.6.1
+Commit SHA: 1fb2ebad7ad1bad455d5b896ea14204211727417
+Commit Date: 2025-03-06T15:26:18.000000000+01:00
Commit Branch: HEAD
-rustc Version: 1.84.1
+rustc Version: 1.85.0
rustc Channel: stable
cargo Profile: release
```