benedettadavico
fc7a75a82c
Merge branch 'release/2025.4-dorina-patched' of https://github.com/nymtech/nym into release/2025.4-dorina-patched
2025-03-06 15:45:09 +01:00
benedettadavico
b42e5b063e
bump api version
2025-03-06 15:45:02 +01:00
Jędrzej Stuczyński
07d15967bb
Merge branch 'develop' into release/2025.4-dorina-patched
2025-03-06 14:42:28 +00:00
benedettadavico
c33e4c0836
bumping versions dorina patched
2025-03-06 15:03:43 +01:00
Jędrzej Stuczyński
be92ccf0da
bugfix: make sure to correctly decode response content when putting it into error message ( #5571 )
2025-03-06 11:24:16 +00:00
Jędrzej Stuczyński
698883c03f
feature: v2 authentication request ( #5537 ) ( #5563 )
...
* introduced v2 authentication request between clients and gateways
* client to send v2 auth when possible
* added persistence to last used authentication timestamp
* added clients identity to signed plaintext
2025-03-06 09:18:39 +00:00
Jon Häggblad
0d8b3abc6f
Deserialize v5 authenticator requests ( #5568 )
2025-03-05 23:07:32 +01:00
Jon Häggblad
c284b1e8b1
Create authenticator v5 request/response types ( #5561 )
...
* Create authenticator v5 request/response types
* Support v5 in the authenticator
* Fix tests
* Bump nym-node version
2025-03-05 15:41:44 +01:00
Jędrzej Stuczyński
27dc9c8024
Merge branch 'develop' into merge/release/2025.4-dorina
2025-03-04 11:00:24 +00:00
dependabot[bot]
6c781a0064
build(deps): bump itertools from 0.13.0 to 0.14.0 ( #5509 )
...
Bumps [itertools](https://github.com/rust-itertools/itertools ) from 0.13.0 to 0.14.0.
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0 )
---
updated-dependencies:
- dependency-name: itertools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 00:37:35 +01:00
dependabot[bot]
080ec80722
build(deps): bump uuid from 1.13.2 to 1.15.1 ( #5542 )
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.13.2 to 1.15.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.13.2...v1.15.1 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 00:36:24 +01:00
dependabot[bot]
9c17239831
build(deps): bump flate2 from 1.0.35 to 1.1.0 ( #5510 )
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.0.35 to 1.1.0.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Changelog](https://github.com/rust-lang/flate2-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.35...1.1.0 )
---
updated-dependencies:
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 00:35:12 +01:00
dependabot[bot]
f6c19ec02b
build(deps): bump the patch-updates group across 1 directory with 14 updates ( #5549 )
2025-03-03 20:05:21 +01:00
Jędrzej Stuczyński
155c4d37ef
feature: v2 authentication request ( #5537 )
...
* introduced v2 authentication request between clients and gateways
* client to send v2 auth when possible
* added persistence to last used authentication timestamp
* added clients identity to signed plaintext
2025-03-03 17:51:30 +00:00
Jędrzej Stuczyński
4f7124e661
Feature/chain status api ( #5539 )
...
* nym-api endpoint to return latest block information
* attached chain health to health query
* fixed serde casing
* one of the most nastiest work arounds in test code
2025-03-03 10:47:40 +00:00
mfahampshire
f52f07f6ec
Max/tcp proxy bin sdk readme ( #5354 )
...
* removed old todos
* add bin files to proxy
* add readme to sdk
* fmt
2025-03-03 07:39:17 +00:00
Jon Häggblad
128f69a5d6
Simplify IPR v8 ( #5532 )
...
* Purge stuff from v8
* Adapt to v8 changes
* Use protocol in ipr header
* Remove commented out code
* Remove unused error
2025-02-28 13:04:53 +01:00
Jack Wampler
f13ce6bf2d
HickoryDnsResolver use a shared instance by default to limit fd use ( #5523 )
2025-02-27 09:05:10 -07:00
Jon Häggblad
856dbfe1ac
IPR request types v8 ( #5498 )
...
* IPR v8 request/response types
* Remove signature for when we use sender tags
* Remove unused
* Address some review comments
* Update license to GPL-3.0 for IPR
Since the IPR can run as a binary, make sure it's license is GPL-3.0
* update cargo deny
* Add back support for v6
* Tidy responses
* Clippy
* Fix compilation
* Conversions
* Conversions
* Split response conversion
* request split
* Complete conversion switch
* Remove commented out code
* rustfmt
* Remove unused conversions
* Remove unused TryFrom
* use from
2025-02-27 15:21:55 +01:00
Jędrzej Stuczyński
69b2448500
chore: removed all old coconut code ( #5500 )
2025-02-26 10:02:55 +00:00
Jędrzej Stuczyński
80b395cd8e
feat: use ct_eq for checking bearer token ( #5501 ) ( #5519 )
2025-02-26 09:48:05 +00:00
Jędrzej Stuczyński
8f5457e698
feature: allow nym-nodes to understand future version of sphinx packets ( #5496 ) ( #5518 )
...
* use updated sphinx crate
* updated outfox usage of keygen in tests
* use x25519 in outfox
* remove redundant constructor
* adjusted key convertion traits
2025-02-26 09:47:57 +00:00
dynco-nym
9de5d7213a
Another total_stake SQL fix ( #5516 )
2025-02-24 18:06:03 +01:00
dynco-nym
94eb362a71
Fix total_stake on SQL update ( #5514 )
2025-02-24 20:50:42 +05:30
dependabot[bot]
0f615f48f2
build(deps): bump the patch-updates group with 2 updates ( #5505 )
2025-02-24 13:33:20 +01:00
Jędrzej Stuczyński
17d3ff2d77
feat: use ct_eq for checking bearer token ( #5501 )
2025-02-24 09:04:34 +00:00
dynco-nym
dd3dcfa7fe
Treat gateways as Nym Nodes ( #5504 )
...
* Generate GW moniker if missing
Beside that:
- clear up gw nomenclature
- adjust counting when legacy nodes are present in nym node APIs
- create utils module
* Store gatewy descriptions
* Clippy & version
2025-02-21 20:32:39 +01:00
dynco-nym
86ea2d23cb
Update version in Cargo.toml ( #5503 )
2025-02-21 16:16:44 +01:00
dynco-nym
6b24f081e1
Add extra args for the probe ( #5499 )
2025-02-21 12:14:37 +01:00
Jędrzej Stuczyński
6e5d0dac1b
feature: allow nym-nodes to understand future version of sphinx packets ( #5496 )
...
* use updated sphinx crate
* updated outfox usage of keygen in tests
* use x25519 in outfox
* remove redundant constructor
* adjusted key convertion traits
2025-02-21 11:06:07 +00:00
benedettadavico
63a8f96ea5
bump versions
2025-02-19 12:13:24 +01:00
Jack Wampler
be44811a65
centralize API request interface and add preffered compression in responses ( #5450 )
2025-02-18 08:58:35 -07:00
benedetta davico
9a4bbe1d67
Merge pull request #5484 from nymtech/release/2025.3-ruta
...
Release/2025.3 ruta to develop
2025-02-18 09:54:04 +01:00
dependabot[bot]
98090d18b4
build(deps): bump the patch-updates group across 1 directory with 3 updates ( #5482 )
2025-02-18 01:21:46 +01:00
dependabot[bot]
79f8066c13
build(deps): bump http from 1.1.0 to 1.2.0 ( #5472 )
...
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-02-18 00:45:21 +01:00
dependabot[bot]
d0209766a3
build(deps): bump celes from 2.4.0 to 2.5.0 ( #5469 )
...
Bumps [celes](https://github.com/mikelodder7/celes ) from 2.4.0 to 2.5.0.
- [Commits](https://github.com/mikelodder7/celes/commits/2.5.0 )
---
updated-dependencies:
- dependency-name: celes
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-18 00:24:50 +01:00
dependabot[bot]
844030091f
build(deps): bump colored from 2.1.0 to 2.2.0 ( #5470 )
...
Bumps [colored](https://github.com/mackwic/colored ) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/mackwic/colored/releases )
- [Changelog](https://github.com/colored-rs/colored/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mackwic/colored/compare/v2.1.0...v2.2.0 )
---
updated-dependencies:
- dependency-name: colored
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-02-18 00:24:36 +01:00
dependabot[bot]
a7a421b006
build(deps): bump utoipa-swagger-ui from 8.0.3 to 8.1.0 ( #5471 )
...
Bumps [utoipa-swagger-ui](https://github.com/juhaku/utoipa ) from 8.0.3 to 8.1.0.
- [Release notes](https://github.com/juhaku/utoipa/releases )
- [Changelog](https://github.com/juhaku/utoipa/blob/master/utoipa-rapidoc/CHANGELOG.md )
- [Commits](https://github.com/juhaku/utoipa/compare/utoipa-swagger-ui-8.0.3...utoipa-swagger-ui-8.1.0 )
---
updated-dependencies:
- dependency-name: utoipa-swagger-ui
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-02-18 00:24:24 +01:00
Jack Wampler
fe2d21cf88
Add a middleware layer to the nym api allowing for data compression ( #5451 )
2025-02-17 09:05:24 -07:00
Drazen Urch
134883522d
Seedable clients ( #5440 )
...
* Seedable clients
* Finalize seedable PR
* Address PR comments
* More generic DerivationMaterials init
* Fix xoring the wrong index
* Tests
2025-02-17 00:00:17 +01:00
dainius-nym
7528109693
fix: update fx average rate calcs to ignore 0 values ( #5454 )
...
* fix: update fx average rate calcs to ignore 0 values
* chore: bump version and format the code
2025-02-13 09:50:32 +00:00
Jon Häggblad
203d682f2c
Upgrade tower to 0.5.2 ( #5446 )
2025-02-13 10:43:39 +01:00
dependabot[bot]
589575eed8
build(deps): bump publicsuffix from 2.2.3 to 2.3.0 ( #5367 )
...
Bumps [publicsuffix](https://github.com/rushmorem/publicsuffix ) from 2.2.3 to 2.3.0.
- [Release notes](https://github.com/rushmorem/publicsuffix/releases )
- [Commits](https://github.com/rushmorem/publicsuffix/compare/v2.2.3...v2.3.0 )
---
updated-dependencies:
- dependency-name: publicsuffix
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-02-13 00:50:34 +01:00
dependabot[bot]
f5e02d5652
build(deps): bump hickory-proto from 0.24.2 to 0.24.3 ( #5444 )
...
* build(deps): bump hickory-proto from 0.24.2 to 0.24.3
Bumps [hickory-proto](https://github.com/hickory-dns/hickory-dns ) from 0.24.2 to 0.24.3.
- [Release notes](https://github.com/hickory-dns/hickory-dns/releases )
- [Changelog](https://github.com/hickory-dns/hickory-dns/blob/v0.24.3/CHANGELOG.md )
- [Commits](https://github.com/hickory-dns/hickory-dns/compare/v0.24.2...v0.24.3 )
---
updated-dependencies:
- dependency-name: hickory-proto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Don't downgrade rand_core
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2025-02-13 00:09:03 +01:00
dependabot[bot]
2fc641a7ff
build(deps): bump hyper from 1.4.1 to 1.6.0 ( #5416 )
...
Bumps [hyper](https://github.com/hyperium/hyper ) from 1.4.1 to 1.6.0.
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper/compare/v1.4.1...v1.6.0 )
---
updated-dependencies:
- dependency-name: hyper
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-02-13 00:05:39 +01:00
dependabot[bot]
0ccca19cc2
build(deps): bump uniffi_build from 0.25.3 to 0.29.0 ( #5448 )
...
* build(deps): bump uniffi_build from 0.25.3 to 0.29.0
Bumps [uniffi_build](https://github.com/mozilla/uniffi-rs ) from 0.25.3 to 0.29.0.
- [Changelog](https://github.com/mozilla/uniffi-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mozilla/uniffi-rs/compare/v0.25.3...v0.29.0 )
---
updated-dependencies:
- dependency-name: uniffi_build
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Also update uniffi to match uniffi_build
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2025-02-12 23:56:02 +01:00
dainius-nym
bf8614a545
Feature/add gbp currency ( #5453 )
...
* features: add gbp currency to the fx price scrapper
* regenerated sqlx queries
* nump cargo version
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2025-02-12 13:16:34 +00:00
dynco-nym
b7e3687757
Dz nym node stats ( #5418 )
...
* Remove blacklisted, inactive, reserve fields
* Remove gw.blacklisted
* Remove blacklisted and bonded count
* DB operations
* Improve logging
* Remove unused functions
* get_nym_nodes for scraping WIP
* Separate nym_nodes from mixnode stats
- fixes FOREIGN_KEY_CONSTRAINT error when storing
stats for nym_nodes which aren't in mixnodes table
* Daily aggregation works
* mixnodes/stats exposes correct info
* Undo unnecessary tidbits
* Replace obsolete stats
* Add total_stake
* Bump cargo.toml version
* Rename MixingNodeKind for better clarity
2025-02-11 12:07:15 +01:00
dependabot[bot]
ccf430ea62
build(deps): bump the patch-updates group across 1 directory with 10 updates ( #5439 )
...
Bumps the patch-updates group with 10 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.85` | `0.1.86` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.27` | `4.5.28` |
| [comfy-table](https://github.com/nukesor/comfy-table ) | `7.1.3` | `7.1.4` |
| [hickory-resolver](https://github.com/hickory-dns/hickory-dns ) | `0.24.2` | `0.24.3` |
| [once_cell](https://github.com/matklad/once_cell ) | `1.20.2` | `1.20.3` |
| [pin-project](https://github.com/taiki-e/pin-project ) | `1.1.8` | `1.1.9` |
| [serde_json_path](https://github.com/hiltontj/serde_json_path ) | `0.7.1` | `0.7.2` |
| [toml](https://github.com/toml-rs/toml ) | `0.8.19` | `0.8.20` |
| [cosmrs](https://github.com/cosmos/cosmos-rust ) | `0.21.0` | `0.21.1` |
| [tokio-postgres](https://github.com/sfackler/rust-postgres ) | `0.7.12` | `0.7.13` |
Updates `async-trait` from 0.1.85 to 0.1.86
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.85...0.1.86 )
Updates `clap` from 4.5.27 to 4.5.28
- [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.27...clap_complete-v4.5.28 )
Updates `comfy-table` from 7.1.3 to 7.1.4
- [Release notes](https://github.com/nukesor/comfy-table/releases )
- [Changelog](https://github.com/Nukesor/comfy-table/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nukesor/comfy-table/compare/v7.1.3...v7.1.4 )
Updates `hickory-resolver` from 0.24.2 to 0.24.3
- [Release notes](https://github.com/hickory-dns/hickory-dns/releases )
- [Changelog](https://github.com/hickory-dns/hickory-dns/blob/v0.24.3/CHANGELOG.md )
- [Commits](https://github.com/hickory-dns/hickory-dns/compare/v0.24.2...v0.24.3 )
Updates `once_cell` from 1.20.2 to 1.20.3
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.20.2...v1.20.3 )
Updates `pin-project` from 1.1.8 to 1.1.9
- [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.8...v1.1.9 )
Updates `serde_json_path` from 0.7.1 to 0.7.2
- [Release notes](https://github.com/hiltontj/serde_json_path/releases )
- [Changelog](https://github.com/hiltontj/serde_json_path/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hiltontj/serde_json_path/compare/v0.7.1...v0.7.2 )
Updates `toml` from 0.8.19 to 0.8.20
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.19...toml-v0.8.20 )
Updates `cosmrs` from 0.21.0 to 0.21.1
- [Commits](https://github.com/cosmos/cosmos-rust/compare/cosmrs/v0.21.0...cosmrs/v0.21.1 )
Updates `tokio-postgres` from 0.7.12 to 0.7.13
- [Release notes](https://github.com/sfackler/rust-postgres/releases )
- [Commits](https://github.com/sfackler/rust-postgres/compare/tokio-postgres-v0.7.12...tokio-postgres-v0.7.13 )
---
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: comfy-table
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: hickory-resolver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: pin-project
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_json_path
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: toml
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: cosmrs
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tokio-postgres
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-02-10 14:59:07 +01:00
benedettadavico
54aef7c242
bump binary versions
2025-02-07 10:21:16 +01:00