Skip to content

2.0.4 Release

Latest

Choose a tag to compare

@LowKey88 LowKey88 released this 04 Feb 03:00

Changelog

[2.0.4] - 2025-01-26

Changed

  • Standardized resource allocation across all VPS plans:
    • Set consistent 3 terminals per core for all configurations
    • Unified CPU threshold to 75% for all core counts
    • Optimized for VPS Forex plans (Lite, Pro, Plus, Max)
  • Updated default configuration values to match standardized settings
  • Improved installation process:
    • Removed automatic old installation cleanup
    • Added proper existing installation check
    • Better separation between install and uninstall scripts
  • Improved uninstaller behavior:
    • Removed affinity reset during uninstall
    • Preserves terminal CPU optimizations
    • Added comprehensive uninstallation verification
    • Process and service status checks
    • Installation cleanup verification
    • Detailed status reporting
  • Enhanced service management:
    • Added Stop-MTOptimizer.ps1 for reliable service stopping
    • Added Start-MTOptimizer.ps1 for safe service starting
    • Implemented daily log cleanup at midnight
    • Added log cleanup on service startup

Fixed

  • Improved terminal process detection to support all variants (terminal.exe, terminal64.exe)

[2.0.3] - 2025-01-26

Changed

  • Simplified core assignment to use round-robin approach
  • Reduced complexity in process management
  • Improved error handling and recovery
  • Enhanced logging system with detailed process tracking
  • Updated installation and uninstallation process
  • Improved terminal lifecycle monitoring
  • Enhanced process cleanup mechanism

Added

  • Basic state tracking for process assignments
  • Clear error messages in logs
  • Simple CPU threshold monitoring
  • Proper log directory permissions
  • Explicit terminal termination logging
  • Terminal count change tracking
  • Detailed core assignment status reporting
  • Process-to-core mapping logs
  • Active process enumeration
  • Terminal lifecycle event tracking

Removed

  • Complex CoreOptimizer class structure
  • Unnecessary NUMA architecture handling
  • Complex logging queue system
  • Log backup during uninstallation

Fixed

  • Process affinity reset during uninstall
  • Processor affinity calculation for 2-core systems
  • Processor affinity handling for all core configurations with dynamic fallback
  • Improved core validation and assignment logic for multi-core systems
  • Registry cleanup on uninstall
  • Error handling in main loop
  • Process termination detection and cleanup

[2.0.2] - Previous Version

Initial version with complex architecture.