Changelog
routerd is currently pre-release software. This changelog records meaningful changes as the resource model takes shape.
Unreleased
- Added the resource ownership and adoption foundation: artifact intents for every current resource kind, a local ownership ledger, read-only adoption candidate reporting, and orphan reporting for managed routing/nftables artifacts.
- Added
routerd adopt --applyand ledger updates after successful non-dry-run reconcile. - Added ledger-owned orphan cleanup for DS-Lite tunnels, routerd nftables tables, and routerd systemd services.
- Added
PathMTUPolicyfor IPv6 RA MTU advertisement and nftables TCP MSS clamping. - Added minimal firewall resources:
Zone,FirewallPolicy, andExposeServiceunderfirewall.routerd.net/v1alpha1. - Added
HealthCheck.spec.roleto distinguish link, next-hop, internet, service, and policy health semantics. - Added a Docusaurus documentation site scaffold for
routerd.net. - Added a Docusaurus website configured for Cloudflare Pages at
routerd.net. - Added
NTPClientfor staticsystemd-timesyncdconfiguration. - Added explicit dnsmasq
listenInterfacesallow-listing. - Scoped dnsmasq DNS bind addresses to router self addresses.
- Added remote syslog configuration support through
LogSink. - Added default route policy support for active
IPv4PolicyRouteSetcandidates. - Added PPPoE interface rendering and systemd unit management.
0.1.0 Planning Baseline
- Initial resource model for interfaces, static IPv4, DHCP stubs, plugins, dry-run, status JSON, and systemd service layout.