github malbeclabs/doublezero client/v0.6.9

latest releases: activator/daily, client/daily, internet-latency-collector/daily...
one month ago

Breaking

  • None for this release

Changes

  • Onchain programs
    • serviceability: add auto-assignment and validation for exchange.bgp_community
    • serviceability: prevent device interface name duplication
    • Update serviceability and telemetry program instruction args to use the BorshDeserializeIncremental derive macro incremental, backward-compatible, deserialization of structs.
  • CLI
    • Removed --bgp-community option from doublezero exchange create since these values are now assigned automatically
    • Add --next-bgp-community option to doublezero global-config set so authorized users can control which bgp_community will be assigned next
  • Tools
    • TWAMP: Verify that the sequence number and timestamp of the received packet matches those of the sent packet
    • Uping: Add minimal ICMP echo library for user-space liveness probing over doublezero interfaces, even when certain routes are not in the the kernel routing table.
  • Device controller
    • Deprecate the -enable-interfaces-and-peers flag. The controller now always renders interfaces and peers
    • Intra-exchange routing policy, which uses the onchain exchange.bgp_community value to route traffic between users in the local exchange over the internet
  • Monitor
    • Add metrics that detect when duplicate or out-of-range exchange.bgp_community values exist in serviceability

Don't miss a new doublezero release

NewReleases is sending notifications on new releases.