NOTE: If you get a page with just the background or the page does not display properly then clear your cache(templates_c and browser).
Releases 1.2.0-stable and newer:
Frontend: Requires PHP 7.1 - 8.3
Windows Backend Servers: Requires Microsoft .NET Framework 4.5.2 or greater
Linux Backend Servers: Requires JRE 8 or greater
Features
PHP 8.1 and higher support
Refactored threading on the backends to increase reliability
Implemented machine-based scheduled tasks (One machine will be responsible for executing all of your scheduled tasks)
This is the default task scheduler going forward, if you previously had it set to “gsppanel” or “local” then it will be set to using a machine after upgrading. You will need to select what machine you want to use for scheduled tasks post-upgrade.
Scheduled tasks that are using a local cron will no longer operate.
Refactored sending commands to machines so that it is more resilient and respects system resources
Improved method of determining if a machine is online so allow for faster processing of machine commands
Added bandwidth limiting to HTTP and FTP on backends, this be customized by setting “ftpratelimit=100” and/or “httpratelimit=100” (100Mbps) in gsp-panel.ini on each backend. Rate limiting is disabled by default.
Optimized FTP connections to be considerate of CPU usage for data connections
Bug Fixes
Fixed an issue preventing extracted archives from being deleted after downloading a game
Fixed a data integrity issue with scheduled tasks saving properly
Updated SysControl::Run to not waste resources on offline machines