Skip to content

v0.8.0

Choose a tag to compare

@GrandArcher GrandArcher released this 20 Oct 07:38
· 301 commits to main since this release
c724fcd

Packeteer v0.8.0 is about Internet exchanges and shared measurements, all observe-safe.

Highlights

  • IXP mode (#160-#167): observe-only IXP mode with IX-F member import, fabric probes, Birdseye route-server history and signals, fabric incident correlation, member pages, and multi-site health.
  • Measurement (#150, #157, #158, #343, #347): probe-path check, probe multiplexing with a PBR generator, RPKI origin labels, health labels from measured loss, and provider health events.
  • Exchanges (#147, #151, #153): BMP exchange peer monitoring, a shared IX port, and PeeringDB / IX-F lookup.
  • UI (#329, #330, #344-#346): settings forms for most config blocks with a Preview diff, clearer observe wording.
  • Herd (#260, #261): opt-in herd phase 1 and the hub client.

Upgrade: sign-in is now on by default for every install, upgrades included (#328). A config without an auth block requires sign-in; tokenless scrapers and API clients (for example /metrics) get 401 until given a token. Without PACKETEER_ADMIN_PASSWORD, the first start generates a one-time admin password. To keep the old open behavior, set auth: {enabled: false}. See the README "From 0.7 to 0.8" notes.

Safety (unchanged)

  • Default mode stays observe. Inject still requires mode: inject, an allowlist, the configured community + NO_EXPORT, the max_improvements cap, and hold time/thresholds. IXP mode never announces.
  • Packeteer never announces a prefix that is not in the learned RIB view.
  • BGP behavior in this release is lab-proven only (simulated routers in CI, documentation prefixes and private ASNs), not on a public edge.

Image: ghcr.io/grandarcher/packeteer:0.8.0 (also :0.8 and :latest once the publish workflow finishes). See CHANGELOG.md for details.

What's Changed

Full Changelog: v0.7.0...v0.8.0