Releases
qaagent/v2.1.18
Compare
Sorry, something went wrong.
No results found
Changelog
f31cac0 e2e/qa: query seat price by device pubkey to avoid CLI code resolution
f838035 e2e/qa: run testnet shred-subscription settlement on solana devnet
5955f4c e2e: pin solana-test-validator to deploy-floor agave 2.2.16 (#3958 )
8b619de doublezerod: add route-liveness-backoff-max flag to fix multi-client IBRL e2e flake (#3950 )
32e8a18 feat(e2e): skip e2e tests if paused (#3685 )
f4efc33 e2e: increase client route propagation timeout to reduce flakiness (#3944 )
f0910fc e2e: fix flaky maxusers rollover and interface validation tests (#3936 )
1036fb5 cli: add tunnel_endpoint to user list output (#3588 )
51067bb e2e/qa: make mainnet-beta QA client resilient to flaky/stale Solana RPC (#3932 )
cc3a781 controlplane: retire doublezero-admin crate (#3906 )
ffeef58 e2e: apply disconnectTimeout at start of DisconnectUser (#3920 )
54b2a27 e2e: wait for OpenForRequests phase before seat payment (#3921 )
dfbb9b0 e2e: route all devnet networks through collision-safe subnet allocation (#3919 )
3d27531 e2e: pin metrics-publisher on device recreate in QA provisioning (#3913 )
0cf7773 e2e: wait for multicast-group convergence in doublezero status check (#3908 )
44398a3 client: auto-join authorized multicast groups on connect with no args (#3864 )
a57c7c8 e2e/qa: dedupe repeated device tests in failure-rate aggregation (#3846 )
983499b build: enforce clippy::unreadable_literal and add digit separators to large numbers (#3840 )
4dd796c geolocation-cli: route prompts through writer, add TTY guard, rename update-payment (#3822 )
20fdc33 cli: let per-field flags override the --env base (#3812 )
16b1314 feat(controller): render gnmi management server config (#3781 )
da21596 cli/geolocation: migrate into doublezero-geolocation-cli module crate (#3792 )
cf09d1d controller: make MaxUserTunnelSlots configurable via flag (#3751 )
e869575 cli: remove standalone doublezero-geolocation binary (#3727 )
4c2d9dd feat(e2e): fix flaky settlement test (#3769 )
7c9b115 e2e/qa: remove capacity pre-filtering, add threshold-based failure (#3697 )
02f679b fix flaky QA test (#3752 )
c2174db telemetry/geoprobe-target-sender: opt-in --challenged inbound probing (#3738 )
4bafe77 smartcontract/serviceability,sdk,cli: deprecate device/link/multicastgroup/interface activator-only instructions (#3736 )
4e995e6 docs: scrub activator references (phase 6.1) (#3734 )
7c1e5fd e2e: migrate to doublezero geolocation commands (#3718 )
6d24b06 bgpstatus,smartcontract: enumerate netns and submit per-user BGP RTT onchain (#3716 )
c376079 smartcontract/serviceability: collapse OnChainAllocation flag branches (#3649 )
3d1d4fd e2e/qa: surface multicast test failures with richer diagnostics (#3701 )
6fef55a smartcontract: revert default Interface to V2; keep V3 for migrate/backfill (#3653 )
1221a05 e2e/qa: poll for device pubkey before running Ansible restart (#3646 )
a431ac5 e2e/qa: use dedicated restart playbooks for provisioning test (#3641 )
5a50fa0 e2e: remove activator container and consolidate to onchain allocation (#3629 )
2494c89 sentinel,smartcontract/serviceability: fix multicast publisher creation w/onchain allocation (#3637 )
b26b1b4 telemetry: add agent version fields to WriteDeviceLatencySamples (#3599 )
0e547b0 telemetry/bgpstatus: collect BGP state from global VRF for multicast users (#3606 )
7ee787b flake: retry GetUSDCBalance RPC calls with exponential backoff (#3602 )
7078069 feat(cli): allow unsubscribe without disconnect (#3577 )
d3dd140 telemetry/bgpstatus: collect BGP state from all tenant VRF namespaces (#3597 )
6362166 client: add cyoa_ips field to device get and list commands (#3587 )
dfd989a sdk: add topology support to Python/TypeScript SDKs for RFC-18 (#3514 )
855a28c smartcontract,controlplane: add flex-algo link/tenant CLI extensions and migrate command (#3513 )
3ed6a91 e2e/qa: check per-type device capacity in ValidDevices (#3563 )
79d4567 e2e/qa: fix withdraw accounting invariant for free-seat override (#3561 )
8f2cc9a e2e/qa: accommodate seat-withdraw prorating in multicast settlement test (#3559 )
c60e14d smartcontract: add TopologyInfo account, flex-algo state, and topology processors (#3497 )
0a70e7b e2e/qa: wait for multicast status specifically in settlement test (#3547 )
38e24f0 geoprobe: route LocationOffsets to result destination (#3534 )
fe0e21a qa: poll USDC balance for finalization in multicast settlement test (#3543 )
ed91a8a qa: use CommitmentFinalized for USDC balance check (#3542 )
d23d82f telemetry: geoprobe-target clickhouse fixes (#3533 )
9583416 sentinel: improve multicast publisher find/create commands (#3507 )
d510e3c client: polish output of connect and disconnect commands (#3529 )
ad91e7f serviceability: allow pending users to subscribe to multicast groups (#3521 )
eb4d328 telemetry: post device telemetry agent version info into samples header (#3506 )
478110c telemetry: submit BGP session status onchain per user (#3487 )
c4fe0c5 geolocation: standardize CLI flag naming and validators (#3489 )
5485f03 smartcontract: implement SetUserBGPStatus processor (#3483 )
d1bbc36 sdk: remove duplicate Go serviceability and telemetry SDKs (#3472 )
You can’t perform that action at this time.