[DOCs/operators]: Release notes for v2025.7 tex (#5718)

* bump version in setup pafe

* testing menu changes propagation

* add release notes to changelog

* add NSL announcement

* add announcement for debian versions

* sync up styling
This commit is contained in:
import this
2025-04-16 12:56:05 +00:00
committed by GitHub
parent 96239a7812
commit 3f5e0cdb1f
9 changed files with 99 additions and 17 deletions
@@ -1 +1 @@
808_623_916
809_964_694
@@ -1 +1 @@
1_028_488
1_031_281
@@ -1 +1 @@
404_311_958
404_982_347
@@ -1,7 +1,7 @@
| **Item** | **Description** | **Amount in NYM** |
|:-------------------|:------------------------------------------------------|--------------------:|
| Total Supply | Maximum amount of NYM token in existence | 1_000_000_000 |
| Mixmining Reserve | Tokens releasing for operators rewards | 191_376_083 |
| Mixmining Reserve | Tokens releasing for operators rewards | 190_035_305 |
| Vesting Tokens | Tokens locked outside of cicrulation for future claim | 0 |
| Circulating Supply | Amount of unlocked tokens | 808_623_916 |
| Stake Saturation | Optimal size of node self-bond + delegation | 1_028_488 |
| Circulating Supply | Amount of unlocked tokens | 809_964_694 |
| Stake Saturation | Optimal size of node self-bond + delegation | 1_031_281 |
@@ -1 +1 @@
Thursday, April 3rd 2025, 13:40:32 UTC
Wednesday, April 16th 2025, 12:32:08 UTC
@@ -14,5 +14,5 @@
"type": "separator"
},
"archive": "Archive",
"misc": "Misc. "
"misc": "Misc."
}
@@ -2,6 +2,7 @@ import { Steps } from 'nextra/components';
import { VarInfo } from 'components/variable-info.tsx';
import { Tabs } from 'nextra/components';
import { MyTab } from 'components/generic-tabs.tsx';
import {Callout} from 'nextra/components';
# Pre-built Binaries
@@ -9,6 +10,10 @@ This page is for operators who prefer to download ready made binaries. The [Gith
If the pre-built binaries don't work or are unavailable for your system, you will need to build the platform yourself.
<Callout type="info" emoji="️">
**[Nym release binaries](https://github.com/nymtech/nym/releases) no longer work on distributions based on Debian bullseye/sid (11) like Ubuntu 20.04 LTS and older! Please upgrade your sever to Debian bookworm (Debian 12) or Ubuntu 22.04 (and newer)!** Alternatively [compile the binaries from source](building-nym.mdx).
</Callout>
## Setup Binaries
<VarInfo />
@@ -35,12 +40,12 @@ In case you want to download binary to your current working directory, drop `<PA
<strong>One-liner</strong>,
]} defaultIndex="0">
<MyTab>
To see your binary `sha256sum` hash, run:
To see your binary `sha256sum` hash, run:
```sh
sha256sum <BINARY>
```
```
```sh
# for example
# for example
# sha256sum ./nym-wallet_1.2.15_amd64.AppImage
# or
# sha256sum ./nym-node
@@ -49,7 +54,7 @@ sha256sum <BINARY>
- Open it with your text editor or print its content with `cat hashes.json`
- Check it if your binary `sha256sum` output is in `hashes.json` by using the `sha256sum` and searching for it or using `grep` command:
```
grep -i <SHA_HASH>
grep -i <SHA_HASH>
```
</MyTab>
<MyTab>
@@ -47,6 +47,83 @@ This page displays a full list of all the changes during our release cycle from
<VarInfo />
## `v2025.7-tex`
- [Release Binaries](https://github.com/nymtech/nym/releases/tag/nym-binaries-v2025.9-tex)
- [`nym-node`](nodes/nym-node.mdx) version `1.9.0`
```shell
nym-node
Binary Name: nym-node
Build Timestamp: 2025-04-15T14:36:52.729991996Z
Build Version: 1.9.0
Commit SHA: 08b6be93c49e8c225e74ffabb5529493bd4b13b6
Commit Date: 2025-04-15T15:29:46.000000000+02:00
Commit Branch: HEAD
rustc Version: 1.86.0
rustc Channel: stable
cargo Profile: release
```
### Operators Updates & Tools
- **[Nym release binaries](https://github.com/nymtech/nym/releases) no longer work on distributions Debian bullseye/sid (11) / Ubuntu 20.04 LTS and older! Please upgrade your sever to Debian bookworm (Debian 12) / Ubuntu 22.04 (and newer)!** Alternatively compile the binaries from source.
- The Nym Squad League Winter Season has concluded. Changes are coming to NSL, including the new NSL council, monthly payments for contributions, revamped reports, and more. Details available in the [Winter Season report](https://forum.nym.com/t/nym-squad-league-winter-season-report/1265).
- [New scripts to inititialise and configure multiple VMs](nodes/preliminary-steps/vps-setup/advanced#setting-up-virtual-machines): KVM setup for virtualising nodes proved to be a good approach for admins orchestrating multiple nodes on a dedicated or bare metal machines. Now there is an option of running bash scripts speeding up the process of VM initialisation and configuration, while leaving some flexibility via interactive prompts.
### Features
- [Move all workflows on ubuntu-20 to ubuntu-22](https://github.com/nymtech/nym/pull/5455): Ubuntu 20.04 runners are scheduled to be removed from set of github hosted runners. Now is as good a time as any to finally take the plunge to switch away from ubuntu-20.04 to the shiny oh so modern ubuntu-22.04 runners
- [Bump `elliptic` from `6.5.5` to `6.6.1`](https://github.com/nymtech/nym/pull/5483): Bumps [`elliptic`](https://github.com/indutny/elliptic)
- [Bump `blake3` from `1.6.1` to `1.7.0`](https://github.com/nymtech/nym/pull/5658): Bumps [`blake3`](https://github.com/BLAKE3-team/BLAKE3)
- [Mix throughput tester](https://github.com/nymtech/nym/pull/5661): A utility to measure mixing throughput of a node. Especially since there are some design choices with non-obvious performance penalties. For example 1 bloomfilter per connection vs 1 global bloomfilter with additional locking for replay protection.
- [Update log crate](https://github.com/nymtech/nym/pull/5667): Update `log crate` to latest, fix `format_in_format_args`, fix `to_string_in_format_args`
- [Bump the patch-updates group across 1 directory with 7 updates](https://github.com/nymtech/nym/pull/5668):
| Package | From | To |
| --- | --- | --- |
| [`clap`](https://github.com/clap-rs/clap) | `4.5.32` | `4.5.34` |
| [`clap_complete`](https://github.com/clap-rs/clap) | `4.5.46` | `4.5.47` |
| [`once_cell`](https://github.com/matklad/once_cell) | `1.21.1` | `1.21.3` |
| [`reqwest`](https://github.com/seanmonstar/reqwest) | `0.12.4` | `0.12.15` |
| [`tempfile`](https://github.com/Stebalien/tempfile) | `3.19.0` | `3.19.1` |
| [`time`](https://github.com/time-rs/time) | `0.3.39` | `0.3.41` |
| [`uniffi`](https://github.com/mozilla/uniffi-rs) | `0.29.0` | `0.29.1` |
- [Improve explorer caching](https://github.com/nymtech/nym/pull/5669): Fix:
- `tanstack` caching
- graphs data bug
- "auto" gas fee for redeem rewards
- [Update node versions in CI](https://github.com/nymtech/nym/pull/5677)
- [Bash scripts to init and configure VMs conveniently and update docs](https://github.com/nymtech/nym/pull/5681): KVM setup for virtualising nodes proved to be a good approach for admins orchestrating multiple nodes on a dedicated/bare machines. This PR adds an option of running bash scripts speeding up the process of VM initialisation and configuration, while leaving some flexibility to the users via interactive prompts.
- Script to initialise new VM on host machine and prompting user for needed vars
- Script to config the VM from within and prompting user for needed vars
- Documentation of the above
- Lift headers so the main chapters come out in the side menu for easier navigation
- [`clippy` for `1.86`](https://github.com/nymtech/nym/pull/5685)
- [Expand `/v3/nym-nodes` with geodata](https://github.com/nymtech/nym/pull/5686): Includes node description and geodata.
### Bugfix
- [Minor fixes involving key cloning and hashing](https://github.com/nymtech/nym/pull/5664): Adds fixes for several minor key related issues:
- Copying a private keys to perform a DH
- Perform DH against the reference to the static key to prevent memory copy of secret key material
- Hashing an `x25519` public key without first converting to a canonical representation
- Use derived `Hash` implementation which internally [converts to a canonical representation](https://github.com/dalek-cryptography/curve25519-dalek/blob/fbf1fb5339b22eaf9925e520c90f1821f79ef5db/curve25519-dalek/src/montgomery.rs#L103) before hashing
- [Fix the mac build of the wallet](https://github.com/nymtech/nym/pull/5684)
## `v2025.6-chuckles`
- [Release Binaries](https://github.com/nymtech/nym/releases/tag/nym-binaries-v2025.8-chuckles)
@@ -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-04-01T09:55:02.982234741Z
Build Version: 1.8.0
Commit SHA: a429d6528e99b878a310b71bdbe6d31923c52d84
Commit Date: 2025-04-01T11:41:15.000000000+02:00
Build Timestamp: 2025-04-15T14:36:52.729991996Z
Build Version: 1.9.0
Commit SHA: 08b6be93c49e8c225e74ffabb5529493bd4b13b6
Commit Date: 2025-04-15T15:29:46.000000000+02:00
Commit Branch: HEAD
rustc Version: 1.85.1
rustc Version: 1.86.0
rustc Channel: stable
cargo Profile: release
```