Changelog
- 34da517 Combine multiple ripeatlas measurements into one (#1538)
- 17cb252 Fix bug preventing re-opening of AccessPass after closure (#1595)
- 48e7d17 Fix playbook referenced in release.devnet.qa.agent.yml (#1602)
- 9a78c2c Update CHANGELOG.md (#1583)
- 61ef22d activator: activating links should manage interface status (#1584)
- 2dd329d build(deps): bump chrono from 0.4.41 to 0.4.42 (#1576)
- 72ba515 build(deps): bump clap from 4.5.46 to 4.5.47 (#1575)
- 6ace1a8 build(deps): bump console from 0.15.11 to 0.16.1 (#1577)
- a260c67 build(deps): bump log from 0.4.27 to 0.4.28 (#1574)
- ca0f563 cli: connect prints nice error on banned (#1589)
- 9067cf7 client: depend on doublezero-solana (#1600)
- 99aabbc controller: dual listen with tls and non-tls servers (#1604)
- 7252878 e2e: fix reused device interfaces on links (#1603)
- d65633f monitor: log serviceability onchain events (#1581)
- d90152a monitor: string fmt for action/entity_type (#1587)
- d208a67 monitor: use json formatted logs (#1586)
- 6162714 release: add action to create component tags (#1605)
- 5ce2572 release: add client tag (#1609)
- 39352a1 release: add two-stage workflow for component tagging (#1610)
- 48c3319 release: push component tags (#1607)
- d8b8304 sc/svc: guard against empty account data (#1591)
- 01bd7d8 sc/svc: user publishers/subscribers deserialize_vec_with_capacity (#1582)
- 0d684e1 v0.6.4 cargo.toml and changelog (#1613)