Changelog
- 9362e09 Bump minimum client version to 0.10.0 (#3429)
- 44d16f2 admin: add sentinel commands for validator multicast publisher management (#3398)
- b80ca03 cli: handle SIGPIPE to prevent broken pipe panic (#3395)
- 4a97ad0 client/daemon: add connection info, RTT, and loss Prometheus metrics (#3201)
- 3273dcf client: support incremental multicast group subscription (#3397)
- 3271054 device-health-oracle: update link.health and device.health (#2711)
- ee6ba29 e2e/compat: install CLI versions from GitHub releases instead of Cloudsmith (#3435)
- 091d0e1 e2e: restructure makefile targets and update docs (#3401)
- f50f171 geolocation: add OutboundIcmp target type to onchain program, SDKs, and CLI (#3421)
- d53e9da geolocation: add distance conversion to geoprobe-target-sender and fix pubkey logging in geoprobe-agent (#3409)
- 4fb4b47 geoprobe: chnage geoprobe-agent default outbound probe interval to 30s (#3417)
- bd9f300 rfcs: add RFC-18 link classification flex-algo (#3288)
- e149ac0 scripts: add deploy-snapshot script for remote deb deployment (#3413)
- f579ef9 scripts: parallelize scp and install steps in deploy-snapshot.sh (#3431)
- 49cd0c9 sdk: add Go SDK for shreds subscription program (#3391)
- dcce482 sentinel: add multicast publisher worker (#3428)
- e22b5c0 smartcontract: add Index account and standalone instructions (#3256)
- 24d7ace smartcontract: enforce 9000-byte MTU on links and device interfaces (#3412)
- 458af9d smartcontract: verify access pass belongs to payer on multicast group subscribe (#3439)
- bdb6542 twamp: add timestamp diagnostic tool (#3380)
- 1efa0f4 v0.16.0 release (#3441)