Changes.
What shipped in Ze, newest first: the weekly updates, mined from git history and posted to Discord's ze-news. Each week's chips are the areas it touched; click a category to show just the weeks that touched it, click again to show everything, or click a week for the full write-up. Ze is pre-release, so the configuration syntax can still change, and the roadmap tracks the path to a stable release. For the landmark features on a timeline, see Milestones.
Week of 2026-08-03
Ze is being checked against the RFCs it implements, one MUST at a time, and that is where most of this week's work came from. BGP took the largest share. IS-IS learned to answer a purge of its own LSP, gNMI stopped serving unauthenticated writes, and web and DNS listeners can now carry an operator's own certificate.
Week of 2026-07-27
IPsec was the centre of the week. Ze ran against strongSwan and twenty defects came out. EAP-TLS worked with another implementation for the first time. The BGP announce path went from two encoders to one. OSPF, BMP, MRT and the MCP server each took correctness work.
Week of 2026-07-20
Ze has left Codeberg for GitHub. Beyond the move: protocol correctness, a security triage over the code-scanning backlog, and build-time feature gates that let a deployment ship only the code it runs.
Week of 2026-07-13
A busy routing week brought VRRP, BGP multipath in the FIB, BMP Loc-RIB monitoring, tighter RPKI policy, and several management-plane security fixes.
Week of 2026-07-06
A dense week across VPN, DNS, subscriber access, the VPP data plane, the web UI, and observability.
Week of 2026-07-01
Work landed across DNS, traffic security, routing, and the CLI this week.
Week of 2026-06-25
Shipped across security, the appliance, routing, and observability this week.
Week of 2026-06-22
Focused on trimming attack surface and rounding out OSPF.
Week of 2026-06-15
Native IS-IS landed, MPLS gained fast reroute, and firewall rules can now pull straight from the IRR.
Week of 2026-06-08
A week of operator-facing polish: the Web Workbench UI, SR-Policy and IRR-based filtering in BGP, per-subscriber CoS, and a talk at LINX.
Week of 2026-06-01
The CLI grammar rollout finished, MRT tooling arrived, and a handful of quiet-but-important reliability bugs got fixed.
Week of 2026-05-25
MPLS grew a full label-switching stack, flow export and gNMI landed, and config commits became transactional.
Week of 2026-05-18
A full native IPsec/IKEv2 VPN stack, a route server for IXPs, and a big allocation-hunting pass across the BGP hot path.
Week of 2026-05-11
CPE features round out, interface config gets restructured, and RPKI gains ASPA path verification.
Week of 2026-05-04
Two major subsystems landed this week: a fleet management tool for appliances, and a PPPoE access concentrator alongside VPP-backed NAT and ACLs.
Week of 2026-04-27
Interface configuration now rolls back cleanly on failure, the web UI got a dedicated CLI page, and traffic-control state survives more edge cases.
Week of 2026-04-20
Security hardening, a new diagnostics subsystem, and a redesigned operator web UI headline this week.
Week of 2026-04-13
A complete L2TP/PPP access stack, TACACS+ and pluggable AAA, a VPP dataplane, and new nftables/tc firewall backends.
Week of 2026-04-06
A full BFD engine, BGP route reflection and policy filters, a REST/gRPC config editor, WireGuard support, and a talk at Net Manchester.
Week of 2026-03-30
A full interface management subsystem, offline DNS/RIR resolution tooling, config-driven plugin loading, BGP healthcheck and long-lived graceful restart support, and a Looking Glass overhaul.
Week of 2026-03-23
A full web interface, fleet management, redistribution filtering, and a stack of routing-protocol correctness work all landed together.
Week of 2026-03-16
RPKI route origin validation landed in full, alongside a wave of BGP RFC compliance work, CLI polish, and daemon security hardening.
Week of 2026-03-09
A big week for access, config safety, and BGP session security.
Week of 2026-03-02
Best-path selection landed, along with outbound route tracking and a round of CLI/editor polish.
Week of 2026-02-23
A route-server-focused week: reliability fixes for BGP Route Server under load, a new external plugin protocol option, and systematic config validation.
Week of 2026-02-16
A hard round of route reflector hardening, a live web dashboard for the chaos tool, and a batch of BGP protocol and config improvements.
Week of 2026-02-09
A new chaos-testing tool, matured config reload, RFC 7606 enforcement, and a hot-path allocation cleanup.
Week of 2026-02-02
Mostly spent on the config editor, a new capability, and a round of decode/RIB bug fixes.
Week of 2026-01-26
Config work, the ExaBGP migration path, and correctness fixes across the wire.
Week of 2026-01-19
A big architecture week: Ze split into a hub process and a BGP child process, gained live config reload, and got a documented plugin SDK.
Week of 2026-01-12
A week focused on Graceful Restart, ExaBGP migration tooling, and logging.
Week of 2026-01-05
This week rounded out route-refresh, ADD-PATH and VPN/labeled-unicast support in the plugin API, alongside a batch of BGP correctness fixes.
Week of 2025-12-29
Route-family coverage rounded out (labeled-unicast, MPLS VPN, MUP, route reflection), a batch of protocol-correctness fixes, and a security-relevant change to how Ze listens for BGP sessions.
Week of 2025-12-22
Work on the BGP engine itself: route encoding correctness, session robustness, and a first real API surface for driving peers programmatically.
Week of 2025-12-15
The first tracked week of development on Ze. In seven days the BGP engine went from nothing to a config-driven daemon that speaks the wire protocol, holds a RIB, and tests itself against ExaBGP.
No weeks in that category yet.