github Jolymmiles/Xray-core v26.7.26
Xray-core v26.7.26

latest releases: v26.9.5-0936, v26.9.4-2204, v26.9.3-0814...
one month ago

TLS, REALITY, VLESS, SMUX and Transport Reliability

This release contains nine changes since Xray-core v26.7.24.

TLS and REALITY

  • Coalesced TLS records while isolating session-resumption state.
  • Skipped session resumption when it would forge the selected client fingerprint.
  • Made REALITY client-version bounds operator-configurable without an implicit default.

VLESS and SMUX

  • Gave decoded VLESS request addresses independent lifetimes.
  • Filled SMUX frame padding with cryptographically random bytes.
  • Prevented the readv reader from handing consumers its own vector storage, avoiding concurrent release and merge corruption.

Runtime cleanup

  • Removed unreachable HTTP sniffer narrowing from the dispatcher.
  • Removed unused pooled-link transport helpers.
  • Set the core version to 26.7.26.

What's Changed

  • perf(tls): coalesce records and isolate resumption in 9f132ce
  • fix(reality): make client version bounds configurable without a default in 790ae06
  • fix(vless): give decoded request addresses their own lifetime in 535804a
  • fix(tls): skip session resumption when it would forge the fingerprint in b4b5cc2
  • fix(singmux): fill frame padding with random bytes in 14e7488
  • refactor(dispatcher): drop unreachable HTTP sniffer narrowing in e72a653
  • refactor(transport): drop unused pooled link helpers in 2b1463a
  • chore: bump version to 26.7.26 in b2feda5
  • fix(buf): stop readv reader from handing out its own vector storage in 203fe55

Full Changelog: v26.7.24...v26.7.26

Don't miss a new Xray-core release

NewReleases is sending notifications on new releases.