Skip to content

xray-rust-mobile 0.6.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@aimalygin aimalygin released this 08 Sep 01:59
Immutable release. Only release title and notes can be modified.
5a00f89

v0.6.0-rc.1

Pins the SDK to xray-rust v0.6.0-rc.1, adding bounded VLESS encryption, lazy IPOnDemand routing and independent XHTTP download carriers. The core also provides the supported-configuration contract and parser-backed configuration tooling.

Swift and Kotlin adapters include encrypted VLESS URL imports and IPOnDemand routing snapshot decoding. The public C ABI remains version 1.

Distribution

  • Apple: verified XCFramework for iOS, tvOS and macOS, with the exact SwiftPM checksum locked in the tagged package.
  • Android: standalone AAR for arm64-v8a, armeabi-v7a, x86 and x86_64.
  • GitHub prerelease assets include SHA-256 checksums, licenses and provenance metadata. This RC is not published to Maven Central or GitHub Packages.

Validation and coverage

The prepared source and checksum PR passed all four CI jobs, including 257 Swift tests, 81 Kotlin tests, Android native surface/dependency/16 KiB checks and a minified application consumer. The tag release workflow verifies the locked Apple artifact and core evidence, rebuilds/tests the SDK and verifies uploaded assets before publication.

Bounded physical campaigns passed all five required v0.6 scenarios on iPhone 13 / iOS 18.6.2 and Samsung SM-A145F / Android 15. Short performance gates passed on the same pinned core. Long soak tests were omitted by owner decision. These results do not claim six-hour, WAN, network-switch, sleep/wake or process-death coverage.

Core release evidence · Mobile release workflow