Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 21 Jun 00:25
· 40 commits to master since this release

Added

  • Route-target view can use GraphQL. Set [profiles.<name>.api] route_target = "graphql" to fetch a route target's importing + exporting VRFs in one /graphql/
    query instead of two REST vrfs list calls. Identity resolution stays REST (so
    not-found/ambiguous exit codes are unchanged) and the result is byte-identical to
    the REST path; an instance whose schema can't support it transparently falls back
    to REST, with the reason in nbox status. The surface joins the per-surface api
    block and the capabilities report. (Also fixes the GraphQL filter probe to
    introspect RouteTargetFilter, so the id filter is shaped correctly.)

Changed

  • Browsing one kind shows kind-aware list columns. Opening a kind from the Nav
    rail now drops the redundant per-row KIND tag — the pane title already names the
    kind — and labels the second column with the attribute that kind actually carries:
    STATUS for prefixes/IPs, VID for VLANs, RD/TENANT for VRFs, TENANT for
    route targets, SITE for devices/racks, SLUG for sites. The column sizes to its
    content. This replaces the fixed, often-empty SITE column, so a site-less kind no
    longer reads as a ragged, empty row. Mixed search results and Recent keep the
    KIND / DISPLAY / SITE layout.