Changelog
- ff3628c Activator: reuse link ip/id when possible (#1821)
- 8ab6d8d Add User Deprovisioning Monitor and CLI Account Retrieval Support (#1822)
- e5a1030 Add curr and new version numbers to device list cmd (#1875)
- 4e04ded Bump cargo.toml to v0.6.7 and update changelog (#1931)
- 75f3c9a CLI: connect shouldn't call UpdateUser (#1808)
- 3b13eff Enable AccessPass with client_ip=0.0.0.0 to dynamically learn the user’s IP on first connection (#1608)
- c286c47 Enhance CLI commands with additional filtering options and update dependencies (#1912)
- e07358b Handle DoubleZeroError::InvalidStatus gracefully in process_user_event logging (#1876)
- b7a1584 Improve ProvisioningCliCommand Tests with Async Simulation and Readability Enhancements (#1549)
- 5d24a1c Streamline allowlist management by moving multicast group memberships into AccessPass (#1566)
- 759e3e0 activator: less noisy event logging (#1820)
- 2b7fd4f activator: no get_all before subscribe (#1814)
- d09036c activator: reduce log noise when processing snapshot events (#1810)
- ecb2265 activator: wrap main select handler in loop (#1811)
- 1d56c7b build(deps): bump anyhow from 1.0.99 to 1.0.100 (#1794)
- 7434e4f build(deps): bump bytemuck from 1.23.2 to 1.24.0 (#1843)
- c1fd17c build(deps): bump clap_complete from 4.5.57 to 4.5.58 (#1842)
- baa3722 build(deps): bump ctor from 0.5.0 to 0.6.0 (#1909)
- a3cda62 build(deps): bump env_logger from 0.9.3 to 0.11.8 (#1903)
- 3ec003e build(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.40.1 to 2.40.3 (#1795)
- c24acb2 build(deps): bump github.com/docker/docker from 28.4.0+incompatible to 28.5.0+incompatible (#1841)
- 7acd6fd build(deps): bump github.com/docker/docker from 28.5.0+incompatible to 28.5.1+incompatible (#1905)
- 53dc627 build(deps): bump github.com/gagliardetto/solana-go from 1.13.0 to 1.14.0 (#1796)
- e2e3408 build(deps): bump github.com/prometheus/common from 0.66.1 to 0.67.1 (#1908)
- 5540cfb build(deps): bump github.com/testcontainers/testcontainers-go/modules/redpanda from 0.38.0 to 0.39.0 (#1788)
- ff09777 build(deps): bump golang.org/x/mod from 0.28.0 to 0.29.0 (#1906)
- 551c149 build(deps): bump golang.org/x/net from 0.44.0 to 0.46.0 (#1907)
- eb1f0d5 build(deps): bump golang.org/x/sys from 0.36.0 to 0.37.0 (#1902)
- ec804e4 build(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0 (#1911)
- 452118f build(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10 (#1845)
- 93264ec build(deps): bump indexmap from 2.11.0 to 2.11.4 (#1793)
- ba984c7 build(deps): bump indicatif from 0.17.11 to 0.18.0 (#1844)
- 0795330 build(deps): bump regex from 1.11.2 to 1.11.3 (#1790)
- fcd351b build(deps): bump regex from 1.11.3 to 1.12.1 (#1904)
- cb9d8cd build(deps): bump serde_bytes from 0.11.18 to 0.11.19 (#1797)
- 0a849b9 build(deps): bump tempfile from 3.22.0 to 3.23.0 (#1792)
- c1b3289 build(deps): bump thiserror from 2.0.16 to 2.0.17 (#1791)
- 91ac7cd cli: include user validator pubkey in export output (#1910)
- fc7ce59 cli: status command suggests better dzd (#1894)
- 2b73c3d client: add prometheus metrics for latency (#1860)
- 4b525bf client: max user check not being applied in the multicast connect workflow (#1803)
- 66bcebd controller: add device info as labels to controller_grpc_getconfig_requests_total metric (#1781)
- e6a5cf8 controller: return detailed errors to agent (#1775)
- 2eec36c device/telemetry: submit partitions in parallel (#1828)
- 2a398de doublezero_monitor: add packaging (#1896)
- 34384e1 e2e: qa test now ensures dz is disconnected and user is removed from serviceability before attempting multicast connection (#1840)
- 99fed86 inet-collector: add duration metric; increase wheresitup interval to 6 minutes (#1815)
- 711b6fb inet-collector: metrics improvements (#1755)
- e30b25c internet-latency: circuit label on submitter error metric (#1777)
- 97c8f03 internet-latency: submit partitions in parallel (#1772)
- faed386 monitor tool: fixed incorrect import (#1916)
- 06792c5 monitor tool: ignore checkout during CI (#1923)
- 677e98a monitor/2zoracle: log response body with error (#1857)
- 0061c56 monitor/2zoracle: parse swap rate as float (#1898)
- 8e51ac3 monitor/2zoracle: reduce logging noise and disable in mn (#1769)
- 265a12b monitor/influx: collect contributors and exchanges (#1900)
- f29142a monitor: log epoch changes (#1835)
- 17853bd monitor: use sol-2z-oracle-api domain (#1922)
- d8f0c0c monitor: write serviceability data to influx (#1806)
- 09cd2d2 qa/agent: flag to enable pprof (#1778)
- 699d257 qa: accommodate race in the client (#1823)
- df7d83f qa: add rpc to fetch client public ip (#1831)
- a3d9d59 qa: increase connect/disconnect timeouts (#1771)
- db9db82 qa: raise status check timeouts (#1770)
- f2d4015 qa: raise wait time after disconnect (#1807)
- 308d99f qa: reuse http client (#1780)
- 8eefc4a qa: set 10s ping timeout (#1801)
- 245a7a1 qa: wait 30s to avoid race (#1818)
- 04793a1 release: fix qaagent daily version format (#1856)
- 262b6ba release: send daily release alerts to devnet (#1789)
- 45318ff sdk/go: string serialization for exchanges and exclude empty tags in influx serialization (#1925)
- 54df7c5 sdk/go: use influx pkg to serialize line protocol (#1926)
- 9fd9445 serviceability: exchange.bgp_community u32 -> u16 (#1929)
- 4ea9334 serviceability: rename exchange.loc_id to bgp_community (#1924)
- 435f30d telemetry/data: filter by link type and contributor (#1901)