Skip to content

0.0.3

Latest

Choose a tag to compare

@kamshory kamshory released this 22 Oct 05:43
· 1 commit to feature/version-0.3.1 since this release
cc399f6

MagicServer Version 0.0.3

Date: October 23rd, 2025

✨ Improvements

MagicServer Updater

A new script, update-magicserver.php, has been introduced to streamline the update process. This robust command-line tool automates the updating of MagicServer to the latest version.

Key features of the updater include:

  • Automatic Updates: Fetches and installs the latest release directly from the official GitHub repository.
  • Service Management: Automatically stops all running services (Apache, MariaDB, Redis) before the update and ensures none are running during the process.
  • User Confirmation: Displays the new version to be installed and prompts for user confirmation before proceeding.
  • Safe Backup & Recovery: Creates a full backup of the existing installation (excluding user data and configurations) before applying any changes. In case of an error, the updater will automatically roll back to the previous version, ensuring zero corruption.
  • PHP Runtime Update: Intelligently handles updates to the PHP runtime itself by using a separate helper script, avoiding file locking issues on Windows.
  • Data Protection: Safeguards user data and configurations by skipping sensitive directories and files (e.g., www/, data/, mysql/, logs/, and main configuration files like httpd.conf and my.ini) during the update process. Configuration template files (like httpd-template.conf) will still be updated to ensure you receive the latest default settings.

What's Changed

Full Changelog: 0.0.2...0.0.3