pebble.
Pebble / Docs / Internals

Roadmap and release notes

Unreleased (after 0.2.0)#

0.2.0#

Not yet verified on FreeBSD: route-to through a wg(4) interface, and the pfctl -vss output format the live view parses.

0.1.1#

Pebble gains an optional management layer. Existing configurations are unchanged: every new setting is optional, schema version 1 still applies, and with monitoring and management.web absent Pebble behaves exactly as 0.1 (no resident process).

Upgrading from 0.1: install the new binary, run pebble bootstrap (adds the user and rc.d scripts), then enable the new sections if you want them and pebble apply.

Phases#

Phase State
1. Audit and architecture done: agent/web split, ownership, trust boundaries (security.md), design system, budgets
2. Read-only web interface done
3. Monitoring and events done
4. DNS and VPN management done: feeds, allow/deny lists, local records, domain test, WireGuard peers and guided test
5. Configuration editor done: structured forms, YAML editor, diff, plan, protected apply, confirm, rollback, history
6. Diagnostics engine done: health checks, route/DNS/flow explanation, VPN checks, incident reconstruction
7. Terminal dashboard done
8. Hardening and release in progress — see below

Still to do before a release#