Skip to content

NBN 2.0.1

Choose a tag to compare

@HaileyStorm HaileyStorm released this 29 Mar 06:08
· 155 commits to main since this release

NBN 2.0.1 is a patch release focused on External World / IO control coverage and Workbench operator visibility.

Highlights

  • External World IO control expanded: IO now exposes placement worker-capacity snapshots for external clients, an IO kill wrapper for external sessions, output-vector source selection through IO, and per-brain output-vector-source overrides instead of only one global setting.
  • Workbench Speciation is easier to operate: the pane now shows epoch inventory and active epoch state, and one epoch selector applies consistently to counts, trend cards, flow, split-proximity, and cladogram views.
  • Runtime load is much easier to read from Workbench: Orchestrator and Debug both surface aggregate worker resource usage, current and recent worker pressure, recent tick timeout/lateness, and whether HiveMind has automatically reduced cadence under backpressure.
  • Local-launch networking is clearer: the local advertise host now defaults to the resolved LAN/default advertised IP, lives in the Local Launch card, and still supports explicit Tailscale, alternate LAN, or forwarded public/global IP overrides when needed.

Operator notes

  • For Local Launch deployments behind overlays or NAT, set the advertise host explicitly when peers should reach the machine through Tailscale or a forwarded public address; otherwise the default resolved LAN/default advertised IP should be sufficient.

Validation

  • bash tools/docs/render-nbnv2-docs.sh --check
  • dotnet build NBNv2.sln -c Release --disable-build-servers
  • dotnet test NBNv2.sln -c Release --disable-build-servers
  • bash tools/dist/release.sh --confirm (re-runs docs check, build, full test suite, then tags/pushes v2.0.1)