- Added additional ports setting for servers, map additional ports to Docker containers - Added exec flag to Docker tmp mount to support certain Minecraft server types - Added link to create FTP account directly in the FTP client - Added setting for cleaning up the Docker container before running a server - Added setting for controlling startup JAR update feature - Added setting to redirect support link to a custom URL instead of using the contact form - Added setting to show daemon name for normal users - Added support for FTPS - Added trace log level for some move verbose logging - Allow daemon to shut down when an update is in progress - Allow leading and trailing spaces in forced server config settings - Allow reloading of some additional main configuration file settings - Ensure ftp_user entries are unique - Fixed copying JAR files from daemon jar directory not always working - Fixed display of "No Access" default role in server permissions - Fixed full domain name not always being displayed - Fixed plugins not always displaying correctly - Fixed potential stacktraces - Fixed script termination in single user mode - Fixed some plugin pages not being displayed correctly - Fixed stacktrace in custom parameter list - Fixed template listing when an invalid ZIP file is encountered - Fixed user crash detection settings not always applying - Fixed using certain characters in database names with some versions of MySQL - Fixes for PHP 7.1 - Handle SELinux in setup.sh to avoid certain types of 403 errors - Ignore errors due to missing table before database update - Implemented JAR update feature on startup - Implemented getOwnApiKey function to better support apps using the API - Implemented support for JAR categories and categorized listing - Improved IP, FTP IP and FTP External IP detection in setup.sh - Improved RAM statistics wording - Improved SELinux commands in setup.sh - Improved brute-force protection - Improved clickjacking protection - Improved default backup command to not include previous backups - Improved default player connection parsing for some server types - Improved wording in installer to make it clear that the databases need to be created before running the installer - Increased time between ingame messages for free version - Installer improvements - Limit player list length in task scheduler to avoid excessive memory usage - Log filename currently being updated - Log important lines even if the log rate is being exceeded - Minor fixes and improvements - Order JAR file list by display name - Print better error message when the API fails to connect - Print daemon ID when standalone FTP server starts up - Removed some debug log messages - Return server quota in getServerResources API call - Show global commands in scheduled task command list - Show warning and info message when a server JAR does not exist - Skip deprecated integrity check by default to support BTRFS - Updated Yii framework - Updated pyftpdlib - Use brute-force protection for the API - Use fsockopen instead of pfsockopen for panel connections