3502 lines
194 KiB
Markdown
3502 lines
194 KiB
Markdown
# Changelog
|
|
|
|
Post 1.0.0 release, the changelog format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [Unreleased]
|
|
|
|
## [2026.11-xynomizithra] (2026-06-08)
|
|
|
|
- bugfix: allow re-inviting expired members ([#6863])
|
|
- feat: disable Nagle's algorithm for LP between nym-nodes ([#6857])
|
|
- Keep peer in wg table when updating psk ([#6856])
|
|
- chore: minor nym-node improvements ([#6850])
|
|
- chore: LP registration adjustments ([#6845])
|
|
- crates release: bump version to 1.21.1 ([#6844])
|
|
- fix gateways being penalised for no stress testing ([#6843])
|
|
- fix score inflation for throttled nodes ([#6842])
|
|
- Bugfix/cherry pick/waterloo stres testing floats ([#6841])
|
|
- bugfix: NMv3 race condition ([#6837])
|
|
- feat: implement UpdateFamily for the node families contract ([#6834])
|
|
- Bugfix/cherry pick/waterloo ns api ([#6833])
|
|
- experiment: attempt to retroactively generate specs for node families and ecash contracts ([#6813])
|
|
- moving lp packets in lp-data crate ([#6810])
|
|
- upgrade axum to 0.8.9 (and side deps) ([#6808])
|
|
- chore: expose admin method for migrating vesting delegations/mixnodes ([#6795])
|
|
- [chore] fix clippy 1.95 lints for future version update ([#6794])
|
|
- Handle Rate Limit Challenge Response ([#6786])
|
|
- NYM-583: Avoid corrupted database on Windows. ([#6785])
|
|
- Max/smolmix wasm ([#6784])
|
|
- Chore/bugfixes ([#6783])
|
|
- Switch from yarn to pnpm ([#6779])
|
|
- feat: Node Families: expose stake information inside DVpnGateway ([#6778])
|
|
- feat: Node Families: expose family information for NS API consumers ([#6777])
|
|
- feat: Node Families: cache and expose family data within nym API ([#6774])
|
|
- Re-order default API urls for network details ([#6767])
|
|
- add ci for NM agent binary ([#6764])
|
|
- feat/refactor: introduce shared contract caches within Nym API ([#6760])
|
|
- chore: removed dead code for redundant mixnet-vesting integration tests ([#6759])
|
|
- feat: Node Families: remove nodes upon unbonding ([#6752])
|
|
- feat: Node Families: contract transactions ([#6750])
|
|
- feat: Node Families: contract queries ([#6731])
|
|
- feat: Node Families: initial contract storage ([#6717])
|
|
- start node families topic branch ([#6715])
|
|
- Bump rand from 0.8.5 to 0.8.6 in /contracts ([#6702])
|
|
- Testing port checks in NS Agents ([#6694])
|
|
- build(deps): bump microsoft/setup-msbuild from 2 to 3 ([#6602])
|
|
- build(deps): bump tar from 0.4.44 to 0.4.45 ([#6595])
|
|
- build(deps): bump quinn-proto from 0.11.12 to 0.11.14 ([#6549])
|
|
- build(deps): bump docker/login-action from 3 to 4 ([#6518])
|
|
- build(deps): bump actions/download-artifact from 7 to 8 ([#6497])
|
|
- build(deps): bump actions/upload-artifact from 6 to 7 ([#6496])
|
|
|
|
[#6863]: https://github.com/nymtech/nym/pull/6863
|
|
[#6857]: https://github.com/nymtech/nym/pull/6857
|
|
[#6856]: https://github.com/nymtech/nym/pull/6856
|
|
[#6850]: https://github.com/nymtech/nym/pull/6850
|
|
[#6845]: https://github.com/nymtech/nym/pull/6845
|
|
[#6844]: https://github.com/nymtech/nym/pull/6844
|
|
[#6843]: https://github.com/nymtech/nym/pull/6843
|
|
[#6842]: https://github.com/nymtech/nym/pull/6842
|
|
[#6841]: https://github.com/nymtech/nym/pull/6841
|
|
[#6837]: https://github.com/nymtech/nym/pull/6837
|
|
[#6834]: https://github.com/nymtech/nym/pull/6834
|
|
[#6833]: https://github.com/nymtech/nym/pull/6833
|
|
[#6813]: https://github.com/nymtech/nym/pull/6813
|
|
[#6810]: https://github.com/nymtech/nym/pull/6810
|
|
[#6808]: https://github.com/nymtech/nym/pull/6808
|
|
[#6795]: https://github.com/nymtech/nym/pull/6795
|
|
[#6794]: https://github.com/nymtech/nym/pull/6794
|
|
[#6786]: https://github.com/nymtech/nym/pull/6786
|
|
[#6785]: https://github.com/nymtech/nym/pull/6785
|
|
[#6784]: https://github.com/nymtech/nym/pull/6784
|
|
[#6783]: https://github.com/nymtech/nym/pull/6783
|
|
[#6779]: https://github.com/nymtech/nym/pull/6779
|
|
[#6778]: https://github.com/nymtech/nym/pull/6778
|
|
[#6777]: https://github.com/nymtech/nym/pull/6777
|
|
[#6774]: https://github.com/nymtech/nym/pull/6774
|
|
[#6767]: https://github.com/nymtech/nym/pull/6767
|
|
[#6764]: https://github.com/nymtech/nym/pull/6764
|
|
[#6760]: https://github.com/nymtech/nym/pull/6760
|
|
[#6759]: https://github.com/nymtech/nym/pull/6759
|
|
[#6752]: https://github.com/nymtech/nym/pull/6752
|
|
[#6750]: https://github.com/nymtech/nym/pull/6750
|
|
[#6731]: https://github.com/nymtech/nym/pull/6731
|
|
[#6717]: https://github.com/nymtech/nym/pull/6717
|
|
[#6715]: https://github.com/nymtech/nym/pull/6715
|
|
[#6702]: https://github.com/nymtech/nym/pull/6702
|
|
[#6694]: https://github.com/nymtech/nym/pull/6694
|
|
[#6602]: https://github.com/nymtech/nym/pull/6602
|
|
[#6595]: https://github.com/nymtech/nym/pull/6595
|
|
[#6549]: https://github.com/nymtech/nym/pull/6549
|
|
[#6518]: https://github.com/nymtech/nym/pull/6518
|
|
[#6497]: https://github.com/nymtech/nym/pull/6497
|
|
[#6496]: https://github.com/nymtech/nym/pull/6496
|
|
|
|
## [2026.10-waterloo] (2026-05-27)
|
|
|
|
- Re-order default API urls for network details - Waterloo release ([#6799])
|
|
- [bugfix] IPR v8<->v9 mismatch on Waterloo ([#6772])
|
|
- Migrate to hickory 0.26.1 ([#6751])
|
|
- add workflows for NM3 ([#6729])
|
|
- credential proxy pool ([#6726])
|
|
- chore: made sphinx version threshold assertion a compile time check ([#6718])
|
|
- Feat/nmv3 updated performance calculation ([#6714])
|
|
- feat: NMv3: submission of stress testing result into nym-api ([#6709])
|
|
- feat: NMv3: Prometheus metrics for network monitor ([#6693])
|
|
- feat: NMv3: add read-only results API to orchestrator ([#6689])
|
|
- feat: NMv3: Eviction of stale testrun data ([#6685])
|
|
- feat: NMv3: Wire up testrun assignment and result submission flow ([#6680])
|
|
- feat: NMv3: Support multiple network monitor agents per host ([#6679])
|
|
- Feat/nmv3 agent announcement ([#6673])
|
|
- add node refresher for periodic scraping of bonded nym-node details ([#6626])
|
|
- Feat/nmv3 orchestrator queue ([#6597])
|
|
- feat: network monitor agent - standalone node stress-testing ([#6582])
|
|
- [feat] propagate NM agent noise keys to nym-node routing ([#6577])
|
|
- start mix stress testing topic branch ([#6575])
|
|
- Feat/nmv3 agents subscription ([#6567])
|
|
- Feat/nmv3 agents contract ([#6555])
|
|
|
|
[#6799]: https://github.com/nymtech/nym/pull/6799
|
|
[#6772]: https://github.com/nymtech/nym/pull/6772
|
|
[#6751]: https://github.com/nymtech/nym/pull/6751
|
|
[#6729]: https://github.com/nymtech/nym/pull/6729
|
|
[#6726]: https://github.com/nymtech/nym/pull/6726
|
|
[#6718]: https://github.com/nymtech/nym/pull/6718
|
|
[#6714]: https://github.com/nymtech/nym/pull/6714
|
|
[#6709]: https://github.com/nymtech/nym/pull/6709
|
|
[#6693]: https://github.com/nymtech/nym/pull/6693
|
|
[#6689]: https://github.com/nymtech/nym/pull/6689
|
|
[#6685]: https://github.com/nymtech/nym/pull/6685
|
|
[#6680]: https://github.com/nymtech/nym/pull/6680
|
|
[#6679]: https://github.com/nymtech/nym/pull/6679
|
|
[#6673]: https://github.com/nymtech/nym/pull/6673
|
|
[#6626]: https://github.com/nymtech/nym/pull/6626
|
|
[#6597]: https://github.com/nymtech/nym/pull/6597
|
|
[#6582]: https://github.com/nymtech/nym/pull/6582
|
|
[#6577]: https://github.com/nymtech/nym/pull/6577
|
|
[#6575]: https://github.com/nymtech/nym/pull/6575
|
|
[#6567]: https://github.com/nymtech/nym/pull/6567
|
|
[#6555]: https://github.com/nymtech/nym/pull/6555
|
|
|
|
## [2026.9-venaco] (2026-05-06)
|
|
|
|
- Fix for v9 IPR ([#6710])
|
|
- Only init SHARED_CLIENT if requested ([#6708])
|
|
- Fixes to crates and CI ([#6686])
|
|
- Return ipv6 addresses as well ([#6684])
|
|
- Fix invalid ticket spend ([#6683])
|
|
- Block non-public IPR/NR checks ([#6670])
|
|
|
|
[#6710]: https://github.com/nymtech/nym/pull/6710
|
|
[#6708]: https://github.com/nymtech/nym/pull/6708
|
|
[#6686]: https://github.com/nymtech/nym/pull/6686
|
|
[#6684]: https://github.com/nymtech/nym/pull/6684
|
|
[#6683]: https://github.com/nymtech/nym/pull/6683
|
|
[#6670]: https://github.com/nymtech/nym/pull/6670
|
|
|
|
## [2026.8-urda] (2026-04-20)
|
|
|
|
- Include all gateways in the returned list ([#6649])
|
|
- Optimize GW probe in NS agent ([#6636])
|
|
- Max/sdk docrs ([#6566])
|
|
- Max/sdk stream wrapper ([#6320])
|
|
|
|
[#6649]: https://github.com/nymtech/nym/pull/6649
|
|
[#6636]: https://github.com/nymtech/nym/pull/6636
|
|
[#6566]: https://github.com/nymtech/nym/pull/6566
|
|
[#6320]: https://github.com/nymtech/nym/pull/6320
|
|
|
|
## [2026.7-tola] (2026-04-07)
|
|
|
|
- Simon/ecash contract serde fix ([#6634])
|
|
- Update Fallback IP for Nym API ([#6622])
|
|
- Nym Node spam logging ([#6621])
|
|
- feat: multiple deposit prices ([#6608])
|
|
- move format_debug_bytes in common crate ([#6580])
|
|
- bugfix: make sure client keys are generated before requesting credentials ([#6579])
|
|
- Fix socks5 GW probe regression ([#6576])
|
|
- Max/lp stream framing ([#6573])
|
|
- HTTP domain rotation conditions ([#6570])
|
|
|
|
[#6634]: https://github.com/nymtech/nym/pull/6634
|
|
[#6622]: https://github.com/nymtech/nym/pull/6622
|
|
[#6621]: https://github.com/nymtech/nym/pull/6621
|
|
[#6608]: https://github.com/nymtech/nym/pull/6608
|
|
[#6580]: https://github.com/nymtech/nym/pull/6580
|
|
[#6579]: https://github.com/nymtech/nym/pull/6579
|
|
[#6576]: https://github.com/nymtech/nym/pull/6576
|
|
[#6573]: https://github.com/nymtech/nym/pull/6573
|
|
[#6570]: https://github.com/nymtech/nym/pull/6570
|
|
|
|
## [2026.6-stilton] (2026-03-25)
|
|
|
|
- lp fixes ([#6601])
|
|
- bugfix: allow deserialisation of LP data from either snake_case or lowercase ([#6586])
|
|
- bugfix: make sure to run cargo install cosmwasm-check with --locked flag during CI ([#6568])
|
|
- Add LP to NS UI ([#6562])
|
|
- feat: nyxd watcher ([#6561])
|
|
- Additional ticket for agent ([#6551])
|
|
- bugfix: make sure to use old values from metrics debug config during v12 migration (#6546) ([#6547])
|
|
- typo ([#6543])
|
|
- rng changes for a Send variant ([#6541])
|
|
- Add LP fields ([#6535])
|
|
- enable LP registration in registration client ([#6534])
|
|
- chore: rename LpMessage to LpFrame ([#6530])
|
|
- chore: LP improvements ([#6526])
|
|
- Remove dep leak of strum iterator ([#6522])
|
|
- chore: update ts-rs dep ([#6517])
|
|
- addressing LP PR comments ([#6513])
|
|
- remove redundant LP state machine in favour of in place processing ([#6512])
|
|
- chore: split up lp listener ([#6507])
|
|
- feat: enable mutual KKT exchange ([#6505])
|
|
- feat: introduce /v3/unstable/nym-nodes/semi-skimmed to aggregate LP information ([#6499])
|
|
- Max/asyncread asyncwrite nym client ([#6318])
|
|
- feat: localnet v2 ([#6277])
|
|
|
|
[#6601]: https://github.com/nymtech/nym/pull/6601
|
|
[#6586]: https://github.com/nymtech/nym/pull/6586
|
|
[#6568]: https://github.com/nymtech/nym/pull/6568
|
|
[#6562]: https://github.com/nymtech/nym/pull/6562
|
|
[#6561]: https://github.com/nymtech/nym/pull/6561
|
|
[#6551]: https://github.com/nymtech/nym/pull/6551
|
|
[#6547]: https://github.com/nymtech/nym/pull/6547
|
|
[#6543]: https://github.com/nymtech/nym/pull/6543
|
|
[#6541]: https://github.com/nymtech/nym/pull/6541
|
|
[#6535]: https://github.com/nymtech/nym/pull/6535
|
|
[#6534]: https://github.com/nymtech/nym/pull/6534
|
|
[#6530]: https://github.com/nymtech/nym/pull/6530
|
|
[#6526]: https://github.com/nymtech/nym/pull/6526
|
|
[#6522]: https://github.com/nymtech/nym/pull/6522
|
|
[#6517]: https://github.com/nymtech/nym/pull/6517
|
|
[#6513]: https://github.com/nymtech/nym/pull/6513
|
|
[#6512]: https://github.com/nymtech/nym/pull/6512
|
|
[#6507]: https://github.com/nymtech/nym/pull/6507
|
|
[#6505]: https://github.com/nymtech/nym/pull/6505
|
|
[#6499]: https://github.com/nymtech/nym/pull/6499
|
|
[#6318]: https://github.com/nymtech/nym/pull/6318
|
|
[#6277]: https://github.com/nymtech/nym/pull/6277
|
|
|
|
## [2026.5-raclette] (2026-03-10)
|
|
|
|
- bugfix: correctly populate gateway probe LP data ([#6533])
|
|
- chore: introduce additional prometheus metrics for registration times ([#6532])
|
|
- bugfix: lp information to have proper snake_case on API endpoints ([#6531])
|
|
- removed redundant LP states ([#6509])
|
|
- chore: removed all matrix notifications from github actions ([#6495])
|
|
- feat: Lewes Protocol with PSQv2 ([#6491])
|
|
- build(deps): bump minimatch from 3.1.2 to 3.1.4 in /documentation/docs ([#6486])
|
|
- build(deps): bump bn.js from 4.12.2 to 4.12.3 in /documentation/docs ([#6484])
|
|
- build(deps): bump bn.js from 4.12.2 to 4.12.3 ([#6483])
|
|
- build(deps): bump ajv from 8.17.1 to 8.18.0 in /clients/native/examples/js-examples/websocket ([#6478])
|
|
- build(deps): bump ajv from 6.12.6 to 6.14.0 in /documentation/docs ([#6477])
|
|
- build(deps): bump minimatch and glob in /documentation/scripts/post-process ([#6476])
|
|
- build(deps): bump hono from 4.11.9 to 4.12.0 ([#6475])
|
|
- build(deps): bump keccak from 0.1.5 to 0.1.6 ([#6472])
|
|
- build(deps-dev): bump qs from 6.14.1 to 6.14.2 in /clients/native/examples/js-examples/websocket ([#6466])
|
|
- build(deps): bump mikefarah/yq from 4.52.2 to 4.52.4 ([#6465])
|
|
- Otel minimal v2 ([#6464])
|
|
- build(deps): bump qs and express in /wasm/client/internal-dev ([#6461])
|
|
- bugfix: restore 'latest_measurement' field for nym-node /verloc endpoint ([#6452])
|
|
- build(deps-dev): bump webpack from 5.77.0 to 5.104.1 in /wasm/node-tester/internal-dev ([#6451])
|
|
- Max/mixfetch concurrent test ([#6417])
|
|
|
|
[#6533]: https://github.com/nymtech/nym/pull/6533
|
|
[#6532]: https://github.com/nymtech/nym/pull/6532
|
|
[#6531]: https://github.com/nymtech/nym/pull/6531
|
|
[#6509]: https://github.com/nymtech/nym/pull/6509
|
|
[#6495]: https://github.com/nymtech/nym/pull/6495
|
|
[#6491]: https://github.com/nymtech/nym/pull/6491
|
|
[#6486]: https://github.com/nymtech/nym/pull/6486
|
|
[#6484]: https://github.com/nymtech/nym/pull/6484
|
|
[#6483]: https://github.com/nymtech/nym/pull/6483
|
|
[#6478]: https://github.com/nymtech/nym/pull/6478
|
|
[#6477]: https://github.com/nymtech/nym/pull/6477
|
|
[#6476]: https://github.com/nymtech/nym/pull/6476
|
|
[#6475]: https://github.com/nymtech/nym/pull/6475
|
|
[#6472]: https://github.com/nymtech/nym/pull/6472
|
|
[#6466]: https://github.com/nymtech/nym/pull/6466
|
|
[#6465]: https://github.com/nymtech/nym/pull/6465
|
|
[#6464]: https://github.com/nymtech/nym/pull/6464
|
|
[#6461]: https://github.com/nymtech/nym/pull/6461
|
|
[#6452]: https://github.com/nymtech/nym/pull/6452
|
|
[#6451]: https://github.com/nymtech/nym/pull/6451
|
|
[#6417]: https://github.com/nymtech/nym/pull/6417
|
|
|
|
## [2026.4-quark] (2026-02-24)
|
|
|
|
- Enhance CI workflow with feature inputs ([#6462])
|
|
- Chore/revert 6433 ([#6445])
|
|
- Lp/stateless handshake ([#6437])
|
|
- build(deps-dev): bump webpack from 5.98.0 to 5.105.0 in /wasm/client/internal-dev ([#6435])
|
|
- build(deps-dev): bump webpack from 5.102.1 to 5.104.1 ([#6432])
|
|
- build(deps-dev): bump webpack from 5.98.0 to 5.105.0 in /wasm/mix-fetch/internal-dev ([#6431])
|
|
- build(deps-dev): bump webpack from 5.94.0 to 5.104.1 in /nym-credential-proxy/vpn-api-lib-wasm/internal-dev ([#6430])
|
|
- build(deps-dev): bump webpack from 5.77.0 to 5.104.1 in /wasm/zknym-lib/internal-dev ([#6429])
|
|
- build(deps-dev): bump webpack from 5.76.0 to 5.105.0 in /clients/native/examples/js-examples/websocket ([#6428])
|
|
- HTTP & DNS Improvements ([#6423])
|
|
- Endpoint for exit GW IPs ([#6418])
|
|
- build(deps): bump bytes from 1.6.0 to 1.11.1 in /contracts ([#6416])
|
|
- build(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 ([#6415])
|
|
- build(deps): bump bytes from 1.11.0 to 1.11.1 ([#6414])
|
|
- build(deps): bump mikefarah/yq from 4.50.1 to 4.52.2 ([#6407])
|
|
- build(deps-dev): bump eslint from 8.57.1 to 9.26.0 ([#6405])
|
|
- Update reqwest to v0.13.1 ([#6401])
|
|
- build(deps): bump next from 15.5.9 to 16.1.5 in /documentation/docs ([#6387])
|
|
- build(deps): bump next from 15.4.10 to 16.1.5 in /nym-node-status-api/nym-node-status-ui ([#6385])
|
|
- build(deps): bump lodash from 4.17.21 to 4.17.23 ([#6369])
|
|
- build(deps): bump lodash-es from 4.17.21 to 4.17.23 ([#6360])
|
|
- build(deps-dev): bump lodash from 4.17.21 to 4.17.23 in /sdk/typescript/codegen/contract-clients ([#6359])
|
|
- build(deps): bump lodash from 4.17.21 to 4.17.23 in /sdk/typescript/packages/nodejs-client ([#6354])
|
|
- build(deps): bump lodash from 4.17.21 to 4.17.23 in /documentation/docs ([#6353])
|
|
- build(deps): bump lodash from 4.17.21 to 4.17.23 in /clients/native/examples/js-examples/websocket ([#6351])
|
|
- build(deps): bump lodash-es from 4.17.21 to 4.17.23 in /documentation/docs ([#6350])
|
|
- build(deps): bump diff from 5.2.0 to 5.2.2 in /documentation/docs ([#6345])
|
|
- Max/crates publishing tweaks ([#6343])
|
|
- build(deps): bump h3 from 1.15.4 to 1.15.5 ([#6339])
|
|
- build(deps): bump h3 from 1.15.4 to 1.15.5 in /documentation/docs ([#6332])
|
|
- build(deps): bump undici from 6.21.3 to 6.23.0 in /documentation/docs ([#6325])
|
|
- build(deps): bump rsa from 0.9.8 to 0.9.10 ([#6311])
|
|
- build(deps): bump qs and express in /wasm/mix-fetch/internal-dev ([#6308])
|
|
- build(deps): bump qs and express in /clients/native/examples/js-examples/websocket ([#6307])
|
|
- feat: introduce on-disk cache persistance for major nym-api caches ([#6302])
|
|
- Fix migrations in the Data Observatory ([#6271])
|
|
|
|
[#6462]: https://github.com/nymtech/nym/pull/6462
|
|
[#6445]: https://github.com/nymtech/nym/pull/6445
|
|
[#6437]: https://github.com/nymtech/nym/pull/6437
|
|
[#6435]: https://github.com/nymtech/nym/pull/6435
|
|
[#6432]: https://github.com/nymtech/nym/pull/6432
|
|
[#6431]: https://github.com/nymtech/nym/pull/6431
|
|
[#6430]: https://github.com/nymtech/nym/pull/6430
|
|
[#6429]: https://github.com/nymtech/nym/pull/6429
|
|
[#6428]: https://github.com/nymtech/nym/pull/6428
|
|
[#6423]: https://github.com/nymtech/nym/pull/6423
|
|
[#6418]: https://github.com/nymtech/nym/pull/6418
|
|
[#6416]: https://github.com/nymtech/nym/pull/6416
|
|
[#6415]: https://github.com/nymtech/nym/pull/6415
|
|
[#6414]: https://github.com/nymtech/nym/pull/6414
|
|
[#6407]: https://github.com/nymtech/nym/pull/6407
|
|
[#6405]: https://github.com/nymtech/nym/pull/6405
|
|
[#6401]: https://github.com/nymtech/nym/pull/6401
|
|
[#6387]: https://github.com/nymtech/nym/pull/6387
|
|
[#6385]: https://github.com/nymtech/nym/pull/6385
|
|
[#6369]: https://github.com/nymtech/nym/pull/6369
|
|
[#6360]: https://github.com/nymtech/nym/pull/6360
|
|
[#6359]: https://github.com/nymtech/nym/pull/6359
|
|
[#6354]: https://github.com/nymtech/nym/pull/6354
|
|
[#6353]: https://github.com/nymtech/nym/pull/6353
|
|
[#6351]: https://github.com/nymtech/nym/pull/6351
|
|
[#6350]: https://github.com/nymtech/nym/pull/6350
|
|
[#6345]: https://github.com/nymtech/nym/pull/6345
|
|
[#6343]: https://github.com/nymtech/nym/pull/6343
|
|
[#6339]: https://github.com/nymtech/nym/pull/6339
|
|
[#6332]: https://github.com/nymtech/nym/pull/6332
|
|
[#6325]: https://github.com/nymtech/nym/pull/6325
|
|
[#6311]: https://github.com/nymtech/nym/pull/6311
|
|
[#6308]: https://github.com/nymtech/nym/pull/6308
|
|
[#6307]: https://github.com/nymtech/nym/pull/6307
|
|
[#6302]: https://github.com/nymtech/nym/pull/6302
|
|
[#6271]: https://github.com/nymtech/nym/pull/6271
|
|
|
|
## [2026.3-parmigiano] (2026-02-10)
|
|
|
|
- chore: disable LP on parmigiano branch ([#6422])
|
|
- revert mixnet-based client fautly changes from LP ([#6420])
|
|
- [LP fix] Registration client with fallback ([#6419])
|
|
- Lp/ip pool fixes ([#6412])
|
|
- [LP-fix] expose wg psk for the vpn-client ([#6411])
|
|
- LP-fix : configurable LP timeouts ([#6409])
|
|
- LP-fix : add LP x25519 key to the description ([#6408])
|
|
- use rng that is Send ([#6404])
|
|
- use local kem key instead of local x25519 ([#6402])
|
|
- [LP Gateway Probe] CLI and behavior improvements ([#6400])
|
|
- lp: attempt to negotiate (and use) protocol version ([#6399])
|
|
- bugfix: use correct reserved bytes when parsing LpHeader ([#6398])
|
|
- Lp/bugfix/share ip allocation ([#6395])
|
|
- feat: use hex-encoding for lp key digests ([#6394])
|
|
- Add socks5 test to gateway-probe ([#6393])
|
|
- [LP Gateway probe] Improve file structure ([#6391])
|
|
- Reduce the size of `HttpClientError` ([#6390])
|
|
- Lp/two step dvpn reg ([#6386])
|
|
- Add extra configured nym api url to env ([#6382])
|
|
- Lp/dvpn psk injection ([#6378])
|
|
- LP: include signing key digests to LP responses ([#6373])
|
|
- Lp/use noise x25519 ([#6372])
|
|
- Topology fallback ([#6363])
|
|
- NS API socks5 support ([#6361])
|
|
- LP: modified LPRemotePeer to dynamically choose required KEM key hash ([#6358])
|
|
- Fix KKT Integration into LP ([#6357])
|
|
- LP: mixnet reg fixes ([#6356])
|
|
- LP: announced KEM key hashes ([#6349])
|
|
- revert faulty drop changes ([#6346])
|
|
- small qol changes ([#6340])
|
|
- Apply configured api urls via env ([#6337])
|
|
- lp chore: make sure to take reserved bytes straight from the header ([#6336])
|
|
- LP: x25519/ed22519 cleanup round ([#6335])
|
|
- Lp/encrypted kkt ([#6331])
|
|
- ensure packets with incompatible versions are rejected ([#6326])
|
|
- standarise lp serialisation: ([#6324])
|
|
- Upgrade to def_guard_wireguard v0.8.0 ([#6315])
|
|
- Max/crates io prep v2 ([#6270])
|
|
|
|
[#6422]: https://github.com/nymtech/nym/pull/6422
|
|
[#6420]: https://github.com/nymtech/nym/pull/6420
|
|
[#6419]: https://github.com/nymtech/nym/pull/6419
|
|
[#6412]: https://github.com/nymtech/nym/pull/6412
|
|
[#6411]: https://github.com/nymtech/nym/pull/6411
|
|
[#6409]: https://github.com/nymtech/nym/pull/6409
|
|
[#6408]: https://github.com/nymtech/nym/pull/6408
|
|
[#6404]: https://github.com/nymtech/nym/pull/6404
|
|
[#6402]: https://github.com/nymtech/nym/pull/6402
|
|
[#6400]: https://github.com/nymtech/nym/pull/6400
|
|
[#6399]: https://github.com/nymtech/nym/pull/6399
|
|
[#6398]: https://github.com/nymtech/nym/pull/6398
|
|
[#6395]: https://github.com/nymtech/nym/pull/6395
|
|
[#6394]: https://github.com/nymtech/nym/pull/6394
|
|
[#6393]: https://github.com/nymtech/nym/pull/6393
|
|
[#6391]: https://github.com/nymtech/nym/pull/6391
|
|
[#6390]: https://github.com/nymtech/nym/pull/6390
|
|
[#6386]: https://github.com/nymtech/nym/pull/6386
|
|
[#6382]: https://github.com/nymtech/nym/pull/6382
|
|
[#6378]: https://github.com/nymtech/nym/pull/6378
|
|
[#6373]: https://github.com/nymtech/nym/pull/6373
|
|
[#6372]: https://github.com/nymtech/nym/pull/6372
|
|
[#6363]: https://github.com/nymtech/nym/pull/6363
|
|
[#6361]: https://github.com/nymtech/nym/pull/6361
|
|
[#6358]: https://github.com/nymtech/nym/pull/6358
|
|
[#6357]: https://github.com/nymtech/nym/pull/6357
|
|
[#6356]: https://github.com/nymtech/nym/pull/6356
|
|
[#6349]: https://github.com/nymtech/nym/pull/6349
|
|
[#6346]: https://github.com/nymtech/nym/pull/6346
|
|
[#6340]: https://github.com/nymtech/nym/pull/6340
|
|
[#6337]: https://github.com/nymtech/nym/pull/6337
|
|
[#6336]: https://github.com/nymtech/nym/pull/6336
|
|
[#6335]: https://github.com/nymtech/nym/pull/6335
|
|
[#6331]: https://github.com/nymtech/nym/pull/6331
|
|
[#6326]: https://github.com/nymtech/nym/pull/6326
|
|
[#6324]: https://github.com/nymtech/nym/pull/6324
|
|
[#6315]: https://github.com/nymtech/nym/pull/6315
|
|
[#6270]: https://github.com/nymtech/nym/pull/6270
|
|
|
|
## [2026.2-oscypek] (2026-01-27)
|
|
|
|
- bugfix: downgrade gateway protocol to clients proposed version ([#6377])
|
|
- bugfix: ack fix ([#6364])
|
|
- Cherry pick/api urls oscypek ([#6348])
|
|
- Update nix to v0.30.1 ([#6316])
|
|
- Deriving Serialize for GatewayData ([#6314])
|
|
- chore: remove repetitive words in comment ([#6313])
|
|
- [bugfix] Sqlite transaction escalation was causing errors ([#6299])
|
|
- DNS static table pre-resolve ([#6297])
|
|
- Add Copy+Clone to nym_api_provider::Config ([#6296])
|
|
- [chore] clippy fixes and use fixed rust version from REQUIRED_RUSTC_VERSION ([#6295])
|
|
- build(deps): bump SonarSource/sonarqube-scan-action from 6 to 7 ([#6294])
|
|
- build(deps): bump mikefarah/yq from 4.49.2 to 4.50.1 ([#6293])
|
|
- build(deps): bump actions/upload-artifact from 5 to 6 ([#6292])
|
|
- build(deps): bump actions/download-artifact from 6 to 7 ([#6291])
|
|
- build(deps): bump js-yaml from 3.14.1 to 3.14.2 in /documentation/docs ([#6290])
|
|
- build(deps): bump next from 15.4.9 to 15.4.10 in /nym-node-status-api/nym-node-status-ui ([#6289])
|
|
- build(deps): bump next from 14.2.33 to 14.2.35 ([#6288])
|
|
- LP Registration + Telescoping + Gateway Probe Localnet Mode ([#6286])
|
|
- build(deps): bump next from 15.5.7 to 15.5.9 in /documentation/docs ([#6285])
|
|
- build(deps): bump next from 15.4.7 to 15.4.9 in /nym-node-status-api/nym-node-status-ui ([#6284])
|
|
- Minor DNS improvements ([#6283])
|
|
- HTTP client without default features ([#6281])
|
|
- DNS: reduce number of attempts ([#6278])
|
|
- [bugfix] use proper mixing delay instead of poisson delay in cover traffic ([#6269])
|
|
- build(deps): bump node-forge from 1.3.1 to 1.3.3 in /wasm/zknym-lib/internal-dev ([#6261])
|
|
- build(deps-dev): bump node-forge from 1.3.1 to 1.3.3 in /wasm/mix-fetch/internal-dev ([#6260])
|
|
- build(deps-dev): bump node-forge from 1.3.1 to 1.3.2 in /wasm/client/internal-dev ([#6251])
|
|
- build(deps): bump node-forge from 1.3.1 to 1.3.2 in /nym-credential-proxy/vpn-api-lib-wasm/internal-dev ([#6250])
|
|
- [Feature] Fallback gateway listener and remove legacy key support ([#6249])
|
|
- build(deps-dev): bump node-forge from 1.3.0 to 1.3.2 in /clients/native/examples/js-examples/websocket ([#6248])
|
|
- build(deps): bump node-forge from 1.3.1 to 1.3.2 ([#6246])
|
|
- build(deps): bump pnpm/action-setup from 4.1.0 to 4.2.0 ([#6245])
|
|
- build(deps): bump actions/download-artifact from 5 to 6 ([#6244])
|
|
- build(deps): bump actions/checkout from 4 to 6 ([#6243])
|
|
- build(deps): bump mikefarah/yq from 4.48.1 to 4.49.2 ([#6242])
|
|
- build(deps): bump actions/upload-artifact from 4 to 5 ([#6241])
|
|
- fix: fix assertion ([#6238])
|
|
- Initial changes to support extra configurable parameters and to print… ([#6237])
|
|
- Data Observatory ([#6172])
|
|
|
|
[#6377]: https://github.com/nymtech/nym/pull/6377
|
|
[#6364]: https://github.com/nymtech/nym/pull/6364
|
|
[#6348]: https://github.com/nymtech/nym/pull/6348
|
|
[#6316]: https://github.com/nymtech/nym/pull/6316
|
|
[#6314]: https://github.com/nymtech/nym/pull/6314
|
|
[#6313]: https://github.com/nymtech/nym/pull/6313
|
|
[#6299]: https://github.com/nymtech/nym/pull/6299
|
|
[#6297]: https://github.com/nymtech/nym/pull/6297
|
|
[#6296]: https://github.com/nymtech/nym/pull/6296
|
|
[#6295]: https://github.com/nymtech/nym/pull/6295
|
|
[#6294]: https://github.com/nymtech/nym/pull/6294
|
|
[#6293]: https://github.com/nymtech/nym/pull/6293
|
|
[#6292]: https://github.com/nymtech/nym/pull/6292
|
|
[#6291]: https://github.com/nymtech/nym/pull/6291
|
|
[#6290]: https://github.com/nymtech/nym/pull/6290
|
|
[#6289]: https://github.com/nymtech/nym/pull/6289
|
|
[#6288]: https://github.com/nymtech/nym/pull/6288
|
|
[#6286]: https://github.com/nymtech/nym/pull/6286
|
|
[#6285]: https://github.com/nymtech/nym/pull/6285
|
|
[#6284]: https://github.com/nymtech/nym/pull/6284
|
|
[#6283]: https://github.com/nymtech/nym/pull/6283
|
|
[#6281]: https://github.com/nymtech/nym/pull/6281
|
|
[#6278]: https://github.com/nymtech/nym/pull/6278
|
|
[#6269]: https://github.com/nymtech/nym/pull/6269
|
|
[#6261]: https://github.com/nymtech/nym/pull/6261
|
|
[#6260]: https://github.com/nymtech/nym/pull/6260
|
|
[#6251]: https://github.com/nymtech/nym/pull/6251
|
|
[#6250]: https://github.com/nymtech/nym/pull/6250
|
|
[#6249]: https://github.com/nymtech/nym/pull/6249
|
|
[#6248]: https://github.com/nymtech/nym/pull/6248
|
|
[#6246]: https://github.com/nymtech/nym/pull/6246
|
|
[#6245]: https://github.com/nymtech/nym/pull/6245
|
|
[#6244]: https://github.com/nymtech/nym/pull/6244
|
|
[#6243]: https://github.com/nymtech/nym/pull/6243
|
|
[#6242]: https://github.com/nymtech/nym/pull/6242
|
|
[#6241]: https://github.com/nymtech/nym/pull/6241
|
|
[#6238]: https://github.com/nymtech/nym/pull/6238
|
|
[#6237]: https://github.com/nymtech/nym/pull/6237
|
|
[#6172]: https://github.com/nymtech/nym/pull/6172
|
|
|
|
## [2026.1-niolo] (2026-01-13)
|
|
|
|
- bugfix: mozzarella -> niolo config migration ([#6259])
|
|
- chore: remove run DKG migration ([#6253])
|
|
- bugfix: reexposed 'derive_extended_private_key' ([#6247])
|
|
- Bump js-yaml from 3.14.1 to 3.14.2 in /sdk/typescript/codegen/contract-clients ([#6231])
|
|
- Statistics API v2 ([#6227])
|
|
- Bump golang.org/x/crypto from 0.39.0 to 0.45.0 in /nym-gateway-probe/netstack_ping ([#6220])
|
|
- Update chain registry link ([#6219])
|
|
- Bump glob from 10.3.4 to 10.5.0 in /documentation/scripts/post-process ([#6216])
|
|
- Bump js-yaml from 4.1.0 to 4.1.1 in /sdk/typescript/tests/integration-tests/mix-fetch ([#6215])
|
|
- gateway-probe fixes for run-local ([#6212])
|
|
- chore: updated default endpoint for retrieving attestation.json ([#6207])
|
|
- chore: remove support for legacy mixnode within the performance contract ([#6205])
|
|
- feat: upgrade mode: VPN adjustments ([#6189])
|
|
- Bump min-document from 2.19.0 to 2.19.1 ([#6181])
|
|
- Bump next from 15.4.1 to 15.4.7 in /nym-node-status-api/nym-node-status-ui ([#6180])
|
|
- feat: merge intermediate upgrade mode changes ([#6174])
|
|
- Add weighted scoring to NS API ([#6144])
|
|
- build(deps): bump mikefarah/yq from 4.47.1 to 4.48.1 ([#6107])
|
|
- build(deps): bump SonarSource/sonarqube-scan-action from 5 to 6 in /.github/workflows ([#6068])
|
|
- build(deps): bump tar-fs from 3.0.9 to 3.1.1 in /sdk/typescript/tests/integration-tests/mix-fetch ([#6063])
|
|
- build(deps): bump ammonia from 4.1.1 to 4.1.2 ([#6057])
|
|
- build(deps): bump tower-http from 0.5.2 to 0.6.6 ([#6030])
|
|
- build(deps): bump actions/setup-go from 5 to 6 ([#6013])
|
|
- build(deps): bump next from 14.2.28 to 14.2.32 ([#5996])
|
|
- build(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 ([#5993])
|
|
- build(deps): bump actions/upload-pages-artifact from 3 to 4 ([#5992])
|
|
|
|
[#6259]: https://github.com/nymtech/nym/pull/6259
|
|
[#6253]: https://github.com/nymtech/nym/pull/6253
|
|
[#6247]: https://github.com/nymtech/nym/pull/6247
|
|
[#6231]: https://github.com/nymtech/nym/pull/6231
|
|
[#6227]: https://github.com/nymtech/nym/pull/6227
|
|
[#6220]: https://github.com/nymtech/nym/pull/6220
|
|
[#6219]: https://github.com/nymtech/nym/pull/6219
|
|
[#6216]: https://github.com/nymtech/nym/pull/6216
|
|
[#6215]: https://github.com/nymtech/nym/pull/6215
|
|
[#6212]: https://github.com/nymtech/nym/pull/6212
|
|
[#6207]: https://github.com/nymtech/nym/pull/6207
|
|
[#6205]: https://github.com/nymtech/nym/pull/6205
|
|
[#6189]: https://github.com/nymtech/nym/pull/6189
|
|
[#6181]: https://github.com/nymtech/nym/pull/6181
|
|
[#6180]: https://github.com/nymtech/nym/pull/6180
|
|
[#6174]: https://github.com/nymtech/nym/pull/6174
|
|
[#6144]: https://github.com/nymtech/nym/pull/6144
|
|
[#6107]: https://github.com/nymtech/nym/pull/6107
|
|
[#6068]: https://github.com/nymtech/nym/pull/6068
|
|
[#6063]: https://github.com/nymtech/nym/pull/6063
|
|
[#6057]: https://github.com/nymtech/nym/pull/6057
|
|
[#6030]: https://github.com/nymtech/nym/pull/6030
|
|
[#6013]: https://github.com/nymtech/nym/pull/6013
|
|
[#5996]: https://github.com/nymtech/nym/pull/5996
|
|
[#5993]: https://github.com/nymtech/nym/pull/5993
|
|
[#5992]: https://github.com/nymtech/nym/pull/5992
|
|
|
|
## [2025.21-mozzarella] (2025-11-25)
|
|
|
|
- [bugfix] Tunnel not waiting on MixnetClient to shut down cleanly ([#6225])
|
|
- bugfix: fix credential proxy upgrade mode attestation url arg ([#6202])
|
|
- HTTP API resilience enable & domain rotation conditions ([#6200])
|
|
- Remove debug feature from http-macro spec in gateway probe ([#6195])
|
|
- DNS relibility and troubleshooting ([#6179])
|
|
- [bugfix] Distinguish authenticator errors by credential spent ([#6176])
|
|
- Typescript SDK 1.4.1 ([#6146])
|
|
- Enable URL rotation and retries for mixnet gateway init ([#6126])
|
|
- Feature/credential proxy jwt ([#5957])
|
|
|
|
[#6225]: https://github.com/nymtech/nym/pull/6225
|
|
[#6202]: https://github.com/nymtech/nym/pull/6202
|
|
[#6200]: https://github.com/nymtech/nym/pull/6200
|
|
[#6195]: https://github.com/nymtech/nym/pull/6195
|
|
[#6179]: https://github.com/nymtech/nym/pull/6179
|
|
[#6176]: https://github.com/nymtech/nym/pull/6176
|
|
[#6146]: https://github.com/nymtech/nym/pull/6146
|
|
[#6126]: https://github.com/nymtech/nym/pull/6126
|
|
[#5957]: https://github.com/nymtech/nym/pull/5957
|
|
|
|
## [2025.20-leerdammer] (2025-11-12)
|
|
|
|
- Max/tweak ts sdk actions ([#6185])
|
|
- chore: resolve clippy 1.91 warnings ([#6168])
|
|
- [chore] Remove unused dependencies ([#6151])
|
|
- Use typed-builder for registration client builder config ([#6150])
|
|
- tommy is too quick ([#6149])
|
|
- configurable mixnet client startup timeout ([#6148])
|
|
- [Feature/operators]: QUIC bridge deployment script v2 ([#6145])
|
|
- Bugfix: Add circuit breaker ([#6143])
|
|
- bugfix: update internal owner address in transferred share ([#6139])
|
|
- Update quic_bridge_deployment.sh for IPv4 and .deb package ([#6138])
|
|
- feat: expose more explicit new_with_fronted_urls builder for http API client ([#6136])
|
|
- bugfix: update stored epoch share when changing ownership ([#6135])
|
|
- Domain fronting ([#6134])
|
|
- bugfix: update stored epoch share when changing announce address ([#6131])
|
|
|
|
[#6185]: https://github.com/nymtech/nym/pull/6185
|
|
[#6168]: https://github.com/nymtech/nym/pull/6168
|
|
[#6151]: https://github.com/nymtech/nym/pull/6151
|
|
[#6150]: https://github.com/nymtech/nym/pull/6150
|
|
[#6149]: https://github.com/nymtech/nym/pull/6149
|
|
[#6148]: https://github.com/nymtech/nym/pull/6148
|
|
[#6145]: https://github.com/nymtech/nym/pull/6145
|
|
[#6143]: https://github.com/nymtech/nym/pull/6143
|
|
[#6139]: https://github.com/nymtech/nym/pull/6139
|
|
[#6138]: https://github.com/nymtech/nym/pull/6138
|
|
[#6136]: https://github.com/nymtech/nym/pull/6136
|
|
[#6135]: https://github.com/nymtech/nym/pull/6135
|
|
[#6134]: https://github.com/nymtech/nym/pull/6134
|
|
[#6131]: https://github.com/nymtech/nym/pull/6131
|
|
|
|
## [2025.19-kase] (2025-10-30)
|
|
|
|
- update ns agent workflow ([#6154])
|
|
- Cherry pick - request #6143 from nymtech/bugfix/mix-tx-closed-v2 ([#6153])
|
|
- bugfix: nym-credential-proxy query params parsing regression ([#6121])
|
|
- bugfix: revert some dep updates introduced in #6043 ([#6120])
|
|
- Skip ipv6 metadata endpoint request ([#6118])
|
|
- update to no longer use 1mb files ([#6117])
|
|
- chore: restore pending dkg contract state migration ([#6116])
|
|
- Revert "Propagate cancel token to mixnet client" ([#6115])
|
|
- Update dirs to 6.0 ([#6109])
|
|
- Propagate cancel token to mixnet client ([#6105])
|
|
- bugfix: retrieve and update ticketbook in the same query ([#6101])
|
|
- bugfix: include network name in the default gateway probe config path ([#6100])
|
|
- Bugfix/incompatibility fixes ([#6099])
|
|
- [DOCs/operators] QUIC deployment script & docs ([#6098])
|
|
- bugfix: testnet manager 02sql migration ([#6096])
|
|
- feat: move gateway probe to monorepo (and update to rust edition 2024) ([#6094])
|
|
- bugfix: use custom topology provider for list of init gateways ([#6092])
|
|
- Max/fix wasm client + build commands ([#6043])
|
|
|
|
[#6154]: https://github.com/nymtech/nym/pull/6154
|
|
[#6153]: https://github.com/nymtech/nym/pull/6153
|
|
[#6121]: https://github.com/nymtech/nym/pull/6121
|
|
[#6120]: https://github.com/nymtech/nym/pull/6120
|
|
[#6118]: https://github.com/nymtech/nym/pull/6118
|
|
[#6117]: https://github.com/nymtech/nym/pull/6117
|
|
[#6116]: https://github.com/nymtech/nym/pull/6116
|
|
[#6115]: https://github.com/nymtech/nym/pull/6115
|
|
[#6109]: https://github.com/nymtech/nym/pull/6109
|
|
[#6105]: https://github.com/nymtech/nym/pull/6105
|
|
[#6101]: https://github.com/nymtech/nym/pull/6101
|
|
[#6100]: https://github.com/nymtech/nym/pull/6100
|
|
[#6099]: https://github.com/nymtech/nym/pull/6099
|
|
[#6098]: https://github.com/nymtech/nym/pull/6098
|
|
[#6096]: https://github.com/nymtech/nym/pull/6096
|
|
[#6094]: https://github.com/nymtech/nym/pull/6094
|
|
[#6092]: https://github.com/nymtech/nym/pull/6092
|
|
[#6043]: https://github.com/nymtech/nym/pull/6043
|
|
|
|
## [2025.18-jarlsberg] (2025-10-14)
|
|
|
|
- ns-api: add descriptions to dVPN gateway responses ([#6102])
|
|
- NS API: use new probe download filesize and milliseconds field ([#6097])
|
|
- ns-api: use download files size from probes instead of parsing filenames ([#6095])
|
|
- ns-api: add new fields for probe output for query_metadata and download file size and duration in ms ([#6091])
|
|
- Bugfix/bloomfilters purge ([#6089])
|
|
- Hotfix: Update API source in node ping tester script ([#6082])
|
|
- Get wireguard keypair as arg instead of reading it from disk ([#6078])
|
|
- Feature: Ping probe all nodes /described nodes from a server ([#6074])
|
|
- Node Status API: add bridge information to dVPN endpoint ([#6069])
|
|
- frontdoor typo fix ([#6067])
|
|
- Feature: Node rewards tracker ([#6064])
|
|
- [chore] Clippy fix ([#6060])
|
|
- Registration Client ([#6059])
|
|
- Bugfix: Nym node CLI download nym-node exception ([#6058])
|
|
- Feature: Nym node html landing page ([#6053])
|
|
- feat: DKG contract method for updating announce address ([#6050])
|
|
- feat: NS ticket faucet ([#6047])
|
|
- Bridge proto client params in Self-Described ([#6035])
|
|
- Node Status API: remove sqlite support ([#6004])
|
|
- Benny/ci contract fix ([#5962])
|
|
|
|
[#6102]: https://github.com/nymtech/nym/pull/6102
|
|
[#6097]: https://github.com/nymtech/nym/pull/6097
|
|
[#6095]: https://github.com/nymtech/nym/pull/6095
|
|
[#6091]: https://github.com/nymtech/nym/pull/6091
|
|
[#6089]: https://github.com/nymtech/nym/pull/6089
|
|
[#6082]: https://github.com/nymtech/nym/pull/6082
|
|
[#6078]: https://github.com/nymtech/nym/pull/6078
|
|
[#6074]: https://github.com/nymtech/nym/pull/6074
|
|
[#6069]: https://github.com/nymtech/nym/pull/6069
|
|
[#6067]: https://github.com/nymtech/nym/pull/6067
|
|
[#6064]: https://github.com/nymtech/nym/pull/6064
|
|
[#6060]: https://github.com/nymtech/nym/pull/6060
|
|
[#6059]: https://github.com/nymtech/nym/pull/6059
|
|
[#6058]: https://github.com/nymtech/nym/pull/6058
|
|
[#6053]: https://github.com/nymtech/nym/pull/6053
|
|
[#6050]: https://github.com/nymtech/nym/pull/6050
|
|
[#6047]: https://github.com/nymtech/nym/pull/6047
|
|
[#6035]: https://github.com/nymtech/nym/pull/6035
|
|
[#6004]: https://github.com/nymtech/nym/pull/6004
|
|
[#5962]: https://github.com/nymtech/nym/pull/5962
|
|
|
|
## [2025.17-isabirra] (2025-09-29)
|
|
|
|
- Bugfix | Fix the registration handshake ([#6062])
|
|
- Convenience for ShutdownTracker ([#6038])
|
|
- chore: made http-api-client-macro doctest compile ([#6037])
|
|
- feat: refresh mixnet contract on epoch progression ([#6023])
|
|
- chore: remove legacy nodes from nym api [and kinda-ish from node status api] ([#6021])
|
|
- Feature/credential proxy crate ([#6018])
|
|
- Moving clients crate from vpn-client repo to here ([#6015])
|
|
- Feature/cancellation migration ([#6014])
|
|
- Use default value for the ports until api is deployed ([#6007])
|
|
- bugfix: return from MixTrafficController if client request channel has closed ([#6002])
|
|
- Revert "Create an axum_test client for more integrated unit testing (… ([#5999])
|
|
- chore: upgraded syn to 2.0 and removed nym-execute ([#5998])
|
|
- feat: use `ShutdownToken` (`CancellationToken` inside) for nym-api ([#5997])
|
|
- bugfix: Recipient deserialisation for deserialisers missing bytes specialisation ([#5991])
|
|
- chore: use updated version of simulate endpoint ([#5988])
|
|
- chore: purge temp databases on build ([#5984])
|
|
- Bump sha.js from 2.4.11 to 2.4.12 ([#5983])
|
|
- Feature: Delegation program stake checker and adjuster ([#5980])
|
|
- build(deps): bump actions/setup-java from 4 to 5 ([#5975])
|
|
- Domain fronting integration ([#5974])
|
|
- chore: internal hidden command to force advance nyx epoch ([#5964])
|
|
- Create an axum_test client for more integrated unit testing ([#5956])
|
|
- feat: shared library for attempting to retrieve update mode attestation ([#5954])
|
|
- Bump slab from 0.4.10 to 0.4.11 ([#5952])
|
|
- build(deps): bump actions/first-interaction from 1 to 3 ([#5950])
|
|
- fix: use WASM compatible time API in client ([#5948])
|
|
- feat: credential proxy deposit pool ([#5945])
|
|
- build(deps): bump actions/download-artifact from 4 to 5 ([#5939])
|
|
- feat: nym signers monitor ([#5933])
|
|
- Bump console from 0.15.11 to 0.16.0 ([#5931])
|
|
- Bump mock_instant from 0.5.3 to 0.6.0 ([#5930])
|
|
- Bump tokio from 1.46.1 to 1.47.1 ([#5929])
|
|
- Bump defguard_wireguard_rs from v0.4.7 to v0.7.5 ([#5928])
|
|
- Bump indicatif from 0.17.11 to 0.18.0 ([#5924])
|
|
- Feature: Nym node autorun CLI ([#5916])
|
|
- build(deps): bump mikefarah/yq from 4.45.4 to 4.47.1 ([#5911])
|
|
- build(deps): bump pbkdf2 from 3.1.2 to 3.1.3 ([#5869])
|
|
|
|
[#6062]: https://github.com/nymtech/nym/pull/6062
|
|
[#6038]: https://github.com/nymtech/nym/pull/6038
|
|
[#6037]: https://github.com/nymtech/nym/pull/6037
|
|
[#6023]: https://github.com/nymtech/nym/pull/6023
|
|
[#6021]: https://github.com/nymtech/nym/pull/6021
|
|
[#6018]: https://github.com/nymtech/nym/pull/6018
|
|
[#6015]: https://github.com/nymtech/nym/pull/6015
|
|
[#6014]: https://github.com/nymtech/nym/pull/6014
|
|
[#6007]: https://github.com/nymtech/nym/pull/6007
|
|
[#6002]: https://github.com/nymtech/nym/pull/6002
|
|
[#5999]: https://github.com/nymtech/nym/pull/5999
|
|
[#5998]: https://github.com/nymtech/nym/pull/5998
|
|
[#5997]: https://github.com/nymtech/nym/pull/5997
|
|
[#5991]: https://github.com/nymtech/nym/pull/5991
|
|
[#5988]: https://github.com/nymtech/nym/pull/5988
|
|
[#5984]: https://github.com/nymtech/nym/pull/5984
|
|
[#5983]: https://github.com/nymtech/nym/pull/5983
|
|
[#5980]: https://github.com/nymtech/nym/pull/5980
|
|
[#5975]: https://github.com/nymtech/nym/pull/5975
|
|
[#5974]: https://github.com/nymtech/nym/pull/5974
|
|
[#5964]: https://github.com/nymtech/nym/pull/5964
|
|
[#5956]: https://github.com/nymtech/nym/pull/5956
|
|
[#5954]: https://github.com/nymtech/nym/pull/5954
|
|
[#5952]: https://github.com/nymtech/nym/pull/5952
|
|
[#5950]: https://github.com/nymtech/nym/pull/5950
|
|
[#5948]: https://github.com/nymtech/nym/pull/5948
|
|
[#5945]: https://github.com/nymtech/nym/pull/5945
|
|
[#5939]: https://github.com/nymtech/nym/pull/5939
|
|
[#5933]: https://github.com/nymtech/nym/pull/5933
|
|
[#5931]: https://github.com/nymtech/nym/pull/5931
|
|
[#5930]: https://github.com/nymtech/nym/pull/5930
|
|
[#5929]: https://github.com/nymtech/nym/pull/5929
|
|
[#5928]: https://github.com/nymtech/nym/pull/5928
|
|
[#5924]: https://github.com/nymtech/nym/pull/5924
|
|
[#5916]: https://github.com/nymtech/nym/pull/5916
|
|
[#5911]: https://github.com/nymtech/nym/pull/5911
|
|
[#5869]: https://github.com/nymtech/nym/pull/5869
|
|
|
|
## [2025.16-halloumi] (2025-09-16)
|
|
|
|
- Backport metadata endpoint ([#6010])
|
|
- bugfix: make sure tables are removed in correct order to not trigger FK constraint issue ([#5987])
|
|
- chore: move authenticator into gateway crate ([#5982])
|
|
- Fix the ns api ci workflow ([#5981])
|
|
- Remove freshness check on testrun submit ([#5977])
|
|
- Update sysinfo to the latest ([#5976])
|
|
- bugfix: manually calculate per node work on rewarded set changes ([#5972])
|
|
- fixing the ci for ns agent ([#5965])
|
|
- Feature/testing utils ([#5963])
|
|
- bugfix: fix ci-build for linux (and use updated runner) ([#5958])
|
|
- chore: updated refs to cheddar rev of nym repo ([#5955])
|
|
- http api client adjustment ([#5953])
|
|
- chore: fix rust 1.89 clippy issues ([#5944])
|
|
- Wireguard metadata client library ([#5943])
|
|
- chore: remove unused import ([#5942])
|
|
- feat: introduce additional checks when attempting to send to bounded channels ([#5941])
|
|
- Move credential verifier in peer controller ([#5938])
|
|
- change PK/FK on expiration date signatures tables ([#5934])
|
|
- Wireguard private metadata ([#5915])
|
|
|
|
[#6010]: https://github.com/nymtech/nym/pull/6010
|
|
[#5987]: https://github.com/nymtech/nym/pull/5987
|
|
[#5982]: https://github.com/nymtech/nym/pull/5982
|
|
[#5981]: https://github.com/nymtech/nym/pull/5981
|
|
[#5977]: https://github.com/nymtech/nym/pull/5977
|
|
[#5976]: https://github.com/nymtech/nym/pull/5976
|
|
[#5972]: https://github.com/nymtech/nym/pull/5972
|
|
[#5965]: https://github.com/nymtech/nym/pull/5965
|
|
[#5963]: https://github.com/nymtech/nym/pull/5963
|
|
[#5958]: https://github.com/nymtech/nym/pull/5958
|
|
[#5955]: https://github.com/nymtech/nym/pull/5955
|
|
[#5953]: https://github.com/nymtech/nym/pull/5953
|
|
[#5944]: https://github.com/nymtech/nym/pull/5944
|
|
[#5943]: https://github.com/nymtech/nym/pull/5943
|
|
[#5942]: https://github.com/nymtech/nym/pull/5942
|
|
[#5941]: https://github.com/nymtech/nym/pull/5941
|
|
[#5938]: https://github.com/nymtech/nym/pull/5938
|
|
[#5934]: https://github.com/nymtech/nym/pull/5934
|
|
[#5915]: https://github.com/nymtech/nym/pull/5915
|
|
|
|
## [2025.15-gruyere] (2025-08-20)
|
|
|
|
- Migrate strum to 0.27.2 ([#5960])
|
|
- WG exit policy scripts update ([#5921])
|
|
- Make DNS Resolver fallback optional ([#5920])
|
|
- nym-node debug command to reset providers db ([#5914])
|
|
- basic zulip client for sending messages ([#5913])
|
|
- chore: allow compatibility with 'CDLA-Permissive-2.0' ([#5910])
|
|
- feat: ecash liveness check ([#5890])
|
|
- Remove old free credential handle ([#5864])
|
|
|
|
[#5960]: https://github.com/nymtech/nym/pull/5960
|
|
[#5921]: https://github.com/nymtech/nym/pull/5921
|
|
[#5920]: https://github.com/nymtech/nym/pull/5920
|
|
[#5914]: https://github.com/nymtech/nym/pull/5914
|
|
[#5913]: https://github.com/nymtech/nym/pull/5913
|
|
[#5910]: https://github.com/nymtech/nym/pull/5910
|
|
[#5890]: https://github.com/nymtech/nym/pull/5890
|
|
[#5864]: https://github.com/nymtech/nym/pull/5864
|
|
|
|
## [2025.14-feta] (2025-08-05)
|
|
|
|
- chore: nym node tokio console ([#5909])
|
|
- Feature/dkg snapshot epoch ([#5900])
|
|
- Feature/dkg epoch dealers query ([#5899])
|
|
- sqlx-pool-guard: allocate more memory on windows ([#5896])
|
|
- Support mnemonic in the NS agent ([#5883])
|
|
- Allow PG database backend ([#5880])
|
|
|
|
[#5909]: https://github.com/nymtech/nym/pull/5909
|
|
[#5900]: https://github.com/nymtech/nym/pull/5900
|
|
[#5899]: https://github.com/nymtech/nym/pull/5899
|
|
[#5896]: https://github.com/nymtech/nym/pull/5896
|
|
[#5883]: https://github.com/nymtech/nym/pull/5883
|
|
[#5880]: https://github.com/nymtech/nym/pull/5880
|
|
|
|
## [2025.13-emmental] (2025-07-22)
|
|
|
|
- fix: don't allow mixnode running in exit mode ([#5898])
|
|
- fix contract build process in Makefile ([#5892])
|
|
- bugfix: ignore 'Send' responses when claiming bandwidth ([#5884])
|
|
- Update push-node-status-agent.yaml ([#5882])
|
|
- listen for shutdown signals during nym-node startup ([#5879])
|
|
- feat: forbid running mixnode + entry on the same node ([#5878])
|
|
- chore: 1.88 clippy ([#5877])
|
|
- Batch SQL writes for packet stats ([#5874])
|
|
- fix the broken link ([#5873])
|
|
- Set busy_timeout in sqlx ([#5872])
|
|
- feat: basic performance contract integration [within Nym API] ([#5871])
|
|
- scraper bugfix: ignore precommits from missing validators ([#5867])
|
|
- Return true remaining ([#5866])
|
|
- Make Mix hops optional for Mixnet Client SURBs ([#5861])
|
|
- Check gateway supported versions ([#5860])
|
|
- Add build info endpoints ([#5857])
|
|
- Clear out screaming logs ([#5856])
|
|
- fix removal of qa env ([#5855])
|
|
- Use display when printing paths ([#5853])
|
|
- feat: initial performance contract ([#5833])
|
|
- Security patches for the `dkg` crate ([#5828])
|
|
- HTTP Discovery objects & network defaults ([#5814])
|
|
|
|
[#5898]: https://github.com/nymtech/nym/pull/5898
|
|
[#5892]: https://github.com/nymtech/nym/pull/5892
|
|
[#5884]: https://github.com/nymtech/nym/pull/5884
|
|
[#5882]: https://github.com/nymtech/nym/pull/5882
|
|
[#5879]: https://github.com/nymtech/nym/pull/5879
|
|
[#5878]: https://github.com/nymtech/nym/pull/5878
|
|
[#5877]: https://github.com/nymtech/nym/pull/5877
|
|
[#5874]: https://github.com/nymtech/nym/pull/5874
|
|
[#5873]: https://github.com/nymtech/nym/pull/5873
|
|
[#5872]: https://github.com/nymtech/nym/pull/5872
|
|
[#5871]: https://github.com/nymtech/nym/pull/5871
|
|
[#5867]: https://github.com/nymtech/nym/pull/5867
|
|
[#5866]: https://github.com/nymtech/nym/pull/5866
|
|
[#5861]: https://github.com/nymtech/nym/pull/5861
|
|
[#5860]: https://github.com/nymtech/nym/pull/5860
|
|
[#5857]: https://github.com/nymtech/nym/pull/5857
|
|
[#5856]: https://github.com/nymtech/nym/pull/5856
|
|
[#5855]: https://github.com/nymtech/nym/pull/5855
|
|
[#5853]: https://github.com/nymtech/nym/pull/5853
|
|
[#5833]: https://github.com/nymtech/nym/pull/5833
|
|
[#5828]: https://github.com/nymtech/nym/pull/5828
|
|
[#5814]: https://github.com/nymtech/nym/pull/5814
|
|
|
|
## [2025.12-dolcelatte] (2025-07-07)
|
|
|
|
- bugfix: key-rotation + reply SURBs ([#5876])
|
|
- Bugfix/backwards compat ([#5865])
|
|
- bugfix: allow gateways to permit authentication from v4 clients ([#5862])
|
|
- fixed client route for obtaining v2 list of gateways ([#5859])
|
|
- Updated browser extension piece removal ([#5849])
|
|
- Remove/old env references ([#5848])
|
|
- Remove qa env ([#5847])
|
|
- remove not used old mock-api ([#5845])
|
|
- remove bity dir ([#5844])
|
|
- build(deps-dev): bump webpack-dev-server from 4.13.2 to 5.2.1 in /wasm/mix-fetch/internal-dev ([#5843])
|
|
- Amended the buy section ([#5841])
|
|
- Removing test-net faucet ([#5840])
|
|
- Feature/node status dvpn directory ([#5829])
|
|
- build(deps-dev): bump webpack-dev-server from 4.15.2 to 5.2.1 in /nym-credential-proxy/vpn-api-lib-wasm/internal-dev ([#5826])
|
|
- bugfix: fix swapped total and circulating supplies ([#5822])
|
|
- build(deps): bump tar-fs from 3.0.8 to 3.0.9 in /sdk/typescript/tests/integration-tests/mix-fetch ([#5821])
|
|
- Url scheme warning log ([#5819])
|
|
- chore: adjust heuristic for wireguard peer activity ([#5818])
|
|
- Use the same client bandwidth for top up ([#5813])
|
|
- Replace chrono with time in NS API ([#5811])
|
|
- build(deps-dev): bump http-proxy-middleware from 2.0.4 to 2.0.9 in /clients/native/examples/js-examples/websocket ([#5810])
|
|
- build(deps): bump tokio from 1.44.2 to 1.45.1 ([#5798])
|
|
- Close sqlite pool before moving or reopening databases ([#5796])
|
|
- HTTP Client Retries, Fallbacks, and Redirects ([#5789])
|
|
- feat: key rotation ([#5777])
|
|
- build(deps): bump next from 14.2.15 to 14.2.26 in /documentation/docs ([#5772])
|
|
- build(deps): bump undici from 5.28.5 to 5.29.0 in /.github/actions/nym-hash-releases/src ([#5771])
|
|
- build(deps): bump cargo_metadata from 0.18.1 to 0.19.2 ([#5765])
|
|
- build(deps): bump tempfile from 3.19.1 to 3.20.0 ([#5764])
|
|
- [Feature] Noise XKpsk3 integration (2025 version) ([#5692])
|
|
- feature: nympool contract ([#5464])
|
|
- chore: fixed typo in API endpoint parameter ([#5449])
|
|
|
|
[#5876]: https://github.com/nymtech/nym/pull/5876
|
|
[#5865]: https://github.com/nymtech/nym/pull/5865
|
|
[#5862]: https://github.com/nymtech/nym/pull/5862
|
|
[#5859]: https://github.com/nymtech/nym/pull/5859
|
|
[#5849]: https://github.com/nymtech/nym/pull/5849
|
|
[#5848]: https://github.com/nymtech/nym/pull/5848
|
|
[#5847]: https://github.com/nymtech/nym/pull/5847
|
|
[#5845]: https://github.com/nymtech/nym/pull/5845
|
|
[#5844]: https://github.com/nymtech/nym/pull/5844
|
|
[#5843]: https://github.com/nymtech/nym/pull/5843
|
|
[#5841]: https://github.com/nymtech/nym/pull/5841
|
|
[#5840]: https://github.com/nymtech/nym/pull/5840
|
|
[#5829]: https://github.com/nymtech/nym/pull/5829
|
|
[#5826]: https://github.com/nymtech/nym/pull/5826
|
|
[#5822]: https://github.com/nymtech/nym/pull/5822
|
|
[#5821]: https://github.com/nymtech/nym/pull/5821
|
|
[#5819]: https://github.com/nymtech/nym/pull/5819
|
|
[#5818]: https://github.com/nymtech/nym/pull/5818
|
|
[#5813]: https://github.com/nymtech/nym/pull/5813
|
|
[#5811]: https://github.com/nymtech/nym/pull/5811
|
|
[#5810]: https://github.com/nymtech/nym/pull/5810
|
|
[#5798]: https://github.com/nymtech/nym/pull/5798
|
|
[#5796]: https://github.com/nymtech/nym/pull/5796
|
|
[#5789]: https://github.com/nymtech/nym/pull/5789
|
|
[#5777]: https://github.com/nymtech/nym/pull/5777
|
|
[#5772]: https://github.com/nymtech/nym/pull/5772
|
|
[#5771]: https://github.com/nymtech/nym/pull/5771
|
|
[#5765]: https://github.com/nymtech/nym/pull/5765
|
|
[#5764]: https://github.com/nymtech/nym/pull/5764
|
|
[#5692]: https://github.com/nymtech/nym/pull/5692
|
|
[#5464]: https://github.com/nymtech/nym/pull/5464
|
|
[#5449]: https://github.com/nymtech/nym/pull/5449
|
|
|
|
## [2025.11-cheddar] (2025-06-10)
|
|
|
|
- No autoremoval of peers ([#5831])
|
|
- Set cached storage counters to 0 ([#5812])
|
|
- hack: temporarily use next.config.js instead of next.config.ts ([#5805])
|
|
- chore: resolve 1.87 clippy warnings ([#5802])
|
|
- Nym Statistics API ([#5800])
|
|
- QoL: RequestPath trait for http-api-client ([#5788])
|
|
- Fix contains ticketbook function that always returned true ([#5787])
|
|
- swap a decode into a fromrow to please future postgres feature ([#5785])
|
|
- Make address cache configurable ([#5784])
|
|
- Track wireguard credential retries ([#5783])
|
|
|
|
[#5831]: https://github.com/nymtech/nym/pull/5831
|
|
[#5812]: https://github.com/nymtech/nym/pull/5812
|
|
[#5805]: https://github.com/nymtech/nym/pull/5805
|
|
[#5802]: https://github.com/nymtech/nym/pull/5802
|
|
[#5800]: https://github.com/nymtech/nym/pull/5800
|
|
[#5788]: https://github.com/nymtech/nym/pull/5788
|
|
[#5787]: https://github.com/nymtech/nym/pull/5787
|
|
[#5785]: https://github.com/nymtech/nym/pull/5785
|
|
[#5784]: https://github.com/nymtech/nym/pull/5784
|
|
[#5783]: https://github.com/nymtech/nym/pull/5783
|
|
|
|
## [2025.10-brie] (2025-05-27)
|
|
|
|
- Backport PR 5779 ([#5801])
|
|
- Expanded Accept Encoding for `reqwest` ([#5779])
|
|
- Teach HttpClientError how to report its status code and timeout ([#5770])
|
|
- Skip refreshing the topology on startup as we already have an initial set ([#5768])
|
|
- Fetch the topology from the nym-api concurrently ([#5767])
|
|
- feat: use bincode by default in NymApiClient + remove feature-lock ([#5761])
|
|
- Instrument create_request ([#5760])
|
|
- Add node_bonded field to delegations ([#5759])
|
|
- build(deps): bump mikefarah/yq from 4.45.1 to 4.45.4 ([#5758])
|
|
- Raw route submissions ([#5756])
|
|
- feat: expires header for `/active` nym-api responses ([#5755])
|
|
- Decrease default average packet delay to 15 ms ([#5754])
|
|
- build(deps): bump the patch-updates group across 1 directory with 12 updates ([#5753])
|
|
- Remove pretty_env_logger and switch remaining crates to use tracing ([#5749])
|
|
- Update pretty_env_logger to latest to not depend on unmaintained crate atty ([#5748])
|
|
- Upgrade prometheus crate to fix security warning ([#5747])
|
|
- Downgrade deranged crate to 0.4.0 ([#5746])
|
|
- feat: nym-api bincode + yaml support ([#5745])
|
|
- fix parallel feature in ecash crate with send + sync ([#5744])
|
|
- Remove old test directory - Update validator docker ([#5743])
|
|
- [Feature] `RememberMe` is the new don't `ForgetMe` ([#5742])
|
|
- build(deps): bump ammonia from 4.0.0 to 4.1.0 ([#5739])
|
|
- build(deps): bump base-x from 3.0.9 to 3.0.11 in /testnet-faucet ([#5737])
|
|
- build(deps): bump http-proxy-middleware from 2.0.8 to 2.0.9 ([#5730])
|
|
|
|
[#5801]: https://github.com/nymtech/nym/pull/5801
|
|
[#5779]: https://github.com/nymtech/nym/pull/5779
|
|
[#5770]: https://github.com/nymtech/nym/pull/5770
|
|
[#5768]: https://github.com/nymtech/nym/pull/5768
|
|
[#5767]: https://github.com/nymtech/nym/pull/5767
|
|
[#5761]: https://github.com/nymtech/nym/pull/5761
|
|
[#5760]: https://github.com/nymtech/nym/pull/5760
|
|
[#5759]: https://github.com/nymtech/nym/pull/5759
|
|
[#5758]: https://github.com/nymtech/nym/pull/5758
|
|
[#5756]: https://github.com/nymtech/nym/pull/5756
|
|
[#5755]: https://github.com/nymtech/nym/pull/5755
|
|
[#5754]: https://github.com/nymtech/nym/pull/5754
|
|
[#5753]: https://github.com/nymtech/nym/pull/5753
|
|
[#5749]: https://github.com/nymtech/nym/pull/5749
|
|
[#5748]: https://github.com/nymtech/nym/pull/5748
|
|
[#5747]: https://github.com/nymtech/nym/pull/5747
|
|
[#5746]: https://github.com/nymtech/nym/pull/5746
|
|
[#5745]: https://github.com/nymtech/nym/pull/5745
|
|
[#5744]: https://github.com/nymtech/nym/pull/5744
|
|
[#5743]: https://github.com/nymtech/nym/pull/5743
|
|
[#5742]: https://github.com/nymtech/nym/pull/5742
|
|
[#5739]: https://github.com/nymtech/nym/pull/5739
|
|
[#5737]: https://github.com/nymtech/nym/pull/5737
|
|
[#5730]: https://github.com/nymtech/nym/pull/5730
|
|
|
|
## [2025.9-appenzeller] (2025-05-13)
|
|
|
|
- build(deps): bump clap from 4.5.36 to 4.5.37 in the patch-updates group ([#5722])
|
|
- build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in /wasm/mix-fetch/go-mix-conn ([#5720])
|
|
- build(deps-dev): bump http-proxy-middleware from 2.0.6 to 2.0.9 in /wasm/client/internal-dev ([#5719])
|
|
- Add /account/{address} ([#5673])
|
|
- Add contains ticketbook data db query ([#5670])
|
|
|
|
[#5722]: https://github.com/nymtech/nym/pull/5722
|
|
[#5720]: https://github.com/nymtech/nym/pull/5720
|
|
[#5719]: https://github.com/nymtech/nym/pull/5719
|
|
[#5673]: https://github.com/nymtech/nym/pull/5673
|
|
[#5670]: https://github.com/nymtech/nym/pull/5670
|
|
|
|
## [2025.8-tourist] (2025-04-29)
|
|
|
|
- add reserved byte to reply surb serialisation ([#5731])
|
|
- Remove inactive peers ([#5721])
|
|
- Update Hickory DNS "0.24.4" to "0.25" ([#5709])
|
|
- build(deps): bump the patch-updates group across 1 directory with 7 updates ([#5708])
|
|
- Peer handle should die more gracefully ([#5704])
|
|
- build(deps): bump crossbeam-channel from 0.5.14 to 0.5.15 ([#5702])
|
|
- build(deps): bump actions/checkout from 3 to 4 ([#5700])
|
|
- Feature/updated sphinx payload keys ([#5698])
|
|
- Bump the nym-vpn deb metapackage to 1.0 ([#5697])
|
|
- Make mix hops optional for Mixnet Client ([#5696])
|
|
- build(deps): bump tokio from 1.44.1 to 1.44.2 ([#5693])
|
|
- Feature/replay protection ([#5682])
|
|
- Adding fresh nym-api tests and workflow ([#5659])
|
|
- build(deps): bump next from 14.2.21 to 14.2.25 ([#5655])
|
|
- build(deps): bump pnpm/action-setup from 4.0.0 to 4.1.0 ([#5436])
|
|
|
|
[#5731]: https://github.com/nymtech/nym/pull/5731
|
|
[#5721]: https://github.com/nymtech/nym/pull/5721
|
|
[#5709]: https://github.com/nymtech/nym/pull/5709
|
|
[#5708]: https://github.com/nymtech/nym/pull/5708
|
|
[#5704]: https://github.com/nymtech/nym/pull/5704
|
|
[#5702]: https://github.com/nymtech/nym/pull/5702
|
|
[#5700]: https://github.com/nymtech/nym/pull/5700
|
|
[#5698]: https://github.com/nymtech/nym/pull/5698
|
|
[#5697]: https://github.com/nymtech/nym/pull/5697
|
|
[#5696]: https://github.com/nymtech/nym/pull/5696
|
|
[#5693]: https://github.com/nymtech/nym/pull/5693
|
|
[#5682]: https://github.com/nymtech/nym/pull/5682
|
|
[#5659]: https://github.com/nymtech/nym/pull/5659
|
|
[#5655]: https://github.com/nymtech/nym/pull/5655
|
|
[#5436]: https://github.com/nymtech/nym/pull/5436
|
|
|
|
## [2025.7-tex] (2025-04-14)
|
|
|
|
- Expand /v3/nym-nodes with geodata ([#5686])
|
|
- chore: clippy for 1.86 ([#5685])
|
|
- Featrure: Bash scripts to init and configure VMs conveniently and update docs ([#5681])
|
|
- Update node versions in CI ([#5677])
|
|
- build(deps): bump the patch-updates group across 1 directory with 8 updates ([#5668])
|
|
- Update log crate ([#5667])
|
|
- Minor fixes involving key cloning and hashing ([#5664])
|
|
- mix throughput tester ([#5661])
|
|
- build(deps): bump blake3 from 1.6.1 to 1.7.0 ([#5658])
|
|
- build(deps): bump elliptic from 6.5.5 to 6.6.1 ([#5483])
|
|
- Move all workflows on ubuntu-20 to ubuntu-22 ([#5455])
|
|
|
|
[#5686]: https://github.com/nymtech/nym/pull/5686
|
|
[#5685]: https://github.com/nymtech/nym/pull/5685
|
|
[#5681]: https://github.com/nymtech/nym/pull/5681
|
|
[#5677]: https://github.com/nymtech/nym/pull/5677
|
|
[#5668]: https://github.com/nymtech/nym/pull/5668
|
|
[#5667]: https://github.com/nymtech/nym/pull/5667
|
|
[#5664]: https://github.com/nymtech/nym/pull/5664
|
|
[#5661]: https://github.com/nymtech/nym/pull/5661
|
|
[#5658]: https://github.com/nymtech/nym/pull/5658
|
|
[#5483]: https://github.com/nymtech/nym/pull/5483
|
|
[#5455]: https://github.com/nymtech/nym/pull/5455
|
|
|
|
## [2025.6-chuckles] (2025-03-31)
|
|
|
|
- Remove Google public DNS ([#5660])
|
|
- Revert using AsyncWrite sink in IPR ([#5656])
|
|
- Add fd callback for initial authentication ([#5654])
|
|
- Add concurrency limit to CI ([#5651])
|
|
- Remove UNIQUE constraint on node pubkey ([#5649])
|
|
- Add RUSTUP_PERMIT_COPY_RENAME in two workflows that we forgot about ([#5646])
|
|
- Upgrade sha2 to workspace version for validator-client ([#5644])
|
|
- Add max_retransmissions flag on each message ([#5642])
|
|
- build(deps): bump zip from 2.2.2 to 2.4.1 ([#5639])
|
|
- build(deps): bump dtolnay/rust-toolchain from 1.90.0 to 1.100.0 ([#5638])
|
|
- / regenerated yarn.lock ([#5636])
|
|
- Rework IPR codec to extract out timer and implement AsyncWrite ([#5632])
|
|
- build(deps): bump tempfile from 3.18.0 to 3.19.0 ([#5631])
|
|
- build(deps): bump zeroize from 1.6.0 to 1.8.1 ([#5630])
|
|
- build(deps): bump once_cell from 1.20.3 to 1.21.1 ([#5629])
|
|
- build(deps): bump uuid from 1.15.1 to 1.16.0 ([#5628])
|
|
- build(deps): bump celes from 2.5.0 to 2.6.0 ([#5627])
|
|
- build(deps): bump http from 1.2.0 to 1.3.1 ([#5626])
|
|
- build(deps): bump humantime from 2.1.0 to 2.2.0 ([#5625])
|
|
- build(deps): bump the patch-updates group with 8 updates ([#5624])
|
|
- build(deps): bump @babel/runtime from 7.16.3 to 7.26.10 in /testnet-faucet ([#5621])
|
|
- Feature/paginated ticketbooks challenge ([#5619])
|
|
- build(deps-dev): bump webpack from 5.77.0 to 5.98.0 in /wasm/client/internal-dev ([#5615])
|
|
- build(deps-dev): bump ws from 8.13.0 to 8.18.1 in /wasm/client/internal-dev ([#5614])
|
|
- build(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 in /wasm/mix-fetch/go-mix-conn ([#5613])
|
|
- build(deps): bump braces from 3.0.2 to 3.0.3 in /sdk/typescript/packages/mix-fetch-node ([#5612])
|
|
- Wireguard exit policies (and tests) ([#5557])
|
|
- Explorer V2 ([#5548])
|
|
- Clean stale partially received buffers ([#5536])
|
|
- Corrected typos ([#5497])
|
|
- build(deps): bump @octokit/plugin-paginate-rest and @actions/github in /.github/actions/nym-hash-releases/src ([#5488])
|
|
- feature: upgrade cosmwasm to 2.2 ([#5479])
|
|
- build(deps): bump store2 from 2.14.3 to 2.14.4 ([#5391])
|
|
- build(deps): bump nanoid from 3.3.7 to 3.3.8 in /documentation/docs ([#5335])
|
|
- build(deps): bump next from 13.5.7 to 14.2.15 in /documentation/docs ([#5281])
|
|
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 ([#5019])
|
|
|
|
[#5660]: https://github.com/nymtech/nym/pull/5660
|
|
[#5656]: https://github.com/nymtech/nym/pull/5656
|
|
[#5654]: https://github.com/nymtech/nym/pull/5654
|
|
[#5651]: https://github.com/nymtech/nym/pull/5651
|
|
[#5649]: https://github.com/nymtech/nym/pull/5649
|
|
[#5646]: https://github.com/nymtech/nym/pull/5646
|
|
[#5644]: https://github.com/nymtech/nym/pull/5644
|
|
[#5642]: https://github.com/nymtech/nym/pull/5642
|
|
[#5639]: https://github.com/nymtech/nym/pull/5639
|
|
[#5638]: https://github.com/nymtech/nym/pull/5638
|
|
[#5636]: https://github.com/nymtech/nym/pull/5636
|
|
[#5632]: https://github.com/nymtech/nym/pull/5632
|
|
[#5631]: https://github.com/nymtech/nym/pull/5631
|
|
[#5630]: https://github.com/nymtech/nym/pull/5630
|
|
[#5629]: https://github.com/nymtech/nym/pull/5629
|
|
[#5628]: https://github.com/nymtech/nym/pull/5628
|
|
[#5627]: https://github.com/nymtech/nym/pull/5627
|
|
[#5626]: https://github.com/nymtech/nym/pull/5626
|
|
[#5625]: https://github.com/nymtech/nym/pull/5625
|
|
[#5624]: https://github.com/nymtech/nym/pull/5624
|
|
[#5621]: https://github.com/nymtech/nym/pull/5621
|
|
[#5619]: https://github.com/nymtech/nym/pull/5619
|
|
[#5615]: https://github.com/nymtech/nym/pull/5615
|
|
[#5614]: https://github.com/nymtech/nym/pull/5614
|
|
[#5613]: https://github.com/nymtech/nym/pull/5613
|
|
[#5612]: https://github.com/nymtech/nym/pull/5612
|
|
[#5557]: https://github.com/nymtech/nym/pull/5557
|
|
[#5548]: https://github.com/nymtech/nym/pull/5548
|
|
[#5536]: https://github.com/nymtech/nym/pull/5536
|
|
[#5497]: https://github.com/nymtech/nym/pull/5497
|
|
[#5488]: https://github.com/nymtech/nym/pull/5488
|
|
[#5479]: https://github.com/nymtech/nym/pull/5479
|
|
[#5391]: https://github.com/nymtech/nym/pull/5391
|
|
[#5335]: https://github.com/nymtech/nym/pull/5335
|
|
[#5281]: https://github.com/nymtech/nym/pull/5281
|
|
[#5019]: https://github.com/nymtech/nym/pull/5019
|
|
|
|
## [2025.5-chokito] (2025-03-18)
|
|
|
|
- build(deps): bump braces from 3.0.2 to 3.0.3 in /sdk/typescript/packages/nodejs-client ([#5611])
|
|
- build(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /wasm/client/internal-dev ([#5610])
|
|
- Export lane queue lengths in sdk ([#5609])
|
|
- Chore/more payment watcher debug endpoints ([#5608])
|
|
- build(deps): bump @babel/helpers from 7.24.4 to 7.26.10 ([#5606])
|
|
- Chore/update bls12 381 fork ([#5605])
|
|
- chore: change auth v2 timestamp skew and allow values from the future ([#5604])
|
|
- Chore/payment watcher debug endpoints ([#5601])
|
|
- Allow resetting all SURB sender tags ([#5600])
|
|
- introduce internal tool for checking signer status ([#5598])
|
|
- build(deps-dev): bump webpack from 5.77.0 to 5.98.0 in /wasm/mix-fetch/internal-dev ([#5597])
|
|
- build(deps): bump body-parser and express in /wasm/mix-fetch/internal-dev ([#5596])
|
|
- build(deps): bump serve-static and express in /wasm/mix-fetch/internal-dev ([#5594])
|
|
- build(deps-dev): bump ws from 8.13.0 to 8.18.1 in /wasm/mix-fetch/internal-dev ([#5593])
|
|
- build(deps): bump cookie and express in /wasm/client/internal-dev ([#5592])
|
|
- build(deps): bump cookie and express in /wasm/mix-fetch/internal-dev ([#5591])
|
|
- build(deps): bump braces from 3.0.2 to 3.0.3 in /wasm/zknym-lib/internal-dev ([#5590])
|
|
- build(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /wasm/zknym-lib/internal-dev ([#5589])
|
|
- build(deps): bump tempfile from 3.17.1 to 3.18.0 ([#5588])
|
|
- build(deps): bump tokio from 1.43.0 to 1.44.0 ([#5587])
|
|
- build(deps): bump the patch-updates group with 8 updates ([#5585])
|
|
- build(deps): bump ring from 0.17.9 to 0.17.13 ([#5583])
|
|
- delete double memo field in send modal ([#5578])
|
|
- Server Side internal DoT/DoH opt out ([#5577])
|
|
- Rust SDK SURB example: change hardcoded file to tempdir ([#5576])
|
|
- Add /v3/nym-nodes ([#5569])
|
|
- chore: start sending v2 sphinx packets ([#5554])
|
|
- build(deps): bump the patch-updates group across 1 directory with 14 updates ([#5549])
|
|
- build(deps): bump uuid from 1.13.2 to 1.15.1 ([#5542])
|
|
- build(deps): bump rs_merkle from 1.4.2 to 1.5.0 ([#5541])
|
|
- feature: v2 authentication request ([#5537])
|
|
- Set RUSTUP_PERMIT_COPY_RENAME ([#5533])
|
|
- feature: disallow routing mix packets to nodes not present in the topology ([#5526])
|
|
- Make "Memo" visible per default on send NYM ([#5524])
|
|
- feat: make sure any terminated task kills the watcher and write run info to db ([#5517])
|
|
- Another total_stake SQL fix ([#5516])
|
|
- Fix total_stake on SQL update ([#5514])
|
|
- build(deps): bump flate2 from 1.0.35 to 1.1.0 ([#5510])
|
|
- build(deps): bump itertools from 0.13.0 to 0.14.0 ([#5509])
|
|
- build(deps): bump the patch-updates group with 2 updates ([#5505])
|
|
- Treat gateways as Nym Nodes ([#5504])
|
|
- Update version in Cargo.toml ([#5503])
|
|
- feat: use ct_eq for checking bearer token ([#5501])
|
|
- Add extra args for the probe ([#5499])
|
|
- Fix stats bug & remove HM caching ([#5495])
|
|
- fix: Cargo.lock for contracts ([#5489])
|
|
- Display error messages if IPv4 or IPv6 address not found on nymtun0 ([#5465])
|
|
|
|
[#5611]: https://github.com/nymtech/nym/pull/5611
|
|
[#5610]: https://github.com/nymtech/nym/pull/5610
|
|
[#5609]: https://github.com/nymtech/nym/pull/5609
|
|
[#5608]: https://github.com/nymtech/nym/pull/5608
|
|
[#5606]: https://github.com/nymtech/nym/pull/5606
|
|
[#5605]: https://github.com/nymtech/nym/pull/5605
|
|
[#5604]: https://github.com/nymtech/nym/pull/5604
|
|
[#5601]: https://github.com/nymtech/nym/pull/5601
|
|
[#5600]: https://github.com/nymtech/nym/pull/5600
|
|
[#5598]: https://github.com/nymtech/nym/pull/5598
|
|
[#5597]: https://github.com/nymtech/nym/pull/5597
|
|
[#5596]: https://github.com/nymtech/nym/pull/5596
|
|
[#5594]: https://github.com/nymtech/nym/pull/5594
|
|
[#5593]: https://github.com/nymtech/nym/pull/5593
|
|
[#5592]: https://github.com/nymtech/nym/pull/5592
|
|
[#5591]: https://github.com/nymtech/nym/pull/5591
|
|
[#5590]: https://github.com/nymtech/nym/pull/5590
|
|
[#5589]: https://github.com/nymtech/nym/pull/5589
|
|
[#5588]: https://github.com/nymtech/nym/pull/5588
|
|
[#5587]: https://github.com/nymtech/nym/pull/5587
|
|
[#5585]: https://github.com/nymtech/nym/pull/5585
|
|
[#5583]: https://github.com/nymtech/nym/pull/5583
|
|
[#5578]: https://github.com/nymtech/nym/pull/5578
|
|
[#5577]: https://github.com/nymtech/nym/pull/5577
|
|
[#5576]: https://github.com/nymtech/nym/pull/5576
|
|
[#5569]: https://github.com/nymtech/nym/pull/5569
|
|
[#5554]: https://github.com/nymtech/nym/pull/5554
|
|
[#5549]: https://github.com/nymtech/nym/pull/5549
|
|
[#5542]: https://github.com/nymtech/nym/pull/5542
|
|
[#5541]: https://github.com/nymtech/nym/pull/5541
|
|
[#5537]: https://github.com/nymtech/nym/pull/5537
|
|
[#5533]: https://github.com/nymtech/nym/pull/5533
|
|
[#5526]: https://github.com/nymtech/nym/pull/5526
|
|
[#5524]: https://github.com/nymtech/nym/pull/5524
|
|
[#5517]: https://github.com/nymtech/nym/pull/5517
|
|
[#5516]: https://github.com/nymtech/nym/pull/5516
|
|
[#5514]: https://github.com/nymtech/nym/pull/5514
|
|
[#5510]: https://github.com/nymtech/nym/pull/5510
|
|
[#5509]: https://github.com/nymtech/nym/pull/5509
|
|
[#5505]: https://github.com/nymtech/nym/pull/5505
|
|
[#5504]: https://github.com/nymtech/nym/pull/5504
|
|
[#5503]: https://github.com/nymtech/nym/pull/5503
|
|
[#5501]: https://github.com/nymtech/nym/pull/5501
|
|
[#5499]: https://github.com/nymtech/nym/pull/5499
|
|
[#5495]: https://github.com/nymtech/nym/pull/5495
|
|
[#5489]: https://github.com/nymtech/nym/pull/5489
|
|
[#5465]: https://github.com/nymtech/nym/pull/5465
|
|
|
|
## [2025.4-dorina-patched] (2025-03-06)
|
|
|
|
- use legacy crypto for constructing SURB headers ([#5579])
|
|
- bugfix: make sure to correctly decode response content when putting it into error message ([#5571])
|
|
- Tweak surb management to be more conservative ([#5570])
|
|
- Deserialize v5 authenticator requests ([#5568])
|
|
- chore: additional logs when attempting to load ecash keys ([#5567])
|
|
- add full response body to error message upon decoding failure ([#5566])
|
|
- hotfix: ensure we bail on merkle leaves insertion upon missing data ([#5565])
|
|
- feature: v2 authentication request (#5537) ([#5563])
|
|
- Create authenticator v5 request/response types ([#5561])
|
|
|
|
[#5579]: https://github.com/nymtech/nym/pull/5579
|
|
[#5571]: https://github.com/nymtech/nym/pull/5571
|
|
[#5570]: https://github.com/nymtech/nym/pull/5570
|
|
[#5568]: https://github.com/nymtech/nym/pull/5568
|
|
[#5567]: https://github.com/nymtech/nym/pull/5567
|
|
[#5566]: https://github.com/nymtech/nym/pull/5566
|
|
[#5565]: https://github.com/nymtech/nym/pull/5565
|
|
[#5563]: https://github.com/nymtech/nym/pull/5563
|
|
[#5561]: https://github.com/nymtech/nym/pull/5561
|
|
|
|
## [2025.4-dorina] (2025-03-04)
|
|
|
|
- fixed sphinx version metrics registration ([#5546])
|
|
- Feature/chain status api ([#5539])
|
|
- Add SURBs soft threshold ([#5535])
|
|
- Simplify IPR v8 ([#5532])
|
|
- Shared instance for DNS AsyncResolver ([#5523])
|
|
- merge #5512 again after reverting due to incorrect rebase ([#5520])
|
|
- cherry-pick 17d3ff2d775f61aee381d90a304ed416c08f33fc onto dorina ([#5519])
|
|
- cherry-pick 6e5d0dac1b75413c5f09122b0d953f8ec6ef48df onto dorina ([#5518])
|
|
- chore: workspace global panic preventing lints ([#5512])
|
|
- bugfix: dont query for ecash apis unless necessary when spending ticketbooks ([#5508])
|
|
- bugfix: bound check when recovering a reply SURB ([#5502])
|
|
- chore: removed all old coconut code ([#5500])
|
|
- IPR request types v8 ([#5498])
|
|
- Support static routes for HTTP requests ([#5487])
|
|
- build(deps): bump the patch-updates group across 1 directory with 3 updates ([#5482])
|
|
- added missing import to doctest ([#5480])
|
|
- adjusted TestSetup::new_complex to ensure bonded node's existence ([#5478])
|
|
- Trigger contracts CI on main workspace Cargo changes ([#5477])
|
|
- build(deps): bump http from 1.1.0 to 1.2.0 ([#5472])
|
|
- build(deps): bump utoipa-swagger-ui from 8.0.3 to 8.1.0 ([#5471])
|
|
- build(deps): bump colored from 2.1.0 to 2.2.0 ([#5470])
|
|
- build(deps): bump celes from 2.4.0 to 2.5.0 ([#5469])
|
|
- build(deps): bump the patch-updates group with 2 updates ([#5467])
|
|
- build(deps): bump elliptic from 6.5.4 to 6.6.1 in /docker/typescript_client/upload_contract ([#5463])
|
|
- Run cargo autoinherit ([#5460])
|
|
- Fix clippy::precedence ([#5457])
|
|
- Provide Interval context with node descriptor endpoints ([#5456])
|
|
- fix: update fx average rate calcs to ignore 0 values ([#5454])
|
|
- Feature/add gbp currency ([#5453])
|
|
- Add helper to extract a list of sqlite files with journal files wal/shm ([#5452])
|
|
- Add a middleware layer to the nym api allowing for data compression ([#5451])
|
|
- Condense core API functionalities and enable gzip decompression for reqwest payloads ([#5450])
|
|
- build(deps): bump uniffi_build from 0.25.3 to 0.29.0 ([#5448])
|
|
- Upgrade tower to 0.5.2 ([#5446])
|
|
- build(deps): bump hickory-proto from 0.24.2 to 0.24.3 ([#5444])
|
|
- Seedable clients ([#5440])
|
|
- build(deps): bump the patch-updates group across 1 directory with 10 updates ([#5439])
|
|
- Remove all recv_with_delay and add shutdown condition to loops in client-core ([#5435])
|
|
- Disable the test for checking the remaining bandwidth in nym-node-status-api ([#5425])
|
|
- Dz nym node stats ([#5418])
|
|
- build(deps): bump hyper from 1.4.1 to 1.6.0 ([#5416])
|
|
- build(deps): bump publicsuffix from 2.2.3 to 2.3.0 ([#5367])
|
|
- Nymnode entrypoint docker ([#5300])
|
|
|
|
[#5546]: https://github.com/nymtech/nym/pull/5546
|
|
[#5539]: https://github.com/nymtech/nym/pull/5539
|
|
[#5535]: https://github.com/nymtech/nym/pull/5535
|
|
[#5532]: https://github.com/nymtech/nym/pull/5532
|
|
[#5523]: https://github.com/nymtech/nym/pull/5523
|
|
[#5520]: https://github.com/nymtech/nym/pull/5520
|
|
[#5519]: https://github.com/nymtech/nym/pull/5519
|
|
[#5518]: https://github.com/nymtech/nym/pull/5518
|
|
[#5512]: https://github.com/nymtech/nym/pull/5512
|
|
[#5508]: https://github.com/nymtech/nym/pull/5508
|
|
[#5502]: https://github.com/nymtech/nym/pull/5502
|
|
[#5500]: https://github.com/nymtech/nym/pull/5500
|
|
[#5498]: https://github.com/nymtech/nym/pull/5498
|
|
[#5487]: https://github.com/nymtech/nym/pull/5487
|
|
[#5482]: https://github.com/nymtech/nym/pull/5482
|
|
[#5480]: https://github.com/nymtech/nym/pull/5480
|
|
[#5478]: https://github.com/nymtech/nym/pull/5478
|
|
[#5477]: https://github.com/nymtech/nym/pull/5477
|
|
[#5472]: https://github.com/nymtech/nym/pull/5472
|
|
[#5471]: https://github.com/nymtech/nym/pull/5471
|
|
[#5470]: https://github.com/nymtech/nym/pull/5470
|
|
[#5469]: https://github.com/nymtech/nym/pull/5469
|
|
[#5467]: https://github.com/nymtech/nym/pull/5467
|
|
[#5463]: https://github.com/nymtech/nym/pull/5463
|
|
[#5460]: https://github.com/nymtech/nym/pull/5460
|
|
[#5457]: https://github.com/nymtech/nym/pull/5457
|
|
[#5456]: https://github.com/nymtech/nym/pull/5456
|
|
[#5454]: https://github.com/nymtech/nym/pull/5454
|
|
[#5453]: https://github.com/nymtech/nym/pull/5453
|
|
[#5452]: https://github.com/nymtech/nym/pull/5452
|
|
[#5451]: https://github.com/nymtech/nym/pull/5451
|
|
[#5450]: https://github.com/nymtech/nym/pull/5450
|
|
[#5448]: https://github.com/nymtech/nym/pull/5448
|
|
[#5446]: https://github.com/nymtech/nym/pull/5446
|
|
[#5444]: https://github.com/nymtech/nym/pull/5444
|
|
[#5440]: https://github.com/nymtech/nym/pull/5440
|
|
[#5439]: https://github.com/nymtech/nym/pull/5439
|
|
[#5435]: https://github.com/nymtech/nym/pull/5435
|
|
[#5425]: https://github.com/nymtech/nym/pull/5425
|
|
[#5418]: https://github.com/nymtech/nym/pull/5418
|
|
[#5416]: https://github.com/nymtech/nym/pull/5416
|
|
[#5367]: https://github.com/nymtech/nym/pull/5367
|
|
[#5300]: https://github.com/nymtech/nym/pull/5300
|
|
|
|
## [2025.3-ruta] (2025-02-10)
|
|
|
|
- Push down forget me to client configs ([#5431])
|
|
- Fix statistics shutdown ([#5426])
|
|
- Make wait_for_graceful_shutdown to be pub ([#5424])
|
|
- Upgrade to thiserror 2.0 ([#5414])
|
|
- build(deps): bump the patch-updates group across 1 directory with 9 updates ([#5406])
|
|
- Relocate a validator api function ([#5401])
|
|
- Send shutdown instead of panic when reaching max fail ([#5398])
|
|
- Change Explorer URL to new smooshed nodes ([#5396])
|
|
- reduce log severity for checking topology validity ([#5395])
|
|
- MixnetClient can send ClientRequests ([#5381])
|
|
- Fix missing path triggers for CI ([#5380])
|
|
- Uncouple storage reference for bandwidth client ([#5372])
|
|
- build(deps): bump tokio from 1.40.0 to 1.43.0 ([#5370])
|
|
- DNS resolver configuration for internal HTTP client lookups ([#5355])
|
|
- Update README.md ([#5328])
|
|
- Update README.md ([#5327])
|
|
|
|
[#5431]: https://github.com/nymtech/nym/pull/5431
|
|
[#5426]: https://github.com/nymtech/nym/pull/5426
|
|
[#5424]: https://github.com/nymtech/nym/pull/5424
|
|
[#5414]: https://github.com/nymtech/nym/pull/5414
|
|
[#5406]: https://github.com/nymtech/nym/pull/5406
|
|
[#5401]: https://github.com/nymtech/nym/pull/5401
|
|
[#5398]: https://github.com/nymtech/nym/pull/5398
|
|
[#5396]: https://github.com/nymtech/nym/pull/5396
|
|
[#5395]: https://github.com/nymtech/nym/pull/5395
|
|
[#5381]: https://github.com/nymtech/nym/pull/5381
|
|
[#5380]: https://github.com/nymtech/nym/pull/5380
|
|
[#5372]: https://github.com/nymtech/nym/pull/5372
|
|
[#5370]: https://github.com/nymtech/nym/pull/5370
|
|
[#5355]: https://github.com/nymtech/nym/pull/5355
|
|
[#5328]: https://github.com/nymtech/nym/pull/5328
|
|
[#5327]: https://github.com/nymtech/nym/pull/5327
|
|
|
|
## [2025.2-hu] (2025-02-04)
|
|
|
|
- Feature/remove double spending bloomfilter ([#5417])
|
|
- HU - Downgrade harmless log message from info to debug ([#5405])
|
|
- lower default ticket verification quorum to 0.7 ([#5404])
|
|
- Downgrade harmless log message from info to debug ([#5403])
|
|
- Redirect from mixnode page to nodes page ([#5397])
|
|
- chore :update version of chain watcher and validator rewarder ([#5394])
|
|
- bugfix: correctly handle ignore epoch roles flag ([#5390])
|
|
- bugfix: terminate mixnet socket listener on shutdown ([#5389])
|
|
- feat: make client ignore dual mode nodes by default ([#5388])
|
|
- Handle ecash network errors differently ([#5378])
|
|
- Remove empty ephemeral keys ([#5376])
|
|
- fixed sql migration for adding default message timestamp ([#5374])
|
|
- Bind to [::] on nym-node for both IP versions ([#5361])
|
|
- exposed NymApiClient method for obtaining node performance history ([#5360])
|
|
- Client gateway selection ([#5358])
|
|
- chore: refresh wasm sdk ([#5353])
|
|
- chore: update indexed_db_futures ([#5347])
|
|
- build(deps): bump mikefarah/yq from 4.44.6 to 4.45.1 ([#5342])
|
|
- updated cosmrs and tendermint-rpc to their most recent versions ([#5339])
|
|
- build(deps): bump ts-rs from 10.0.0 to 10.1.0 ([#5338])
|
|
- build(deps): bump tempfile from 3.14.0 to 3.15.0 ([#5337])
|
|
- build(deps): bump the patch-updates group with 8 updates ([#5336])
|
|
- feature: introduce /load endpoint for self-reported quantised NymNode load ([#5326])
|
|
- feature: `CancellationToken`-based shutdowns ([#5325])
|
|
- Use expect in geodata test to give error message on failure ([#5314])
|
|
- feature: periodically remove stale gateway messages ([#5312])
|
|
- build(deps): bump the patch-updates group across 1 directory with 35 updates ([#5310])
|
|
- Add dependabot assigns for the root cargo ecosystem ([#5297])
|
|
- Move tun constants to network defaults ([#5286])
|
|
- Include IPINFO_API_TOKEN in nightly CI ([#5285])
|
|
- Nyx Chain Watcher ([#5274])
|
|
- bugfix: remove unnecessary arguments for nym-api swagger endpoints ([#5272])
|
|
- feature: nym topology revamp ([#5271])
|
|
- Add windows to CI builds ([#5269])
|
|
- http-api-client: deduplicate code ([#5267])
|
|
- build(deps): bump http from 1.1.0 to 1.2.0 ([#5228])
|
|
- NS API: add mixnet scraper ([#5200])
|
|
- build(deps): bump criterion from 0.4.0 to 0.5.1 ([#4911])
|
|
|
|
[#5417]: https://github.com/nymtech/nym/pull/5417
|
|
[#5405]: https://github.com/nymtech/nym/pull/5405
|
|
[#5404]: https://github.com/nymtech/nym/pull/5404
|
|
[#5403]: https://github.com/nymtech/nym/pull/5403
|
|
[#5397]: https://github.com/nymtech/nym/pull/5397
|
|
[#5394]: https://github.com/nymtech/nym/pull/5394
|
|
[#5390]: https://github.com/nymtech/nym/pull/5390
|
|
[#5389]: https://github.com/nymtech/nym/pull/5389
|
|
[#5388]: https://github.com/nymtech/nym/pull/5388
|
|
[#5378]: https://github.com/nymtech/nym/pull/5378
|
|
[#5376]: https://github.com/nymtech/nym/pull/5376
|
|
[#5374]: https://github.com/nymtech/nym/pull/5374
|
|
[#5361]: https://github.com/nymtech/nym/pull/5361
|
|
[#5360]: https://github.com/nymtech/nym/pull/5360
|
|
[#5358]: https://github.com/nymtech/nym/pull/5358
|
|
[#5353]: https://github.com/nymtech/nym/pull/5353
|
|
[#5347]: https://github.com/nymtech/nym/pull/5347
|
|
[#5342]: https://github.com/nymtech/nym/pull/5342
|
|
[#5339]: https://github.com/nymtech/nym/pull/5339
|
|
[#5338]: https://github.com/nymtech/nym/pull/5338
|
|
[#5337]: https://github.com/nymtech/nym/pull/5337
|
|
[#5336]: https://github.com/nymtech/nym/pull/5336
|
|
[#5326]: https://github.com/nymtech/nym/pull/5326
|
|
[#5325]: https://github.com/nymtech/nym/pull/5325
|
|
[#5314]: https://github.com/nymtech/nym/pull/5314
|
|
[#5312]: https://github.com/nymtech/nym/pull/5312
|
|
[#5310]: https://github.com/nymtech/nym/pull/5310
|
|
[#5297]: https://github.com/nymtech/nym/pull/5297
|
|
[#5286]: https://github.com/nymtech/nym/pull/5286
|
|
[#5285]: https://github.com/nymtech/nym/pull/5285
|
|
[#5274]: https://github.com/nymtech/nym/pull/5274
|
|
[#5272]: https://github.com/nymtech/nym/pull/5272
|
|
[#5271]: https://github.com/nymtech/nym/pull/5271
|
|
[#5269]: https://github.com/nymtech/nym/pull/5269
|
|
[#5267]: https://github.com/nymtech/nym/pull/5267
|
|
[#5228]: https://github.com/nymtech/nym/pull/5228
|
|
[#5200]: https://github.com/nymtech/nym/pull/5200
|
|
[#4911]: https://github.com/nymtech/nym/pull/4911
|
|
|
|
## [2025.1-reeses] (2025-01-15)
|
|
|
|
- Feature, Future/legacy alert ([#5346])
|
|
- chore: readjusted --mode behaviour to fix the regression ([#5331])
|
|
- chore: apply 1.84 linter suggestions ([#5330])
|
|
- bugfix: make sure refresh data key matches bond info ([#5329])
|
|
- reduce log severity for number of packets being delayed ([#5321])
|
|
- feat: warn users if node is run in exit mode only ([#5320])
|
|
- Bugfix/contract version assignment ([#5318])
|
|
- fixed client session histogram buckets ([#5316])
|
|
- amend 250gb limit ([#5313])
|
|
- feature: expand nym-node prometheus metrics ([#5298])
|
|
- Cherry picked #5286 ([#5287])
|
|
- Add close to credential storage ([#5283])
|
|
- feature: wireguard metrics ([#5278])
|
|
- Add PATCH support to nym-http-api-client ([#5260])
|
|
- chore: removed legacy socks5 listener ([#5259])
|
|
- bugfix: make sure to apply gateway score filtering when choosing initial node ([#5256])
|
|
- Update TS bindings ([#5255])
|
|
- Add conversion unit tests for auth msg ([#5251])
|
|
- Add control messages to GatewayTransciver ([#5247])
|
|
- Remove unneeded async function annotation ([#5246])
|
|
- bugfix: make sure to update timestamp of last batch verification to prevent double redemption ([#5239])
|
|
- Add FromStr impl for UserAgent ([#5236])
|
|
- Extend swagger docs ([#5235])
|
|
- TicketType derive Hash and Eq ([#5233])
|
|
- Add fd callback to client core ([#5230])
|
|
- Extend raw ws fd for gateway client ([#5218])
|
|
- Shipping raw metrics to PG ([#5216])
|
|
- Change sqlite journal mode to WAL ([#5213])
|
|
- Derive serialize for UserAgent ([#5210])
|
|
- Restore Location fields ([#5208])
|
|
- better date serialization ([#5207])
|
|
- Fix overflow ([#5204])
|
|
- feature: hopefully final steps of the smoosh™️ ([#5201])
|
|
- Fix overflow ([#5184])
|
|
- NS API - Gateway stats scraping ([#5180])
|
|
- introduced initial internal commands for nym-cli: ecash key and request generation ([#5174])
|
|
- Move NS client to separate package under NS API ([#5171])
|
|
- build(deps): bump micromatch from 4.0.4 to 4.0.8 in /testnet-faucet ([#4813])
|
|
|
|
[#5346]: https://github.com/nymtech/nym/pull/5346
|
|
[#5331]: https://github.com/nymtech/nym/pull/5331
|
|
[#5330]: https://github.com/nymtech/nym/pull/5330
|
|
[#5329]: https://github.com/nymtech/nym/pull/5329
|
|
[#5321]: https://github.com/nymtech/nym/pull/5321
|
|
[#5320]: https://github.com/nymtech/nym/pull/5320
|
|
[#5318]: https://github.com/nymtech/nym/pull/5318
|
|
[#5316]: https://github.com/nymtech/nym/pull/5316
|
|
[#5313]: https://github.com/nymtech/nym/pull/5313
|
|
[#5298]: https://github.com/nymtech/nym/pull/5298
|
|
[#5287]: https://github.com/nymtech/nym/pull/5287
|
|
[#5283]: https://github.com/nymtech/nym/pull/5283
|
|
[#5278]: https://github.com/nymtech/nym/pull/5278
|
|
[#5260]: https://github.com/nymtech/nym/pull/5260
|
|
[#5259]: https://github.com/nymtech/nym/pull/5259
|
|
[#5256]: https://github.com/nymtech/nym/pull/5256
|
|
[#5255]: https://github.com/nymtech/nym/pull/5255
|
|
[#5251]: https://github.com/nymtech/nym/pull/5251
|
|
[#5247]: https://github.com/nymtech/nym/pull/5247
|
|
[#5246]: https://github.com/nymtech/nym/pull/5246
|
|
[#5239]: https://github.com/nymtech/nym/pull/5239
|
|
[#5236]: https://github.com/nymtech/nym/pull/5236
|
|
[#5235]: https://github.com/nymtech/nym/pull/5235
|
|
[#5233]: https://github.com/nymtech/nym/pull/5233
|
|
[#5230]: https://github.com/nymtech/nym/pull/5230
|
|
[#5218]: https://github.com/nymtech/nym/pull/5218
|
|
[#5216]: https://github.com/nymtech/nym/pull/5216
|
|
[#5213]: https://github.com/nymtech/nym/pull/5213
|
|
[#5210]: https://github.com/nymtech/nym/pull/5210
|
|
[#5208]: https://github.com/nymtech/nym/pull/5208
|
|
[#5207]: https://github.com/nymtech/nym/pull/5207
|
|
[#5204]: https://github.com/nymtech/nym/pull/5204
|
|
[#5201]: https://github.com/nymtech/nym/pull/5201
|
|
[#5184]: https://github.com/nymtech/nym/pull/5184
|
|
[#5180]: https://github.com/nymtech/nym/pull/5180
|
|
[#5174]: https://github.com/nymtech/nym/pull/5174
|
|
[#5171]: https://github.com/nymtech/nym/pull/5171
|
|
[#4813]: https://github.com/nymtech/nym/pull/4813
|
|
|
|
## [2024.14-crunch-patched] (2024-12-17)
|
|
|
|
- Fixes an issue to allow previously registered clients to connect to latest nym-nodes
|
|
- Fixes compatibility issues between nym-nodes and older clients
|
|
|
|
## [2024.14-crunch] (2024-12-11)
|
|
|
|
- Merge/release/2024.14-crunch ([#5242])
|
|
- bugfix: added explicit openapi servers to account for route prefixes ([#5237])
|
|
- Further config score adjustments ([#5225])
|
|
- feature: remove any filtering on node semver ([#5224])
|
|
- Backport #5218 ([#5220])
|
|
- Derive serialize for UserAgent (#5210) ([#5217])
|
|
- dont consider legacy nodes for rewarded set selection ([#5215])
|
|
- introduce UNSTABLE endpoints for returning network monitor run details ([#5214])
|
|
- Nmv2 add debug config ([#5212])
|
|
- nym-api NMv1 adjustments ([#5209])
|
|
- adjusted config score penalty calculation ([#5206])
|
|
- Fix backwards compat mac generation ([#5202])
|
|
- merge crunch into develop ([#5199])
|
|
- Update Security disclosure email, public key and policy ([#5195])
|
|
- Guard storage access with cache ([#5193])
|
|
- chore: apply 1.84 linter suggestions ([#5192])
|
|
- improvement: make internal gateway clients use the same topology cache ([#5191])
|
|
- Bugfix/credential proxy sequencing ([#5187])
|
|
- Add monitor_run and testing_route indexes ([#5182])
|
|
- Add indexes to monitor run and testing route ([#5181])
|
|
- bugfix: fixed nym-node config migrations (again) ([#5179])
|
|
- bugfix: use default value for verloc config when deserialising missing values ([#5177])
|
|
- Remove peers with no allowed ip from storage ([#5175])
|
|
- Move two minor jobs to free tier github hosted runners ([#5169])
|
|
- Add support for DELETE to nym-http-api-client ([#5166])
|
|
- Fix env var name ([#5165])
|
|
- Add strum::EnumIter for TicketType ([#5164])
|
|
- Add export_to_env to NymNetworkDetails ([#5162])
|
|
- bugfix: correctly expose ecash-related data on nym-api ([#5155])
|
|
- fix: validator-rewarder GH job ([#5151])
|
|
- build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /testnet-faucet ([#5150])
|
|
- build(deps): bump mikefarah/yq from 4.44.3 to 4.44.5 ([#5149])
|
|
- start session collection for exit gateways ([#5148])
|
|
- add version to clientStatsReport ([#5147])
|
|
- update serde_json_path due to compilation issue ([#5144])
|
|
- chore: remove standalone legacy mixnode/gateway binaries ([#5135])
|
|
- [Product Data] Set up country reporting from vpn-client ([#5134])
|
|
- removed ci-nym-api-tests.yml which was running outdated (and broken) tests ([#5133])
|
|
- CI: reduce jobs running on cluster ([#5132])
|
|
- [DOCS/operators]: Release changes v2024.13-magura & Tokenomics pages v1.0 ([#5128])
|
|
- NS Agent auth with NS API ([#5127])
|
|
- [Product Data] Config deserialization bug fix ([#5126])
|
|
- bugfix: don't send empty BankMsg in ecash contract ([#5121])
|
|
- [Product data] Data consumption with ecash ticket ([#5120])
|
|
- feat: add GH workflow for nym-validator-rewarder ([#5119])
|
|
- feat: add Dockerfile and add env vars for clap arguments ([#5118])
|
|
- feature: config score ([#5117])
|
|
- [Product Data] Add stats reporting configuration in client config ([#5115])
|
|
- Correct IPv6 address generation ([#5113])
|
|
- feature: rewarding for ticketbook issuance ([#5112])
|
|
- Add granular log on nym-node ([#5111])
|
|
- Send mixnet packet stats using task client ([#5109])
|
|
- Expose time range ([#5108])
|
|
- [Product Data] Client-side stats collection ([#5107])
|
|
- chore: ecash contract migration to remove unused 'redemption_gateway_share' ([#5104])
|
|
- [Product Data] Better unique user count on gateways ([#5084])
|
|
- feat: add nym node GH workflow ([#5080])
|
|
- IPv6 support for wireguard ([#5059])
|
|
- Node Status API ([#5050])
|
|
- Authenticator CLI client mode ([#5044])
|
|
- Integrate nym-credential-proxy into workspace ([#5027])
|
|
- [Product Data] Introduce data persistence on gateways ([#5022])
|
|
- Bump the patch-updates group across 1 directory with 10 updates ([#5011])
|
|
- build(deps): bump once_cell from 1.19.0 to 1.20.2 ([#4952])
|
|
- Create TaskStatusEvent trait instead of piggybacking on Error ([#4919])
|
|
- build(deps): bump lazy_static from 1.4.0 to 1.5.0 ([#4913])
|
|
- Sync code with .env in build.rs ([#4876])
|
|
- build(deps): bump axios from 1.6.0 to 1.7.5 in /nym-api/tests ([#4790])
|
|
- Bump elliptic from 6.5.4 to 6.5.7 in /testnet-faucet ([#4768])
|
|
|
|
[#5242]: https://github.com/nymtech/nym/pull/5242
|
|
[#5237]: https://github.com/nymtech/nym/pull/5237
|
|
[#5225]: https://github.com/nymtech/nym/pull/5225
|
|
[#5224]: https://github.com/nymtech/nym/pull/5224
|
|
[#5220]: https://github.com/nymtech/nym/pull/5220
|
|
[#5217]: https://github.com/nymtech/nym/pull/5217
|
|
[#5215]: https://github.com/nymtech/nym/pull/5215
|
|
[#5214]: https://github.com/nymtech/nym/pull/5214
|
|
[#5212]: https://github.com/nymtech/nym/pull/5212
|
|
[#5209]: https://github.com/nymtech/nym/pull/5209
|
|
[#5206]: https://github.com/nymtech/nym/pull/5206
|
|
[#5202]: https://github.com/nymtech/nym/pull/5202
|
|
[#5199]: https://github.com/nymtech/nym/pull/5199
|
|
[#5195]: https://github.com/nymtech/nym/pull/5195
|
|
[#5193]: https://github.com/nymtech/nym/pull/5193
|
|
[#5192]: https://github.com/nymtech/nym/pull/5192
|
|
[#5191]: https://github.com/nymtech/nym/pull/5191
|
|
[#5187]: https://github.com/nymtech/nym/pull/5187
|
|
[#5182]: https://github.com/nymtech/nym/pull/5182
|
|
[#5181]: https://github.com/nymtech/nym/pull/5181
|
|
[#5179]: https://github.com/nymtech/nym/pull/5179
|
|
[#5177]: https://github.com/nymtech/nym/pull/5177
|
|
[#5175]: https://github.com/nymtech/nym/pull/5175
|
|
[#5169]: https://github.com/nymtech/nym/pull/5169
|
|
[#5166]: https://github.com/nymtech/nym/pull/5166
|
|
[#5165]: https://github.com/nymtech/nym/pull/5165
|
|
[#5164]: https://github.com/nymtech/nym/pull/5164
|
|
[#5162]: https://github.com/nymtech/nym/pull/5162
|
|
[#5155]: https://github.com/nymtech/nym/pull/5155
|
|
[#5151]: https://github.com/nymtech/nym/pull/5151
|
|
[#5150]: https://github.com/nymtech/nym/pull/5150
|
|
[#5149]: https://github.com/nymtech/nym/pull/5149
|
|
[#5148]: https://github.com/nymtech/nym/pull/5148
|
|
[#5147]: https://github.com/nymtech/nym/pull/5147
|
|
[#5144]: https://github.com/nymtech/nym/pull/5144
|
|
[#5135]: https://github.com/nymtech/nym/pull/5135
|
|
[#5134]: https://github.com/nymtech/nym/pull/5134
|
|
[#5133]: https://github.com/nymtech/nym/pull/5133
|
|
[#5132]: https://github.com/nymtech/nym/pull/5132
|
|
[#5128]: https://github.com/nymtech/nym/pull/5128
|
|
[#5127]: https://github.com/nymtech/nym/pull/5127
|
|
[#5126]: https://github.com/nymtech/nym/pull/5126
|
|
[#5121]: https://github.com/nymtech/nym/pull/5121
|
|
[#5120]: https://github.com/nymtech/nym/pull/5120
|
|
[#5119]: https://github.com/nymtech/nym/pull/5119
|
|
[#5118]: https://github.com/nymtech/nym/pull/5118
|
|
[#5117]: https://github.com/nymtech/nym/pull/5117
|
|
[#5115]: https://github.com/nymtech/nym/pull/5115
|
|
[#5113]: https://github.com/nymtech/nym/pull/5113
|
|
[#5112]: https://github.com/nymtech/nym/pull/5112
|
|
[#5111]: https://github.com/nymtech/nym/pull/5111
|
|
[#5109]: https://github.com/nymtech/nym/pull/5109
|
|
[#5108]: https://github.com/nymtech/nym/pull/5108
|
|
[#5107]: https://github.com/nymtech/nym/pull/5107
|
|
[#5104]: https://github.com/nymtech/nym/pull/5104
|
|
[#5084]: https://github.com/nymtech/nym/pull/5084
|
|
[#5080]: https://github.com/nymtech/nym/pull/5080
|
|
[#5059]: https://github.com/nymtech/nym/pull/5059
|
|
[#5050]: https://github.com/nymtech/nym/pull/5050
|
|
[#5044]: https://github.com/nymtech/nym/pull/5044
|
|
[#5027]: https://github.com/nymtech/nym/pull/5027
|
|
[#5022]: https://github.com/nymtech/nym/pull/5022
|
|
[#5011]: https://github.com/nymtech/nym/pull/5011
|
|
[#4952]: https://github.com/nymtech/nym/pull/4952
|
|
[#4919]: https://github.com/nymtech/nym/pull/4919
|
|
[#4913]: https://github.com/nymtech/nym/pull/4913
|
|
[#4876]: https://github.com/nymtech/nym/pull/4876
|
|
[#4790]: https://github.com/nymtech/nym/pull/4790
|
|
[#4768]: https://github.com/nymtech/nym/pull/4768
|
|
|
|
## [2024.13-magura-drift] (2024-11-29)
|
|
|
|
- Optimised syncing bandwidth information to storage
|
|
|
|
## [2024.13-magura-patched] (2024-11-22)
|
|
|
|
- [experimental] allow clients to change between deterministic route selection based on packet headers and a pseudorandom distribution
|
|
- Introduced a configurable limit on retransmission frequency of packets if ACKs are not received
|
|
- Filtered out invalid IP addresses on nym-api
|
|
|
|
## [2024.13-magura] (2024-11-18)
|
|
|
|
- Limit race probability ([#5145])
|
|
- bugifx: assign 'node_id' when converting from 'GatewayDetails' to 'TestNode' ([#5143])
|
|
- bugfix: make sure to assign correct node_id and identity during 'gateway_details' table migration ([#5142])
|
|
- Respond to auth messages with same version ([#5140])
|
|
- Pain/polyfill deprecated endpoints ([#5131])
|
|
- change: dont select mixnodes bonded with vested tokens into the rewarded set ([#5129])
|
|
- nym-credential-proxy-requests: reqwest use rustls-tls ([#5116])
|
|
- bugfix: preserve as much as possible of the rewarded set during migration ([#5103])
|
|
- Feature/force refresh node ([#5101])
|
|
- Add NYM_VPN_API to env files ([#5099])
|
|
- bugfix: fixed historical uptimes for nodes ([#5097])
|
|
- Remove old use of 1GB constant ([#5096])
|
|
- Graceful agent 1.1.5 ([#5093])
|
|
- Add more translations from v2 to v3 authenticator ([#5091])
|
|
- Nym node - Fix claim delegator rewards ([#5090])
|
|
- Make 250 GB/30 days for free ride mode ([#5083])
|
|
- Don't increase bandwidth two times ([#5081])
|
|
- Fix expiration date as today + 7 days ([#5076])
|
|
- Fix gateway decreasing bandwidth ([#5075])
|
|
- Allow custom http port to be reset ([#5073])
|
|
- bugfix: additional checks inside credential proxy ([#5072])
|
|
- chore: deprecated old nym-api client methods and replaced them when possible ([#5069])
|
|
- NS API with directory v2 (#5058) ([#5068])
|
|
- bugfix: credential-proxy obtain-async ([#5067])
|
|
- Allow nym node config updates ([#5066])
|
|
- bugfix: use corrext axum extractors for ecash route arguments ([#5065])
|
|
- Merge2/release/2024.13 magura ([#5063])
|
|
- bugfix/feature: added NymApiClient method to get all skimmed nodes ([#5062])
|
|
- Merge1/release/2024.13 magura ([#5061])
|
|
- added hacky routes to return nymnodes alongside legacy nodes ([#5051])
|
|
- bugfix: mark migrated gateways as rewarded in the previous epoch in case they're, their, there in the rewarded set ([#5049])
|
|
- bugfix: adjust runtime storage migration ([#5047])
|
|
- bugfix: supersede 'cb13be27f8f61d9ae74d924e85d2e6787895eb14' by using… ([#5046])
|
|
- bugfix: restore default http port for nym-api ([#5045])
|
|
- bugfix: fix ecash handlers routes ([#5043])
|
|
- bugfix: don't assign exit gateways to standby set ([#5041])
|
|
- bugfix: make sure nym-nodes are also tested by network monitor ([#5040])
|
|
- bugfix: use bonded nym-nodes for determining initial network monitor … ([#5039])
|
|
- bugfix: make gateways insert themselves into [local] topology ([#5038])
|
|
- Pass poisson flag ([#5037])
|
|
- bugfix: use human readable roles for annotations ([#5036])
|
|
- bugfix: use old name for 'epoch_role' in SkimmedNode ([#5034])
|
|
- bugfix: make sure to use correct highest node id when assigning role ([#5032])
|
|
- feature: use axum_client_ip for attempting to extract source ip ([#5031])
|
|
- bugfix: fixed backwards incompatibility for /gateways/described endpoint ([#5030])
|
|
- bugfix: verifying signed information of legacy nodes ([#5029])
|
|
- bugfix: introduce 'LegacyPendingMixNodeChanges' that does not contain 'cost_params_change' ([#5028])
|
|
- bugfix: missing #[serde(default)] for announce port ([#5024])
|
|
- bugfix: directory v2.1 `get_all_avg_gateway_reliability_in_interval` query ([#5023])
|
|
- added 'get_all_described_nodes' to NymApiClient and adjusted return t… ([#5016])
|
|
- Reapply fixes to new branch ([#5014])
|
|
- Consume only positive bandwidth ([#5013])
|
|
- feature: adjusted ticket sizes to the agreed amounts ([#5009])
|
|
- Push private ip before inserting ([#5008])
|
|
- chore: update itertools in compact ecash ([#4994])
|
|
- feature: make accepting t&c a hard requirement for rewarded set selection ([#4993])
|
|
- Fix rustfmt in nym-credential-proxy ([#4992])
|
|
- bugfix: client memory leak ([#4991])
|
|
- Eliminate 0 bandwidth race check ([#4988])
|
|
- [DOCs;/operators]: Release notes for v2024.12 aero ([#4984])
|
|
- Add topup req constructor ([#4983])
|
|
- Fix critical issues SI86 and SI87 from Cure53 ([#4982])
|
|
- Rename nym-vpn-api to nym-credential-proxy ([#4981])
|
|
- enable global ecash routes even if api is not a signer ([#4980])
|
|
- resolve beta clippy issues in contracts ([#4978])
|
|
- Re-enable vested delegation migration ([#4977])
|
|
- feature: require reporting using nym-node binary for rewarded set selection ([#4976])
|
|
- Top up bandwidth ([#4975])
|
|
- [Product Data] Add session type based on ecash ticket received ([#4974])
|
|
- Bugfix/additional directory fixes ([#4973])
|
|
- feat: add Dockerfile for nym node ([#4972])
|
|
- chore: remove unused rocket code ([#4968])
|
|
- Import nym-vpn-api crates ([#4967])
|
|
- feature: importer-cli to correctly handle mixnet/vesting import ([#4966])
|
|
- bugfix: fix expected return type on /v1/gateways endpoint ([#4965])
|
|
- [Product Data] First step in gateway usage data collection ([#4963])
|
|
- Bump sqlx to 0.7.4 ([#4959])
|
|
- Add env feature to clap and make clap parameters available as env variables ([#4957])
|
|
- Feature/contract state tools ([#4954])
|
|
- expose authenticator address along other address in node-details ([#4953])
|
|
- Extract packet processing from mixnode-common ([#4949])
|
|
- nym-api container ([#4948])
|
|
- Ticket type storage ([#4947])
|
|
- Add "utoipa" feature to nym-node ([#4945])
|
|
- build(deps): bump the patch-updates group across 1 directory with 9 updates ([#4944])
|
|
- V2 performance monitoring feature flag ([#4943])
|
|
- Bugfix/rewarder post pruning adjustments ([#4942])
|
|
- Switch over the last set of jobs to arc runners ([#4938])
|
|
- Fix broken build after merge ([#4937])
|
|
- bugfix: correctly paginate through 'search_tx' endpoint ([#4936])
|
|
- Add more conversions for responses of authenticator messages ([#4929])
|
|
- Directory Services, Devices v2.1 ([#4903])
|
|
- Migrate Legacy Node (Frontend) ([#4826])
|
|
- Fix critical issues SI84 and SI85 from Cure53 ([#4758])
|
|
|
|
[#5145]: https://github.com/nymtech/nym/pull/5145
|
|
[#5143]: https://github.com/nymtech/nym/pull/5143
|
|
[#5142]: https://github.com/nymtech/nym/pull/5142
|
|
[#5140]: https://github.com/nymtech/nym/pull/5140
|
|
[#5131]: https://github.com/nymtech/nym/pull/5131
|
|
[#5129]: https://github.com/nymtech/nym/pull/5129
|
|
[#5116]: https://github.com/nymtech/nym/pull/5116
|
|
[#5103]: https://github.com/nymtech/nym/pull/5103
|
|
[#5101]: https://github.com/nymtech/nym/pull/5101
|
|
[#5099]: https://github.com/nymtech/nym/pull/5099
|
|
[#5097]: https://github.com/nymtech/nym/pull/5097
|
|
[#5096]: https://github.com/nymtech/nym/pull/5096
|
|
[#5093]: https://github.com/nymtech/nym/pull/5093
|
|
[#5091]: https://github.com/nymtech/nym/pull/5091
|
|
[#5090]: https://github.com/nymtech/nym/pull/5090
|
|
[#5083]: https://github.com/nymtech/nym/pull/5083
|
|
[#5081]: https://github.com/nymtech/nym/pull/5081
|
|
[#5076]: https://github.com/nymtech/nym/pull/5076
|
|
[#5075]: https://github.com/nymtech/nym/pull/5075
|
|
[#5073]: https://github.com/nymtech/nym/pull/5073
|
|
[#5072]: https://github.com/nymtech/nym/pull/5072
|
|
[#5069]: https://github.com/nymtech/nym/pull/5069
|
|
[#5068]: https://github.com/nymtech/nym/pull/5068
|
|
[#5067]: https://github.com/nymtech/nym/pull/5067
|
|
[#5066]: https://github.com/nymtech/nym/pull/5066
|
|
[#5065]: https://github.com/nymtech/nym/pull/5065
|
|
[#5063]: https://github.com/nymtech/nym/pull/5063
|
|
[#5062]: https://github.com/nymtech/nym/pull/5062
|
|
[#5061]: https://github.com/nymtech/nym/pull/5061
|
|
[#5051]: https://github.com/nymtech/nym/pull/5051
|
|
[#5049]: https://github.com/nymtech/nym/pull/5049
|
|
[#5047]: https://github.com/nymtech/nym/pull/5047
|
|
[#5046]: https://github.com/nymtech/nym/pull/5046
|
|
[#5045]: https://github.com/nymtech/nym/pull/5045
|
|
[#5043]: https://github.com/nymtech/nym/pull/5043
|
|
[#5041]: https://github.com/nymtech/nym/pull/5041
|
|
[#5040]: https://github.com/nymtech/nym/pull/5040
|
|
[#5039]: https://github.com/nymtech/nym/pull/5039
|
|
[#5038]: https://github.com/nymtech/nym/pull/5038
|
|
[#5037]: https://github.com/nymtech/nym/pull/5037
|
|
[#5036]: https://github.com/nymtech/nym/pull/5036
|
|
[#5034]: https://github.com/nymtech/nym/pull/5034
|
|
[#5032]: https://github.com/nymtech/nym/pull/5032
|
|
[#5031]: https://github.com/nymtech/nym/pull/5031
|
|
[#5030]: https://github.com/nymtech/nym/pull/5030
|
|
[#5029]: https://github.com/nymtech/nym/pull/5029
|
|
[#5028]: https://github.com/nymtech/nym/pull/5028
|
|
[#5024]: https://github.com/nymtech/nym/pull/5024
|
|
[#5023]: https://github.com/nymtech/nym/pull/5023
|
|
[#5016]: https://github.com/nymtech/nym/pull/5016
|
|
[#5014]: https://github.com/nymtech/nym/pull/5014
|
|
[#5013]: https://github.com/nymtech/nym/pull/5013
|
|
[#5009]: https://github.com/nymtech/nym/pull/5009
|
|
[#5008]: https://github.com/nymtech/nym/pull/5008
|
|
[#4994]: https://github.com/nymtech/nym/pull/4994
|
|
[#4993]: https://github.com/nymtech/nym/pull/4993
|
|
[#4992]: https://github.com/nymtech/nym/pull/4992
|
|
[#4991]: https://github.com/nymtech/nym/pull/4991
|
|
[#4988]: https://github.com/nymtech/nym/pull/4988
|
|
[#4984]: https://github.com/nymtech/nym/pull/4984
|
|
[#4983]: https://github.com/nymtech/nym/pull/4983
|
|
[#4982]: https://github.com/nymtech/nym/pull/4982
|
|
[#4981]: https://github.com/nymtech/nym/pull/4981
|
|
[#4980]: https://github.com/nymtech/nym/pull/4980
|
|
[#4978]: https://github.com/nymtech/nym/pull/4978
|
|
[#4977]: https://github.com/nymtech/nym/pull/4977
|
|
[#4976]: https://github.com/nymtech/nym/pull/4976
|
|
[#4975]: https://github.com/nymtech/nym/pull/4975
|
|
[#4974]: https://github.com/nymtech/nym/pull/4974
|
|
[#4973]: https://github.com/nymtech/nym/pull/4973
|
|
[#4972]: https://github.com/nymtech/nym/pull/4972
|
|
[#4968]: https://github.com/nymtech/nym/pull/4968
|
|
[#4967]: https://github.com/nymtech/nym/pull/4967
|
|
[#4966]: https://github.com/nymtech/nym/pull/4966
|
|
[#4965]: https://github.com/nymtech/nym/pull/4965
|
|
[#4963]: https://github.com/nymtech/nym/pull/4963
|
|
[#4959]: https://github.com/nymtech/nym/pull/4959
|
|
[#4957]: https://github.com/nymtech/nym/pull/4957
|
|
[#4954]: https://github.com/nymtech/nym/pull/4954
|
|
[#4953]: https://github.com/nymtech/nym/pull/4953
|
|
[#4949]: https://github.com/nymtech/nym/pull/4949
|
|
[#4948]: https://github.com/nymtech/nym/pull/4948
|
|
[#4947]: https://github.com/nymtech/nym/pull/4947
|
|
[#4945]: https://github.com/nymtech/nym/pull/4945
|
|
[#4944]: https://github.com/nymtech/nym/pull/4944
|
|
[#4943]: https://github.com/nymtech/nym/pull/4943
|
|
[#4942]: https://github.com/nymtech/nym/pull/4942
|
|
[#4938]: https://github.com/nymtech/nym/pull/4938
|
|
[#4937]: https://github.com/nymtech/nym/pull/4937
|
|
[#4936]: https://github.com/nymtech/nym/pull/4936
|
|
[#4929]: https://github.com/nymtech/nym/pull/4929
|
|
[#4903]: https://github.com/nymtech/nym/pull/4903
|
|
[#4826]: https://github.com/nymtech/nym/pull/4826
|
|
[#4758]: https://github.com/nymtech/nym/pull/4758
|
|
|
|
## [2024.12-aero] (2024-10-17)
|
|
|
|
- nym-node: don't use bloomfilters for double spending checks ([#4960])
|
|
- bugfix: replace unreachable macro with an error return ([#4958])
|
|
- [DOCs:/operators]: Update FAQ sphinx size ([#4946])
|
|
- [DOCs/operators]: Release notes v2024.11-wedel ([#4939])
|
|
- Fix handle drop ([#4934])
|
|
- Assume offline mode ([#4926])
|
|
- Make ip-packet-request VERSION pub ([#4925])
|
|
- Expose error type ([#4924])
|
|
- Fix argument to cargo-deny action ([#4922])
|
|
- Fix nymvpn.com url in mainnet defaults ([#4920])
|
|
- Check both version and type in message header ([#4918])
|
|
- Bump http-api-client default timeout to 30 sec ([#4917])
|
|
- Max/proxy ffi ([#4906])
|
|
- Data Observatory stub ([#4905])
|
|
- Fix missing duplication of modified tables ([#4904])
|
|
- Update cargo deny ([#4901])
|
|
- docs: add hostname instructions for wss ([#4900])
|
|
- build(deps): bump the patch-updates group across 1 directory with 9 updates ([#4898])
|
|
- Fix clippy for beta toolchain ([#4897])
|
|
- Remove clippy github PR annotations ([#4896])
|
|
- Fix apt install in ci-build-upload-binaries.yml ([#4894])
|
|
- Update network monitor entrypoint ([#4893])
|
|
- Update nym-vpn metapackage and replace nymvpn-x with nym-vpn-app ([#4889])
|
|
- Entry wireguard tickets ([#4888])
|
|
- Build and Push CI ([#4887])
|
|
- Feature/updated gateway registration ([#4885])
|
|
- Few fixes to NNM pre deploy ([#4883])
|
|
- Fix sql serde with enum ([#4875])
|
|
- allow clients to send stateless gateway requests without prior registration ([#4873])
|
|
- chore: remove queued migration for adding explicit admin ([#4871])
|
|
- Gateway database modifications for different modes ([#4868])
|
|
- build(deps): bump strum from 0.25.0 to 0.26.3 ([#4848])
|
|
- Use serde from workspace ([#4833])
|
|
- build(deps): bump toml from 0.5.11 to 0.8.14 ([#4805])
|
|
- Max/rust sdk stream abstraction ([#4743])
|
|
|
|
[#4960]: https://github.com/nymtech/nym/pull/4960
|
|
[#4958]: https://github.com/nymtech/nym/pull/4958
|
|
[#4946]: https://github.com/nymtech/nym/pull/4946
|
|
[#4939]: https://github.com/nymtech/nym/pull/4939
|
|
[#4934]: https://github.com/nymtech/nym/pull/4934
|
|
[#4926]: https://github.com/nymtech/nym/pull/4926
|
|
[#4925]: https://github.com/nymtech/nym/pull/4925
|
|
[#4924]: https://github.com/nymtech/nym/pull/4924
|
|
[#4922]: https://github.com/nymtech/nym/pull/4922
|
|
[#4920]: https://github.com/nymtech/nym/pull/4920
|
|
[#4918]: https://github.com/nymtech/nym/pull/4918
|
|
[#4917]: https://github.com/nymtech/nym/pull/4917
|
|
[#4906]: https://github.com/nymtech/nym/pull/4906
|
|
[#4905]: https://github.com/nymtech/nym/pull/4905
|
|
[#4904]: https://github.com/nymtech/nym/pull/4904
|
|
[#4901]: https://github.com/nymtech/nym/pull/4901
|
|
[#4900]: https://github.com/nymtech/nym/pull/4900
|
|
[#4898]: https://github.com/nymtech/nym/pull/4898
|
|
[#4897]: https://github.com/nymtech/nym/pull/4897
|
|
[#4896]: https://github.com/nymtech/nym/pull/4896
|
|
[#4894]: https://github.com/nymtech/nym/pull/4894
|
|
[#4893]: https://github.com/nymtech/nym/pull/4893
|
|
[#4889]: https://github.com/nymtech/nym/pull/4889
|
|
[#4888]: https://github.com/nymtech/nym/pull/4888
|
|
[#4887]: https://github.com/nymtech/nym/pull/4887
|
|
[#4885]: https://github.com/nymtech/nym/pull/4885
|
|
[#4883]: https://github.com/nymtech/nym/pull/4883
|
|
[#4875]: https://github.com/nymtech/nym/pull/4875
|
|
[#4873]: https://github.com/nymtech/nym/pull/4873
|
|
[#4871]: https://github.com/nymtech/nym/pull/4871
|
|
[#4868]: https://github.com/nymtech/nym/pull/4868
|
|
[#4848]: https://github.com/nymtech/nym/pull/4848
|
|
[#4833]: https://github.com/nymtech/nym/pull/4833
|
|
[#4805]: https://github.com/nymtech/nym/pull/4805
|
|
[#4743]: https://github.com/nymtech/nym/pull/4743
|
|
|
|
## [2024.11-wedel] (2024-09-23)
|
|
|
|
- Backport #4894 to fix ci ([#4899])
|
|
- Bugfix/ticketbook false double spending ([#4892])
|
|
- fix: allow updating globally stored signatures ([#4891])
|
|
- [DOCs/operators]: Document changelog for patch/2024.10-caramello ([#4886])
|
|
- [DOCs/operators]: Post release docs updates ([#4874])
|
|
- Bump defguard to github latest version ([#4872])
|
|
- chore: removed completed queued mixnet migration ([#4865])
|
|
- Disable push trigger and add missing paths in ci-build ([#4864])
|
|
- Fix linux conditional in ci-build.yml ([#4863])
|
|
- Remove golang workaround in ci-sdk-wasm ([#4858])
|
|
- Revert runner for ci-docs ([#4855])
|
|
- Move credential verification into common crate ([#4853])
|
|
- Fix test failure in ipr request size ([#4844])
|
|
- Start switching over jobs to arc-ubuntu-20.04 ([#4843])
|
|
- Use ecash credential type for bandwidth value ([#4840])
|
|
- Create nym-repo-setup debian package and nym-vpn meta package ([#4837])
|
|
- Remove serde_crate named import ([#4832])
|
|
- Run cargo autoinherit following last weeks dependabot updates ([#4831])
|
|
- revamped ticketbook serialisation and exposed additional cli methods ([#4827])
|
|
- Expose wireguard details on self described endpoint ([#4825])
|
|
- Remove unused wireguard flag from SDK ([#4823])
|
|
- Add `axum` server to `nym-api` ([#4803])
|
|
- Run cargo-autoinherit for a few new crates ([#4801])
|
|
- Update dependabot ([#4796])
|
|
- Fix clippy for unwrap_or_default ([#4783])
|
|
- Enable dependabot version upgrades for root rust workspace ([#4778])
|
|
- Persist used wireguard private IPs ([#4771])
|
|
- Avoid race on ip and registration structures ([#4766])
|
|
- docs/hotfix ([#4765])
|
|
- chore: remove repetitive words ([#4763])
|
|
- Make gateway latency check generic ([#4759])
|
|
- Remove duplicate stat count for retransmissions ([#4756])
|
|
- Update peer refresh value ([#4754])
|
|
- Remove deprecated mark_as_success and use new disarm ([#4751])
|
|
- Add get_mixnodes_described to validator_client ([#4725])
|
|
- New Network Monitor ([#4610])
|
|
|
|
[#4899]: https://github.com/nymtech/nym/pull/4899
|
|
[#4892]: https://github.com/nymtech/nym/pull/4892
|
|
[#4891]: https://github.com/nymtech/nym/pull/4891
|
|
[#4886]: https://github.com/nymtech/nym/pull/4886
|
|
[#4874]: https://github.com/nymtech/nym/pull/4874
|
|
[#4872]: https://github.com/nymtech/nym/pull/4872
|
|
[#4865]: https://github.com/nymtech/nym/pull/4865
|
|
[#4864]: https://github.com/nymtech/nym/pull/4864
|
|
[#4863]: https://github.com/nymtech/nym/pull/4863
|
|
[#4858]: https://github.com/nymtech/nym/pull/4858
|
|
[#4855]: https://github.com/nymtech/nym/pull/4855
|
|
[#4853]: https://github.com/nymtech/nym/pull/4853
|
|
[#4844]: https://github.com/nymtech/nym/pull/4844
|
|
[#4843]: https://github.com/nymtech/nym/pull/4843
|
|
[#4840]: https://github.com/nymtech/nym/pull/4840
|
|
[#4837]: https://github.com/nymtech/nym/pull/4837
|
|
[#4832]: https://github.com/nymtech/nym/pull/4832
|
|
[#4831]: https://github.com/nymtech/nym/pull/4831
|
|
[#4827]: https://github.com/nymtech/nym/pull/4827
|
|
[#4825]: https://github.com/nymtech/nym/pull/4825
|
|
[#4823]: https://github.com/nymtech/nym/pull/4823
|
|
[#4803]: https://github.com/nymtech/nym/pull/4803
|
|
[#4801]: https://github.com/nymtech/nym/pull/4801
|
|
[#4796]: https://github.com/nymtech/nym/pull/4796
|
|
[#4783]: https://github.com/nymtech/nym/pull/4783
|
|
[#4778]: https://github.com/nymtech/nym/pull/4778
|
|
[#4771]: https://github.com/nymtech/nym/pull/4771
|
|
[#4766]: https://github.com/nymtech/nym/pull/4766
|
|
[#4765]: https://github.com/nymtech/nym/pull/4765
|
|
[#4763]: https://github.com/nymtech/nym/pull/4763
|
|
[#4759]: https://github.com/nymtech/nym/pull/4759
|
|
[#4756]: https://github.com/nymtech/nym/pull/4756
|
|
[#4754]: https://github.com/nymtech/nym/pull/4754
|
|
[#4751]: https://github.com/nymtech/nym/pull/4751
|
|
[#4725]: https://github.com/nymtech/nym/pull/4725
|
|
[#4610]: https://github.com/nymtech/nym/pull/4610
|
|
|
|
## [2024.10-caramello] (2024-09-10)
|
|
|
|
- Backport 4844 and 4845 ([#4857])
|
|
- Bugfix/client registration vol2 ([#4856])
|
|
- Remove wireguard feature flag and pass runtime enabled flag ([#4839])
|
|
- Eliminate cancel unsafe sig awaiting ([#4834])
|
|
- added explicit updateable admin to the mixnet contract ([#4822])
|
|
- using legacy signing payload in CLI and verifying both variants in contract ([#4821])
|
|
- adding ecash contract address ([#4819])
|
|
- Check profit margin of node before defaulting to hardcoded value ([#4802])
|
|
- Sync last_seen_bandwidth immediately ([#4774])
|
|
- Feature/additional ecash nym cli utils ([#4773])
|
|
- Better storage error logging ([#4772])
|
|
- bugfix: make sure DKG parses data out of events if logs are empty ([#4764])
|
|
- Fix clippy on rustc beta toolchain ([#4746])
|
|
- Fix clippy for beta toolchain ([#4742])
|
|
- Disable testnet-manager on non-unix ([#4741])
|
|
- Don't set NYM_VPN_API to default ([#4740])
|
|
- Update publish-nym-binaries.yml ([#4739])
|
|
- Update ci-build-upload-binaries.yml ([#4738])
|
|
- Add NYM_VPN_API to network config ([#4736])
|
|
- Re-export RecipientFormattingError in nym sdk ([#4735])
|
|
- Persist wireguard peers ([#4732])
|
|
- Fix tokio error in 1.39 ([#4730])
|
|
- Feature/vesting purge plus ranged cost params ([#4716])
|
|
- Fix (some) feature unification build failures ([#4681])
|
|
- Feature Compact Ecash : The One PR ([#4623])
|
|
|
|
[#4857]: https://github.com/nymtech/nym/pull/4857
|
|
[#4856]: https://github.com/nymtech/nym/pull/4856
|
|
[#4839]: https://github.com/nymtech/nym/pull/4839
|
|
[#4834]: https://github.com/nymtech/nym/pull/4834
|
|
[#4822]: https://github.com/nymtech/nym/pull/4822
|
|
[#4821]: https://github.com/nymtech/nym/pull/4821
|
|
[#4819]: https://github.com/nymtech/nym/pull/4819
|
|
[#4802]: https://github.com/nymtech/nym/pull/4802
|
|
[#4774]: https://github.com/nymtech/nym/pull/4774
|
|
[#4773]: https://github.com/nymtech/nym/pull/4773
|
|
[#4772]: https://github.com/nymtech/nym/pull/4772
|
|
[#4764]: https://github.com/nymtech/nym/pull/4764
|
|
[#4746]: https://github.com/nymtech/nym/pull/4746
|
|
[#4742]: https://github.com/nymtech/nym/pull/4742
|
|
[#4741]: https://github.com/nymtech/nym/pull/4741
|
|
[#4740]: https://github.com/nymtech/nym/pull/4740
|
|
[#4739]: https://github.com/nymtech/nym/pull/4739
|
|
[#4738]: https://github.com/nymtech/nym/pull/4738
|
|
[#4736]: https://github.com/nymtech/nym/pull/4736
|
|
[#4735]: https://github.com/nymtech/nym/pull/4735
|
|
[#4732]: https://github.com/nymtech/nym/pull/4732
|
|
[#4730]: https://github.com/nymtech/nym/pull/4730
|
|
[#4716]: https://github.com/nymtech/nym/pull/4716
|
|
[#4681]: https://github.com/nymtech/nym/pull/4681
|
|
[#4623]: https://github.com/nymtech/nym/pull/4623
|
|
|
|
## [2024.9-topdeck] (2024-07-26)
|
|
|
|
- chore: fix 1.80 lint issues ([#4731])
|
|
- Handle clients with different versions in IPR ([#4723])
|
|
- Add 1GB/day/user bandwidth cap ([#4717])
|
|
- Feature/merge back ([#4710])
|
|
- removed mixnode/gateway config migration code and disabled cli without explicit flag ([#4706])
|
|
|
|
[#4731]: https://github.com/nymtech/nym/pull/4731
|
|
[#4723]: https://github.com/nymtech/nym/pull/4723
|
|
[#4717]: https://github.com/nymtech/nym/pull/4717
|
|
[#4710]: https://github.com/nymtech/nym/pull/4710
|
|
[#4706]: https://github.com/nymtech/nym/pull/4706
|
|
|
|
## [2024.8-wispa] (2024-07-10)
|
|
|
|
- add event parsing to support cosmos_sdk > 0.50 ([#4697])
|
|
- Fix NR config compatibility ([#4690])
|
|
- Remove UserAgent constructor since it's weakly typed ([#4689])
|
|
- [bugfix]: Node_api_check CLI looked over roles on blacklisted nodes ([#4687])
|
|
- Add mixnodes to self describing api cache ([#4684])
|
|
- Move and whole bump of crates to workspace and upgrade some ([#4680])
|
|
- Remove code that refers to removed nym-network-statistics ([#4679])
|
|
- Remove nym-network-statistics ([#4678])
|
|
- Create UserAgent that can be passed from the binary to the nym api client ([#4677])
|
|
- Add authenticator ([#4667])
|
|
|
|
[#4697]: https://github.com/nymtech/nym/pull/4697
|
|
[#4690]: https://github.com/nymtech/nym/pull/4690
|
|
[#4689]: https://github.com/nymtech/nym/pull/4689
|
|
[#4687]: https://github.com/nymtech/nym/pull/4687
|
|
[#4684]: https://github.com/nymtech/nym/pull/4684
|
|
[#4680]: https://github.com/nymtech/nym/pull/4680
|
|
[#4679]: https://github.com/nymtech/nym/pull/4679
|
|
[#4678]: https://github.com/nymtech/nym/pull/4678
|
|
[#4677]: https://github.com/nymtech/nym/pull/4677
|
|
[#4667]: https://github.com/nymtech/nym/pull/4667
|
|
|
|
## [2024.7-doubledecker] (2024-07-04)
|
|
|
|
- Add an early return in `parse_raw_str_logs` for empty raw log strings. ([#4686])
|
|
- Bump braces from 3.0.2 to 3.0.3 in /wasm/mix-fetch/internal-dev ([#4672])
|
|
- add expiry returned on import ([#4670])
|
|
- [bugfix] missing rustls feature ([#4666])
|
|
- Bump ws from 8.13.0 to 8.17.1 in /wasm/client/internal-dev-node ([#4665])
|
|
- Bump braces from 3.0.2 to 3.0.3 in /clients/native/examples/js-examples/websocket ([#4663])
|
|
- Bump ws from 8.14.2 to 8.17.1 in /sdk/typescript/packages/nodejs-client ([#4662])
|
|
- Update setup.md ([#4661])
|
|
- New clippy lints ([#4660])
|
|
- Bump braces from 3.0.2 to 3.0.3 in /nym-api/tests ([#4659])
|
|
- Bump braces from 3.0.2 to 3.0.3 in /docker/typescript_client/upload_contract ([#4658])
|
|
- Update vps-setup.md ([#4656])
|
|
- Update configuration.md ([#4655])
|
|
- Remove old PR template ([#4639])
|
|
|
|
[#4686]: https://github.com/nymtech/nym/pull/4686
|
|
[#4672]: https://github.com/nymtech/nym/pull/4672
|
|
[#4670]: https://github.com/nymtech/nym/pull/4670
|
|
[#4666]: https://github.com/nymtech/nym/pull/4666
|
|
[#4665]: https://github.com/nymtech/nym/pull/4665
|
|
[#4663]: https://github.com/nymtech/nym/pull/4663
|
|
[#4662]: https://github.com/nymtech/nym/pull/4662
|
|
[#4661]: https://github.com/nymtech/nym/pull/4661
|
|
[#4660]: https://github.com/nymtech/nym/pull/4660
|
|
[#4659]: https://github.com/nymtech/nym/pull/4659
|
|
[#4658]: https://github.com/nymtech/nym/pull/4658
|
|
[#4656]: https://github.com/nymtech/nym/pull/4656
|
|
[#4655]: https://github.com/nymtech/nym/pull/4655
|
|
[#4639]: https://github.com/nymtech/nym/pull/4639
|
|
|
|
## [2024.6-chomp] (2024-06-25)
|
|
|
|
- Remove additional code as part of Ephemera Purge and SP and contracts ([#4650])
|
|
- bugfix: make sure nym-api can handle non-cw2 (or without detailed build info) compliant contracts ([#4648])
|
|
- introduced a flag to accept toc and exposed it via self-described API ([#4647])
|
|
- bugfix: make sure to return an error on invalid public ip ([#4646])
|
|
- Add ci check for PR having an assigned milestone ([#4644])
|
|
- Removed ephemera code ([#4642])
|
|
- Remove stale peers ([#4640])
|
|
- Add generic wg private network routing ([#4636])
|
|
- Feature/new node endpoints ([#4635])
|
|
- standardised ContractBuildInformation and added it to all contracts ([#4631])
|
|
- validate nym-node public ips on startup ([#4630])
|
|
- Bump defguard wg ([#4625])
|
|
- Fix cargo warnings ([#4624])
|
|
- Update kernel peers on peer modification ([#4622])
|
|
- Handle v6 and v7 requests in the IPR, but reply with v6 ([#4620])
|
|
- fix typo ([#4619])
|
|
- Update crypto and rand crates ([#4607])
|
|
- Purge name service and service provider directory contracts ([#4603])
|
|
|
|
[#4650]: https://github.com/nymtech/nym/pull/4650
|
|
[#4648]: https://github.com/nymtech/nym/pull/4648
|
|
[#4647]: https://github.com/nymtech/nym/pull/4647
|
|
[#4646]: https://github.com/nymtech/nym/pull/4646
|
|
[#4644]: https://github.com/nymtech/nym/pull/4644
|
|
[#4642]: https://github.com/nymtech/nym/pull/4642
|
|
[#4640]: https://github.com/nymtech/nym/pull/4640
|
|
[#4636]: https://github.com/nymtech/nym/pull/4636
|
|
[#4635]: https://github.com/nymtech/nym/pull/4635
|
|
[#4631]: https://github.com/nymtech/nym/pull/4631
|
|
[#4630]: https://github.com/nymtech/nym/pull/4630
|
|
[#4625]: https://github.com/nymtech/nym/pull/4625
|
|
[#4624]: https://github.com/nymtech/nym/pull/4624
|
|
[#4622]: https://github.com/nymtech/nym/pull/4622
|
|
[#4620]: https://github.com/nymtech/nym/pull/4620
|
|
[#4619]: https://github.com/nymtech/nym/pull/4619
|
|
[#4607]: https://github.com/nymtech/nym/pull/4607
|
|
[#4603]: https://github.com/nymtech/nym/pull/4603
|
|
|
|
## [2024.5-ragusa] (2024-05-22)
|
|
|
|
- Feature/nym node api location ([#4605])
|
|
- Add optional signature to IPR request/response ([#4604])
|
|
- Feature/unstable tested nodes endpoint ([#4601])
|
|
- nym-api: make report/avg_uptime endpoints ignore blacklist ([#4599])
|
|
- removed blocking for coconut in the final epoch state ([#4598])
|
|
- allow using explicit admin address for issuing freepasses ([#4595])
|
|
- Use rfc3339 for last_polled in described nym-api endpoint ([#4591])
|
|
- Explicitly handle constraint unique violation when importing credential ([#4588])
|
|
- [bugfix] noop flag for nym-api for nymvisor compatibility ([#4586])
|
|
- Chore/additional helpers ([#4585])
|
|
- Feature/wasm coconut ([#4584])
|
|
- upgraded axum and related deps to the most recent version ([#4573])
|
|
- Feature/nyxd scraper pruning ([#4564])
|
|
- Run cargo autoinherit on the main workspace ([#4553])
|
|
- Add rustls-tls to reqwest in validator-client ([#4552])
|
|
- Feature/rewarder voucher issuance ([#4548])
|
|
- make sure 'OffsetDateTimeJsonSchemaWrapper' is serialised with legacy format ([#4613])
|
|
|
|
|
|
[#4613]: https://github.com/nymtech/nym/pull/4613
|
|
[#4605]: https://github.com/nymtech/nym/pull/4605
|
|
[#4604]: https://github.com/nymtech/nym/pull/4604
|
|
[#4601]: https://github.com/nymtech/nym/pull/4601
|
|
[#4599]: https://github.com/nymtech/nym/pull/4599
|
|
[#4598]: https://github.com/nymtech/nym/pull/4598
|
|
[#4595]: https://github.com/nymtech/nym/pull/4595
|
|
[#4591]: https://github.com/nymtech/nym/pull/4591
|
|
[#4588]: https://github.com/nymtech/nym/pull/4588
|
|
[#4586]: https://github.com/nymtech/nym/pull/4586
|
|
[#4585]: https://github.com/nymtech/nym/pull/4585
|
|
[#4584]: https://github.com/nymtech/nym/pull/4584
|
|
[#4573]: https://github.com/nymtech/nym/pull/4573
|
|
[#4564]: https://github.com/nymtech/nym/pull/4564
|
|
[#4553]: https://github.com/nymtech/nym/pull/4553
|
|
[#4552]: https://github.com/nymtech/nym/pull/4552
|
|
[#4548]: https://github.com/nymtech/nym/pull/4548
|
|
|
|
## [2024.4-nutella] (2024-05-08)
|
|
|
|
- [fix] apply disable_poisson_rate from internal NR/IPR cfgs ([#4579])
|
|
- updating sign commands to include nym-node ([#4578])
|
|
- changed nym-node redirects from 308 'Permanent Redirect' to 303: 'See Other' ([#4572])
|
|
|
|
[#4579]: https://github.com/nymtech/nym/pull/4579
|
|
[#4578]: https://github.com/nymtech/nym/pull/4578
|
|
[#4572]: https://github.com/nymtech/nym/pull/4572
|
|
|
|
## [2024.3-eclipse] (2024-04-22)
|
|
|
|
- Initial release of the first iteration of the Nym Node
|
|
- Improvements to gateway functionality
|
|
- IPR development
|
|
- Removal of allow list in favour of implementing an exit policy
|
|
- Explorer delegation: enables direct delegation to nodes via the Nym Explorer
|
|
|
|
|
|
## [2024.2-fast-and-furious] (2024-03-25)
|
|
|
|
- Internal testing pre-release
|
|
|
|
|
|
## [2024.1-marabou] (2024-02-15)
|
|
|
|
**New Features:**
|
|
- Introduced nymvisor support for nym-api, gateway, and mixnode binaries ([#4158])
|
|
- Revamped nym-api execution with the addition of init and run commands ([#4225])
|
|
|
|
**Enhancements:**
|
|
- Implemented internal improvements for gateways to optimize internal packet routing
|
|
- Improved routing score calculation
|
|
|
|
**Bug Fixes:**
|
|
- Resolved various bugs to enhance overall stability
|
|
|
|
[#4158]: https://github.com/nymtech/nym/pull/4158
|
|
[#4225]: https://github.com/nymtech/nym/pull/4225
|
|
|
|
|
|
## [2023.5-rolo] (2023-11-28)
|
|
|
|
- Gateway won't open websocket listener until embedded Network Requester becomes available ([#4166])
|
|
- Feature/gateway described nr ([#4147])
|
|
- Bugfix/prerelease versionbump ([#4145])
|
|
- returning 'nil' for non-existing origin as opposed to an empty string ([#4135])
|
|
- using performance^20 when calculating active set selection weight ([#4126])
|
|
- Change default http API timeout from 3s to 10s ([#4117])
|
|
|
|
[#4166]: https://github.com/nymtech/nym/issues/4166
|
|
[#4147]: https://github.com/nymtech/nym/pull/4147
|
|
[#4145]: https://github.com/nymtech/nym/pull/4145
|
|
[#4135]: https://github.com/nymtech/nym/pull/4135
|
|
[#4126]: https://github.com/nymtech/nym/pull/4126
|
|
[#4117]: https://github.com/nymtech/nym/pull/4117
|
|
|
|
## [2023.nyxd-upgrade] (2023-11-22)
|
|
|
|
- Chore/nyxd 043 upgrade ([#3968])
|
|
|
|
[#3968]: https://github.com/nymtech/nym/pull/3968
|
|
|
|
## [2023.4-galaxy] (2023-11-07)
|
|
|
|
- DRY up client cli ([#4077])
|
|
- [mixnode] replace rocket with axum ([#4071])
|
|
- incorporate the nym node HTTP api into the mixnode ([#4070])
|
|
- replaced '--disable-sign-ext' with '--signext-lowering' when running wasm-opt ([#3896])
|
|
- Added PPA repo hosting support and nym-mixnode package with tooling for publishing ([#4165])
|
|
|
|
[#4077]: https://github.com/nymtech/nym/pull/4077
|
|
[#4071]: https://github.com/nymtech/nym/pull/4071
|
|
[#4070]: https://github.com/nymtech/nym/issues/4070
|
|
[#3896]: https://github.com/nymtech/nym/pull/3896
|
|
[#4165]: https://github.com/nymtech/nym/pull/4165
|
|
|
|
## [2023.3-kinder] (2023-10-31)
|
|
|
|
- suppress error output ([#4056])
|
|
- Update frontend type for current vesting period ([#4042])
|
|
- re-exported additional types for tx queries ([#4036])
|
|
- fixed fmt::Display impl for GatewayNetworkRequesterDetails ([#4033])
|
|
- Add exit node policy from TorNull and Tor Exit Node Policy ([#4024])
|
|
- basic self-described api for gateways to dynamically announce its details + nym-api aggregation ([#4017])
|
|
- use saturating sub in case outfox is not enabled ([#3986])
|
|
- Fix sorting for mixnodes and gateways ([#3985])
|
|
- Gateway client registry and api routes ([#3955])
|
|
- Feature/configurable socks5 bind address ([#3992])
|
|
|
|
[#4056]: https://github.com/nymtech/nym/pull/4056
|
|
[#4042]: https://github.com/nymtech/nym/pull/4042
|
|
[#4036]: https://github.com/nymtech/nym/pull/4036
|
|
[#4033]: https://github.com/nymtech/nym/pull/4033
|
|
[#4024]: https://github.com/nymtech/nym/issues/4024
|
|
[#4017]: https://github.com/nymtech/nym/issues/4017
|
|
[#3986]: https://github.com/nymtech/nym/pull/3986
|
|
[#3985]: https://github.com/nymtech/nym/pull/3985
|
|
[#3955]: https://github.com/nymtech/nym/pull/3955
|
|
[#3992]: https://github.com/nymtech/nym/pull/3992
|
|
|
|
## [2023.1-milka] (2023-09-24)
|
|
|
|
- custom Debug impl for mix::Node and gateway::Node ([#3930])
|
|
- added forceTls argument to 'MixFetchOptsSimple' ([#3907])
|
|
- Enable loop cover traffic by default in NR ([#3904])
|
|
- Fix all the cargo warnings ([#3899])
|
|
- [Issue] nym-socks5-client crash on UDP request ([#3898])
|
|
- Feature/gateway inbuilt nr ([#3877])
|
|
- removed queued mixnet migration that was already run ([#3872])
|
|
- [feat] Socks5 and Native client: run with hardcoded topology ([#3866])
|
|
- Introduce a local network requester directly inside a gateway ([#3838])
|
|
|
|
[#3930]: https://github.com/nymtech/nym/pull/3930
|
|
[#3907]: https://github.com/nymtech/nym/pull/3907
|
|
[#3904]: https://github.com/nymtech/nym/pull/3904
|
|
[#3899]: https://github.com/nymtech/nym/pull/3899
|
|
[#3898]: https://github.com/nymtech/nym/issues/3898
|
|
[#3877]: https://github.com/nymtech/nym/pull/3877
|
|
[#3872]: https://github.com/nymtech/nym/pull/3872
|
|
[#3866]: https://github.com/nymtech/nym/pull/3866
|
|
[#3838]: https://github.com/nymtech/nym/issues/3838
|
|
|
|
## [v1.1.31-kitkat] (2023-09-12)
|
|
|
|
- feat: add name to `TaskClient` ([#3844])
|
|
- added 'open_proxy', 'enabled_statistics' and 'statistics_recipient' to NR config ([#3839])
|
|
- MixFetch: initial prototype for insecure HTTP ([#3645])
|
|
- MixFetch: prototype implementing TLS in WASM for HTTPS ([#3644])
|
|
- SDK: build package for NodeJS ([#3558])
|
|
- [Issue] There is already an open connection to this client ([#2845])
|
|
|
|
[#3844]: https://github.com/nymtech/nym/pull/3844
|
|
[#3839]: https://github.com/nymtech/nym/pull/3839
|
|
[#3645]: https://github.com/nymtech/nym/issues/3645
|
|
[#3644]: https://github.com/nymtech/nym/issues/3644
|
|
[#3558]: https://github.com/nymtech/nym/issues/3558
|
|
[#2845]: https://github.com/nymtech/nym/issues/2845
|
|
|
|
## [v1.1.30-twix] (2023-09-05)
|
|
|
|
- geo_aware_provider: fix too much filtering of gateways ([#3826])
|
|
- network-requester: add description to config ([#3799])
|
|
- Speedy mode - selects gateway based on latency in medium / speedy mode ([#3770])
|
|
- Chore/enable versioning ([#3768])
|
|
- Create explorer-client and use in geo aware provider ([#3824])
|
|
|
|
[#3826]: https://github.com/nymtech/nym/pull/3826
|
|
[#3799]: https://github.com/nymtech/nym/pull/3799
|
|
[#3770]: https://github.com/nymtech/nym/issues/3770
|
|
[#3768]: https://github.com/nymtech/nym/pull/3768
|
|
[#3824]: https://github.com/nymtech/nym/pull/3824
|
|
|
|
## [v1.1.29-snickers] (2023-08-29)
|
|
|
|
- Add EXPLORER_API configurable url ([#3810])
|
|
- Bugfix/use correct tendermint dialect ([#3802])
|
|
- Explorer - look up gateways based on geo-location ([#3776])
|
|
- Speedy mode - select the mixnodes based on the location of the NR ([#3775])
|
|
- NR - reduce response time by removing poisson delay ([#3774])
|
|
- [demo] libp2p example with nym-sdk ([#3763])
|
|
- introduced /network/details endpoint to nym-api to return used network information ([#3758])
|
|
- Feature/issue credentials ([#3691])
|
|
|
|
[#3810]: https://github.com/nymtech/nym/pull/3810
|
|
[#3802]: https://github.com/nymtech/nym/pull/3802
|
|
[#3776]: https://github.com/nymtech/nym/issues/3776
|
|
[#3775]: https://github.com/nymtech/nym/issues/3775
|
|
[#3774]: https://github.com/nymtech/nym/issues/3774
|
|
[#3763]: https://github.com/nymtech/nym/pull/3763
|
|
[#3758]: https://github.com/nymtech/nym/pull/3758
|
|
[#3691]: https://github.com/nymtech/nym/pull/3691
|
|
|
|
## [v1.1.28] (2023-08-22)
|
|
|
|
- [final step3]: add [rust] support to nyxd client in wasm ([#3743])
|
|
- Feature/ephemera upgrade ([#3791])
|
|
- [rust-sdk] feat: make it more convenient to send and receive messages in different tasks ([#3756])
|
|
- feat: validator client refactoring + wasm compatible nyxd client ([#3726])
|
|
- feat: retain connection between client init and run ([#3767])
|
|
|
|
[#3743]: https://github.com/nymtech/nym/issues/3743
|
|
[#3791]: https://github.com/nymtech/nym/pull/3791
|
|
[#3756]: https://github.com/nymtech/nym/pull/3756
|
|
[#3726]: https://github.com/nymtech/nym/pull/3726
|
|
[#3767]: https://github.com/nymtech/nym/pull/3767
|
|
|
|
|
|
## [v1.1.27] (2023-08-16)
|
|
|
|
- fix serialisation of contract types ([#3752])
|
|
- Investigate spending credentials from the main API (coconut enabled to a gateway) from feature/ephemera branch ([#3741])
|
|
- NymConnect UI stuck in showing "Gateway has issues" ([#3594])
|
|
- [UPDATE] Update MiniBolt community-applications-and-guides dev docs ([#3754])
|
|
|
|
[#3752]: https://github.com/nymtech/nym/issues/3752
|
|
[#3741]: https://github.com/nymtech/nym/issues/3741
|
|
[#3594]: https://github.com/nymtech/nym/issues/3594
|
|
[#3754]: https://github.com/nymtech/nym/pull/3754
|
|
|
|
## [v1.1.24] (2023-08-08)
|
|
|
|
- Latency based gateway selection is serial and slow ([#3710])
|
|
- Network-requester: strip comments from allow lists ([#3625])
|
|
- Remove (or start maintaining) `upgrade` commands from all binaries ([#3600])
|
|
- Set sphinx as default packet type ([#3748])
|
|
- Apply fix from feature/ephemera to develop too (#3698) ([#3742])
|
|
- Feature/coco demos ([#3732])
|
|
- Add updates to community list projects ([#3722])
|
|
- Add geo-aware mixnet topology provider ([#3713])
|
|
- Add updates to community list projects ([#3711])
|
|
|
|
[#3710]: https://github.com/nymtech/nym/issues/3710
|
|
[#3625]: https://github.com/nymtech/nym/issues/3625
|
|
[#3600]: https://github.com/nymtech/nym/issues/3600
|
|
[#3748]: https://github.com/nymtech/nym/pull/3748
|
|
[#3742]: https://github.com/nymtech/nym/pull/3742
|
|
[#3732]: https://github.com/nymtech/nym/pull/3732
|
|
[#3722]: https://github.com/nymtech/nym/pull/3722
|
|
[#3713]: https://github.com/nymtech/nym/pull/3713
|
|
[#3711]: https://github.com/nymtech/nym/pull/3711
|
|
|
|
## [v1.1.23] (2023-07-04)
|
|
|
|
- nym-cli: add client identity key signing support ([#3576])
|
|
- Feature/node tester package ([#3634])
|
|
- Add medium toggle to socks5 client ([#3615])
|
|
- Don't fully turn off background task when cover traffic is disabled ([#3596])
|
|
|
|
[#3576]: https://github.com/nymtech/nym/issues/3576
|
|
[#3634]: https://github.com/nymtech/nym/pull/3634
|
|
[#3615]: https://github.com/nymtech/nym/pull/3615
|
|
[#3596]: https://github.com/nymtech/nym/pull/3596
|
|
|
|
## [v1.1.22] (2023-06-20)
|
|
|
|
- CLI tool for querying network-requesters ([#3539])
|
|
- Statically link OpenSSL ([#3510])
|
|
- NymConnect - add sentry.io reporting ([#3421])
|
|
- init command does not change version number in config.toml ([#3336])
|
|
- [Bug] Config version does not correspond to binary version ([#3434])
|
|
|
|
[#3539]: https://github.com/nymtech/nym/issues/3539
|
|
[#3510]: https://github.com/nymtech/nym/issues/3510
|
|
[#3421]: https://github.com/nymtech/nym/issues/3421
|
|
[#3336]: https://github.com/nymtech/nym/issues/3336
|
|
[#3434]: https://github.com/nymtech/nym/issues/3434
|
|
|
|
## [v1.1.21] (2023-06-13)
|
|
|
|
- mixFetch: Change socks5 `SendRequest` to include OrderedMessage index as a field rather than making it serialized inside the `data` field
|
|
([#3534])
|
|
- Explorer - add more data columns to the Service Provider section: ([#3474])
|
|
- network-requester: support report if they run an open proxy using `ControlRequest` API ([#3461])
|
|
- Refactor client configs (London discussion) ([#3444])
|
|
- Increase `DEFAULT_MAXIMUM_CONNECTION_BUFFER_SIZE` to 2000 to improve reliability ([#3433])
|
|
- socks5: sender waits for lanes to clear even though the connection is closed ([#3366])
|
|
- version bump for variables ([#3545])
|
|
|
|
[#3534]: https://github.com/nymtech/nym/issues/3534
|
|
[#3474]: https://github.com/nymtech/nym/issues/3474
|
|
[#3461]: https://github.com/nymtech/nym/issues/3461
|
|
[#3444]: https://github.com/nymtech/nym/issues/3444
|
|
[#3433]: https://github.com/nymtech/nym/issues/3433
|
|
[#3366]: https://github.com/nymtech/nym/issues/3366
|
|
[#3545]: https://github.com/nymtech/nym/pull/3545
|
|
|
|
## [v1.1.20] (2023-06-06)
|
|
|
|
- Explorer - Fix SP supported apps list ([#3458])
|
|
- Investigate if we need to lower `SHUTDOWN_TIMEOUT` in socks5 to zero (or almost zero) ([#3438])
|
|
- Explorer - show all gateways in the default view regardless of the version number ([#3427])
|
|
- service-provider-directory: add signature check when announcing ([#3360])
|
|
- Support functionality for nym-name-service (nym-api, nym-cli, etc) ([#3355])
|
|
- Edit the nym-network-requester to support the enabled-credentials-mode flag ([#3101])
|
|
- [BUG] network requester documentation update ([#3493])
|
|
- removing hardcoded version numbers ([#3485])
|
|
- [BUG] network requester documentation update ([#3481])
|
|
- [BUG] network requester documentation update ([#3469])
|
|
- Sign when announcing service providers to the directory contract ([#3459])
|
|
- mixnode documentation update ([#3435])
|
|
- updated readme with new developer chat links + new docs links ([#3141])
|
|
|
|
[#3458]: https://github.com/nymtech/nym/issues/3458
|
|
[#3438]: https://github.com/nymtech/nym/issues/3438
|
|
[#3427]: https://github.com/nymtech/nym/issues/3427
|
|
[#3360]: https://github.com/nymtech/nym/issues/3360
|
|
[#3355]: https://github.com/nymtech/nym/issues/3355
|
|
[#3101]: https://github.com/nymtech/nym/issues/3101
|
|
[#3493]: https://github.com/nymtech/nym/pull/3493
|
|
[#3485]: https://github.com/nymtech/nym/pull/3485
|
|
[#3481]: https://github.com/nymtech/nym/pull/3481
|
|
[#3469]: https://github.com/nymtech/nym/pull/3469
|
|
[#3459]: https://github.com/nymtech/nym/pull/3459
|
|
[#3435]: https://github.com/nymtech/nym/pull/3435
|
|
[#3141]: https://github.com/nymtech/nym/pull/3141
|
|
|
|
## [v1.1.19] (2023-05-16)
|
|
|
|
- nym-name-service endpoint in nym-api ([#3403])
|
|
- Implement key storage for WASM client using IndexedDB (for browser) ([#3329])
|
|
- Initial version of nym-name-service contract providing name aliases for nym-addresses ([#3274])
|
|
- Update Cargo.lock ([#3410])
|
|
|
|
[#3403]: https://github.com/nymtech/nym/issues/3403
|
|
[#3329]: https://github.com/nymtech/nym/issues/3329
|
|
[#3274]: https://github.com/nymtech/nym/issues/3274
|
|
[#3410]: https://github.com/nymtech/nym/pull/3410
|
|
|
|
## [v1.1.18] (2023-05-09)
|
|
|
|
- Implement heartbeat messages between socks5 proxy and network requester ([#3215])
|
|
|
|
[#3215]: https://github.com/nymtech/nym/issues/3215
|
|
|
|
## [v1.1.17] (2023-05-02)
|
|
|
|
- Add service-provider-directory-contract support to nym-cli ([#3334])
|
|
- Start using the node-testing-utils (implemented in #3270) in nym-api Network monitor to simplify the logic there ([#3312])
|
|
- Add service-provider-directory support to validator-client ([#3296])
|
|
- Allow topology injection in our WASM client ('test my node' feature) ([#3270])
|
|
- Expose service-provider-directory contract data in nym-api endpoints ([#3242])
|
|
- Cache service provider contract in nym-api ([#3241])
|
|
- Feature/1 1 17 docs ([#3370])
|
|
- adding a test for SP endpoint ([#3367])
|
|
- Feature/store cipher ([#3350])
|
|
|
|
[#3334]: https://github.com/nymtech/nym/issues/3334
|
|
[#3312]: https://github.com/nymtech/nym/issues/3312
|
|
[#3296]: https://github.com/nymtech/nym/issues/3296
|
|
[#3270]: https://github.com/nymtech/nym/issues/3270
|
|
[#3242]: https://github.com/nymtech/nym/issues/3242
|
|
[#3241]: https://github.com/nymtech/nym/issues/3241
|
|
[#3370]: https://github.com/nymtech/nym/pull/3370
|
|
[#3367]: https://github.com/nymtech/nym/pull/3367
|
|
[#3350]: https://github.com/nymtech/nym/pull/3350
|
|
|
|
## [v1.1.16] (2023-04-25)
|
|
|
|
- Explorer - Fix sorting function on Stake Saturation. It is currently working per page and not globally ([#3320])
|
|
- Poisson process gets stuck at too slow rate. Rework to more aggressively up-regulate ([#3309])
|
|
- decrease the logging level of warnings associated with clients dropping packets due to gateway being overloaded (I'd say reduce it to debug/trace) - there are few sources of those, e.g. in real and cover traffic streams ([#3299])
|
|
- Make the buffer size in `AvailableReader` depend on packet sizes the client is using + introduce read timeouts ([#3213])
|
|
- Rust SDK - Support coconut, credential storage etc ([#2755])
|
|
- version bump for next release ([#3349])
|
|
- added coconut credential generation example ([#3339])
|
|
- update mix-node setup docs with node description ([#3325])
|
|
- exposed missing gateway commands in nym-cli ([#3324])
|
|
- make sure to clear inner 'ack_map' in 'GatewaysReader' ([#3300])
|
|
|
|
[#3320]: https://github.com/nymtech/nym/issues/3320
|
|
[#3309]: https://github.com/nymtech/nym/issues/3309
|
|
[#3299]: https://github.com/nymtech/nym/issues/3299
|
|
[#3213]: https://github.com/nymtech/nym/issues/3213
|
|
[#2755]: https://github.com/nymtech/nym/issues/2755
|
|
[#3349]: https://github.com/nymtech/nym/pull/3349
|
|
[#3339]: https://github.com/nymtech/nym/pull/3339
|
|
[#3325]: https://github.com/nymtech/nym/pull/3325
|
|
[#3324]: https://github.com/nymtech/nym/pull/3324
|
|
[#3300]: https://github.com/nymtech/nym/pull/3300
|
|
|
|
## [v1.1.15] (2023-04-18)
|
|
|
|
- Fix verloc being stuck waiting for shutdown signal ([#3250])
|
|
- Introduce `--output json` flag to `sign` command to allow to more easily capture the output ([#3249])
|
|
- Explorer - Dont fetch Service Provider list on Testnet ([#3245])
|
|
- When determining active set, rather than weighting the nodes by just the `stake`, use `stake * performance` ([#3234])
|
|
- Introduce dual packet sizes to our clients (as in use two packet sizes at the same time depending on message size) ([#3189])
|
|
- Experiment with offline signing in our validator client ([#3174])
|
|
- Modify network requester binary to reload `allowed.list` periodically to pull in any changes made upstream without having to restart the service ([#3149])
|
|
- Standardise all `--output json` on binary inits, we pass the output json at different points for different binaries. ([#3080])
|
|
- Service provider directory contract: initial version ([#2759])
|
|
- Fix issue where network-requester run failed on fresh init due to missing allow file ([#3316])
|
|
|
|
[#3250]: https://github.com/nymtech/nym/issues/3250
|
|
[#3249]: https://github.com/nymtech/nym/issues/3249
|
|
[#3245]: https://github.com/nymtech/nym/issues/3245
|
|
[#3234]: https://github.com/nymtech/nym/issues/3234
|
|
[#3189]: https://github.com/nymtech/nym/issues/3189
|
|
[#3174]: https://github.com/nymtech/nym/issues/3174
|
|
[#3149]: https://github.com/nymtech/nym/issues/3149
|
|
[#3080]: https://github.com/nymtech/nym/issues/3080
|
|
[#2759]: https://github.com/nymtech/nym/issues/2759
|
|
[#3316]: https://github.com/nymtech/nym/pull/3316
|
|
|
|
## [v1.1.14] (2023-04-04)
|
|
|
|
- Investigate cause of qwerty validator being in invalid rewarding state ([#3224])
|
|
- Fix NR config due to changes in #3199 ([#3223])
|
|
- [Issue] Mixnodes and gateway do not close connections properly ([#3187])
|
|
- disable sign-ext when using wasm-opt + update wasm-opt ([#3203])
|
|
- chore: tidy up client `Debug` config section ([#3199])
|
|
|
|
[#3224]: https://github.com/nymtech/nym/issues/3224
|
|
[#3223]: https://github.com/nymtech/nym/issues/3223
|
|
[#3187]: https://github.com/nymtech/nym/issues/3187
|
|
[#3203]: https://github.com/nymtech/nym/pull/3203
|
|
[#3199]: https://github.com/nymtech/nym/pull/3199
|
|
|
|
## [v1.1.13] (2023-03-15)
|
|
|
|
- NE - instead of throwing a "Mixnode/Gateway not found" error for blacklisted nodes due to bad performance, show their history but tag them as "Having poor performance" ([#2979])
|
|
- NE - Upgrade Sandbox and make below changes: ([#2332])
|
|
- Explorer - Updates ([#3168])
|
|
- Website v2 - deploy infrastructure for strapi and CI ([#2213])
|
|
- add blockstream green to sp list ([#3180])
|
|
- mock-nym-api: fix .storybook lint error ([#3178])
|
|
- Validating new interval config parameters to prevent division by zero ([#3153])
|
|
|
|
[#2979]: https://github.com/nymtech/nym/issues/2979
|
|
[#2332]: https://github.com/nymtech/nym/issues/2332
|
|
[#3168]: https://github.com/nymtech/nym/issues/3168
|
|
[#2213]: https://github.com/nymtech/nym/issues/2213
|
|
[#3180]: https://github.com/nymtech/nym/pull/3180
|
|
[#3178]: https://github.com/nymtech/nym/pull/3178
|
|
[#3153]: https://github.com/nymtech/nym/pull/3153
|
|
|
|
## [v1.1.12] (2023-03-07)
|
|
|
|
- Fix generated docs for mixnet and vesting contract on docs.rs ([#3093])
|
|
- Introduce a way of injecting topology into the client ([#3044])
|
|
- Update mixnet TypeScript client methods #1 ([#2783])
|
|
- Update tooltips for routing and average score ([#3133])
|
|
- update selected service provider description style ([#3128])
|
|
|
|
[#3093]: https://github.com/nymtech/nym/issues/3093
|
|
[#3044]: https://github.com/nymtech/nym/issues/3044
|
|
[#2783]: https://github.com/nymtech/nym/issues/2783
|
|
[#3133]: https://github.com/nymtech/nym/pull/3133
|
|
[#3128]: https://github.com/nymtech/nym/pull/3128
|
|
|
|
## [v1.1.11] (2023-02-28)
|
|
|
|
- Fix empty dealer set loop ([#3105])
|
|
- The nym-api db.sqlite is broken when trying to run against it it in `enabled-credentials-mode true` there is an ordering issue with migrations when using the credential binary to purchase bandwidth ([#3100])
|
|
- Feature/latency based gateway selection ([#3081])
|
|
- Fix the credential binary to handle transactions to sleep when in non-inProgress epochs ([#3057])
|
|
- Publish mixnet contract to crates.io ([#1919])
|
|
- Publish vesting contract to crates.io ([#1920])
|
|
- Feature/update checker to use master ([#3097])
|
|
- Feature/improve binary checks ([#3094])
|
|
|
|
[#3105]: https://github.com/nymtech/nym/issues/3105
|
|
[#3100]: https://github.com/nymtech/nym/issues/3100
|
|
[#3081]: https://github.com/nymtech/nym/pull/3081
|
|
[#3057]: https://github.com/nymtech/nym/issues/3057
|
|
[#1919]: https://github.com/nymtech/nym/issues/1919
|
|
[#1920]: https://github.com/nymtech/nym/issues/1920
|
|
[#3097]: https://github.com/nymtech/nym/pull/3097
|
|
[#3094]: https://github.com/nymtech/nym/pull/3094
|
|
|
|
## [v1.1.10] (2023-02-21)
|
|
|
|
- Verloc listener causing mixnode unexpected shutdown ([#3038])
|
|
- rust-sdk - update API following implementation experience with the network-requester ([#3001])
|
|
- Prevent coconut deposits in incompatible states ([#2991])
|
|
- Support unavailable signer within threshold ([#2987])
|
|
- Implement DKG re-sharing ([#2935])
|
|
- contracts: add nym prefix to mixnet and vesting contract packages ([#2855])
|
|
- Introduce common interface for all service providers to allow obtaining information such as whether they're online, what binary version they're running, etc. ([#2758])
|
|
- Add client functionality to nym-network-requester ([#1900])
|
|
- nym-api: uptime rework ([#3053])
|
|
- ci: update typescript-lint.yml ([#3035])
|
|
- contracts: add nym prefix to mixnet and vesting contract packages ([#2855])
|
|
|
|
[#3038]: https://github.com/nymtech/nym/issues/3038
|
|
[#3001]: https://github.com/nymtech/nym/issues/3001
|
|
[#2991]: https://github.com/nymtech/nym/issues/2991
|
|
[#2987]: https://github.com/nymtech/nym/issues/2987
|
|
[#2935]: https://github.com/nymtech/nym/issues/2935
|
|
[#2855]: https://github.com/nymtech/nym/pull/2855
|
|
[#2758]: https://github.com/nymtech/nym/issues/2758
|
|
[#1900]: https://github.com/nymtech/nym/issues/1900
|
|
[#3053]: https://github.com/nymtech/nym/pull/3053
|
|
[#3035]: https://github.com/nymtech/nym/pull/3035
|
|
[#2855]: https://github.com/nymtech/nym/pull/2855
|
|
|
|
## [v1.1.9] (2023-02-07)
|
|
|
|
### Added
|
|
|
|
- Remove Coconut feature flag ([#2793])
|
|
- Separate `nym-api` endpoints with values of "total-supply" and "circulating-supply" in `nym` ([#2964])
|
|
|
|
### Changed
|
|
|
|
- native-client: is now capable of listening for requests on sockets different than `127.0.0.1` ([#2912]). This can be specified via `--host` flag during `init` or `run`. Alternatively a custom `host` can be set in `config.toml` file under `socket` section.
|
|
- mixnode, gateway: fix unexpected shutdown on corrupted connection ([#2963])
|
|
|
|
[#2793]: https://github.com/nymtech/nym/issues/2793
|
|
[#2912]: https://github.com/nymtech/nym/issues/2912
|
|
[#2964]: https://github.com/nymtech/nym/issues/2964
|
|
[#2963]: https://github.com/nymtech/nym/issues/3017
|
|
|
|
## [v1.1.8] (2023-01-31)
|
|
|
|
### Added
|
|
|
|
- Rust SDK - Support SURBS (anonymous send + storage) ([#2754])
|
|
- dkg rerun from scratch and dkg-specific epochs ([#2810])
|
|
- Rename `'initial_supply'` field to `'total_supply'` in the circulating supply endpoint ([#2931])
|
|
- Circulating supply api endpoint (read the note inside before testing/deploying) ([#1902])
|
|
|
|
### Changed
|
|
|
|
- nym-api: an `--id` flag is now always explicitly required ([#2873])
|
|
|
|
[#2754]: https://github.com/nymtech/nym/issues/2754
|
|
[#2810]: https://github.com/nymtech/nym/issues/2810
|
|
[#2931]: https://github.com/nymtech/nym/issues/2931
|
|
[#1902]: https://github.com/nymtech/nym/issues/1902
|
|
[#2873]: https://github.com/nymtech/nym/issues/2873
|
|
|
|
|
|
## [v1.1.7] (2023-01-24)
|
|
|
|
### Added
|
|
|
|
- Gateways now shut down gracefully ([#2019]).
|
|
- Rust SDK - Initial version for nym-client ([#2669]).
|
|
- Introduce vesting contract query for addresses of all vesting accounts (required for the circulating supply calculation) ([#2778]).
|
|
- Add threshold value to the contract storage ([#1893])
|
|
|
|
### Changed
|
|
|
|
- Refactor vesting account storage (and in particular, ACCOUNTS saving) ([#2795]).
|
|
- Move from manual advancing DKG state to an automatic process ([#2670]).
|
|
|
|
### Fixed
|
|
|
|
- Gateways now shut down gracefully ([#2019]).
|
|
|
|
[#2019]: https://github.com/nymtech/nym/issues/2019
|
|
[#2669]: https://github.com/nymtech/nym/issues/2669
|
|
[#2795]: https://github.com/nymtech/nym/issues/2795
|
|
[#2778]: https://github.com/nymtech/nym/issues/2778
|
|
[#2670]: https://github.com/nymtech/nym/issues/2670
|
|
[#1893]: https://github.com/nymtech/nym/issues/1893
|
|
|
|
## [v1.1.6] (2023-01-17)
|
|
|
|
### Added
|
|
|
|
- nym-sdk: added initial version of a Rust client sdk
|
|
- nym-api: added `/circulating-supply` endpoint ([#2814])
|
|
- nym-api: add endpoint listing detailed gateway info by @octol in https://github.com/nymtech/nym/pull/2833
|
|
|
|
### Changed
|
|
|
|
- streamline override_config functions -> there's a lot of duplicate if statements everywhere ([#2774])
|
|
- clean-up nym-api startup arguments/flags to use clap 3 and its macro-derived arguments ([#2772])
|
|
- renamed all references to validator_api to nym_api
|
|
- renamed all references to nymd to nyxd ([#2696])
|
|
- all-binaries: standardised argument names (note: old names should still be accepted) ([#2762]
|
|
|
|
### Fixed
|
|
|
|
- nym-api: should now correctly use `rewarding.enabled` config flag ([#2753])
|
|
|
|
[#2696]: https://github.com/nymtech/nym/pull/2696
|
|
[#2753]: https://github.com/nymtech/nym/pull/2753
|
|
[#2762]: https://github.com/nymtech/nym/pull/2762
|
|
[#2814]: https://github.com/nymtech/nym/pull/2814
|
|
[#2772]: https://github.com/nymtech/nym/pull/2772
|
|
[#2774]: https://github.com/nymtech/nym/pull/2774
|
|
|
|
## [v1.1.5] (2023-01-10)
|
|
|
|
### Added
|
|
|
|
- socks5: send status message for service ready, and network-requester error response in https://github.com/nymtech/nym/pull/2715
|
|
|
|
### Changed
|
|
|
|
- all-binaries: improved error logging in https://github.com/nymtech/nym/pull/2686
|
|
- native client: bring shutdown logic up to the same level as socks5-client in https://github.com/nymtech/nym/pull/2695
|
|
- nym-api, coconut-dkg contract: automatic, time-based dkg epoch state advancement in https://github.com/nymtech/nym/pull/2670
|
|
- DKG resharing unit test by @neacsu in https://github.com/nymtech/nym/pull/2668
|
|
- Renaming validator-api to nym-api by @futurechimp in https://github.com/nymtech/nym/pull/1863
|
|
- Modify wasm specific make targets by @neacsu in https://github.com/nymtech/nym/pull/2693
|
|
- client: create websocket handler builder by @octol in https://github.com/nymtech/nym/pull/2700
|
|
- Outfox and Lion by @durch in https://github.com/nymtech/nym/pull/2730
|
|
- Feature/multi surb transmission lanes by @jstuczyn in https://github.com/nymtech/nym/pull/2723
|
|
|
|
## [v1.1.4] (2022-12-20)
|
|
|
|
This release adds multiple Single Use Reply Blocks (SURBs) to allow arbitrarily-sized anonymized replies.
|
|
At the moment this is turned off by default, but available for use by application developers.
|
|
We will need to wait for network-requesters to upgrade to this new release, after which multi-SURB anonymization will become the default setting for the SOCKS proxy clients.
|
|
|
|
The release also include some additional work for distributed key generation in the Coconut signing authority nodes.
|
|
|
|
### Changed
|
|
|
|
- Feature/dkg contract threshold by @neacsu in https://github.com/nymtech/nym/pull/1885
|
|
- Multi-surbs by @jstuczyn in https://github.com/nymtech/nym/pull/2667
|
|
- Fix multi-surb backwards compatibility in pre 1.1.4 client config files by @jstuczyn in https://github.com/nymtech/nym/pull/2703
|
|
- fix: ignore corrupted surb storage and instead create fresh one by @jstuczyn in https://github.com/nymtech/nym/pull/2711
|
|
- socks5: rework waiting in inbound.rs by @octol in https://github.com/nymtech/nym/pull/1880
|
|
|
|
## [v1.1.3] (2022-12-13)
|
|
|
|
### Changed
|
|
|
|
- validator-api: can recover from shutdown during DKG process ([#1872])
|
|
- clients: deduplicate gateway initialization, part of work towards a rust-sdk
|
|
- clients: keep all transmission lanes going at all times by making priority probabilistic
|
|
- clients: ability to use multi-reply SURBs to send arbitrarily long messages fully anonymously whilst requesting additional reply blocks whenever they're about to run out ([#1796], [#1801], [#1804], [#1835], [#1858], [#1883]))
|
|
|
|
### Fixed
|
|
|
|
- network-requester: fix bug where websocket connection disconnect resulted in success error code
|
|
- clients: fix a few panics handling the gateway-client
|
|
- mixnode, gateway, validator-api: Use mainnet values as defaults for URLs and mixnet contract ([#1884])
|
|
- socks5: fixed bug where connections sometimes where closed too early
|
|
- clients: improve message logging when received message fails to get reconstructed ([#1803])
|
|
|
|
[#1796]: https://github.com/nymtech/nym/pull/1796
|
|
[#1801]: https://github.com/nymtech/nym/pull/1801
|
|
[#1803]: https://github.com/nymtech/nym/pull/1803
|
|
[#1804]: https://github.com/nymtech/nym/pull/1804
|
|
[#1835]: https://github.com/nymtech/nym/pull/1835
|
|
[#1858]: https://github.com/nymtech/nym/pull/1858
|
|
[#1872]: https://github.com/nymtech/nym/pull/1872
|
|
[#1883]: https://github.com/nymtech/nym/pull/1883
|
|
[#1884]: https://github.com/nymtech/nym/pull/1884
|
|
|
|
## [v1.1.2]
|
|
|
|
### Changed
|
|
|
|
- gateway: Renamed flag from `enabled/disabled_credentials_mode` to `only-coconut-credentials`
|
|
- "Family" feature for node families + layers
|
|
- Initial coconut functionality including credentials and distributed key generation
|
|
|
|
## [v1.1.1](https://github.com/nymtech/nym/tree/v1.1.1) (2022-11-29)
|
|
|
|
### Added
|
|
|
|
- binaries: add `-c` shortform for `--config-env-file`
|
|
- websocket-requests: add server response signalling current packet queue length in the client
|
|
- contracts: DKG contract that handles coconut key generation ([#1678][#1708][#1747])
|
|
- validator-api: generate coconut keys interactively, using DKG and multisig contracts ([#1678][#1708][#1747])
|
|
|
|
### Changed
|
|
|
|
- clients: add concept of transmission lanes to better handle multiple data streams ([#1720])
|
|
- clients,validator-api: take coconut signers from the chain instead of specifying them via CLI ([#1747])
|
|
- multisig contract: add DKG contract to the list of addresses that can create proposals ([#1747])
|
|
- socks5-client: wait closing inbound connection until data is sent, and throttle incoming data in general ([#1783])
|
|
- nym-cli: improve error reporting/handling and changed `vesting-schedule` queries to use query client instead of signing client
|
|
|
|
### Fixed
|
|
|
|
- gateway-client: fix decrypting stored messages on reconnect ([#1786])
|
|
|
|
### Fixed
|
|
|
|
- gateway-client: fix decrypting stored messages on reconnect ([#1786])
|
|
- socks5-client: fix shutting down all tasks if anyone of them panics or errors out ([#1805])
|
|
|
|
[#1678]: https://github.com/nymtech/nym/pull/1678
|
|
[#1708]: https://github.com/nymtech/nym/pull/1708
|
|
[#1720]: https://github.com/nymtech/nym/pull/1720
|
|
[#1747]: https://github.com/nymtech/nym/pull/1747
|
|
[#1783]: https://github.com/nymtech/nym/pull/1783
|
|
[#1786]: https://github.com/nymtech/nym/pull/1786
|
|
[#1805]: https://github.com/nymtech/nym/pull/1805
|
|
|
|
## [v1.1.0](https://github.com/nymtech/nym/tree/v1.1.0) (2022-11-09)
|
|
|
|
### Added
|
|
|
|
- clients: add testing-only support for two more extended packet sizes (8kb and 16kb).
|
|
- common/ledger: new library for communicating with a Ledger device ([#1640])
|
|
- native-client/socks5-client/wasm-client: `disable_loop_cover_traffic_stream` Debug config option to disable the separate loop cover traffic stream ([#1666])
|
|
- native-client/socks5-client/wasm-client: `disable_main_poisson_packet_distribution` Debug config option to make the client ignore poisson distribution in the main packet stream and ONLY send real message (and as fast as they come) ([#1664])
|
|
- native-client/socks5-client/wasm-client: `use_extended_packet_size` Debug config option to make the client use 'ExtendedPacketSize' for its traffic (32kB as opposed to 2kB in 1.0.2) ([#1671])
|
|
- network-requester: added additional Blockstream Green wallet endpoint to `example.allowed.list` ([#1611])
|
|
- validator-api: add `interval_operating_cost` and `profit_margin_percent` to compute reward estimation endpoint
|
|
- validator-client: added `query_contract_smart` and `query_contract_raw` on `NyxdClient` ([#1558])
|
|
- wasm-client: uses updated wasm-compatible `client-core` so that it's now capable of packet retransmission, cover traffic and poisson delay (among other things!) ([#1673])
|
|
|
|
### Fixed
|
|
|
|
- socks5-client: fix bug where in some cases packet reordering could trigger a connection being closed too early ([#1702],[#1724])
|
|
- validator-api: mixnode, gateway should now prefer values in config.toml over mainnet defaults ([#1645])
|
|
- validator-api: should now correctly update historical uptimes for all mixnodes and gateways every 24h ([#1721])
|
|
|
|
### Changed
|
|
|
|
- clients: bound the sphinx packet channel and reduce sending rate if gateway can't keep up ([#1703],[#1725])
|
|
- gateway-client: will attempt to read now as many as 8 websocket messages at once, assuming they're already available on the socket ([#1669])
|
|
- moved `Percent` struct to `contracts-common`, change affects explorer-api
|
|
- socks5 client: graceful shutdown should fix error on disconnect in nym-connect ([#1591])
|
|
- validator-api: changed error serialization on `inclusion_probability`, `stake-saturation` and `reward-estimation` endpoints to provide more accurate information ([#1681])
|
|
- validator-client: made `fee` argument optional for `execute` and `execute_multiple` ([#1541])
|
|
- wasm-client: fixed build errors on MacOS and changed example JS code to use mainnet ([#1585])
|
|
- validator-api: changes to internal SQL schema due to the mixnet contract revamp ([#1472])
|
|
- validator-api: changes to internal data structures due to the mixnet contract revamp ([#1472])
|
|
- validator-api: split epoch-operations into multiple separate transactions ([#1472])
|
|
|
|
[#1472]: https://github.com/nymtech/nym/pull/1472
|
|
[#1541]: https://github.com/nymtech/nym/pull/1541
|
|
[#1558]: https://github.com/nymtech/nym/pull/1558
|
|
[#1577]: https://github.com/nymtech/nym/pull/1577
|
|
[#1585]: https://github.com/nymtech/nym/pull/1585
|
|
[#1591]: https://github.com/nymtech/nym/pull/1591
|
|
[#1640]: https://github.com/nymtech/nym/pull/1640
|
|
[#1645]: https://github.com/nymtech/nym/pull/1645
|
|
[#1611]: https://github.com/nymtech/nym/pull/1611
|
|
[#1664]: https://github.com/nymtech/nym/pull/1664
|
|
[#1666]: https://github.com/nymtech/nym/pull/1645
|
|
[#1669]: https://github.com/nymtech/nym/pull/1669
|
|
[#1671]: https://github.com/nymtech/nym/pull/1671
|
|
[#1673]: https://github.com/nymtech/nym/pull/1673
|
|
[#1681]: https://github.com/nymtech/nym/pull/1681
|
|
[#1702]: https://github.com/nymtech/nym/pull/1702
|
|
[#1703]: https://github.com/nymtech/nym/pull/1703
|
|
[#1721]: https://github.com/nymtech/nym/pull/1721
|
|
[#1724]: https://github.com/nymtech/nym/pull/1724
|
|
[#1725]: https://github.com/nymtech/nym/pull/1725
|
|
|
|
## [nym-binaries-1.0.2](https://github.com/nymtech/nym/tree/nym-binaries-1.0.2)
|
|
|
|
### Added
|
|
|
|
- socks5 client/websocket client: add `--force-register-gateway` flag, useful when rerunning init ([#1353])
|
|
- all: added network compilation target to `--help` (or `--version`) commands ([#1256]).
|
|
- explorer-api: learned how to sum the delegations by owner in a new endpoint.
|
|
- explorer-api: add apy values to `mix_nodes` endpoint
|
|
- gateway: Added gateway coconut verifications and validator-api communication for double spending protection ([#1261])
|
|
- network-explorer-ui: Upgrade to React Router 6
|
|
- rewarding: replace circulating supply with staking supply in reward calculations ([#1324])
|
|
- validator-api: add `estimated_node_profit` and `estimated_operator_cost` to `reward-estimate` endpoint ([#1284])
|
|
- validator-api: add detailed mixnode bond endpoints, and explorer-api makes use of that data to append stake saturation
|
|
- validator-api: add Swagger to document the REST API ([#1249]).
|
|
- validator-api: Added new endpoints for coconut spending flow and communications with coconut & multisig contracts ([#1261])
|
|
- validator-api: add `uptime`, `estimated_operator_apy`, `estimated_delegators_apy` to `/mixnodes/detailed` endpoint ([#1393])
|
|
- validator-api: add node info cache storing simulated active set inclusion probabilities
|
|
- network-statistics: a new mixnet service that aggregates and exposes anonymized data about mixnet services ([#1328])
|
|
- mixnode: Added basic mixnode hardware reporting to the HTTP API ([#1308]).
|
|
- validator-api: endpoint, in coconut mode, for returning the validator-api cosmos address ([#1404]).
|
|
- validator-client: add `denom` argument and add simple test for querying an account balance
|
|
- gateway, validator-api: Checks for coconut credential double spending attempts, taking the coconut bandwidth contract as source of truth ([#1457])
|
|
- coconut-bandwidth-contract: Record the state of a coconut credential; create specific proposal for releasing funds ([#1457])
|
|
- inclusion-probability: add simulator for active set inclusion probability
|
|
|
|
### Fixed
|
|
|
|
- mixnode, gateway: attempting to determine reconnection backoff to persistently failing mixnode could result in a crash ([#1260])
|
|
- mixnode: the mixnode learned how to shutdown gracefully
|
|
- mixnode: listen out for SIGTERM and SIGQUIT too, making it play nicely as a system service.
|
|
- native & socks5 clients: fail early when clients try to re-init with a different gateway, which is not supported yet ([#1322])
|
|
- native & socks5 clients: rerun init will now reuse previous gateway configuration instead of failing ([#1353])
|
|
- native & socks5 clients: deduplicate big chunks of init logic
|
|
- validator: fixed local docker-compose setup to work on Apple M1 ([#1329])
|
|
- explorer-api: listen out for SIGTERM and SIGQUIT too, making it play nicely as a system service ([#1482]).
|
|
- network-requester: fix filter for suffix-only domains ([#1487])
|
|
- validator-api: listen out for SIGTERM and SIGQUIT too, making it play nicely as a system service; cleaner shutdown, without panics ([#1496], [#1573]).
|
|
|
|
### Changed
|
|
|
|
- validator-client: created internal `Coin` type that replaces coins from `cosmrs` and `cosmwasm` for API entrypoints [[#1295]]
|
|
- all: updated all `cosmwasm`-related dependencies to `1.0.0` and `cw-storage-plus` to `0.13.4` [[#1318]]
|
|
- all: updated `rocket` to `0.5.0-rc.2`.
|
|
- network-requester: allow to voluntarily store and send statistical data about the number of bytes the proxied server serves ([#1328])
|
|
- gateway: allow to voluntarily send statistical data about the number of active inboxes served by a gateway ([#1376])
|
|
- gateway & mixnode: move detailed build info back to `--version` from `--help`.
|
|
- socks5 client/websocket client: upgrade to latest clap and switched to declarative commandline parsing.
|
|
- validator-api: fee payment for multisig operations comes from the gateway account instead of the validator APIs' accounts ([#1419])
|
|
- multisig-contract: Limit the proposal creating functionality to one address (coconut-bandwidth-contract address) ([#1457])
|
|
- All binaries and cosmwasm blobs are configured at runtime now; binaries are configured using environment variables or .env files and contracts keep the configuration parameters in storage ([#1463])
|
|
- gateway, network-statistics: include gateway id in the sent statistical data ([#1478])
|
|
- network explorer: tweak how active set probability is shown ([#1503])
|
|
- validator-api: rewarder set update fails without panicking on possible nyxd queries ([#1520])
|
|
- network-requester, socks5 client (nym-connect): send and receive respectively a message error to be displayed about filter check failure ([#1576])
|
|
|
|
[#1249]: https://github.com/nymtech/nym/pull/1249
|
|
[#1256]: https://github.com/nymtech/nym/pull/1256
|
|
[#1260]: https://github.com/nymtech/nym/pull/1260
|
|
[#1261]: https://github.com/nymtech/nym/pull/1261
|
|
[#1267]: https://github.com/nymtech/nym/pull/1267
|
|
[#1278]: https://github.com/nymtech/nym/pull/1278
|
|
[#1295]: https://github.com/nymtech/nym/pull/1295
|
|
[#1302]: https://github.com/nymtech/nym/pull/1302
|
|
[#1308]: https://github.com/nymtech/nym/pull/1308
|
|
[#1318]: https://github.com/nymtech/nym/pull/1318
|
|
[#1322]: https://github.com/nymtech/nym/pull/1322
|
|
[#1324]: https://github.com/nymtech/nym/pull/1324
|
|
[#1328]: https://github.com/nymtech/nym/pull/1328
|
|
[#1329]: https://github.com/nymtech/nym/pull/1329
|
|
[#1353]: https://github.com/nymtech/nym/pull/1353
|
|
[#1376]: https://github.com/nymtech/nym/pull/1376
|
|
[#1393]: https://github.com/nymtech/nym/pull/1393
|
|
[#1404]: https://github.com/nymtech/nym/pull/1404
|
|
[#1419]: https://github.com/nymtech/nym/pull/1419
|
|
[#1457]: https://github.com/nymtech/nym/pull/1457
|
|
[#1463]: https://github.com/nymtech/nym/pull/1463
|
|
[#1478]: https://github.com/nymtech/nym/pull/1478
|
|
[#1482]: https://github.com/nymtech/nym/pull/1482
|
|
[#1487]: https://github.com/nymtech/nym/pull/1487
|
|
[#1496]: https://github.com/nymtech/nym/pull/1496
|
|
[#1503]: https://github.com/nymtech/nym/pull/1503
|
|
[#1520]: https://github.com/nymtech/nym/pull/1520
|
|
[#1573]: https://github.com/nymtech/nym/pull/1573
|
|
[#1576]: https://github.com/nymtech/nym/pull/1576
|
|
|
|
## [v1.0.1](https://github.com/nymtech/nym/tree/v1.0.1) (2022-05-04)
|
|
|
|
### Added
|
|
|
|
- validator-api: introduced endpoint for getting average mixnode uptime ([#1238])
|
|
|
|
### Changed
|
|
|
|
- all: the default behaviour of validator client is changed to use `broadcast_sync` and poll for transaction inclusion instead of using `broadcast_commit` to deal with timeouts ([#1246])
|
|
|
|
### Fixed
|
|
|
|
- nym-network-requester: is included in the Github Actions for building release binaries
|
|
|
|
[#1238]: https://github.com/nymtech/nym/pull/1238
|
|
[#1246]: https://github.com/nymtech/nym/pull/1246
|
|
|
|
## [v1.0.0](https://github.com/nymtech/nym/tree/v1.0.0) (2022-05-03)
|
|
|
|
[Full Changelog](https://github.com/nymtech/nym/compare/v0.12.1...v1.0.0)
|
|
|
|
**Merged pull requests:**
|
|
|
|
- Feature/show pending delegations [\#1229](https://github.com/nymtech/nym/pull/1229) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Bucket inclusion probabilities [\#1224](https://github.com/nymtech/nym/pull/1224) ([durch](https://github.com/durch))
|
|
- Create a new bundled delegation when compounding rewards [\#1221](https://github.com/nymtech/nym/pull/1221) ([durch](https://github.com/durch))
|
|
|
|
## [nym-binaries-1.0.0](https://github.com/nymtech/nym/tree/nym-binaries-1.0.0) (2022-04-27)
|
|
|
|
[Full Changelog](https://github.com/nymtech/nym/compare/nym-wallet-v1.0.3...nym-binaries-1.0.0)
|
|
|
|
## [nym-binaries-1.0.0-rc.2](https://github.com/nymtech/nym/tree/nym-binaries-1.0.0-rc.2) (2022-04-15)
|
|
|
|
[Full Changelog](https://github.com/nymtech/nym/compare/nym-wallet-v1.0.2...nym-binaries-1.0.0-rc.2)
|
|
|
|
## [nym-binaries-1.0.0-rc.1](https://github.com/nymtech/nym/tree/nym-binaries-1.0.0-rc.1) (2022-03-28)
|
|
|
|
[Full Changelog](https://github.com/nymtech/nym/compare/nym-wallet-v1.0.0...nym-binaries-1.0.0-rc.1)
|
|
|
|
**Fixed bugs:**
|
|
|
|
- \[Issue\]cargo build --release issue [\#1101](https://github.com/nymtech/nym/issues/1101)
|
|
- appimage fail to load in Fedora [\#1098](https://github.com/nymtech/nym/issues/1098)
|
|
- \[Issue\] React Example project does not compile when using @nymproject/nym-client-wasm v0.9.0-1 [\#878](https://github.com/nymtech/nym/issues/878)
|
|
|
|
**Closed issues:**
|
|
|
|
- Make mainnet coin transfers work [\#1096](https://github.com/nymtech/nym/issues/1096)
|
|
- Make Nym wallet validators configurable at runtime [\#1026](https://github.com/nymtech/nym/issues/1026)
|
|
- Project Platypus e2e / integration testing [\#942](https://github.com/nymtech/nym/issues/942)
|
|
- \[Coconut\]: Replace ElGamal with Pedersen commitments [\#901](https://github.com/nymtech/nym/issues/901)
|
|
|
|
**Merged pull requests:**
|
|
|
|
- Different values for mixes and gateways [\#1169](https://github.com/nymtech/nym/pull/1169) ([durch](https://github.com/durch))
|
|
- Add global blacklist to validator-cache [\#1168](https://github.com/nymtech/nym/pull/1168) ([durch](https://github.com/durch))
|
|
- Feature/upgrade rewarding sandbox [\#1167](https://github.com/nymtech/nym/pull/1167) ([durch](https://github.com/durch))
|
|
- Bump node-forge from 1.2.1 to 1.3.0 [\#1165](https://github.com/nymtech/nym/pull/1165) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump minimist from 1.2.5 to 1.2.6 in /nym-wallet/webdriver [\#1164](https://github.com/nymtech/nym/pull/1164) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump minimist from 1.2.5 to 1.2.6 in /clients/tauri-client [\#1163](https://github.com/nymtech/nym/pull/1163) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump minimist from 1.2.5 to 1.2.6 in /clients/webassembly/js-example [\#1162](https://github.com/nymtech/nym/pull/1162) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump minimist from 1.2.5 to 1.2.6 in /clients/native/examples/js-examples/websocket [\#1160](https://github.com/nymtech/nym/pull/1160) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump minimist from 1.2.5 to 1.2.6 in /docker/typescript_client/upload_contract [\#1159](https://github.com/nymtech/nym/pull/1159) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Feature/vesting full [\#1158](https://github.com/nymtech/nym/pull/1158) ([fmtabbara](https://github.com/fmtabbara))
|
|
- get_current_epoch tauri [\#1156](https://github.com/nymtech/nym/pull/1156) ([durch](https://github.com/durch))
|
|
- Cleanup [\#1155](https://github.com/nymtech/nym/pull/1155) ([durch](https://github.com/durch))
|
|
- Feature flag reward payments [\#1154](https://github.com/nymtech/nym/pull/1154) ([durch](https://github.com/durch))
|
|
- Add Query endpoints for calculating rewards [\#1152](https://github.com/nymtech/nym/pull/1152) ([durch](https://github.com/durch))
|
|
- Pending endpoints [\#1150](https://github.com/nymtech/nym/pull/1150) ([durch](https://github.com/durch))
|
|
- wallet: add logging [\#1149](https://github.com/nymtech/nym/pull/1149) ([octol](https://github.com/octol))
|
|
- wallet: use Urls rather than Strings for validator urls [\#1148](https://github.com/nymtech/nym/pull/1148) ([octol](https://github.com/octol))
|
|
- Change accumulated reward to Option, migrate delegations [\#1147](https://github.com/nymtech/nym/pull/1147) ([durch](https://github.com/durch))
|
|
- wallet: fetch validators url remotely if available [\#1146](https://github.com/nymtech/nym/pull/1146) ([octol](https://github.com/octol))
|
|
- Fix delegated_free calculation [\#1145](https://github.com/nymtech/nym/pull/1145) ([durch](https://github.com/durch))
|
|
- Update Nym wallet dependencies to use `ts-packages` [\#1144](https://github.com/nymtech/nym/pull/1144) ([mmsinclair](https://github.com/mmsinclair))
|
|
- wallet: try validators one by one if available [\#1143](https://github.com/nymtech/nym/pull/1143) ([octol](https://github.com/octol))
|
|
- Update Network Explorer Packages and add mix node identity key copy [\#1142](https://github.com/nymtech/nym/pull/1142) ([mmsinclair](https://github.com/mmsinclair))
|
|
- Feature/vesting token pool selector [\#1140](https://github.com/nymtech/nym/pull/1140) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Add `ts-packages` for shared Typescript packages [\#1139](https://github.com/nymtech/nym/pull/1139) ([mmsinclair](https://github.com/mmsinclair))
|
|
- allow main-net prefix and denom to work [\#1137](https://github.com/nymtech/nym/pull/1137) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Upgrade blake3 to v1.3.1 and tauri to 1.0.0-rc.3 [\#1136](https://github.com/nymtech/nym/pull/1136) ([mmsinclair](https://github.com/mmsinclair))
|
|
- Bump url-parse from 1.5.7 to 1.5.10 in /clients/native/examples/js-examples/websocket [\#1134](https://github.com/nymtech/nym/pull/1134) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Use network explorer map data with disputed areas [\#1133](https://github.com/nymtech/nym/pull/1133) ([Baro1905](https://github.com/Baro1905))
|
|
- Feature/vesting UI [\#1132](https://github.com/nymtech/nym/pull/1132) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Refactor to a lazy rewarding system [\#1127](https://github.com/nymtech/nym/pull/1127) ([durch](https://github.com/durch))
|
|
- Bump ws from 6.2.1 to 6.2.2 in /clients/webassembly/js-example [\#1126](https://github.com/nymtech/nym/pull/1126) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump url-parse from 1.4.7 to 1.5.7 in /clients/webassembly/react-example [\#1125](https://github.com/nymtech/nym/pull/1125) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump url-parse from 1.5.4 to 1.5.7 in /clients/native/examples/js-examples/websocket [\#1124](https://github.com/nymtech/nym/pull/1124) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump url-parse from 1.5.1 to 1.5.7 in /clients/webassembly/js-example [\#1122](https://github.com/nymtech/nym/pull/1122) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- update contract address [\#1121](https://github.com/nymtech/nym/pull/1121) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Refactor GitHub Actions notifications [\#1119](https://github.com/nymtech/nym/pull/1119) ([mmsinclair](https://github.com/mmsinclair))
|
|
- Change `pledge` to `bond` in gateway list [\#1118](https://github.com/nymtech/nym/pull/1118) ([mmsinclair](https://github.com/mmsinclair))
|
|
- Bump follow-redirects from 1.14.7 to 1.14.8 in /contracts/basic-bandwidth-generation [\#1117](https://github.com/nymtech/nym/pull/1117) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump follow-redirects from 1.14.3 to 1.14.8 in /explorer [\#1116](https://github.com/nymtech/nym/pull/1116) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump follow-redirects from 1.14.5 to 1.14.8 in /nym-wallet [\#1115](https://github.com/nymtech/nym/pull/1115) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump follow-redirects from 1.14.7 to 1.14.8 in /clients/native/examples/js-examples/websocket [\#1114](https://github.com/nymtech/nym/pull/1114) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump follow-redirects from 1.14.7 to 1.14.8 in /testnet-faucet [\#1113](https://github.com/nymtech/nym/pull/1113) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump follow-redirects from 1.14.1 to 1.14.8 in /clients/webassembly/js-example [\#1112](https://github.com/nymtech/nym/pull/1112) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Feature/vesting get current period [\#1111](https://github.com/nymtech/nym/pull/1111) ([durch](https://github.com/durch))
|
|
- Bump simple-get from 2.8.1 to 2.8.2 in /contracts/basic-bandwidth-generation [\#1110](https://github.com/nymtech/nym/pull/1110) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump simple-get from 3.1.0 to 3.1.1 in /explorer [\#1109](https://github.com/nymtech/nym/pull/1109) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump simple-get from 3.1.0 to 3.1.1 in /clients/tauri-client [\#1108](https://github.com/nymtech/nym/pull/1108) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump simple-get from 3.1.0 to 3.1.1 in /nym-wallet [\#1107](https://github.com/nymtech/nym/pull/1107) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Bump node-sass from 4.14.1 to 7.0.0 in /clients/webassembly/react-example [\#1105](https://github.com/nymtech/nym/pull/1105) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Fix hardcoded period logic [\#1104](https://github.com/nymtech/nym/pull/1104) ([durch](https://github.com/durch))
|
|
- Fixed underflow in rewarding all delegators [\#1099](https://github.com/nymtech/nym/pull/1099) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Emit original bond as part of rewarding event [\#1094](https://github.com/nymtech/nym/pull/1094) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Add UpdateMixnodeConfigOnBehalf to vestng contract [\#1091](https://github.com/nymtech/nym/pull/1091) ([durch](https://github.com/durch))
|
|
- Fixes infinite loops in requests involving pagination [\#1085](https://github.com/nymtech/nym/pull/1085) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Removes migration code [\#1071](https://github.com/nymtech/nym/pull/1071) ([jstuczyn](https://github.com/jstuczyn))
|
|
- feature/pedersen-commitments [\#1048](https://github.com/nymtech/nym/pull/1048) ([danielementary](https://github.com/danielementary))
|
|
- Feature/reuse init owner [\#970](https://github.com/nymtech/nym/pull/970) ([neacsu](https://github.com/neacsu))
|
|
|
|
## [v0.12.1](https://github.com/nymtech/nym/tree/v0.12.1) (2021-12-23)
|
|
|
|
[Full Changelog](https://github.com/nymtech/nym/compare/v0.12.0...v0.12.1)
|
|
|
|
**Implemented enhancements:**
|
|
|
|
- Add version check to binaries [\#967](https://github.com/nymtech/nym/issues/967)
|
|
|
|
**Fixed bugs:**
|
|
|
|
- \[Issue\] NYM wallet doesn't work after login [\#995](https://github.com/nymtech/nym/issues/995)
|
|
- \[Issue\] [\#993](https://github.com/nymtech/nym/issues/993)
|
|
- NYM wallet setup trouble\[Issue\] [\#958](https://github.com/nymtech/nym/issues/958)
|
|
|
|
## [v0.12.0](https://github.com/nymtech/nym/tree/v0.12.0) (2021-12-21)
|
|
|
|
[Full Changelog](https://github.com/nymtech/nym/compare/v0.11.0...v0.12.0)
|
|
|
|
**Implemented enhancements:**
|
|
|
|
- Introduces query for contract build information [\#919](https://github.com/nymtech/nym/pull/919) ([jstuczyn](https://github.com/jstuczyn))
|
|
|
|
**Fixed bugs:**
|
|
|
|
- Mixnodes - claim tokens scenario does not work with telegram bot [\#938](https://github.com/nymtech/nym/issues/938)
|
|
- \[Issue\]"create account" button does not work on Ubuntu 20.04.03 LTS [\#916](https://github.com/nymtech/nym/issues/916)
|
|
- \[Issue\] NodeJS 17.1.0 and webpack issues causing nym-wallet build to fail on Pop!OS 21.04\(Ubuntu\) [\#914](https://github.com/nymtech/nym/issues/914)
|
|
- Prevent overwriting of Mixnodes if the mixnode is already bonded [\#912](https://github.com/nymtech/nym/issues/912)
|
|
- Pasting mnemonic doesn't work on MacOS [\#908](https://github.com/nymtech/nym/issues/908)
|
|
- Wallet - investigate nav freezes [\#716](https://github.com/nymtech/nym/issues/716)
|
|
- Wallet - Fix console errors [\#707](https://github.com/nymtech/nym/issues/707)
|
|
- Fixed invalid nodes being counted twice in unroutable category [\#963](https://github.com/nymtech/nym/pull/963) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Don't reset total delegation on mixnode rebond [\#940](https://github.com/nymtech/nym/pull/940) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Bugfix/remove mixnode bonding overwrite [\#917](https://github.com/nymtech/nym/pull/917) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Fixes crash condition in validator API when calculating last day uptime [\#909](https://github.com/nymtech/nym/pull/909) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Bugfix/monitor initial values wait [\#907](https://github.com/nymtech/nym/pull/907) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Bug fix: Network Explorer: Add freegeoip API key and split out tasks for country distributions [\#806](https://github.com/nymtech/nym/pull/806) ([mmsinclair](https://github.com/mmsinclair))
|
|
- Explorer API: port test now split out address resolution and add units tests [\#755](https://github.com/nymtech/nym/pull/755) ([mmsinclair](https://github.com/mmsinclair))
|
|
|
|
**Closed issues:**
|
|
|
|
- Feature gate `ts-rs` everywhere and only build use it to export types during CI runs [\#893](https://github.com/nymtech/nym/issues/893)
|
|
- Error when init Nym client for Nym requester [\#800](https://github.com/nymtech/nym/issues/800)
|
|
- Website updates - Add new team members and translations [\#775](https://github.com/nymtech/nym/issues/775)
|
|
- Update Run Nym Nodes Documentation [\#773](https://github.com/nymtech/nym/issues/773)
|
|
- Upgrade `prost` to 0.8 [\#768](https://github.com/nymtech/nym/issues/768)
|
|
- How can I get 100punk\(Version: 0.11.0\) [\#743](https://github.com/nymtech/nym/issues/743)
|
|
- Wallet - Fix Bond Form validation issue [\#717](https://github.com/nymtech/nym/issues/717)
|
|
- help!!! [\#712](https://github.com/nymtech/nym/issues/712)
|
|
- UX feature request: show all delegated nodes in wallet [\#711](https://github.com/nymtech/nym/issues/711)
|
|
- UX feature request: add current balance on wallet pages [\#710](https://github.com/nymtech/nym/issues/710)
|
|
- got sign issue from bot [\#709](https://github.com/nymtech/nym/issues/709)
|
|
- As a wallet user, I would like to be able to log out of the wallet [\#706](https://github.com/nymtech/nym/issues/706)
|
|
- As a wallet user, I would like to have a "receive" page where I can see my own wallet address [\#705](https://github.com/nymtech/nym/issues/705)
|
|
- Update native client/socks client/mixnode/gateway `upgrade` command [\#689](https://github.com/nymtech/nym/issues/689)
|
|
- Update mixnode/gateway/client to use query for cached nodes rather than use validator [\#688](https://github.com/nymtech/nym/issues/688)
|
|
- '--directory' not expected error starting local mixnet [\#520](https://github.com/nymtech/nym/issues/520)
|
|
- nym-socks5-client is painfully slow [\#495](https://github.com/nymtech/nym/issues/495)
|
|
- nym-socks5-client crash after opening Keybase team "Browse all channels" [\#494](https://github.com/nymtech/nym/issues/494)
|
|
- Mixed Content problem [\#400](https://github.com/nymtech/nym/issues/400)
|
|
- Gateway disk quota [\#137](https://github.com/nymtech/nym/issues/137)
|
|
- Simplify message encapsulation with regards to topology [\#127](https://github.com/nymtech/nym/issues/127)
|
|
- Create constants for cli argument names [\#115](https://github.com/nymtech/nym/issues/115)
|
|
- Using Blake3 as a hash function [\#103](https://github.com/nymtech/nym/issues/103)
|
|
- Validator should decide which layer a node is in [\#86](https://github.com/nymtech/nym/issues/86)
|
|
- Clean shutdown for all processes [\#73](https://github.com/nymtech/nym/issues/73)
|
|
- Client API consistency [\#71](https://github.com/nymtech/nym/issues/71)
|
|
- Simplify concurrency with a proper actor framework [\#31](https://github.com/nymtech/nym/issues/31)
|
|
- Database for gateway [\#11](https://github.com/nymtech/nym/issues/11)
|
|
|
|
**Merged pull requests:**
|
|
|
|
- Update wallet to align with versioning on nodes and gateways [\#991](https://github.com/nymtech/nym/pull/991) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Fix success view messages. [\#990](https://github.com/nymtech/nym/pull/990) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Feature/enable signature check [\#989](https://github.com/nymtech/nym/pull/989) ([neacsu](https://github.com/neacsu))
|
|
- Update mixnet contract address [\#988](https://github.com/nymtech/nym/pull/988) ([neacsu](https://github.com/neacsu))
|
|
- Fix verloc print [\#987](https://github.com/nymtech/nym/pull/987) ([neacsu](https://github.com/neacsu))
|
|
- Feature/refactor mixnet contract test helpers [\#986](https://github.com/nymtech/nym/pull/986) ([futurechimp](https://github.com/futurechimp))
|
|
- Making the terminology consistent between mixnode/gateway output and … [\#985](https://github.com/nymtech/nym/pull/985) ([futurechimp](https://github.com/futurechimp))
|
|
- Feature/add wallet to gateway init [\#984](https://github.com/nymtech/nym/pull/984) ([futurechimp](https://github.com/futurechimp))
|
|
- Feature/add wallet address to init [\#982](https://github.com/nymtech/nym/pull/982) ([futurechimp](https://github.com/futurechimp))
|
|
- Update message to bond mixnode [\#981](https://github.com/nymtech/nym/pull/981) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Bump version to 0.12.0 [\#980](https://github.com/nymtech/nym/pull/980) ([neacsu](https://github.com/neacsu))
|
|
- Feature/rename erc20 [\#979](https://github.com/nymtech/nym/pull/979) ([neacsu](https://github.com/neacsu))
|
|
- Removed web wallet [\#978](https://github.com/nymtech/nym/pull/978) ([futurechimp](https://github.com/futurechimp))
|
|
- Network Explorer: fix uptime history display to use new API response [\#977](https://github.com/nymtech/nym/pull/977) ([mmsinclair](https://github.com/mmsinclair))
|
|
- Make develop branch agnostic of the network [\#976](https://github.com/nymtech/nym/pull/976) ([neacsu](https://github.com/neacsu))
|
|
- Fix windows fmt [\#975](https://github.com/nymtech/nym/pull/975) ([neacsu](https://github.com/neacsu))
|
|
- Feature/wallet settings area [\#974](https://github.com/nymtech/nym/pull/974) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Feature/node info command [\#972](https://github.com/nymtech/nym/pull/972) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Use the renamed balance function [\#971](https://github.com/nymtech/nym/pull/971) ([neacsu](https://github.com/neacsu))
|
|
- Introduced 'version' command to all relevant binaries [\#969](https://github.com/nymtech/nym/pull/969) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Feature/new testnet wallet updates [\#968](https://github.com/nymtech/nym/pull/968) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Feature/optional bandwidth bypass [\#965](https://github.com/nymtech/nym/pull/965) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Additional tauri commands to get bond details [\#964](https://github.com/nymtech/nym/pull/964) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Fix topology log [\#962](https://github.com/nymtech/nym/pull/962) ([neacsu](https://github.com/neacsu))
|
|
- Network Explorer: configure URLs with `.env` file [\#960](https://github.com/nymtech/nym/pull/960) ([mmsinclair](https://github.com/mmsinclair))
|
|
- Add custom denom balance query [\#957](https://github.com/nymtech/nym/pull/957) ([neacsu](https://github.com/neacsu))
|
|
- Feature/ts client update [\#956](https://github.com/nymtech/nym/pull/956) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Check the response for multiple sends [\#955](https://github.com/nymtech/nym/pull/955) ([neacsu](https://github.com/neacsu))
|
|
- Feature/vesting to wallet [\#954](https://github.com/nymtech/nym/pull/954) ([durch](https://github.com/durch))
|
|
- Bugfix/rewarding fixes [\#953](https://github.com/nymtech/nym/pull/953) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Bump next from 11.1.1 to 11.1.3 in /wallet-web [\#952](https://github.com/nymtech/nym/pull/952) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Different workshare calculations for rewarded vs active set [\#951](https://github.com/nymtech/nym/pull/951) ([durch](https://github.com/durch))
|
|
- Feature/simulate [\#950](https://github.com/nymtech/nym/pull/950) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Feature/profit margin percent config [\#949](https://github.com/nymtech/nym/pull/949) ([durch](https://github.com/durch))
|
|
- Run CI for all contracts in one workflow [\#948](https://github.com/nymtech/nym/pull/948) ([durch](https://github.com/durch))
|
|
- Desktop Wallet UI Updates [\#947](https://github.com/nymtech/nym/pull/947) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Docker updates [\#946](https://github.com/nymtech/nym/pull/946) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Add VestingExecute and VestingQuery client traits [\#944](https://github.com/nymtech/nym/pull/944) ([durch](https://github.com/durch))
|
|
- Removed reliance on cosmrs fork [\#943](https://github.com/nymtech/nym/pull/943) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Feature/terminology update [\#941](https://github.com/nymtech/nym/pull/941) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Check the response for other transactions as well [\#937](https://github.com/nymtech/nym/pull/937) ([neacsu](https://github.com/neacsu))
|
|
- Allow proxy gateway bonding [\#936](https://github.com/nymtech/nym/pull/936) ([durch](https://github.com/durch))
|
|
- Feature/pre cosmrs updates [\#935](https://github.com/nymtech/nym/pull/935) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Feature/client on behalf [\#934](https://github.com/nymtech/nym/pull/934) ([neacsu](https://github.com/neacsu))
|
|
- Webpack wallet prod configuration [\#933](https://github.com/nymtech/nym/pull/933) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Adding tx_hash to wallet response [\#932](https://github.com/nymtech/nym/pull/932) ([futurechimp](https://github.com/futurechimp))
|
|
- Release/1.0.0 pre1 [\#931](https://github.com/nymtech/nym/pull/931) ([durch](https://github.com/durch))
|
|
- Feature/identity verification [\#930](https://github.com/nymtech/nym/pull/930) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Move cleaned up smart contracts to main code repo [\#929](https://github.com/nymtech/nym/pull/929) ([mfahampshire](https://github.com/mfahampshire))
|
|
- Feature/mixnet contract further adjustments [\#928](https://github.com/nymtech/nym/pull/928) ([jstuczyn](https://github.com/jstuczyn))
|
|
- typo copy change for nodemap [\#926](https://github.com/nymtech/nym/pull/926) ([Aid19801](https://github.com/Aid19801))
|
|
- Feature/UI enhancements for Desktop Wallet [\#925](https://github.com/nymtech/nym/pull/925) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Fixing some clippy warnings [\#922](https://github.com/nymtech/nym/pull/922) ([futurechimp](https://github.com/futurechimp))
|
|
- Fixing go warning re unused btc lib [\#921](https://github.com/nymtech/nym/pull/921) ([futurechimp](https://github.com/futurechimp))
|
|
- quick fix adding dimensions to nodemap page for consistency [\#920](https://github.com/nymtech/nym/pull/920) ([Aid19801](https://github.com/Aid19801))
|
|
- Bump nth-check from 2.0.0 to 2.0.1 in /nym-wallet [\#918](https://github.com/nymtech/nym/pull/918) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Fix Mobile View for MUI data-grid \(CARD 108\) [\#915](https://github.com/nymtech/nym/pull/915) ([Aid19801](https://github.com/Aid19801))
|
|
- Feature/total delegation bucket [\#913](https://github.com/nymtech/nym/pull/913) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Feature/faucet page react [\#911](https://github.com/nymtech/nym/pull/911) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Feature/mixnet contract refactor [\#910](https://github.com/nymtech/nym/pull/910) ([futurechimp](https://github.com/futurechimp))
|
|
- Update README.md [\#905](https://github.com/nymtech/nym/pull/905) ([tommyv1987](https://github.com/tommyv1987))
|
|
- BUG: Bond cell denom [\#904](https://github.com/nymtech/nym/pull/904) ([Aid19801](https://github.com/Aid19801))
|
|
- Explorer UI tests missing data-testid [\#903](https://github.com/nymtech/nym/pull/903) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Fix up Nym-Wallet README.md [\#899](https://github.com/nymtech/nym/pull/899) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Feature/batch delegator rewarding [\#898](https://github.com/nymtech/nym/pull/898) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Bug map nodemap [\#897](https://github.com/nymtech/nym/pull/897) ([Aid19801](https://github.com/Aid19801))
|
|
- Bug fix/macos keyboard shortcuts [\#896](https://github.com/nymtech/nym/pull/896) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Add a Mobile Nav to the Network Explorer [\#895](https://github.com/nymtech/nym/pull/895) ([Aid19801](https://github.com/Aid19801))
|
|
- Only use ts-rs in tests [\#894](https://github.com/nymtech/nym/pull/894) ([durch](https://github.com/durch))
|
|
- Fix network monitor template [\#892](https://github.com/nymtech/nym/pull/892) ([neacsu](https://github.com/neacsu))
|
|
- remove delegation and undelegation from gateways [\#891](https://github.com/nymtech/nym/pull/891) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Feature/nym wallet rename [\#890](https://github.com/nymtech/nym/pull/890) ([futurechimp](https://github.com/futurechimp))
|
|
- Change MixnodeDetail page's datagrid into a reuseable table component [\#887](https://github.com/nymtech/nym/pull/887) ([Aid19801](https://github.com/Aid19801))
|
|
- GitHub Actions: only run job to generate types when not in a PR [\#886](https://github.com/nymtech/nym/pull/886) ([mmsinclair](https://github.com/mmsinclair))
|
|
- Adding data-test-ids for the explorer [\#885](https://github.com/nymtech/nym/pull/885) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Fix path for github action running tauri-wallet-tests [\#884](https://github.com/nymtech/nym/pull/884) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Reverted gateway registration handshake to its 0.11.0 version [\#882](https://github.com/nymtech/nym/pull/882) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Network Explorer [\#881](https://github.com/nymtech/nym/pull/881) ([mmsinclair](https://github.com/mmsinclair))
|
|
- Feature/rewarding interval updates [\#880](https://github.com/nymtech/nym/pull/880) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Put client_address and id in the correct order [\#875](https://github.com/nymtech/nym/pull/875) ([neacsu](https://github.com/neacsu))
|
|
- remove gateway selection on delegation and undelegation pages [\#873](https://github.com/nymtech/nym/pull/873) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Set MSRV on all binaries to 1.56 [\#872](https://github.com/nymtech/nym/pull/872) ([jstuczyn](https://github.com/jstuczyn))
|
|
- add native window items \(copy/paste\) via tauri [\#871](https://github.com/nymtech/nym/pull/871) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Remove stale migration code [\#868](https://github.com/nymtech/nym/pull/868) ([neacsu](https://github.com/neacsu))
|
|
- Fixed most recent nightly clippy warnings [\#865](https://github.com/nymtech/nym/pull/865) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Active sets =\> Rewarded + Active/Idle sets [\#864](https://github.com/nymtech/nym/pull/864) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Chore/cosmrs update [\#862](https://github.com/nymtech/nym/pull/862) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Made daily uptime calculation be independent of epoch rewarding [\#860](https://github.com/nymtech/nym/pull/860) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Removed epoch rewarding variance [\#857](https://github.com/nymtech/nym/pull/857) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Removed gateway rewarding and delegation [\#856](https://github.com/nymtech/nym/pull/856) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Update feature-request template [\#855](https://github.com/nymtech/nym/pull/855) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Update issue templates [\#854](https://github.com/nymtech/nym/pull/854) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Overflow checks in release [\#846](https://github.com/nymtech/nym/pull/846) ([jstuczyn](https://github.com/jstuczyn))
|
|
- fix delegate success overflow [\#842](https://github.com/nymtech/nym/pull/842) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Feature NYM wallet webdriverio test [\#841](https://github.com/nymtech/nym/pull/841) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Update nym_wallet.yml [\#840](https://github.com/nymtech/nym/pull/840) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Feature/vouchers [\#837](https://github.com/nymtech/nym/pull/837) ([aniampio](https://github.com/aniampio))
|
|
- Apply readable ids to elements on Nym Wallet [\#836](https://github.com/nymtech/nym/pull/836) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Feature/removal of monitor good nodes [\#833](https://github.com/nymtech/nym/pull/833) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Feature/bandwidth token [\#832](https://github.com/nymtech/nym/pull/832) ([neacsu](https://github.com/neacsu))
|
|
- update app name and icons [\#831](https://github.com/nymtech/nym/pull/831) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Create nym-wallet-tests.yml [\#829](https://github.com/nymtech/nym/pull/829) ([tommyv1987](https://github.com/tommyv1987))
|
|
- Updated CODEOWNERS [\#828](https://github.com/nymtech/nym/pull/828) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Tauri wallet [\#827](https://github.com/nymtech/nym/pull/827) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Flag to only run coconut-related functionalities [\#824](https://github.com/nymtech/nym/pull/824) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Change false to true, as for mixnodes [\#822](https://github.com/nymtech/nym/pull/822) ([neacsu](https://github.com/neacsu))
|
|
- Feature locked client-side bandwidth metering [\#820](https://github.com/nymtech/nym/pull/820) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Fixed most recent nightly clippy warnings [\#817](https://github.com/nymtech/nym/pull/817) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Feature/resending rewards on timeout [\#810](https://github.com/nymtech/nym/pull/810) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Feature/coconut feature [\#805](https://github.com/nymtech/nym/pull/805) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Tokenomics rewards [\#802](https://github.com/nymtech/nym/pull/802) ([durch](https://github.com/durch))
|
|
- Rocket picking up environment from Rocket.toml again [\#801](https://github.com/nymtech/nym/pull/801) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Remove migration code [\#796](https://github.com/nymtech/nym/pull/796) ([neacsu](https://github.com/neacsu))
|
|
- Removes code of executed migrations [\#793](https://github.com/nymtech/nym/pull/793) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Bugfix/validator api windows build [\#791](https://github.com/nymtech/nym/pull/791) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Removed SQLx offline mode artifact [\#790](https://github.com/nymtech/nym/pull/790) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Created getters for AccountData [\#787](https://github.com/nymtech/nym/pull/787) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Feature/migrate hidden delegations [\#786](https://github.com/nymtech/nym/pull/786) ([neacsu](https://github.com/neacsu))
|
|
- Feature/persistent gateway storage [\#784](https://github.com/nymtech/nym/pull/784) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Replaced unwrap_or_else with unwrap_or_default [\#780](https://github.com/nymtech/nym/pull/780) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Add block_height method to Delegation [\#778](https://github.com/nymtech/nym/pull/778) ([durch](https://github.com/durch))
|
|
- Make fee helpers public [\#777](https://github.com/nymtech/nym/pull/777) ([durch](https://github.com/durch))
|
|
- re-enable bonding [\#776](https://github.com/nymtech/nym/pull/776) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Explorer-api: add API resource to show the delegations for each mix node [\#774](https://github.com/nymtech/nym/pull/774) ([mmsinclair](https://github.com/mmsinclair))
|
|
- add app alert [\#772](https://github.com/nymtech/nym/pull/772) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Migrate legacy delegation data [\#771](https://github.com/nymtech/nym/pull/771) ([durch](https://github.com/durch))
|
|
- Adding deps for building the Tauri wallet under Ubuntu [\#770](https://github.com/nymtech/nym/pull/770) ([futurechimp](https://github.com/futurechimp))
|
|
- remove alert [\#767](https://github.com/nymtech/nym/pull/767) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Feature/consumable bandwidth [\#766](https://github.com/nymtech/nym/pull/766) ([neacsu](https://github.com/neacsu))
|
|
- Update coconut-rs and use hash_to_scalar from there [\#765](https://github.com/nymtech/nym/pull/765) ([neacsu](https://github.com/neacsu))
|
|
- Feature/active sets [\#764](https://github.com/nymtech/nym/pull/764) ([jstuczyn](https://github.com/jstuczyn))
|
|
- add app alert banner [\#762](https://github.com/nymtech/nym/pull/762) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Updated cosmos-sdk [\#761](https://github.com/nymtech/nym/pull/761) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Feature/bond blockstamp [\#760](https://github.com/nymtech/nym/pull/760) ([neacsu](https://github.com/neacsu))
|
|
- Feature/revert migration code [\#759](https://github.com/nymtech/nym/pull/759) ([neacsu](https://github.com/neacsu))
|
|
- Bump next from 11.1.0 to 11.1.1 in /wallet-web [\#758](https://github.com/nymtech/nym/pull/758) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Add block_height in the Delegation structure as well [\#757](https://github.com/nymtech/nym/pull/757) ([neacsu](https://github.com/neacsu))
|
|
- Feature/add blockstamp [\#756](https://github.com/nymtech/nym/pull/756) ([neacsu](https://github.com/neacsu))
|
|
- NetworkMonitorBuilder - starting the monitor after rocket has launched [\#754](https://github.com/nymtech/nym/pull/754) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Enabled validators api argument [\#753](https://github.com/nymtech/nym/pull/753) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Correctly bounding nominator of uptime calculation [\#752](https://github.com/nymtech/nym/pull/752) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Fixed argument parsing for ipv6 'good' topology [\#751](https://github.com/nymtech/nym/pull/751) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Feature/rust rewarding [\#750](https://github.com/nymtech/nym/pull/750) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Revert "Migration commit, will be reverted after the testnet contract… [\#749](https://github.com/nymtech/nym/pull/749) ([neacsu](https://github.com/neacsu))
|
|
- Feature/get own delegations [\#748](https://github.com/nymtech/nym/pull/748) ([neacsu](https://github.com/neacsu))
|
|
- Feature/more reliable uptime calculation [\#747](https://github.com/nymtech/nym/pull/747) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Update template toml key [\#746](https://github.com/nymtech/nym/pull/746) ([neacsu](https://github.com/neacsu))
|
|
- Feature/cred after handshake [\#745](https://github.com/nymtech/nym/pull/745) ([neacsu](https://github.com/neacsu))
|
|
- Reinstate the POST method blind_sign [\#744](https://github.com/nymtech/nym/pull/744) ([neacsu](https://github.com/neacsu))
|
|
- explorer-api: add pending field to port check response [\#742](https://github.com/nymtech/nym/pull/742) ([mmsinclair](https://github.com/mmsinclair))
|
|
- Feature/use delegation rates [\#741](https://github.com/nymtech/nym/pull/741) ([neacsu](https://github.com/neacsu))
|
|
- Feature/copy to clipboard [\#740](https://github.com/nymtech/nym/pull/740) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Feature/update wallet with stake rates [\#739](https://github.com/nymtech/nym/pull/739) ([neacsu](https://github.com/neacsu))
|
|
- Add stake reward rates and bump version of client [\#738](https://github.com/nymtech/nym/pull/738) ([neacsu](https://github.com/neacsu))
|
|
- Bump next from 10.1.3 to 11.1.0 in /wallet-web [\#737](https://github.com/nymtech/nym/pull/737) ([dependabot[bot]](https://github.com/apps/dependabot))
|
|
- Feature/nyxd client integration [\#736](https://github.com/nymtech/nym/pull/736) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Bug/fix parking lot on wasm [\#735](https://github.com/nymtech/nym/pull/735) ([neacsu](https://github.com/neacsu))
|
|
- Explorer API: add new HTTP resource to decorate mix nodes with geoip locations [\#734](https://github.com/nymtech/nym/pull/734) ([mmsinclair](https://github.com/mmsinclair))
|
|
- Feature/completing nyxd client api [\#732](https://github.com/nymtech/nym/pull/732) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Explorer API - add port check and node description/stats proxy [\#731](https://github.com/nymtech/nym/pull/731) ([mmsinclair](https://github.com/mmsinclair))
|
|
- Feature/nyxd client fee handling [\#730](https://github.com/nymtech/nym/pull/730) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Update DelegationCheck.tsx [\#725](https://github.com/nymtech/nym/pull/725) ([jessgess](https://github.com/jessgess))
|
|
- Rust nyxd/cosmwasm client [\#724](https://github.com/nymtech/nym/pull/724) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Removed wasm feature bypassing cyclic dependencies [\#723](https://github.com/nymtech/nym/pull/723) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Updated used sphinx dependency to the most recent revision [\#722](https://github.com/nymtech/nym/pull/722) ([jstuczyn](https://github.com/jstuczyn))
|
|
- update state management and validation [\#721](https://github.com/nymtech/nym/pull/721) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Add Network Explorer API [\#720](https://github.com/nymtech/nym/pull/720) ([futurechimp](https://github.com/futurechimp))
|
|
- Feature/superbuild [\#719](https://github.com/nymtech/nym/pull/719) ([jstuczyn](https://github.com/jstuczyn))
|
|
- remove console log [\#718](https://github.com/nymtech/nym/pull/718) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Bug/form validation [\#715](https://github.com/nymtech/nym/pull/715) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Warnings with identities of good nodes failing checks [\#714](https://github.com/nymtech/nym/pull/714) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Removed all sphinx key caching from mixnodes and gateways [\#713](https://github.com/nymtech/nym/pull/713) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Feature/receive coins page + UI tweaks [\#704](https://github.com/nymtech/nym/pull/704) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Allow users to sign out [\#703](https://github.com/nymtech/nym/pull/703) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Feature/docker improvements [\#702](https://github.com/nymtech/nym/pull/702) ([neacsu](https://github.com/neacsu))
|
|
- Exposed API port on the validator [\#701](https://github.com/nymtech/nym/pull/701) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Feature/default values [\#700](https://github.com/nymtech/nym/pull/700) ([neacsu](https://github.com/neacsu))
|
|
- Cleaned up dependencies of our typescript client [\#699](https://github.com/nymtech/nym/pull/699) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Bond and delegation alerts [\#698](https://github.com/nymtech/nym/pull/698) ([fmtabbara](https://github.com/fmtabbara))
|
|
- Bugfix/network monitor version check [\#697](https://github.com/nymtech/nym/pull/697) ([jstuczyn](https://github.com/jstuczyn))
|
|
- Feature/other containers [\#692](https://github.com/nymtech/nym/pull/692) ([neacsu](https://github.com/neacsu))
|
|
- Using validator API instead of nyxd [\#690](https://github.com/nymtech/nym/pull/690) ([futurechimp](https://github.com/futurechimp))
|
|
- Hang coconut issuance off the validator-api [\#679](https://github.com/nymtech/nym/pull/679) ([durch](https://github.com/durch))
|
|
- Update hmac and blake3 [\#673](https://github.com/nymtech/nym/pull/673) ([durch](https://github.com/durch))
|
|
|
|
\* _This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)_
|