Skip to content

xray-rust v0.5.0

Choose a tag to compare

@aimalygin aimalygin released this 03 Sep 18:38
· 14 commits to main since this release

Highlights

  • Promotes the reviewed v0.5.0-rc.1 implementation to stable without runtime code changes.
  • Adds managed encrypted DNS and bounded caching, health-aware selectors, connection management, validated TCP chaining, structured TUN diagnostics, and atomic routing-policy replacement.
  • Keeps the documented pre-1.0 API and security maturity boundary.

Verification

The complete automated release matrix passed, including pinned Xray-core interoperability, ASan/Miri/Loom hardening, bounded fuzzing, controlled-loss transport tests, exact-revision performance budgets, Apple builds, and the four-ABI Android AAR.

This release accepts the completed Apple H2/REALITY and memory rehearsals plus the Android H2/H3/REALITY, transition, recovery, memory, and cancellation rehearsals as physical-device evidence. The previously planned clean six-hour Apple and Android campaigns were not run and are not claimed.

The separately packaged Apple/Android SDK release follows in xray-rust-mobile v0.5.0.

Full Changelog: v0.4.0...v0.5.0