Skip to content

v0.0.13

Choose a tag to compare

@github-actions github-actions released this 16 Jun 06:17

πŸ“¦ 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 supported per 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