Changelog
- 43c61b6 bugfix(cli): prevent a user from adding a duplicate IP (#3056) (#3139)
- 4795525 changelog: move client onchain reconciler entries to unreleased (#3159)
- 4c7f38b cli: add table output to all
getcommands add--jsonflag (#3156) - 03fc5b2 cli: expose missing fields in get commands (#3164)
- 610a154 client: add onchain reconciler to daemon (#3034)
- 044d341 devcontainer: skip Solana CLI install on Linux arm64 (#3165)
- 73fb5f1 e2e: add multi-tenant access control negative tests (#3081)
- cf6fda9 e2e: publish qa alldevices results to clickhouse (#3065)
- 8826ace e2e: remove devnet gatekeep from alldevices qa (#3160)
- 92e7568 geolocation: add AddParentDevice and RemoveParentDevice instructions (#3151)
- 1431d03 geolocation: add GeoProbe state and CRUD instructions (#3120)
- 713f24d geolocation: add Signed TWAMP reflector to geoprobe-agent (#3157)
- 5e1e6bf geolocation: add geoprobe-target-sender CLI tool (#3162)
- 3409536 geolocation: add missing reservation_authority_pk to test helper (#3152)
- 8b33a8e global-monitor: fix crash when IBRL and multicast users share a client IP (#3142)
- a025093 internet-latency-collector: increase RIPE Atlas sampling interval to 10m (#3130)
- a21c6d8 onchain allocation: CreateUser create+allocate+activate atomically (#3107)
- 726b476 push.tags: Merge client step into components step (#3141)
- b20774e release: bump version to v0.10.0 (#3172)
- bd8d8e4 serviceability: add reservation account for connection pre-reservation (#3086)
- 717e351 smartcontract/cli: improve resource verify --fix to handle missing extensions and duplicates (#3149)
- 40bc09d smartcontract/sdk/go: fix multicast group deserialization (#3144)
- 74020ca smartcontract: allow sentinel authority to update multicast allowlists (#3143)
- e109105 tools/twamp - Add signed sender/reflector for signed TWAMP messages (#3150)