Feature Release 5.1 & 5.2

The last feature release of 2022 is here. It includes the following:

New: PHP 8.1 Is Now The Default

Now that PHP 7.4 is no longer being officially supported with security updates, we’ve made the default for new sites and servers PHP 8.1

This has some ramifications:

  • You will not be able to install sites on servers where PHP 8.1 is not installed. Most servers should already have it but if, for some reason it’s not there, you should be able to install it from the server’s UPGRADE tab.
  • You will still be able to switch a site to use PHP 7.4.
  • Existing sites will remain on their current PHP version.
  • Even on older servers where the server PHP CLI is set to 7.4, new sites will be installed with PHP 8.1.
  • Operations where we don’t ask for a PHP version will assume PHP 8.1.
  • New servers will set the PHP CLI to version 8.1. This means that all operations that uses wp-cli will run it using PHP 8.1. If you have sites that are not PHP 8.1 compatible, this might cause an issue. In that case you will need to downgrade the PHP CLI version to 7.4.

However, if you really want to use an earlier version of PHP as the default on all your new sites, you can still do that.

There is a new setting that allows you to choose the PHP version that all new sites can be switched to after the installation is complete:

Improved: Onboarding Wizard

The onboarding wizard now supports additional server providers. Support has been added for:

  • Linode
  • Vultr
  • Vultr Baremetal
  • UpCloud
  • Hetzner

There is now an extra screen in the wizard where you have to choose the provider.

Improved: New Filter For Web Server Type

If you have a mix of both OpenLiteSpeed and NGINX servers, you can now quickly filter your server list by one or the other.

New: Bulk Remove Callbacks

There is a new option under the BULK ACTIONS drop-down in the server list – REMOVE CALLBACKS.

With this option it now becomes a lot easier to upgrade your callbacks. You can remove them from multiple servers first and then use the INSTALL CALLBACKS option to add them back.

New: Callbacks Now Send APT Action Status

Every 1 minute we will check to see if APT is running. If it is, WPCD.Cloud will be notified and a notice placed in the server list.

Where this might be useful is when a server is first deployed. On some providers, servers will almost immediately start running background updates which can cause conflicts if you try to perform actions of your own. This helps to warn you to be careful.

Other

  • Support for PHP versions 5.6, 7.1, 7.2 & 7.3 is deprecated and will be fully removed in the near future.

Release 5.2

Shortly after releasing 5.1 we pushed a new version (5.2) that included a number of tweaks and fixes:

  • New: Option to flip just the SSL meta flag on the SSL tab for a site.
  • Improved: Can now click to copy the domain name just like you can ip addresses.
  • Improved: Can now click to copy the user name and password for file manager and phpmyadmin.
  • Tweak: Attempt to detect duplicate simultaneous runs of apt-get and send back warning for error log.
  • Tweak: Better handling of calculations related to transient expiration when an object cache is in use.
  • Tweak: A better way to manage PHP.INI on OLS servers while still locking down the domain folder (requires upgrading existing OLS servers and sites)
  • Tweak: Disable tiny file manager on sites that are running PHP 8.1 since it is not yet fully compatible with 8.x.
  • Tweak: The link to open the file manager and phpmyadmin tools are now real buttons instead of just links. This makes it easier to style to match the other buttons, especially on the front end.
  • Fix: Database backups might sometimes leave the .sql file blank.
  • Fix: When restoring just an nginx web server configuration, do not delete ssl certificates.
  • Fix: Check that the $domain var in the bash scripts have a value before attempting to use it for deletes.
  • Fix: A harmless JS error was being thrown when a server was viewed on the front-end without the STATISTICS having run at least once.
  • Fix: Remove click to copy function from the APPS column in the server list. It was confusing if someone just wants to click the link to navigate to the app detail screen.
  • Fix: Cloning a site would flip the SSL meta to ‘off’ on the origin site. This qualifies as a DUH!
  • Hot Fix: Issue with PHP 8.1 and OLS when installing sites – PHP execution via piped strings will cause a segmentation fault.
Posted in