Skip to content

v1.1.1 - First public release

Latest

Choose a tag to compare

@chezzof chezzof released this 06 Jul 20:57
7567292

Summary

Esports Isolator PRO is a Windows-only process isolation tool for competitive games. It detects configured or discovered games, applies reversible CPU/process/power tuning, and restores the system after the session ends.

This first public release packages the current security-hardening baseline for source plus reproducible local Windows builds.

Artifacts

  • Esports.Isolator.PRO.Setup.1.1.1.exe
  • Esports-Isolator-PRO-1.1.1-portable.exe
  • SHA256SUMS.txt

Verification

Published artifacts were produced from main commit 7567292fee848e5546de715b04a5cf105e2414a6 after the release gate passed:

  • npm.cmd --prefix ui ci - passed; 0 vulnerabilities during install.
  • npm.cmd --prefix ui audit - passed; 0 vulnerabilities.
  • python -m unittest discover -s tests -p "test_*.py" -v - passed; 251 tests.
  • powershell -ExecutionPolicy Bypass -File scripts\verify.ps1 - passed.
  • npm.cmd --prefix ui run build:renderer - passed.
  • npm.cmd --prefix ui run smoke - passed.
  • npm.cmd --prefix ui run test:ui-quality - passed; 4 visual and 3 a11y tests.
  • powershell -ExecutionPolicy Bypass -File scripts\release-check.ps1 - passed; package build, packaged runtime verification, installed/portable artifact verification, and checksum generation completed.

Requirements

  • Windows 10/11.
  • Python 3.12+; packaged builds require EII_PYTHON set to a trusted absolute interpreter path.
  • Administrator elevation for full CPU Sets, IFEO, power plan, timer, and process tuning behavior.

Security and Compatibility Notes

  • The installer is not code-signed in this repository. Windows SmartScreen may warn on downloaded artifacts.
  • Checksums detect artifact corruption. They do not authenticate publisher provenance without signed checksums, Sigstore, GitHub attestations, or code signing.
  • Background jailing remains opt-in.
  • The desktop localhost API token is owned by Electron main; the renderer uses allowlisted IPC proxy operations and never receives the raw token.
  • IFEO and power recovery state is stored as authenticated protected state and fails closed if tampered.
  • Packaged startup verifies backend resource integrity and protected ACL assumptions before launching Python.
  • Run the elevated packaged app only with a trusted Python interpreter configured through absolute EII_PYTHON.
  • Do not use this project to bypass, disable, or tamper with anti-cheat software.
  • If a game or anti-cheat blocks a tuning operation, treat that as a compatibility boundary.
  • Packaged builds can download Electron Builder helper binaries at build time; the app itself does not download or execute remote code at runtime.

Checksums

4754b11d045b888d13ed8c44cd44af08131454bbba0e9cc9055eac6af95c2376  Esports.Isolator.PRO.Setup.1.1.1.exe
7b7728a02d08ab8b07f1f095c728c2bf92d072969b3a440287a80f853e41e2b1  Esports-Isolator-PRO-1.1.1-portable.exe