Simon Wicky
60731ad2d4
test
2026-01-08 10:07:22 +01:00
Simon Wicky
0f927e85d9
serialize gateway data ( #6314 )
2026-01-07 11:22:40 +01: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
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
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
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
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
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
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
benedetta davico
f105bcbafe
Merge pull request #5968 from nymtech/release/2025.15-gruyere
...
merge gruyere to master
2025-08-21 12:20:35 +02:00
benedetta davico
dc0f4af2c1
Merge pull request #5937 from nymtech/release/2025.14-feta
2025-08-13 11:12:19 +02:00
Georgio Nicolas
10e4eba727
Use LazyLock to precompute generators
2025-08-08 19:14:37 +02: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
benedetta davico
2a621e07a8
Merge pull request #5907 from nymtech/release/2025.13-emmental
...
Merge release/2025.13-emmental to master
2025-07-22 16:23:44 +02:00
benedetta davico
485aeebabd
Merge pull request #5886 from nymtech/release/2025.12-dolcelatte
...
Merge release/2025.12-dolcelatte to master
2025-07-09 15:25:16 +02:00
benedetta davico
3b726bada9
Merge pull request #5839 from nymtech/release/2025.11-cheddar
...
merge release/2025.11-cheddar to master
2025-06-11 13:09:43 +02:00
benedetta davico
1d1b2e17d2
Merge pull request #5807 from nymtech/release/2025.10-brie
2025-05-28 09:38:15 +02:00
benedetta davico
b5b2dbdfd8
Merge pull request #5776 from nymtech/release/2025.9-appenzeller
...
Release/2025.9-appenzeller to master
2025-05-16 13:23:10 +02:00
benedetta davico
82806f47d8
Merge pull request #5735 from nymtech/release/2025.8-tourist
...
Merge release/2025.8-tourist to master
2025-05-05 12:11:39 +02:00
benedetta davico
c6f85cf23e
Merge pull request #5727 from nymtech/release/2025.7-tex
...
Merge tex to master
2025-04-22 10:50:43 +02:00
benedetta davico
ed8de7234d
Merge pull request #5672 from nymtech/release/2025.6-chuckles
...
Merge release/2025.6-chuckles into master
2025-04-02 10:34:51 +02:00
benedetta davico
e25d83b047
Merge pull request #5641 from nymtech/release/2025.5-chokito
...
Merge chokito to master
2025-03-24 10:14:50 +01:00
Jędrzej Stuczyński
9974d480b5
Merge pull request #5574 from nymtech/release/2025.4-dorina-patched
...
Release/2025.4-dorina-patched to master
2025-03-11 10:37:06 +00:00
benedetta davico
2211f13cdd
Merge pull request #5551 from nymtech/release/2025.4-dorina
...
Merge release/2025.4-dorina to master
2025-03-04 13:55:27 +01:00
benedetta davico
4505f18a02
Merge pull request #5485 from nymtech/release/2025.3-ruta
...
Release/2025.3 ruta to master
2025-02-18 10:08:08 +01:00
benedetta davico
a717a18948
Merge pull request #5430 from nymtech/release/2025.2-hu
...
Merge release/2025.2-hu to master
2025-02-06 13:58:55 +01:00