v0.0.13
π¦ Assets
| Platform | Archive |
|---|---|
| Linux x86_64 | zero-linux-x86_64.tar.gz |
| macOS x86_64 | zero-darwin-x86_64.tar.gz |
| macOS aarch64 | zero-darwin-aarch64.tar.gz |
| Windows x86_64 | zero-windows-x86_64.zip |
Quick download (latest):
https://github.com/\zerodenet/zero/releases/latest/download/zero-{platform}.{ext}
π Changes
π Added (16)
- add close_reason to completed flows
- DNS cache + Fake IP query commands
- trace_route returns the matched rule
- structured field-level error diagnostics (error.details[])
- implement QUIC packet-path carrier for UDP relay chains
- implement XHTTP stream-one single-connection transport
- close all 3 remaining VLESS gaps per incomplete.md
- add MuxConnectionPool::open_udp_stream() for MUX UDP outbound
- per-client-session UDP flow isolation for SIP022 3.2.4
- bound 2022 drain with wall-clock timeout
- SIP022 3.1.3 TCP detection-prevention (single-read + drain)
- SIP022 3.2.4 UDP sliding-window replay filter
- implement SIP022 2022 UDP server response path
- add SIP022 3.1.5 server-side replay salt pool
- implement SIP022 2022-edition TCP request/response headers
- diagnostics.probe_outbound β sync single-node latency probe
π Fixed (5)
- fmt β rustfmt 1.9.0 reformats query.rs/protocol.rs test code
- guard blake3-only calls so crypto-without-blake3 compiles
- gate session/segment modules on crypto so no_std path compiles
- release notes skipped prerelease tags + scoped commits
- relay-stream TLS client fingerprint now interoperates
π¨ Improved (2)
- pass client_session_id through all UDP inbound adapters
- move inline #[cfg(test)] modules to crate tests/ dirs
π§ Maintenance (6)
- add XHTTP stream-one UDP relay final-hop e2e coverage
- add pre-commit hook mirroring CI static checks + fix rustfmt
- auto update version shell
- remove audit docs after implementation complete
- extend UDP probe to validate sliding-window replay rejection
- add SIP022 2022 UDP server-response interop probe
π Documentation (24)
- remove implemented items from gap/suggestion lists
- trim incomplete.md to outstanding gaps only
- document zero-ztls; drop stale zero-web from CLAUDE.md
- sync Mieru to
supportedper metadata - mark relay-stream TLS client fingerprint as implemented
- document runtime pid/config_path/started_at + command permissions
- sync push location, DNS query model, rule_set interval
- sync XHTTP stream-one rename and QUIC deprecation
- update non_reality_tls_fingerprint entry β confirmed removed from metadata.rs
- sync protocol-capabilities VLESS limitation codes to current state
- sync protocol README status table to actual metadata descriptors
- fix consistency gaps between docs and code
- sync incomplete.md to current implementation status
- update protocol-capabilities to reflect audit findings
- add VLESS gap audit and implementation plan
- sync protocol READMEs and capability matrix to current code
- sync docs to current code implementation
- remove closed per-session UDP routing gap
- sync stale SS 2022 docs to current spec-complete state
- document SIP022 3.2.4 UDP routing-by-session-id gap
- SIP022 is now spec-complete (all sections implemented)
- note Zero->Zero validation of 2022 TCP outbound pipeline
- readme world change
- fix dead links breaking vitepress build
π€ auto-generated by GitHub Actions