benedettadavico
1fa1b67c8d
debug
2026-03-09 09:28:51 +01:00
Jędrzej Stuczyński
05b6f5e282
removed redundant LP states ( #6509 )
2026-03-03 13:58:47 +00:00
benedettadavico
5093450004
bump versions
2026-03-02 10:44:54 +01:00
Jędrzej Stuczyński
f6bd511599
feat: Lewes Protocol with PSQv2 ( #6491 )
...
* merging georgio/lp-psqv2-integration
* use authenicator on the responder's side
* nym-lp crate compiling
* moved the e2e test to nym-lp
* move key generation to peer
* moved principal generation
* update KKTResponder
* encapsulation key parsing
* Adding concrete types within KKT exchange
* initiator side of the full handshake
* responder side of the handshake and full e2e test
* fixed unit-tests within nym-kkt
* LpSession cleanup
* helpers for Transport
* revamp of the transport traits and initial work on client-side transport
* compiling nym-crypto
* 'working' client-entry dvpn reg
* Fix key conversion
* Slightly reduce use of rand08
* reverted back to libcrux repo refs
* intial telescoping reg
* removing dead code
* wip
* moved data encryption into the state machine
* restoring nym-lp tests
* update lp api model
* Add receiver index derivation
* Add receiver index derivation
* use derived receiver index
* feat: add kem key generation to nodes
* generate fresh x25519, mlkem768 and mceliece keys on config migration
* add lp peer config
* nym-node startup cleanup
* removed dependency on pre-rand09 from nym-lp
* re-expose LP information on the http API
* fixed tests compilation
* add peer config happy path tests
* formatting
* add more tests and fix bug
* better docs
* clippy and formatting issues
* return error on mceliece within NestedSession
* wasm fixes
* removed legacy nym-vpn-lib-wasm
* fixing wasm for real this time
* additional fixes
* add payload to kkt
* make clippy happy
* moved LP to nym-node crate
* cargo fmt
* integrate lpconfig payload
* fix response size trait impl
* Migrate receiver index
* Change receiver index to u32 and regorganize crates
* clippy
* hopefully final wasm fixes
* simple conversion method from semver to ciphersuite
* updated nym-node config template
* chore: remove duplicated code
---------
Co-authored-by: Georgio Nicolas <me@georgio.xyz >
2026-02-27 13:49:08 +00:00
benedetta davico
e5c3f39a57
Merge pull request #6498 from nymtech/master
...
Merge pull request #6481 from nymtech/release/2026.4-quark
2026-02-27 11:13:58 +01:00
Merve
76f999fc88
{DOCs/operators]: Platform release docs and changelog + docs cleanup ( #6482 )
...
* changelog-updates
* Update changelog.mdx
* Update changelog.mdx
* Edits per reviewer request
* fixes
* fixes
* typo fixed
* removed outdated info
* Update docs based on reviewer feedback
* Update changelog.mdx
---------
Co-authored-by: merve <e@E-MacBook-Air.local >
2026-02-27 10:10:16 +00:00
dependabot[bot]
2fce8c7ca3
build(deps): bump qs and express in /wasm/client/internal-dev ( #6461 )
...
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.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.13.0...v6.14.2 )
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.2
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-26 14:20:59 +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
benedetta davico
4ed9d8fb7a
Merge pull request #6481 from nymtech/release/2026.4-quark
...
Quark to master
2026-02-25 08:53:45 +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
Jędrzej Stuczyński
88c4e0ce6c
bugfix: update stored epoch share when changing announce address ( #6131 )
...
* bugfix: update stored epoch share when changing announce address
* chore: remove placeholder legacy mixnode bonding test [mixnet contract]
2025-10-21 10:59:17 +01: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
Tommy Verrall
5a817e1df1
Merge pull request #6126 from nymtech/multiple-fall-back-urls
...
Changes:
Multiple URL fallback with configurable retries (defaults to 3)
Infallible URL conversion per Andrews feedback (Url::from() instead of parse().ok())
Non-breaking builder pattern for BuilderConfig per Andrej's "too many arguments" feedback
Reverted redundant node filtering per Andrew's clarification that API already filters by supported_roles.entry
2025-10-21 11:27:37 +02:00
Tommy Verrall
a07a24db00
Fix CI issues
2025-10-21 11:01:04 +02:00
Tommy Verrall
a0cb812eff
Allow clippy::enum_variant_names for BuilderConfigError
2025-10-21 10:35:57 +02:00
Tommy Verrall
923c1fa184
Improve error handling
...
Changes:
- Replace String error with BuilderConfigError enum in BuilderConfigBuilder
- Update tests to use pattern matching instead of string assertions
2025-10-20 16:57:31 +02:00
Tommy Verrall
35ea7e4926
- Add DEFAULT_NYM_API_RETRIES constant (replaces magic number 3)
...
- Run cargo fmt on all affected packages
- All clippy warnings resolved
2025-10-20 16:51:07 +02:00
Tommy Verrall
d1cb9afaf0
not sure what happened but it's fixed
2025-10-20 15:20:24 +02:00
Tommy Verrall
79d4b4b2e3
Merge branch 'develop' into multiple-fall-back-urls
2025-10-20 15:16:36 +02:00
Tommy Verrall
8460b33946
Merge branch 'multiple-fall-back-urls' of https://github.com/nymtech/nym into multiple-fall-back-urls
2025-10-20 15:16:17 +02:00
Tommy Verrall
ae6539e07c
Merge resolution
2025-10-20 15:14:48 +02:00
Tommy Verrall
18cebdfedc
Add accessor methods for Url internals
...
Add inner_url() and fronts() accessor methods to nym_http_api_client::Url
for VPN client integration
2025-10-20 14:33:57 +02:00
Tommy Verrall
c448ec823a
Remove tests for removed with_nym_api_client method
...
These tests were referencing with_nym_api_client() which was removed when
cleaning domain fronting code from this branch
2025-10-20 11:52:04 +02:00
Tommy Verrall
a266137278
Add optional builder pattern for BuilderConfig (non-breaking)
...
Addresses @jstuczyn's feedback about too many arguments by adding
BuilderConfigBuilder as an alternative to the existing new() method.
2025-10-20 11:39:50 +02:00
Tommy Verrall
6f4dfd1dab
fix conversion type && make the retry count configurable
2025-10-20 11:15:31 +02:00
Andy Duplain
57719787db
Merge pull request #6130 from nymtech/andy/url_fronts
...
VPN-4262: Update `Url` to return `url` and `front` fields.
2025-10-17 15:44:08 +01:00
Andy Duplain
29a57bf172
VPN-4262: Update Url to return url and front fields.
...
The VPN client is using the `Url` type alot now and in order to avoid
double URL-parsing we would like the content of the `Url` type exposed.
2025-10-17 15:37:07 +01: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
Tommy Verrall
db813b6e3e
Revert node filtering changes per Andrew's feedback
...
Andrew clarified that get_basic_entry_assigned_nodes_v2() already filters by
supported_roles.entry
2025-10-17 15:18:28 +02:00
Tommy Verrall
1be5ba310a
Remove domain fronting code to keep gateway changes only
...
This branch now contains only gateway registration improvements:
- Multiple URL fallback support in gateways_for_init()
- Get all entry-capable nodes for registration
- Performance and code quality improvements
2025-10-17 14:27:31 +02:00
Tommy Verrall
41ff3f7824
Address PR feedback: simplify code and reduce log noise
...
- Reverted all changes to topology_control/nym_api_provider.rs
- Changed info/warn logs to debug for custom client messages
- Removed unused _rng parameter from gateways_for_init()
- Simplified URL builder to always use new_with_urls()
2025-10-17 14:20:12 +02:00
Tommy Verrall
c9d4d62446
Fix clippy warnings: use arrays instead of vec! in tests
2025-10-17 13:30:30 +02:00
Tommy Verrall
e839a0d80e
Merge develop into multiple-fall-back-urls
...
Resolved conflicts:
- Added event_tx field to MixnetClientBuilder alongside custom_nym_api_client
- Both features are independent and coexist:
* custom_nym_api_client: for domain fronting support
* event_tx: for event handling
- Updated all constructors and methods to properly handle both fields
2025-10-17 13:23:04 +02:00
Tommy Verrall
cd61f930bf
feat: pass custom HTTP client through SDK stack for domain fronting
...
- Add with_nym_api_client() to BaseClientBuilder, MixnetClientBuilder, and RegistrationClientBuilderConfig
- Modify nym_api_provider to fetch all nodes then filter by supported_roles.entry (fixes metadata inconsistency)
- Update helpers.rs to build HTTP client with all nym_apis URLs and retries for fallback support
- Fix SDK to use entry_capable_nodes() instead of entry_gateways() for broader gateway selection
This enables domain fronting and URL rotation throughout the entire SDK stack, improving censorship resistance and connection reliability. All changes are backward compatible - custom client is optional.
2025-10-17 08:36:23 +02:00
Bogdan-Ștefan Neacşu
0674f31227
Introduce event backchannel ( #6119 )
...
* Introduce even backchannel
* Rust fmt
* Rename Event to MixnetClientEvent
* Use unbounded_send for events
* Remove unused file
* Remove mut borrow
* Event hierarchy and mixnet client intermediary
* Export MixTrafficEvent in sdk
2025-10-16 19:02:36 +03:00
Jędrzej Stuczyński
3e4f563dce
Merge pull request #6099 from nymtech/bugfix/incompatibility-fixes
...
Bugfix/incompatibility fixes
2025-10-16 15:58:43 +01:00
Tommy Verrall
edcf2b1204
enable URL rotation and retries for mixnet gateway init
2025-10-16 16:22:57 +02:00
Jędrzej Stuczyński
b07fb18113
Merge pull request #6125 from nymtech/merge/release/2025.18-jarlsberg
...
Merge/release/2025.18 jarlsberg
2025-10-16 14:50:16 +01:00
benedettadavico
017dea4afd
update changelog
2025-10-16 14:09:46 +01:00
Jędrzej Stuczyński
5a9ce13beb
Bugfix/bloomfilters purge ( #6089 )
...
* remove all old bloomfilters upon starting binary
* remove old bloomfilter file upon purging secondary data
2025-10-16 14:09:45 +01:00
benedettadavico
514cf25c68
bump versions
2025-10-16 13:53:06 +01:00
Andrej Mihajlov
49ee0636e4
Merge pull request #6109 from nymtech/am/update-dirs-6
...
Update dirs to 6.0
2025-10-16 12:59:31 +02:00
Jędrzej Stuczyński
bb971ce99c
bugfix: nym-credential-proxy query params parsing regression ( #6121 )
2025-10-16 11:40:12 +01:00
Tommy Verrall
54de369c1e
Skip ipv6 metadata endpoint request ( #6118 )
...
Co-authored-by: Tommy Verrall <tommy@nymtech.net >
2025-10-16 11:39:53 +01:00
Jędrzej Stuczyński
6d6ce284df
bugfix: revert some dep updates introduced in #6043 ( #6120 )
2025-10-16 11:39:09 +01:00
Andrej Mihajlov
56ad1c6c8e
Merge pull request #6115 from nymtech/am/revert-cancel-token
...
Revert "Propagate cancel token to mixnet client"
2025-10-15 16:54:49 +02:00
Jędrzej Stuczyński
10b4a288c8
chore: restore pending dkg contract state migration ( #6116 )
...
since it has not yet been run on mainnet
2025-10-15 14:18:03 +01:00
benedetta davico
bbbb9486ce
Merge pull request #6117 from nymtech/probe/remove-1mb-file
...
update to no longer use 1mb files
2025-10-15 15:17:01 +02:00
benedetta davico
16e86e1a07
Update lib.go
2025-10-15 15:15:20 +02:00
Jędrzej Stuczyński
ca0c9898f0
bugfix: retrieve and update ticketbook in the same query ( #6101 )
...
* bugfix: retrieve and update ticketbook in the same query
* bump up NS version
* Update Cargo.toml
* remove SKIP LOCKED part of the query
---------
Co-authored-by: benedetta davico <46782255+benedettadavico@users.noreply.github.com >
2025-10-15 13:53:07 +01:00
Andrej Mihajlov
8b73d4e615
Revert "Propagate cancel token to mixnet client"
...
This reverts commit 50a259d454 .
2025-10-15 14:17:36 +02:00
mfahampshire
6a9a767ab4
DOCS Jarlsberg Release ( #6111 )
...
* First pass release notes
* build info
2025-10-15 09:20:03 +00: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
Andrej Mihajlov
e03a9fa16f
Merge pull request #6105 from nymtech/am/reg-client-mixnet-cancel-token
...
Propagate cancel token to mixnet client
2025-10-14 13:10:02 +02:00
benedettadavico
db6defa122
update changelog
2025-10-14 12:07:26 +02:00
Andrej Mihajlov
a0fbd57d5b
Update dirs to 6.0
2025-10-14 11:17:33 +02:00
mfahampshire
9856198356
Patch for operators to open wg metadata port ( #6106 )
2025-10-13 14:47:43 +00:00
Jędrzej Stuczyński
5c33846e57
bugfix: use custom topology provider for list of init gateways ( #6092 )
2025-10-13 12:01:51 +01:00
Andrej Mihajlov
cfa7635ae1
Propagate cancel token to mixnet client
2025-10-13 12:25:54 +02:00
Jędrzej Stuczyński
5d45544c27
bugfix: include network name in the default gateway probe config path ( #6100 )
2025-10-13 10:05:54 +01:00
Jędrzej Stuczyński
aa6a79cb3e
feat: expose obtaining reference to Mnemonic from DirectSecp256k1HdWallet ( #6083 )
...
* feat: expose obtaining reference to Mnemonic from DirectSecp256k1HdWallet
* updated getters for stringified mnemonic
2025-10-13 09:22:15 +01:00
Georgio Nicolas
b3a940770a
Merge pull request #5919 from nymtech/georgio/dkg-fixes
...
Additional DKG Fixes
2025-10-10 17:47:11 +02:00
Mark Sinclair
e980f76a81
ns-api: add descriptions to dVPN gateway responses ( #6102 )
...
* ns-api: add descriptions to dVPN gateway responses
* clippy
* fmt
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2025-10-10 15:40:18 +01:00
import this
9b38fef28f
[DOCs/operators] QUIC deployment script & docs ( #6098 )
...
* add quic_bridge_deployment.sh
* create a snippet with quick install steps
* add quic deployment to changelog
* add quic deployment to node config page
* add version compatibility callout
* last edits and scraped stats update
* correct name of QUIC snippet
* fix naming
* fix naming
* re-run python-prebuild.sh aka time-now updated
* attempt to fix vercel build the hard way
* rerun npm
* build with pnpm
* restore lock file and rebuild w pnpm
* chore: update pnpm lockfile
* attempt to fix build
* attempt to fix runtime builds
* update ci-docs run OS
2025-10-10 14:38:37 +00:00
Mark Sinclair
43910ca635
Update ci-docs.yml
2025-10-10 15:00:25 +01:00
Mark Sinclair
d3ccd7575a
NS API: use new probe download filesize and milliseconds field ( #6097 )
...
* use milliseconds field
* change score thresholds
* bump to version 4.0.8
* NS API: adjust score categories (#6103 )
* testing scores
* test version
* Update Cargo.toml
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: benedetta davico <46782255+benedettadavico@users.noreply.github.com >
2025-10-10 14:47:36 +01:00
Jędrzej Stuczyński
422f889df7
bugfix: testnet manager 02sql migration ( #6096 )
2025-10-10 09:38:45 +01:00
Jędrzej Stuczyński
c9e96edc35
chore: remove unnecessary closure in 'calculate_score' inside node-status-api
2025-10-09 15:46:15 +01:00
benedetta davico
7768317046
Merge pull request #6095 from nymtech/bugfix/ns-api-download-filesize
...
ns-api: use download files size from probes instead of parsing filenames
2025-10-08 18:14:00 +02:00
Mark Sinclair
0ebbb1a540
ns-api: use download files size from probes instead of parsing filenames
2025-10-08 17:05:56 +01:00
Jędrzej Stuczyński
827c13b69e
moved nym-gateway-probe to monorepo and updated rust-edition to 2024 ( #6094 )
...
dont build netstack in CI
additional rust 2024 fixes
fixes
removed temp.rs
first round of cleanup
removed duplicated NS types
moved gateway probe to the monorepo
2025-10-08 16:17:43 +01:00
Mark Sinclair
18ff09608c
ns-api: add new fields for probe output for query_metadata and download file size and duration in ms ( #6091 )
...
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2025-10-08 09:47:04 +01:00
Mark Sinclair
8cc996bc0d
NS API: clamp load to offline when score is offline and add mixnet_score field to preformance_v2 ( #6076 )
...
* ns-api: when `score` is `Offline`, clamp `load` to `Offline`
* ns-api: bump version
* ns-api: add mixnet score field to performance_v2 struct
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2025-10-07 17:30:37 +01:00
mfahampshire
83a598907f
Max/fix wasm client + build commands ( #6043 )
...
* Debug logging
* Yield based logging
* Reintroduce non-dummy task manager, try add counting for
BatchMessageSender, a couple of compiler target introductions on use
statements.
* Fixed time runtime err
* Uncomment forgetme/rememberme
* remove diffs from debug
* missed commented out forgetme
* yet more forgetme comments
* * Added missing clientreqestsender clone to wasm client to stop
premature drop & busyloop
* Removed hacky mem::forget fix
* Remove debug panic_hook
* Conditional import + use of wasm_utils::console_log
* add wasm_util dep
* Commenting out or removing debug logging
* Remove missed comment
* cleanup gitignore
* clippy
* update go version in ci
* removed unused deps
* add clippy ignore
* remove mixfetch from ci build
* add minifetch fix
* comment out unused ts builds
* stop contract clients killing ci for the moment
* wasm target locking for imports
* Either remove console_log! macro or introduce cfg(debug_assertions)
* downgrade netlink
* debug assertions for console_log import
* modify config logging (debug -> normal)
* remove clone for client_request_sender + grab directly in struct
creation
* reintroduce debug print for config in debug mode
* remove ood / unused custom topology from worker example file
* clippy
* clippy - ignore todo() tests
* modified humantime test in line with new parsing rules
2025-10-07 09:55:41 +00: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
48c06545ab
Merge pull request #6087 from nymtech/serinko/autorun-callout-msg
2025-10-05 12:15:23 +02:00
serinko
f53e5fe8dd
add a quick start message
2025-10-05 11:48:49 +02:00
Jędrzej Stuczyński
fc98c497b4
feat: DKG contract method for updating announce address ( #6050 )
...
* added new dkg execute methods for ownership transfer and announce address update
* cherry-pick TestableNymContract for the dkg contract from #5091
* tests
* schema fixes
* removed old queued migrations
2025-10-02 17:19:03 +01: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
benedetta davico
92a88cdf9a
Merge pull request #6079 from nymtech/release/2025.17-isabirra
...
Release/2025.17 isabirra
2025-10-02 16:00:53 +02:00
Bogdan-Ștefan Neacşu
026d3a6466
Get wireguard keypair as arg instead of reading it from disk ( #6078 )
...
* Get wireguard keypair as arg instead of reading it from disk
* Move keypair out of NymNode
* Remove legacy auth client
2025-10-02 16:27:48 +03:00
import this
53c4fde314
Hotfix: Update API source in node ping tester script ( #6082 )
2025-10-02 12:53:51 +00:00
Simon Wicky
3f55e62764
ci fixes
...
(cherry picked from commit caf40e7a37 )
2025-10-02 14:05:43 +02:00
import this
00cc54f5c3
[DOCs/operators]: Release notes 2025.17-isabirra & New tools documentation ( #6081 )
...
* initialise release update notes
* add api changes
* create tools page and document nym-node-cli usage
* syntax fix
* document cmd tools
* add tools and ufw command to changelog
* add ufw 51830 to nym-node ports snippet
* ready for review except missing version hash info
* finished - ready for review
* add spectre delegation wizzard
2025-10-02 11:56:12 +00:00
import this
c1904840e1
Feature: Node rewards tracker ( #6064 )
2025-10-02 08:52:46 +00:00
benedetta davico
c652e3bdcd
Benny/ci contract fix ( #5962 )
...
* use different runner
* Update Makefile
* Update Makefile
* Update ci-contracts-upload-binaries.yml
change to dtolnay
* Update ci-contracts-upload-binaries.yml
allow features alloc
* Update ci-contracts-upload-binaries.yml
try a specific cosmwasm-check
* Update ci-contracts-upload-binaries.yml
temp disable - until the right cosm check is found
* try new runner
* remove version check
* try to dockerize
* test
* remove rust install
* test
* change runner
* .
* set cargo path
* set path
* diff image
* error
* set path
* .
* aah
* .
* remove singlepass feature
* change runner
* Update ci-contracts-upload-binaries.yml
---------
Co-authored-by: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
2025-10-02 09:15:48 +01:00
benedetta davico
f9844416df
Update ci-contracts.yml
2025-10-01 12:45:18 +02:00
benedetta davico
bbea2ff9e9
Add nym-node binary
2025-10-01 12:06:07 +02:00
Simon Wicky
4acaec48b4
update runner for nym stats api build ( #6077 )
2025-10-01 09:48:16 +02:00
Simon Wicky
51779c06a4
Registration Client ( #6059 )
...
* removing wg-gateway-client
* bandwidth_provider trait
* authenticator client
* adapt ip-packet-client
* nit
* registration_client
* accomodate new shutdown and bugfix
* sdk changes
* cleanup and shutdown management
* remove credential mode
* error cleanup
* better error handling
* removing useless cover traffic delay
* wasm client stuff
* cfg unix
* more wasm stuff
* change authenticator client to not be blocked by mixnet client
2025-09-30 15:50:04 +02:00
import this
5cc650e901
Feature: Ping probe all nodes /described from a server ( #6074 )
...
* initialise test-nodes-pings.sh
* add retry
2025-09-30 13:30:54 +00:00
Simon Wicky
a7ec178c9f
[Stats API] Add flat table to stats API ( #6073 )
...
* add flat table to stats API
* remove day column
2025-09-30 14:30:05 +02:00
benedetta davico
4e97a2f871
Update push-credential-proxy.yaml
2025-09-30 12:03:04 +02:00
benedetta davico
5fbfc21fb2
Bump cred proxy version
2025-09-30 11:22:18 +02:00
benedettadavico
3d45801bb7
Fix swagger v2 endpoint
2025-09-30 10:26:55 +02:00
benedettadavico
3aea9f127b
Update changelog
2025-09-30 10:23:55 +02:00
benedetta davico
a26ff644cc
Update mainnet.rs
2025-09-29 19:16:49 +02:00
Mark Sinclair
a0e37e78e2
Node Status API: add bridge information to dVPN endpoint ( #6069 )
...
* ns api: add node scraper for bridge information and add to dVPN gateway output
* extra error reporting
* run sqlx-prepare
* fix clippy
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2025-09-29 16:27:10 +01:00
Jędrzej Stuczyński
b3d02e3ba7
feat: NS ticket faucet ( #6047 )
...
* ns-api: remove sqlite support
ns-api: add env var to skip migrations for local dev
ns-api: tidy up imports
ns-api: fix deserialisation fo node descriptions
update dockerfile
update README
fix up README and example env
ns-api: bump major version to 4
ns-api: add more geoip data and new performance field in dvpn responses
* ability to import partial ticketbooks
* wip: adding common ecash state to NS API
* buffering ticketbooks
* wip
* distribute tickets when getting testrun assignment
* passing ticketbook data to gateway probe
* wrapped around storage tx
* ticketbook query fixes
* clippy
* modified testrun assignment to always return tickets
* Update version
* Update push-node-status-agent.yaml
* Update Cargo.toml
* add entrypoint for ns agents
* sqlx prepare and cargo fmt
* clippy fixes
* Update ci-check-ns-api-version.yml
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: benedetta davico <46782255+benedettadavico@users.noreply.github.com >
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2025-09-29 14:53:15 +01:00
Mark Sinclair
f5b5177073
Update push-node-status-api.yaml
2025-09-26 20:14:30 +01: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
Simon Wicky
a29df08463
frontdoor typo fix ( #6067 )
2025-09-26 12:06:40 +02:00
Simon Wicky
6a028417ad
[chore] Clippy fix ( #6060 )
...
* clippy multiple of fix
* removed dead code?
* huh?
* ci fixes
2025-09-26 11:58:59 +02:00
benedetta davico
4cd4dc2d1c
Merge pull request #6065 from nymtech/release/2025.17-isabirra
2025-09-26 10:34:09 +02:00
Jack Wampler
983cba21ba
Bridge proto client params in Self-Described ( #6035 )
2025-09-25 11:24:21 -06:00
benedetta davico
b9fb2c4e0a
Merge pull request #6062 from nymtech/benny/gw-fixes
...
Bugfix | Fix the registration handshake
2025-09-24 15:28:15 +02:00
Simon Wicky
7bcd3fe754
fixy fix
2025-09-24 15:14:42 +02:00
import this
eeb0278d13
Bugfix: Nym node CLI download nym-node exception ( #6058 )
...
* dowloand nym-node script fix
* ready for review
* ready for review
* fix landing page flow
* fix landing page flow
2025-09-24 12:49:48 +00:00
benedettadavico
7147ba56e2
adding log
2025-09-24 14:40:53 +02:00
benedetta davico
7bf5553fd1
Update ci-build-upload-binaries.yml
2025-09-24 14:15:23 +02:00
benedettadavico
810b0628bb
testing fixes
2025-09-24 14:06:42 +02:00
Drazen Urch
8d28016e08
Run SM with cancel_on_panic ( #6054 )
2025-09-23 10:51:13 +02:00
Mark Sinclair
fb0b55d540
Node Status API: remove sqlite support ( #6004 )
...
* ns-api: remove sqlite support
ns-api: add env var to skip migrations for local dev
ns-api: tidy up imports
ns-api: fix deserialisation fo node descriptions
update dockerfile
update README
fix up README and example env
ns-api: bump major version to 4
ns-api: add more geoip data and new performance field in dvpn responses
* ns-api: polyfill dVPN probe outcomes to make compatible with existing clients
* Use explicit transaction for testrun status change (#6046 )
* Use explicit transaction for testrun status change
* Improve run scripts
* Skip locked rows
* bump version 4.0.2
* Fix build.rs
* Fix up .sqlx queries
* Bump agent version and change dockerfile to run the agent in a loop
* Make time between agents configurable by env var SLEEP_TIME
* Update entrypoint.sh
* Update Dockerfile with full path
* Force bigint to avoid postgres numeric cast
* Add override args to agent entry point, bump agent version and NS API version
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: dynco-nym <173912580+dynco-nym@users.noreply.github.com >
2025-09-19 17:00:54 +01:00
import this
1bb973e4a7
Feature: Nym node html landing page ( #6053 )
...
* add proper landing page and hook it to node autorun
* Update nym-node version
---------
Co-authored-by: benedetta davico <46782255+benedettadavico@users.noreply.github.com >
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2025-09-19 13:15:16 +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
Drazen Urch
aa1cad4422
Transparent ShutdownManager with cascading ShutdownTrackers ( #6040 )
...
* Idea for transparent ShutdownManager use
* Tracker hierarchies
* Fix wasm shutdown, convinience shutdown method
2025-09-17 12:51:00 +02:00
benedettadavico
e388e67357
bump versions
2025-09-17 12:40:40 +02:00
benedetta davico
44ac5e1ced
Merge pull request #6044 from nymtech/feature/merge-halloumi
...
Merge release/2025.16-halloumi to develop using separated branch
2025-09-17 11:54:08 +02:00
Bogdan-Ștefan Neacşu
78d3d78a8c
Merge remote-tracking branch 'origin/develop' into release/2025.16-halloumi
2025-09-17 12:24:40 +03:00
Bogdan-Ștefan Neacşu
05734e6fe9
Revert "Backport metadata endpoint ( #6010 )"
...
This reverts commit d984d085a7 .
2025-09-17 12:21:48 +03:00
import this
d2d90160be
[DOCs/operators]: Release notes for v2025.16-halloumi ( #6039 )
2025-09-16 11:38:07 +00:00
benedetta davico
6731b89714
update rust version
2025-09-16 11:41:49 +02:00
benedetta davico
55aea37b89
typo
2025-09-16 11:29:32 +02:00
Jędrzej Stuczyński
748478c89e
chore: made http-api-client-macro doctest compile ( #6037 )
2025-09-16 09:58:09 +01:00
Simon Wicky
1286842c6d
convenience for ShutdownTracker ( #6038 )
2025-09-16 09:50:52 +01:00
Jędrzej Stuczyński
b6213bc016
chore: remove legacy nodes from nym api [and kinda-ish from node status api] ( #6021 )
...
* remove [most of] legacy data from nym-api endpoints
* chore: removed contamination with legacy nodes data
* added /v1/nym-nodes/stake-saturation/{node_id}
* added /v1/legacy/mixnodes and /v1/legacy/gateways
* removed scraping of legacy mixnodes in NS api
* remove export of removed types
* huge warnings on attempting to use removed commands in the wallet
* fixed reference to removed type in tests
2025-09-16 09:05:29 +01:00
benedettadavico
737c4d79e0
update changelog
2025-09-16 09:16:40 +02:00
benedetta davico
b105e5a15d
TEMP remove nym-node from publishing
2025-09-16 09:15:19 +02:00
Drazen Urch
90e9e3cff8
Domain fronting integration ( #5974 )
...
* feat: unify HTTP client creation and enable domain fronting
Enhanced the base nym_http_api_client to reduce fragmentation and enable domain fronting:
- Added SerializationFormat enum for explicit JSON/bincode choice (no auto-detection)
- Added from_network() method to create clients from NymNetworkDetails with domain fronting
- Added with_bincode() builder method for explicit serialization configuration
- Set Accept header based on serialization preference
- Added deprecation paths for NymApiClient wrapper and nym_api::Client re-export
- Enabled domain fronting support via network defaults feature
This is part of a broader effort to consolidate HTTP client implementations across the codebase,
reducing ~500 lines of wrapper code and providing automatic domain fronting for censorship resistance.
* feat: migrate NymApiClient usage to unified HTTP client
- Wire up domain fronting configuration in NymNetworkDetails
- Implement NymApiClientExt trait for base nym_http_api_client::Client
- Migrate direct NymApiClient usage in multiple components:
- nym-network-monitor
- verloc measurements
- connection tester
- coconut/ecash client
- validator rewarder
- Add Copy derive to ApiUrlConst to enable iteration
- Update error handling and Display implementations
This enables automatic domain fronting for all Nym API calls via the configured CDN front hosts.
* fix: resolve all compilation errors after NymApiClient migration
- Add missing nym-http-api-client dependencies to multiple crates
- Add NymApiClientExt trait imports where needed
- Fix type mismatches from NymApiClient to unified Client
- Add error conversions for NymAPIError in various error enums
- Implement missing trait methods (get_current_rewarded_set, get_all_basic_nodes_with_metadata, get_all_described_nodes)
- Fix type conversions for RewardedSetResponse in network monitor
- Update all API client instantiation to use new unified HTTP client
* feat: complete migration to unified HTTP client and fix all compilation errors
- Added missing NymApiClientExt trait methods (get_all_expanded_nodes, change_base_urls)
- Fixed all compilation errors across the workspace
- Updated nym-node to use unified client instead of deprecated NymApiClient
- Fixed type conversions for RewardedSetResponse → EpochRewardedSet
- Added nym-http-api-client dependency where needed
- Updated all examples and documentation to use new client API
* fix: provide all API URLs for automatic failover in endpoint rotation
Previously, when rotating API endpoints, only a single URL was provided to the
HTTP client, defeating the purpose of having multiple URLs for resilience.
Changes:
- NymApiTopologyProvider now provides all URLs in rotated order when switching endpoints
- NymApisClient similarly provides all URLs starting from the working endpoint
- Added clarifying comments for broadcast/exhaustive query methods where single URLs are intentionally used
- This enables the HTTP client's built-in failover mechanism while maintaining endpoint rotation behavior
The fix ensures that if the primary endpoint fails, the client can automatically
failover to alternative endpoints without manual intervention, improving overall
network resilience.
* Update common/client-core/src/client/base_client/mod.rs
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Remove error generics, address PR comments
* Explicit warning on missing fronting configuration
* Assorted CI fixes
* Registry proc-macro
* Rename macro
* Syn workspace version
* Where do we need to put inventory
* Ergonomics and call sites, incept the builder
* fix: Address critical issues in client configuration registry implementation
- Fixed HeaderMapInit parsing bug that would cause compilation errors
- Added comprehensive documentation with usage examples and DSL reference
- Improved error handling with better error messages for invalid headers
- Added test coverage for both macro and registry functionality
- Added debug inspection capabilities for registered configurations
- Fixed module name conflicts in tests by using separate modules
All tests now passing:
- 7 macro tests validating DSL parsing and code generation
- 4 registry tests verifying configuration collection and application
* Use default value for the ports until api is deployed
* Feature/improved http error (#6025 )
* use display impl for urls
* feat: attempt to add more details to reqwest errors
* temporarily restored GenericRequestFailure variant
* another restoration
* cleanup
* Some debug tooling, and default timeout fix
* Fix user-agent override
* Fix various wasm things
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
2025-09-15 14:32:15 +02:00
Georgio Nicolas
bb06a1b7a8
Another offering for Clippy
2025-09-12 20:34:50 +02:00
Georgio Nicolas
e783a5fced
Offerings for clippy
2025-09-12 20:28:49 +02:00
Georgio Nicolas
8a24b45b5d
Precompute BSGS table
2025-09-12 20:21:57 +02:00
benedetta davico
87a188ca06
Bump cred-proxy version
2025-09-11 14:28:52 +02:00
Jędrzej Stuczyński
0ee387d983
Feature/cancellation migration ( #6014 )
...
* squashing work on using cancellation in nym crates
making nym-task wasm compilable
removed sending of status messages
replaced TaskManager with ShutdownManager in the validator rewarder
additional helpers for ShutdownManager
simplified ShutdownToken by removing the name field
TaskClient => ShutdownToken within all client tasks
wip: remove TaskHandle
* track all long-living client tasks
* add task tracking for most top level tasks within nym-node
* improved default builder
* split up cancellation module
* module documentation and unit tests
* nym node fixes and naming consistency
* wasm fixes
* assert_eq => assert
* wasm fixes and made 'run_until_shutdown' take reference instead of ownership
* linux-specific fixes to IpPacketRouter
* post rebasing fixes for signing monitor
* add ShutdownManager constructor to build it from an external token
* applying PR review suggestions
2025-09-10 13:56:39 +01:00
Jędrzej Stuczyński
d3cdaf373b
Feature/credential proxy crate ( #6018 )
...
* moved storage and deposits buffer to the common lib
* move more of the state into the shared lib
* extracted the rest of the features into the shared lib
* fixed test imports
* clippy
2025-09-10 09:28:38 +01:00
Jędrzej Stuczyński
7c5f10a219
refresh mixnet contract on epoch progression ( #6023 )
2025-09-09 09:59:54 +01:00
Simon Wicky
f90fc4f2f0
Moving clients crate from vpn-client repo to here ( #6015 )
...
* moving crates as is
* changes due to crate moving
* cargo fmt
2025-09-08 10:50:18 +02:00
Jędrzej Stuczyński
e95aca715c
feat: use ShutdownToken (CancellationToken inside) for nym-api ( #5997 )
...
* make nym-api use ShutdownToken instead of TaskClient
* ignore public-api tests if env is not set
* removed default features to avoid pulling in openssl
2025-09-08 09:45:28 +01:00
benedettadavico
4d0898c633
bump versions
2025-09-08 09:30:59 +02:00
Bogdan-Ștefan Neacşu
d984d085a7
Backport metadata endpoint ( #6010 )
...
* Wireguard private metadata (#5915 )
* Wireguard metadata client library (#5943 )
2025-09-05 11:14:37 +03:00
Bogdan-Ștefan Neacşu
8e7d1d510d
Use default value for the ports until api is deployed ( #6007 )
2025-09-04 15:55:56 +03:00
import this
4062734a31
[DOCs/operators]: NIP-2 tokenomics update & fix csv2md bug ( #6008 )
2025-09-04 11:29:44 +02:00
import this
ccd8ff26a3
Feature: Delegation program stake checker and adjuster ( #5980 )
...
* initialise stake adjustment program
* add readme file with a simple guide
* syntax
* syntax
* FINISHED: faster and returning more data
* change dwl link to develop branch
2025-09-03 16:06:06 +00:00
import this
43d043a9cd
Feature: Nym node autorun CLI ( #5916 )
...
* initial commit - add prereqs install script
* add env vars prompt
* automate latest binary url env var
* add install node script
* add modes to nym-node install script
* start main cli framework
* adding branch var for easier deployment and testing
* add systemd config
* add proxy and wss setup script
* add landing page stub and fix nginx script
* add nginx setup
* fix typo
* add checks for existing dir and wg prompt
* add nginx commands
* add service file check
* add service file check
* convention alignment
* add checks to nginx setup
* cleanup old code
* add bonding prompt and nym node run fns
* fix syntax
* fix syntax
* fix syntax
* fix syntax
* fix syntax
* fix syntax
* fix syntax
* fix syntax
* add service script to init
* fix syntax
* fix syntax
* add chmod
* fix script logic
* syntax fix
* syntax fix
* silent mode trial
* fix evn prompt script
* make scripts interactive
* indent fix
* correct node-install script
* initial mixnode setup working - gws need more love
* fix bonding function
* syntax fix
* improve run noide as service script
* improve service script
* improve run service fn
* fix logic
* beautify
* beautify
* create run node as service script
* syntax fix
* attempt to resolve memory running out issue
* attempt to resolve memory running out issue
* attempt to resolve memory running out issue
* attempt to resolve memory running out issue
* attempt to resolve memory running out issue
* attempt to resolve memory running out issue
* attempt to resolve memory running out issue
* attempt to resolve memory running out issue
* setting wireguard
* solved memory issues
* rename landing page template
* modify wireguard enabled fn
* layout change
* syntax fix
* modify node setup script
* sync up envs
* return missing function
* fix urls
* fix network manager script execution
* fix wss and nginx
* fix layout
* tweak WG contion
* syntax fix
* add init placeholder
* syntax fix
* redefine wireguard check logic
* check if node exists
* add argparse and dev option
* styling
* add panic
* add error message
* improve logic
* improve logic
* add arg
* add dev arg for all levels
* add confirmation loop
* styling
* fix bonding question
* syntax edit
* syntax edit
* syntax edit
* refactor for already bonded nodes
* add default branch on top and define metavar
* fix node install script
* clean and prepare for review
* indentation fix
* fix nginx setup
* fix nginx setup
* style cleanup
* fix try error logic
* tune --dev option to run before command correctly
* fix y/n convention across the modules
* add explorer URL to the message
* minor layout fixes
2025-09-02 20:34:24 +00:00
Drazen Urch
3d6cf730c2
NS-API: Cast to BIGINT to make i64 work ( #6003 )
2025-09-02 18:35:25 +01:00
Jędrzej Stuczyński
c0f8d98b63
bugfix: return from MixTrafficController if client request channel has closed ( #6002 )
2025-09-02 10:23:25 +01:00
Jędrzej Stuczyński
91995da4f1
chore: use updated version of simulate endpoint ( #5988 )
2025-09-02 10:12:52 +01:00
Jędrzej Stuczyński
01fa1df66c
feat: shared library for attempting to retrieve update mode attestation ( #5954 )
...
* feat: shared library for attempting to retrieve update mode attestation
* clippy
* add nym- prefix to the crate name
* use pure-rust impl for jwt-simple
2025-09-02 09:28:32 +01:00
Jędrzej Stuczyński
baddaaac22
feat: nym signers monitor ( #5933 )
...
* initialise nym-signers-monitor
* creating nyxd client
* performing checks
* sending notifications on failure
* rate limitting on notifications + clippy
2025-09-02 09:27:09 +01:00
elsirion
2c4b5f168b
fix: use WASM compatible time API in client ( #5948 )
2025-09-02 09:26:06 +01:00
Bogdan-Ștefan Neacşu
a557ac22c7
Revert "Create an axum_test client for more integrated unit testing ( #5956 )" ( #5999 )
...
This reverts commit efd61eb47c .
2025-09-01 15:37:10 +03:00
Jędrzej Stuczyński
55ef89178b
chore: upgraded syn to 2.0 and removed nym-execute ( #5998 )
2025-09-01 12:59:13 +01:00
Jędrzej Stuczyński
d97be2d8ef
bugfix: Recipient deserialisation for deserialisers missing bytes specialisation ( #5991 )
...
* bugfix: Recipient deserialisation for deserialisers missing bytes specialisation
for example toml or json will just default to visit_seq ignoring bytes related optimisations
* clippy
2025-09-01 11:30:35 +01:00
Bogdan-Ștefan Neacşu
efd61eb47c
Create an axum_test client for more integrated unit testing ( #5956 )
2025-09-01 13:27:06 +03:00
benedetta davico
4a01973b31
Merge pull request #5981 from nymtech/benny/ns-api-ci-fix
...
Fix the ns api ci workflow
2025-09-01 11:02:21 +02:00
Mark Sinclair
9ad9c3b8e7
Bug fix: NS API monikers ( #5990 )
...
* node-status-api: fix missing monikers because of deserialisation issues from unstructured data
* node-status-api: bump version after bug fix monikers
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2025-09-01 09:48:37 +01:00
dependabot[bot]
6706500132
build(deps): bump pbkdf2 from 3.1.2 to 3.1.3 ( #5869 )
...
Bumps [pbkdf2](https://github.com/crypto-browserify/pbkdf2 ) from 3.1.2 to 3.1.3.
- [Changelog](https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/pbkdf2/compare/v3.1.2...v3.1.3 )
---
updated-dependencies:
- dependency-name: pbkdf2
dependency-version: 3.1.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-08-29 15:52:10 +01:00
dependabot[bot]
33fe059c28
Bump console from 0.15.11 to 0.16.0 ( #5931 )
...
Bumps [console](https://github.com/console-rs/console ) from 0.15.11 to 0.16.0.
- [Release notes](https://github.com/console-rs/console/releases )
- [Changelog](https://github.com/console-rs/console/blob/main/CHANGELOG.md )
- [Commits](https://github.com/console-rs/console/compare/0.15.11...0.16.0 )
---
updated-dependencies:
- dependency-name: console
dependency-version: 0.16.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-08-29 14:24:03 +01:00
dependabot[bot]
d6ed2b770b
Bump indicatif from 0.17.11 to 0.18.0 ( #5924 )
...
Bumps [indicatif](https://github.com/console-rs/indicatif ) from 0.17.11 to 0.18.0.
- [Release notes](https://github.com/console-rs/indicatif/releases )
- [Commits](https://github.com/console-rs/indicatif/compare/0.17.11...0.18.0 )
---
updated-dependencies:
- dependency-name: indicatif
dependency-version: 0.18.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-08-29 14:23:39 +01:00
dependabot[bot]
7c18a3dced
Bump mock_instant from 0.5.3 to 0.6.0 ( #5930 )
...
Bumps [mock_instant](https://github.com/museun/mock_instant ) from 0.5.3 to 0.6.0.
- [Commits](https://github.com/museun/mock_instant/commits/v0.6.0 )
---
updated-dependencies:
- dependency-name: mock_instant
dependency-version: 0.6.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-08-29 14:20:22 +01:00
dependabot[bot]
09475ab4e0
build(deps): bump mikefarah/yq from 4.45.4 to 4.47.1 ( #5911 )
...
Bumps [mikefarah/yq](https://github.com/mikefarah/yq ) from 4.45.4 to 4.47.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.45.4...v4.47.1 )
---
updated-dependencies:
- dependency-name: mikefarah/yq
dependency-version: 4.47.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-08-29 13:36:39 +01:00
dependabot[bot]
b7606cd2ef
Bump defguard_wireguard_rs from v0.4.7 to v0.7.5 ( #5928 )
...
Bumps [defguard_wireguard_rs](https://github.com/DefGuard/wireguard-rs ) from v0.4.7 to v0.7.5.
- [Release notes](https://github.com/DefGuard/wireguard-rs/releases )
- [Commits](https://github.com/DefGuard/wireguard-rs/compare/ef1cf3714629bf5016fb38cbb7320451dc69fb09...d090d2249e5bb3d4154f07de098387e2ab69bfdc )
---
updated-dependencies:
- dependency-name: defguard_wireguard_rs
dependency-version: d090d2249e5bb3d4154f07de098387e2ab69bfdc
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-08-29 13:35:42 +01:00
dependabot[bot]
006a57312d
Bump tokio from 1.46.1 to 1.47.1 ( #5929 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.46.1 to 1.47.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.46.1...tokio-1.47.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.47.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-08-29 13:35:18 +01:00
dependabot[bot]
9b5aded8a5
build(deps): bump actions/download-artifact from 4 to 5 ( #5939 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-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-08-29 13:33:31 +01:00
dependabot[bot]
f4a69636fe
build(deps): bump actions/first-interaction from 1 to 3 ( #5950 )
...
Bumps [actions/first-interaction](https://github.com/actions/first-interaction ) from 1 to 3.
- [Release notes](https://github.com/actions/first-interaction/releases )
- [Commits](https://github.com/actions/first-interaction/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/first-interaction
dependency-version: '3'
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-08-29 13:31:29 +01:00
dependabot[bot]
0463d88646
Bump slab from 0.4.10 to 0.4.11 ( #5952 )
...
Bumps [slab](https://github.com/tokio-rs/slab ) from 0.4.10 to 0.4.11.
- [Release notes](https://github.com/tokio-rs/slab/releases )
- [Changelog](https://github.com/tokio-rs/slab/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/slab/compare/v0.4.10...v0.4.11 )
---
updated-dependencies:
- dependency-name: slab
dependency-version: 0.4.11
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-29 13:31:02 +01:00
dependabot[bot]
534bf5d824
build(deps): bump actions/setup-java from 4 to 5 ( #5975 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-java
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-08-29 13:30:00 +01:00
dependabot[bot]
34684b14db
Bump sha.js from 2.4.11 to 2.4.12 ( #5983 )
...
Bumps [sha.js](https://github.com/crypto-browserify/sha.js ) from 2.4.11 to 2.4.12.
- [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/sha.js/compare/v2.4.11...v2.4.12 )
---
updated-dependencies:
- dependency-name: sha.js
dependency-version: 2.4.12
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-29 13:29:18 +01:00
Jędrzej Stuczyński
b2266d04ef
chore: internal hidden command to force advance nyx epoch ( #5964 )
2025-08-29 11:41:22 +01:00
Jędrzej Stuczyński
911b365609
chore: purge temp databases on build ( #5984 )
...
* purge any temp databases on build
* updated min rust version
* fixed clippy::manual_abs_diff' in verloc due to updated msrv
* wasm
2025-08-29 11:41:08 +01:00
Jędrzej Stuczyński
e9acc014ed
feat: credential proxy deposit pool ( #5945 )
...
* chore: rename VpnApiError to CredentialProxyError
* reorganise deposit flow
* updated sql tables et al.
* insert information about deposit usage failure
* remove old deposit maker
* nym credential proxy to monitor quorum state to stop issuance if it'd fail
* clippy
* target lock new modules
* windows clippy
* renamed migration file due to rebasing
2025-08-29 09:39:57 +01:00
Jędrzej Stuczyński
0f66e5a154
bugfix: make sure tables are removed in correct order to not trigger FK constraint issue ( #5987 )
2025-08-29 09:03:22 +01:00
Jędrzej Stuczyński
2e22cad074
bugfix: make sure tables are removed in correct order to not trigger FK constraint issue ( #5987 )
2025-08-29 09:02:58 +01:00
Bogdan-Ștefan Neacşu
f8337d9b38
Wireguard metadata client library ( #5943 )
2025-08-28 15:43:46 +03:00
Bogdan-Ștefan Neacşu
4fb252c44b
Wireguard private metadata ( #5915 )
2025-08-28 15:14:52 +03:00
Jędrzej Stuczyński
17708cdf92
bugfix: manually calculate per node work on rewarded set changes ( #5972 )
2025-08-27 12:33:24 +01:00
Andrej Mihajlov
a9c56ef9ac
Merge pull request #5976 from nymtech/am/update-sysinfo
...
Update sysinfo to the latest
2025-08-27 10:58:06 +02:00
Jędrzej Stuczyński
724420f97c
chore: move authenticator into gateway crate ( #5982 )
...
* removed unused bits of authenticator config
* moved authenticator into gateway
* cleaned up imports
* clippy
2025-08-27 09:05:02 +01:00
benedettadavico
66d0296f47
update dockerfile to pg
2025-08-26 16:02:11 +02:00
benedettadavico
03bbbf44e9
ns api ci fix
2025-08-26 16:02:11 +02:00
dynco-nym
0a48fa6172
Remove freshness check on testrun submit ( #5977 )
...
* Remove freshness check on testrun submit
- freshness is enforced by a background task
that marks testruns as stale after a
configured amount of time
* Move code around
* Add humantime
* Update launch script
* Fix typo
* Adjust agent run script
* Configure user agent
* Bump version
2025-08-26 12:26:13 +02:00
Andrej Mihajlov
5c8749a2e1
Update sysinfo to the latest
...
Shakes out windows@0.57 from the tree
2025-08-23 09:29:47 +02:00
p17o
18d9d807f2
Added VPS provider hostraha.com ( #5959 )
2025-08-22 12:31:31 +00:00
import this
3a7393d316
[DOCs/operators]: Roll back from v2025.15-gruyere to v2025.14-feta ( #5973 )
...
* release notes and version bump up
* update stats
* roll version back and comment new notes
2025-08-22 11:23:16 +00:00
import this
6ce5f707c6
[DOCs/operators]: Release notes for v2025.15 gruyere ( #5969 )
...
* release notes and version bump up
* update stats
2025-08-21 11:49:52 +00:00
benedetta davico
766a1d4497
Merge pull request #5965 from nymtech/benny/fix-ns-agent-ci
...
fixing the ci for ns agent
2025-08-21 12:22:05 +02:00
benedetta davico
35c83f0a31
Merge pull request #5967 from nymtech/release/2025.15-gruyere
...
merge gruyere to develop
2025-08-21 12:20:43 +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
01dd4a7972
Merge pull request #5958 from nymtech/bugfix/linux-build-ci
...
bugfix: fix ci-build for linux (and use updated runner)
2025-08-21 10:32:51 +02:00
Jędrzej Stuczyński
c2e335557e
Feature/testing utils ( #5963 )
...
* helper wrapper for stream-sink channel
* similar helper for async read/write
* example tests and clippy
2025-08-20 16:17:09 +01:00
benedettadavico
40e1cbc7a9
update changelog
2025-08-20 12:34:04 +02:00
Jędrzej Stuczyński
c133e0e88b
chore: updated refs to cheddar rev of nym repo ( #5955 )
...
* chore: updated refs to cheddar rev of nym repo
* update statistics-api version
2025-08-19 09:28:42 +01:00
Andrej Mihajlov
5b716633de
Merge pull request #5960 from nymtech/am/update-strum
...
Migrate strum to 0.27.2
2025-08-18 18:28:22 +02:00
Andrej Mihajlov
834538300d
Migrate to strum 0.27.2
2025-08-18 18:02:41 +02:00
Jędrzej Stuczyński
bd0d70f7cd
bugfix: fix ci-build for linux (and use updated runner)
2025-08-15 09:37:41 +01:00
Jędrzej Stuczyński
979485c582
http api client adjustment ( #5953 )
...
* missing feature lock for attempting to clone client
* added helper macro to generate user agent without additional imports
2025-08-13 12:52:16 +01:00
Bogdan-Ștefan Neacşu
d95f66bd90
Move credential verifier in peer controller ( #5938 )
...
* Move credential verifier in peer controller
* Send back errors of peer controller
2025-08-13 13:09:44 +03:00
benedetta davico
dc0f4af2c1
Merge pull request #5937 from nymtech/release/2025.14-feta
2025-08-13 11:12:19 +02:00
Jędrzej Stuczyński
906dfb2fb0
change PK/FK on expiration date signatures tables ( #5934 )
...
* update nym-credential-proxy
* update credential-storage
* update nym-api
* clippy
2025-08-12 09:03:53 +01:00
Jędrzej Stuczyński
7daa726626
feat: introduce additional checks when attempting to send to bounded channels ( #5941 )
...
* feat: introduce additional checks when attempting to send to bounded channels
or to a fallible gateway
* return error rather than panic when merging socket during shutdown
2025-08-11 09:15:12 +01:00
Georgio Nicolas
10e4eba727
Use LazyLock to precompute generators
2025-08-08 19:14:37 +02:00
Jędrzej Stuczyński
067f492ad6
chore: fix rust 1.89 clippy issues ( #5944 )
2025-08-08 13:03:05 +01:00
Jędrzej Stuczyński
ed73ec9ce6
chore: remove unused import ( #5942 )
2025-08-07 09:56:08 +01:00
import this
61606630bd
[DOCs/operators]: Release notes v2025.14-feta ( #5935 )
...
* update release
* fix typos
2025-08-06 08:24:38 +00:00
benedettadavico
2d3deeb424
bump versions
2025-08-06 09:56:08 +02:00
benedetta davico
3827dc357d
Merge pull request #5936 from nymtech/release/2025.14-feta
...
Merge release/2025.14-feta to develop
2025-08-06 09:54:29 +02:00
benedetta davico
a70e9e23d3
Merge branch 'develop' into release/2025.14-feta
2025-08-06 09:48:22 +02:00
Jędrzej Stuczyński
dc59149a5d
squashed feature/ecash-liveness-check ( #5890 ) ( #5890 )
...
delay to gruyere
chore: delay to Feta
added threshold information to the response
nym api test clippy
bugfixes and endpoint improvements
expose results on api endpoints
wip: making nym api monitor network signers
added fallback legacy queries to get basic support idea
refactored the code to expose bool-only methods for status
ecash-signer-check lib for obtaining basic ecash signer information
2025-08-05 12:28:42 +01:00
benedetta davico
e418c7587a
Merge pull request #5914 from nymtech/feature/nym-node-gw-reset
...
nym-node debug command to reset providers db
2025-08-05 12:05:44 +02:00
import this
33339c085d
[DOCs/operators]: Update ISP list ( #5918 )
...
* update ISP list
* remove typo
2025-07-31 13:47:27 +00:00
Sachin Kamath
863f329106
docs: update validator instructions and waitlist callout ( #5922 )
2025-07-30 15:03:39 +00:00
import this
314a37cabe
WG exit policy scripts update ( #5921 )
...
* add NIP-3 ports to WG manager script
* add monero ports to local testing script
* console output snippet update
2025-07-30 09:43:39 +00:00
Jack Wampler
917f391948
Make DNS Resolver fallback optional ( #5920 )
...
default to no dns system fallback, but keep support
2025-07-29 11:00:24 -06:00
Georgio Nicolas
8ebf482f36
Fix clippy suggestion
2025-07-29 16:33:25 +02:00
Georgio Nicolas
6940ca427e
Fix zeroization
2025-07-29 15:42:23 +02:00
Georgio Nicolas
24f877fda5
replace unsafe static values by function calls
2025-07-29 15:04:11 +02:00
Jędrzej Stuczyński
0b4deda621
nym-node debug command to reset providers db
2025-07-25 13:33:12 +01:00
benedetta davico
d01867ca8d
save version
2025-07-25 11:27:42 +02:00
benedetta davico
502c63b291
Fix broken CI
2025-07-25 11:19:27 +02:00
Jędrzej Stuczyński
a4e674c98b
basic zulip client for sending messages ( #5913 )
2025-07-24 16:22:35 +01:00
Jędrzej Stuczyński
7f97f13799
chore: nym node tokio console ( #5909 )
...
* conditionally enable console-subscriber within nym-node
* Update ci-build-upload-binaries.yml
* Update ci-build-upload-binaries.yml
add features console
* updated feature name
* fixed filtering on tracing layers
* add track_caller when spawning futures for better tokio-console support
* allow [client] tasks to specify their names when used within tokio console
* clippy
* pre-emptively fix wasm clippy
---------
Co-authored-by: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
2025-07-24 11:00:58 +01:00
Bogdan-Ștefan Neacşu
b975d08342
Remove old free credential handle ( #5864 )
...
* Set cached storage counters to 0 (#5812 )
* Set cached storage counters to 0
* u64 to i64 log possible error
* Check addition too
Debug commit
Remove more data from wg storage peer
Put actual ticket type in storage
Simplify add peer
Finish rebase
Pass defguard Peer
Cache less data for consumption
GatewayStorage traits
Wg API trait
Mock test structures
Unit test for peer controller
EcashManager trait
Init test of Authenticator
Remove peer test
* Fix windows different API
* Use make_bincode_serializer like in other places
* Add log_slow_statements to gateway storage
* Use correct LevelFilter
* Fix clippy
* More win fix
* Win clippy
* Use two error variants more
* Use only one Arc<RwLock<T>> instead of many more
* Remove commented test
* Specific trait import
2025-07-23 17:07:12 +03:00
Jędrzej Stuczyński
8e44f9f07f
chore: allow compatibility with 'CDLA-Permissive-2.0' ( #5910 )
2025-07-23 14:48:40 +01:00
benedettadavico
85604e8305
bump versions
2025-07-23 10:18:45 +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
8461d085a5
Merge pull request #5906 from nymtech/release/2025.13-emmental
...
merge release/2025.13-emmental to develop
2025-07-22 16:23:29 +02:00
Drazen Urch
af9f6e5ca0
Allow PG database backend ( #5880 )
...
* feat(db): add SQL query wrapper for PostgreSQL placeholder conversion
- Created query_wrapper module with functions to automatically convert
SQLite ? placeholders to PostgreSQL $1, $2, ... format
- Updated build.rs to handle mutually exclusive feature flags
- Modified one query in mixnodes.rs as proof of concept
- Added type conversions for PostgreSQL compatibility (u32->i64, u16->i32)
This is a checkpoint commit before converting all queries to use the wrapper.
* feat(nym-node-status-api): add PostgreSQL database support via feature flags
Implement dual database support for SQLite and PostgreSQL through Cargo feature flags.
The implementation uses a query wrapper that automatically converts SQLite-style ?
placeholders to PostgreSQL-style $1, $2, ... placeholders at runtime.
Key changes:
- Add query wrapper functions that handle placeholder conversion
- Convert all sqlx::query\! macros to use wrapper functions
- Handle type conversions between databases (i64 vs i32)
- Add feature-gated implementations for database-specific SQL syntax
- Update Makefile with clippy targets for both database features
- Document database support in README
* feat(nym-node-status-agent): add multi-API support with random selection
Agents can now connect to multiple APIs and randomly select one for each testrun:
- Accept multiple --server arguments in format "address:port:auth_key"
- Randomly shuffle server list before attempting connections
- Try each server until a testrun is obtained
- Submit results back only to the API that provided the testrun
- Continue to next server if one is down or has no testruns available
* feat(nym-node-status): implement primary/secondary server architecture
- Agent now requests testruns only from primary server (first in list)
- Results are submitted to all configured servers in parallel
- Secondary servers accept external testruns via new v2 endpoint
- Added auto-creation of gateway and testrun records on secondary servers
- New database queries: get_or_create_gateway, insert_external_testrun
- Client library enhanced with submit_results_with_context method
* Bump Node status API version
* Fix build workdir
* Bump to 3.1.4
* Fix types and queries
* 3.1.6
* Fix gateway perf, bump 3.1.7
* NodeId -> i32, 3.1.8
* Bump agent version
* i64 -> i32
* Use image yq
* Migration and more types
* Update remaining JSONB columns
* Simplify server config
* Update build path
* Change delimiter
* bump agent
* Split up pg and sqlite builds
* More typing fixes, build-and-push script
* Fix Dockerfile-pg
* Bump node-status-api
* TYping
* Agent build script
* More logging around testruns
* Fail loudly on read errors
* Cleanup
* Debug get gateways query
* Fix get_gateways query
* Use pg cert, 3.1.16
* Submit regular results to primary server
* Bump freshenss cutoff
* Update Cargo.lock
* fix: resolve rebase conflicts and compilation errors
After rebasing onto develop, fixed several issues:
- Fixed borrowed data escapes error by using sqlx::query directly in transaction functions
- Removed unused imports and cleaned up code
- Maintained database-specific implementations for transaction functions
* fmt
* Make PG default to make lives easier
* Performance improvements for Explorer v2
* Fix sqlite build
* Fix PG migration
* Tests round 1
* DB tests
* More tests
* And some more tests
* And some more, more tests
* cargo fmt
* Fix some failing lints
* Fix lioness version problems
* Clippy in tests
---------
Co-authored-by: dynco-nym <173912580+dynco-nym@users.noreply.github.com >
2025-07-22 15:25:43 +02:00
import this
a9ae2017f5
[DOCs/operators]: Release notes/v2025.13 emmental & NIP-3 announcement ( #5908 )
...
* initialise PR, add dev notes and bump node version
* add operators tool and update api stats
2025-07-22 12:10:43 +00:00
Bogdan-Ștefan Neacşu
09ebe7f9e9
Support mnemonic in the NS agent ( #5883 )
...
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2025-07-22 14:21:12 +03:00
Andrej Mihajlov
b72915c224
Merge pull request #5905 from nymtech/am/sqlx-guard-obtain-db-path-from-pool
...
sqlx-pool-guard: obtain filename from connect options
2025-07-22 11:57:55 +02:00
Andrej Mihajlov
add3e864e3
sqlx-pool-guard: obtain filename from connect options
2025-07-22 11:09:39 +02:00
benedettadavico
578c9b0567
update changelog
2025-07-22 11:09:35 +02:00
Andrej Mihajlov
8f6f696f36
Merge pull request #5896 from nymtech/am/handle-table-allocate-more-memory
2025-07-22 11:09:11 +02:00
Jędrzej Stuczyński
e9165763b6
Feature/dkg snapshot epoch ( #5900 )
...
* define storage item for holding historical DKG state
* make all epoch storage operations go through proxy functions
* make each saving action also apply to the historical item
* removed usage of update_epoch function
* test correct save heights
* exposed query for the epoch state at specified height
* regenerated contract schema
* restored default cw-plus behaviour as in hindsight it makes more sense
2025-07-21 17:32:57 +01:00
mfahampshire
6c1149708b
GW Probe docs: Go dep. + new required mnemonic ( #5897 )
...
* add note on go dep
* updated -h and useage doc
2025-07-18 12:36:30 +00:00
Mark Sinclair
aaf6931d78
nym-node-status-ui placeholder ( #5902 )
...
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2025-07-17 20:04:45 +01:00
Jędrzej Stuczyński
97804f2fe5
Feature/dkg epoch dealers query ( #5899 )
...
* feat: add GetEpochDealers and GetEpochDealersAddresses queries to the DKG contract
* extended DkgQueryClient with new queries
* updated contract schema
* unit tests
2025-07-17 12:26:01 +01:00
Jędrzej Stuczyński
802d9b69ca
fix: don't allow mixnode running in exit mode ( #5898 )
...
* fix: don't allow mixnode running in exit mode
* fixed error message
2025-07-17 10:57:16 +01:00
Andrej Mihajlov
7313857bc8
Allocate more memory to account for a drift in handle table size in between calls
2025-07-16 13:29:45 +02:00
benedettadavico
779174ada5
update wallet changelog
2025-07-15 14:57:49 +02:00
benedettadavico
8771c1dfa6
bump wallet version
2025-07-15 14:47:49 +02:00
benedettadavico
329ad83fc0
bump versions
2025-07-15 10:04:51 +02:00
Jack Wampler
aea5872ad0
bump h2 dependency to fix DoH connection close logging ( #5893 )
2025-07-14 12:56:56 -06:00
Mark Sinclair
9e9abd74d7
Update ci-sonar.yml
...
[skip ci]
2025-07-14 17:34:26 +01:00
Mark Sinclair
3832508af7
Update sonar-project.properties
2025-07-14 17:33:10 +01:00
Mark Sinclair
69a4e33b17
Create sonar-project.properties
2025-07-14 17:25:30 +01:00
Mark Sinclair
83385421ff
Create ci-sonar.yml
2025-07-14 17:24:42 +01:00
Jędrzej Stuczyński
ec53b570dc
listen for shutdown signals during nym-node startup ( #5879 )
...
this is to avoid situation where the process can't be killed without 'kill -9' because the logic to listen to shutdown signals hasn't been hit yet
2025-07-14 12:13:40 +01:00
Jędrzej Stuczyński
ebcc658f98
chain scraper: ignore precommits from missing validators ( #5867 )
2025-07-14 08:46:19 +01:00
Mark Sinclair
6a155721c6
Update push-node-status-agent.yaml
2025-07-11 13:51:10 +01:00
Mark Sinclair
1bb8b3a3ec
Update push-node-status-api.yaml
2025-07-11 13:50:07 +01:00
Mark Sinclair
8d1a16eb02
Update push-node-status-api.yaml
2025-07-11 11:46:21 +01:00
Mark Sinclair
8d10cf70e9
Update push-node-status-api.yaml
2025-07-11 11:36:16 +01:00
Mark Sinclair
e32df10b4d
Update push-node-status-api.yaml
2025-07-11 11:30:26 +01:00
Mark Sinclair
d1660c01e6
Update push-node-status-api.yaml
2025-07-11 11:12:09 +01:00
Sachin Kamath
14378b1db9
hotfix: fix contract build in Makefile ( #5892 )
2025-07-11 15:32:49 +05:30
dynco-nym
35bbf5fd84
Batch SQL writes for packet stats ( #5874 )
...
* Move stuff around
* Batch SQL operations
* Clippy
* Bump version
* Remove shared queue which was always re-initialized
* Make max_concurrent_tasks configurable
* fixed typo
* clippy
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2025-07-11 10:53:19 +01:00
Mark Sinclair
c374a4935a
Update push-node-status-agent.yaml ( #5882 )
...
* Update push-node-status-agent.yaml
* Update push-node-status-api.yaml
* Update push-node-status-api.yaml
Fix up typo
* Update push-node-status-agent.yaml
* Update push-node-status-api.yaml
2025-07-11 10:29:05 +01:00
Jędrzej Stuczyński
513f4f652d
Merge pull request #5887 from nymtech/merge/release/2025.12-dolcelatte
...
merge: release/2025.12-dolcelatte into develop
2025-07-10 09:16:58 +01:00
Sachin Kamath
82b9425ca6
chore: build contracts with cw optimizer ( #5888 )
2025-07-09 21:45:10 +05:30
Jędrzej Stuczyński
615e98b166
Merge branch 'develop' into merge/release/2025.12-dolcelatte
2025-07-09 15:37:41 +01:00
import this
b11f6c6c70
[DOCs/operators]: Release notes v2025.12-dolcelatte ( #5881 )
...
* initialise release update
* add dev features and bugfixes
* add version
---------
Co-authored-by: mfahampshire <maxhampshire@pm.me >
2025-07-09 13:32:46 +00: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
Jędrzej Stuczyński
2f5e8e0bcd
feat: forbid running mixnode + entry on the same node ( #5878 )
2025-07-09 08:59:55 +01:00
Jędrzej Stuczyński
812a8782b4
ignore 'Send' responses when claiming bandwidth ( #5884 )
2025-07-08 09:09:18 +01:00
benedettadavico
089c47cce7
update changelog
2025-07-07 15:44:15 +02:00
Jędrzej Stuczyński
833114372a
bugfix: key-rotation + reply SURBs ( #5876 )
...
* wip: changes to surb logic + stronger db typing
* surb invalidation logic
* chore: remove unused deps
* resolving todos
* a lot of additional bugfixes
* 1.88 clippy
* wasm fixes
* wasm clippy
* wallet clippy
* wait for epoch end when setting up new network
* split ReplyController into Sender and Receiver for easier reasoning
* additional reply surbs improvements
includes, but is not limited to: unconditionally reseting sender tag on restart, limiting number of surb re-requests, resetting stale surbs on load
* fixed calculation of number of removed surbs
* add additional calculated field to key rotation info
* DBG: 'request_reply_surbs_for_queue_clearing' temp logs
* fixes for silly mistakes
* conditionally reduce log severity
2025-07-04 16:29:03 +01:00
Jack Wampler
a7b57d7e58
Make Mix hops optional for Mixnet Client SURBs ( #5861 )
...
* allow SURBs to be configured without mix hops
* gateways require consistency in surb format so if disabling mixnhops - use updated format
2025-07-03 09:21:50 -06:00
benedettadavico
84e10a654c
Revert "Bump ns-api version"
...
This reverts commit d724f94319 .
2025-07-01 15:26:55 +02:00
benedetta davico
d724f94319
Bump ns-api version
2025-07-01 15:19:56 +02:00
Jędrzej Stuczyński
d0692a567a
feat: basic performance contract integration [within Nym API] ( #5871 )
...
* renamed nym-api config fields
* decouple rewarder startup from network monitor
* additional sections in nym-api config
* removed vesting queries in circulating supply calculator
* added memoized field for last submitted performance measurement
* wip: performance contract refresher
* cleaned up various contract caches
* modified cache refresher to allow passing update fn
* implement performance cache refreshing
* updated lefthook.yml to run cargo fmt
* impl NodePerformanceProvider trait
* dynamically using specific performance provider
* pre warm up performance contract cache and forbid the mode if its empty
* clippy
* introduce fallback setting for performance contract if value for given epoch is not available
* move some functions around
2025-07-01 11:29:50 +01:00
Jędrzej Stuczyński
2ae38b9e49
chore: 1.88 clippy ( #5877 )
...
* 1.88 clippy
* wasm clippy
* wallet clippy
2025-07-01 10:28:57 +01:00
benedetta davico
ef5990658a
Merge pull request #5873 from nymtech/wallet/fix-link
2025-06-26 13:26:36 +02:00
benedettadavico
658dec8299
fix the broken link
2025-06-26 12:44:47 +02:00
dynco-nym
447352b8d6
Set busy_timeout in sqlx ( #5872 )
...
* Set busy_timeout
* Bump version
2025-06-26 10:44:06 +02:00
Tommy Verrall
d6bb0979d0
fix imports
...
- it was not compiling due to this
2025-06-24 16:12:06 +02:00
Simon Wicky
eb59615c56
StatsAPI qol : disable swagger try it out and remove debug level from nym_http_api_client ( #5868 )
2025-06-23 14:58:29 +02:00
Bogdan-Ștefan Neacşu
07c908c497
Return true remaining ( #5866 )
2025-06-23 11:53:39 +03:00
Jędrzej Stuczyński
6de0c4ce92
feat: initial performance contract ( #5833 )
...
* initialised basic structure for the performance contract
* shared code for contract testing
* unified common testing methods between performance and nym pool contracts
* impl of ExecuteMsg for the contract
* impl of QueryMsg for the contract
* setting initial authorised NMs during instantiation
* additional tests and fixes
* ibid
* scaffolding for client traits
* completed client traits
* clippy
* naive add performance contract to testnet manager
* placeholder values for the performance contract address
* introduced admin messages to purge old measurements from the storage
* introduced check ensuring performance data is only added to bonded nodes
2025-06-20 09:06:56 +01:00
Jędrzej Stuczyński
fa1d47e941
Bugfix/backwards compat ( #5865 )
...
* lowered log severity
* make nodes use legacy encoding for forwarding packets
* note regarding localnet noise
2025-06-19 09:57:46 +01:00
benedettadavico
05d8b31e51
Merge branch 'remove/old-explorer' into develop
2025-06-18 15:34:40 +02:00
Georgio Nicolas
692fbf1392
Merge pull request #5828 from nymtech/georgio/dkg-crypsen-fixes
...
Security patches for the `dkg` crate
2025-06-18 10:48:37 +02:00
Jędrzej Stuczyński
44ec6d6bc8
bugfix: allow gateways to permit authentication from v4 clients ( #5862 )
2025-06-18 09:17:54 +01:00
Andrej Mihajlov
0de4aea77b
Merge pull request #5796 from nymtech/am/close-sqlite-pool
...
Close sqlite pool before moving or reopening databases
2025-06-17 19:01:25 +02:00
Georgio Nicolas
a7cd8efc04
dkg: fix clippy suggestions
2025-06-17 16:37:50 +02:00
Georgio Nicolas
56aad75220
dkg: verify integrity of ciphertexts during decryption
2025-06-17 16:30:11 +02:00
Georgio Nicolas
e2f2ab89ec
dkg: add CryptoRng trait requirement
2025-06-17 16:30:11 +02:00
Georgio Nicolas
4d09b6f2e5
bte/proof_chunking.rs: Check for potential arithmentic overflows
2025-06-17 16:30:11 +02:00
Jędrzej Stuczyński
6d47046a38
fixed client route for obtaining v2 list of gateways ( #5859 )
2025-06-16 14:32:46 +01:00
dynco-nym
b9339b8f0c
Add /status endpoints ( #5857 )
...
* Add /status endpoints
* Bump package version
* pub use instead of import
2025-06-16 13:19:35 +02:00
Andrej Mihajlov
43a7360399
Merge pull request #5856 from nymtech/am/remove-surb-screaming-logs
...
Clear out screaming logs
2025-06-16 11:39:27 +02:00
Andrej Mihajlov
5f9f7f0fac
Clear out screaming logs
2025-06-13 11:00:48 +02:00
Andrej Mihajlov
df0e2fe489
Merge pull request #5853 from nymtech/am/path-display
...
Use display when printing paths
2025-06-13 10:54:12 +02:00
Simon Wicky
5cfd09cd99
fix removal of qa env
2025-06-13 10:03:50 +02:00
benedetta davico
bc33cc4c8d
Merge pull request #5855 from nymtech/fix-qa-removal
2025-06-13 09:40:56 +02:00
Simon Wicky
a31597aca9
fix removal of qa env
2025-06-13 09:30:00 +02:00
Jack Wampler
378229b04e
HTTP Discovery objects & network defaults ( #5814 )
...
add extended (optional) fields to the NetworkDiscovery and configure fallback hosts
2025-06-12 11:15:36 -06:00
Andrej Mihajlov
fec196c097
Use display when printing paths
2025-06-12 17:17:00 +02:00
Andrej Mihajlov
1d7ffc1bb6
test: remove file after closing for a test
2025-06-12 15:39:26 +02:00
Andrej Mihajlov
0caa627960
Fix missing await on self.close_pool_inner()
2025-06-12 15:12:46 +02:00
import this
d6b3d7fc0a
[DOCs/operators]: Release notes for v2025.11 cheddar ( #5852 )
...
* bump up version
* add dev features
* add operator updates
* add updated stats
* update prebuild
2025-06-12 11:19:00 +00:00
benedettadavico
40b4670d80
bump versions
2025-06-12 12:21:02 +02:00
dynco-nym
ac273480f8
Fix CI version check ( #5851 )
...
* Fix version
* Test .rc version
* Undo cargo.toml version
* Remove comment
* Apply to statistics service
2025-06-12 11:17:56 +02:00
benedettadavico
79603d61d7
fix for QA
2025-06-12 10:02:40 +02:00
dynco-nym
e8e9a70ef4
Feature/node status dvpn directory ( #5829 )
...
* wip - dvpn directory cache
* Endpoint & cache
* /gateways works
- SkimmedNode data still missing
- need to move probe models to monorepo
* Rest of the data for /gateways
* Revert before merge: pin deps to cheddar release
* Filter gw by country
* Return percent string instead of u8
* Filter by semver
* Bump package version
* Fix probe types
* Reorg
* Add exit, entry endpoints
* Different entry/exit selection criteria
* Date fix migration
* Unpin from cheddar
* Revert "Unpin from cheddar"
This reverts commit f17239075b .
* Validation with celes
* PR feedback
* Fix path
* Bump version
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2025-06-12 09:56:31 +02:00
Tommy Verrall
0c52ee89c8
Merge pull request #5821 from nymtech/dependabot/npm_and_yarn/sdk/typescript/tests/integration-tests/mix-fetch/tar-fs-3.0.9
...
build(deps): bump tar-fs from 3.0.8 to 3.0.9 in /sdk/typescript/tests/integration-tests/mix-fetch
2025-06-12 08:43:47 +01:00
Tommy Verrall
f324d45721
Merge pull request #5449 from indmind/patch-1
...
chore: fixed typo in API endpoint parameter
2025-06-12 08:42:50 +01:00
Tommy Verrall
470e88f46c
Merge pull request #5843 from nymtech/dependabot/npm_and_yarn/wasm/mix-fetch/internal-dev/webpack-dev-server-5.2.1
...
build(deps-dev): bump webpack-dev-server from 4.13.2 to 5.2.1 in /wasm/mix-fetch/internal-dev
2025-06-12 08:41:20 +01:00
Tommy Verrall
42a5016822
Merge pull request #5845 from nymtech/remove/old-mock-nym-api-client
...
remove not used old mock-api
2025-06-12 08:40:35 +01:00
Tommy Verrall
579cff358d
Merge pull request #5849 from nymtech/feature/remove-browser-extension
...
Updated browser extension piece removal
2025-06-12 08:38:38 +01:00
benedetta davico
f95dda0f2f
Merge pull request #5844 from nymtech/feature/remove-bity
...
remove bity dir
2025-06-12 09:37:19 +02:00
benedetta davico
fc666fb984
Merge pull request #5848 from nymtech/remove/old-env-references
...
Remove/old env references
2025-06-12 09:37:08 +02:00
benedetta davico
1264fd9bfb
Update ci-build.yml
2025-06-11 17:48:24 +02:00
Tommy Verrall
3e8451f292
updated browser extension piece
...
- keep all the internal-dev wasm pieces as future examples
- everything previously was going to be removed
- shows functioning wasm interaction with the js
2025-06-11 17:15:20 +02:00
benedetta davico
53f4582202
Merge pull request #5835 from nymtech/benny/node-version-test
...
Update publish-nym-binaries.yml
2025-06-11 16:39:18 +02:00
benedettadavico
c7c6dcab65
remove old env references
2025-06-11 16:13:59 +02:00
benedettadavico
3422c49e85
remove qa env
2025-06-11 16:07:32 +02:00
benedettadavico
deee0b8e14
remove bity integration from cargo toml
2025-06-11 16:05:03 +02:00
benedettadavico
3ac58e0c49
Clean up
...
remove old explorer references
2025-06-11 16:02:19 +02:00
Tommy Verrall
7243cb57b5
remove not used old mock-api
2025-06-11 15:58:01 +02:00
Tommy Verrall
0276bd7b0b
Merge pull request #5840 from nymtech/remove-testnet-faucet
...
Removing test-net faucet
2025-06-11 14:47:08 +01:00
Tommy Verrall
457759bb57
Merge pull request #5841 from nymtech/feature/add-buy-locations
...
Amended the buy section
2025-06-11 14:20:59 +01:00
dependabot[bot]
de0f8ee2d3
build(deps): bump next from 14.2.15 to 14.2.26 in /documentation/docs ( #5772 )
...
Bumps [next](https://github.com/vercel/next.js ) from 14.2.15 to 14.2.26.
- [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.15...v14.2.26 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 14.2.26
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-06-11 13:36:30 +01:00
dependabot[bot]
ebf97ece9b
build(deps-dev): bump webpack-dev-server in /wasm/mix-fetch/internal-dev
...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 4.13.2 to 5.2.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.13.2...v5.2.1 )
---
updated-dependencies:
- dependency-name: webpack-dev-server
dependency-version: 5.2.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-11 12:23:47 +00:00
dependabot[bot]
50a55f4bfb
build(deps-dev): bump webpack-dev-server ( #5826 )
...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 4.15.2 to 5.2.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.15.2...v5.2.1 )
---
updated-dependencies:
- dependency-name: webpack-dev-server
dependency-version: 5.2.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>
2025-06-11 13:22:07 +01:00
Tommy Verrall
4ee5c6457b
remove images dir
2025-06-11 13:18:01 +02:00
Tommy Verrall
d7b5fce7aa
amended the buy section
...
- change the wallet to include the buy options for nym
- remove legacy code
2025-06-11 13:15:37 +02:00
benedetta davico
c3d9c1131b
Merge pull request #5838 from nymtech/release/2025.11-cheddar
...
merge release/2025.11-cheddar to develop
2025-06-11 13:09:57 +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
Tommy Verrall
5bdfb1ba5c
removing test-net faucet
2025-06-11 12:00:44 +02:00
benedettadavico
94e51f0047
remove bity dir
2025-06-11 10:28:44 +02:00
benedetta davico
f313e95e2f
Merge pull request #5837 from nymtech/yana/replace-mintscan
...
Replace mintscan with ping.pub
2025-06-11 10:14:36 +02:00
Yana
2b13ac99b4
Replace mintscan with ping.pub
2025-06-10 19:34:19 +03:00
benedetta davico
ef220882d4
update the workflow file again with a temp fix
...
reference: https://github.com/softprops/action-gh-release/issues/628
2025-06-10 11:39:20 +02:00
benedetta davico
59e26178ee
Update publish-nym-binaries.yml
2025-06-10 11:20:19 +02:00
benedetta davico
0d420fb0a5
remove explorer-api in workflow
2025-06-10 11:01:24 +02:00
benedettadavico
fce195fdba
update changelog
2025-06-10 10:28:47 +02:00
Jędrzej Stuczyński
554b1eb022
bugfix: fix swapped total and circulating supplies ( #5822 )
2025-06-09 08:41:21 +01:00
Andrej Mihajlov
e52bd918fb
Hide tokio behind feature
2025-06-06 15:00:40 +02:00
Andrej Mihajlov
9d82d6d111
Hide tokio and sqlx behind not(wasm32)
2025-06-06 13:34:56 +02:00
Andrej Mihajlov
3593631e4a
Exclude sqlx-pool-guard from wasm builds
2025-06-06 13:24:04 +02:00
import this
5b67403fb9
[DOCs/operators]: Add auto scraping of staking_supply_scale_factor & update api outputs ( #5832 )
2025-06-06 09:57:48 +00:00
Bogdan-Ștefan Neacşu
3a528d3b89
No autoremoval of peers ( #5831 )
...
* No autoremoval
* Remove startup_timestamp
2025-06-06 12:48:34 +03:00
Bogdan-Ștefan Neacşu
466bb97bc7
Use the same client bandwidth for top up ( #5813 )
...
* Use the same client bandwidth for top up
* Fix clippy
2025-06-06 10:12:50 +03:00
Simon Wicky
0d78416454
[Stats API] IP from nginx headers if available ( #5830 )
...
* proper IP handling
* workflow doesn't like fancy versions
2025-06-06 09:08:58 +02:00
Simon Wicky
8ba58ba11e
[Feature] Noise XKpsk3 integration (2025 version) ( #5692 )
...
* grand Noise squaheroo
* fix merge conflicts and adapt code for the key rotation changes (#5824 )
* remove file that should have been ignored
2025-06-05 11:34:55 +02:00
Simon Wicky
be16fddc75
[Stats API] Infallible network view ( #5825 )
...
* infallible network view and cheddar model for current compatibility
* bump patch version
* typo
2025-06-04 17:08:44 +02:00
benedettadavico
e9bb9792ab
bump binaries
2025-06-04 14:42:04 +02:00
dependabot[bot]
a7d6cba11d
build(deps-dev): bump http-proxy-middleware ( #5810 )
...
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware ) from 2.0.4 to 2.0.9.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases )
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md )
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.4...v2.0.9 )
---
updated-dependencies:
- dependency-name: http-proxy-middleware
dependency-version: 2.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-04 13:42:41 +02:00
Andrej Mihajlov
f5846d5bc2
Log all tracing output just in case
2025-06-04 11:40:56 +02:00
Bogdan-Ștefan Neacşu
88d4a9b111
Set cached storage counters to 0 ( #5812 )
...
* Set cached storage counters to 0
* u64 to i64 log possible error
* Check addition too
2025-06-04 12:11:46 +03:00
Andrej Mihajlov
d7779df1b7
Include proc_pidinfo on iOS
2025-06-04 11:00:15 +02:00
dependabot[bot]
a67ff33054
build(deps): bump tokio from 1.44.2 to 1.45.1 ( #5798 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.44.2 to 1.45.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.2...tokio-1.45.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.45.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-06-04 10:21:00 +02:00
dependabot[bot]
61badfdcfe
build(deps): bump undici in /.github/actions/nym-hash-releases/src ( #5771 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.28.5 to 5.29.0.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.28.5...v5.29.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 5.29.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-06-04 09:40:05 +02:00
dependabot[bot]
19dfbeb2b4
build(deps): bump cargo_metadata from 0.18.1 to 0.19.2 ( #5765 )
...
Bumps [cargo_metadata](https://github.com/oli-obk/cargo_metadata ) from 0.18.1 to 0.19.2.
- [Release notes](https://github.com/oli-obk/cargo_metadata/releases )
- [Changelog](https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md )
- [Commits](https://github.com/oli-obk/cargo_metadata/compare/0.18.1...0.19.2 )
---
updated-dependencies:
- dependency-name: cargo_metadata
dependency-version: 0.19.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-06-04 09:37:54 +02:00
dependabot[bot]
9f13616c24
build(deps): bump tempfile from 3.19.1 to 3.20.0 ( #5764 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.19.1 to 3.20.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.19.1...v3.20.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-version: 3.20.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-06-04 09:37:39 +02:00
Andrej Mihajlov
7fcc188041
Switch to tracing
2025-06-03 17:19:42 +02:00
Andrej Mihajlov
b8c8d33c94
Use log here
2025-06-03 15:13:21 +02:00
Andrej Mihajlov
02909c03dd
Expose database path
2025-06-03 14:49:49 +02:00
Jędrzej Stuczyński
d8c84cc4d6
feat: key rotation ( #5777 )
...
* wip
* wip: wrap node's sphinx key with a manager
* wip: choosing correct key for packet processing
* further propagation of key rotation information
* attaching key rotation information to reply surbs
* added basic key rotation information to mixnet contract
* wip: introducing cached queries for key rotation info from nym api
* unified nym-api contract cache refreshing
* finish packet decoding
* multi api client + retrieving rotation id
* rotating sphinx key files
* logic for migrating config file
* wip: putting new sphinx keys to self described endpoints
* processing loop of KeyRotationController
* fixed sphinx key loading
* rotating bloomfilters
* wired up KeyRotationController
* flushing bloomfilters to disk and loading
* most of nym-node changes
* post rebase fixes
* fixes due to backwards compatible hostkeys
* split http state.rs file
* dont use deprecated fields
* fixed backwards compatible deserialisation of host information
* split up node describe cache
* added a dedicated CacheRefresher listener to perform full refresh outside the set interval
* controlling announced sphinx keys within nym-api
* retrieving rotation id when pulling topology
* split nym-nodes http handlers
* v2 nym-api endpoints to retrieve nodes with additional metadata information
* bug fixes...
* additional bugfixes and guards against stuck epoch
* testnet manager: set first nym-api as the rewarder
* fixed host information deserialisation
* fixed panic during first key rotation
* post rebase fixes
* clippy
* more guards against stuck epochs
* added helper method to reset node's sphinx key
* instantiate mixnet contract with custom key rotation validity
* additional bugfixes and debugging nym-api deadlock
* passing shutdown to nym apis client
* remove dead test
* post rebasing fixes
* missing MixnetQueryClient variants
* remove usage of deprecated methods in sdk example
* fix: incorrect method signature
* post rebasing fixes
* attempt to retrieve key rotation id before doing any config migration work
* ignore tests relying on networking behaviour
* allow networking failures in certain tests
2025-06-03 11:22:51 +01:00
Simon Wicky
adbe0392ca
Nym-statistics-api : Postgres schema and SSL handling + Dockerfile and GitHub action ( #5817 )
...
* add option for ssl mode
* add dockerfile and dev util
* add github workflow for nym-statistics api
* apply review comments
* ci check for version + removed checks from push
2025-06-03 12:06:00 +02:00
windy-ux
3c6567ae64
[DOCs]: redirectsl ( #5816 )
...
+ /docs/developers/tutorials/rust-sdk.html
2025-06-03 09:28:55 +00:00
Andrej Mihajlov
11262836d2
Clean up
2025-06-03 09:43:36 +02:00
Andrej Mihajlov
f26fd5384d
Improve windows
2025-06-03 09:43:36 +02:00
Andrej Mihajlov
085103b333
Cleanup
2025-06-03 09:43:36 +02:00
Andrej Mihajlov
574f7f1abd
Revert
2025-06-03 09:43:36 +02:00
Andrej Mihajlov
31e161604a
Use sqlite pool guard
2025-06-03 09:43:36 +02:00
Andrej Mihajlov
e4e349bea8
Remove logs
2025-06-03 09:43:36 +02:00
Andrej Mihajlov
6391b7ed3a
Document
2025-06-03 09:43:36 +02:00
Andrej Mihajlov
c225511f95
Add Windows impl
2025-06-03 09:43:36 +02:00
Andrej Mihajlov
4eedbb235a
Add Windows implementation
2025-06-03 09:43:36 +02:00
Andrej Mihajlov
548b8717b2
Update Linux impl
2025-06-03 09:43:36 +02:00
Andrej Mihajlov
a215b3d0bf
Open file watch
2025-06-03 09:43:36 +02:00
Andrej Mihajlov
03d5a133eb
Close sqlite pool before erroring
2025-06-03 09:43:36 +02:00
dependabot[bot]
b323c62a6e
build(deps): bump tar-fs
...
Bumps [tar-fs](https://github.com/mafintosh/tar-fs ) from 3.0.8 to 3.0.9.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.0.8...v3.0.9 )
---
updated-dependencies:
- dependency-name: tar-fs
dependency-version: 3.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-03 06:50:43 +00:00
Jack Wampler
8384a411df
Bug Fix for Wallet build ( #5820 )
...
revert url used for connection-tester
2025-06-02 14:19:43 -06:00
Jack Wampler
c56ebd9ceb
Url scheme warning log ( #5819 )
...
fix conditions for logging about url scheme
2025-06-02 09:11:16 -06:00
Jędrzej Stuczyński
b081b20a83
chore: adjust heuristic for wireguard peer activity ( #5818 )
...
* chore: adjust heuristic for wireguard peer activity
* fixed incorrect delta_tx calculation + typo
2025-06-02 15:37:37 +01:00
Andrej Mihajlov
866d547745
Merge pull request #5795 from nymtech/am/update-sqlx-0.8.6
...
Update to sqlx 0.8.6
2025-06-02 13:23:09 +02:00
Andrej Mihajlov
64e3f066a7
Use type override to enforce i64 type instead of Option<i64>
2025-05-30 10:17:19 +02:00
Andrej Mihajlov
62520c9308
Update sqlx cache
2025-05-30 09:28:48 +02:00
Andrej Mihajlov
e65d455c91
Switch counters to i64 since sqlx started giving it back
2025-05-30 09:28:48 +02:00
Andrej Mihajlov
9b9c82a02a
Run unchecked as sqlx does not understand COALESCE on NULL value
2025-05-30 09:28:48 +02:00
Andrej Mihajlov
1a38a2503e
Stick to OffsetDateTime
2025-05-30 09:28:48 +02:00
Andrej Mihajlov
318f293983
All count() calls return i64 from now on
2025-05-30 09:28:48 +02:00
Andrej Mihajlov
5f2aba19c2
Update to sqlx 0.8.6
2025-05-30 09:28:48 +02:00
Jack Wampler
814ee45b4d
HTTP Client Retries, Fallbacks, and Redirects ( #5789 )
...
updates to nym HTTP api client with multiple features relating to request domains
2025-05-29 10:37:07 -06:00
dynco-nym
56ed915626
Replace chrono with time in NS API ( #5811 )
...
* Replace chrono with time in NS API
* Replace chrono in client
* Bump package version
2025-05-29 16:33:00 +02:00
Jędrzej Stuczyński
2de8f8bc21
feature: nympool contract ( #5464 )
...
* squashed nym-pool commits
initialised nym-pool contract and updated all bls12_381 to make it possible
create scaffolding for tests
ability to control the contract admin
introducing contract grants
grant type validation
basic grant operations + stubs for other messages
added queries
use transaction stubs
added expiration information to grant queries
setting initial grant state based on the current environment
allowance logic for attempting to spend part of a grant
implemented all remaining transactions
made public api for coin locking perform validation
tests for locked tokens storage
nympool storage tests
added messages for changing granter set
tests and fixes for sufficient tokens when inserting grants
tests for initial state + more bugfixes
queries tests
additional tests for transactions and fixes
post rebase fixes
updated contract dependencies
removed redundant wasm constructor
dont ask me why this suddenly became an issue - no clue
removed redundant wasm constructor
dont ask me why this suddenly became an issue - no clue
* missing schema + added nym_pool to the main Makefile
2025-05-29 10:31:01 +01:00
import this
f04cb6f6a6
[DOCs/operators]: Release notes v2025.10-brie ( #5808 )
...
* finish release notes and operator updates
* add NSL update - ready for merge
* address review comment
2025-05-28 11:59:35 +00:00
dynco-nym
4c67f01efb
Make address cache configurable ( #5784 )
...
* Make address cache configurable
* TestFixture
2025-05-28 10:41:12 +02:00
Simon Wicky
b69c2e1e94
Nym Statistics API ( #5800 )
...
* move stats types from vpn-client to here
* base stats api
* change storage schema
* add link to nymAPI for whitelisting
* remove outdated comment
* more comments update
* example of chrono vs time
* Add build.rs
- exports DATABASE_URL so cargo check works
- exports SQLX_OFFLINE for CI
- added pg_up.sh which spawns PG container
- required for cargo sqlx prepare
* fixes time vs chrono issue and cleaner build with docker
* add correct swagger types, with feature locking where relevant
* apply dynco suggestions
---------
Co-authored-by: dynco-nym <173912580+dynco-nym@users.noreply.github.com >
2025-05-28 10:23:11 +02:00
benedetta davico
d27e3b49db
Merge pull request #5806 from nymtech/release/2025.10-brie
2025-05-28 09:38:36 +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
ac12455f97
add comment
2025-05-27 16:35:51 +02:00
Jędrzej Stuczyński
0b92a59f1a
hack: temporarily use next.config.js instead of next.config.ts ( #5805 )
2025-05-27 11:41:51 +01:00
Jędrzej Stuczyński
474eff67fa
chore: adjusted wallet storybook mocks to fix the build ( #5804 )
2025-05-27 11:38:13 +01:00
benedetta davico
1c6db86259
Merge pull request #5803 from nymtech/benny/change-rust-version
...
change rust version to fix ci
2025-05-27 12:11:13 +02:00
Jędrzej Stuczyński
4a1ce8154a
chore: resolve 1.87 clippy warnings ( #5802 )
...
* Clippy in wallet & sdk
* Clippy in wallet
* Pin rust to 1.86 in builder
* apply changes from b7da75a18c
* missing nym-node features
* Box all the things
* additional boxes in the wallet
* post rebasing clippy
---------
Co-authored-by: dynco-nym <173912580+dynco-nym@users.noreply.github.com >
2025-05-27 11:08:36 +01:00
benedetta davico
e126c1f7f1
Update publish-nym-binaries.yml
2025-05-27 11:45:53 +02:00
benedetta davico
31772019cd
Update ci-contracts.yml
2025-05-27 11:44:01 +02:00
Bogdan-Ștefan Neacşu
aca98ab04f
Track wireguard credential retries ( #5783 )
...
* Add a cache for the credentials seen before on top-up
* Verify seen credentials on top ups
* Add warning log for timestamp subtraction
* Add unit test
2025-05-27 12:35:44 +03:00
Jędrzej Stuczyński
f925c6caf0
QoL: RequestPath trait for http-api-client ( #5788 )
...
* qol: RequestPath trait for http-api-client
* additional test case
* applied the change to other trait methods
2025-05-27 10:30:13 +01:00
benedettadavico
5369e5eab9
update changelog
2025-05-27 10:03:22 +02:00
Andrej Mihajlov
2e634c59a7
Merge pull request #5801 from nymtech/am/backport-pr-5779
2025-05-26 21:03:29 +02:00
jmwample
d7383d74f3
more relaxed usage of reqwest accept-encoding
2025-05-26 17:54:19 +02:00
Jon Häggblad
9a62581272
Update codeowners
2025-05-23 08:54:25 +02:00
Drazen Urch
ebb8e4ef19
Build and push nym-api action ( #5793 )
2025-05-22 19:12:29 +02:00
mfahampshire
a0057eb223
add notice re sdks ( #5792 )
...
* add notice re sdks
* fix borked notice
* fix another borked notice
2025-05-22 10:25:25 +00:00
import this
39195d79f5
[DOCs/operators]: Hotfix - Round decimalds to common convention ( #5791 )
2025-05-21 16:02:09 +00:00
import this
ede5ffaffc
[DOCs/operaotrs]: Automate Rewards calculator default state value ( #5790 )
2025-05-21 09:47:04 +00:00
Bogdan-Ștefan Neacşu
ed16505137
Fix contains ticketbook function that always returned true ( #5787 )
2025-05-20 17:18:06 +03:00
Simon Wicky
03bec90b83
swap a decode into a fromrow to please future postgres feature ( #5785 )
...
* swap a decode into a fromrow to please future postgres feature
* add missing feature and missing crate in log filter
2025-05-20 15:48:09 +02:00
import this
add57b2c14
[DOCs/operators]: Rewards calculator quick tweak ( #5786 )
2025-05-20 13:26:55 +00:00
dynco-nym
e98d60d7ce
Add node_bonded field to delegations ( #5759 )
...
* Add node_bonded field to delegations
- clarifies whether the delegation is to a bonded or unbonded node
- include delegations to unbonded nodes in the returned list
* PR feedback
2025-05-19 15:18:41 +02:00
import this
927ca8970c
[DOCs/operators]: Tokenomics cleanup ( #5782 )
...
* correcting APY to ROI
* cleanup and small edits
* add tooltip on ROI
2025-05-19 11:12:36 +00:00
Jack Wampler
47d222b13d
more relaxed usage of reqwest accept-encoding ( #5779 )
2025-05-16 13:03:24 -06: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
benedettadavico
f47650d6c8
bump binary versions
2025-05-16 13:03:37 +02:00
benedettadavico
3b2481e5a5
merge appenzeller to develop
2025-05-16 12:59:02 +02:00
import this
de47982585
[DOCs/operators]: Updated tokenomics, reward calculator & release notes v2025.9-appenzeller ( #5769 )
...
* correct expression about node stake
* typo fix
* sharpen overview
* detail rewards formula
* make calculator into standalone jsx component and import it
* finish pr for review
* fix alpha example with correct formula
* work in comments
2025-05-16 08:34:10 +00:00
Jon Häggblad
fafad41230
Skip refreshing the topology on startup as we already have an initial set ( #5768 )
2025-05-16 09:11:34 +02:00
Jon Häggblad
79df17710d
Teach HttpClientError how to report its status code and timeout ( #5770 )
2025-05-16 08:54:41 +02:00
benedetta davico
e039ea843c
Merge pull request #5743 from nymtech/tommy/remove-old-tests
...
Remove old test directory - Update validator docker
2025-05-16 08:34:55 +02:00
Jon Häggblad
e898f202b7
Fetch the topology from the nym-api concurrently ( #5767 )
...
* Fetch the topology from the nym-api concurrently
* Add path to get_json instrument
2025-05-15 15:00:41 +02:00
Jon Häggblad
ca75fec048
Update dependabot assignees ( #5762 )
2025-05-15 12:48:44 +02:00
Jon Häggblad
87aab4e31e
Instrument create_request ( #5760 )
...
In the vpn-api client we create requests directly, so let's instrument
them as well as the currently instrumented top-level function get_json
doesn't capture that.
2025-05-15 12:46:33 +02:00
Jędrzej Stuczyński
370a4a3a03
feat: use bincode by default in NymApiClient + remove feature-lock ( #5761 )
2025-05-14 17:33:10 +01:00
mfahampshire
9b6b2117dd
Max/general abstraction updates ( #5560 )
...
- new instance of echo server with lib / cli split
- echo server docs update
- tcpproxy and echosever now listen for kill signal
- ffi bindings of tcpproxy functions updated
2025-05-14 15:51:18 +00:00
Bogdan-Ștefan Neacşu
ea90d7b558
Decrease default average packet delay to 15 ms ( #5754 )
...
* Decrease default average packet delay to 15 ms
* Add upgrade for config value
* Fix ip packet router too
* Fix clippy
* Remove message_sending_average_delay from template too
2025-05-14 16:24:34 +03:00
dependabot[bot]
52e06a7eb4
build(deps): bump http-proxy-middleware from 2.0.8 to 2.0.9 ( #5730 )
...
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware ) from 2.0.8 to 2.0.9.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases )
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md )
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.8...v2.0.9 )
---
updated-dependencies:
- dependency-name: http-proxy-middleware
dependency-version: 2.0.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-05-13 16:25:49 +01:00
dependabot[bot]
e6250fa312
build(deps): bump base-x from 3.0.9 to 3.0.11 in /testnet-faucet ( #5737 )
...
Bumps [base-x](https://github.com/cryptocoinjs/base-x ) from 3.0.9 to 3.0.11.
- [Commits](https://github.com/cryptocoinjs/base-x/compare/v3.0.9...v3.0.11 )
---
updated-dependencies:
- dependency-name: base-x
dependency-version: 3.0.11
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 16:25:26 +01:00
dependabot[bot]
6d9e6a0f38
build(deps): bump ammonia from 4.0.0 to 4.1.0 ( #5739 )
...
Bumps [ammonia](https://github.com/rust-ammonia/ammonia ) from 4.0.0 to 4.1.0.
- [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.0.0...v4.1.0 )
---
updated-dependencies:
- dependency-name: ammonia
dependency-version: 4.1.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-05-13 16:25:09 +01:00
dependabot[bot]
c8331f4cad
build(deps): bump the patch-updates group across 1 directory with 12 updates ( #5753 )
...
Bumps the patch-updates group with 11 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [chrono](https://github.com/chronotope/chrono ) | `0.4.40` | `0.4.41` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.37` | `4.5.38` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.47` | `4.5.50` |
| [hickory-resolver](https://github.com/hickory-dns/hickory-dns ) | `0.25.1` | `0.25.2` |
| [sha2](https://github.com/RustCrypto/hashes ) | `0.10.8` | `0.10.9` |
| [tokio-util](https://github.com/tokio-rs/tokio ) | `0.7.14` | `0.7.15` |
| [toml](https://github.com/toml-rs/toml ) | `0.8.20` | `0.8.22` |
| [uniffi](https://github.com/mozilla/uniffi-rs ) | `0.29.1` | `0.29.2` |
| [tendermint](https://github.com/informalsystems/tendermint-rs ) | `0.40.3` | `0.40.4` |
| [tendermint-rpc](https://github.com/informalsystems/tendermint-rs ) | `0.40.3` | `0.40.4` |
| [indexed_db_futures](https://github.com/Alorel/rust-indexed-db ) | `0.6.1` | `0.6.4` |
Updates `chrono` from 0.4.40 to 0.4.41
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.40...v0.4.41 )
Updates `clap` from 4.5.37 to 4.5.38
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.37...clap_complete-v4.5.38 )
Updates `clap_complete` from 4.5.47 to 4.5.50
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.47...clap_complete-v4.5.50 )
Updates `hickory-resolver` from 0.25.1 to 0.25.2
- [Release notes](https://github.com/hickory-dns/hickory-dns/releases )
- [Changelog](https://github.com/hickory-dns/hickory-dns/blob/main/OLD-CHANGELOG.md )
- [Commits](https://github.com/hickory-dns/hickory-dns/compare/v0.25.1...v0.25.2 )
Updates `sha2` from 0.10.8 to 0.10.9
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.8...sha2-v0.10.9 )
Updates `tokio-util` from 0.7.14 to 0.7.15
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.14...tokio-util-0.7.15 )
Updates `toml` from 0.8.20 to 0.8.22
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.20...toml-v0.8.22 )
Updates `uniffi` from 0.29.1 to 0.29.2
- [Changelog](https://github.com/mozilla/uniffi-rs/blob/v0.29.2/CHANGELOG.md )
- [Commits](https://github.com/mozilla/uniffi-rs/compare/v0.29.1...v0.29.2 )
Updates `uniffi_build` from 0.29.1 to 0.29.2
- [Changelog](https://github.com/mozilla/uniffi-rs/blob/v0.29.2/CHANGELOG.md )
- [Commits](https://github.com/mozilla/uniffi-rs/compare/v0.29.1...v0.29.2 )
Updates `tendermint` from 0.40.3 to 0.40.4
- [Release notes](https://github.com/informalsystems/tendermint-rs/releases )
- [Changelog](https://github.com/cometbft/tendermint-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/informalsystems/tendermint-rs/compare/v0.40.3...v0.40.4 )
Updates `tendermint-rpc` from 0.40.3 to 0.40.4
- [Release notes](https://github.com/informalsystems/tendermint-rs/releases )
- [Changelog](https://github.com/cometbft/tendermint-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/informalsystems/tendermint-rs/compare/v0.40.3...v0.40.4 )
Updates `indexed_db_futures` from 0.6.1 to 0.6.4
- [Release notes](https://github.com/Alorel/rust-indexed-db/releases )
- [Commits](https://github.com/Alorel/rust-indexed-db/compare/v0.6.1...v0.6.4 )
---
updated-dependencies:
- dependency-name: chrono
dependency-version: 0.4.41
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap
dependency-version: 4.5.38
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete
dependency-version: 4.5.50
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: hickory-resolver
dependency-version: 0.25.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: sha2
dependency-version: 0.10.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tokio-util
dependency-version: 0.7.15
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: toml
dependency-version: 0.8.22
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: uniffi
dependency-version: 0.29.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: uniffi_build
dependency-version: 0.29.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tendermint
dependency-version: 0.40.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tendermint-rpc
dependency-version: 0.40.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: indexed_db_futures
dependency-version: 0.6.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 16:24:53 +01:00
dependabot[bot]
d5a2fc7b3a
build(deps): bump mikefarah/yq from 4.45.1 to 4.45.4 ( #5758 )
...
Bumps [mikefarah/yq](https://github.com/mikefarah/yq ) from 4.45.1 to 4.45.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.45.1...v4.45.4 )
---
updated-dependencies:
- dependency-name: mikefarah/yq
dependency-version: 4.45.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>
2025-05-13 16:23:46 +01:00
Jędrzej Stuczyński
6559fadf7f
feat: expires header for /active nym-api responses ( #5755 )
...
* refactor FormattedResponse to allow attaching additional headers
* helper method for including expiration headers
* add expires header for /active nodes responses
* added additional 'with_expires_header_delta' builder to FormattedResponse to allow setting expiration header with time delta
2025-05-13 16:01:57 +01:00
Jon Häggblad
b68f02be6a
Upgrade prometheus crate to fix security warning ( #5747 )
...
Upgrade the `prometheus` crate to bump the version of the protobuf
crate, which is flagged by `cargo audit` as having a security issue
RUSTSEC-2024-0437.
VPN-3074
2025-05-13 14:11:13 +02:00
benedettadavico
3f6acbfd66
update changelog
2025-05-13 11:42:50 +02:00
Drazen Urch
a830881ba5
Raw route submissions ( #5756 )
...
* Handle PG connection failures
* Readibility nit
2025-05-12 17:36:10 +02:00
Simon Wicky
a3a234b41b
[Feature] RememberMe is the new don't ForgetMe ( #5742 )
...
* move SessionType into statsitcis common crate
* add RememberMe to clients config
* change stats collection logic to handle remember me
* set up sdk client to send remember me message
* bump NS API version
2025-05-09 14:43:32 +02:00
Jędrzej Stuczyński
8730a84a8e
feat: nym-api bincode + yaml support ( #5745 )
...
* introduce 'Bincode' variant for FormattedResponse
* allow nym-api to return responses in bincode (and also yaml)
* client parsing support
* cargo fmt
* missing changes to nym-api tests
* fixed node status api build + adjusted NymApiClient construction
* NMv2 fixes + further api changes
* feature-locking http-api-common to fix wasm build
2025-05-09 10:11:22 +01:00
Jon Häggblad
5bdda911a9
Downgrade deranged crate to 0.4.0 ( #5746 )
...
Downgrade the crate `deranged` from 0.4.1 to 0.4.0, as 0.4.1 was yanked
and is flagged by `cargo audit`.
2025-05-08 15:05:27 +02:00
Jon Häggblad
419e16eb31
Remove pretty_env_logger and switch remaining crates to use tracing ( #5749 )
...
* Remove pretty_env_logger dependency
* Switch remaining instances of pretty_env_logger to tracing
2025-05-08 15:05:08 +02:00
Jon Häggblad
dcc663891a
Update pretty_env_logger to latest to not depend on unmaintained crate atty ( #5748 )
...
The crate `atty` is flagged to be unmaintained and also having some
security issues.
https://rustsec.org/advisories/RUSTSEC-2021-0145
https://rustsec.org/advisories/RUSTSEC-2024-0375
Updating the dependency `pretty_env_logger` solves this
2025-05-08 11:29:12 +02:00
Tommy Verrall
9c85dc022d
revert back to correct denoms for nym-cli usage
2025-05-07 18:10:06 +02:00
Tommy Verrall
5b4e386b21
fix up files
...
- run from root
- use colima to run from silicon based machines
- update readme
2025-05-07 17:30:26 +02:00
Simon Wicky
f4e4f262ae
fix parralel feature in ecash crate with send + sync ( #5744 )
2025-05-07 14:27:15 +02:00
Tommy Verrall
75c81b3206
clean up
2025-05-07 12:18:28 +02:00
Tommy Verrall
b7657e488b
un needed dir and contents
2025-05-07 12:17:46 +02:00
Tommy Verrall
546054615a
typos
2025-05-07 12:14:19 +02:00
Tommy Verrall
6d4ba18d86
remove old non working docker files
...
- replace with just the validator
- all other operations can be derived from that
2025-05-07 12:12:44 +02:00
benedettadavico
899a2bfc8a
bump binary versions
2025-05-07 11:22:45 +02:00
Tommy Verrall
57096bd86e
remove and clean up
2025-05-07 10:24:18 +02:00
import this
3049abf4f1
[DOCs/operators]: Tokenomics hotfix
2025-05-05 12:20:44 +00: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
1dc42df59c
Merge pull request #5734 from nymtech/release/2025.8-tourist
...
Merge release/2025.8-tourist to develop
2025-05-05 12:11:28 +02:00
import this
e2b85c91df
[DOCs]: TimeNow and Vars value sync up ( #5736 )
2025-04-30 12:38:31 +00:00
import this
796a7fba0a
[DOCs/operators]: Tokenomics updates & v2025.8-tourist release notes ( #5732 )
...
* initialise tokenomics update
* ready for review
* move info block lower down
* edit phrasing and add formulas
* delete extra syntax
* update syntax
* add release notes
2025-04-30 12:13:41 +00:00
dynco-nym
fbcf44eeb9
Add /account/{address} ( #5673 )
...
* Add /account/{address}
* Don't query vesting info
* Don't query rewards
* Remove unused code
* Fix clippy
* Fix build.rs build on Windows
* Addressing PR feedback
- not cloning nym nodes from cache
- reduced number of nym nodes kept in memory
- reduced number of iterations to read all data
- removed some fields
* Fix total_delegations
* Optimize nym_nodes hashmap
* Split flow into functions
* Remove vesting info
* Add caching for endpoint
* Cache optimizations
* Return early if balance is 0
* Refactor state cloning shenanigans
2025-04-29 13:23:14 +02:00
benedettadavico
e594630314
update changelog
2025-04-29 12:19:54 +02:00
dynco-nym
f4785099c2
Add nodes/delegations endpoint ( #5733 )
...
* WIP
* Add /delegations endpoint
* Bump package version
* Remove node_id field
2025-04-28 23:59:40 +02:00
benedettadavico
9c2595d9ef
bump versions
2025-04-25 15:47:20 +02:00
Jędrzej Stuczyński
b04d3ba376
add reserved byte to reply surb serialisation ( #5731 )
2025-04-25 10:05:38 +01:00
Jędrzej Stuczyński
5ad1f0b61a
add reserved byte to reply surb serialisation ( #5731 )
2025-04-25 10:02:32 +01:00
Jędrzej Stuczyński
b2dfdda210
NET-271: bugfix: use node saturation instead of its stake for selection weight ( #5717 )
2025-04-24 15:39:14 +01:00
dependabot[bot]
41ef3a26f5
build(deps-dev): bump http-proxy-middleware in /wasm/client/internal-dev ( #5719 )
...
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware ) from 2.0.6 to 2.0.9.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases )
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md )
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.6...v2.0.9 )
---
updated-dependencies:
- dependency-name: http-proxy-middleware
dependency-version: 2.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-24 10:27:12 +01:00
dependabot[bot]
bae1b488de
build(deps): bump golang.org/x/net in /wasm/mix-fetch/go-mix-conn ( #5720 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.36.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.36.0...v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.38.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-04-24 10:26:52 +01:00
dependabot[bot]
40cf2c441a
build(deps): bump clap from 4.5.36 to 4.5.37 in the patch-updates group ( #5722 )
...
Bumps the patch-updates group with 1 update: [clap](https://github.com/clap-rs/clap ).
Updates `clap` from 4.5.36 to 4.5.37
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.36...clap_complete-v4.5.37 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.37
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-24 10:26:32 +01:00
windy-ux
34871b14b3
/ change landing page tab title to "Nym docs" ( #5729 )
2025-04-23 15:32:34 +00:00
dynco-nym
c14b010f9e
Eliminate duplicate node_ids from endpoint ( #5728 )
...
* Improve swagger definitions
* Sort data in DB
* Improve logging
* Store gw description to nym nodes table
* Move explorer related path to /explorer
* Bump package version
2025-04-23 15:19:15 +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
04f75e7e48
Merge pull request #5726 from nymtech/release/2025.7-tex
...
Merge tex to develop
2025-04-22 10:50:40 +02:00
Bogdan-Ștefan Neacşu
866dcd1e39
Peer handle should die more gracefully ( #5704 )
...
* Don't exit handle without having peer removed
* Kernel going back to 0 is not an error
* Fix build
* Add stronger message for failure on last resort remove
2025-04-22 10:34:46 +03:00
Bogdan-Ștefan Neacşu
a8526d698e
Remove inactive peers ( #5721 )
2025-04-17 12:49:43 +03:00
import this
3f5e0cdb1f
[DOCs/operators]: Release notes for v2025.7 tex ( #5718 )
...
* bump version in setup pafe
* testing menu changes propagation
* add release notes to changelog
* add NSL announcement
* add announcement for debian versions
* sync up styling
2025-04-16 12:56:05 +00:00
Jack Wampler
96239a7812
allow client to specify whether to include mix hops or not in MixnetClient Debug Config ( #5696 )
2025-04-15 10:49:11 -06:00
windy-ux
762cfb8709
Merge branch 'locale/add_docs_favicon' ( #5716 )
2025-04-15 16:16:28 +00:00
dependabot[bot]
9835ad3396
build(deps): bump next from 14.2.21 to 14.2.25 ( #5655 )
...
Bumps [next](https://github.com/vercel/next.js ) from 14.2.21 to 14.2.25.
- [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.21...v14.2.25 )
---
updated-dependencies:
- dependency-name: next
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-04-15 16:49:05 +01:00
dependabot[bot]
f73a3ac932
build(deps): bump openssl from 0.10.70 to 0.10.72 in /nym-wallet ( #5688 )
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.70 to 0.10.72.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.70...openssl-v0.10.72 )
---
updated-dependencies:
- dependency-name: openssl
dependency-version: 0.10.72
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 16:48:56 +01:00
dependabot[bot]
5af4d8d862
build(deps): bump actions/checkout from 3 to 4 ( #5700 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [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/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
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-04-15 16:48:45 +01:00
Jack Wampler
2c81195e79
Update Hickory DNS "0.24.4" to "0.25" ( #5709 )
...
update the dependency on hickory dns to the latest minor version
2025-04-15 09:30:23 -06:00
dependabot[bot]
4a9066fb6b
build(deps): bump pnpm/action-setup from 4.0.0 to 4.1.0 ( #5436 )
...
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/pnpm/action-setup/releases )
- [Commits](https://github.com/pnpm/action-setup/compare/v4.0.0...v4.1.0 )
---
updated-dependencies:
- dependency-name: pnpm/action-setup
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-04-15 16:24:17 +01:00
dependabot[bot]
86cc600ea3
build(deps): bump crossbeam-channel from 0.5.14 to 0.5.15 in /nym-wallet ( #5703 )
...
Bumps [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam ) from 0.5.14 to 0.5.15.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.14...crossbeam-channel-0.5.15 )
---
updated-dependencies:
- dependency-name: crossbeam-channel
dependency-version: 0.5.15
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 16:22:39 +01:00
dependabot[bot]
459b109b5c
build(deps): bump the patch-updates group across 1 directory with 7 updates ( #5708 )
...
Bumps the patch-updates group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.97` | `1.0.98` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.34` | `4.5.36` |
| [env_logger](https://github.com/rust-cli/env_logger ) | `0.11.7` | `0.11.8` |
| [flate2](https://github.com/rust-lang/flate2-rs ) | `1.1.0` | `1.1.1` |
| [hyper-util](https://github.com/hyperium/hyper-util ) | `0.1.10` | `0.1.11` |
| [tendermint](https://github.com/informalsystems/tendermint-rs ) | `0.40.1` | `0.40.3` |
| [tendermint-rpc](https://github.com/informalsystems/tendermint-rs ) | `0.40.1` | `0.40.3` |
Updates `anyhow` from 1.0.97 to 1.0.98
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.97...1.0.98 )
Updates `clap` from 4.5.34 to 4.5.36
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.34...clap_complete-v4.5.36 )
Updates `env_logger` from 0.11.7 to 0.11.8
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.7...v0.11.8 )
Updates `flate2` from 1.1.0 to 1.1.1
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.1.0...1.1.1 )
Updates `hyper-util` from 0.1.10 to 0.1.11
- [Release notes](https://github.com/hyperium/hyper-util/releases )
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.10...v0.1.11 )
Updates `tendermint` from 0.40.1 to 0.40.3
- [Release notes](https://github.com/informalsystems/tendermint-rs/releases )
- [Changelog](https://github.com/informalsystems/tendermint-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/informalsystems/tendermint-rs/compare/v0.40.1...v0.40.3 )
Updates `tendermint-rpc` from 0.40.1 to 0.40.3
- [Release notes](https://github.com/informalsystems/tendermint-rs/releases )
- [Changelog](https://github.com/informalsystems/tendermint-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/informalsystems/tendermint-rs/compare/v0.40.1...v0.40.3 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-version: 1.0.98
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap
dependency-version: 4.5.36
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: env_logger
dependency-version: 0.11.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: flate2
dependency-version: 1.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: hyper-util
dependency-version: 0.1.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tendermint
dependency-version: 0.40.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tendermint-rpc
dependency-version: 0.40.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 16:22:00 +01:00
benedetta davico
08b6be93c4
Update publish-nym-binaries.yml
2025-04-15 15:29:46 +02:00
benedetta davico
f0d3d41a1f
Update publish-nym-binaries.yml
2025-04-15 14:27:34 +02:00
import this
9a42cab16d
testing menu change ( #5711 )
2025-04-15 12:17:11 +00:00
import this
970db22702
[DOCs]: Menu change ( #5710 )
2025-04-15 12:00:33 +00:00
Yana Matrosova
2c7df5766c
Merge pull request #5706 from nymtech/yana/explorer-caching
...
Yana/explorer caching
2025-04-14 10:03:44 -07:00
Yana
7ca2559f99
Add caching on tanstack queries
...
clean up
Another try
clean up
fix build
fix build
fix build
fix build
Refactor Node page to accept identity_key in params
fix build
fix build
fix buggy data on landing page graphs
Try fix gas fee for redeem all rewards
Another try to fix gas fee for redeem rewards
Add fees "auto" to the cosmWasm client with offline signer
comment out unused option
add getOfflineSigner dependency to the callback fn
comment out for good
clean up, optimise homepage layout
Dark theme
fix build
fix build
add fixes
Rebase onto develop, fix lint error
fix build
Fix tooltip
Fix switch button on mobile header
fix build
clean up
fix build
Fix switch component
fix build
Add moniker to Magic Search, fix tooltip hover on landing page
refactor urls
fix build
edit placeholder
Fix styles
fix error message
2025-04-14 17:01:44 +03:00
benedettadavico
b9dcafa04f
update wallet changelog
2025-04-14 15:39:16 +02:00
benedettadavico
260a7de083
update changelog
2025-04-14 15:06:28 +02:00
benedetta davico
51ca727ff2
revert nym-api version bump
2025-04-14 15:03:37 +02:00
Jędrzej Stuczyński
84db9f6bcd
chore: rename 'identity' module to 'ed25519' and 'encryption' to 'x25519' ( #5707 )
2025-04-13 11:58:25 +01:00
dynco-nym
660463908d
Expand /v3/nym-nodes with geodata ( #5686 )
...
* Expand /v3/nym-nodes
- includes node description and geodata
- expanded scope of included geodata
* Fetch geodata for all nodes
* Bump package version
2025-04-10 21:12:33 +02:00
dependabot[bot]
0be844e015
build(deps): bump crossbeam-channel from 0.5.14 to 0.5.15 ( #5702 )
2025-04-10 20:06:50 +02:00
Yana Matrosova
efa6e7d7c7
Merge pull request #5669 from nymtech/yana/explorer-caching
...
Yana/explorer caching
2025-04-10 18:41:31 +03:00
dynco-nym
33c783bb7c
Bump package version
2025-04-10 17:22:21 +02:00
Bogdan-Ștefan Neacşu
16059211b9
Add contains ticketbook data db query ( #5670 )
...
* Add contains ticketbook data db query
* Fix clippy
* Use exists for better performance
2025-04-10 18:21:50 +03:00
Yana
bb6c920767
fix build
2025-04-10 17:24:40 +03:00
Yana
8c4df963c9
Fix switch button on mobile header
2025-04-10 17:23:04 +03:00
Yana
af737596ca
Fix tooltip
2025-04-10 16:50:45 +03:00
Jędrzej Stuczyński
af2c4f50b6
Feature/updated sphinx payload keys ( #5698 )
...
* removed support for legacy packet types from NymCodec
I think nodes had plenty of time to upgrade given versioned variant was introduced in 2022
* temp: use local sphinx packet for development
* introduce new messages that use more efficient reply surbs encoding
* checks for incorrect encoding
* generate correct message depending on config value
* fixed current packet version
* made packet type selection configurable
* updated sphinx packet crate to the published version
* fixed wasm build
* fixes in outfox due to sphinx api changes
* additional tests
* clippy
* fixed log/tracing import
2025-04-10 13:43:29 +01:00
Jędrzej Stuczyński
02ed64557d
chore: removed old explorer-api ( #5701 )
2025-04-10 11:26:24 +01:00
Yana
38dabd8d0d
fix build
2025-04-10 11:38:43 +03:00
Yana
d9de5cfa33
Rebase onto develop, fix lint error
2025-04-10 11:29:13 +03:00
Yana
bdfbfde463
add fixes
2025-04-10 11:14:58 +03:00
Yana
5179f38ad2
fix build
2025-04-10 11:14:54 +03:00
Yana
f4e9abcd22
fix build
2025-04-10 11:14:54 +03:00
Yana
46ebd84b02
Dark theme
2025-04-10 11:14:54 +03:00
Yana
d8d2f99a18
clean up, optimise homepage layout
2025-04-10 11:14:49 +03:00
Yana
cd3ec5f3bd
comment out for good
2025-04-10 11:14:49 +03:00
Yana
32a16ef025
add getOfflineSigner dependency to the callback fn
2025-04-10 11:14:48 +03:00
Yana
6af4e44f55
comment out unused option
2025-04-10 11:14:48 +03:00
Yana
3cddc594b4
Add fees "auto" to the cosmWasm client with offline signer
2025-04-10 11:14:48 +03:00
Yana
d11aaed392
Another try to fix gas fee for redeem rewards
2025-04-10 11:14:48 +03:00
Yana
1bead28150
Try fix gas fee for redeem all rewards
2025-04-10 11:14:48 +03:00
Yana
735bed5cd7
fix buggy data on landing page graphs
2025-04-10 11:14:48 +03:00
Yana
12e0d34885
fix build
2025-04-10 11:14:48 +03:00
Yana
43af3b8a3b
fix build
2025-04-10 11:14:48 +03:00
Yana
8ff96b11c9
Refactor Node page to accept identity_key in params
2025-04-10 11:14:48 +03:00
Yana
df453158d6
fix build
2025-04-10 11:14:36 +03:00
Yana
abeeadb661
fix build
2025-04-10 11:14:36 +03:00
Yana
752fe7fa0f
fix build
2025-04-10 11:14:36 +03:00
Yana
c5ec682088
fix build
2025-04-10 11:14:36 +03:00
Yana
58a569cd26
clean up
2025-04-10 11:14:36 +03:00
Yana
2e767a2586
Another try
2025-04-10 11:14:35 +03:00
Yana
dc772d8759
clean up
2025-04-10 11:14:35 +03:00
Yana
9e70c7a32d
Add caching on tanstack queries
2025-04-10 11:14:35 +03:00
Jon Häggblad
ba5e86e842
Bump the nym-vpn deb metapackage to 1.0 ( #5697 )
2025-04-09 18:07:55 +02:00
Tommy Verrall
b7313656e9
Merge pull request #5699 from nymtech/fix/sign-in-page-wallet
...
Allow copy and paste on logins fields for the wallet
2025-04-09 15:15:28 +01:00
Tommy Verrall
2eb695088f
linting and yarn
...
- modify log screen
2025-04-09 16:14:11 +02:00
Tommy Verrall
eb612d47c0
Allow copy and paste on logins
...
- allow shell open for linking - some platforms it's not working as expected
2025-04-09 14:55:12 +02:00
benedetta davico
2ba7b26e5d
Merge pull request #5659 from nymtech/benny/revamp-api-tests
...
Adding fresh nym-api tests and workflow
2025-04-09 13:13:24 +02:00
Tommy Verrall
4cd0f7b56f
Merge pull request #5687 from nymtech/feature/test-v2
...
Tauri V2 - Wallet Migration
2025-04-09 12:09:41 +01:00
Tommy Verrall
600bf42a95
conflicts
2025-04-09 12:51:31 +02:00
Tommy Verrall
748e3e4248
fix remaining lint and cargo clippy errors
2025-04-09 12:46:03 +02:00
dependabot[bot]
8cf1b6427a
build(deps): bump tokio from 1.44.0 to 1.44.2 in /nym-wallet ( #5694 )
2025-04-09 12:40:37 +02:00
Tommy Verrall
7a888c6fdf
fix wallet ci
2025-04-09 12:17:02 +02:00
Tommy Verrall
9a9bb89d89
fix lint again
2025-04-09 12:14:49 +02:00
Tommy Verrall
4cc14ddcc4
cargo fmt
...
- hopefully the last
2025-04-09 11:53:47 +02:00
Tommy Verrall
2dbf9d97cb
yarn lint fix
2025-04-09 11:47:10 +02:00
Tommy Verrall
91b6f3cc3e
paste not working from currency form
...
- removed shellhelper too
2025-04-09 11:22:09 +02:00
Tommy Verrall
84cccffcbd
Fix PR comments
...
- removed the shell open in favour of the tauri plugin for opening
- cleaned up some code
- added a few packages
2025-04-09 10:27:25 +02:00
benedetta davico
7de346cf89
add env
2025-04-09 10:07:55 +02:00
benedetta davico
d6c40aee01
add env
2025-04-09 10:07:49 +02:00
Tommy Verrall
af16b3f059
first code review comments
2025-04-09 09:12:21 +02:00
Tommy Verrall
b1cde0716e
Fix delegation list
2025-04-08 20:10:05 +02:00
Tommy Verrall
45bcdb03d8
fix delegations page - after overflow
2025-04-08 19:29:32 +02:00
benedetta davico
0841b8701d
change path
2025-04-08 19:04:47 +02:00
benedetta davico
7ae228d8f4
change path
2025-04-08 19:03:58 +02:00
benedetta davico
916d33c8c0
Update nym-api-integration-tests.yml
2025-04-08 18:55:57 +02:00
benedetta davico
9b4b2d1a46
Update Makefile
2025-04-08 18:55:25 +02:00
benedettadavico
aef0a52c4b
fix workflow typo
2025-04-08 18:49:40 +02:00
Tommy Verrall
44682b5ef0
removed duplicates and reverted back to 1.2.18 as a version
2025-04-08 18:46:52 +02:00
benedettadavico
f282ffd8a6
remove missed line
2025-04-08 18:42:44 +02:00
benedettadavico
dfbeb8b1f8
reformatting, tidying up
2025-04-08 18:38:18 +02:00
benedettadavico
fc06fe39a2
more clippy fixes
2025-04-08 17:43:36 +02:00
benedettadavico
caa94c142f
fix clippy
2025-04-08 17:15:47 +02:00
benedettadavico
1a5c54084e
fmt
2025-04-08 17:01:46 +02:00
benedettadavico
49d203e18d
better response handling
2025-04-08 16:59:30 +02:00
Tommy Verrall
51c9b012e2
merge conflicts
2025-04-08 16:50:45 +02:00
Tommy Verrall
50b1175622
Merge branch 'develop' into feature/test-v2
2025-04-08 16:40:00 +02:00
Tommy Verrall
29ee5984fb
fix all workflows
2025-04-08 16:21:15 +02:00
Tommy Verrall
e542b25ffc
bump to version 2.0.0
...
- it's a big release therefore let's semver it correctly
2025-04-08 16:03:36 +02:00
Tommy Verrall
516d3f04cf
No need to publish these to the build server just use the artifacts
2025-04-08 15:57:20 +02:00
benedetta davico
9225e0a630
Merge branch 'develop' into benny/revamp-api-tests
2025-04-08 15:43:31 +02:00
Tommy Verrall
08c09781c7
Fixing all yarn lint errors
2025-04-08 14:36:42 +02:00
benedettadavico
36a4d96f34
cargo fmt
2025-04-08 13:48:42 +02:00
benedettadavico
139c911350
use env var for api url and make asserts uniform
2025-04-08 13:40:17 +02:00
Tommy Verrall
c92de832e4
remove arg
2025-04-08 12:12:13 +02:00
Tommy Verrall
d9d62195cb
try again
2025-04-08 12:05:28 +02:00
Tommy Verrall
da9115d51b
format
2025-04-08 11:58:48 +02:00
benedettadavico
bfddc1e4c1
clean up the test dir
2025-04-08 11:56:45 +02:00
benedettadavico
080d75204e
first commit to cleaning up nym-api tests
2025-04-08 11:56:45 +02:00
Tommy Verrall
1367cad99d
another attempt
2025-04-08 11:54:47 +02:00
Tommy Verrall
4f6d65ab95
revert previous add more logging
2025-04-08 11:50:27 +02:00
Tommy Verrall
4292d8ac03
update windows build
2025-04-08 11:40:50 +02:00
Tommy Verrall
dcb6de2421
tauri path
2025-04-08 11:22:38 +02:00
Tommy Verrall
1f5ed41bb3
correct tauri path
2025-04-08 11:21:53 +02:00
Tommy Verrall
091e98aa74
attempt windows build
2025-04-08 11:14:19 +02:00
Jędrzej Stuczyński
0e38126fc5
Feature/replay protection ( #5682 )
...
* remove old packettype + fix: apply routing filter BEFORE delaying
* updated sphinx crate for allow usage of reply tags
* full pipeline for placeholder checking of packet replay
* replay protection with batched insertion
* running background task for clearing/flushing the BF
* allow disabling the replay detection + cleanup
* allow unwrap in bench code
2025-04-08 09:50:25 +01:00
Tommy Verrall
ecbe192a88
try 22.04
2025-04-08 10:20:50 +02:00
Tommy Verrall
f0ee49788c
test old runner first
2025-04-08 10:18:32 +02:00
Tommy Verrall
d2ff3cb88d
fix app deps
2025-04-08 10:15:27 +02:00
Tommy Verrall
873d15a5e1
update runner platform
2025-04-08 10:13:30 +02:00
Tommy Verrall
53792cc839
Update runner for linux
2025-04-08 10:00:22 +02:00
Tommy Verrall
415ef1bf13
attempt to push to ci
2025-04-08 09:53:35 +02:00
benedettadavico
edfe29b738
bump versions
2025-04-08 09:46:48 +02:00
Tommy Verrall
a4f6426bf9
Update account display
2025-04-08 09:32:46 +02:00
dependabot[bot]
0870911b3c
build(deps): bump tokio from 1.44.1 to 1.44.2 ( #5693 )
2025-04-08 08:01:40 +02:00
Tommy Verrall
9f23887cc0
Input fields
2025-04-07 20:07:15 +02:00
Tommy Verrall
8ab269fa05
Jazz up receive modal
2025-04-07 17:16:22 +02:00
Tommy Verrall
7b75f22a8e
Remove legacy
2025-04-07 15:27:54 +02:00
Tommy Verrall
ca0449e03d
Init clipboard manager
2025-04-07 14:22:55 +02:00
Tommy Verrall
224e63d275
Rename and update
2025-04-07 11:37:22 +02:00
Tommy Verrall
3d77283056
Add pruning warning errors
2025-04-07 10:29:03 +02:00
Tommy Verrall
7cc473005b
More permissions errors
...
- fix more perm errors
- enabled the version in the wallet
2025-04-07 10:09:47 +02:00
Tommy Verrall
f874284850
- Update beyond tauri v2
...
- use the latest and greatest
- fixed links to use the command shell
- app version changes, need to be fixed to allow the auto updater too work
2025-04-04 18:47:35 +02:00
Tommy Verrall
7b6077ba64
update to log in
...
- next up fix hyperlinks
2025-04-04 13:56:20 +02:00
dynco-nym
0d4188785b
Fetch geodata for all nodes
2025-04-04 13:00:25 +02:00
Jędrzej Stuczyński
12026305d5
chore: clippy for 1.86 ( #5685 )
...
* chore: clippy for 1.86
* clippy inside wallet
2025-04-04 10:43:21 +01:00
import this
257e36ddcb
Featrure: Bash scripts to init and configure VMs conveniently and update docs ( #5681 )
...
* create VM init and config scripts
* PR ready for review
* address review comments
* syntax fix
2025-04-04 09:17:30 +00:00
Jon Häggblad
ad81c6d27e
Move all workflows on ubuntu-20 to ubuntu-22 ( #5455 )
...
* Move all workflows on ubuntu-20 to ubuntu-22
* Add missing -y for installing rsync in ci-docs
* Install rsync with --yes
* Switch two jobs to github hosted free tier runners
2025-04-04 11:05:02 +02:00
Tommy Verrall
ae52b7b71f
Merge pull request #5483 from nymtech/dependabot/npm_and_yarn/elliptic-6.6.1
...
build(deps): bump elliptic from 6.5.5 to 6.6.1
2025-04-04 08:48:29 +00:00
Tommy Verrall
854d3cceac
Merge pull request #5665 from nymtech/dependabot/npm_and_yarn/sdk/typescript/tests/integration-tests/mix-fetch/multi-eeeba236cb
...
build(deps): bump tar-fs and puppeteer in /sdk/typescript/tests/integration-tests/mix-fetch
2025-04-04 08:45:49 +00:00
benedetta davico
1bdf867fdb
Merge pull request #5684 from nymtech/benny/fix-mac-build
...
Fix the mac build of the wallet
2025-04-04 10:45:05 +02:00
benedetta davico
5a88b5b6a8
upper case
2025-04-04 10:39:40 +02:00
benedettadavico
5ab4d3c22c
bump wallet version
2025-04-04 10:12:00 +02:00
benedetta davico
b529883b81
Update package.json
2025-04-04 10:11:03 +02:00
benedetta davico
07f624660c
Update Cargo.toml
2025-04-04 10:10:37 +02:00
benedetta davico
71f8e736d8
Update publish-nym-wallet-macos.yml
2025-04-04 10:09:58 +02:00
benedetta davico
d3573e78e0
Merge pull request #5677 from nymtech/benny/update-node-versions
...
Update node versions in CI
2025-04-04 09:26:47 +02:00
dynco-nym
86c05267c2
Expand /v3/nym-nodes
...
- includes node description and geodata
- expanded scope of included geodata
2025-04-03 22:45:28 +02:00
import this
e6e74855af
[DOCs/operators]: Release notes 2025.6-chuckles ( #5678 )
...
* release notes finished
* add explorer info
2025-04-02 14:28:31 +00:00
Tommy Verrall
b4865520a4
Revert "add the base points back in"
...
This reverts commit 400aa6ba6d .
2025-04-02 15:36:49 +02:00
Tommy Verrall
f52ebfb9c3
Merge remote-tracking branch 'origin/feature/test-v2' into feature/test-v2
2025-04-02 15:34:12 +02:00
Tommy Verrall
6ca2a3c539
migrate to v2
...
- lots to check and do
2025-04-02 15:22:27 +02:00
Tommy Verrall
717c9066d6
Merge remote-tracking branch 'origin/feature/test-v2' into feature/test-v2
2025-04-02 15:18:26 +02:00
Tommy Verrall
2760a17323
add the base points back in
...
- now i've reverted back to the original two here, as the compiler is failing around `tauri::api::path` however, looking into the new design for the path resolver in tower this tasks, requires pratically changing the whole wallet_strorage and config set up
- it seems pretty straight forward https://v2.tauri.app/start/migrate/from-tauri-1/#migrate-path-to-tauri-manager - however, I would need a second set of eyes on this
2025-04-02 15:18:11 +02:00
Tommy Verrall
4e9f1bc0ed
migrate to v2
...
- lots to check and do
2025-04-02 15:17:44 +02:00
Tommy Verrall
d35023d14b
Merge remote-tracking branch 'origin/feature/test-v2' into feature/test-v2
2025-04-02 15:14:02 +02:00
Tommy Verrall
400aa6ba6d
add the base points back in
...
- now i've reverted back to the original two here, as the compiler is failing around `tauri::api::path` however, looking into the new design for the path resolver in tower this tasks, requires pratically changing the whole wallet_strorage and config set up
- it seems pretty straight forward https://v2.tauri.app/start/migrate/from-tauri-1/#migrate-path-to-tauri-manager - however, I would need a second set of eyes on this
2025-04-02 15:13:42 +02:00
Tommy Verrall
2ba74ae120
migrate to v2
...
- lots to check and do
2025-04-02 15:13:42 +02:00
fmtabbara
99d8aebea9
fix build
2025-04-02 13:08:16 +01:00
benedettadavico
0bde4dfc84
update to node v20
2025-04-02 11:41:27 +02:00
benedetta davico
a56068e28a
Merge pull request #5671 from nymtech/release/2025.6-chuckles
...
Merge release/2025.6-chuckles into develop
2025-04-02 10:35:16 +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
Tommy Verrall
9a4293a5b9
add the base points back in
...
- now i've reverted back to the original two here, as the compiler is failing around `tauri::api::path` however, looking into the new design for the path resolver in tower this tasks, requires pratically changing the whole wallet_strorage and config set up
- it seems pretty straight forward https://v2.tauri.app/start/migrate/from-tauri-1/#migrate-path-to-tauri-manager - however, I would need a second set of eyes on this
2025-04-02 08:53:40 +02:00
Tommy Verrall
cdddb44099
migrate to v2
...
- lots to check and do
2025-04-01 17:06:21 +02:00
Jack Wampler
d309b44ad7
Minor fixes involving key cloning and hashing ( #5664 )
2025-04-01 08:34:39 -06:00
benedetta davico
22539c3e7d
Update wallet mac runner
2025-04-01 15:41:12 +02:00
benedetta davico
edde411568
Update publish-nym-wallet-macos.yml
2025-04-01 15:29:25 +02:00
benedetta davico
75f2fb7039
Update publish-nym-wallet-macos.yml
2025-04-01 12:14:48 +02:00
benedetta davico
f768c8e8e2
Update publish-nym-wallet-ubuntu.yml
2025-04-01 12:14:12 +02:00
benedetta davico
200efebc37
Update publish-nym-wallet-win11.yml
2025-04-01 12:12:14 +02:00
benedettadavico
a429d6528e
bump wallet version
2025-04-01 11:41:15 +02:00
benedettadavico
ebed210de2
update wallet changelog
2025-04-01 10:16:08 +02:00
Jędrzej Stuczyński
d062524d32
mix throughput tester ( #5661 )
...
* wip: sending with single client
* tag packets to measure latency
* constantly logging rates
* concurrency
* adjusting some values
* write results to files upon completion
2025-03-31 15:57:24 +01:00
benedettadavico
f1d3c33391
Update changelog
2025-03-31 16:20:56 +02:00
dependabot[bot]
89eea3100e
build(deps): bump the patch-updates group across 1 directory with 8 updates ( #5668 )
...
Bumps the patch-updates group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.32` | `4.5.34` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.46` | `4.5.47` |
| [once_cell](https://github.com/matklad/once_cell ) | `1.21.1` | `1.21.3` |
| [reqwest](https://github.com/seanmonstar/reqwest ) | `0.12.4` | `0.12.15` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.19.0` | `3.19.1` |
| [time](https://github.com/time-rs/time ) | `0.3.39` | `0.3.41` |
| [uniffi](https://github.com/mozilla/uniffi-rs ) | `0.29.0` | `0.29.1` |
Updates `clap` from 4.5.32 to 4.5.34
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.32...clap_complete-v4.5.34 )
Updates `clap_complete` from 4.5.46 to 4.5.47
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.46...clap_complete-v4.5.47 )
Updates `once_cell` from 1.21.1 to 1.21.3
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.21.1...v1.21.3 )
Updates `reqwest` from 0.12.4 to 0.12.15
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.4...v0.12.15 )
Updates `tempfile` from 3.19.0 to 3.19.1
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.19.0...v3.19.1 )
Updates `time` from 0.3.39 to 0.3.41
- [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.39...v0.3.41 )
Updates `uniffi` from 0.29.0 to 0.29.1
- [Changelog](https://github.com/mozilla/uniffi-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mozilla/uniffi-rs/compare/v0.29.0...v0.29.1 )
Updates `uniffi_build` from 0.29.0 to 0.29.1
- [Changelog](https://github.com/mozilla/uniffi-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mozilla/uniffi-rs/compare/v0.29.0...v0.29.1 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: reqwest
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: time
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: uniffi
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: uniffi_build
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 15:51:06 +02:00
Jon Häggblad
d893c806c2
Update log crate ( #5667 )
2025-03-31 14:44:47 +02:00
dependabot[bot]
7846058802
build(deps): bump blake3 from 1.6.1 to 1.7.0 ( #5658 )
...
Bumps [blake3](https://github.com/BLAKE3-team/BLAKE3 ) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/BLAKE3-team/BLAKE3/releases )
- [Commits](https://github.com/BLAKE3-team/BLAKE3/compare/1.6.1...1.7.0 )
---
updated-dependencies:
- dependency-name: blake3
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-03-31 13:57:26 +02:00
dependabot[bot]
3c98c9021e
build(deps): bump tar-fs and puppeteer
...
Bumps [tar-fs](https://github.com/mafintosh/tar-fs ) to 3.0.8 and updates ancestor dependency [puppeteer](https://github.com/puppeteer/puppeteer ). These dependencies need to be updated together.
Updates `tar-fs` from 3.0.4 to 3.0.8
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.0.4...v3.0.8 )
Updates `puppeteer` from 21.1.1 to 24.4.0
- [Release notes](https://github.com/puppeteer/puppeteer/releases )
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.1.1...puppeteer-v24.4.0 )
---
updated-dependencies:
- dependency-name: tar-fs
dependency-type: indirect
- dependency-name: puppeteer
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-28 22:42:24 +00:00
benedettadavico
42fbb6684d
update issued-ticketbook-count to be GET
2025-03-27 12:58:04 +01:00
import this
f705884a53
[DOCs/operators]: fix typo and add url ( #5662 )
2025-03-27 11:50:16 +00:00
Andrej Mihajlov
2f55c031da
Remove Google public DNS ( #5660 )
2025-03-25 11:47:02 -06:00
benedettadavico
a9eb6052ff
bump binary versions
2025-03-25 11:41:30 +01:00
dynco-nym
3bc7ced2cf
Remove UNIQUE constraint on node pubkey ( #5649 )
...
* Migration to remove UNIQUE constraint
* Don't remove old nodes
* Bump package version
* Update function name
2025-03-24 11:21:09 +01:00
Bogdan-Ștefan Neacşu
8abcc58055
Add fd callback for initial authentication ( #5654 )
2025-03-24 11:24:38 +02:00
Jon Häggblad
76ff03b248
Revert using AsyncWrite sink in IPR ( #5656 )
2025-03-24 10:19:04 +01: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
Tommy Verrall
ccf3420aab
Merge pull request #5653 from nymtech/feature/wallet-revamp
...
Wallet-revamp to be in line with new nym-theming
2025-03-21 14:02:22 +00:00
Jędrzej Stuczyński
5df76ea2a9
Feature/paginated ticketbooks challenge ( #5619 )
...
* change ticketbook data request to allow for pagination
* implemented api endpoints on nym-api side
* auxiliary nym-api queries for number of issued ticketbooks
* ensure that challenged issuers support new queries
* addeed persistent identity to the rewarder
* clippy
* stupid chrono feature workaround
* clippy
* debugging issuance verification
* remove redundant closure
* added a minimum issuance threshold
2025-03-21 13:44:25 +00:00
Jędrzej Stuczyński
33992542b1
feature: upgrade cosmwasm to 2.2 ( #5479 )
...
* updated contracts to cosmwasm2.2 and fixed build issues
* removed old coconut contract code + additional dkg fixes
* replace deprecated to_binary and from_binary functions
* mixnet contract tests compiling
some are failing due to incorrect addresses
* made other contract tests compile
* fixed remaining tests
* allow usage of manually dispatching contract replies
* nym-api test fixes
* removed old toolchain from contracts CI
* linter fixes
* regenerated contract schema
* fixed easy_addr
* further license fixes
* post rebase fixes + update to 2.2.2
* change ci runner
* minor CI adjustments
* change wallet CI to use node 20
* more CI changes...
* run cosmwasm-check against release contracts
* test ci changes
* wip...
2025-03-21 13:43:35 +00:00
Tommy Verrall
a95ee3f334
wallet-revamp to be in line with new nym-theming
...
- updating colour pallete to match the nym.com sites
- used the same font too
- updated icons
2025-03-21 14:07:50 +01:00
Tommy Verrall
0a92f04048
Merge pull request #5652 from nymtech/feature/params
...
Update wallet to include Interval Operator Cost and Profit Margin
2025-03-21 12:08:19 +00:00
Tommy Verrall
368b105e27
few more broken links
2025-03-21 12:55:31 +01:00
Tommy Verrall
813cbda891
lint of delegations
2025-03-21 12:43:17 +01:00
Tommy Verrall
a8af641ec4
fix up all broken links
2025-03-21 12:32:35 +01:00
Tommy Verrall
f41a2d3a99
Update all deprecated links and use different explorers
2025-03-21 12:26:08 +01:00
Tommy Verrall
a3b7cb52c9
Merge remote-tracking branch 'origin/feature/params' into feature/params
2025-03-21 11:54:57 +01:00
Tommy Verrall
60846b57f6
yarn linting
2025-03-21 11:54:44 +01:00
Jon Häggblad
8ed09d74b3
Add RUSTUP_PERMIT_COPY_RENAME to ci-lint-typescript
2025-03-21 11:39:58 +01:00
Tommy Verrall
cd52bc577c
Merge branch 'develop' into feature/params
2025-03-21 10:36:43 +00:00
Tommy Verrall
ed021ff467
fix issues with profit margin throwing non required errors
...
- all is working
2025-03-21 11:26:45 +01:00
Tommy Verrall
4f67998127
adjust memo field again
...
- add additional warning about profit margin changing
2025-03-21 10:23:59 +01:00
Tommy Verrall
d06a8e0b21
working with a few errors in the console at present
...
- successful blockchain txs though
2025-03-21 09:58:54 +01:00
dynco-nym
3f05c0d4b9
Add concurrency limit to CI ( #5651 )
2025-03-20 20:13:41 +01:00
Jon Häggblad
1a37e60483
Add max_retransmissions flag on each message ( #5642 )
2025-03-20 19:54:07 +01:00
Tommy Verrall
19775cf917
remove duplicate file
...
- simulated txs fee works
- now the method just needs to be called
2025-03-20 19:09:58 +01:00
Yana Matrosova
0abc07c96f
Merge pull request #5636 from nymtech/BugFix/explorer_styling_broken
...
/ regenerated yarn.lock
2025-03-20 19:08:02 +02:00
Jędrzej Stuczyński
fbfeacf539
fixed type conversion
2025-03-20 16:03:43 +00:00
Tommy Verrall
e1583daaa3
no need for everything else
2025-03-20 16:43:31 +01:00
Tommy Verrall
e904627513
operator interval cost and profit margin
...
- the submission to the chain probably needs changing to create a new nym-node rust type for updating the cost params
- a few things may been changing in terms of display and submission
- the simulate txs fee is failing - because i don't know what to put
2025-03-20 16:42:04 +01:00
Jon Häggblad
04664c8ae1
Rework IPR codec to extract out timer and implement AsyncWrite ( #5632 )
...
* Update ipr codec
* Tweak conditional
* Fix sending empty packet for flush
* Remove unneeded log
* Bump mix_traffic and real_message channel from size 1 to 8
2025-03-20 15:59:44 +01:00
import this
4da68438c0
[DOCs/operators]: Monor fix ( #5650 )
2025-03-20 13:13:55 +01:00
Tommy Verrall
05c1554109
test
2025-03-20 12:51:12 +01:00
import this
2b83442a6d
[DOCs/operators]: Updates and release notes for v2025.5-chokito ( #5648 )
...
* replace dead token page with live dashboard
* add dev release notes
* fix urls
* add IPv6 KVM guide
* simplify node setup command
* add operator updates
* PR finished: add WG exit policy steps andfinish changelog
* PR finished: fix typo
* add components to the branch
* fix styling
2025-03-20 10:55:33 +00:00
Yana
f982cb49c2
Fix NS api endpoint for dev and prod, add env variables
2025-03-20 11:57:50 +02:00
dependabot[bot]
0c05727e58
build(deps): bump dtolnay/rust-toolchain from 1.90.0 to 1.100.0 ( #5638 )
...
Bumps [dtolnay/rust-toolchain](https://github.com/dtolnay/rust-toolchain ) from 1.90.0 to 1.100.0.
- [Release notes](https://github.com/dtolnay/rust-toolchain/releases )
- [Commits](https://github.com/dtolnay/rust-toolchain/compare/1.90.0...1.100.0 )
---
updated-dependencies:
- dependency-name: dtolnay/rust-toolchain
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-03-20 09:52:50 +00:00
Jon Häggblad
3c432ac073
Clean stale partially received buffers ( #5536 )
...
* Clean stale partially received buffers
* Tweak timeout
* Do cleanup after handling new messages instead of in the select loop
* Debug logging and remove unreachable
* Downgrade log
* Tweak logs
* tweak whitespace
* Only run the stale check every 10 sec
2025-03-20 10:01:42 +01:00
Yana
52ffd2e798
fix build
2025-03-19 15:30:39 +02:00
dependabot[bot]
be8c7b4953
build(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 in /wasm/mix-fetch/go-mix-conn ( #5613 )
...
* build(deps): bump golang.org/x/net in /wasm/mix-fetch/go-mix-conn
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.23.0 to 0.36.0.
- [Commits](https://github.com/golang/net/compare/v0.23.0...v0.36.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* update used go compiler
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2025-03-19 11:00:55 +00:00
dependabot[bot]
8e4bc12b87
Bump http-proxy-middleware from 2.0.6 to 2.0.7 ( #5019 )
...
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware ) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases )
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.7/CHANGELOG.md )
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.6...v2.0.7 )
---
updated-dependencies:
- dependency-name: http-proxy-middleware
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-03-19 10:10:17 +00:00
dependabot[bot]
4895820985
build(deps): bump next from 13.5.7 to 14.2.15 in /documentation/docs ( #5281 )
...
Bumps [next](https://github.com/vercel/next.js ) from 13.5.7 to 14.2.15.
- [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/v13.5.7...v14.2.15 )
---
updated-dependencies:
- dependency-name: next
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-03-19 10:10:02 +00:00
dependabot[bot]
8500618fe9
build(deps): bump next from 14.1.4 to 14.2.21 in /explorer-nextjs ( #5308 )
...
Bumps [next](https://github.com/vercel/next.js ) from 14.1.4 to 14.2.21.
- [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.1.4...v14.2.21 )
---
updated-dependencies:
- dependency-name: next
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-03-19 10:09:54 +00:00
dependabot[bot]
a5b390b98f
build(deps): bump nanoid from 3.3.7 to 3.3.8 in /documentation/docs ( #5335 )
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.3.7...3.3.8 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 10:09:46 +00:00
dependabot[bot]
ff66674f61
build(deps): bump store2 from 2.14.3 to 2.14.4 ( #5391 )
...
Bumps [store2](https://github.com/nbubna/store ) from 2.14.3 to 2.14.4.
- [Commits](https://github.com/nbubna/store/compare/2.14.3...2.14.4 )
---
updated-dependencies:
- dependency-name: store2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 10:09:38 +00:00
dependabot[bot]
a7cf34e812
build(deps): bump @octokit/plugin-paginate-rest and @actions/github ( #5488 )
...
Bumps [@octokit/plugin-paginate-rest](https://github.com/octokit/plugin-paginate-rest.js ) to 9.2.2 and updates ancestor dependency [@actions/github](https://github.com/actions/toolkit/tree/HEAD/packages/github ). These dependencies need to be updated together.
Updates `@octokit/plugin-paginate-rest` from 9.2.1 to 9.2.2
- [Release notes](https://github.com/octokit/plugin-paginate-rest.js/releases )
- [Commits](https://github.com/octokit/plugin-paginate-rest.js/compare/v9.2.1...v9.2.2 )
Updates `@actions/github` from 5.1.1 to 6.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/github/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/github )
---
updated-dependencies:
- dependency-name: "@octokit/plugin-paginate-rest"
dependency-type: indirect
- dependency-name: "@actions/github"
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-03-19 10:09:05 +00:00
dependabot[bot]
a85dad6bd7
build(deps): bump braces in /sdk/typescript/packages/mix-fetch-node ( #5612 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 10:08:56 +00:00
dependabot[bot]
5b8a14f74b
build(deps-dev): bump ws in /wasm/client/internal-dev ( #5614 )
...
Bumps [ws](https://github.com/websockets/ws ) from 8.13.0 to 8.18.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.13.0...8.18.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 10:08:45 +00:00
dependabot[bot]
730c2efea6
build(deps-dev): bump webpack in /wasm/client/internal-dev ( #5615 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.77.0 to 5.98.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.77.0...v5.98.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 10:08:36 +00:00
dependabot[bot]
c9d6a8cc25
build(deps): bump @babel/runtime in /testnet-faucet ( #5621 )
...
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) from 7.16.3 to 7.26.10.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime )
---
updated-dependencies:
- dependency-name: "@babel/runtime"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-19 10:06:52 +00:00
Jon Häggblad
230b2b1784
Upgrade sha2 to workspace version or validator-client ( #5644 )
2025-03-19 10:46:15 +01:00
Jon Häggblad
e4e9615535
Add RUSTUP_PERMIT_COPY_RENAME in two workflows that we forgot about ( #5646 )
2025-03-19 09:18:25 +01:00
mfahampshire
a19ee8f2aa
fix accidental localhost link ( #5643 )
2025-03-18 17:23:22 +01:00
benedetta davico
abfc68108a
Merge pull request #5497 from helicopter-1/spelling
...
Corrected typos
2025-03-18 16:53:37 +01:00
Yana
7bf1adff28
Fixes
2025-03-18 17:45:38 +02:00
dependabot[bot]
ed90e358fb
build(deps): bump zeroize from 1.6.0 to 1.8.1 ( #5630 )
...
Bumps [zeroize](https://github.com/RustCrypto/utils ) from 1.6.0 to 1.8.1.
- [Commits](https://github.com/RustCrypto/utils/compare/zeroize-v1.6.0...zeroize-v1.8.1 )
---
updated-dependencies:
- dependency-name: zeroize
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-03-18 15:23:16 +01:00
benedetta davico
c7d0e26946
Merge pull request #5640 from nymtech/release/2025.5-chokito
...
Merge chokito to develop
2025-03-18 14:50:45 +01:00
Jon Häggblad
8d65c25986
Remove explorer-api from the main workspace ( #5635 )
2025-03-18 14:09:24 +01:00
benedetta davico
a143d5f4f6
Merge pull request #5557 from nymtech/feature/exit-policies
...
Wireguard exit policies (and tests)
2025-03-18 12:29:40 +01:00
dependabot[bot]
c041d11673
build(deps): bump zip from 2.2.2 to 2.4.1 ( #5639 )
...
Bumps [zip](https://github.com/zip-rs/zip2 ) from 2.2.2 to 2.4.1.
- [Release notes](https://github.com/zip-rs/zip2/releases )
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zip-rs/zip2/compare/v2.2.2...v2.4.1 )
---
updated-dependencies:
- dependency-name: zip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-18 10:59:08 +01:00
benedettadavico
82e82943aa
update changelog
2025-03-18 10:39:55 +01:00
RadekSabacky
e4fd87be2c
/ regenerated yarn.lock
2025-03-17 19:04:51 +01:00
dependabot[bot]
19ffe217f1
build(deps): bump http from 1.2.0 to 1.3.1 ( #5626 )
2025-03-17 18:47:40 +01:00
dependabot[bot]
079bfa52e7
build(deps): bump the patch-updates group with 8 updates ( #5624 )
...
Bumps the patch-updates group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.87` | `0.1.88` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.31` | `4.5.32` |
| [env_logger](https://github.com/rust-cli/env_logger ) | `0.11.6` | `0.11.7` |
| [http-body-util](https://github.com/hyperium/http-body ) | `0.1.2` | `0.1.3` |
| [quote](https://github.com/dtolnay/quote ) | `1.0.39` | `1.0.40` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.44.0` | `1.44.1` |
| [tokio-util](https://github.com/tokio-rs/tokio ) | `0.7.13` | `0.7.14` |
| [indexed_db_futures](https://github.com/Alorel/rust-indexed-db ) | `0.6.0` | `0.6.1` |
Updates `async-trait` from 0.1.87 to 0.1.88
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.87...0.1.88 )
Updates `clap` from 4.5.31 to 4.5.32
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.31...clap_complete-v4.5.32 )
Updates `env_logger` from 0.11.6 to 0.11.7
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.7 )
Updates `http-body-util` from 0.1.2 to 0.1.3
- [Release notes](https://github.com/hyperium/http-body/releases )
- [Commits](https://github.com/hyperium/http-body/compare/http-body-util-v0.1.2...http-body-util-v0.1.3 )
Updates `quote` from 1.0.39 to 1.0.40
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.39...1.0.40 )
Updates `tokio` from 1.44.0 to 1.44.1
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.0...tokio-1.44.1 )
Updates `tokio-util` from 0.7.13 to 0.7.14
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.13...tokio-util-0.7.14 )
Updates `indexed_db_futures` from 0.6.0 to 0.6.1
- [Release notes](https://github.com/Alorel/rust-indexed-db/releases )
- [Commits](https://github.com/Alorel/rust-indexed-db/compare/v0.6.0...v0.6.1 )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: http-body-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tokio-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: indexed_db_futures
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-17 16:30:29 +01:00
dependabot[bot]
be9a2c26e7
build(deps): bump once_cell from 1.20.3 to 1.21.1 ( #5629 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.20.3 to 1.21.1.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.20.3...v1.21.1 )
---
updated-dependencies:
- dependency-name: once_cell
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-03-17 16:29:02 +01:00
mfahampshire
d6f3eb6411
Max/new explorer url ( #5522 )
...
* new api link for explorer v2
* remove footer add explorer to navbar
* include image
* @ fix menu icons
* + explorer link in footer
---------
Co-authored-by: RadekSabacky <radek@nymtech.net >
2025-03-17 14:15:10 +00:00
dependabot[bot]
144f3bed9c
build(deps): bump celes from 2.5.0 to 2.6.0 ( #5627 )
...
Bumps [celes](https://github.com/mikelodder7/celes ) from 2.5.0 to 2.6.0.
- [Commits](https://github.com/mikelodder7/celes/commits )
---
updated-dependencies:
- dependency-name: celes
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-03-17 13:46:33 +01:00
dependabot[bot]
c1174e64d4
build(deps): bump humantime from 2.1.0 to 2.2.0 ( #5625 )
2025-03-17 12:59:56 +01:00
dependabot[bot]
312ecbe4dc
build(deps): bump tempfile from 3.18.0 to 3.19.0 ( #5631 )
2025-03-17 12:53:24 +01:00
dependabot[bot]
d2afa587e4
build(deps): bump uuid from 1.15.1 to 1.16.0 ( #5628 )
2025-03-17 12:52:17 +01:00
Tommy Verrall
224c4c1870
fix tests and ensure everything is working...
2025-03-17 11:07:54 +01:00
dynco-nym
3f8abdb74f
Add /v3/nym-nodes ( #5569 )
...
* Add /v3/nym-nodes
- returns extended node info from local DB
- endpoint caching
- add bond_info & self_described to DB nym_nodes
- update mixnode & gateway bond status on data refresh
- add `active` column to DB nym_nodes
- use only active & bonded nodes in scraping/testrun tasks
* Improve log
* PR feedback
- remove active field from nym_nodes
- delete obsolete nym_nodes
* node-status-api: cargo sqlx prepare
* Remove guardrails in CI file
* Revert "node-status-api: cargo sqlx prepare"
This reverts commit 1fcd895f0d .
* Try to ignore sqlx files
* cargo sqlx prepare
* Repair harbor tag check
* Try without checkout action
* add awk
* Update log
2025-03-15 00:17:40 +01:00
Jędrzej Stuczyński
0f6ec8610e
hotfix: correctly increment ws connection counter ( #5620 )
2025-03-14 15:47:17 +00:00
dynco-nym
3baac1292d
Add workflow to check if tag exists ( #5617 )
...
* Add workflow
* Check harbor for tag
* Remove leftover comments
* Try out cargo metadata
* Revert "Try out cargo metadata"
This reverts commit b83fbad1ca .
2025-03-14 16:31:49 +01:00
benedetta davico
c3b8c4b2f7
Merge pull request #5616 from nymtech/bd/remove-explorer-api-ci
...
Remove explorer-api from ci-build-binaries
2025-03-13 13:36:30 +01:00
benedettadavico
271b9e545c
remove bump to explorer-api
2025-03-13 13:35:06 +01:00
benedetta davico
9641f01670
remove explorer-api from ci-build-binaries
2025-03-13 13:31:46 +01:00
benedettadavico
a7bb3e8d91
bump versions for chokito
2025-03-13 13:19:37 +01:00
Fouad
dc88650d6d
Explorer V2 ( #5548 )
...
* remove pnpm lock file (should only be using yarn)
* Add lefthook configuration for pre-commit checks
* Add explorer-v2 to package.json dependencies
* add explorer v2
* update explorer v2 package name
* + basepath
+ redirect to basepath
+ blog icons refactor
+ icons refactor
* Add Getting Started instructions to README
* fix noise graph bug and line graph UI
* Delete unused translations, clean up console logs
* / test image url
* update yarn.lock
---------
Co-authored-by: RadekSabacky <radek@nymtech.net >
Co-authored-by: windy-ux <75579979+windy-ux@users.noreply.github.com >
Co-authored-by: Yana <iana.matrosova@gmail.com >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2025-03-13 11:31:59 +00:00
Jack Wampler
79ce611d21
Server Side internal DoT/DoH opt out ( #5577 )
2025-03-12 10:14:04 -06:00
benedetta davico
960e817b8f
Merge pull request #5578 from nymtech/yana/fix-double-memo
...
delete double memo field in send modal
2025-03-12 15:03:04 +01:00
dependabot[bot]
8b03e66ba7
build(deps): bump braces in /sdk/typescript/packages/nodejs-client ( #5611 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 13:41:18 +00:00
dependabot[bot]
6a35581299
build(deps-dev): bump webpack-dev-middleware ( #5610 )
...
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware ) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases )
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4 )
---
updated-dependencies:
- dependency-name: webpack-dev-middleware
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 13:40:54 +00:00
Jędrzej Stuczyński
ce124a29a7
Chore/more payment watcher debug endpoints ( #5608 )
...
* add new endpoints for health and build information
* fixed timestamp serialisation in api responses
* status routes for price scraper
* state for processing bank msg
* clippy
2025-03-12 12:12:28 +00:00
Jędrzej Stuczyński
f62d8813e0
chore: start sending v2 sphinx packets ( #5554 )
...
* chore: start sending v2 sphinx packets
* updated surb construction to use current format
2025-03-12 12:01:58 +00:00
dependabot[bot]
a9cf016af2
build(deps-dev): bump ws in /wasm/mix-fetch/internal-dev ( #5593 )
...
Bumps [ws](https://github.com/websockets/ws ) from 8.13.0 to 8.18.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.13.0...8.18.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 11:58:19 +00:00
dependabot[bot]
a8403b585b
build(deps-dev): bump webpack in /wasm/mix-fetch/internal-dev ( #5597 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.77.0 to 5.98.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.77.0...v5.98.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 11:58:12 +00:00
Jon Häggblad
e9a7b48da0
Export lane queue lengths in sdk ( #5609 )
2025-03-12 12:57:17 +01:00
dependabot[bot]
66792f57ed
build(deps): bump @babel/helpers from 7.24.4 to 7.26.10 ( #5606 )
...
Bumps [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers ) from 7.24.4 to 7.26.10.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-helpers )
---
updated-dependencies:
- dependency-name: "@babel/helpers"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 11:02:53 +00:00
Jędrzej Stuczyński
f8d863249e
Merge pull request #5605 from nymtech/chore/update-bls12_381-fork
...
Chore/update bls12 381 fork
2025-03-12 11:02:34 +00:00
Jędrzej Stuczyński
7d59a2477a
chore: change auth v2 timestamp skew and allow values from the future ( #5604 )
...
* chore: change auth v2 timestamp skew and allow values from the future
* made the if statement more readable
2025-03-12 11:02:19 +00:00
Jędrzej Stuczyński
eca88b0fa4
introduce internal tool for checking signer status ( #5598 )
...
* introduce internal tool for checking signer status
* fixed nym-api types due to moving values around
* added abci version
2025-03-12 11:02:03 +00:00
dependabot[bot]
b80a4c8614
build(deps): bump body-parser and express ( #5596 )
...
Bumps [body-parser](https://github.com/expressjs/body-parser ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `body-parser` from 1.20.2 to 1.20.3
- [Release notes](https://github.com/expressjs/body-parser/releases )
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3 )
Updates `express` from 4.19.2 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.2 )
---
updated-dependencies:
- dependency-name: body-parser
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 11:00:38 +00:00
dependabot[bot]
ec5d342e3a
build(deps): bump serve-static and express ( #5594 )
...
Bumps [serve-static](https://github.com/expressjs/serve-static ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `serve-static` from 1.15.0 to 1.16.2
- [Release notes](https://github.com/expressjs/serve-static/releases )
- [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md )
- [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2 )
Updates `express` from 4.19.2 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.2 )
---
updated-dependencies:
- dependency-name: serve-static
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 11:00:21 +00:00
dependabot[bot]
6565655861
build(deps): bump cookie and express in /wasm/client/internal-dev ( #5592 )
...
Bumps [cookie](https://github.com/jshttp/cookie ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `cookie` from 0.6.0 to 0.7.1
- [Release notes](https://github.com/jshttp/cookie/releases )
- [Commits](https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.1 )
Updates `express` from 4.19.2 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.2 )
---
updated-dependencies:
- dependency-name: cookie
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 10:59:36 +00:00
dependabot[bot]
5aba886f14
build(deps): bump cookie and express in /wasm/mix-fetch/internal-dev ( #5591 )
...
Bumps [cookie](https://github.com/jshttp/cookie ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `cookie` from 0.6.0 to 0.7.1
- [Release notes](https://github.com/jshttp/cookie/releases )
- [Commits](https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.1 )
Updates `express` from 4.19.2 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.2 )
---
updated-dependencies:
- dependency-name: cookie
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 10:59:20 +00:00
dependabot[bot]
3ee73d541e
build(deps): bump braces in /wasm/zknym-lib/internal-dev ( #5590 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 10:58:56 +00:00
dependabot[bot]
4588a3036e
build(deps): bump webpack-dev-middleware in /wasm/zknym-lib/internal-dev ( #5589 )
...
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware ) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases )
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4 )
---
updated-dependencies:
- dependency-name: webpack-dev-middleware
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 10:58:41 +00:00
dependabot[bot]
6194ac07b8
build(deps): bump ring from 0.17.3 to 0.17.13 in /nym-wallet ( #5582 )
...
Bumps [ring](https://github.com/briansmith/ring ) from 0.17.3 to 0.17.13.
- [Changelog](https://github.com/briansmith/ring/blob/main/RELEASES.md )
- [Commits](https://github.com/briansmith/ring/commits )
---
updated-dependencies:
- dependency-name: ring
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 10:57:02 +00:00
Jędrzej Stuczyński
a7fcfef5a3
Merge pull request #5601 from nymtech/chore/payment-watcher-debug-endpoints
...
Chore/payment watcher debug endpoints
2025-03-11 16:47:30 +00:00
dependabot[bot]
fa927b82d8
Merge pull request #5541 from nymtech/dependabot/cargo/rs_merkle-1.5.0
...
build(deps): bump rs_merkle from 1.4.2 to 1.5.0
2025-03-11 16:02:00 +01:00
import this
f724478763
[DOCs/operators]: Add steps to synchronize server time, using NTP ( #5603 )
2025-03-11 11:18:18 +00: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
Jędrzej Stuczyński
040f4f2500
Merge pull request #5602 from nymtech/merge/release/2025.4-dorina-patched
...
merge release/2025.4-dorina-patched into develop
2025-03-11 10:36:50 +00:00
Jędrzej Stuczyński
63002e784a
Merge branch 'develop' into merge/release/2025.4-dorina-patched
2025-03-11 09:53:56 +00:00
Jon Häggblad
4a0b683b70
Merge pull request #5583 from nymtech/dependabot/cargo/ring-0.17.13
...
build(deps): bump ring from 0.17.9 to 0.17.13
2025-03-11 10:37:21 +01:00
Jędrzej Stuczyński
9e84b1f0c1
ci clippy
2025-03-11 09:33:44 +00:00
Jon Häggblad
bf031ad6de
Merge pull request #5587 from nymtech/dependabot/cargo/tokio-1.44.0
...
build(deps): bump tokio from 1.43.0 to 1.44.0
2025-03-11 09:36:43 +01:00
dependabot[bot]
933769401c
build(deps): bump tokio from 1.43.0 to 1.44.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.43.0 to 1.44.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.44.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-11 08:07:30 +00:00
Jon Häggblad
ddd85704bb
Merge pull request #5576 from nymtech/max/update-surb-example-tempdir2
...
Rust SDK SURB example: change hardcoded file to tempdir
2025-03-11 09:05:25 +01:00
Jon Häggblad
17860c809f
Merge pull request #5588 from nymtech/dependabot/cargo/tempfile-3.18.0
...
build(deps): bump tempfile from 3.17.1 to 3.18.0
2025-03-11 08:38:11 +01:00
Jon Häggblad
2d00fcd934
Allow resetting all SURB sender tags ( #5600 )
...
* Allow resetting all SURB sender tags
* wasm fixes
* More wasm fixes
2025-03-11 08:35:40 +01:00
Jędrzej Stuczyński
c2c3df98cb
updated payment watcher version
2025-03-10 17:28:24 +00:00
Jędrzej Stuczyński
f429092e21
added basic payment listener information to status api
2025-03-10 17:28:12 +00:00
Jędrzej Stuczyński
d7ef68d8d1
remove fallback to env values for watched addresses
2025-03-10 17:28:12 +00:00
Jędrzej Stuczyński
1a334b575d
feat: make sure any terminated task kills the watcher and write run info to db ( #5517 )
...
* feat: make sure any terminated task kills the watcher and write run info to db
* updated chain watcher version
2025-03-10 13:34:08 +00:00
dependabot[bot]
2126736aff
build(deps): bump tempfile from 3.17.1 to 3.18.0
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.17.1 to 3.18.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.18.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-10 10:37:03 +00:00
dependabot[bot]
a69aa23609
build(deps): bump the patch-updates group with 8 updates ( #5585 )
...
Bumps the patch-updates group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [bytes](https://github.com/tokio-rs/bytes ) | `1.10.0` | `1.10.1` |
| [semver](https://github.com/dtolnay/semver ) | `1.0.25` | `1.0.26` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.218` | `1.0.219` |
| [serde_bytes](https://github.com/serde-rs/bytes ) | `0.11.16` | `0.11.17` |
| [serde_derive](https://github.com/serde-rs/serde ) | `1.0.218` | `1.0.219` |
| [serde_repr](https://github.com/dtolnay/serde-repr ) | `0.1.19` | `0.1.20` |
| [time](https://github.com/time-rs/time ) | `0.3.37` | `0.3.39` |
| [ff](https://github.com/zkcrypto/ff ) | `0.13.0` | `0.13.1` |
Updates `bytes` from 1.10.0 to 1.10.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.0...v1.10.1 )
Updates `semver` from 1.0.25 to 1.0.26
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.25...1.0.26 )
Updates `serde` from 1.0.218 to 1.0.219
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.219 )
Updates `serde_bytes` from 0.11.16 to 0.11.17
- [Release notes](https://github.com/serde-rs/bytes/releases )
- [Commits](https://github.com/serde-rs/bytes/compare/0.11.16...0.11.17 )
Updates `serde_derive` from 1.0.218 to 1.0.219
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.219 )
Updates `serde_repr` from 0.1.19 to 0.1.20
- [Release notes](https://github.com/dtolnay/serde-repr/releases )
- [Commits](https://github.com/dtolnay/serde-repr/compare/0.1.19...0.1.20 )
Updates `time` from 0.3.37 to 0.3.39
- [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.37...v0.3.39 )
Updates `ff` from 0.13.0 to 0.13.1
- [Changelog](https://github.com/zkcrypto/ff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/zkcrypto/ff/commits )
---
updated-dependencies:
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_bytes
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_derive
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_repr
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: time
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: ff
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 11:35:14 +01:00
dependabot[bot]
8a2d98e3ce
build(deps): bump ring from 0.17.9 to 0.17.13
...
Bumps [ring](https://github.com/briansmith/ring ) from 0.17.9 to 0.17.13.
- [Changelog](https://github.com/briansmith/ring/blob/main/RELEASES.md )
- [Commits](https://github.com/briansmith/ring/commits )
---
updated-dependencies:
- dependency-name: ring
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-07 17:16:05 +00:00
mfahampshire
9c4243914e
Max/ns api docs ( #5544 )
...
* first pass
* cleanup
* added qu
* add readme
* more verbose err
* reword explainer @ top
* rename private-key.public to public-key
* move instructions to own file + add _meta.json files
* first pass probe
* remove unnecessary doubled notice to developers
* added extra debug log to version()
* include PR suggestions
* remove commented out function
2025-03-07 09:57:52 +00:00
import this
143ede268d
[DOCs/operators]: Fix typo ( #5581 )
2025-03-07 09:56:45 +00:00
import this
81bddb5f6d
[DOCs/operators]: Second patch version changelog ( #5580 )
2025-03-07 09:46:08 +00:00
benedettadavico
247ebb7c43
update changelog
2025-03-06 21:26:16 +01:00
Jędrzej Stuczyński
01c052e9a4
use legacy crypto for constructing SURB headers ( #5579 )
2025-03-06 20:13:16 +00:00
Yana
3880971e57
delete double memo field in send modal
2025-03-06 21:34:22 +02:00
benedettadavico
6bd31b9521
bump nym-node version
2025-03-06 18:08:58 +01:00
Jon Häggblad
430c33eb04
Set DEFAULT_MAXIMUM_REPLY_SURB_REQUEST_SIZE to 50
2025-03-06 18:03:08 +01:00
mfahampshire
d45d1eb313
change hardcoded file to tempdir
2025-03-06 17:37:19 +01:00
import this
3cb3ebd79b
[DOCs/operators]: Release ntoes for patched version ( #5573 )
2025-03-06 14:56:40 +00:00
benedettadavico
b42e5b063e
bump api version
2025-03-06 15:45:02 +01:00
benedettadavico
f6b30d0db6
update changelog for patched-dorina
2025-03-06 15:06:24 +01:00
benedettadavico
c33e4c0836
bumping versions dorina patched
2025-03-06 15:03:43 +01:00
Jędrzej Stuczyński
be92ccf0da
bugfix: make sure to correctly decode response content when putting it into error message ( #5571 )
2025-03-06 11:24:16 +00:00
Jędrzej Stuczyński
35bf49c48c
chore: additional logs when attempting to load ecash keys ( #5567 )
2025-03-06 11:24:03 +00:00
Jędrzej Stuczyński
7335a3dad4
fix: gateway protocol negotation for v3/v4
2025-03-06 11:08:52 +00:00
Jędrzej Stuczyński
698883c03f
feature: v2 authentication request ( #5537 ) ( #5563 )
...
* introduced v2 authentication request between clients and gateways
* client to send v2 auth when possible
* added persistence to last used authentication timestamp
* added clients identity to signed plaintext
2025-03-06 09:18:39 +00:00
Jon Häggblad
8ddef08c72
Tweak surb management to be more conservative ( #5570 )
...
To reduce the risk of the IPR DoS the client:
- Lower the timeout until the IPR will disconnect a client
- Reduce fewer surbs at a time. Large surb requests increases the
latency until all fragments in the response have been delivered. The
efficiency gains of having large surb requests dimishes quickly for
large sizes as well
2025-03-06 10:09:15 +01:00
Jon Häggblad
0d8b3abc6f
Deserialize v5 authenticator requests ( #5568 )
2025-03-05 23:07:32 +01:00
Jędrzej Stuczyński
aa2f336904
hotfix: ensure we bail on merkle leaves insertion upon missing data ( #5565 )
...
* hotfix: ensure we bail on merkle leaves insertion upon missing data
* Update Cargo.toml
---------
Co-authored-by: benedetta davico <46782255+benedettadavico@users.noreply.github.com >
2025-03-05 16:44:35 +00:00
Jędrzej Stuczyński
eacaf84430
add full response body to error message upon decoding failure ( #5566 )
2025-03-05 16:43:56 +00:00
Jon Häggblad
c284b1e8b1
Create authenticator v5 request/response types ( #5561 )
...
* Create authenticator v5 request/response types
* Support v5 in the authenticator
* Fix tests
* Bump nym-node version
2025-03-05 15:41:44 +01:00
Jon Häggblad
7785d085cf
Handle disconnect in IPR ( #5547 )
...
* Implement disconnect in the IPR
* Remove unused async
2025-03-05 15:17:51 +01:00
Jon Häggblad
bb5b2eafcf
Allow IPR reconnect to session ( #5562 )
2025-03-05 15:02:07 +01:00
mfahampshire
09ea406c02
DOCS v2025.4-dorina release notes ( #5552 )
...
* WIP changelog
* [DOCs/operators]: Adding operators notes to new changelog PR(#5564 )
---------
Co-authored-by: import this <97586125+serinko@users.noreply.github.com >
2025-03-05 11:39:55 +00:00
Tommy Verrall
681c054890
rename file
2025-03-04 18:08:26 +01:00
Tommy Verrall
f623bbd57c
wireguard exit policy rules
2025-03-04 18:06:01 +01:00
Jędrzej Stuczyński
8c6f84b3fe
Merge pull request #5550 from nymtech/merge/release/2025.4-dorina
...
Merge/release/2025.4 dorina
2025-03-04 12:55:45 +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
Jędrzej Stuczyński
27dc9c8024
Merge branch 'develop' into merge/release/2025.4-dorina
2025-03-04 11:00:24 +00:00
Jędrzej Stuczyński
42d559bc69
fix prometheus metric naming test due to changes to packet version scheme
2025-03-04 10:46:12 +00:00
benedettadavico
41b9b0e5bd
update changelog
2025-03-04 10:40:08 +01:00
dependabot[bot]
6c781a0064
build(deps): bump itertools from 0.13.0 to 0.14.0 ( #5509 )
...
Bumps [itertools](https://github.com/rust-itertools/itertools ) from 0.13.0 to 0.14.0.
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0 )
---
updated-dependencies:
- dependency-name: itertools
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-03-04 00:37:35 +01:00
dependabot[bot]
080ec80722
build(deps): bump uuid from 1.13.2 to 1.15.1 ( #5542 )
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.13.2 to 1.15.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.13.2...v1.15.1 )
---
updated-dependencies:
- dependency-name: uuid
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-03-04 00:36:24 +01:00
dependabot[bot]
9c17239831
build(deps): bump flate2 from 1.0.35 to 1.1.0 ( #5510 )
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.0.35 to 1.1.0.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Changelog](https://github.com/rust-lang/flate2-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.35...1.1.0 )
---
updated-dependencies:
- dependency-name: flate2
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-03-04 00:35:12 +01:00
dependabot[bot]
f6c19ec02b
build(deps): bump the patch-updates group across 1 directory with 14 updates ( #5549 )
2025-03-03 20:05:21 +01:00
Jędrzej Stuczyński
94ff8a79ee
feature: disallow routing mix packets to nodes not present in the topology ( #5526 )
...
* new NymNodeTopologyProvider to also keep track of ips of all nodes
* added nym-api endpoint for nodes existence by ip
* change behaviour of updating allowed nodes alongside the topology
* clippy
* license fix
* fix default filtering limit
2025-03-03 18:03:47 +00:00
Jędrzej Stuczyński
155c4d37ef
feature: v2 authentication request ( #5537 )
...
* introduced v2 authentication request between clients and gateways
* client to send v2 auth when possible
* added persistence to last used authentication timestamp
* added clients identity to signed plaintext
2025-03-03 17:51:30 +00:00
Jędrzej Stuczyński
7060fa6dad
fixed sphinx version metrics registration ( #5546 )
2025-03-03 17:24:10 +00:00
Jon Häggblad
9be9c04f52
Add SURBs soft threshold ( #5535 )
...
* Add surbs soft threshold
* wip
* Proactively request more SURBs than needed
* fmt
* cleanup
* wip logging
* wip
* debugging
* wip
* Tidy
* tidy
* Set threshold buffer default for IPR
* rustfmt
* wasm fixes
* debug
* Tweak debug message
* Set default min buffer to 0
* Tweak backlog message
* Restore debug message
* tweak
* tweak
* wasm
2025-03-03 14:06:20 +01:00
import this
2a6fe6624d
[DOCs/operators]: Advanced server setup: install KVM, virtualise machines, prep VMs for nym-node ( #5493 )
...
* initialise KVM docs
* initialise steps for KVM installation and setup
* document guide to setup KVM network bridge
* add new page with KVM installation
* add disclaimer
* add VM configuration guide
* first version finalised, ready for testing and review
* finish VM guide
* setup guide finished
* add last sentence
2025-03-03 11:49:09 +00:00
Jędrzej Stuczyński
4f7124e661
Feature/chain status api ( #5539 )
...
* nym-api endpoint to return latest block information
* attached chain health to health query
* fixed serde casing
* one of the most nastiest work arounds in test code
2025-03-03 10:47:40 +00:00
mfahampshire
f52f07f6ec
Max/tcp proxy bin sdk readme ( #5354 )
...
* removed old todos
* add bin files to proxy
* add readme to sdk
* fmt
2025-03-03 07:39:17 +00:00
Fran Arbanas
b709d3ba0b
Fix/pull from harbor ( #5521 )
...
* fix: pull from harbor instead of dockerhub
* add remaining
* add comments saying that these changes will only work with VPN
2025-02-28 14:01:33 +01:00
Jon Häggblad
128f69a5d6
Simplify IPR v8 ( #5532 )
...
* Purge stuff from v8
* Adapt to v8 changes
* Use protocol in ipr header
* Remove commented out code
* Remove unused error
2025-02-28 13:04:53 +01:00
Jon Häggblad
40dd7dc95e
Add RUSTUP_PERMIT_COPY_RENAME to ci-build ( #5533 )
2025-02-28 10:55:30 +01:00
Jack Wampler
f13ce6bf2d
HickoryDnsResolver use a shared instance by default to limit fd use ( #5523 )
2025-02-27 09:05:10 -07:00
Jon Häggblad
856dbfe1ac
IPR request types v8 ( #5498 )
...
* IPR v8 request/response types
* Remove signature for when we use sender tags
* Remove unused
* Address some review comments
* Update license to GPL-3.0 for IPR
Since the IPR can run as a binary, make sure it's license is GPL-3.0
* update cargo deny
* Add back support for v6
* Tidy responses
* Clippy
* Fix compilation
* Conversions
* Conversions
* Split response conversion
* request split
* Complete conversion switch
* Remove commented out code
* rustfmt
* Remove unused conversions
* Remove unused TryFrom
* use from
2025-02-27 15:21:55 +01:00
Tommy Verrall
b2f6836756
Merge pull request #5465 from pedrofaustino/patch-1
...
Display error messages if IPv4 or IPv6 address not found on nymtun0
2025-02-27 11:11:41 +01:00
Tommy Verrall
87e429d78a
Merge pull request #5524 from nymtech/yana/memo-and-links
...
Make "Memo" visible per default on send NYM
2025-02-27 10:32:38 +01:00
Yana
4178809555
Make "Memo" visible per default on send NYM
2025-02-26 18:53:08 +02:00
benedetta davico
e6f6e1342f
Update ns-api version
2025-02-26 12:25:46 +01:00
Jędrzej Stuczyński
65175fee09
merge #5512 again after reverting due to incorrect rebase ( #5520 )
...
* setup workspace global lints to prevent needless panics
* removed sources of panic in nym-crypto, nym-node and nym-api
* adjusted test code
2025-02-26 10:52:09 +00:00
Jędrzej Stuczyński
69b2448500
chore: removed all old coconut code ( #5500 )
2025-02-26 10:02:55 +00:00
Jędrzej Stuczyński
8ba5322997
bugfix: bound check when recovering a reply SURB ( #5502 )
2025-02-26 09:48:21 +00:00
Jędrzej Stuczyński
2cb3817b2c
feat: add config option for maximum number of client connections ( #5513 )
2025-02-26 09:48:13 +00:00
Jędrzej Stuczyński
80b395cd8e
feat: use ct_eq for checking bearer token ( #5501 ) ( #5519 )
2025-02-26 09:48:05 +00:00
Jędrzej Stuczyński
8f5457e698
feature: allow nym-nodes to understand future version of sphinx packets ( #5496 ) ( #5518 )
...
* use updated sphinx crate
* updated outfox usage of keygen in tests
* use x25519 in outfox
* remove redundant constructor
* adjusted key convertion traits
2025-02-26 09:47:57 +00:00
dynco-nym
9de5d7213a
Another total_stake SQL fix ( #5516 )
2025-02-24 18:06:03 +01:00
dynco-nym
94eb362a71
Fix total_stake on SQL update ( #5514 )
2025-02-24 20:50:42 +05:30
dependabot[bot]
0f615f48f2
build(deps): bump the patch-updates group with 2 updates ( #5505 )
2025-02-24 13:33:20 +01:00
Bogdan-Ștefan Neacşu
d511611641
Connection fd callback before actual connection ( #5494 )
2025-02-24 14:23:43 +02:00
Jędrzej Stuczyński
17d3ff2d77
feat: use ct_eq for checking bearer token ( #5501 )
2025-02-24 09:04:34 +00:00
dynco-nym
dd3dcfa7fe
Treat gateways as Nym Nodes ( #5504 )
...
* Generate GW moniker if missing
Beside that:
- clear up gw nomenclature
- adjust counting when legacy nodes are present in nym node APIs
- create utils module
* Store gatewy descriptions
* Clippy & version
2025-02-21 20:32:39 +01:00
dynco-nym
86ea2d23cb
Update version in Cargo.toml ( #5503 )
2025-02-21 16:16:44 +01:00
dynco-nym
42a37442e8
Fix stats bug & remove HM caching ( #5495 )
...
* Fix stats bug & remove HM caching
* Use variable for better clarity
* Minor fixes
2025-02-21 16:05:26 +01:00
dynco-nym
6b24f081e1
Add extra args for the probe ( #5499 )
2025-02-21 12:14:37 +01:00
Jędrzej Stuczyński
6e5d0dac1b
feature: allow nym-nodes to understand future version of sphinx packets ( #5496 )
...
* use updated sphinx crate
* updated outfox usage of keygen in tests
* use x25519 in outfox
* remove redundant constructor
* adjusted key convertion traits
2025-02-21 11:06:07 +00:00
helicopter-1
d4d576f363
Fix typos in CHANGELOG.md
2025-02-20 21:28:47 +01:00
mfahampshire
5f2740bf66
add vercel config file: turn off autodeploy on master ( #5490 )
2025-02-19 11:03:04 +00:00
Tommy Verrall
ecb15034d3
Merge pull request #5489 from nymtech/fix/contracts-cargo-lock
...
fix: Cargo.lock for contracts
2025-02-19 11:41:30 +01:00
Fran Arbanas
bd49c222a3
fix: Cargo.lock for contracts
2025-02-19 09:06:34 +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
dependabot[bot]
84b6068ac9
build(deps): bump elliptic from 6.5.5 to 6.6.1
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.5 to 6.6.1.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.5...v6.6.1 )
---
updated-dependencies:
- dependency-name: elliptic
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-17 23:26:04 +00:00
pedrofaustino
0d397ab5cc
Display error messages if IPv4 or IPv6 address not found on nymtun0 (issue #5461 )
2025-02-14 12:47:34 +01:00
indmind
d511aac301
chore: fixed typo in API endpoint parameter
2025-02-11 05:39:00 -06: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