Changelog
- 9b5a804 Bc/template cyoa updates (#2913)
- 0581232 Fix typo (#2926)
- 2f36a46 activator: assign multicast publisher IPs from global pool in GlobalConfig (#2806)
- d208147 bugfix(serviceability): no validation on link delete (#2934)
- 7b1e14c change to metro routing (#2931)
- 3c9b5b8 ci: move release validation pipeline to k8s runners (#2969)
- 0a1ac39 cli: add reference_count to get output and fix tenant display in user list (#2918)
- ff9d1a4 cli: add unit tests for tenant, config/get, and globalconfig/airdrop/get commands (#2917)
- 4600245 cli: fix flaky user list test (#2930)
- 28356cc dependabot: add groups to reduce PR noise (#2809)
- ac6a950 doublezerod: add multicast publisher heartbeat sender (#2960)
- 37c7012 doublezerod: fix heartbeat sender panic on concurrent close (#2982)
- 1107b41 e2e: add qa agent support and e2e test for local qa testing (#2951)
- cad9574 e2e: add tenant lifecycle test (#2940)
- 09172fd e2e: fix QA multicast connectivity test flakiness (#2927)
- 6836447 e2e: fix flaky WaitForLatencyResults by retrying on curl errors (#2967)
- fc01d9b e2e: fix flaky pub/sub swap test by retrying ping in mroute polling loop (#2948)
- 5cd7551 e2e: improve QA multicast test diagnostics and reliability (#2914)
- d694866 e2e: stop cancelling in-progress runs on main branch (#2977)
- 94ff2dc feat(serviceability): add TenantBillingConfig and epoch tracking to UpdatePaymentStatus (#2922)
- b04763a feat(smartcontract, activator): remove multiple tunnel restriction (#2725) (#2728)
- dc724bd fix access-pass tenant (#2925)
- 65ff8bd liveness: deflake soft-loss test by relying on transition metrics (#2965)
- 7a31c4a multi-tenancy: add per-tenant metro routing support (#2946)
- bed8ec5 multicast: support simultaneous publisher and subscriber (#2882)
- 680b7ab release: bump version to v0.8.8 (#2981)
- 6022321 rfc16: define geolocation program smart contract changes (#2950)
- 2e54d20 sdk: add tenant to sdk (#2938)
- fe5ed81 telemetry/geoprobe: add SenderPubkey to LocationOffset struct (#2947)
- 94324e3 telemetry/geoprobe: add geoprobe-agent binary (#2928)
- d0b801e telemetry/geoprobe: add probe measurement and offset delivery (#2916)
- 36a2485 telemetry: add consecutive-loss-based sender eviction (#2908)
- cdc9e45 telemetry: add geoprobe-target example listener (#2921)
- 280f28c telemetry: fix flaky flow-ingest e2e test on redpanda container exit (#2944)