Skip to content

Commit 92a88cd

Browse files
Merge pull request #6079 from nymtech/release/2025.17-isabirra
Release/2025.17 isabirra
2 parents 026d3a6 + 3f55e62 commit 92a88cd

File tree

7 files changed

+98
-10
lines changed

7 files changed

+98
-10
lines changed

.github/workflows/ci-contracts.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
build:
1818
# since it's going to be compiled into wasm, there's absolutely
1919
# no point in running CI on different OS-es
20-
runs-on: ubuntu-22.04
20+
runs-on: arc-linux-latest
2121
env:
2222
CARGO_TERM_COLOR: always
2323
RUSTUP_PERMIT_COPY_RENAME: 1

.github/workflows/publish-nym-binaries.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
fail-fast: false
2222
matrix:
2323
include:
24-
- os: arc-ubuntu-22.04
24+
- os: arc-linux-latest
2525
target: x86_64-unknown-linux-gnu
2626
runs-on: ${{ matrix.os }}
2727

@@ -30,11 +30,13 @@ jobs:
3030
release_date: ${{ fromJSON(steps.create-release.outputs.assets)[0].published_at }}
3131
client_hash: ${{ steps.binary-hashes.outputs.client_hash }}
3232
nymvisor_hash: ${{ steps.binary-hashes.outputs.nymvisor_hash }}
33+
nymnode_hash: ${{ steps.binary-hashes.outputs.nymnode_hash }}
3334
socks5_hash: ${{ steps.binary-hashes.outputs.socks5_hash }}
3435
netreq_hash: ${{ steps.binary-hashes.outputs.netreq_hash }}
3536
cli_hash: ${{ steps.binary-hashes.outputs.cli_hash }}
3637
client_version: ${{ steps.binary-versions.outputs.client_version }}
3738
nymvisor_version: ${{ steps.binary-versions.outputs.nymvisor_version }}
39+
nymnode_version: ${{ steps.binary-versions.outputs.nymnode_version }}
3840
socks5_version: ${{ steps.binary-versions.outputs.socks5_version }}
3941
netreq_version: ${{ steps.binary-versions.outputs.netreq_version }}
4042
cli_version: ${{ steps.binary-versions.outputs.cli_version }}
@@ -74,6 +76,7 @@ jobs:
7476
target/release/nym-network-requester
7577
target/release/nym-cli
7678
target/release/nymvisor
79+
target/release/nym-node
7780
retention-days: 30
7881

7982
- id: create-release
@@ -88,6 +91,7 @@ jobs:
8891
target/release/nym-network-requester
8992
target/release/nym-cli
9093
target/release/nymvisor
94+
target/release/nym-node
9195
9296
push-release-data-client:
9397
if: ${{ (startsWith(github.ref, 'refs/tags/nym-binaries-') && github.event_name == 'release') || github.event_name == 'workflow_dispatch' }}

.github/workflows/push-credential-proxy.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ env:
88

99
jobs:
1010
build-container:
11-
runs-on: arc-ubuntu-22.04-dind
11+
runs-on: arc-linux-latest-dind
1212
steps:
1313
- name: Login to Harbor
1414
uses: docker/login-action@v3

CHANGELOG.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,84 @@ Post 1.0.0 release, the changelog format is based on [Keep a Changelog](https://
44

55
## [Unreleased]
66

7+
## [2025.17-isabirra] (2025-09-29)
8+
9+
- Bugfix | Fix the registration handshake ([#6062])
10+
- Convenience for ShutdownTracker ([#6038])
11+
- chore: made http-api-client-macro doctest compile ([#6037])
12+
- feat: refresh mixnet contract on epoch progression ([#6023])
13+
- chore: remove legacy nodes from nym api [and kinda-ish from node status api] ([#6021])
14+
- Feature/credential proxy crate ([#6018])
15+
- Moving clients crate from vpn-client repo to here ([#6015])
16+
- Feature/cancellation migration ([#6014])
17+
- Use default value for the ports until api is deployed ([#6007])
18+
- bugfix: return from MixTrafficController if client request channel has closed ([#6002])
19+
- Revert "Create an axum_test client for more integrated unit testing (… ([#5999])
20+
- chore: upgraded syn to 2.0 and removed nym-execute ([#5998])
21+
- feat: use `ShutdownToken` (`CancellationToken` inside) for nym-api ([#5997])
22+
- bugfix: Recipient deserialisation for deserialisers missing bytes specialisation ([#5991])
23+
- chore: use updated version of simulate endpoint ([#5988])
24+
- chore: purge temp databases on build ([#5984])
25+
- Bump sha.js from 2.4.11 to 2.4.12 ([#5983])
26+
- Feature: Delegation program stake checker and adjuster ([#5980])
27+
- build(deps): bump actions/setup-java from 4 to 5 ([#5975])
28+
- Domain fronting integration ([#5974])
29+
- chore: internal hidden command to force advance nyx epoch ([#5964])
30+
- Create an axum_test client for more integrated unit testing ([#5956])
31+
- feat: shared library for attempting to retrieve update mode attestation ([#5954])
32+
- Bump slab from 0.4.10 to 0.4.11 ([#5952])
33+
- build(deps): bump actions/first-interaction from 1 to 3 ([#5950])
34+
- fix: use WASM compatible time API in client ([#5948])
35+
- feat: credential proxy deposit pool ([#5945])
36+
- build(deps): bump actions/download-artifact from 4 to 5 ([#5939])
37+
- feat: nym signers monitor ([#5933])
38+
- Bump console from 0.15.11 to 0.16.0 ([#5931])
39+
- Bump mock_instant from 0.5.3 to 0.6.0 ([#5930])
40+
- Bump tokio from 1.46.1 to 1.47.1 ([#5929])
41+
- Bump defguard_wireguard_rs from v0.4.7 to v0.7.5 ([#5928])
42+
- Bump indicatif from 0.17.11 to 0.18.0 ([#5924])
43+
- Feature: Nym node autorun CLI ([#5916])
44+
- build(deps): bump mikefarah/yq from 4.45.4 to 4.47.1 ([#5911])
45+
- build(deps): bump pbkdf2 from 3.1.2 to 3.1.3 ([#5869])
46+
47+
[#6062]: https://github.com/nymtech/nym/pull/6062
48+
[#6038]: https://github.com/nymtech/nym/pull/6038
49+
[#6037]: https://github.com/nymtech/nym/pull/6037
50+
[#6023]: https://github.com/nymtech/nym/pull/6023
51+
[#6021]: https://github.com/nymtech/nym/pull/6021
52+
[#6018]: https://github.com/nymtech/nym/pull/6018
53+
[#6015]: https://github.com/nymtech/nym/pull/6015
54+
[#6014]: https://github.com/nymtech/nym/pull/6014
55+
[#6007]: https://github.com/nymtech/nym/pull/6007
56+
[#6002]: https://github.com/nymtech/nym/pull/6002
57+
[#5999]: https://github.com/nymtech/nym/pull/5999
58+
[#5998]: https://github.com/nymtech/nym/pull/5998
59+
[#5997]: https://github.com/nymtech/nym/pull/5997
60+
[#5991]: https://github.com/nymtech/nym/pull/5991
61+
[#5988]: https://github.com/nymtech/nym/pull/5988
62+
[#5984]: https://github.com/nymtech/nym/pull/5984
63+
[#5983]: https://github.com/nymtech/nym/pull/5983
64+
[#5980]: https://github.com/nymtech/nym/pull/5980
65+
[#5975]: https://github.com/nymtech/nym/pull/5975
66+
[#5974]: https://github.com/nymtech/nym/pull/5974
67+
[#5964]: https://github.com/nymtech/nym/pull/5964
68+
[#5956]: https://github.com/nymtech/nym/pull/5956
69+
[#5954]: https://github.com/nymtech/nym/pull/5954
70+
[#5952]: https://github.com/nymtech/nym/pull/5952
71+
[#5950]: https://github.com/nymtech/nym/pull/5950
72+
[#5948]: https://github.com/nymtech/nym/pull/5948
73+
[#5945]: https://github.com/nymtech/nym/pull/5945
74+
[#5939]: https://github.com/nymtech/nym/pull/5939
75+
[#5933]: https://github.com/nymtech/nym/pull/5933
76+
[#5931]: https://github.com/nymtech/nym/pull/5931
77+
[#5930]: https://github.com/nymtech/nym/pull/5930
78+
[#5929]: https://github.com/nymtech/nym/pull/5929
79+
[#5928]: https://github.com/nymtech/nym/pull/5928
80+
[#5924]: https://github.com/nymtech/nym/pull/5924
81+
[#5916]: https://github.com/nymtech/nym/pull/5916
82+
[#5911]: https://github.com/nymtech/nym/pull/5911
83+
[#5869]: https://github.com/nymtech/nym/pull/5869
84+
785
## [2025.16-halloumi] (2025-09-16)
886

987
- Backport metadata endpoint ([#6010])

nym-api/src/unstable_routes/v2/nym_nodes/semi_skimmed/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ pub struct PaginatedCachedNodesExpandedResponseSchema {
6767
/// Return all Nym Nodes and optionally legacy mixnodes/gateways (if `no-legacy` flag is not used)
6868
/// that are currently bonded.
6969
#[utoipa::path(
70-
tag = "Unstable Nym Nodes",
70+
operation_id = "v2_nodes_expanded",
71+
tag = "Unstable Nym Nodes v2",
7172
get,
7273
params(NodesParamsWithRole),
7374
path = "",

nym-api/src/unstable_routes/v2/nym_nodes/skimmed/handlers.rs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ use nym_api_requests::nym_nodes::NodeRoleQueryParam;
1515
/// Return all Nym Nodes and optionally legacy mixnodes/gateways (if `no-legacy` flag is not used)
1616
/// that are currently bonded.
1717
#[utoipa::path(
18-
tag = "Unstable Nym Nodes",
18+
operation_id = "v2_nodes_basic_all",
19+
tag = "Unstable Nym Nodes v2",
1920
get,
2021
params(NodesParamsWithRole),
2122
path = "",
@@ -52,7 +53,8 @@ pub(crate) async fn nodes_basic_all(
5253
/// Returns Nym Nodes and optionally legacy mixnodes (if `no-legacy` flag is not used)
5354
/// that are currently bonded and support mixing role.
5455
#[utoipa::path(
55-
tag = "Unstable Nym Nodes",
56+
operation_id = "v2_mixnodes_basic_all",
57+
tag = "Unstable Nym Nodes v2",
5658
get,
5759
params(NodesParams),
5860
path = "/mixnodes/all",
@@ -75,7 +77,8 @@ pub(crate) async fn mixnodes_basic_all(
7577
/// Returns Nym Nodes and optionally legacy mixnodes (if `no-legacy` flag is not used)
7678
/// that are currently bonded and are in the active set with one of the mixing roles.
7779
#[utoipa::path(
78-
tag = "Unstable Nym Nodes",
80+
operation_id = "v2_mixnodes_basic_active",
81+
tag = "Unstable Nym Nodes v2",
7982
get,
8083
params(NodesParams),
8184
path = "/mixnodes/active",
@@ -98,7 +101,8 @@ pub(crate) async fn mixnodes_basic_active(
98101
/// Returns Nym Nodes and optionally legacy gateways (if `no-legacy` flag is not used)
99102
/// that are currently bonded and support entry gateway role.
100103
#[utoipa::path(
101-
tag = "Unstable Nym Nodes",
104+
operation_id = "v2_entry_gateways_basic_all",
105+
tag = "Unstable Nym Nodes v2",
102106
get,
103107
params(NodesParams),
104108
path = "/entry-gateways",
@@ -121,7 +125,8 @@ pub(crate) async fn entry_gateways_basic_all(
121125
/// Returns Nym Nodes and optionally legacy gateways (if `no-legacy` flag is not used)
122126
/// that are currently bonded and support exit gateway role.
123127
#[utoipa::path(
124-
tag = "Unstable Nym Nodes",
128+
operation_id = "v2_exit_gateways_basic_all",
129+
tag = "Unstable Nym Nodes v2",
125130
get,
126131
params(NodesParams),
127132
path = "/exit-gateways",

nym-credential-proxy/nym-credential-proxy/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nym-credential-proxy"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
authors.workspace = true
55
repository.workspace = true
66
homepage.workspace = true

0 commit comments

Comments
 (0)