Skip to content

v0.0.9

Choose a tag to compare

@github-actions github-actions released this 04 Jun 06:55

πŸ“¦ Assets

Platform Archive
Linux x86_64 zero-v0.0.9-linux-x86_64.tar.gz
macOS x86_64 zero-v0.0.9-darwin-x86_64.tar.gz
macOS aarch64 zero-v0.0.9-darwin-aarch64.tar.gz
Windows x86_64 zero-v0.0.9-windows-x86_64.zip

Quick download (latest): https://github.com/\zerodenet/zero/releases/latest/download/zero-{platform}.{ext}

πŸ“ Changes

πŸš€ Added (6)

  • IPC multiplexing β€” id-based request-response pairing + persistent connection
  • per-dispatcher H2 chain manager β€” completes chain migration
  • per-dispatcher Trojan and Mieru chain managers
  • per-dispatcher chain-outbound manager with async response polling
  • generic UDP dispatch β€” protocol-agnostic routing for all inbound UDP paths
  • bug fixes, docs overhaul, panel connector, vmess crypto, hardening

πŸ› Fixed (6)

  • pass TLS fingerprint cipher suites through to ztls in connect_tls13_upstream
  • session metering, double-counting, and pre-existing compile error
  • VLESS UDP SOCKS5 upstream response handling and dead code cleanup
  • restore structured TLS parsing in ztls::util after incorrect refactor
  • update session_observability test expectations to match relay-only byte tracking
  • update test imports after ztls refactor, fix direct inbound test, suppress vmess body AEAD warnings

πŸ”¨ Improved (2)

  • drop zero-protocol- prefix from protocol crate names
  • unify VLESS chain response polling into chain_tasks JoinSet

πŸ”§ Maintenance (3)

  • bump workspace version to 0.0.9
  • cargo fmt fix
  • split protocol crate versions to track upstream references

πŸ“– Documentation (5)

  • correct VLESS TLS fingerprint gap β€” ztls already used, just needs parameter passthrough
  • rewrite protocols/README.md and remove outdated TODO.md files
  • add protocol README.md files with version tracking and alignment status
  • remove docs/versions/ β€” version notes belong in GitHub releases, not repo docs
  • update test commands to use shortened protocol crate names

πŸ€– auto-generated by GitHub Actions