Skip to content

Release Candidate 4.3 - Installer Reliability

Pre-release
Pre-release

Choose a tag to compare

@hbashton hbashton released this 09 Aug 00:47
· 179 commits to main since this release

Release Candidate 4.3 - Installer Reliability

RC4.3 pairs DS4Windows 5.0.3.0 with VIIPER 0.1.0 and tightens every standard,
portable, update, repair, and uninstall path around one verified offline
package.

Highlights

  • VIIPER 0.1.0 everywhere. The tray, Windows executable metadata, API
    version, release package, DS4Windows compatibility gate, and both installer
    paths all identify the same production backend build.
  • Exact portable compatibility. A portable VIIPER can run from any
    location when its executable matches this release's pinned SHA-256. Users
    are not forced into Program Files merely because DS4Windows is portable.
  • Deterministic updates. Stale installer registrations are retired rather
    than relaunched or allowed to block the current package.
  • Fail-closed backend checks. Missing, outdated, or modified VIIPER
    binaries cannot silently start. Repair uses the exact bundled offline
    payload and verifies it before virtual controllers are enabled.
  • Safer shared infrastructure. Updates preserve healthy VIIPER and USB-IP
    infrastructure. Uninstall removes only files and tasks owned by the managed
    installation.
  • Broader release gates. Clean install, upgrade, repair, internal repair,
    USB-IP removal and recovery, uninstall, reinstall, payload integrity, and
    startup behavior are validated before publication.

Included software

  • DS4Windows 5.0.3.0 (self-contained x64)
  • VIIPER 0.1.0
  • usbip-win2 0.9.7.7
  • Optional offline HidHide and FakerInput installers

The standard installer preserves profiles and settings while upgrading only
package-owned files. Portable users can continue using the release ZIP.