Skip to content

v0.0.13-rc

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jun 11:04

πŸ“¦ 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 (10)

  • 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 (5)

  • 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 (16)

  • 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