Skip to content

Pairkiller v4.4.0

Choose a tag to compare

@github-actions github-actions released this 31 May 01:06
· 37 commits to main since this release

Pairkiller v4.4.0

๐ŸŽฎ Cross-Platform App Monitoring & Control

Pairkiller automatically manages your companion applications based on what games you're playing. Now with seamless update system and full backward compatibility!

๐Ÿ“ฅ Downloads

Choose the appropriate download for your platform:

๐ŸชŸ Windows:

  • Pairkiller-4.4.0-x64.exe - Windows installer (64-bit) โ† Recommended
  • Pairkiller-4.4.0-ia32.exe - Windows installer (32-bit)

๐ŸŽ macOS:

  • Pairkiller-4.4.0-x64.dmg - macOS Intel
  • Pairkiller-4.4.0-arm64.dmg - macOS Apple Silicon (M1/M2/M3)

๐Ÿง Linux:

  • Pairkiller-4.4.0-x64.AppImage - Universal Linux โ† Recommended
  • Pairkiller-4.4.0-x64.deb - Debian/Ubuntu
  • Pairkiller-4.4.0-x64.snap - Snap package

๐Ÿ” Security

  • SHA256SUMS.txt - File checksums for verification

๐Ÿ“‹ Installation Notes

Windows: Run the installer or use the portable version
macOS: Mount the DMG and drag to Applications folder
Linux: Make AppImage executable (chmod +x) or install DEB/Snap package

๐Ÿ”„ Updating from Previous Versions

This version includes a comprehensive migration system that automatically updates your configuration from any previous version (v1.0.0+). Your settings, app groups, and preferences will be preserved during the update.

๐Ÿ“ What's New

โœจ Features

Seamless Update System

  • Configuration Migration: Automatic migration of settings from any previous version (v1.0.0+)
  • Backup System: Automatic configuration backups before updates with recovery functionality
  • Enhanced Auto-Updater: Improved error handling with network retry and graceful fallbacks
  • Update Safety: Pre-installation checks and validation to ensure successful updates
  • Migration Testing: Built-in test suite to verify configuration migrations work correctly

Compatibility Improvements

  • Full backward compatibility with all previous configuration formats
  • Automatic detection and migration of legacy apps array to new appGroups structure
  • Preserved user settings during updates (monitoring intervals, UI preferences, etc.)
  • Intelligent recovery from corrupted configurations using backup system

Developer Experience

  • Added comprehensive migration test suite (npm run test:migration)
  • Enhanced build validation in CI/CD pipeline
  • Improved error logging and debugging capabilities
  • Better Sentry integration for update-related issues

๐Ÿ”ง Technical Changes

  • Added configVersion tracking for precise migration control
  • Implemented atomic configuration saving to prevent corruption
  • Enhanced error handling for network issues during updates
  • Added automatic cleanup of old configuration backups (keeps last 5)
  • Improved GitHub Actions workflow with compatibility testing

3.2.0 (2024-11-26)

3.1.1 (2024-11-26)

๐Ÿ’ป System Requirements

  • Windows: Windows 10+
  • macOS: macOS 10.14+ (Mojave)
  • Linux: Ubuntu 18.04+ or equivalent
  • Administrator/sudo access may be required for app control features

๐Ÿ†˜ Need Help?


Full Changelog: v4.4.0