Weekly Changelog - 14 June 2022

Backup v3 beta

  • improved: when editing an external backup storage integration API key, show the generated bucket name when this API key has been used for the full backup process

Server

  • fixed: Server summary page error issue because of primary domain issue in one web application

Weekly Changelog - 7 June 2022

Backup v3 beta

  • improved: for external backup storage, get the error message from the storage provider when a full backup process failed to provide valuable information to identify the issue from the storage provider
  • fixed: UI issue, missing modal header in the external backup storage provider name

Nginx Config

  • improved: rename predefined Nginx config for WordPress Multisite Directory with Native Nginx to prevent potential conflict with RunCloud Hub

SSL/TLS

  • fixed: redirect issue for HSTS-enabled web application for both Nginx and OLS

Weekly Changelog - 30 May 2022

Backup v3 beta

  • added: new Wasabi AP Southeast 2 (Sydney) region for external backup storage
  • improved: clean up current backup job/files when a backup is canceled/removed.
  • improved: clean up local storage in the server when a backup is canceled/removed. 
  • improved: total backup snapshots should count completed backup snapshots only. 
  • fixed: fix some incremental backup fails with the 'can not retrieve backup summary' message because the backup could not be initialized properly.
  • fixed: error message when a user tries to create a backup instance to external storage but does not select any external storage integration
  • fixed: backup list pagination does not follow the current filter on the second page.

Server Health

  • improved: the server health is checked/updated every minute, previously it is every 15 minutes delay.
  • improved: instant notification when your server reaches the high resource threshold, no longer need to wait for 15 minutes delay.
  • added: another notification will be sent when the server resource is back to normal usage, below the high resource threshold.
  • added: (Business plan only) per-minute server health data that will show the server resource graph from the last hour (60 minutes).
  • removed: weekly/monthly server health data because we only keep 30 days of data, so the weekly/monthly graph does not provide valuable info.

WordPress & RunCloud Hub

  • added: 1-Click WordPress Multisite subdomain/subdirectory is available in the 1-Click WordPress.
  • improved: do not run home/site URL updates on the WordPress General Settings page when the current WordPress Multisite is broken.
  • improved: do not run home/site URL updates on the WordPress General Settings page when a user tries to update a WordPress Multisite with an existing custom domain to prevent database issues.
  • fixed: fix RunCloud Hub magic link issue when WP-CLI output is corrupted by the active plugin(s)/theme.

Web Application Cloning

  • fixed: fix cloning process issue when cloning some custom Nginx config.

PHP Releases

  • PHP 8.1.6 (Nginx)
  • PHP 8.0.19 (Nginx)
  • PHP 7.4.29 (Nginx)

*) For OpenLiteSpeed, the PHP version update is not handled by RunCloud. Once the PHP version update is available in OpenLiteSpeed, it should be updated automatically in your server.

RunCloud Agent v2.5.1 release

Some updates above will require the RunCloud Agent update in your server. It will automatically update on your server within 72hrs. If you get any warning alert after 72hrs, please contact our support for the manual update.

Weekly Changelog - 18 April 2022: Improvements & Bug Fixes

SSL/TLS

  • added: new HSTS Preload option when enabling HSTS using Advanced SSL

Supervisor

  • added: user can edit existing Supervisor job in the server

Fail2ban

  • fixed: fail2ban page stuck on loading

Support Ticket

  • improved: now user can re-open a closed ticket
  • improved: now user can close an open ticket

Security Audit

  • fixed: potential XSS vulnerabilities in the RunCloud panel

Weekly Changelog - 11 April 2022: Improvements & Bug Fixes

RunCloud Hub

  • improved: Ignore Query String feature to allow query string with no value

Laravel Octane

  • improved: add the proxy header for Octane as standard practice

Git Deployment

  • fixed: incorrect system user when using Git deployment on existing web app
  • fixed: git webhook does not work with a branch that contains a "/" character

Atomic Deployment

  • fixed: atomic deployment bug when changing branch with "/" character

Server Firewall

  • improved: now you can copy&paste multiple IPs (separated by comma) when adding a Firewall rule

Server

  • improved: add extra information on the "Unable to communicate" error message from the agent

OpenLiteSpeed

  • OpenLiteSpeed v1.7.15 is available for all OpenLiteSpeed servers

Weekly Changelog - 28 March 2022: Improvements & Bug Fixes

  • improved: Add PHP8.1 for OpenLiteSpeed.
  • improved: Add 7G Firewall v1.5 (the latest version).
  • improved: Add China UnionPay for a subscription payment. Currently, we accept Visa, Mastercard, and UnionPay.
  • improved: Add AVIF mime type in the web application Nginx configuration.
  • improved: Improve web application Nginx configuration for static file part to support both lowercase and uppercase extensions.
  • improved: Hide country flag on the datacenter selection during new server provisioning.
  • improved: Show declined card error detail when your payment card is declined by Stripe payment gateway
  • improved: Enable back Report Bug menu. Please be aware that this is a one-way reporting tool. Please always reach our support for any issue that requires immediate attention.
  • fixed: Git deployment system user issue on an existing web application.
  • fixed: Team issues when editing/updating permissions to team members.
  • fixed: custom Nginx Config editor issue.
  • fixed: 7G Firewall issue on bad bot rule redirect. You need to remove the current 7G custom Nginx config in your web application and create a new 7G config again to use the latest version.

Changelog - 10 March 2022: Improvements and Bug Fixes

  • PHP Version Updates (8.1.3, 8.0.16, 7.4.28).
  • Fixed: Issue with Ubuntu 16 installation.
  • Fixed: Issue with RunCloud Agent high load.
  • Fixed: Edge-case issue for staging WordPress for large sites.
  • Improved: SSL expiration icon (now showing a red icon when your SSL is expired).
  • Improved: RunCloud Hub’s Magic Login is now limited to the administrator user.
  • Improved: RunCloud Hub’s Magic Login support for WordPress Multisite.
  • Improved: WordPress Staging (to now automatically set up an SSL certificate based on the settings of your web application in production).
  • Improved: WordPress Staging for edge-case large sites, we run a preliminary check before syncing. 
  • Improved: The ability to report bugs via the dashboard is now back.
  • Improved: The settings area to delete a web application will now show if there is a backup for the web application.
  • Improved: Backup frequency suggestions to avoid backup errors. 

Changelog - 27 January 2022: Improvements and Bug Fixes

  • added: PHP8.1 release for Nginx server (Ubuntu 18.04 & 20.04 LTS)
  • improved: (Backup) prevent "unable to get backup summary" in some cases
  • improved: (Nginx Config) allow users to add custom Nginx config for handling favicon 
  • improved: (WordPress) primary domain update database action is excluded for WordPress Multisite
  • improved: (Subscription) add company info details to Stripe invoice
  • fixed: (Login) some users reported login screen fails to load completely
  • fixed: (Git) fail to setup new git deployment web app in some cases
  • fixed: (Laravel Octane) fail to activate Octane for web app without Git deployment
  • fixed: (Cloning) external cloning fails when the source web app has some file ownership issue
  • fixed: (WP Staging) rare case where staging site get removed because of WP site issue
  • fixed: (WP Canvas) fail to install/activate for custom theme/plugin URLs 
  • fixed: (Tools) change web application owner could not be completed because of disk space issue
  • fixed: (Database) some database users are not listed when assigning a database
  • fixed: (UI) disable zoom on server health & transfer start graph bug
  • fixed: (UI) bring back shared by owner name info on the team shared server
  • fixed: (UI) bring back primary domain column info on the web application list

PHP8.1 Release

PHP8.1 update is currently available for the Nginx server and only for Ubuntu 18.04 & 20.04 LTS. Unfortunately, it is not available for Ubuntu 16.04 LTS.

It will be available on your Nginx server within 72hrs automatically. If you need PHP8.1 and do not get it after 72hrs, please contact our support for the manual update.

For the Openlitespeed server, PHP8.1 is still not available right now, and we are still waiting for the official release of PHP8.1 from the LiteSpeed repo.

RunCloud Agent v2.4.10 release

Some updates above will require the RunCloud Agent update in your server. It will automatically update on your server within 72hrs. If you get any warning alert after 72hrs, please contact our support for the manual update.


Changelog - 19 January 2022: New Dashboard Release

We are beyond proud and excited to announce that our all-new dashboard experience is coming out of beta.

Most of the reported bugs related to the new dashboard have been fixed, and we will keep improving our new panel after this release.
  • improved: properly notify the user on deleting web app with linked database
  • fixed: rebuild web app config doesn't work
  • fixed: password generator copy button doesn't work
  • fixed: editing cronjob sometimes trigger time format invalid error
  • fixed: file manager breadcrumb for child folder sometimes doesn't show properly
  • fixed: link & symlink PHP functions are still disabled after being removed on disabled_functions
  • fixed: recently viewed server can't be clicked
  • fixed: fail2ban issue

Changelog - 18 November 2021: RunCloud Hub, New Dashboard Beta4, PHP & PHPRedis

RunCloud Hub v1.2.0 WordPress Plugin

  • added: new “Ignore query strings” option (RunCache - Rules page) that will completely ignore utm_*, fbclid, gclid, etc query strings and make your site served cached version when this query strings exits. It is very useful for SEO, SEM, and paid traffics in general.
  • added: new “Exclude DONOTCACHEPAGE constant” option (RunCache - Rules page) that will automatically exclude page from cache when DONOTCACHEPAGE constant is detected on the current page. It is useful for automatic plugin integration, WordPress multisite, and Cloudflare integration. Please clear all cache after enable/disable this option.
  • added: new Cloudflare integration (beta)that will allow you to:
    • purge Cloudflare cache after Nginx cache purged, both for all cache or post/page cache
    • test Cloudflare status to see if your page is cached via Cloudflare or APO
    • enable/disable Cloudflare page caching using “Cache Everything” page rule, available for all Cloudflare plan, including free plan.
    • enable/disable Cloudflare page caching using APO (Automatic Platform Optimization) from RunCloud Hub Settings page, if you have subscribed to APO in your Cloudflare account. Using official Cloudflare plugin will be optional when using RunCloud Hub.
    • note: if you enable Cloudflare integration, please make sure to enable  “Exclude DONOTCACHEPAGE constant” option.
    • this feature is still in beta, you need to enable Cloudflare menu from your WordPress Dashboard - Settings - RunCloud Hub - Settings page.
  • improved: Redis Object Cache
    • improved onboarding to enable/disabe Redis Object Cache smoothly
    • for WordPress Multisite Subdirectory, Redis Object Cache can be enabled/disabled on network-wide level, it can not be enabled/disabled on subsite level.
    • for WordPress Multisite Subdomain, by default, Redis Object Cache can be enabled/disabled on subsite level by user with Administrator level on the subsite. It is useful for small WordPress Multisite network, where you have full total control for all subsites.
    • for big network of WordPress Multisite Subdomain, for example WaaS, it is better to hide enable/disable Redis Object Cache on subsite by adding constant to wp-config.php file define( 'RCWP_REDIS_NETWORK_ACTIVE', true );
  • fixed: some various bugs reported by our users to make RunCloud Hub becomes more stable.

 

New Dashboard Beta 4

Thank you very much to all RunCloud users who actively report bugs in the new dashboard (beta).

In Beta 4, due to popular demand from new dashboard (beta) users, we bring back grid & list view option on main Servers page.

  • added: Grid & list view for the main Servers page
  • added: File manager breadcrumb
  • improved: some UI/UX improvements, including new table UI & collapsible  sidebar
  • fixed: Accept team invitation button does not work in Safari browser
  • fixed: Disable Cloudflare integration issue on webapp domain
  • fixed: File manager opens wrong file sometimes
  • fixed: File manager search issue
  • fixed: Cronjob edit loses time settings
  • fixed: Typo in 'ROOT_PATH' inside Atomic Deployment
  • fixed: Allow view supervisor jobs but disable update supervisor settings


PHP Version (Nginx Server)

  • PHP 8.0.12 (Nginx)
  • PHP 7.4.25 (Nginx)
  • PHP 7.3.32 (Nginx)

Note: For OpenLiteSpeed, PHP version update is not handled by RunCloud. Once PHP version update is available in OpenLiteSpeed, it should be updated automatically in your server.


PHPRedis (Nginx Server)

PHPRedis has been recompiled to support serializer & compression.

  • igbinary serializer
  • lzf compression
  • lz4 compression
  • zstd compression

PHPRedis serializer & compression is good for high performance site because it can reduce Redis memory usage and network communication. Please check if your CMS has feature/addon that support Redis object cache with PHPRedis serializer & compression. 

Show Previous EntriesShow Previous Entries