v0.4.0 - 20 August 2026
🎉 New Features
- Config: Split secrets and add validation options
d4d1009by @MarchSnow-1 - Edge: Harden bootstrap and FAKE-IP routing
1f65ffaby @MarchSnow-1 - Center: Validate registrations and enforce edge limits
81c534fby @MarchSnow-1 - Auth: Add V2 route token and strict secret versioning
b7a890cby @MarchSnow-1 - Agent: Harden client and server handshake paths
6bcab35by @MarchSnow-1 - Edge: Verify V2 tokens and bind client IP
b4b108cby @MarchSnow-1 - Center: Version secret pushes and fail closed on queue full
2eb8f66by @MarchSnow-1
🐛 Bug Fixes
- Edge: Harden reconnect and registration result handling
3106d3dby @MarchSnow-1 - Edge: Make cache writes safe and flush on shutdown
2355171by @MarchSnow-1 - Protocol: Harden PPv2 and message semantics
cd2e20aby @MarchSnow-1 - Util: Harden ICMP and framed writes
f0f1d7eby @MarchSnow-1 - Center: Bound connection resources and harden lifecycle
500e965by @MarchSnow-1 - Center: Harden connection lifecycle
27fc280by @MarchSnow-1
📝 Documentation Changes
- Sync token, config, FAKE-IP and PPv2 docs
83d5eb7by @MarchSnow-1 - Add technical design guide and update agent guidance
43b212fby @MarchSnow-1 - Add agent collaboration guides
60872f5by @MarchSnow-1
✅ Changes to Test Assets
- Add unit tests for protocol, auth, edge and utilities
39164a4by @MarchSnow-1
Full Changelog: v0.3.0...v0.4.0