Mark Sinclair
6841516bf2
TS SDK 1.4.1-rc1
2025-11-05 12:23:45 +00:00
Mark Sinclair
0e97d6c040
limit packages published to only wasm clients
2025-11-04 19:41:45 +00:00
Mark Sinclair
854dccd79c
bump versions to rc0
2025-11-04 19:40:04 +00:00
Mark Sinclair
a792313b68
try disable typedoc because of minimatch errors
2025-11-04 18:15:45 +00:00
Mark Sinclair
7778adb493
Update publish-sdk-npm.yml
2025-11-04 14:57:24 +00:00
Mark Sinclair
33988b5164
Update publish-sdk-npm.yml
2025-11-04 14:52:22 +00:00
Mark Sinclair
284c25ff5a
Update publish-sdk-npm.yml
2025-11-04 14:48:28 +00:00
Mark Sinclair
9d72229fa6
Update publish-sdk-npm.yml
2025-11-04 14:42:36 +00:00
Mark Sinclair
da8d14ae84
bump versions to rc
2025-10-31 14:29:21 +00:00
Mark Sinclair
2e4f7bbc70
pin minimatch typings to fix lint errors
2025-10-25 00:24:29 +01:00
Mark Sinclair
cbafe4adcf
update go
2025-10-24 23:57:20 +01:00
Mark Sinclair
967b6c8e34
ts: fix linting errors
2025-10-24 23:26:17 +01:00
Mark Sinclair
c3dad4231d
ts-sdk: contract clients: update and re-run autogen
2025-10-24 23:25:35 +01:00
Mark Sinclair
ba8ed878c9
remove bump version tool from workspace
2025-10-24 20:29:40 +01:00
Mark Sinclair
744860d4f9
Release Typescript SDK v1.4.1
2025-10-24 19:56:01 +01:00
Mark Sinclair
0013e7ac40
wasm: mix-fetch: fix up internal tester
2025-10-24 19:55:51 +01:00
Mark Sinclair
0fcc42e02d
wasm: mix-fetch: remove harbour master client and use Nym API client
2025-10-24 19:55:51 +01: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