v0.69.1
Billionmail/BillionMailv0.69.1Jun 1, 2026by fatedier
AI Summary
This release updates the wire protocol to apply consistently across UDP-based proxies and XTCP connections. It improves SUDP compatibility for mixed deployments and ensures NatHoleSid messages follow the selected protocol version.
Key Highlights
- `transport.wireProtocol = "v2"` now applies to UDP-based proxy payloads
- Improved SUDP compatibility during mixed v1 and v2 deployments
- XTCP work connection NatHoleSid messages now follow the selected wire protocol
Breaking Changes
- When enabling transport.wireProtocol = "v2" for SUDP, upgrade both the proxy and visitor frpc instances first, or keep them on v1 until both sides are upgraded.
New Features
- UDP payload framing consistency
- SUDP bridging capabilities between protocol versions
- XTCP NatHoleSid protocol alignment
Full Release Notes
## Features * `transport.wireProtocol = "v2"` now also applies to UDP-based proxy payloads, including ordinary UDP and SUDP, so their payload framing is consistent with the selected wire protocol. * Improved SUDP compatibility during mixed `transport.wireProtocol` deployments, allowing frps to bridge payloads between v1/default and v2 SUDP clients. * XTCP work connection `NatHoleSid` messages now follow the selected `transport.wireProtocol`. ## Compatibility Notes * When enabling `transport.wireProtocol = "v2"` for SUDP, upgrade both the proxy and visitor frpc instances first, or keep them on `v1` until both sides are upgraded.