Changelog
- 970c65c client: add configurable doublezerod socket path (#3634)
- 77af9a8 client: rename SOCKET_PATH_OVERRIDE to GLOBAL_SOCKET_PATH (#3635)
- 2a2e17c client: retry status on transient daemon errors (#3636)
- 657fb50 controller: hoist unknown BGP peer cleanup before main router bgp block (#3627)
- c48b77f doublezero: enrich
-Vwith onchain version info (#3643) - a431ac5 e2e/qa: use dedicated restart playbooks for provisioning test (#3641)
- 5a50fa0 e2e: remove activator container and consolidate to onchain allocation (#3629)
- bbeb8ae release: drop activator release pipeline (#3628)
- 2494c89 sentinel,smartcontract/serviceability: fix multicast publisher creation w/onchain allocation (#3637)
- 7ac65b9 smartcontract: add AccessPassType::EdgeSeat(Pubkey) variant (#3632)
- b26b1b4 telemetry: add agent version fields to WriteDeviceLatencySamples (#3599)
- 02cd272 v0.21.0 (#3644)
- 4584225 workflows: add infra_branch input to devnet component release workflows (#3631)