Andrej Mihajlov
3eda2ffbbc
Update dirs to 6.0
2025-10-30 17:54:05 +00: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
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
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
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
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
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
nym-binaries-v2025.17-isabirra
2025-10-01 12:06:07 +02:00