Jędrzej Stuczyński
92c8d1b73f
bugfix: terminate mixnet socket listener on shutdown ( #5389 )
2025-01-24 12:59:14 +00:00
Jędrzej Stuczyński
554e9ca490
feat: make client ignore dual mode nodes by default ( #5388 )
2025-01-24 12:07:25 +00:00
Bogdan-Ștefan Neacşu
6e6675f7bf
Handle ecash network errors differently ( #5378 )
2025-01-22 15:46:05 +01:00
Bogdan-Ștefan Neacşu
a7f7ebfbae
Remove empty ephemeral keys ( #5376 )
2025-01-22 12:11:01 +01:00
Jędrzej Stuczyński
1aec8be85e
fixed sql migration for adding default message timestamp ( #5374 )
2025-01-21 10:00:11 +00:00
benedettadavico
4b474dd8ff
bump versions for hu
2025-01-20 15:34:23 +01:00
benedetta davico
9b627dd70f
Merge pull request #5363 from nymtech/fix-ci
2025-01-17 11:35:04 +01:00
Bogdan-Ștefan Neacşu
9a0b769425
Bind to [::] on nym-node for both IP versions ( #5361 )
...
* Bind to [::] on nym-node for both IP versions
* Force update to be run
* Fix after merging develop
2025-01-17 11:32:33 +01:00
Sachin Kamath
8e14f5f884
Update ci-build-upload-binaries.yml
...
remove observatory
2025-01-17 15:11:53 +05:30
import this
1b64cb42b0
[DOCs/operators]: Guides, changes and release-notes for v2025.1-reeses ( #5340 )
...
* create ToC snippet
* fund node client account
* revamp node guide
* finish setup page revamp
* add new update to changelog
* fix wallet dowload uls
* fix operator steps urls
* fix operator steps urls
* fix operator steps urls
* finish release notes
* finish changelog
* debug build
* correct links syntax
* add remote mnemonic pull command
2025-01-16 15:23:58 +00:00
Jędrzej Stuczyński
03c4895f2b
feature: introduce /load endpoint for self-reported quantised NymNode load ( #5326 )
...
* feature: introduce /load endpoint for self-reported quantised NymNode load
* return Load::Unknown for value of 0 because it means we misread some data
* add additional filtering on 'en...' endpoints
2025-01-16 15:13:08 +00:00
Jędrzej Stuczyński
dcfb092758
updated cosmrs and tendermint-rpc to their most recent versions ( #5339 )
2025-01-16 14:52:36 +00:00
Jędrzej Stuczyński
9305ad5364
exposed NymApiClient method for obtaining node performance history ( #5360 )
...
* exposed NymApiClient method for obtaining node performance history
* using path constants for route definition
2025-01-16 14:50:09 +00:00
Jędrzej Stuczyński
ea5aef6c2f
Client gateway selection ( #5358 )
...
* filter out dual-role gateways during selection
* changed behaviour of egress node validitiy
2025-01-16 14:24:27 +00:00
Jędrzej Stuczyński
61a4433cd9
chore: update indexed_db_futures ( #5347 )
...
* chore: update indexed_db_futures
* clippy
2025-01-16 14:23:43 +00:00
benedetta davico
5c89d36140
Merge pull request #5359 from nymtech/release/2025.1-reeses
...
merge reeses patch to develop
2025-01-16 13:34:36 +01:00
benedetta davico
5ab164d229
Update Cargo.toml
nym-binaries-v2025.1-reeses
2025-01-16 12:51:53 +01:00
Jędrzej Stuczyński
26538c5884
bugfix: only consider pre-existing peers for wg bytes metric ( #5357 )
2025-01-16 11:50:26 +00:00
Jędrzej Stuczyński
adb248dbcc
chore: refresh wasm sdk ( #5353 )
...
* make packet statistics wasm-compatible
* fixed possible overflow issue in delay controller
* updated wasm-client to be compatible with the current network
* applied same logic to mixfetch client
* removed dead imports
* updated versions
2025-01-15 17:11:17 +00:00
Sachin Kamath
fffec65cab
NS API: add mixnet scraper ( #5200 )
...
* ns-api: add mixnode scraper
* clippy
* rebase
2025-01-15 13:12:11 +01:00
benedetta davico
bb24004d46
Merge pull request #5352 from nymtech/merge/release/2025.1-reeses
2025-01-15 11:34:39 +01:00
Jędrzej Stuczyński
c487eff7ca
Merge branch 'release/2025.1-reeses' into develop
2025-01-15 10:18:45 +00:00
Jędrzej Stuczyński
5fa21c9aae
chore: remove performed mixnet contract migration ( #5350 )
2025-01-15 10:06:04 +00:00
dependabot[bot]
fd18aae0d6
build(deps): bump log in the patch-updates group across 1 directory ( #5348 )
...
Bumps the patch-updates group with 1 update in the / directory: [log](https://github.com/rust-lang/log ).
Updates `log` from 0.4.22 to 0.4.25
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.22...0.4.25 )
---
updated-dependencies:
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-15 10:01:25 +00:00
benedettadavico
c202e2d598
adding changelog for reeses
2025-01-15 10:27:39 +01:00
mfahampshire
62d23cff9f
removed old todos ( #5349 )
2025-01-14 16:37:30 +00:00
mfahampshire
e454d71b78
Max/client pool ( #5188 )
...
* tcp conn tracker
* make default decay const
* first pass connpool
* err handling conpool start
* added notes for next features
* first version working
* first pass spin out client_pool
* cancel token
* logging change
* bump default decay time
* bugfix: make sure to apply gateway score filtering when choosing initial node
* add duplicate packets received to troubleshooting
* client_pool.rs mod
* client pool example
* clippy
* client pool example done
* added disconnect to client pool
* update mod file
* add cancel token disconnect fn
* comments
* comments
* add clone
* added disconnect thread
* update example files tcpproxy
* client pool docs
* remove comments for future ffi push + lower default pool size from 4 to 2
* comment on ffi
* update command help
* clone impl
* remove clone
* fix clippy
* fix clippy again
* fix test
* tweaked text grammar
* updated comment in example
* future is now
* cherry
* cherry
* fix borked rebase
* fix fmt
* wasm fix
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2025-01-14 16:11:47 +00:00
huximaxi
a7874add88
Merge pull request #5346 from nymtech/feture/legacy_alert
...
Feture/legacy alert
2025-01-14 15:00:49 +01:00
dependabot[bot]
0a47d5dcf8
build(deps): bump criterion from 0.4.0 to 0.5.1 ( #4911 )
...
Bumps [criterion](https://github.com/bheisler/criterion.rs ) from 0.4.0 to 0.5.1.
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.4.0...0.5.1 )
---
updated-dependencies:
- dependency-name: criterion
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-01-14 13:47:58 +00:00
RadekSabacky
3d84be22e2
+ add releaseAlert component
2025-01-14 13:41:30 +01:00
dependabot[bot]
6ccbb30491
build(deps): bump http from 1.1.0 to 1.2.0 ( #5228 )
...
Bumps [http](https://github.com/hyperium/http ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/hyperium/http/releases )
- [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/http/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: http
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-01-14 12:33:17 +00:00
dependabot[bot]
91c205f83a
build(deps): bump the patch-updates group with 8 updates ( #5336 )
...
Bumps the patch-updates group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.84` | `0.1.85` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.23` | `4.5.26` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.40` | `4.5.42` |
| [futures](https://github.com/rust-lang/futures-rs ) | `0.3.30` | `0.3.31` |
| [pin-project](https://github.com/taiki-e/pin-project ) | `1.1.7` | `1.1.8` |
| [pin-project-lite](https://github.com/taiki-e/pin-project-lite ) | `0.2.15` | `0.2.16` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.134` | `1.0.135` |
| [wasm-bindgen-test](https://github.com/rustwasm/wasm-bindgen ) | `0.3.45` | `0.3.49` |
Updates `async-trait` from 0.1.84 to 0.1.85
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.84...0.1.85 )
Updates `clap` from 4.5.23 to 4.5.26
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.23...clap_complete-v4.5.26 )
Updates `clap_complete` from 4.5.40 to 4.5.42
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.40...clap_complete-v4.5.42 )
Updates `futures` from 0.3.30 to 0.3.31
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.30...0.3.31 )
Updates `pin-project` from 1.1.7 to 1.1.8
- [Release notes](https://github.com/taiki-e/pin-project/releases )
- [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project/compare/v1.1.7...v1.1.8 )
Updates `pin-project-lite` from 0.2.15 to 0.2.16
- [Release notes](https://github.com/taiki-e/pin-project-lite/releases )
- [Changelog](https://github.com/taiki-e/pin-project-lite/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project-lite/compare/v0.2.15...v0.2.16 )
Updates `serde_json` from 1.0.134 to 1.0.135
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.134...v1.0.135 )
Updates `wasm-bindgen-test` from 0.3.45 to 0.3.49
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: futures
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: pin-project
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: pin-project-lite
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: wasm-bindgen-test
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-14 12:30:31 +00:00
dependabot[bot]
4a704e992a
build(deps): bump tempfile from 3.14.0 to 3.15.0 ( #5337 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.14.0 to 3.15.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.15.0 )
---
updated-dependencies:
- dependency-name: tempfile
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-01-14 12:29:40 +00:00
dependabot[bot]
6c88c7df42
build(deps): bump ts-rs from 10.0.0 to 10.1.0 ( #5338 )
...
Bumps [ts-rs](https://github.com/Aleph-Alpha/ts-rs ) from 10.0.0 to 10.1.0.
- [Release notes](https://github.com/Aleph-Alpha/ts-rs/releases )
- [Changelog](https://github.com/Aleph-Alpha/ts-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Aleph-Alpha/ts-rs/compare/v10.0.0...v10.1.0 )
---
updated-dependencies:
- dependency-name: ts-rs
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-01-14 12:29:13 +00:00
dependabot[bot]
2a748fc968
build(deps): bump mikefarah/yq from 4.44.6 to 4.45.1 ( #5342 )
...
Bumps [mikefarah/yq](https://github.com/mikefarah/yq ) from 4.44.6 to 4.45.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.44.6...v4.45.1 )
---
updated-dependencies:
- dependency-name: mikefarah/yq
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-01-14 12:28:43 +00:00
RadekSabacky
25766dc0ec
+ add alert message into nav components
2025-01-14 13:22:31 +01:00
mfahampshire
07544d939e
Max/docs gen update ( #5333 )
...
* update landing page icons
* new architecture diagram
* force dark theme
* new nyx consolidated page
* epoch page
* overhaul traffic flow + add diagram
* note on dvpn mode
* fix formatting of lists
* remove old todo
2025-01-14 11:25:06 +00:00
Jędrzej Stuczyński
102cd1033c
feature: CancellationToken-based shutdowns ( #5325 )
...
* initial stub for ShutdownToken
* attempting to start using new ShutdownManager in NymNode
* migrated verloc tasks
* added custom shutdown signal registration
* integrated legacy task support
* migrated additional tasks inside nym-node
* removed import thats unused in wasm
* apply review comments
* windows fixes
2025-01-13 09:13:13 +00:00
Jędrzej Stuczyński
676e93a372
bugfix: make sure refresh data key matches bond info ( #5329 )
2025-01-10 14:52:52 +00:00
Jędrzej Stuczyński
5a6770e5e2
chore: readjusted --mode behaviour to fix the regression ( #5331 )
2025-01-10 13:17:03 +00:00
Jędrzej Stuczyński
529e8d49ee
chore: apply 1.84 linter suggestions ( #5330 )
...
* chore: apply 1.84 linter suggestions
* updated wasm dependencies to fix the macro issue
* second batch of clippy fixes
2025-01-10 13:00:18 +00:00
mfahampshire
11d6ee2fdb
update links readme ( #5323 )
2025-01-09 14:44:45 +00:00
mfahampshire
d704c428fc
update landing page colour highlight ( #5322 )
2025-01-09 14:44:21 +00:00
import this
bca070c1bd
[DOCs]: Readiness for nym-dot-com ( #5319 )
...
* url rewrites and redirects
* url rewrites and redirects
2025-01-09 14:44:12 +00:00
benedettadavico
a94c035c0a
correct the nym-node bumped version
2025-01-09 12:36:05 +01:00
Jędrzej Stuczyński
24480418f0
Bugfix/contract version assignment ( #5318 )
...
* fixed contract version being overwritten
* introduced migration to fix existing [mainnet] state
* updated contract schema
* updated testnet manager migrate msg code
2025-01-09 10:00:37 +00:00
Jędrzej Stuczyński
226c040a13
feature: periodically remove stale gateway messages ( #5312 )
...
* add timestamp to stored client messages
* removed dead code
* starting node task to remove old messages
* added log for number of removed messages
* debug log on task finishing
2025-01-09 09:03:19 +00:00
Jędrzej Stuczyński
a46245ffe3
feat: warn users if node is run in exit mode only ( #5320 )
...
* added 'full-gateway' nymnode mode to enable both entry and exit at the same time
* warning for running node in exit mode only
2025-01-09 09:02:52 +00:00
Jędrzej Stuczyński
7c1c13e139
reduce log severity for number of packets being delayed ( #5321 )
2025-01-09 09:02:37 +00:00
Jędrzej Stuczyński
836a93cd96
fixed client session histogram buckets ( #5316 )
2025-01-08 10:26:40 +00:00