Jędrzej Stuczyński
8941c47f7d
chore: remove duplicated code
2026-02-27 11:51:20 +00:00
Jędrzej Stuczyński
dd31af50ff
updated nym-node config template
2026-02-27 10:30:35 +00:00
Jędrzej Stuczyński
ef5970c2f0
simple conversion method from semver to ciphersuite
2026-02-27 10:22:56 +00:00
Jędrzej Stuczyński
62146b1188
hopefully final wasm fixes
2026-02-27 09:09:01 +00:00
Jędrzej Stuczyński
1c8178a966
clippy
2026-02-27 08:12:58 +00:00
Georgio Nicolas
1ddbb970d0
Change receiver index to u32 and regorganize crates
2026-02-27 08:06:29 +00:00
Georgio Nicolas
3f500af7a7
Migrate receiver index
2026-02-26 18:40:16 +01:00
Georgio Nicolas
e2c5b10c6b
fix response size trait impl
2026-02-26 17:13:40 +01:00
Georgio Nicolas
737cd628ff
integrate lpconfig payload
2026-02-26 16:43:30 +01:00
Jędrzej Stuczyński
96dbe583ce
cargo fmt
2026-02-26 15:41:38 +00:00
Jędrzej Stuczyński
0f8598ad52
moved LP to nym-node crate
2026-02-26 15:41:01 +00:00
Georgio Nicolas
9c271d7344
make clippy happy
2026-02-26 16:02:01 +01:00
Georgio Nicolas
6339039500
add payload to kkt
2026-02-26 15:59:06 +01:00
Jędrzej Stuczyński
898c9dd11f
additional fixes
2026-02-26 13:48:27 +00:00
Jędrzej Stuczyński
ace3aff900
fixing wasm for real this time
2026-02-26 13:48:27 +00:00
Jędrzej Stuczyński
4d4e786d5e
removed legacy nym-vpn-lib-wasm
2026-02-26 13:48:27 +00:00
Jędrzej Stuczyński
2b88c717c7
wasm fixes
2026-02-26 13:48:26 +00:00
Jędrzej Stuczyński
71b4e650d3
return error on mceliece within NestedSession
2026-02-26 13:48:26 +00:00
Jędrzej Stuczyński
f9727ce0a0
clippy and formatting issues
2026-02-26 13:48:26 +00:00
Georgio Nicolas
c93b056e36
better docs
2026-02-26 13:48:26 +00:00
Georgio Nicolas
4fc5139e29
add more tests and fix bug
2026-02-26 13:48:26 +00:00
Jędrzej Stuczyński
795c73f75c
formatting
2026-02-26 13:48:25 +00:00
Georgio Nicolas
7dd0f6cfa1
add peer config happy path tests
2026-02-26 13:48:25 +00:00
Jędrzej Stuczyński
7042d155eb
fixed tests compilation
2026-02-26 13:48:25 +00:00
Jędrzej Stuczyński
c10d97372f
re-expose LP information on the http API
2026-02-26 13:48:25 +00:00
Jędrzej Stuczyński
f2be036009
removed dependency on pre-rand09 from nym-lp
2026-02-26 13:48:25 +00:00
Jędrzej Stuczyński
5e6bd80d45
nym-node startup cleanup
2026-02-26 13:48:25 +00:00
Georgio Nicolas
ef5d503692
add lp peer config
2026-02-26 13:48:25 +00:00
Jędrzej Stuczyński
901557ad04
generate fresh x25519, mlkem768 and mceliece keys on config migration
2026-02-26 13:48:24 +00:00
Jędrzej Stuczyński
f6a796fe71
feat: add kem key generation to nodes
2026-02-26 13:48:24 +00:00
Jędrzej Stuczyński
7c23cd2183
use derived receiver index
2026-02-26 13:48:24 +00:00
Georgio Nicolas
211f90692a
Add receiver index derivation
2026-02-26 13:48:24 +00:00
Georgio Nicolas
9b44095b62
Add receiver index derivation
2026-02-26 13:48:24 +00:00
Jędrzej Stuczyński
f347a4f349
update lp api model
2026-02-26 13:48:24 +00:00
Jędrzej Stuczyński
595d034f64
restoring nym-lp tests
2026-02-26 13:48:24 +00:00
Jędrzej Stuczyński
872ae85136
moved data encryption into the state machine
2026-02-26 13:48:23 +00:00
Jędrzej Stuczyński
25ef5f52b4
wip
2026-02-26 13:48:23 +00:00
Jędrzej Stuczyński
54d193caa9
removing dead code
2026-02-26 13:48:23 +00:00
Jędrzej Stuczyński
4f106c3d98
intial telescoping reg
2026-02-26 13:48:23 +00:00
Jędrzej Stuczyński
ed9883fc16
reverted back to libcrux repo refs
2026-02-26 13:48:23 +00:00
Georgio Nicolas
6f0c447f88
Slightly reduce use of rand08
2026-02-26 13:48:23 +00:00
Georgio Nicolas
bf88c0c9d4
Fix key conversion
2026-02-26 13:48:23 +00:00
Jędrzej Stuczyński
27b5bde7cf
'working' client-entry dvpn reg
2026-02-26 13:48:22 +00:00
Jędrzej Stuczyński
3da3c8396f
compiling nym-crypto
2026-02-26 13:48:22 +00:00
Jędrzej Stuczyński
88f383dd29
revamp of the transport traits and initial work on client-side transport
2026-02-26 13:48:22 +00:00
Jędrzej Stuczyński
d56ca5fa78
helpers for Transport
2026-02-26 13:48:22 +00:00
Jędrzej Stuczyński
63582dd4e1
LpSession cleanup
2026-02-26 13:48:22 +00:00
Jędrzej Stuczyński
39ee22e501
fixed unit-tests within nym-kkt
2026-02-26 13:48:22 +00:00
Jędrzej Stuczyński
26056909b7
responder side of the handshake and full e2e test
2026-02-26 13:48:22 +00:00
Jędrzej Stuczyński
4fcb8ed202
initiator side of the full handshake
2026-02-26 13:48:22 +00:00
Jędrzej Stuczyński
5536d49f65
Adding concrete types within KKT exchange
2026-02-26 13:48:22 +00:00
Jędrzej Stuczyński
5621c94c0a
encapsulation key parsing
2026-02-26 13:48:21 +00:00
Jędrzej Stuczyński
0011975ae8
update KKTResponder
2026-02-26 13:48:21 +00:00
Jędrzej Stuczyński
8460270f62
moved principal generation
2026-02-26 13:48:21 +00:00
Jędrzej Stuczyński
d313e4ef05
move key generation to peer
2026-02-26 13:48:21 +00:00
Jędrzej Stuczyński
ad389c4fba
moved the e2e test to nym-lp
2026-02-26 13:48:21 +00:00
Jędrzej Stuczyński
9d021481d0
nym-lp crate compiling
2026-02-26 13:48:21 +00:00
Georgio Nicolas
afe4c7fb03
use authenicator on the responder's side
2026-02-26 13:48:21 +00:00
Georgio Nicolas
583edbc2ef
merging georgio/lp-psqv2-integration
2026-02-26 13:48:21 +00:00
Jędrzej Stuczyński
468bd8b5d1
chore: removed all matrix notifications from github actions ( #6495 )
2026-02-26 13:48:10 +00:00
dependabot[bot]
45022b1671
build(deps): bump ajv from 6.12.6 to 6.14.0 in /documentation/docs ( #6477 )
...
Bumps [ajv](https://github.com/ajv-validator/ajv ) from 6.12.6 to 6.14.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0 )
---
updated-dependencies:
- dependency-name: ajv
dependency-version: 6.14.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 13:44:29 +00:00
dependabot[bot]
3b3c5beae4
build(deps-dev): bump webpack in /wasm/node-tester/internal-dev ( #6451 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.77.0 to 5.104.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.77.0...v5.104.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.104.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 13:35:57 +00:00
dependabot[bot]
650917e216
build(deps): bump mikefarah/yq from 4.52.2 to 4.52.4 ( #6465 )
...
Bumps [mikefarah/yq](https://github.com/mikefarah/yq ) from 4.52.2 to 4.52.4.
- [Release notes](https://github.com/mikefarah/yq/releases )
- [Changelog](https://github.com/mikefarah/yq/blob/master/release_notes.txt )
- [Commits](https://github.com/mikefarah/yq/compare/v4.52.2...v4.52.4 )
---
updated-dependencies:
- dependency-name: mikefarah/yq
dependency-version: 4.52.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 13:34:24 +00:00
dependabot[bot]
c02adaa019
build(deps-dev): bump qs ( #6466 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.1 to 6.14.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 13:34:16 +00:00
dependabot[bot]
d01c34263a
build(deps): bump keccak from 0.1.5 to 0.1.6 ( #6472 )
...
Bumps [keccak](https://github.com/RustCrypto/sponges ) from 0.1.5 to 0.1.6.
- [Commits](https://github.com/RustCrypto/sponges/compare/keccak-v0.1.5...keccak-v0.1.6 )
---
updated-dependencies:
- dependency-name: keccak
dependency-version: 0.1.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 13:33:23 +00:00
dependabot[bot]
f247e028f2
build(deps): bump hono from 4.11.9 to 4.12.0 ( #6475 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.11.9 to 4.12.0.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.11.9...v4.12.0 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 13:32:55 +00:00
dependabot[bot]
20fe8dd028
build(deps): bump minimatch and glob ( #6476 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) to 10.2.2 and updates ancestor dependency [glob](https://github.com/isaacs/node-glob ). These dependencies need to be updated together.
Updates `minimatch` from 9.0.5 to 10.2.2
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v10.2.2 )
Updates `glob` from 10.5.0 to 13.0.6
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/node-glob/compare/v10.5.0...v13.0.6 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 10.2.2
dependency-type: indirect
- dependency-name: glob
dependency-version: 13.0.6
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 13:32:28 +00:00
dependabot[bot]
89edabf796
build(deps): bump ajv in /clients/native/examples/js-examples/websocket ( #6478 )
...
Bumps [ajv](https://github.com/ajv-validator/ajv ) from 8.17.1 to 8.18.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0 )
---
updated-dependencies:
- dependency-name: ajv
dependency-version: 8.18.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 13:32:01 +00:00
dependabot[bot]
bf5352906f
build(deps): bump bn.js from 4.12.2 to 4.12.3 ( #6483 )
...
Bumps [bn.js](https://github.com/indutny/bn.js ) from 4.12.2 to 4.12.3.
- [Release notes](https://github.com/indutny/bn.js/releases )
- [Changelog](https://github.com/indutny/bn.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/indutny/bn.js/compare/v4.12.2...v4.12.3 )
---
updated-dependencies:
- dependency-name: bn.js
dependency-version: 4.12.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 13:31:44 +00:00
dependabot[bot]
8eb9999876
build(deps): bump bn.js from 4.12.2 to 4.12.3 in /documentation/docs ( #6484 )
...
Bumps [bn.js](https://github.com/indutny/bn.js ) from 4.12.2 to 4.12.3.
- [Release notes](https://github.com/indutny/bn.js/releases )
- [Changelog](https://github.com/indutny/bn.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/indutny/bn.js/compare/v4.12.2...v4.12.3 )
---
updated-dependencies:
- dependency-name: bn.js
dependency-version: 4.12.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 13:31:26 +00:00
dependabot[bot]
c0f582b336
build(deps): bump minimatch from 3.1.2 to 3.1.4 in /documentation/docs ( #6486 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.1.2 to 3.1.4.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.4 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 13:31:09 +00:00
mfahampshire
133a855e01
Max/ci seo tweaks ( #6488 )
...
* Tweak README ordering
* Linting
* Add sitemap generation + NEXT env var to CI
* Fix lockfile
* Regenerate with newer pnpm
2026-02-25 11:07:35 +00:00
mfahampshire
98149dde87
Max/docs theme tweaks ( #6480 )
...
* Simplified landing page card layout, centered text, switched to raw
layout on index page for theming flexibility.
* Tweak theme
2026-02-25 10:05:20 +00:00
bnemeroff
5e733a5ebf
SEO: Add frontmatter, structured data, and sitemap config ( #6453 )
...
* SEO: Add frontmatter, structured data, and sitemap config
* Fix: restore deleted prebuild output file
---------
Co-authored-by: Benjamin Nemeroff <ben@Benjamins-MacBook-Air.local >
Co-authored-by: mfahampshire <maxhampshire@pm.me >
2026-02-25 09:48:15 +00:00
benedetta davico
5647ae6a41
Merge pull request #6469 from nymtech/release/2026.4-quark
...
quark to develop
2026-02-25 08:53:48 +01:00
benedettadavico
a2081af603
.
2026-02-24 12:02:35 +01:00
benedettadavico
5b62fd76ba
update changelog
2026-02-24 11:29:04 +01:00
mfahampshire
77a34fe3bf
Update MixFetch docs playground + components ( #6479 )
2026-02-24 09:29:15 +00:00
mfahampshire
630c4922ac
Max/mixfetch concurrent test ( #6417 )
...
* * Experiment with changing address mapping from canonical -> full URL as
string.
* Up MaxConns config.
* Bump webpack-cli version
* Modify internal-dev tester for concurrent testing
* Add logging + POST request to internal-dev/
* push lockfiles
* Remove RequestURL from RequestOptions struct for interface
* Bump versions + update lockfiles
2026-02-23 15:30:49 +00:00
Jędrzej Stuczyński
6edbece3ad
bugfix: restore 'latest_measurement' field for nym-node /verloc endpoint ( #6452 )
2026-02-21 19:10:15 +00:00
import this
8529a3c351
[DOCs/operators]: Cleanup ( #6474 )
2026-02-20 14:43:05 +00:00
import this
453e1cbe70
[DOCs/operators]: Documentation for SOCKS5 probe score ( #6473 )
...
* bump up stats and run prebuild
* fix typos
* add socks5 probe calculation
* fix conflicts
* fix wording
2026-02-20 14:19:25 +00:00
import this
94a3599b4d
[DOCs]: Fix missing diagnostic tool in developers menu ( #6470 )
...
* bump up stats and run prebuild
* fix typos
2026-02-19 15:08:04 +00:00
import this
a6bc54461a
[DOCs]: Diagnostic tool ( #6467 )
...
* create diagnostic-tool page
* add to menu
* add to list of tools
* syntax fix
* syntax fix
* syntax fix
* syntax fix
* rm old
2026-02-18 16:57:55 +00:00
Tommy Verrall
4f0c40dab7
Merge pull request #6464 from nymtech/otel-minimal-v2
...
Otel minimal v2
2026-02-18 14:23:35 +01:00
Tommy Verrall
3eff6e5e3b
fix testthroughput
2026-02-18 11:06:42 +01:00
Tommy Verrall
a519f4ccb8
pr feedback
...
- Moved OTel CLI options into a separate OtelArgs
- Otel is built behind the feature flag otel
- Store timing is in microseconds
- Restore comments to existing files
2026-02-18 10:48:54 +01:00
Tommy Verrall
a3ba3bfc5a
remove non OTEL work here
2026-02-17 10:17:22 +01:00
Tommy Verrall
988df7cff7
sampling to avoid costs
...
- add otel timeouts
2026-02-17 09:10:52 +01:00
Tommy Verrall
260f8e9714
revert docker/localnet to develop; localnet work to follow in separate PR
2026-02-17 08:37:49 +01:00
Tommy Verrall
d28d0ac39e
fix replay batch drop, harden error handling and scripts
2026-02-16 19:42:24 +01:00
Tommy Verrall
dce4d6b34b
otel: refactor key selection, add environment label, fix clippy
2026-02-16 19:13:11 +01:00
Tommy Verrall
bc47e9a1b2
otel: explicit TLS config for https endpoints
2026-02-16 18:11:28 +01:00
Tommy Verrall
3b693741b2
Merge branch 'develop' of https://github.com/nymtech/nym into otel-minimal-v2
2026-02-16 16:41:16 +01:00
Tommy Verrall
5d7f3402c7
Merge pull request #6462 from nymtech/update-features
...
Enhance CI workflow with feature inputs
2026-02-16 16:33:55 +01:00
Tommy Verrall
2d73ea5c82
Update Rust toolchain to use master branch
...
This is correct unless we want to pin the stable version
2026-02-16 16:27:21 +01:00
Tommy Verrall
b8d8ee6109
Update ci-build-upload-binaries.yml
...
Fix bash errors
2026-02-16 16:25:43 +01:00
Tommy Verrall
a779b7a266
Update Rust toolchain version to stable
2026-02-16 16:21:42 +01:00
Tommy Verrall
cb277fe487
otel: support signoz cloud ingestion key and TLS
2026-02-16 16:11:31 +01:00
Tommy Verrall
b2d7b54f34
Enhance CI workflow with feature inputs
...
Allow features in the CI workflow. Updated handling of cargo features and RUSTFLAGS based on inputs.
2026-02-16 16:10:55 +01:00
Tommy Verrall
8bb29f4d07
localnet: add loadtest script and signoz docs
2026-02-16 15:44:55 +01:00
Tommy Verrall
e753f24ed1
localnet: fix runtime and gateway flags
2026-02-16 15:21:45 +01:00
Tommy Verrall
c7cd962627
localnet: multi-stage dockerfile
2026-02-16 14:45:05 +01:00
Tommy Verrall
00467e4440
fix upstream build: update lockfile and stabilise nym-lp
2026-02-16 14:11:40 +01:00
Tommy Verrall
f3d1000472
Add gitignore
2026-02-16 13:57:04 +01:00
Tommy Verrall
597aae1a20
localnet: wire otel
2026-02-16 13:54:15 +01:00
Tommy Verrall
40a3cd28b7
otel: add tracing
2026-02-16 13:46:17 +01:00
benedettadavico
a4950485d1
bump versions
2026-02-13 09:04:15 +01:00
benedetta davico
d93d25ebae
Merge pull request #6387 from nymtech/dependabot/npm_and_yarn/documentation/docs/next-16.1.5
...
build(deps): bump next from 15.5.9 to 16.1.5 in /documentation/docs
2026-02-11 17:04:39 +01:00
benedetta davico
ae0ab69bd2
Merge pull request #6405 from nymtech/dependabot/npm_and_yarn/eslint-9.26.0
...
build(deps-dev): bump eslint from 8.57.1 to 9.26.0
2026-02-11 17:03:31 +01:00
Jędrzej Stuczyński
4897cb0ce4
feat: introduce on-disk cache persistance for major nym-api caches ( #6302 )
...
This includes:
- mixnet contract cache
- described nodes cache
- nodes annotations cache (performance)
those changes include taking some code developed for the purposes of #6277
2026-02-11 15:57:47 +00:00
benedetta davico
46b9d5374b
Merge pull request #6271 from nymtech/bugfix/data-observatory
...
Fix migrations in the Data Observatory
2026-02-11 16:02:43 +01:00
Jack Wampler
e7fcaa980f
HTTP & DNS Improvements ( #6423 )
...
* Improve HTTP use of connection pooling (#6375 )
* add swap to system resolver instead of fallback (#6376 )
* add header tracking outer host name used in stealth requests (#6389 )
* Rotate urls on parse failure (#6383 )
* Add shared settings for stealth policy across HTTP clients (#6388 )
* Better controls for global interaction w/ static DNS (#6374 )
2026-02-11 07:04:53 -07:00
mfahampshire
5fc2936d3f
Max/quick patch docs ( #6447 )
...
* patch missing file + remove gitignore config
* patch missing file + remove gitignore config
2026-02-11 11:52:55 +00:00
benedetta davico
3d59a72ee8
Merge pull request #6444 from nymtech/changelog-v2026.3
...
Update changelog for v2026.3-parmigiano
2026-02-11 12:02:10 +01:00
Jędrzej Stuczyński
bb694855d5
Lp/stateless handshake ( #6437 )
...
* perform KKT/PSQ handshake outside of LPStateMachine
* initiator
* responder
* concurrent test
* remove KTT/PSQ from the LpStateMachine
* adjusted gateway's Handler to accomodate new changes
* filling in placehlders
* fixed imports in nym-kkt crate
* naming
* clippy and moved more placeholder tests
* split up the initiator side of the PSQ
* split up the responder side of the PSQ
* additional helpers
* addressing review comments
* additional tests and explicit Error message
2026-02-10 17:20:54 +00:00
dependabot[bot]
9cb2655e7d
build(deps): bump bytes from 1.6.0 to 1.11.1 in /contracts ( #6416 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.6.0 to 1.11.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.6.0...v1.11.1 )
---
updated-dependencies:
- dependency-name: bytes
dependency-version: 1.11.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 16:29:24 +00:00
dependabot[bot]
0c3efe67fb
build(deps): bump bytes from 1.10.1 to 1.11.1 in /nym-wallet ( #6413 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.10.1 to 1.11.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.1 )
---
updated-dependencies:
- dependency-name: bytes
dependency-version: 1.11.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 16:28:48 +00:00
dependabot[bot]
ca5ad94420
build(deps): bump bytes from 1.11.0 to 1.11.1 ( #6414 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1 )
---
updated-dependencies:
- dependency-name: bytes
dependency-version: 1.11.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 16:28:35 +00:00
dependabot[bot]
220c64100d
build(deps): bump next from 15.5.9 to 16.1.5 in /documentation/docs
...
Bumps [next](https://github.com/vercel/next.js ) from 15.5.9 to 16.1.5.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v15.5.9...v16.1.5 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.1.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-10 16:08:44 +00:00
dependabot[bot]
505a19e32f
build(deps-dev): bump eslint from 8.57.1 to 9.26.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.57.1 to 9.26.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/v9.26.0/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.57.1...v9.26.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.26.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-10 16:08:26 +00:00
dependabot[bot]
b75839461b
build(deps): bump diff from 5.2.0 to 5.2.2 in /documentation/docs ( #6345 )
...
Bumps [diff](https://github.com/kpdecker/jsdiff ) from 5.2.0 to 5.2.2.
- [Changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md )
- [Commits](https://github.com/kpdecker/jsdiff/compare/v5.2.0...v5.2.2 )
---
updated-dependencies:
- dependency-name: diff
dependency-version: 5.2.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 16:07:35 +00:00
dependabot[bot]
4e4e0df721
build(deps): bump undici from 6.21.3 to 6.23.0 in /documentation/docs ( #6325 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 6.21.3 to 6.23.0.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v6.21.3...v6.23.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 6.23.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 16:07:08 +00:00
dependabot[bot]
c3520b575f
build(deps): bump h3 from 1.15.4 to 1.15.5 in /documentation/docs ( #6332 )
...
Bumps [h3](https://github.com/h3js/h3 ) from 1.15.4 to 1.15.5.
- [Release notes](https://github.com/h3js/h3/releases )
- [Changelog](https://github.com/h3js/h3/blob/v1.15.5/CHANGELOG.md )
- [Commits](https://github.com/h3js/h3/compare/v1.15.4...v1.15.5 )
---
updated-dependencies:
- dependency-name: h3
dependency-version: 1.15.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 16:06:48 +00:00
dependabot[bot]
c7a466860e
build(deps): bump h3 from 1.15.4 to 1.15.5 ( #6339 )
...
Bumps [h3](https://github.com/h3js/h3 ) from 1.15.4 to 1.15.5.
- [Release notes](https://github.com/h3js/h3/releases )
- [Changelog](https://github.com/h3js/h3/blob/v1.15.5/CHANGELOG.md )
- [Commits](https://github.com/h3js/h3/compare/v1.15.4...v1.15.5 )
---
updated-dependencies:
- dependency-name: h3
dependency-version: 1.15.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 16:06:31 +00:00
Jędrzej Stuczyński
956df22d86
Chore/revert 6433 ( #6445 )
...
* Revert "build(deps): bump time from 0.3.41 to 0.3.47 in /nym-wallet (#6433 )"
This reverts commit fd47ebfad0 .
* chore: revert #6433 due to rust version incompatibility
2026-02-10 16:05:45 +00:00
dependabot[bot]
0ca122c56b
build(deps): bump qs and express ( #6307 )
...
Bumps [qs](https://github.com/ljharb/qs ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `qs` from 6.11.0 to 6.14.1
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.11.0...v6.14.1 )
Updates `express` from 4.19.2 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...v4.22.1 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.1
dependency-type: indirect
- dependency-name: express
dependency-version: 4.22.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:58:50 +00:00
dependabot[bot]
492eb22d74
build(deps): bump qs and express in /wasm/mix-fetch/internal-dev ( #6308 )
...
Bumps [qs](https://github.com/ljharb/qs ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `qs` from 6.13.0 to 6.14.1
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.13.0...v6.14.1 )
Updates `express` from 4.21.2 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.2...v4.22.1 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.1
dependency-type: indirect
- dependency-name: express
dependency-version: 4.22.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:58:33 +00:00
dependabot[bot]
9513eb458b
build(deps): bump rsa from 0.9.8 to 0.9.10 ( #6311 )
...
Bumps [rsa](https://github.com/RustCrypto/RSA ) from 0.9.8 to 0.9.10.
- [Changelog](https://github.com/RustCrypto/RSA/blob/v0.9.10/CHANGELOG.md )
- [Commits](https://github.com/RustCrypto/RSA/compare/v0.9.8...v0.9.10 )
---
updated-dependencies:
- dependency-name: rsa
dependency-version: 0.9.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:58:08 +00:00
dependabot[bot]
8bca0698ee
build(deps): bump lodash-es in /documentation/docs ( #6350 )
...
Bumps [lodash-es](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash-es
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:56:15 +00:00
dependabot[bot]
8e278866c7
build(deps): bump lodash ( #6351 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:55:56 +00:00
dependabot[bot]
ff93657609
build(deps): bump lodash from 4.17.21 to 4.17.23 in /documentation/docs ( #6353 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:55:29 +00:00
dependabot[bot]
d46e967b5b
build(deps): bump lodash in /sdk/typescript/packages/nodejs-client ( #6354 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:55:12 +00:00
dependabot[bot]
1219dcf874
build(deps-dev): bump lodash in /sdk/typescript/codegen/contract-clients ( #6359 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:54:54 +00:00
dependabot[bot]
a7068ea421
build(deps): bump lodash-es from 4.17.21 to 4.17.23 ( #6360 )
...
Bumps [lodash-es](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash-es
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:54:34 +00:00
dependabot[bot]
5dc6546f1c
build(deps): bump lodash from 4.17.21 to 4.17.23 ( #6369 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:53:44 +00:00
dependabot[bot]
5f2bc60c2c
build(deps): bump next in /nym-node-status-api/nym-node-status-ui ( #6385 )
...
Bumps [next](https://github.com/vercel/next.js ) from 15.4.10 to 16.1.5.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v15.4.10...v16.1.5 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.1.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:53:24 +00:00
dependabot[bot]
195c75d293
build(deps): bump mikefarah/yq from 4.50.1 to 4.52.2 ( #6407 )
...
Bumps [mikefarah/yq](https://github.com/mikefarah/yq ) from 4.50.1 to 4.52.2.
- [Release notes](https://github.com/mikefarah/yq/releases )
- [Changelog](https://github.com/mikefarah/yq/blob/master/release_notes.txt )
- [Commits](https://github.com/mikefarah/yq/compare/v4.50.1...v4.52.2 )
---
updated-dependencies:
- dependency-name: mikefarah/yq
dependency-version: 4.52.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:51:45 +00:00
dependabot[bot]
f9827f5dd4
build(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 ( #6415 )
...
Bumps @isaacs/brace-expansion from 5.0.0 to 5.0.1.
---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
dependency-version: 5.0.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:51:19 +00:00
dependabot[bot]
b92dd2f264
build(deps-dev): bump webpack ( #6428 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.76.0 to 5.105.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.76.0...v5.105.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:50:47 +00:00
dependabot[bot]
8e792b7b93
build(deps-dev): bump webpack in /wasm/zknym-lib/internal-dev ( #6429 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.77.0 to 5.104.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.77.0...v5.104.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.104.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:50:27 +00:00
dependabot[bot]
061840c47c
build(deps-dev): bump webpack ( #6430 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.94.0 to 5.104.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.94.0...v5.104.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.104.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:50:01 +00:00
dependabot[bot]
93834bcf28
build(deps-dev): bump webpack in /wasm/mix-fetch/internal-dev ( #6431 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.98.0 to 5.105.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.98.0...v5.105.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:49:42 +00:00
dependabot[bot]
89ab2630cd
build(deps-dev): bump webpack from 5.102.1 to 5.104.1 ( #6432 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.102.1 to 5.104.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.102.1...v5.104.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.104.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:49:15 +00:00
dependabot[bot]
fd47ebfad0
build(deps): bump time from 0.3.41 to 0.3.47 in /nym-wallet ( #6433 )
...
Bumps [time](https://github.com/time-rs/time ) from 0.3.41 to 0.3.47.
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/compare/v0.3.41...v0.3.47 )
---
updated-dependencies:
- dependency-name: time
dependency-version: 0.3.47
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:48:56 +00:00
dependabot[bot]
b0d01ec12a
build(deps-dev): bump webpack in /wasm/client/internal-dev ( #6435 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.98.0 to 5.105.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.98.0...v5.105.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-10 15:48:30 +00:00
Merve
470282612b
Update changelog.mdx
2026-02-10 16:34:31 +03:00
Merve
bb24b5e91d
Update changelog.mdx
2026-02-10 16:23:52 +03:00
Merve
4222a7b684
Update changelog.mdx
2026-02-10 15:50:01 +03:00
merve
73bc746cd6
Update changelog for v2026.3-parmigiano
2026-02-10 15:31:06 +03:00
mfahampshire
32402d64e8
remove doubled and bring up to date ( #6443 )
...
* remove doubled and bring up to date
* update readme
* update build
2026-02-10 12:00:02 +00:00
benedetta davico
681b0d17b5
Merge pull request #6442 from nymtech/master
...
syncing
2026-02-10 12:22:41 +01:00
benedetta davico
068ee7d2b7
Merge pull request #6440 from nymtech/release/2026.3-parmigiano
...
Release/2026.3 parmigiano
2026-02-10 12:07:01 +01:00
benedetta davico
39cfd532a8
Merge pull request #6439 from nymtech/release/2026.3-parmigiano
...
Release/2026.3 parmigiano
2026-02-10 12:06:52 +01:00
mfahampshire
613d496133
Add Lychee linkchecker for inter-doc links ( #6438 )
...
* Add Lychee linkchecker for inter-doc links
* Fix path to linkcheckr CI
* Try fix path again
* Update lychee config
* Fix broken links
* Add Lychee usage info to readme
2026-02-10 10:59:17 +00:00
benedettadavico
1ecb457c66
update changelog
2026-02-10 10:30:45 +01:00
Sachin Kamath
49faa13855
chore: update chain watcher workflow to hosted runner
2026-02-09 14:38:35 +05:30
Sachin Kamath
51e5e7825d
chore: update chain watcher push workflow
2026-02-09 14:32:28 +05:30
Sachin Kamath
ded23a6271
chore: add headers to coingecko fetch
2026-02-09 13:45:39 +05:30
Jędrzej Stuczyński
801dcdda1e
do not run LP ( #6422 )
2026-02-06 08:41:19 +00:00
Jędrzej Stuczyński
e2d29f184d
Merge pull request #6424 from nymtech/release/2026.3-parmigiano
...
Syncing parmigiano and develop
2026-02-05 16:49:37 +00:00
Jędrzej Stuczyński
a151a03181
Lp/ip pool fixes ( #6412 )
...
* squashing Lp/ip pool fixes#6412
removed unused imports
gateway probe fixes
PSK injection + test fixes
cleanup minus PSK injection
combine with lp reg
moved authenticator peer registration to centralised location
bugfix: ensure IpPool never allocates gateway ip
ip pool allocation tests
* review fixes
* test fixes
2026-02-05 14:47:37 +00:00
Simon Wicky
b19e82d4f7
revert mixnet-based client fautly changes from LP ( #6420 )
2026-02-05 14:43:18 +01:00
Simon Wicky
88a4633bc4
[LP fix] Registration client with fallback ( #6419 )
...
* don't start mixnet client for lp reg, with fallback
* tweaks
* add logging
2026-02-05 10:51:37 +01:00
dynco-nym
660eff45dc
Endpoint for exit GW IPs ( #6418 )
2026-02-04 22:14:46 +01:00
Simon Wicky
d4882ca276
[LP-fix] expose wg psk for the vpn-client ( #6411 )
...
* expose wg psk for the vpn-client :
store socket addr of nested session as socketaddr
* probe fix
* nits
2026-02-04 09:35:44 +01:00
mfahampshire
cfcf804b47
Max/crates publishing tweaks ( #6343 )
...
* add semver validator action
* update runner
* update runner with sed for old version in CI
* Add no commit to publish for the moment
* fix version bump command
* configure git bot
* error check
* make dryrun less opaque
* Reintroduce error check - keep logging dryrun in for debug (commented
out)
* fix grep check
* bring non-dry-run to parity
* add node for npx semver check to action
* updated sed command
* revert erroneous version bump
* added semver check to publish workflow
* allow from other branches
* allow from other branches again
* publishing guide
* update publication runner
* Release 1.20.3
nym-api-requests@1.20 .3
nym-async-file-watcher@1.20 .3
nym-authenticator-requests@1.20 .3
nym-bandwidth-controller@1.20 .3
nym-bin-common@1.20 .3
nym-cache@1.20 .3
nym-cli-commands@1.20 .3
nym-client-core@1.20 .3
nym-client-core-config-types@1.20 .3
nym-client-core-gateways-storage@1.20 .3
nym-client-core-surb-storage@1.20 .3
nym-client-websocket-requests@1.20 .3
nym-coconut-dkg-common@1.20 .3
nym-common@1.20 .3
nym-compact-ecash@1.20 .3
nym-config@1.20 .3
nym-contracts-common@1.20 .3
nym-contracts-common-testing@1.20 .3
nym-cpp-ffi@1.20 .3
nym-credential-proxy-lib@1.20 .3
nym-credential-proxy-requests@1.20 .3
nym-credential-storage@1.20 .3
nym-credential-utils@1.20 .3
nym-credential-verification@1.20 .3
nym-credentials@1.20 .3
nym-credentials-interface@1.20 .3
nym-crypto@1.20 .3
nym-dkg@1.20 .3
nym-ecash-contract-common@1.20 .3
nym-ecash-signer-check@1.20 .3
nym-ecash-signer-check-types@1.20 .3
nym-ecash-time@1.20 .3
nym-exit-policy@1.20 .3
nym-ffi-shared@1.20 .3
nym-gateway-client@1.20 .3
nym-gateway-requests@1.20 .3
nym-gateway-stats-storage@1.20 .3
nym-gateway-storage@1.20 .3
nym-go-ffi@1.20 .3
nym-group-contract-common@1.20 .3
nym-http-api-client@1.20 .3
nym-http-api-client-macro@1.20 .3
nym-http-api-common@1.20 .3
nym-id@1.20 .3
nym-inclusion-probability@1.20 .3
nym-ip-packet-client@1.20 .3
nym-ip-packet-requests@1.20 .3
nym-metrics@1.20 .3
nym-mixnet-client@1.20 .3
nym-mixnet-contract-common@1.20 .3
nym-mixnode-common@1.20 .3
nym-multisig-contract-common@1.20 .3
nym-network-defaults@1.20 .3
nym-node-metrics@1.20 .3
nym-node-requests@1.20 .3
nym-node-tester-utils@1.20 .3
nym-noise@1.20 .3
nym-noise-keys@1.20 .3
nym-nonexhaustive-delayqueue@1.20 .3
nym-ordered-buffer@1.20 .3
nym-outfox@1.20 .3
nym-pemstore@1.20 .3
nym-performance-contract-common@1.20 .3
nym-pool-contract-common@1.20 .3
nym-registration-common@1.20 .3
nym-sdk@1.20 .3
nym-serde-helpers@1.20 .3
nym-service-provider-requests-common@1.20 .3
nym-service-providers-common@1.20 .3
nym-socks5-client-core@1.20 .3
nym-socks5-proxy-helpers@1.20 .3
nym-socks5-requests@1.20 .3
nym-sphinx@1.20 .3
nym-sphinx-acknowledgements@1.20 .3
nym-sphinx-addressing@1.20 .3
nym-sphinx-anonymous-replies@1.20 .3
nym-sphinx-chunking@1.20 .3
nym-sphinx-cover@1.20 .3
nym-sphinx-forwarding@1.20 .3
nym-sphinx-framing@1.20 .3
nym-sphinx-params@1.20 .3
nym-sphinx-routing@1.20 .3
nym-sphinx-types@1.20 .3
nym-sqlx-pool-guard@1.20 .3
nym-statistics-common@1.20 .3
nym-store-cipher@1.20 .3
nym-task@1.20 .3
nym-test-utils@1.20 .3
nym-ticketbooks-merkle@1.20 .3
nym-topology@1.20 .3
nym-tun@1.20 .3
nym-types@1.20 .3
nym-upgrade-mode-check@1.20 .3
nym-validator-client@1.20 .3
nym-verloc@1.20 .3
nym-vesting-contract-common@1.20 .3
nym-wasm-client-core@1.20 .3
nym-wasm-storage@1.20 .3
nym-wasm-utils@1.20 .3
nym-wireguard@1.20 .3
nym-wireguard-private-metadata-client@1.20 .3
nym-wireguard-private-metadata-server@1.20 .3
nym-wireguard-private-metadata-shared@1.20 .3
nym-wireguard-private-metadata-tests@1.20 .3
nym-wireguard-types@1.20 .3
nyxd-scraper-shared@1.20 .3
Generated by cargo-workspaces
* remove --allow-branch ; no commit, doesn't need branch restrictions
* remove another clashing flag
* again
* exclude build.rs from crate for crates.io
* various in process scripts to pick up deployment where it left off
* rename workflows
* Version bump fix from borked publish run
* add publishing doc + updated publish-resume ci
* move example from service-providers to sdk examples/ to remove circular dev dependency for cargo publication
* remove wildcard version import
* Workflows and documentation for publication
* add contracts/ patch + imports
* Reintroduce missing kkt dep from rebase
* fix borked rebase cargo lock
---------
Co-authored-by: Nym bot <nym-bot@users.noreply.github.com >
2026-02-03 11:32:38 +00:00
Simon Wicky
b6d22abc01
configurable LP timeouts ( #6409 )
2026-02-03 11:50:18 +01:00
Simon Wicky
bd755385ed
LP-fix : add LP x25519 key to the description ( #6408 )
...
* add x25519 key in LP description
* gateway probe adapt
2026-02-03 10:25:43 +01:00
Andrej Mihajlov
940fb09ae4
Merge pull request #6401 from nymtech/am/update-reqwest-v0.13
...
Update reqwest to v0.13.1
2026-02-02 16:48:35 +01:00
jmwample
47af0b24f0
fmt
2026-02-02 08:13:43 -07:00
jmwample
52edfdcc2f
move reqwest dep to dev only
2026-02-02 08:11:59 -07:00
Simon Wicky
af04afbe5e
use rng that is Send ( #6404 )
2026-02-02 11:45:56 +01:00
Andrej Mihajlov
63f158cccb
nym-api: add query feat
2026-02-02 11:45:53 +01:00
Andrej Mihajlov
b4aee7a1d9
zulip-client: add form feat
2026-02-02 11:29:15 +01:00
Andrej Mihajlov
c55b215b65
Update reqwest to v0.13.1, switch to using rustls (default); ring is no longer available
2026-02-02 11:20:36 +01:00
Simon Wicky
7e8faf0ec6
use local kem key instead of local x25519 ( #6402 )
2026-02-02 11:14:04 +01:00
benedettadavico
0082b9fc50
Merge remote-tracking branch 'origin/release/2026.3-parmigiano' into release/2026.3-parmigiano
2026-02-02 10:14:36 +01:00
benedettadavico
e16a337354
bump versions
2026-02-02 10:14:15 +01:00
Simon Wicky
cd0881462b
[LP Gateway Probe] CLI and behavior improvements ( #6400 )
...
* attempt to de-spaghettificationize the gateway probe
* applying suggestions
2026-01-30 16:55:29 +01:00
Jędrzej Stuczyński
8916b021a9
lp: attempt to negotiate (and use) protocol version ( #6399 )
2026-01-30 12:38:32 +00:00
Jędrzej Stuczyński
dccdde108c
Lp/bugfix/share ip allocation ( #6395 )
...
* feat: use shared PeerManager between Authenticator and LpHandlerState
* feat: share IpPool
* clippy and test fixes
* PR suggestions
2026-01-30 11:38:17 +00:00
Jędrzej Stuczyński
9d661e7a7b
bugfix: use correct reserved bytes when parsing LpHeader ( #6398 )
2026-01-30 09:39:47 +00:00
Jędrzej Stuczyński
76ce1bc0f9
feat: use hex-encoding for lp key digests ( #6394 )
...
* feat: use hex-encoding for lp key digests
* removed needless borrow in test code
* gateway probe fixes
2026-01-30 08:44:29 +00:00
dynco-nym
d3648f13c5
NS API socks5 support ( #6361 )
...
* Add conversion from gw_probe crate type
* Move code around
- split 1000+ LoC files into smaller ones
* Add socks5 field
- code improvements in gw_probe crate
* Fix docker build
- install go
- required as build dependency of gw probe
* Add logs to agent
* NS API: configure DB via env
* rebase fix
* socks5 score calc
* Cargo fmt
* use existing div_ceil
* Code improvements
* Bump NS API version
* Rename variables
* Bump API & agent version
* Try to fix CI
* Build only on linux
2026-01-29 20:54:21 +01:00
dynco-nym
9a931b9251
Add socks5 test to gateway-probe ( #6393 )
...
* Socks5 in GW probe
Bump NS agent version
Fix bugs
- force route construction
- use same entry = exit
Fix NS API version check workflow
PR feedback
More robust test attempts
CLI arg validation
Fix clippy
PR feedback
* Test provided endpoints in config at startup
Require one valid endpoint
* Bump agent to 1.1.0
2026-01-29 18:20:51 +01:00
Jack Wampler
f4ba8ac2b3
add extra configured nym api url to env ( #6382 )
2026-01-29 07:09:02 -07:00
Andrej Mihajlov
c274cc588d
Merge pull request #6390 from nymtech/am/reduce-http-error-size
...
Reduce the size of `HttpClientError`
2026-01-29 14:59:38 +01:00
Jędrzej Stuczyński
7dd1dd1a6c
Lp/two step dvpn reg ( #6386 )
...
* squashing Lp/two step dvpn reg #6386
fixed integration tests by extending the mocks
remove dead code
compiling client-side code
gateway side handling of updated lp-wg reg
wip: countless changes on the gateway handler side
splitting up NestedLpSession
* fixed lp-messages tests
* gateway probe fixes
* unused variable
* resolved nits
2026-01-29 13:38:21 +00:00
import this
982786b678
[NTM]: NIP-7 port update & [DOCs/operators]: Release notes for v2026.2 oscypek ( #6384 )
...
* add operators notes
* add dev notes
* bump up version
* open NIP-7 ports
* bump up stats
* fix incorrect dash
2026-01-29 13:21:28 +00:00
Simon Wicky
561182ce6b
shuffling files around in the probe, before improving it ( #6391 )
2026-01-29 10:34:57 +01:00
Andrej Mihajlov
f4b59158df
Box reqwest::Url to keep HttpClientError below 128 byte size which triggers clippy
2026-01-29 07:41:43 +01:00
Tommy Verrall
8e4cae2f57
Update NYM_VPN_APIS configuration in canary.env
...
Tidy up
2026-01-27 17:05:02 +01:00
Tommy Verrall
00e4caec08
Update NYM_VPN_APIS configuration in sandbox.env
...
Remove front hosts null
2026-01-27 17:04:34 +01:00
benedetta davico
944b4f5aad
Merge pull request #6380 from nymtech/release/2026.2-oscypek
...
Merge oscypek to master
2026-01-27 16:45:05 +01:00
Jędrzej Stuczyński
d99eff9178
Lp/dvpn psk injection ( #6378 )
...
* feat: clients to generate pseudorandom PSK for wg reg
* updating PSK of existing peers
* gateway probe fixes
2026-01-27 15:39:07 +00:00
benedetta davico
0d290b6028
Merge pull request #6379 from nymtech/release/2026.2-oscypek
...
Merge oscypek to develop
2026-01-27 16:11:17 +01:00
benedettadavico
83bf9dc7cc
update changelog
2026-01-27 15:46:52 +01:00
Jędrzej Stuczyński
8af759fb1d
LP: include signing key digests to LP responses ( #6373 )
...
* include signing key digests to LP responses
* mock
2026-01-27 12:23:52 +00:00
benedettadavico
3597682b33
update lower envs details
2026-01-27 11:55:37 +01:00
Jędrzej Stuczyński
2024163be6
bugfix: downgrade gateway protocol to clients proposed version ( #6377 )
2026-01-26 20:53:19 +00:00
Jędrzej Stuczyński
a4638b8d2f
Lp/use noise x25519 ( #6372 )
...
* use x25519 noise key for ktt instead of deriving one from ed25519
* removed client's IpAddr from RegistrationClient constructor
* Adjusted the gateway probe to inject correct lp data
* remove redundant argument from nym-lp-client
* consistent naming for HashFunction variants
* use workspace dep import for nym-kkt-ciphersuite
* struct renaming
2026-01-26 13:15:37 +00:00
Merve
dbf571cb0a
docs typos fixed ( #6368 )
2026-01-26 09:58:30 +00:00
benedetta davico
d6ae10304d
Merge pull request #6366 from nymtech/merge/release/2026.2-oscypek
...
merge oscypek to develop
2026-01-23 17:58:03 +01:00
benedettadavico
727d39ad72
Fix conflicts
2026-01-23 17:45:47 +01:00
benedetta davico
b513a99498
Merge pull request #6364 from nymtech/ack-fix
...
bugfix: ack fix
2026-01-23 17:36:04 +01:00
benedettadavico
b5d1e6a93f
ack fix
2026-01-23 17:24:48 +01:00
Jędrzej Stuczyński
e2be2b0b34
LP: mixnet reg fixes ( #6356 )
...
* removed x25519 key used within LP mixnet registration
* use Vec<u8> rather than BytesMut for LpAction::DeliverData
* introduced an explicit kind prefix for raw data sent and received within LP
* review nits
2026-01-23 13:21:52 +00:00
Jędrzej Stuczyński
a63a1e745e
LP: modified LPRemotePeer to dynamically choose required KEM key hash ( #6358 )
...
* LP: modified LPRemotePeer to dynamically choose required KEM key hash
* nym-lp-client fixes
2026-01-23 11:41:55 +00:00
Georgio Nicolas
43d1c61b70
Merge pull request #6357 from nymtech/georgio/lp-psqv2
...
Fix KKT Integration into LP
2026-01-22 21:01:38 +01:00
Georgio Nicolas
9c81a87173
Cleanup
2026-01-22 20:11:54 +01:00
Georgio Nicolas
751929fa04
KKT Request Error Handling
2026-01-22 20:11:40 +01:00
Georgio Nicolas
441b46d2cc
Complete merge (revert back to dhkem for now)
2026-01-22 19:50:39 +01:00
Georgio Nicolas
74b05d9066
WIP: Attempt merge develop p2
2026-01-22 18:53:24 +01:00
Georgio Nicolas
c1adf41643
WIP: Attempt merge develop
2026-01-22 18:50:58 +01:00
Jędrzej Stuczyński
c1ddcc75cf
LP: announced KEM key hashes ( #6349 )
...
* announce KEM key hashes and use generated value within LpStateMachine
* added digest of remote KEM key into LpSession
* changed constructor to LpSession to take explicit key materials for local and remote
this makes it easier to change keys required by each party without having to change all the interfaces everywhere again
* extended the changes to LpStateMachine constructor
* modify the interface to LpRegistrationHandler and LpListener
* gateway probe fixes
* temp nym-lp-client fixes
* review nits
* remove network test
* introduced v2/nym-nodes/described endpoint for returning nodes description alongside LP data
* missed V1 -> V2 description replacements
* removed deprecated call within mix-fetch
* use old v1 call in network stats
2026-01-22 14:29:33 +00:00
Georgio Nicolas
3b20e22aa1
WIP: restore kkt sanity
2026-01-22 01:45:30 +01:00
Tommy Verrall
b949d0fb01
Merge pull request #6348 from nymtech/cherry-pick/api-urls-oscypek
...
Cherry pick/api urls oscypek
2026-01-21 14:52:34 +01:00
jmwample
52c47a950e
env feature locking to protect contracts
2026-01-21 12:45:23 +01:00
jmwample
377c22f283
minor fixes
2026-01-21 12:45:23 +01:00
jmwample
036ae5c6dc
apply configured api urls via env
2026-01-21 12:45:22 +01:00
Tommy Verrall
7462926bcf
Merge pull request #6337 from nymtech/jmwample/nym-api-cfg
...
Apply configured api urls via env
2026-01-21 12:43:31 +01:00
Simon Wicky
7b78740327
revert faulty drop changes ( #6346 )
2026-01-21 10:40:11 +01:00
jmwample
9cca73bc3a
env feature locking to protect contracts
2026-01-20 10:24:39 -07:00
jmwample
00e8528fed
minor fixes
2026-01-20 10:24:39 -07:00
jmwample
4795fa89a9
apply configured api urls via env
2026-01-20 10:24:39 -07:00
Simon Wicky
6b40013ceb
small qol changes ( #6340 )
...
* small qol changes
* same
* forgot this
* more imports move
2026-01-19 14:54:54 +01:00
mfahampshire
cf3fd00350
Max/crates io prep v2 ( #6270 )
...
* - standardise versions for all nym-sdk workspace dependencies
- prepend sqlx-pool-guard with 'nym-'
* Test remove nym-api from deps
* Add oneliner to client_pool doc comments
* Add note to commented out docs.rs link in sdk
* remove nym-api from script
* add publishing file
* bring non-binary / contract / tools into workspace version
* added more info to publishing.md
* make deps workspace version
* remove uploaded sphinx-types crate from script
* remove erroueously included ignore-defaults
* add zeroise to feature
* chore: Release
* add topology to batch
* more cargo versioning
* more cargo versioning - wasm utils
* more cargo versioning - wasm utils
* Add publish=false to manifest for cargo workspaces / crates.io
publishing exclusion
* remove script now switched to manifest based exclusion
* rename import based on rename of contracts-common dep
* Making workspace versions for publication + removing unnecessary crates
from publication
* Remove OOD info from publishing sdk guide
* rename contract imports + remove package
* temp commit: continuing with removal of path from cargo manifest and
replacing with workspace version import for publication
* continuing with cargo.toml updates
* dryrun only erroring on known version problem crates
* remove old published-crates file
* Minor comment change
* remove default features warning
* Additional info on workspace dep comment re publish list
* Add missing description to cargo.toml
* Fix missing feature flags
* Add missing descriptions
* Fix remaining path import
* Add workspace repo / homepage / documentation links to cargo.toml files
* remove workspace version from excluded crate
* Remove todo descriptions
* Minor comment change
* add homepage etc
* move from bls git import to nym_bls_fork crate
* Modify rest of imports from path to workspace import, excluding binaries
* add directory/homepage info
* fix cargo fmt
* add notes to gitignore
* better solution to contracts/ experiment
* wasm -> nym_wasm crate renaming
* fix fatfinger
* add metadata to ecash cargo.toml
* stub publishing guide
* fix misrevolved netlink- version
* Fixes and block publication of rebase re: LP
* first pass @ workflows
2026-01-19 13:19:45 +00:00
import this
38316690f0
Bugfix: NTM sync of policies to nymtun and nymwg ( #6334 )
2026-01-19 13:07:46 +00:00
Jędrzej Stuczyński
18a44209db
lp chore: make sure to take reserved bytes straight from the header ( #6336 )
2026-01-19 09:11:12 +00:00
Jędrzej Stuczyński
7c0babf35a
LP: x25519/ed22519 cleanup round ( #6335 )
...
* removed dependency on nymsphinx::* key types and removed needless copies of ed25519 keys
* use more strongly types in ClientHelloData
* explicitly use provided client's x25519 from ClientHelloData
this requires adjusting LpSession constructor to take an additional key argument
* allow large LpInput enum
* clippy within tests
* removed redundant type aliases for x25519 keys
2026-01-16 16:37:53 +00:00
Andrej Mihajlov
b6f234259c
Upgrade to def_guard_wireguard v0.8.0 ( #6315 )
...
* Upgrade to def_guard_wireguard v0.8.0
* Update nix, netlink-packet-wireguard
* Adapt linux code for defguard_wireguard
* rustfmt
* Revert nix to 0.27.1
* clippy: fix
* fix from rebase
* Restore userspace imp on condition
* Add send+sync on boxed wgapi
* Use error to indicate when userspace/kernel imps are unavailable; userspace is not available on all platforms
* Remove duplicate import
---------
Co-authored-by: mfahampshire <maxhampshire@pm.me >
2026-01-16 11:29:21 +00:00
Jędrzej Stuczyński
7d8d1e9d6d
Lp/encrypted kkt ( #6331 )
...
* enable encryption - kkt
* integrate encrypted kkt into nym-lp
* chore: remove unused imports
* chore: remove magic constants from KKTContext
* fixed KKT exchange
* use more strict typing for KKTFrame fields
* removed recursive error conversion
* removed needless borrow
* restored kkt tests
* fixed KKT benchmarks compilation
---------
Co-authored-by: Georgio Nicolas <me@georgio.xyz >
2026-01-16 10:11:49 +00:00
benedettadavico
fb85de9ab6
bump versions
2026-01-16 10:12:01 +01:00
Jędrzej Stuczyński
3b75af34e8
ensure packets with incompatible versions are rejected ( #6326 )
2026-01-16 08:58:20 +00:00
Jędrzej Stuczyński
1a3c1fa466
standarise lp serialisation: ( #6324 )
...
* standarise lp serialisation:
- stop using bincode within `LpMessage` in favour of predictable bytes concatenation
- use consistent encode/decode interface for every `LpMessage` inner variant
- hide usage of bincode within `LpRegistrationResponse` / `LpRegistrationResponse` behind `serialise` / `try_deserialise` interface
* reduced 'target_lp_address' len encoding space from u32 to u16
2026-01-16 08:58:10 +00:00
benedetta davico
6ff981ecce
Merge pull request #6333 from nymtech/master
...
Keep branches synced
2026-01-16 09:58:05 +01:00
benedetta davico
7a9a04d846
Merge pull request #6238 from YichiZhang0613/fix_assertion
...
fix: fix assertion
2026-01-15 15:31:01 +01:00
benedetta davico
64b971b1b9
Merge pull request #6329 from nymtech/merge/release/2026.1-niolo
...
release/2026.1-niolo to develop
2026-01-15 15:26:14 +01:00
benedetta davico
62fc6d8902
Merge pull request #6328 from nymtech/release/2026.1-niolo
...
release/2026.1-niolo to master
2026-01-15 14:51:51 +01:00
Jędrzej Stuczyński
de7a082e58
Merge branch 'develop' into merge/release/2026.1-niolo
2026-01-15 13:47:20 +00:00
import this
877d4d68c9
Feature: NTM open SMTP + add rate limit fn & [DOCs/operators]: Release updates niolo ( #6317 )
...
* initialise smtp rate limit
* simplify
* remove duplicate hooks
* fix ordering
* ntm finalized
* add changelog for niolo
* bump up version
* correct nym buy info
* update stats
* fix typo
* fix typo
* ready to merge
* PR finished
2026-01-15 10:09:59 +00:00
Drazen Urch
8a00ed6071
LP Registration + Telescoping + Gateway Probe Localnet Mode ( #6286 )
...
* Add KKT cryptographic primitives
Post-quantum Key Encapsulation Mechanism (KEM) Key Transfer protocol.
Enables efficient distribution of post-quantum KEM public keys.
Squashed from georgio/noise-psq branch.
* Implement LP registration protocol with KKT/PSQ integration
Initial implementation of the Lewes Protocol (LP) for gateway registration:
- Add nym-lp crate with Noise protocol handshake
- Add LP listener to gateway for handling registrations
- Add LP client for registration flow
- Integrate KKT for post-quantum KEM key exchange
- Integrate PSQ for post-quantum PSK derivation
- Add Ed25519 authentication throughout
- Add docker/localnet support for testing
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Add LP telescoping with nested sessions and subsession support
Extends LP protocol with telescoping architecture for nested sessions:
- Add nested session support with KKpsk0 rekeying
- Add subsession support with collision detection
- Implement unified packet format with outer header
- Refactor gateway handlers for single-packet forwarding
- Add TTL-based state cleanup for stale sessions
- Add outer AEAD encryption layer
- Refactor registration client for packet-per-connection model
* Add gateway-probe localnet mode with WireGuard tunnel support
Adds localnet testing mode to gateway-probe for LP development:
- Add TestMode enum for different probe configurations
- Add --gateway-ip flag for direct gateway testing
- Implement two-hop WireGuard tunnel for localnet
- Add mock ecash support for testing without real credentials
- Add netstack Go bindings for userspace networking
- Restructure probe with mode and common modules
- Update README with localnet mode documentation
* Increase KCP fragment limit from u8 to u16
- Change frg field from u8 to u16 in packet header (25 bytes total)
- Update encode/decode to use get_u16_le/put_u16_le
- Update Segment struct frg field to u16
- Remove truncating cast in session.rs
- Max message size now ~91MB (65,535 fragments × MTU)
- Internal protocol only, no interop concerns
Nym uses KCP for reliability and multiplexing, not standard real-time
use cases. The u8 limit (255 fragments, ~355KB) was insufficient.
Addresses: nym-yih9
* Zeroize Ed25519 key material in to_x25519 conversion
Wrap hash and x25519_bytes in zeroize::Zeroizing to ensure private
key material is cleared from memory after use.
Closes: nym-k55g
* Return Result from KCP session input() for error detection
Change KcpSession::input() to return Result<(), KcpError> so callers
can detect invalid packets instead of silently ignoring them.
- Add ConvMismatch error variant for conversation ID mismatches
- Update driver to propagate errors from session.input()
- Update all test and example callers
Closes: nym-n0kk
* Fix Zeroizing deref in ed25519 to_x25519 conversion
The from_bytes() function expects &[u8], need to deref the Zeroizing
wrapper to get the inner array.
* Add semaphore-based connection limiting for LP packet forwarding
Limits concurrent outbound connections when forwarding LP packets to
prevent file descriptor exhaustion under high load.
Key changes:
- Add max_concurrent_forwards config (default 1000)
- Add forward_semaphore to LpHandlerState
- Acquire semaphore permit before connecting in handle_forward_packet
- Return "Gateway at forward capacity" error when at limit
This provides load signaling so clients can choose another gateway
when the current one is overloaded.
Design note: Connection pooling was considered but provides minimal
benefit since telescope setup is one-time and targets are distributed
across many different gateways. See AIDEV-NOTE in LpHandlerState for
full analysis.
Closes: nym-xi3m
* Return error on session unavailable in handle_subsession_packet
Replace .session().ok() with proper error handling to fail fast when
session is Closed or Processing after state machine processing.
Previously, the code silently continued with outer_key = None, which
could cause protocol errors downstream.
Closes: nym-8de0
* Use explicit bincode Options helper in nested_session
Add bincode_options() helper that returns DefaultOptions with explicit
big_endian and varint_encoding configuration. This future-proofs against
bincode 1.x/2.x default changes and makes serialization format explicit.
Updated all 4 bincode usages in nested_session.rs to use the helper.
* Deduplicate outer_key lookup pattern in nested_session.rs
Extract common state_machine.session().ok().and_then(...) pattern into
two helper methods:
- get_send_key() for encryption (outer_aead_key_for_sending)
- get_recv_key() for decryption (outer_aead_key)
Updated 6 call sites to use the helpers, reducing verbosity.
* Add LpConfig struct and AIDEV-NOTE documentation for KKT+PSQ
- Create config.rs with LpConfig struct (kem_algorithm, psk_ttl, enable_kkt)
- Export LpConfig from lib.rs
- Add AIDEV-NOTE to psk.rs explaining:
- Why PSQ is embedded in Noise (single round-trip, PSK binding)
- KEM migration path (X25519 → MlKem768 → XWing)
- Add AIDEV-NOTE to state_machine.rs explaining protocol flow:
- KKTExchange → Handshaking → Transport state transitions
- PSK derivation formula (ECDH || PSQ || salt)
* Add forward_timeout to LP client config
Add forward_timeout (30s default) to LpConfig and wrap send_forward_packet's
connect_send_receive call with tokio::time::timeout, matching the pattern
used by register() with registration_timeout.
This prevents indefinite hangs when forwarding packets through entry gateway.
* Add negotiated_version field to LpSession
Add AtomicU8 field to store the protocol version from handshake packet
headers. Includes getter and setter methods for future version negotiation
and compatibility checks.
- negotiated_version() returns current version (defaults to 1)
- set_negotiated_version() allows setting during handshake
- Subsessions inherit version 1 (can be enhanced to inherit parent's)
* Change MessageType from u16 to u32
Breaking wire protocol change: MessageType field increased from 2 bytes
to 4 bytes in LP packets. This future-proofs the message type space and
aligns with other u32 fields.
Changes:
- message.rs: #[repr(u32)], from_u32(), to_u32()
- error.rs: InvalidMessageType(u32)
- codec.rs: All serialization/deserialization updated to 4-byte msg_type
- Cleartext parsing: inner_bytes[4..8], content at [8..]
- AEAD parsing: decrypted[4..8], content at [8..]
- Serialization: 4 bytes for message type
* Various smaller fixes
* Refactor LP to stream-oriented TCP processing
Gateway (handler.rs):
- Add bound_receiver_idx field for session-affine connections
- Convert handle() from single-packet to loop with EOF detection
- Add validate_or_set_binding() for receiver_idx validation
- Set binding in handle_client_hello after collision check
- Centralize emit_lifecycle_metrics in main loop only
- Add is_connection_closed() helper for graceful EOF
Client (client.rs):
- Add stream field for persistent TCP connection
- Add ensure_connected(), send_packet(), receive_packet(), close() methods
- Modify perform_handshake_inner() to use persistent stream
- Modify register_with_credential() to use persistent stream
- Modify send_forward_packet() to use persistent stream
- Keep connect_send_receive() for reference (marked dead_code)
This reduces handshake overhead from ~5 TCP connections to 1.
Drive-by: Fix log::info! -> info! in wireguard peer_controller.rs
* Add persistent exit stream for entry→exit forwarding
Entry gateway now maintains a persistent TCP connection to the exit
gateway per client session, reusing it for all forward requests from
that client. This reduces TCP handshake overhead significantly.
Key changes:
- Add exit_stream: Option<(TcpStream, SocketAddr)> to LpConnectionHandler
- Modify handle_forward_packet() to open on first forward, reuse after
- Clear exit_stream on connection errors (auto-reconnect on next forward)
- Semaphore only acquired for connection opens, not reuse (sequential access)
* Fix code review issues for stream-oriented LP
- Add 30s timeout to exit stream I/O operations (nym-df31)
Prevents handler from hanging on unresponsive exit gateway
- Return error on forward target address mismatch (nym-zegu)
Previously warned and proceeded, which could mask bugs
- Close client stream on handshake error paths (nym-scvm)
Prevents state machine inconsistency on timeout or failure
* Add LP registration idempotency and retry logic
Make LP registration resilient to network failures that could waste
credentials. When registration succeeds on the gateway but the response
is lost (e.g., network drop), clients can retry with the same WG key
and get the cached result instead of spending another credential.
Gateway-side:
- Add check_existing_registration() helper that looks up WG peer and
returns cached GatewayData if already registered
- Add idempotency check in process_registration() dVPN branch
- Only return cached response if bandwidth > 0 (ensures registration
was actually completed, not just peer created)
- Track idempotent registrations with lp_registration_dvpn_idempotent metric
Client-side:
- Add register_with_retry() to LpRegistrationClient that acquires
credential once and retries handshake+registration on failure
- Add handshake_and_register_with_retry() to NestedLpSession for
exit gateway registration via forwarding
- Add exponential backoff with jitter between retry attempts
- Verify outer session validity before nested session retry
Both retry methods clear state machine before retry to ensure fresh
handshake, and reuse the same credential across all attempts.
* Add no-mix-acks feature flag to nym-sphinx-framing
When enabled, mix nodes skip ack extraction and forwarding entirely.
The full payload (including ack portion) is returned as the message.
Closes: nym-3wrr
* Create nym-lp-speedtest crate scaffold
- Created tools/nym-lp-speedtest/ with Cargo.toml
- Added main.rs with CLI argument parsing
- Created stub modules: client.rs, speedtest.rs, topology.rs
- Added to workspace members
- Verified compilation with cargo check
* Implement topology fetching for nym-lp-speedtest
- Add topology.rs with NymTopology integration
- Fetch mix nodes and gateways from nym-api
- Build GatewayInfo with LP addresses (port 41264)
- Provide random_route_to_gateway() for Sphinx routing
- Add required Cargo.toml dependencies
* Implement LP+Sphinx+KCP client with SURB support
- Add send_data() and send_data_with_surbs() methods for mixnet data
- Integrate KCP reliable delivery with Sphinx packet construction
- Add x25519 encryption keypair for SURB reply mechanism
- Wire up main.rs to test LP handshake and data path
- Add NymRouteProvider support in topology for SURB construction
- Refactor send_data() to delegate to send_data_with_surbs(0) (DRY)
The client can now:
- Perform LP handshake with gateways
- Send data through the mixnet wrapped in KCP + Sphinx packets
- Attach SURBs for bidirectional communication
- Return encryption keys for decrypting replies
* Rename nym-lp-speedtest to nym-lp-client and fix KCP bug
- Rename crate from nym-lp-speedtest to nym-lp-client
- Fix KCP bug: add driver.update() call before fetch_outgoing()
Without update(), KCP never moves segments from snd_queue to snd_buf
- Update CLI name, about string, and user agent to match new name
* Add LP mixnet mode registration with nym address return
- Extend RegistrationMode::Mixnet to include client_ed25519_pubkey
and client_x25519_pubkey for nym address construction
- Add LpGatewayData struct containing gateway_identity and
gateway_sphinx_key for SURB reply routing
- Add lp_gateway_data field to LpRegistrationResponse for mixnet mode
- Implement success_mixnet() constructor for mixnet registrations
- Update gateway registration to insert clients into ActiveClientsStore
for SURB reply delivery, matching the websocket flow
* Implement LP data handler on UDP:51264
- Add LpDataHandler for UDP data plane (port 51264)
- Decrypt LP layer and forward Sphinx packets to mixnet
- Add outbound_mix_sender to LpHandlerState
- Integrate data handler spawn into LpListener::run()
- Add metrics for data packets received/forwarded/errors
Implements nym-yzzm
* Fix replay protection vulnerability in LP data handler
Use state machine process_input() instead of manual decryption to ensure
proper replay protection:
- Counter check against receiving window
- Counter marking after successful decryption
Also handle subsession actions gracefully (SendPacket ignored on UDP,
clients should use TCP control plane for rekeying).
Security fix for nym-yzzm implementation.
* feat(ipr): add KcpSessionManager for LP client KCP handling
- Add fetch_incoming() and recv() methods to KcpDriver for retrieving
reassembled messages
- Create KcpSessionManager in ip-packet-router that manages KCP sessions
keyed by conv_id (first 4 bytes of KCP packet header)
- Store ReplySurbs per session for sending anonymous replies
- Implement session timeout (5 min) and max sessions limit (10000)
- Add comprehensive tests for session lifecycle and KCP roundtrip
* feat(ipr): integrate KcpSessionManager into MixnetListener
- Add KcpSessionManager field to MixnetListener struct
- Add is_kcp_message() helper to detect KCP-wrapped payloads
- Add on_kcp_message() to process LP client KCP messages
- Refactor on_reconstructed_message() to route KCP vs regular IPR
- Add KCP tick timer (100ms) for session updates and cleanup
- Initialize KcpSessionManager in IpPacketRouter::run_service_provider()
KCP messages are detected by checking byte 4 for valid KCP commands
(81-84), which doesn't conflict with IPR protocol version bytes (6-8)
at position 0.
Closes: nym-96zl
* fix(ipr): prevent KCP detection false positives on IPR messages
Add secondary check in is_kcp_message() to exclude messages that match
IPR protocol header pattern (version 6-8 at byte 0, ServiceProviderType
0-2 at byte 1). This prevents false positives where IPR messages with
byte 4 in range 81-84 would be incorrectly routed to KCP processing.
Added 4 unit tests to validate the detection logic.
Closes: nym-6f3x
* fix(ipr): wrap KCP client responses in KCP before SURB reply
- Modify on_kcp_message to handle responses directly instead of returning them
- Add handle_kcp_response method that wraps response in KCP and sends via mixnet
- Ensures KCP clients receive KCP-wrapped responses for proper reassembly
Closes: nym-7oh2
* fix(ipr): send KCP protocol packets in tick instead of just logging
- Add get_sender_tag() and fetch_outgoing_for_conv() to KcpSessionManager
- Change handle_kcp_tick() to actually send ACKs/retransmissions via mixnet
- Reduce KCP tick interval from 100ms to 10ms for better responsiveness
This fixes the KCP reliability protocol which was broken because
protocol packets (ACKs, retransmissions) were generated but never sent.
* feat(lp-client): wrap payload in IpPacketRequest before KCP
- Add nym-ip-packet-requests and bytes dependencies
- Wrap payload in IpPacketRequest::new_data_request() before sending to KCP
- Add LP_DATA_PORT constant (51264) and lp_data_address field to GatewayInfo
This ensures IPR can properly parse incoming messages as DataRequest.
LP framing (wrapping Sphinx in LP before sending) is a separate task.
* feat(lp-client): add LP session management and UDP data plane support
- Add wrap_data() and session_id() to LpRegistrationClient for LP packet
creation after handshake
- Add init_lp_session() and close_lp_session() to SpeedtestClient for
managing LP sessions
- Extract prepare_sphinx_fragments() helper to reduce code duplication
between send_data_with_surbs() and send_data_via_lp()
- Add send_data_via_lp() for sending Sphinx packets through LP's UDP
data plane (port 51264)
The LP session is kept alive after TCP handshake closes, allowing
subsequent wrap_data() calls for UDP transmission without re-handshaking.
* random formatting
* replaced all instances of bincode::serialize and bincode::deserialize with explicit lp_bincode_serialiser() within the LP
* additional formatting
* removed source of possible panic from nym-kkt
invalid KEM mapping will now return an Err rather than panicking
* integration test for LP entry registration
This includes creation of mocks of various gateway-related components, such as the PeerController
* changed ClientHelloData serialisation
the old variant using bincode did not produce constant-length output in some cases
* Fixed generation of receiver index
removes the possible clash with the boostrap id
* Integration test for nested LP registration
- move `LpTransport` trait definition to shared `nym-lp-transport` crate
- make transport layer within `LpConnectionHandler` generic with respect to the forwarding target. it must, however, use the same type as the incoming client connection
- extracted explicit `LpConnectionHandler::establish_exit_stream` to more easily modify it in the future to fully protect the channel and disallow using untrusted egress points
- fix additional log-string interpolation nits
* resolved clippy issues pointed out by clippy 1.91
* added LP discovery into self-described endpoint:
- removed changes to the node bonding within the contract
- introduced '/api/v1/lewes-protocol' route within nym-node http api
- added 'lewes_protocol' field to 'NymNodeData' inside of NymNodeDescription
- refactored LpConfig to allow separate bind and announce addresses and used more strict typing
* chore: allow unwrap/expect within kkt benchmarking code
* chore: downgraded sha2 dep for cosmwasm compatibility
* clippy
* marking simd calls as unsafe
* fixed calls to '_mm_testz_si128'
* additional clippy fixes
---------
Co-authored-by: Georgio Nicolas <me@georgio.xyz >
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2026-01-14 09:06:02 +00:00
benedettadavico
b68e13f0f2
update changelog
2026-01-13 16:47:13 +01:00
Andrej Mihajlov
fc0b7189c7
Merge pull request #6316 from nymtech/am/update-nix-v0.30.1
...
Update nix to v0.30.1
2026-01-13 09:13:45 +01:00
Andrej Mihajlov
bc6d2fad48
Left Drop handle funlock
2026-01-12 18:08:11 +01:00
p17o
29de743bd2
[DOCs/operators]: Update OVHCloud ( #6070 )
...
Co-authored-by: import this <97586125+serinko@users.noreply.github.com >
2026-01-12 12:29:14 +00:00
Tommy Verrall
6fb5d002e6
Merge pull request #6313 from promalert/develop
...
chore: remove repetitive words in comment
2026-01-08 13:25:29 +01:00
Andrej Mihajlov
898b8d6ae5
Update nix to v0.30.1
...
Use new Flock
2026-01-08 12:14:39 +01:00
import this
122397f460
[feature/operators]: Improve Ansible UX, Nginx indempotency and error handling ( #6310 )
...
* make wireguard enabled flag bulletproof
* correct firewall setting
* add nginx handler
* make systemd template case sensitive
* twek nginx and ssl template
* finalize nginx and certbot configs
* add nginx purge command
* fix typo
* add removing vm guide
2026-01-07 13:45:56 +00:00
Simon Wicky
0f927e85d9
serialize gateway data ( #6314 )
2026-01-07 11:22:40 +01:00
promalert
09d444b78b
chore: remove repetitive words in comment
...
Signed-off-by: promalert <promalert@outlook.com >
2026-01-07 16:47:40 +08:00
nick1231321
0392778cfd
Merge pull request #6237 from nymtech/nicolas/sdk-param-support-debug
...
Add support for additional configurable parameters in nym-vpn
2026-01-05 13:58:41 +00:00
Simon Wicky
d08da7f998
[bugfix] Sqlite transaction escalation was causing errors ( #6299 )
...
* well that was an easy fix
* change fn name because somebody wasn't happy about my one line fix
2025-12-18 16:53:33 +01:00
Nicolas Constantinides
2a045a3828
Improved code quality
2025-12-17 14:43:01 -05:00
Jack Wampler
ae54e86bf4
add pre-resolve stage that returns addrs if we have used static table previously ( #6297 )
2025-12-17 09:06:43 -07:00
Andrej Mihajlov
177fbaec99
Add Copy+Clone to nym_client_core::client::topology_control::nym_api_provider::Config ( #6296 )
2025-12-17 10:00:40 +00:00
dependabot[bot]
9a3a6dff59
build(deps): bump SonarSource/sonarqube-scan-action from 6 to 7 ( #6294 )
...
Bumps [SonarSource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action ) from 6 to 7.
- [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases )
- [Commits](https://github.com/sonarsource/sonarqube-scan-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: SonarSource/sonarqube-scan-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-17 09:17:14 +00:00
dependabot[bot]
05fd287ae6
build(deps): bump mikefarah/yq from 4.49.2 to 4.50.1 ( #6293 )
...
Bumps [mikefarah/yq](https://github.com/mikefarah/yq ) from 4.49.2 to 4.50.1.
- [Release notes](https://github.com/mikefarah/yq/releases )
- [Changelog](https://github.com/mikefarah/yq/blob/master/release_notes.txt )
- [Commits](https://github.com/mikefarah/yq/compare/v4.49.2...v4.50.1 )
---
updated-dependencies:
- dependency-name: mikefarah/yq
dependency-version: 4.50.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-17 09:15:36 +00:00
dependabot[bot]
eda421d3ab
build(deps): bump actions/upload-artifact from 5 to 6 ( #6292 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-17 09:15:14 +00:00
dependabot[bot]
510c754486
build(deps): bump actions/download-artifact from 6 to 7 ( #6291 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-17 09:14:50 +00:00
dependabot[bot]
198a245b2c
build(deps): bump js-yaml from 3.14.1 to 3.14.2 in /documentation/docs ( #6290 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 3.14.1 to 3.14.2.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 3.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-17 09:14:26 +00:00
Nicolas Constantinides
12f465fd2d
Improved code quality
2025-12-16 17:37:58 -05:00
Nicolas Constantinides
5fc0784c23
Improved code quality
2025-12-16 17:23:46 -05:00
Nicolas Constantinides
e08eb3caef
Improve logic for mixnet traffic parameters
2025-12-16 14:19:26 -05:00
benedetta davico
9665aab112
Merge pull request #6280 from nymtech/serinko/nip-4_nip-6/protocol_upgrade
...
Feature: Add ports for SMTP, Whatsup and Session
2025-12-16 08:28:26 -08:00
dependabot[bot]
a3223b4f56
build(deps): bump actions/checkout from 4 to 6 ( #6243 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 14:59:45 +00:00
Simon Wicky
892341fa59
[chore] clippy fixes and use fixed rust version from REQUIRED_RUSTC_VERSION ( #6295 )
...
* clippy fix part 1
* use REQUIRED_RUSTC_VERSION instead of stable
* workflow fix
* forgot latest
2025-12-16 13:53:45 +01:00
benedetta davico
1bf4109398
remove 465 for now
2025-12-16 13:02:15 +01:00
benedetta davico
49e3abddf2
typo
2025-12-16 13:01:28 +01:00
benedetta davico
ade194f2b2
remove 465 until jan
2025-12-16 09:40:47 +01:00
Nicolas Constantinides
fa25986f28
apply formatting (cargo fmt)
2025-12-15 06:11:20 -05:00
nick1231321
e6513154d7
Refactor: improve code readability
2025-12-15 06:11:20 -05:00
Nicolas Constantinides
290dec78a1
Modified MixnetClientConfig and some associated functions to support some new parameters
2025-12-15 06:11:20 -05:00
dependabot[bot]
2f2ab9c356
build(deps): bump next in /nym-node-status-api/nym-node-status-ui ( #6289 )
...
Bumps [next](https://github.com/vercel/next.js ) from 15.4.9 to 15.4.10.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v15.4.9...v15.4.10 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 15.4.10
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:12:10 +00:00
dependabot[bot]
59e720af6f
build(deps): bump mikefarah/yq from 4.48.1 to 4.49.2 ( #6242 )
...
Bumps [mikefarah/yq](https://github.com/mikefarah/yq ) from 4.48.1 to 4.49.2.
- [Release notes](https://github.com/mikefarah/yq/releases )
- [Changelog](https://github.com/mikefarah/yq/blob/master/release_notes.txt )
- [Commits](https://github.com/mikefarah/yq/compare/v4.48.1...v4.49.2 )
---
updated-dependencies:
- dependency-name: mikefarah/yq
dependency-version: 4.49.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:07:55 +00:00
dependabot[bot]
c202d5cf49
build(deps): bump actions/upload-artifact from 4 to 5 ( #6241 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:07:47 +00:00
dependabot[bot]
242859527c
build(deps): bump actions/download-artifact from 5 to 6 ( #6244 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:04:57 +00:00
dependabot[bot]
e97f7f7940
build(deps): bump pnpm/action-setup from 4.1.0 to 4.2.0 ( #6245 )
...
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/pnpm/action-setup/releases )
- [Commits](https://github.com/pnpm/action-setup/compare/v4.1.0...v4.2.0 )
---
updated-dependencies:
- dependency-name: pnpm/action-setup
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:04:17 +00:00
dependabot[bot]
bedc978f63
build(deps): bump node-forge from 1.3.1 to 1.3.2 ( #6246 )
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.3.1 to 1.3.2.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.2 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-version: 1.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:03:42 +00:00
dependabot[bot]
fb07085b90
build(deps-dev): bump node-forge ( #6248 )
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.3.0 to 1.3.2.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.0...v1.3.2 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-version: 1.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:03:23 +00:00
dependabot[bot]
57306c3363
build(deps): bump node-forge ( #6250 )
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.3.1 to 1.3.2.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.2 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-version: 1.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:03:06 +00:00
dependabot[bot]
a8b9c8c80a
build(deps-dev): bump node-forge in /wasm/client/internal-dev ( #6251 )
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.3.1 to 1.3.2.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.2 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-version: 1.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:02:49 +00:00
dependabot[bot]
53b8231f02
build(deps-dev): bump node-forge in /wasm/mix-fetch/internal-dev ( #6260 )
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.3.1 to 1.3.3.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.3 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-version: 1.3.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:02:11 +00:00
dependabot[bot]
fbcd384fc7
build(deps): bump node-forge in /wasm/zknym-lib/internal-dev ( #6261 )
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.3.1 to 1.3.3.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.3 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-version: 1.3.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:01:50 +00:00
dependabot[bot]
beaf25506b
build(deps): bump next from 14.2.33 to 14.2.35 ( #6288 )
...
Bumps [next](https://github.com/vercel/next.js ) from 14.2.33 to 14.2.35.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v14.2.33...v14.2.35 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 14.2.35
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 10:00:04 +00:00
dependabot[bot]
a00295a361
build(deps): bump next from 15.5.7 to 15.5.9 in /documentation/docs ( #6285 )
...
Bumps [next](https://github.com/vercel/next.js ) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 15.5.9
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 09:59:44 +00:00
dependabot[bot]
0eed93cd9a
build(deps): bump next in /nym-node-status-api/nym-node-status-ui ( #6284 )
...
Bumps [next](https://github.com/vercel/next.js ) from 15.4.7 to 15.4.9.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v15.4.7...v15.4.9 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 15.4.9
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 09:59:28 +00:00
Jack Wampler
35fc4bdb61
remove jit resolve in http client & slight increase to dns timeouts ( #6283 )
2025-12-12 07:50:34 -07:00
Andrej Mihajlov
1c82ff5df3
DNS: reduce number of attempts ( #6278 )
...
* Define configure_and_build_resolver as infallible
* Use ResolverOpts to build builder
* Set retry attempts to 0
2025-12-11 15:55:52 -07:00
serinko
5258b55a61
finish PR for review
2025-12-11 17:24:12 +01:00
serinko
e57459a94b
testing 465 port
2025-12-11 16:10:02 +01:00
serinko
ae66c73faa
fix typo
2025-12-11 12:47:17 +01:00
serinko
424647f32e
fix typo
2025-12-11 12:36:38 +01:00
serinko
1c897cfe68
update stats
2025-12-11 12:28:17 +01:00
serinko
d566592862
fix typo
2025-12-11 12:23:57 +01:00
serinko
bfef3db28e
add news to changelog
2025-12-11 12:22:58 +01:00
serinko
b65d86577f
fix tests
2025-12-11 10:41:32 +01:00
Jack Wampler
9ecbdfc3af
fix issues with using the http client using default-features=false ( #6281 )
2025-12-10 11:54:24 -07:00
serinko
2878d29d60
add ports from governance
2025-12-10 17:25:58 +01:00
import this
59aeb63272
Feature: Nym Node Ansible playbook & docs ( #6266 )
...
* + init ansible folder setup
* / restructure project
* / move hostname
* add ufw
* sort out latest binary
* tweak inventory
* add description toml
* add tunnel and quic roles
* add tunnel and quic and nnginx roles
* add postinst and tags
* add landing page
* add description
* quic fully noninteractive
* add bonding playbook
* add serial
* finish bonding
* initialise ansible docs
* initialise orchestration page
* start docs
* create upgrade flow
* fix upgrade flow
* remove redundant
* add more vars
* finish deploy and bond
* ansible guide
* orchestration intro
* syntax fix
* bump stats and fix syntax
* typo
* fix CVE-2025-66478 vulnerability
* update pnpm
* add pnpm-workspace
* add monorepo root packages
* fix inventory/all
* add moniker comment note
* fix inventory/all
---------
Co-authored-by: RadekSabacky <radek@nymtech.net >
2025-12-10 16:17:08 +00:00
Jack Wampler
d7a7bbe525
DNS resilience patch ( #6267 ) ( #6279 )
...
* shared resolver static init, ipv4 only by default, nameserver list
* add fn to run a trial resolution with each nameserver and log results
2025-12-10 14:05:16 +01:00
Drazen Urch
c17a205ada
Inline closures, no randomness for http-client-macro ( #6273 )
...
* Inline closures, no randomness
* Fix cfg usage
2025-12-09 18:45:17 +01:00
Mark Sinclair
6e62e34ac8
bump version to 1.0.1
2025-12-04 16:07:17 +00:00
Mark Sinclair
18e72c90df
run the migrations from the data observatory and not the base chain scraper
2025-12-04 16:06:56 +00:00
Simon Wicky
8383a35352
use proper mixing delay instead of poisson delay in cover traffic ( #6269 )
2025-12-04 15:00:35 +01:00
Simon Wicky
50bc3babb7
[Stats API] Active device endpoint and exit country code ( #6265 )
...
* active_device endpoint and exit_cc in report
* bump stats API version
* stats API version in lockflie
* migration changes
2025-12-04 11:00:51 +01:00
Mark Sinclair
fd051540aa
remove nuke db cli args - only makes sense for sqlite and not pgsql
2025-12-03 13:54:23 +00:00
Simon Wicky
46268edf9c
[Feature] Fallback gateway listener and remove legacy key support ( #6249 )
...
* one commit to rule them all
* remove too aggressive copy pasting
* update details when outdated
* typo and serde alias
* no hostname option and fixes
* fix wasm client?
* non fallback fixed
* improve gateway details update
* better ws addresses
* PR review fixes
* improve type safety on update_gateway_published_data
* fix client gateway storage migration
2025-12-03 09:49:23 +01:00
Mark Sinclair
f2091cc9d6
Data Observatory ( #6172 )
...
* rename nyxd-scraper to sqlite
wip: made storage mostly generic minus modules
changed error types to make modules dyn compatible
implemented traits for sqlite instance
using sqlite instance for rewarder and chain watcher
psql scaffolding
initial postgres support - missing some proto -> json parsing
use postgres in chain scraper
added message registry to block processor
message content parsing in psql
involved addresses
adding null value for logs
Revert "use postgres in chain scraper"
This reverts commit 83c84bfd2d .
using SignerInfo proto definitions for db serialisation
added ibc messages to MessageRegistry
* add the data observatory
* add the data observatory
* move message parsing and change webhook
* handle wasm messages in a module
* formatting and clippy
* copy shared migrations and add comments to ignore file to explain
* update offline queries
* change to clap args and use url::Url to parse args
* tidy up README, startup info, typos
* tidy up validator rewarder
* lock file
* change webhook module from msg to tx handler
* ignore profiler output
* add missing things and make clippy happy
* updated cosmrs version used by the nym wallet
* add glob to workspace dependencies
* rename migration files
* remove copying from shared migrations
* duplicate shared migrations to keep things simple
* add check for manual migration sync that will fail on `cargo build` in CI
* build.rs checks data observatory migrations have content of all shared scraper migrations and errors on changes or new files
* update runner
* add reset target to make file
* process events and logs
* migrations - remove unnecessary columns
* update offline queries
* chore: run cargo fmt
* fix up: inpsect_err instead of map_err
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2025-12-02 21:27:22 +00:00
Jędrzej Stuczyński
46fe1bc819
bugfix: mozzarella -> niolo config migration ( #6259 )
...
* bugfix: mozzarella -> niolo config migration
* clippy
2025-12-02 15:29:30 +00:00
benedettadavico
37ae72d8ec
bump versions
2025-11-28 19:18:05 +01:00
Jędrzej Stuczyński
0b58b6f728
remove run DKG migration ( #6253 )
2025-11-28 13:16:36 +00:00
benedetta davico
e709e30e43
Merge pull request #6144 from nymtech/ns/weighted-scoring
...
Add weighted scoring to NS API
2025-11-28 02:05:44 -08:00
benedetta davico
29b405f813
Merge pull request #6236 from nymtech/master
...
sync master to develop
2025-11-27 03:23:28 -08:00
Jędrzej Stuczyński
f5d22a66f6
bugfix: reexposed 'derive_extended_private_key' ( #6247 )
2025-11-27 10:28:53 +00:00
import this
bf7cd15428
Merge pull request #6235 from nymtech/serinko/release-notes/v2025.21-mozzarella
...
[DOCs/operators]: Release notes for `v2025.21-mozzarella`
2025-11-26 13:58:40 +00:00
zyc
e50051795e
Fix comment
2025-11-26 21:11:38 +08:00
zyc
91b9f4c4c6
Fix assertion
2025-11-26 21:07:29 +08:00
benedetta davico
757da6a456
Merge pull request #6234 from nymtech/release/2025.21-mozzarella
...
Release/2025.21 mozzarella
2025-11-26 04:52:46 -08:00
benedetta davico
62c581a9ae
Merge pull request #6233 from nymtech/release/2025.21-mozzarella
...
Release/2025.21 mozzarella
2025-11-26 04:52:27 -08:00
serinko
32e06e19e7
bump stats
2025-11-26 13:18:47 +01:00
serinko
fd1b524037
add operators news
2025-11-26 13:13:37 +01:00
serinko
36d0adfe92
add NTM info message
2025-11-26 12:15:50 +01:00
serinko
fcf782674c
bump up version
2025-11-26 12:08:27 +01:00
serinko
4b35c36299
add dev notes
2025-11-26 12:05:48 +01:00
Jędrzej Stuczyński
ca7cbac320
chore: don't rederive wallet keys on every tx ( #6213 )
...
* chore: make 'DirectSecp256k1HdWallet' only derive its keys once on construction
Previously all the keys and account information was being derived for every transaction signed
* no longer keep account seed on the wallet struct
2025-11-26 10:45:01 +00:00
dependabot[bot]
e410aecf40
build(deps): bump tower-http from 0.5.2 to 0.6.6 ( #6030 )
...
Bumps [tower-http](https://github.com/tower-rs/tower-http ) from 0.5.2 to 0.6.6.
- [Release notes](https://github.com/tower-rs/tower-http/releases )
- [Commits](https://github.com/tower-rs/tower-http/compare/tower-http-0.5.2...tower-http-0.6.6 )
---
updated-dependencies:
- dependency-name: tower-http
dependency-version: 0.6.6
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 10:43:33 +00:00
dependabot[bot]
ae76335c31
build(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 ( #5993 )
...
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing ) from 0.3.19 to 0.3.20.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20 )
---
updated-dependencies:
- dependency-name: tracing-subscriber
dependency-version: 0.3.20
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 10:26:12 +00:00
dependabot[bot]
dac7f1f83c
build(deps): bump tracing-subscriber in /nym-wallet ( #5994 )
...
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing ) from 0.3.19 to 0.3.20.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20 )
---
updated-dependencies:
- dependency-name: tracing-subscriber
dependency-version: 0.3.20
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 10:25:52 +00:00
dependabot[bot]
31ff3645c5
build(deps): bump actions/upload-pages-artifact from 3 to 4 ( #5992 )
...
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 10:22:50 +00:00
dependabot[bot]
6dd3b78a74
build(deps): bump actions/setup-go from 5 to 6 ( #6013 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 10:21:57 +00:00
dependabot[bot]
0ab14f7041
build(deps): bump ammonia from 4.1.1 to 4.1.2 ( #6057 )
...
Bumps [ammonia](https://github.com/rust-ammonia/ammonia ) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/rust-ammonia/ammonia/releases )
- [Changelog](https://github.com/rust-ammonia/ammonia/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-ammonia/ammonia/compare/v4.1.1...v4.1.2 )
---
updated-dependencies:
- dependency-name: ammonia
dependency-version: 4.1.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 10:21:30 +00:00
dependabot[bot]
9c6310264e
build(deps): bump tar-fs ( #6063 )
...
Bumps [tar-fs](https://github.com/mafintosh/tar-fs ) from 3.0.9 to 3.1.1.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.0.9...v3.1.1 )
---
updated-dependencies:
- dependency-name: tar-fs
dependency-version: 3.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 10:21:06 +00:00
dependabot[bot]
aa37bfb7ff
build(deps): bump mikefarah/yq from 4.47.1 to 4.48.1 ( #6107 )
...
Bumps [mikefarah/yq](https://github.com/mikefarah/yq ) from 4.47.1 to 4.48.1.
- [Release notes](https://github.com/mikefarah/yq/releases )
- [Changelog](https://github.com/mikefarah/yq/blob/master/release_notes.txt )
- [Commits](https://github.com/mikefarah/yq/compare/v4.47.1...v4.48.1 )
---
updated-dependencies:
- dependency-name: mikefarah/yq
dependency-version: 4.48.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 10:20:42 +00:00
dependabot[bot]
66c2454775
Bump min-document from 2.19.0 to 2.19.1 ( #6181 )
...
Bumps [min-document](https://github.com/Raynos/min-document ) from 2.19.0 to 2.19.1.
- [Commits](https://github.com/Raynos/min-document/compare/v2.19.0...v2.19.1 )
---
updated-dependencies:
- dependency-name: min-document
dependency-version: 2.19.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 10:20:22 +00:00
dependabot[bot]
670f383faa
Bump js-yaml in /sdk/typescript/tests/integration-tests/mix-fetch ( #6215 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 10:20:05 +00:00
dependabot[bot]
9714351fd8
Bump glob from 10.3.4 to 10.5.0 in /documentation/scripts/post-process ( #6216 )
...
Bumps [glob](https://github.com/isaacs/node-glob ) from 10.3.4 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/node-glob/compare/v10.3.4...v10.5.0 )
---
updated-dependencies:
- dependency-name: glob
dependency-version: 10.5.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 10:19:48 +00:00
dependabot[bot]
7352499328
Bump golang.org/x/crypto in /nym-gateway-probe/netstack_ping ( #6220 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.39.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.39.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.45.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 10:19:30 +00:00
dependabot[bot]
06717037e5
Bump js-yaml in /sdk/typescript/codegen/contract-clients ( #6231 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 3.14.1 to 3.14.2.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 3.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 10:18:41 +00:00
Tommy Verrall
1a7aa2ce90
Merge pull request #6068 from nymtech/dependabot/github_actions/dot-github/workflows/SonarSource/sonarqube-scan-action-6
...
build(deps): bump SonarSource/sonarqube-scan-action from 5 to 6 in /.github/workflows
2025-11-26 01:06:33 -08:00
Tommy Verrall
c594361cd1
Merge pull request #6180 from nymtech/dependabot/npm_and_yarn/nym-node-status-api/nym-node-status-ui/next-15.4.7
...
Bump next from 15.4.1 to 15.4.7 in /nym-node-status-api/nym-node-status-ui
2025-11-26 01:05:53 -08:00
Tommy Verrall
df52f10f52
Merge pull request #6219 from PaJaSoft/chain-link-fix
...
Update chain registry link
2025-11-26 00:41:55 -08:00
benedetta davico
6a96d8205b
Bump version from 4.0.11-testing to 4.0.12
2025-11-26 09:33:17 +01:00
benedettadavico
22793bc45e
update changelog
2025-11-25 15:16:42 +01:00
Simon Wicky
6eb8f29235
Statistics API v2 ( #6227 )
...
* vpn client report v2
* report v2 support in nym-stats API
* version bump
* CI fix while we're at it
* more CI fix
* needed the dind after all
* PR comments
2025-11-25 13:16:31 +01:00
import this
c9ef46c51d
Merge pull request #6230 from nymtech/seriniko/nym-node-cli/cmd-output
...
[DOCs/operators]: Update nym-node-cli guide
2025-11-25 11:39:28 +00:00
serinko
f1024bc976
improve formatting
2025-11-25 11:13:46 +01:00
serinko
1aec4c2f8e
fix typo
2025-11-25 11:11:16 +01:00
serinko
1b79107726
update explorer part
2025-11-25 11:02:26 +01:00
serinko
a69b473ba1
update explorer part
2025-11-25 11:00:14 +01:00
serinko
fe01c922c0
improve formatting
2025-11-25 10:52:58 +01:00
serinko
4b0fbc663a
improve formatting
2025-11-25 10:51:41 +01:00
serinko
4b292ca142
update nym-node-cli guide
2025-11-25 10:02:28 +01:00
import this
9262e24892
Merge pull request #6186 from nymtech/operators/tools-rewamp
...
Operator tools rewamp
2025-11-24 14:48:41 +00:00
serinko
e0c74c5eb0
formatting fix ... LFG
2025-11-24 15:33:51 +01:00
serinko
a293d6da7d
full_tunnel_setup to nym_tunnel_setup
2025-11-24 15:20:45 +01:00
RadekSabacky
f12a554e85
Merge remote-tracking branch 'origin/operators/tools-rewamp' into operators/tools-rewamp
2025-11-24 15:11:20 +01:00
RadekSabacky
8c3a797750
@ fix perform_pings
2025-11-24 15:11:01 +01:00
serinko
00d0ae0b5b
docs: add noninteractive mode for quic setup
2025-11-24 14:35:00 +01:00
serinko
de0ae687ef
docs: specify command desc
2025-11-24 14:24:04 +01:00
benedettadavico
42c051dfa3
add default output test
2025-11-24 13:44:28 +01:00
benedettadavico
26f4dd8f39
add another test
2025-11-24 13:41:03 +01:00
serinko
2d37c33a3d
tweak docs commands
2025-11-24 12:44:04 +01:00
RadekSabacky
f1be6ae788
@ rename $cmd -> item in exit_policy_install_deps
2025-11-24 12:38:50 +01:00
serinko
c13b4aa745
fix coloring and trap
2025-11-24 12:25:59 +01:00
serinko
68eae18b8b
fix coloring and trap
2025-11-24 12:21:03 +01:00
serinko
28dc7cae4d
add logging and logfile
2025-11-24 11:40:22 +01:00
Simon Wicky
37f3ef58a3
[bugfix] Tunnel not waiting on MixnetClient to shut down cleanly ( #6225 )
...
* return the handlefor a clean shutdown
* cargo lock
2025-11-21 16:39:12 +01:00
serinko
52f98de73b
simplify
2025-11-21 12:40:24 +01:00
serinko
6d63ba1f4c
menu fix
2025-11-21 12:17:50 +01:00
import this
6170ca2a14
Update time-now.md
2025-11-21 11:04:48 +00:00
import this
2cc59aadc5
Merge branch 'develop' into operators/tools-rewamp
2025-11-21 11:02:35 +00:00
import this
89dc865ec6
Merge pull request #6217 from nymtech/radek/network_scripts_edit
...
Radek review and rework of the Network Tunnel Manager tool
2025-11-21 10:57:20 +00:00
import this
6d1d9d58a5
Merge branch 'operators/tools-rewamp' into radek/network_scripts_edit
2025-11-21 10:48:04 +00:00
benedetta davico
3057721845
Merge pull request #6212 from nymtech/probe-fixes
...
gateway-probe fixes for run-local
2025-11-20 18:07:47 +01:00
benedettadavico
54c7a01482
update version
2025-11-20 17:36:30 +01:00
RadekSabacky
76993a9b94
/ colors
2025-11-20 17:36:27 +01:00
benedettadavico
b00e1f2fff
addressing comment
2025-11-20 17:32:57 +01:00
RadekSabacky
ef7974fde9
/ otpimize create_nym_chain
2025-11-20 17:29:42 +01:00
RadekSabacky
a488a1b489
/ color fixes
2025-11-20 16:50:05 +01:00
RadekSabacky
bb5b43492a
+ colors show_exit_policy_status
2025-11-20 16:28:05 +01:00
RadekSabacky
f9e2311574
end status of help
2025-11-20 16:21:34 +01:00
RadekSabacky
50d768976f
end status of help
2025-11-20 16:20:15 +01:00
RadekSabacky
3825d5f173
Merge branch 'local/radek_benny_merge' into radek/network_scripts_edit
2025-11-20 16:06:05 +01:00
RadekSabacky
9b076197b1
/ refactor help section
2025-11-20 16:05:22 +01:00
RadekSabacky
7b96adf7a8
/ refactor help section
2025-11-20 16:04:22 +01:00
RadekSabacky
18d271f481
+ colors test_exit_policy_connectivity
2025-11-20 15:47:59 +01:00
RadekSabacky
752c7915b3
+ colors for check the firewall setup
2025-11-20 14:47:41 +01:00
RadekSabacky
6c01c9fceb
Merge 'origin/fixing-order'
2025-11-20 14:41:45 +01:00
RadekSabacky
4e7b4715b0
/ test failed echo text
2025-11-20 14:37:46 +01:00
import this
4fdbcb051a
Merge pull request #6218 from nymtech/docs/tools-rewamp - [DOCs/operators]: Tools rewamp documentation
2025-11-20 13:03:48 +00:00
serinko
47c6006bb7
ready to merge back
2025-11-20 13:52:41 +01:00
serinko
dcfd0f77ad
debug trace ticks
2025-11-20 13:39:11 +01:00
serinko
78fb779010
write wg exit policy testing steps
2025-11-20 13:33:06 +01:00
serinko
b4544c2b48
wg exit policy setup
2025-11-20 13:17:40 +01:00
benedettadavico
90e07d9980
weighted scoring and unit test
2025-11-20 12:49:11 +01:00
PaJaSoft
b8479e1cde
Update chain registry link
2025-11-20 01:24:16 +01:00
serinko
37e3a101b1
fix routing test
2025-11-19 17:41:35 +01:00
serinko
45a1074377
remove redundant
2025-11-19 17:35:33 +01:00
serinko
1b9af19e20
update routing configuration steps and make components
2025-11-19 17:14:44 +01:00
RadekSabacky
7a339d4c4d
+ color everywhere
2025-11-19 16:35:40 +01:00
RadekSabacky
568268d39b
+ color exit_policy_run_tests
2025-11-19 14:32:33 +01:00
RadekSabacky
9c5847dc67
@ fix failing exit_policy_run_tests
2025-11-19 14:26:16 +01:00
RadekSabacky
22db132c09
@ merge fix test_default_reject_rule
2025-11-19 14:14:19 +01:00
RadekSabacky
5496cce5c9
/ move color definition
2025-11-19 13:48:36 +01:00
RadekSabacky
8de37eb6c9
/ move ensure_jq where needed
2025-11-19 13:43:24 +01:00
RadekSabacky
40a7a87c61
+ colorl jq install
2025-11-19 13:36:41 +01:00
RadekSabacky
95ee3a7c7d
+ colors test_forward_chain_hook & complete_networking_configuration
2025-11-19 13:34:35 +01:00
RadekSabacky
4736f1eb52
/ fix login in exit_policy_run_tests
2025-11-19 13:26:14 +01:00
RadekSabacky
c23e139eaa
+ COLORS test_default_reject_rule
2025-11-19 13:11:05 +01:00
RadekSabacky
bfcb4c79bb
/ fix test_default_reject_rule
2025-11-19 13:07:08 +01:00
RadekSabacky
2933732225
Revert "+ add output for no rules were deduplicated"
...
This reverts commit 06c0c36c67 .
2025-11-18 17:08:51 +01:00
RadekSabacky
2e059865a1
Revert "/ move ensure_jq where needed"
...
This reverts commit bdc0f5022d .
2025-11-18 17:08:12 +01:00
RadekSabacky
06c0c36c67
+ add output for no rules were deduplicated
2025-11-18 17:04:24 +01:00
RadekSabacky
bdc0f5022d
/ move ensure_jq where needed
2025-11-18 16:38:01 +01:00
benedettadavico
b742ace7e0
add firewall check to the main script
2025-11-18 14:24:19 +01:00
benedettadavico
82a9563ca0
add a checker script
2025-11-18 13:12:35 +01:00
benedettadavico
ef25480c20
fix
2025-11-17 17:05:34 +01:00
benedettadavico
bcce854a8b
more attempts
2025-11-17 16:03:28 +01:00
benedettadavico
f960bfa91b
probe fixes
...
testing probe locally
2025-11-17 11:40:27 +01:00
Mark Sinclair
96e3ff2af9
Node Status UI ( #6210 )
...
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2025-11-17 09:18:01 +00:00
serinko
4f991061dd
fix nginx errors
2025-11-14 16:22:58 +01:00
Jędrzej Stuczyński
d73b7b7127
chore: remove support for legacy mixnode within the performance contract ( #6205 )
2025-11-14 15:04:59 +00:00
Jędrzej Stuczyński
440aadf124
chore: updated default endpoint for retrieving attestation.json ( #6207 )
2025-11-14 15:04:51 +00:00
serinko
e5aef76256
non-interactive
2025-11-14 15:27:44 +01:00
serinko
6acc54d2bc
syntax fix
2025-11-14 15:03:36 +01:00
Jędrzej Stuczyński
d126d8e5a0
feat: upgrade mode: VPN adjustments ( #6189 )
...
* placeholder handling of wg registration with upgrade mode token
* include upgrade mode credentials as part of credential storage
* introduce helper for decoding JWT payload
* expose methods for removing emergency credentials from the storage
* don't allow duplicate emergency credentials with the same content
* added authenticator ClientMessage for upgrade mode check
* retrieve credentials with longest expiration first
* post rebasing fixes
* fixed gateway config
* feat: allow specifying minimum node performance for client init
* nym-node UM improvements
* fixed upgrade mode bandwidth on initial authentication
* fix: logs and thresholds
* expose attestation information from nym-node http api
* additional logs
* post rebasing fixes
* make @simonwicky happy by removing empty lines in emergency_credential table definition
* chore: remove '_' prefix for internal counters within in-mem ecash storage
* improved import of 'UpgradeModeState' within the nym-node
* use explicit time dependency within credential-storage
* re-order imports within the gateway-client
* moved 'AvailableBandwidth' definition to the monorepo
2025-11-14 13:34:36 +00:00
serinko
ab6e08dd13
fix logic of landing-page lookup
2025-11-14 14:27:38 +01:00
serinko
e09066858c
bump up version
2025-11-14 14:21:50 +01:00
Jędrzej Stuczyński
6b2bb3029b
feat: merge intermediate upgrade mode changes ( #6174 )
...
* squashing feat: merge intermediate upgrade mode changes #6174 to more easily resolve merge conflicts during rebasing
added additional v2 query for metadata endpoint for requesting upgrade mode recheck
added additional message to v6 authenticator to request explicit upgrade mode recheck
clippy
test fixes due to updated keys
updated assertion for upgrading v1 top up request to v2
compare attester public key against the expected value within the credential proxy
use pre-generated attestation public keys within nym-nodes
remove version deprecation
bugfix: default bandwidth response for authenticator
expose upgrade mode information in authenticator responses
adding tests for new v2 server
passing upgrade mode information in metadata endpoint
v2 wireguard private metadata
bugfix: make sure to immediately poll for attestation after spawning task
fix gateway probe and remove code duplication for finalizing registration
squashing before rebasing
post rebasing fixes
AuthenticatorVersion helpers
additional nits
allow unwraps in mocks
fixed linux build
clippy
integrating upgrade mode into authenticator
fixed build after adding wrappers to response types
conditionally updating peer handle bandwidth
cleanup
negotiate initial protocol during registration
change auth to use highest protocol
handler for JWT message
dont meter client bandwidth in upgrade mode
handling recheck requests
sending information about upgrade_mode on client messages
gateway watching for upgrade mode attestation
wip: gateways to disable bandwidth metering on upgrade mode
* fixed ServerResponse deserialisation
* fixed incorrect swagger path for upgrade mode check endpoint
* moved upgrade mode endpoint out of bandwidth routes
* chore: remove unused error variant
* removed re-export of UpgradeModeAttestation from credentials-interface
* chore: define single source of truth for minimum bandwidth threshold value
* moved type definitions out of traits.rs
* updated v6 versioning to point to niolo release instead
* fixed incorrect error mapping
2025-11-14 13:13:15 +00:00
RadekSabacky
842ce93a60
remove duplicate ufw rule
2025-11-14 13:24:20 +01:00
RadekSabacky
ce26105986
typo
2025-11-14 13:24:05 +01:00
serinko
cc95358385
add email to a fallback
2025-11-14 13:08:05 +01:00
serinko
cc04a09ed7
remove redundant work
2025-11-14 12:58:03 +01:00
serinko
ae47d53f0c
enforce root
2025-11-14 12:49:10 +01:00
serinko
e0ff09f323
enforce root
2025-11-14 12:44:57 +01:00
serinko
10707fd2c5
convention Y/n
2025-11-14 12:43:54 +01:00
serinko
9bdd2af14c
enforce root
2025-11-14 12:42:05 +01:00
serinko
228ef8b158
add else
2025-11-14 12:40:14 +01:00
import this
d820131d2c
arg consistency
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-14 10:36:45 +00:00
import this
054715a600
robust error handling
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-14 10:36:23 +00:00
import this
3f560180b7
remove redundant
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-14 10:35:42 +00:00
import this
f62dbbdae0
ensure idempotency for the iptable rules
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-14 10:33:23 +00:00
import this
edecc4ba01
remove redundant detect interface
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-14 10:31:26 +00:00
benedettadavico
1a4d64a0e5
bump versions
2025-11-14 11:23:47 +01:00
benedetta davico
4dcc568ec2
Merge pull request #6204 from nymtech/master
...
merging master to develop to maintain sync
2025-11-14 11:21:13 +01:00
benedetta davico
468835e3a2
Merge pull request #6199 from nymtech/release/2025.20-leerdammer
...
Release/2025.20 leerdammer
2025-11-14 10:36:23 +01:00
benedetta davico
28a866e26d
Merge pull request #6198 from nymtech/release/2025.20-leerdammer
...
Release/2025.20 leerdammer
2025-11-14 10:36:11 +01:00
Jędrzej Stuczyński
350d244032
bugfix: fix credential proxy upgrade mode attestation url arg ( #6202 )
...
this includes bringing over changes introduced in #6174
2025-11-14 08:19:21 +00:00
Jack Wampler
17ca000782
HTTP API resilience enable & domain rotation conditions ( #6200 )
...
* http url fallback conditions
* include changes and tests for fronted
* Allow for explicit DNS error Handling in HTTP client (#6201 )
when sending http reqs add manual DNS so we can handle errors directly
* Address PR nits
---------
Co-authored-by: durch <durch@users.noreply.github.com >
2025-11-14 08:59:36 +01:00
serinko
58c0e289c2
syntax fix
2025-11-13 20:56:04 +01:00
serinko
6d8edc4bc7
replace y to Y and ''
2025-11-13 20:46:33 +01:00
serinko
a44cdf1c7c
flush nginx script anew
2025-11-13 20:37:35 +01:00
serinko
6b8a6283a4
fix nginx script
2025-11-13 20:27:43 +01:00
import this
94151965bb
string to dict fix
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 17:55:09 +00:00
import this
e8ca490db1
style
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 17:54:42 +00:00
import this
fe7470ea44
address comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 17:54:17 +00:00
serinko
21d52244cb
sync up with new tunnel manager
2025-11-13 18:49:53 +01:00
import this
c0c58026a8
Merge pull request #6197 from nymtech/serinko/ip-tables-rewamp
...
one ring rules over all
2025-11-13 17:27:56 +00:00
import this
0fe863c889
delete to resolve merge conflict
2025-11-13 17:27:04 +00:00
import this
4e5d88f64c
deleting to resolve merge confilict
2025-11-13 17:26:20 +00:00
serinko
1559f6a912
bugfix
2025-11-13 17:55:57 +01:00
serinko
766024be27
break into args
2025-11-13 17:51:39 +01:00
serinko
5ba181b118
break into args
2025-11-13 17:47:58 +01:00
import this
76fc9f4a90
syntax fix
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 16:23:38 +00:00
import this
8ca6af7c86
syntax fix
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 16:23:18 +00:00
import this
45e14a7fb1
address comments
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 16:22:57 +00:00
import this
a38917cb9b
address comments
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 16:22:34 +00:00
serinko
cf8a399089
remove subshell
2025-11-13 17:07:20 +01:00
import this
ba01820586
address comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 16:05:10 +00:00
import this
8c799b2976
address comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 16:04:34 +00:00
import this
de4fb6291c
address comments
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 16:03:50 +00:00
import this
81fd37e5c0
address comments
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 16:02:56 +00:00
serinko
219f3af967
remove subshell
2025-11-13 16:57:34 +01:00
import this
aea7442525
add status
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 15:56:52 +00:00
import this
1525aed657
expand pattern to common naming conventions
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 15:56:18 +00:00
import this
943b5fa8bc
address comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 15:51:01 +00:00
import this
71e0c025c6
address comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 15:50:42 +00:00
import this
239c6c701b
address comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 15:50:19 +00:00
import this
91d0b7bdad
address comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 15:49:49 +00:00
import this
99b28b2b6f
address comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 15:49:32 +00:00
import this
5627ada57e
address comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 15:49:02 +00:00
serinko
4e1228fff0
ensure cars passing in a shell
2025-11-13 16:43:39 +01:00
serinko
04be5624fa
ensure cars passing in a shell
2025-11-13 16:41:42 +01:00
serinko
a6fe1b1de7
fix logic to ensure to more robust
2025-11-13 16:32:40 +01:00
import this
c5971d0e9d
align space
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 15:18:54 +00:00
import this
06dd74ba34
address comments
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 15:18:38 +00:00
serinko
c6a0256b03
remove wrong stdout
2025-11-13 16:13:25 +01:00
import this
d04b61a88b
spacing
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 15:10:01 +00:00
import this
70a119ac58
address comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 15:09:38 +00:00
import this
e2fe3a60a6
address comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 15:01:23 +00:00
serinko
71301ee0cc
sync ipv4 w ipv6
2025-11-13 15:08:34 +01:00
serinko
aba6c9d4ac
fix exit message
2025-11-13 15:04:17 +01:00
serinko
c617bbb240
fix jq
2025-11-13 14:59:36 +01:00
serinko
1f8144eb11
add a safeguard
2025-11-13 14:47:02 +01:00
import this
694135c81b
address comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 13:38:45 +00:00
import this
e815f08505
address comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 13:38:15 +00:00
serinko
f402da8e60
add new top manager tool
2025-11-13 14:28:38 +01:00
serinko
34a500d0a2
refactor completely
2025-11-13 14:26:49 +01:00
Drazen Urch
aac983d922
Remove debug feature from http-macro spec in gateway probe ( #6195 )
2025-11-13 14:18:29 +01:00
mfahampshire
577675bab3
Remove old conceptsoverview page + move index to proper place in sidebar ( #6196 )
2025-11-13 11:38:54 +00:00
mfahampshire
ec015618cd
update gw probe to point @ monorepo ( #6194 )
...
* update gw probe to point @ monorepo
* add funded nyx account info
2025-11-13 11:02:45 +00:00
serinko
ef52f25564
address comment
2025-11-13 11:20:13 +01:00
import this
010b013094
comment fix
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 10:17:04 +00:00
benedettadavico
c503a5f0e8
few more tweaks
2025-11-13 10:21:37 +01:00
serinko
781afd3522
add arg
2025-11-12 17:36:29 +01:00
serinko
58083df0b0
fix QUIC helper script
2025-11-12 17:36:29 +01:00
benedettadavico
4e8d29d0c5
Merge remote-tracking branch 'origin/operators/tools-rewamp' into operators/tools-rewamp
2025-11-12 17:19:32 +01:00
benedettadavico
66797efa80
test new order of events..
2025-11-12 17:18:59 +01:00
serinko
5a26fa262e
add uplink override arg
2025-11-12 16:58:10 +01:00
serinko
73a34935ae
trims
2025-11-12 16:29:52 +01:00
mfahampshire
fa40acbeca
fixed broken link ( #6193 )
2025-11-12 15:12:38 +00:00
serinko
a8086675d9
metadata port inside nymwg
2025-11-12 15:34:00 +01:00
serinko
0453345d65
address comments
2025-11-12 15:32:41 +01:00
serinko
b56d9505e6
address comments
2025-11-12 15:31:08 +01:00
serinko
bdacc72003
rm redundant
2025-11-12 15:22:26 +01:00
benedettadavico
9eca9efd82
fix direction and add test
2025-11-12 13:45:33 +01:00
import this
386e1790dd
[DOCs/operators]: Release notes for v2025.20 leerdammer ( #6191 )
...
* release notes
* bump up nym-node docs version
* add dev tools
* scrape stats and clean
2025-11-12 12:32:13 +00:00
mfahampshire
d07f9c8fad
Max/docs new structure ( #6188 )
...
* rework of sdk docs
* update integration docs + bit of overall restructure
* remove debug logger from tool
2025-11-12 11:03:28 +00:00
Tommy Verrall
0dc071daeb
Merge pull request #6179 from nymtech/dns-debug
...
DNS relibility and troubleshooting
2025-11-12 11:01:20 +01:00
benedettadavico
babf113fe5
update changelog
2025-11-12 08:39:48 +01:00
serinko
cc74d218fc
rm redundant fn
2025-11-11 21:56:15 +01:00
serinko
dea8a287e6
add arguments for env vars
2025-11-11 19:42:03 +01:00
jmwample
10951d4cd3
clippy, fmt, minor fix
2025-11-11 10:40:25 -07:00
mfahampshire
872c25bfcc
Use hardcoded devrel gw for examples to get around CSP ( #6187 )
...
* Use hardcoded devrel gw for examples to get around CSP
* remove comment
2025-11-11 16:22:41 +00:00
jmwample
5acce42c64
add some staic hosts and switch server strategy
2025-11-11 09:14:26 -07:00
serinko
fc5d310935
add QUIC setup script to nym-node-cli
2025-11-11 15:04:09 +01:00
mfahampshire
4848d081d0
Max/tweak ts sdk actions ( #6185 )
...
* add taskset to wasm release build commands
* bump taskset cores
2025-11-11 10:19:55 +00:00
mfahampshire
b3452ede77
add wss to prod csp ( #6183 )
...
* add wss to csp
2025-11-10 20:48:02 +00:00
import this
a44819b14c
[DOCs/operators]: Cleanup ( #6184 )
...
* cleanup
* add ipr abbrs
* syntax fix
* syntax fix
* fix link path
* QUIC non-root warning
* syntax fix
* update stats
* address comment
* fix url path
2025-11-10 14:20:15 +00:00
mfahampshire
5455110810
removed warning from TSSDK ( #6182 )
...
* removed warning from TSSDK
* tweak
2025-11-10 12:21:20 +00:00
dependabot[bot]
de27778192
Bump next in /nym-node-status-api/nym-node-status-ui
...
Bumps [next](https://github.com/vercel/next.js ) from 15.4.1 to 15.4.7.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v15.4.1...v15.4.7 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 15.4.7
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 21:19:35 +00:00
Mark Sinclair
a0178d28f7
Typescript SDK 1.4.1 ( #6146 )
...
* wasm: mix-fetch: remove harbour master client and use Nym API client
* wasm: mix-fetch: fix up internal tester
* Release Typescript SDK v1.4.1
* remove bump version tool from workspace
* ts-sdk: contract clients: update and re-run autogen
* ts: fix linting errors
* update go
* pin minimatch typings to fix lint errors
* bump versions to rc
* Update publish-sdk-npm.yml
* Update publish-sdk-npm.yml
* Update publish-sdk-npm.yml
* Update publish-sdk-npm.yml
* try disable typedoc because of minimatch errors
* bump versions to rc0
* limit packages published to only wasm clients
* TS SDK 1.4.1-rc1
* simplify version dependencies and add dist to dev mode
* add back version complexity for CI
* TS SDK 1.4.1-rc2
* ts-sdk: fix minimatch dependency and correct casing on `selfAddress` function call
* wasm: rename `main` to `main_js` to avoid collision errors in exporting main from tests
see https://github.com/wasm-bindgen/wasm-bindgen/issues/2206
* improve wasm js tests
* TS SDK 1.4.1-rc3
* update example docs
* TS SDK 1.4.1 release
* update docs dependencies to SDK 1.4.1
* update yarn lock file after TS SDK 1.4.1 publish
* Update ci-lint-typescript.yml
* Update ci-lint-typescript.yml
* Update ci-nym-wallet-storybook.yml
* Bump node tester version and add additional yarn install step to fix linting
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2025-11-07 21:17:42 +00:00
import this
3e42160426
[Docs/operators]: Performance measurement pages ( #6177 )
...
* initialise wg perf docs
* fix paths to absolute
* fix paths to absolute
* vpn coloring guide
* improve quic script dwl way
* refactor operators menu structure
* create probe-details page
* wg syntax change
* modified time
* fix link paths
* remove redundancy
* fix comments & bump stats
2025-11-07 15:41:59 +00:00
jmwample
2f752a6c42
fix things related to interface changes
2025-11-06 18:37:50 -07:00
Jack Wampler
806f807f02
Implement Static DNS fallback ( #6178 )
2025-11-06 16:46:39 -07:00
Jack Wampler
1400db6156
DNS Reliability Fixes ( #6175 )
2025-11-06 12:37:27 -07:00
Simon Wicky
673a3e45d3
[bugfix] Distinguish authenticator errors by credential spent ( #6176 )
...
* distinguish authenticator errors by credential spent
* nitpicking fixes
* fix CI to see those changes
* error naming
2025-11-06 18:07:07 +01:00
Jędrzej Stuczyński
d9c2f6ebda
Feature/credential proxy jwt ( #5957 )
...
* squashed feature/credential-proxy-jwt [#5957 ]
post rebasing fixes
clippy
changed obtain-async endpoint to conditionally return jwt instead of pending zk-nym
watching for the attestation file and issuing jwt
* changed attestation starting time serialisation into rfc3339
* including authorised JWT issuers in attestation
* reduce attestation retrieval error log
2025-11-03 16:42:39 +00:00
import this
e24e094711
[DOCs/operators]: Cleanup ( #6170 )
...
* fix quic docs steps
* update stats
* fix typo
* quic bridge update
2025-10-31 13:33:24 +00:00
benedettadavico
0d7487f530
bump versions
2025-10-31 13:24:27 +01:00
Jędrzej Stuczyński
378f32e6d7
disconnect mixnet client if registration fails ( #6169 )
...
Co-authored-by: Simon Wicky <simon@nymtech.net >
2025-10-31 12:07:22 +00:00
Jędrzej Stuczyński
3e9b8d237f
Merge pull request #6168 from nymtech/chore/clippy-1.91
...
chore: resolve clippy 1.91 warnings
2025-10-31 12:00:55 +00:00
Jędrzej Stuczyński
f5a4dbc555
removed useless use of vec!
2025-10-31 11:42:42 +00:00
Jędrzej Stuczyński
4480534e4d
derived Default impl for EpochState
2025-10-31 11:39:58 +00:00
Jędrzej Stuczyński
d355f9d752
Merge pull request #6167 from nymtech/master
...
master -> develop
2025-10-31 11:38:15 +00:00
Jędrzej Stuczyński
9f3a370496
Merge pull request #6166 from nymtech/merge/release/2025.19-kase-cherry-picked
...
release/2025.19 kase into master
2025-10-31 11:28:51 +00:00
Jędrzej Stuczyński
e4adc5d954
Merge pull request #6165 from nymtech/release/2025.19-kase-cherry-picked
...
release/2025.19 kase into develop
2025-10-31 11:28:44 +00:00
Jędrzej Stuczyński
00373b70e2
Merge branch 'master' into merge/release/2025.19-kase-cherry-picked
2025-10-31 10:54:29 +00:00
benedettadavico
65f2017422
update changelog
2025-10-31 10:47:36 +00:00
benedettadavico
192f258463
update workflow
2025-10-31 10:47:34 +00:00
Tommy Verrall
a5eee7444b
Merge pull request #6143 from nymtech/bugfix/mix-tx-closed-v2
...
Bugfix: Add circuit breaker
2025-10-31 10:47:20 +00:00
benedettadavico
6abd7e7352
bump versions
2025-10-31 10:47:10 +00:00
Jędrzej Stuczyński
3306ca5357
merge 'master' into 'develop'
2025-10-30 17:43:42 +00:00
Jędrzej Stuczyński
9c2ccead0e
Merge branch 'master' into merge/master/develop
2025-10-30 17:30:39 +00:00
import this
b7aeb51362
[DOCs/operators]: Release notes for v2025.19 kase ( #6157 )
...
* add release and operators notes
* bump up version
* fix location in csv to USA
* bump up stats
* typo fix
2025-10-30 16:21:04 +00:00
benedetta davico
e9e725defe
Merge pull request #6093 from nymtech/bugfix/ns-api-node-custom-http-api-port
...
ns-api: fix scraping bug when operator specifies custom node HTTP API port in bond
2025-10-30 16:49:02 +01:00
import this
c74494a21d
[Feature/operators]: QUIC bridge deployment script v2 ( #6145 )
...
* new quick deployment script
* docs tweak
* update script to use .deb postinst
* final clean - ready to go
* correct nym-node config dir search with a fallback
2025-10-30 12:22:55 +00:00
Simon Wicky
54f6c98c22
remove unused deps ( #6151 )
2025-10-29 11:48:49 +01:00
Simon Wicky
846484bbb4
use typed builder ( #6150 )
2025-10-27 17:49:50 +01:00
Tommy Verrall
fb3f5501ba
Merge pull request #6143 from nymtech/bugfix/mix-tx-closed-v2
...
Bugfix: Add circuit breaker
2025-10-27 16:45:41 +01:00
Tommy Verrall
e8a607f520
Merge pull request #6149 from nymtech/simon/tommy_too_quick
...
tommy is too quick
2025-10-27 13:52:55 +01:00
Simon Wicky
f5f6df9eaf
tommy is too quick
2025-10-27 13:50:49 +01:00
Tommy Verrall
c647ab5605
Merge pull request #6148 from nymtech/simon/registration_client_timeout
...
configurable mixnet client startup timeout
2025-10-27 13:47:48 +01:00
Simon Wicky
416c21a42e
configurable mixnet client startup timeout
2025-10-27 13:35:46 +01:00
Simon Wicky
fd5a95fa4d
allow overwriting existing sdk shutdown manager
2025-10-24 16:17:29 +02:00
Simon Wicky
c61df79182
typo
2025-10-24 14:11:56 +02:00
Simon Wicky
08559a7660
calling for shutdown from the MixTrafficController
2025-10-24 14:07:15 +02:00
Jędrzej Stuczyński
6dce55a99b
using same hierarchy of trackers for client shutdown control
2025-10-24 14:03:18 +02:00
Tommy Verrall
bc0b89b31c
Internal comments
2025-10-24 12:44:10 +02:00
Tommy Verrall
67c32faa11
Fix comments
2025-10-23 19:22:26 +02:00
Tommy Verrall
aa0d15ee67
Better message to come in the PR description
2025-10-23 19:06:27 +02:00
p17o
4f0974fcf1
Update quic_bridge_deployment.sh for IPv4 and .deb package ( #6138 )
...
Updated ping commands to explicitly use IPv4 and adjusted file permission checks with sudo. Changed the forward address prompt to specify IPv4 and modified the binary download process to fetch and install the latest .deb release URL automatically.
2025-10-22 15:46:23 +00:00
Jędrzej Stuczyński
bd2174641e
bugfix: update internal owner address in transferred share ( #6139 )
2025-10-22 10:42:26 +01:00
Tommy Verrall
59b62fabc9
Merge pull request #6134 from nymtech/feature/domain-fronting-v2
...
Domain fronting
2025-10-22 11:08:21 +02:00
Tommy Verrall
e6f4bae895
Last failing test - fix
2025-10-21 19:34:20 +02:00
Tommy Verrall
d71742af32
Use explicit Vec<ApiUrl> handling in BaseClientBuilder
...
- Replace NymNetworkDetails with explicit API URL handling
- Fix deprecated from_network() usage and improve fallback logic
- Add URL validation and remove unused backwards compatibility
2025-10-21 19:15:24 +02:00
Tommy Verrall
3b7c07e249
Actually commit the recommended changes
2025-10-21 18:12:38 +02:00
Tommy Verrall
3b429dde69
Fix broken tests in CI
2025-10-21 16:29:26 +02:00
Tommy Verrall
3a29c296da
Replace deprecated from_network() with new_with_fronted_urls()
2025-10-21 16:05:41 +02:00
Tommy Verrall
8544c54f8f
Merge develop into feature/domain-fronting-v2
...
- Use new_with_fronted_urls() for explicit domain fronting
- Deprecate from_network() in favor of explicit method
2025-10-21 15:58:20 +02:00
Jędrzej Stuczyński
9f9639950b
feat: expose more explicit new_with_fronted_urls builder for http API client ( #6136 )
2025-10-21 14:47:58 +01:00
Jędrzej Stuczyński
111a0b20b6
bugfix: update stored epoch share when changing ownership ( #6135 )
2025-10-21 14:10:20 +01:00
Tommy Verrall
67b300d0b8
Fix new_from_env() to populate nym_api_urls for domain fronting
2025-10-21 12:22:51 +02:00
Tommy Verrall
f6800aff0a
fix all clippy messages
2025-10-21 11:32:47 +02:00
Tommy Verrall
0c7c927ca2
Add more tests for retry logic
2025-10-21 11:32:47 +02:00
Tommy Verrall
a69c8b1660
Fix confusing tracing logs
2025-10-21 11:32:47 +02:00
Tommy Verrall
f3ea310a46
Fix retries - this is working
2025-10-21 11:32:46 +02:00
Tommy Verrall
92f9ff035d
Add configuration-based domain fronting support
...
Changes:
- Add network_details field to BaseClientBuilder (optional, backwards compatible)
- Add with_network_details() method for opt-in domain fronting
- Update construct_nym_api_client() to use from_network() when network_details provided
- Enable network-defaults feature in nym-client-core Cargo.toml
- SDK passes network_details to BaseClientBuilder
2025-10-21 11:32:46 +02:00
Mark Sinclair
17d11f201e
change migration and bump version
2025-10-17 15:04:53 +01:00
Mark Sinclair
fef7e42eb4
bump version to rc
2025-10-17 14:56:02 +01:00
Mark Sinclair
ceeeb6211b
add tracing output
2025-10-17 14:52:59 +01:00
Mark Sinclair
cd77b1032f
clippy
2025-10-17 14:48:40 +01:00
Mark Sinclair
6bbb14f12f
save custom_http_port to db
2025-10-17 14:48:40 +01:00
Mark Sinclair
de8030d85a
allow NS API to run once for scraping for troubleshooting and debugging
2025-10-17 14:48:40 +01:00
Mark Sinclair
e18e64bf21
wip
2025-10-17 14:48:40 +01:00
Mark Sinclair
a50c9ac3fb
ns-api: fix scraping bug when operator specifies custom node HTTP API port in bond
2025-10-17 14:48:39 +01:00
benedetta davico
2235a6e147
Merge pull request #6113 from nymtech/release/2025.18-jarlsberg
...
Merge release/2025.18-jarlsberg to master
2025-10-15 10:22:16 +02:00
benedettadavico
db6defa122
update changelog
2025-10-14 12:07:26 +02:00
Jędrzej Stuczyński
df7768dec0
Bugfix/bloomfilters purge ( #6089 )
...
* remove all old bloomfilters upon starting binary
* remove old bloomfilter file upon purging secondary data
2025-10-06 14:02:32 +01:00
benedettadavico
f3a449b7cc
bump versions
2025-10-06 14:38:00 +02:00
benedetta davico
cf21593ffa
Merge pull request #6080 from nymtech/release/2025.17-isabirra
...
Merge release/2025.17-isabirra to master
2025-10-02 16:06:41 +02:00
dependabot[bot]
37c4a3aa36
build(deps): bump SonarSource/sonarqube-scan-action
...
Bumps [SonarSource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action ) from 5 to 6.
- [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases )
- [Commits](https://github.com/sonarsource/sonarqube-scan-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: SonarSource/sonarqube-scan-action
dependency-version: '6'
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-26 13:13:05 +00:00
benedetta davico
f0d8dabb9f
Merge pull request #6042 from nymtech/release/2025.16-halloumi
...
Merge release/2025.16-halloumi to master
2025-09-17 14:20:19 +02:00
benedetta davico
f105bcbafe
Merge pull request #5968 from nymtech/release/2025.15-gruyere
...
merge gruyere to master
2025-08-21 12:20:35 +02:00
benedetta davico
dc0f4af2c1
Merge pull request #5937 from nymtech/release/2025.14-feta
2025-08-13 11:12:19 +02:00
benedetta davico
2a621e07a8
Merge pull request #5907 from nymtech/release/2025.13-emmental
...
Merge release/2025.13-emmental to master
2025-07-22 16:23:44 +02:00
benedetta davico
485aeebabd
Merge pull request #5886 from nymtech/release/2025.12-dolcelatte
...
Merge release/2025.12-dolcelatte to master
2025-07-09 15:25:16 +02:00
benedetta davico
3b726bada9
Merge pull request #5839 from nymtech/release/2025.11-cheddar
...
merge release/2025.11-cheddar to master
2025-06-11 13:09:43 +02:00
benedetta davico
1d1b2e17d2
Merge pull request #5807 from nymtech/release/2025.10-brie
2025-05-28 09:38:15 +02:00
benedetta davico
b5b2dbdfd8
Merge pull request #5776 from nymtech/release/2025.9-appenzeller
...
Release/2025.9-appenzeller to master
2025-05-16 13:23:10 +02:00
benedetta davico
82806f47d8
Merge pull request #5735 from nymtech/release/2025.8-tourist
...
Merge release/2025.8-tourist to master
2025-05-05 12:11:39 +02:00
benedetta davico
c6f85cf23e
Merge pull request #5727 from nymtech/release/2025.7-tex
...
Merge tex to master
2025-04-22 10:50:43 +02:00
benedetta davico
ed8de7234d
Merge pull request #5672 from nymtech/release/2025.6-chuckles
...
Merge release/2025.6-chuckles into master
2025-04-02 10:34:51 +02:00
benedetta davico
e25d83b047
Merge pull request #5641 from nymtech/release/2025.5-chokito
...
Merge chokito to master
2025-03-24 10:14:50 +01:00
Jędrzej Stuczyński
9974d480b5
Merge pull request #5574 from nymtech/release/2025.4-dorina-patched
...
Release/2025.4-dorina-patched to master
2025-03-11 10:37:06 +00:00
benedetta davico
2211f13cdd
Merge pull request #5551 from nymtech/release/2025.4-dorina
...
Merge release/2025.4-dorina to master
2025-03-04 13:55:27 +01:00
benedetta davico
4505f18a02
Merge pull request #5485 from nymtech/release/2025.3-ruta
...
Release/2025.3 ruta to master
2025-02-18 10:08:08 +01:00
benedetta davico
a717a18948
Merge pull request #5430 from nymtech/release/2025.2-hu
...
Merge release/2025.2-hu to master
2025-02-06 13:58:55 +01:00