Changelog
- 1c83a4c Add client-IP and payer filters to access-pass list (#2326)
- d8ed81c Add on-chain support for InterfaceV2 and update device interface processing (#2327)
- 52ba63a Add soft_drained and hard_drained link status values for traffic offloading (#2248)
- 523e4a3 CLI: IP address lookups will retry on failure (#2185)
- 155d290 CLI: fix for connect to multicast group fails when user account exists (#2282)
- 1ac3aa6 Changelog: added async activator entry (#2334)
- 38a6b1e Docs: update UDP port reachability reqs (#2203)
- 496d38d Enable Device Location Update with Reference Counter Management (#1987)
- f0c09aa Extend DeviceStatus With soft_drained and hard_drained to Align Device Draining With RFC-9 (#2295)
- 617488c Funder: fund multicast group owners (#2186)
- 4f5d032 RFC-10: Version Compatibility Windows (#2175)
- a6b7e6e Refactor device type from Switch to Hybrid/Transit/Edge across multiple modules (#2296)
- 0efe51f The device interface list command is modified so that it shows all in… (#2293)
- d7f3366 activator: non-blocking (#1833)
- d0feaa9 add status to RFCs (#2194)
- b929fe3 build(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (#2324)
- a01e281 build(deps): bump github.com/prometheus/common from 0.67.2 to 0.67.4 (#2276)
- ff2615a build(deps): bump github.com/quic-go/quic-go from 0.57.0 to 0.57.1 (#2323)
- b40e8ab build(deps): bump github.com/testcontainers/testcontainers-go/modules/redpanda from 0.39.0 to 0.40.0 (#2277)
- 8675f4b build(deps): bump github.com/twmb/franz-go from 1.20.3 to 1.20.5 (#2274)
- b76ba4f build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 in the go_modules group across 1 directory (#2196)
- f8b21a3 build(deps): bump google.golang.org/grpc from 1.76.0 to 1.77.0 (#2275)
- e37af1e cli: routes command (#2300)
- 5c24903 client/daemon: fix route liveness state transition metrics counting (#2314)
- 28ad807 client/daemon: route liveness fault tests (#2301)
- 8716a62 client/daemon: route liveness scheduler avoid logging UDP send failure after teardown (#2251)
- 4c4403f client/daemon: route liveness scheduler deflake test for UDP error logging (#2253)
- d6d38ba client/daemon: routes api endpoint (#2207)
- 6027883 controller: handle drained link.status (#2255)
- a4621bd feat(cli): introduce --no-version-warning and move warning w/ stderr (#2200)
- 1da5f8e feat(doublezero-cli): add support to load keypair via stdin (#2309)
- 0f7944b feat(monitor): slack notification for epoch changes (#2188)
- 5e4a9fe fix(cli): update env error message (#2205)
- 220bdd4 fix(funder): remove committed funder binary (#2198)
- 790d7f7 fix: accespass & client_ip checks fail if multi-ip allowed (#2260)
- 0129154 fix: add max_user exceeded check (#2259)
- 3c3e7a2 fix: exchange instruction bug (#2265)
- 0759582 fix: exchange owner check fail (#2266)
- ed2ed33 fix: link validation logic (#2262)
- 7b03f8a monitor: export links data to influx (#2310)
- e419c82 programs/svc: contributor ops manager key (#2303)
- e8da6b8 programs/svc: fix resize during global state initialization (#2271)
- 40d61bf qa/agent: connect and disconnect duration metrics (#2192)
- d3df2ee qa/agent: include cli output in status unmarshal error (#2261)
- 3ad40ad qa/agent: packet loss counter metric (#2191)
- ded5d07 qa: better visibility on disconnect failure (#2250)
- 9dcb3e0 qa: configure retry policy for agent grpc requests (#2280)
- b2c9ba2 qa: fix check for already disconnected (#2201)
- a520def qa: fix up user connect/disconnect duration metrics (#2269)
- 514faff qa: force stop grpc server and add logging (#2184)
- 47225e5 qa: increase connect timeout to greater than CLI timeout (#2319)
- 363c300 qa: multicast better disconnect cleanup on connect timeout (#2195)
- 21b9b65 qa: ping loss threshold and check if routes were uninstalled (#2189)
- dba8943 qa: support devices flag on alldevices test (#2263)
- 7fe1462 qa: tolerate only 1 case of partial ping loss in batch of connectivity tests (#2190)
- 46bb8ba qa: traceroute and check routes when no packets received (#2315)
- 0eb23bd qa: traceroute on packet loss (#2267)
- 1efaaa2 qa: try disconnecting even if status reports disconnected (#2312)
- 5dc42db tools/solana: add tpu quic conn helper and use for ping tool (#2325)
- e19ada7 tools: solana tpu quic bind to interface and fix timeout config (#2299)
- 08efbb0 tools: solana tpu quic connectivity testing with stats (#2292)
- 40a6f07 v0.7.2 version bump (#2335)