Skip to content

Ironbullet v0.6.2-rc.4

Choose a tag to compare

@notgate notgate released this 18 Jul 10:41

Ironbullet v0.6.2-rc.4

Hotfix RC for encrypted-proxy Xray lifecycle cleanup after job completion.

Fixed

  • Fixed xray.exe remaining visible in Task Manager after a GUI job completes while Ironbullet stays open.
  • Added job-scoped leases for managed Xray adapters so encrypted proxy processes are ref-counted and torn down when the last owning job drains.
  • Covered both config jobs and proxy-check jobs that resolve VMess/VLESS/Trojan URIs through bundled Xray Core.
  • Kept concurrent jobs safe: shared encrypted proxy adapters stay alive until every active owner releases its lease.
  • Removed an external httpbin.org dependency from a unit test by replacing it with a local HTTP fixture.

Verification

  • cargo test --lib --no-default-features — 91 passed.
  • cargo test --test config_speed_fixture_test --no-default-features — 1 passed.
  • scripts/build-windows-native.cmd — passed.
  • tools/config-speed-test/test-xray-cleanup.ps1 — passed against the packaged RC4 bundle.
  • Packaged cleanup smoke observed an xray.exe child during execution and reported zero leaked Xray PIDs and zero leaked generated configs after exit.

Artifact

  • Asset: ironbullet-v0.6.2-rc.4-windows-x64.zip
  • SHA-256: 41c29657775b87feb855a24f532f96a6e937e540ec1f68855cb65e10d31b70b7
  • Size: 35,359,290 bytes