GridPane App

  • Fixed Improved
  • S
    Steve Bell
  • on 26-06-2022

23rd June 2022

Improvement - Server Creation

  • Database selection labels updated to prevent confusion and misleading comparisons

Fixed - Git (Invite only Beta)

  • Hybrid Deploy Type can show incorrect deploy type briefly
  • Immutable Server Site Guard added

GridPane App and Scripts v1.2.928

  • New Fixed Improved
  • S
    Steve Bell
  • on 20-06-2022

16th June 2022

New - Git (Invite only Beta)

  • Full Repository Deployments
  • Hybrid Repository Deployments

New/Improvement - PHP8

  • PHP8is now available via UI for 18.04 servers (choose it when creating new sites and/or switch to it inside the Customizer > PHP tab)

Improvement - Staging

  • OpenLiteSpeed clickjacking GP-CLI updated to work with staging pushes

Fixed - Staging

  • X-Robots-Tag not present on OLS staging sites

Fixed - SSH

  • "You are not the key owner" notification when attempting to delete own SSH keys

Fixed - V2 Backups

  • Guard added to prevent adding a second Backblaze API key to a site on a server where another site is already using a different Backblaze API key. This is due to the Backblaze API requiring that the bucket names be Globally unique.

GridPane App and Scripts v1.2.924

  • New Fixed Improved
  • S
    Steve Bell
  • on 06-06-2022

2nd June 2022

New - Cloneover

  • Infinite staging flag: -infinite-staging
  • Cloneover only database files flag: -only-db-clone
  • Cloneover only database files flag: -only-files-clone

Improvement - Script Updates

  • Update, Worker, and Monitor functions refactored
  • Significant performance improvements for Worker scripts on OLS
  • Backups Scripts updated for Client Portal callbacks

Fixed - Cloning

  • SSL renewal configuration web server restart command incorrect on destination site

Fixed - Adding SSH Keys

  • Add key commands updated to handle whitespace in the key comments

GridPane Scripts v1.2.927

  • Fixed Improved
  • S
    Steve Bell
  • on 29-05-2022

27th May 2022

Improvement - OpenLiteSpeed

  • We've added a new include called blocks.conf to OLS. Custom configurations added here will be added to your website's vhconf once regenerated.

Improvement/Fix - OpenLiteSpeed Ubuntu 18.04

  • PHP8: Updating a website to PHP 8 automatically installs it if it’s not currently installed on the server.

GridPane Platform

  • Fixed
  • S
    Steve Bell
  • on 29-05-2022

25th May 2022

Fixed - PHPMyAdmin

  • PHPMA new release broke SSO

GridPane Platform

  • Fixed
  • S
    Steve Bell
  • on 29-05-2022

24th May 2022

Fixed - System Users

  • SSH keys added to system users when a website is cloned from one server to another not reflected in the application

Fixed - Teams

  • 404 Error when an Admin tries to access Configure Team in the settings

GridPane Platform

  • New
  • S
    Steve Bell
  • on 23-05-2022

22nd May 2022

New - Client Portal BETA

  • The Client Portal is now in open beta and available to all Developer account holders (first 10 sites included).
    Sign up at https://panelpress.io/

GridPane Platform

  • Fixed
  • S
    Steve Bell
  • on 16-05-2022

12th May 2022

Fixed - Site Builds

  • Spaces not guarded against in WP user passwords

Fixed - Failover

  • Server hostname or IP change corrupts failover cronjob

GridPane Scripts v1.2.919

  • Fixed Improved
  • S
    Steve Bell
  • on 16-05-2022

11th May 2022

Improvement - Scripts

  • Improved efficiency on worker script

Improvement - Block upgrade.php Security Measure

  • Updated to compare HTTP referer to host and only return 404 if the request doesn't come from the application server.

Improvement/Fix - ModSecurity

  • If ModSec fails to download for any reason during the server provision, enabling it on a site will download and install the missing files.

Fixed - User Enumeration Security Measure

  • Worker released to ensure all sites are running the latest version

Fixed - Notifications

  • Maldet and SSL Renewal Issue Slack Notifications contain linefeeds n

Fixed - SSO

  • SSO is failing with “missing package” error on OLS servers

GridPane Scripts v1.2.916

  • Fixed
  • S
    Steve Bell
  • on 16-05-2022

10th May 2022

Fixed - OpenLiteSpeed

  • Redirect domains just redirects to homepage, instead of redirecting to domain.com/something

GridPane Platform

  • Fixed
  • S
    Steve Bell
  • on 16-05-2022

9th May 2022

Fixed - API

  • Site deletions not running in screen

GridPane Scripts v1.2.915

  • Fixed Improved
  • S
    Steve Bell
  • on 08-05-2022

7th May 2022

Improvement - OpenLiteSpeed

  • fswatch: The default --event Updated using inotify causing restarts when a file is opened by an editor even if it is not updated/altered according to stat
  • www route duplication: No redirect at server level or double redirect if site accessed via www

Fixed - Domain Swaps/Cloning

  • Server must have website space + additional 10% space available to proceed

GridPane Scripts v1.2.914

  • Fixed Improved
  • S
    Steve Bell
  • on 08-05-2022

6th May 2022

Improvement - API

  • Efficiency/performance improvements

Fixed/Improvement - Cloning

  • Guard added to catch failed add-site builds and exit with notification

Fixed - Caching

  • Nginx cache TTL not updating when ModSec active

Fixed - WP_DEBUG

  • Staging: WP_DEBUG causing fatal error when making a staging push - Guard added to prevent staging push from taking place if active
  • Cloning: WP_DEBUG causing fatal error on destination sites - Guard added to prevent cloning if active

Fixed - UpdateSafely BETA

  • Unable to active UpdateSafely on Ubuntu 20.04 servers

GridPane Scripts v1.2.913

  • Fixed
  • S
    Steve Bell
  • on 08-05-2022

5th May 2022

Fixed - Domain Swaps

  • Swap Domain function - not updating relevant ENV domain IDs correctly

Fixed - Cloning

  • Server Cloning: Skip site and continue if a site errors out during the clone attempt

Fixed - PHP

  • Running PHP commands via CLI results in [false positive] errors in output even though no errors occur

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 08-05-2022

4th May 2022

Fixed - Core Plan

  • Upgrade Subscription error notice providing incorrect information (to contact support) when no credit card details have been added to account
  • Core plan users unable to upgrade to Panel when they are also a team member in another account

GridPane Scripts v1.2.912

  • Fixed
  • S
    Steve Bell
  • on 08-05-2022

3rd May 2022

Fixed - SSL

  • API SSL Renewals Failing: acme.sh now using ZeroSSL as the default CA instead of Let’s Encrypt

GridPane App and Scripts v1.2.910

  • Fixed Improved
  • S
    Steve Bell
  • on 25-04-2022

21st April 2022

Improvement/Fixed - Fail2Ban Security Measure

  • WPFail2Ban activation restricted to sites with PHP 7.4 or above now that it’s no longer compatible with earlier versions of PHP

Fixed - WordPress User Creation

  • Guard to prevent spaces in WP User password fields fixed

Fixed - Core plan

  • Small number of users still on “Free” plan, not “Core” plan
  • Bug when updating User Contact information
  • DNS API integrations inputs active in website build form

Fixed - Teams

  • Session expired error when logging in as a client or staff when in a team

Fixed - Account Update

  • Application does not immediately expire all existing session cookies when updating password from within the application or from the reset password function

Fixed - PHP

  • Unable to update to PHP 8.1 inside application

GridPane App and Scripts v1.2.909

  • Fixed Improved
  • S
    Steve Bell
  • on 24-04-2022

18th April 2022

Improvement/Fixed - SSO

  • --skip-plugins --skip-themes flags added to SSO WP-CLI command

Fixed - PHP

  • Switching PHP versions failing to update sockfile on very rare occasions

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 17-04-2022

13th April 2022

Fixed - Core Plan

  • All free users switched from Free to Core plan

Fixed - Custom Servers

  • Unable to select Ubuntu 20.04 OS version (and also Nginx HTTP/3 which is only available on 20.04)

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 17-04-2022

12th April 2022

Updated - Plan

  • Removed teams section from dropdown for users who aren’t a part of a team.

Fixed - Developer Plan

  • Legacy developer account unable to use domain swap

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 10-04-2022

8th April 2022

Fixed - Core Plan

  • Core users unable to upgrade to Panel/Developer inside application

GridPane App

  • Fixed Improved
  • S
    Steve Bell
  • on 10-04-2022

7th April 2022

Improvement - Server customizer

  • Display OS in customizer header

Fixed - Teams

  • Staging sites not showing for team members with Client role
  • Create ticket option available for Client role team members

Fixed - Failover

  • Server hostname or IP change corrupts failover cronjob

Fixed - API

  • API error for server detail with server ID

Fixed - Custom servers

  • Custom 20.04 servers not showing correct PHP options
  • Custom server provisioning modal showing Ubuntu 18.04 instead of 20.04.

Fixed - Core Plan UI Fixes

  • Tooltips not displaying inside Domains Tab in website customizer unless additional alias/redirect domain is present
  • Removed create ticket from settings dropdown

GridPane App and Scripts v1.2.908

  • Fixed
  • S
    Steve Bell
  • on 10-04-2022

6th April 2022

Fixed - Custom Servers

  • Send vps_server.os back on server builds

Fixed - Backups V2

  • Auto restore application token if missing from site env
  • Restores failing if database check takes too long

GridPane App and Scripts v1.2.904

  • Fixed
  • S
    Steve Bell
  • on 10-04-2022

4th April 2022

Fixed - OpenLiteSpeed

  • Newly created alias domain vhosts generated with some numbers appended to them

Fixed - PHP

  • Updating PHP failing in rare circumstances with previous app check

Fixed - Ubuntu 20.04 Nginx

  • 20.04 Nginx servers showing 18.04 PHP options (8.1 missing, 7.1/2 both showing)

GridPane Scripts v1.2.902

  • Fixed
  • S
    Steve Bell
  • on 04-04-2022

3rd April 2022

Fixed - OpenLiteSpeed

  • Newly created alias domain vhosts generated with some numbers appended to them

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 04-04-2022

2nd April 2022

Fixed - Teams

  • Core restrictions for staging/updates checkboxes still active when creating new sites if working in team
  • Quick Fixes showing errors when in team

Fixed - Servers

  • Ubuntu 20.04 Nginx servers not building correctly

GridPane App and Scripts v.1.2.901

  • New Fixed Improved
  • S
    Steve Bell
  • on 04-04-2022

1st April 2022

New - GridPane Core Plan

  • New 100% free GridPane plan released

New - Ubuntu 20.04

  • Nginx 1.21.6, Ubuntu 20.04 stack released
  • Nginx 1.21.7 HTTP3 Beta, Ubuntu 20.04 stack released
  • OpenLiteSpeed Ubuntu 20.04 stack released

New - PHP

  • PHP 8.1 released on Nginx Ubuntu 20.04 servers
  • PHP 8.0 released on OpenLiteSpeed Ubuntu 20.04 servers

Improvement/Fix - Notifications

  • Notifications constrained so build-ups of thousands of unread notifications don’t slow down application for users who let notifications build-up

Fixed - Teams

  • Core team members' restrictions carried over while working in team

Fixed - PHP

  • PHP INI commands not running in screen
  • Nginx: PHP-FPM commands not running in screen
  • OpenLiteSpeed: PHP LSAPI commands not running in screen

Fixed - Vultr Servers

  • Undefined index: memory error when building sites on Vultr servers in Core plan

Fixed - Tools

  • Quick fix tools returning errors

GridPane App

  • S
    Steve Bell
  • on 04-04-2022

31st March 2022

Minor Change - Servers page

  • Provider positioning updated

GridPane Scripts v1.2.896

  • Fixed
  • S
    Steve Bell
  • on 04-04-2022

30th March 2022

Fixed - Cloning

  • Clone to a different server failing - origin server not able to connect to destination

GridPane Scripts v1.2.895

  • Fixed
  • S
    Steve Bell
  • on 04-04-2022

29th March 2022

Fixed - Backups V2

  • Hourly worker deleting database prematurely if restore takes a significantly long time

GridPane Scripts v1.2.894

  • Fixed Improved
  • S
    Steve Bell
  • on 28-03-2022

23rd March 2022

Improvements - OLS Scripts

  • Fallbacks for all envs
  • Updates to env reading functions
  • fswatch has been reworked and fswatch watching file(s) interval can now be changed
  • Addon/Redirect vhconf's now checks for running sock instead of checking in site's .env to prevent syntax errors
  • Main httpd server conf file now uses php7.4 as default
  • Specific gp ols get sub commands now have 2 fallback mechanisms in place

Fixed - Caching

  • GridPane Nginx Cache Purger plugin not being installed automatically when FastCGI caching enabled

GridPane Scripts v1.2.891

  • Fixed
  • S
    Steve Bell
  • on 14-03-2022

9th March 2022

Fixed - Cloning

  • Server to server clone triggers SSL provision instead of copying the available SSL certificate from origin server

Fixed - Ultimo Integration

  • Have wp-ultimo CLI pull in application token to ensure activation via CLI is successful

GridPane Scripts v1.2.888

  • Fixed
  • S
    Steve Bell
  • on 06-03-2022

2nd March 2022

Fixed - OpenLiteSpeed

  • Ensure lsphp{ver}-intl is installed on all servers

GridPane Scripts v1.2.887

  • Fixed Improved
  • S
    Steve Bell
  • on 06-03-2022

1st March 2022

Improvement - Domain Swaps

  • Domain swap lock guard updated to stop add/delete of domains during swap

Fixed - OpenLiteSpeed

  • Site vhconf vhssl path not correctly rewritten after swapping DNS API integration and renewing SSL certificates
  • Adding a redirect domain causing an OLS syntax error

GridPane App

  • New Fixed Improved
  • S
    Steve Bell
  • on 27-02-2022

24th February 2022

Backups V1 End of Life

  • Backups V1 removed from UI

New/Improvement - Nginoil

  • Toggle added to Nginx tab inside server customizer

Fixed/Improvement - Domains tab

  • Force delete option added for domains that get stuck in pending state

Fixed - OpenLiteSpeed

  • Nginx tab showing in server customizer on OLS servers

Fixed - App

  • Add new site validation guards not working when using DNS FULL
  • Display issue on staging to live push checklist modal on certain screen widths

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 27-02-2022

22nd February 2022

Fixed - App

  • Deleting custom failover server from application returning error

GridPane App and Scripts v1.2.882

  • New Fixed Improved
  • S
    Steve Bell
  • on 20-02-2022

18th February 2022

New - GridPane Nginoil

New - GridPane API

  • Support for PHP 8.0 In OAuth API

Improvement - Notifications/Disk Space

  • Add a guard so files aren't copied over if free space falls to a certain point, and send notification instead

Improvement - GridPane 360

  • Add-on Calculator view updated for better UX

Improvement - Nginx

  • Worker to fix files not symlinks in /etc/nginx/sites-enabled

Fix/Improvement - DNS API Setting

  • Update DNS Creds / Sync DNS Creds inside Domains tab
  • Changing DNS API credentials in the Settings not updating all sites
  • Renew SSL - send extra flags for dns or not

Fixed - Creating new sites

  • Added guard to prevent spaces in WP User password fields

Fixed - Backups V2

  • Enabling local backup to ALL sites fails if a canary site is active

GridPane Scripts v1.2.880

  • Fixed
  • S
    Steve Bell
  • on 20-02-2022

16th February 2022

Fixed - Client Portal

  • SSO URL not relaying back to Portal

GridPane Scripts v1.2.878

  • Fixed
  • S
    Steve Bell
  • on 14-02-2022

11th February 2022

Fixed - Backups V2

  • Wasabi backups not displaying in restore tab

GridPane Scripts v1.2.877

  • Fixed
  • S
    Steve Bell
  • on 14-02-2022

10th February 2022

Fixed - SendGrid

  • SendGrid failing to activate on newly provisioned servers

GridPane Scripts v1.2.876

  • Fixed
  • S
    Steve Bell
  • on 14-02-2022

9th February 2022

Fixed - Backups V2

Fixed - OpenLiteSpeed

  • GPOLS generating vhosts for temporary sites during transfers, causing OLS syntax errors when temporary sites are cleaned up

Fixed - Site Deletions

  • Site deletions sometimes leaving databases behind

GridPane App & Scripts v1.2.873

  • Fixed
  • S
    Steve Bell
  • on 07-02-2022

4th February 2022

Fixed - Lightsail

  • Lightsail Servers failing to provision in Mumbai region

GridPane App & Scripts v1.2.870

  • Fixed
  • S
    Steve Bell
  • on 07-02-2022

1st February 2022

Fixed - Maldet

  • Scan Log being detected as False Positives despite potential infection

Fixed - Nginx

  • Worker created to fix files that should be symlinks in /etc/nginx/sites-enabled

GridPane App & Scripts v1.2.867

  • Fixed
  • S
    Steve Bell
  • on 07-02-2022

31st January 2022

Fixed - UpCloud

  • 500 Error when refreshing UpCloud servers on Servers page

GridPane Scripts v1.2.865

  • Fixed
  • S
    Steve Bell
  • on 30-01-2022

28th January 2022

Fixed - SSO

  • SSO package aaemnnosttv/wp-cli-login-command cannot be updated due to an issue with composer.json
  • gplogin.sh missing from new servers

Fixed - OpenLiteSpeed (OLS)

  • OLS conf checking incorrect regex

GridPane App & Scripts v1.2.864

  • New Fixed
  • S
    Steve Bell
  • on 30-01-2022

27th January 2022

New - Domain Swaps

  • Choice of search and replace database rewrite tool now available

New - Domain Routing

  • Choice of search and replace database rewrite tool now available

New - Staging

  • Choice of search and replace database rewrite tool now available

New - SSL Certificates

  • Choice of search and replace database rewrite tool now available

New - Cloning

  • Choice of search and replace database rewrite tool now available

Fixed - Backups

  • Duplicate rows in backups table causing issues displaying available backups correctly inside website customizer
  • Tooltip when hovering over remote backups stating available for beta test users

Fixed - Domain Swaps

  • Tooltip wording not clear that canary websites need to be deactivated before swap can take place

Fixed - Server Customizer

  • Server customizer backups settings not dynamic
  • Server customizer mysql slow query log toggle not dynamic

GridPane App & Scripts v1.2.856

  • Fixed
  • S
    Steve Bell
  • on 30-01-2022

26th January 2022

Fixed - Failover

  • Delete failover token from source if the site is deleted from failover

Fixed - Scripts

  • WP 5.9 added “define( 'WP_DEBUG', false );” causing WP-CLI commands to display a PHP warning

GridPane Scripts v1.2.855

  • Fixed
  • S
    Steve Bell
  • on 30-01-2022

25th January 2022

Fixed - AWS Lightsail

  • Server provisioning gets stuck after core files are downloaded but not extracted as unzip isn't installed on new AWS servers

GridPane Scripts v1.2.854

  • Fixed Improved
  • S
    Steve Bell
  • on 30-01-2022

24th January 2022

Improvement - Database Rewrites

  • Rewrites fallback to WP CLI and target a specific tables where there’s an issue that myloader can’t handle

Fixed - Backups

  • Fix for servers where backup-prune-job is missing from cron.d
  • Fix for sites where prune schedule missing from site.url.env

Fixed - Cloning

  • Delete the original system user only if the system user does not own other sites

GridPane Scripts v1.2.852

  • Fixed
  • S
    Steve Bell
  • on 23-01-2022

20th January 2022

Fixed - OpenLiteSpeed

  • 404 errors on SEOPress Sitemaps

GridPane Scripts v1.2.850

  • Fixed
  • S
    Steve Bell
  • on 23-01-2022

18th January 2022

Fixed - OpenLiteSpeed

  • HTML cache-control headers caching pages in browser
  • TLS 1.1 is turned ON on an OLS servers

Fixed - Elasticsearch GP-CLI

  • gp stack elasticsearch -set-heap-size $integer_memory not updating the allocated memory

GridPane App & Scripts v1.2.844

  • Fixed Improved
  • S
    Steve Bell
  • on 16-01-2022

13th January 2022

Improvement - App

  • Servers page no longer loads /servers/{provider}/load-data for all providers if user has no API key
  • Refresh API provider cached plans more frequently to check for plan availability

Fixed - App

  • SSH Keys tab inside settings loading forever if account is missing team designation
  • Updating server name/IP not sending GP-CLI to update /root/server.ip
  • Console errors when opening website customizer
  • Servers page loads /servers/{provider}/load-data for all providers even if user has no API key
  • Provision a Server (Custom VPS) the icon out of the frame

Fixed - Backups V2

  • Purging failing to run if unable to gather the necessary data for the purge
  • Purging not running in a screen

GridPane App & Scripts v1.2.840

  • New Fixed Improved
  • S
    Steve Bell
  • on 16-01-2022

10th January 2022

New - API

  • GET /server/aws-lightsail/plans
  • GET /server/upcloud/plans
  • POST /server/aws-lightsail
  • POST /server/upcloud

Fixed/Improvement - Failover

  • Delete failover token from source if the site is deleted from failover
  • New GP-CLI command for deleting site on failover

Fixed - API

  • POST Domain - missing required dns_management returns incorrect error

Fixed - App

  • Add validation check of the server name against the use of hash (#)

Fixed - Staging/Security Tab

  • Additional Measures toggles not showing the correct status in UI during Pushes (if the page is not refreshed)

Fixed - UpdateSafely

  • Typo in UpdateSafely tab in server customizer

Fixed - SSO

  • SSO is failing due to outdated wp login plugin

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 09-01-2022

6th January 2022

Fixed - 7G

  • On/Off toggle unresponsive inside security tab in UI

GridPane Scripts v1.2.835

  • Fixed
  • S
    Steve Bell
  • on 09-01-2022

5th January 2022

Fixed - Routing

  • Switching route from www to root the DOMAIN_CURRENT_SITE is updated to www.somedomain.com instead of somedomain.com

GridPane App and Scripts v1.2.834

  • Fixed
  • S
    Steve Bell
  • on 09-01-2022

4th January 2022

Fixed - Backups V2

  • “-remote” not being appended for remote restores, but being passed as flag

Fixed - Daily Scripts

  • Unable to heal certbot renewal configs if missing data

GridPane App and Scripts v1.2.828

  • New Fixed Improved
  • S
    Steve Bell
  • on 31-12-2021

22nd December 2021

New - Servers API - build/delete

Fixed/Improvement - Backups Restore Update

  • Overwrite only
  • Delete all files before restore
  • Purge backups based on tags

Improvement - OpenLitespeed

  • Expires by type site/server configurable
  • gpols env CLI
  • gpols mime CLI
  • Custom logrotate to compensate for inbuilt limitations

Improvement - Teams SSH Keys update

  • Only team owner keys can be added to servers
  • Admin can only manage team owner keys when in team
  • Staff can add only when in team
  • Removing keys from settings automatically removes them from servers

Improvement - App

  • Link to support portal in settings dropdown on all accounts

Improvement - Maldet

  • Exclude firewall logs to prevent false positives

Fixed/Improvement - DNS and SSL

  • Notifications to help prevent SSL renewal failures when swapping DNS integrations on redirect domains
  • SSL renewals work when swapping DNS integrations with active SSL on primary and alias domains
  • Force renew unavailable on redirect domains after swapping between DNS integration types

Fixed - API

  • Domain API error messages

GridPane Scripts v1.2.821

  • Fixed
  • S
    Steve Bell
  • on 19-12-2021

13th December 2021

Fixed - Disable Username Enumeration Security Measure

  • 404 on author selection on edit post

GridPane App and Scripts v1.2.817

  • Fixed Improved
  • S
    Steve Bell
  • on 12-12-2021

9th December 2021

Improvement - V2 Backups

Improvement - API

  • POST /site/site-update webhook needs to be able to update prune schedules
  • PUT /backups/server/{vps_servers.id}
  • GET /server
  • GET /server/{vps_servers.id}

Fixed - V2 Backups

  • Backups tag - remote backup now button malforms when input fails validation

Fixed - Teams

  • Admin and Staff are not showing the "FastCGI Page Caching Only" when creating a new site
  • Admin can't invite Team Members and can't upgrade his subscription

GridPane App

  • New
  • S
    Steve Bell
  • on 05-12-2021

3rd December 2021

New - API Integrations

  • Dev user accounts upgraded to 20 integrations

New - Backups V2 Tagging

  • Tag manual backups
  • Filter restores by tags
  • Restore tab UI update

New - Backups V2 API

  • GET /backups/refresh/{site.id}
  • GET /backups/original/{site.id}
  • GET /backups/alternative-source/{site.id}
  • GET /backups/alternative/{site.id}
  • GET /backups/integrations
  • GET /backups/integrations/{site.id}
  • GET /backups/schedules
  • GET /backups/schedules/site/{site.id}
  • GET /backups/schedules/server/{server.id}
  • GET /backups/prune-schedule/{site.id}
  • POST /backups/integrations/{site.id}
  • POST /backups/{site.id}
  • POST /backups/refresh-alternative/{site.id}
  • POST /backups/restore/{site.id}
  • PUT /backups/automatic/{site.id}
  • PUT /backups/schedule/site/{site.id}
  • PUT /backups/purge/{site.id}
  • PUT /backups/purge-range/{site.id}
  • PUT /backups/prune-schedule/{site.id}
  • DEL /backups/integrations/{site.id}

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 05-12-2021

2nd December 2021

Fixed - Logs

  • Server logs unavailable from UI

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 05-12-2021

1st December 2021

Fixed - Logs

  • Plugin unicode output in utf8 files breaking log from displaying correctly within UI

GridPane Scripts v1.2.811

  • Improved
  • S
    Steve Bell
  • on 05-12-2021

25th November 2021

Improvement - Notifications

  • Updated messaging

Improvement - V2 Backups

  • App callback to update UI when backup schedule is updated via GP-CLI

GridPane Scripts v1.2.808

  • Fixed
  • S
    Steve Bell
  • on 05-12-2021

18th November 2021

Fixed - Cloning

  • Guard to validate for usernames that begin with an integer

GridPane App & Scripts v1.2.800

  • New Fixed Improved
  • S
    Steve Bell
  • on 14-11-2021

11th November 2021

New - Cloning

  • Clone one website over another existing site

New - V2 Backups

  • Backblaze B2 now available to Pro plans
  • New Wasabi Regions available (US Central 1 and AP NorthEast)

Improvement - Cloning

  • Choose DNS management during cloning to new URL
  • Choose SMTP integration when cloning to new URL
  • Choose Optional DB rewrites when cloning to new URL

Improvement - Teams

  • Server API key name now visible in server customizer for Staff members

Improvement - API

  • GET Integrations
  • POST / PUT Site
    - Set DNS Integration and Type
    - Set SMTP
  • POST / PUT Domain
    - Set DNS Integration and Type
  • PUT Site
    - Enable WP Debug
    - Add WP Users
    - Run WP-CLI commands
  • POST system-user
    - Add system-user with SSH key
  • PUT system-user
    - Update system user Password
    - Update system user SSH Key

Fixed - V2 Backups

  • Backups schedule selector placeholder text updated for clarity
  • Restore from original source potential for incorrect database row returning incorrect data

GridPane App & Scripts v1.2.798

  • Fixed Improved
  • S
    Steve Bell
  • on 14-11-2021

9th November 2021

Improvement - Domain Swaps

  • Database rewrites are now optional

Fixed - SSL

  • Potential for SSL toggle to stick if account has multiple CF API integrations AND the domain is managed by the non MAIN integration

GridPane App & Scripts v1.2.790

  • Fixed Improved
  • S
    Steve Bell
  • on 07-11-2021

3rd November 2021

Improvement - OpenLiteSpeed

  • Updated to OLS 1.7.14

Improvement - Backups V2

  • Tagging moved into beta only while the feature is developed
  • Manual backups log is now available in the site logs tab

Improvement - 7G WAF

  • WAF rule set updated to 1.4 (with slight modifications)

Improvement - CSP GP-CLI

  • Feature Policy added (commented out by default)

Improvement/Fix - Application

  • Loading times dramatically improved for sites with large numbers of sites

GridPane App & Scripts v1.2.785

  • New Fixed
  • S
    Steve Bell
  • on 07-11-2021

1st November 2021

New - Backups V2

  • Full release out of beta
  • V2 is now the default backup system for new servers

New - OpenLiteSpeed

  • Full release out of beta

New - PHP

  • PHP 8 now available on Nginx servers

Fixed - Server Builds

  • Guard to ensure Apache is fully removed from servers during build process

GridPane App

  • Fixed Improved
  • S
    Steve Bell
  • on 31-10-2021

28th October 2021

Improvement - API

  • Secure WP Debug - Sites Endpoint - enable/disable feature

Improvement/Fixed - V2 Backups

  • Dynamic scheduling update to update UI automatically
  • Page refresh required to show backups if left at default showing hourly, midnight

GridPane App

  • Fixed Improved
  • S
    Steve Bell
  • on 31-10-2021

26th October 2021

Improvement - API

  • Updated POST /site/site-status webhook
  • Backups API - Run get-available-backups

Improvement - V2 Backups

  • Server sync for release out of beta

Fixed - Domain Swaps > V2 Backups

  • Duplicate rows leading application showing incorrect database info

GridPane Scripts v1.2.777

  • Fixed
  • S
    Steve Bell
  • on 31-10-2021

25th October 2021

Fixed - V2 Backups

  • Unable to add Backblaze to sites as a remote provider after Backblaze API update

Fixed - Content Security Policy GP-CLI

  • Actions that regenerate Nginx configs default to CSP being disabled

GridPane App

  • Fixed Improved
  • S
    Steve Bell
  • on 31-10-2021

21st October 2021

Improvement - API

  • SSO Endpoint - /api/sso-login
  • V2 backups schedule endpoint

Improvement/Fixed - V2 Backups

  • Scheduling update - move existing schedules to updated schedules (also a fix for missing schedules)

GridPane Scripts v1.2.733

  • Fixed
  • S
    Steve Bell
  • on 17-10-2021

14th October 2021

Fixed - V1 Backups

  • ASCII fix

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 17-10-2021

12th October 2021

Fixed - V2 Backups

  • Available local backups missing from UI
  • Inconsistencies in UI for available remote backups

GridPane App & Scripts v1.2.31

  • Fixed
  • S
    Steve Bell
  • on 17-10-2021

11th October 2021

Fixed - V1 Backups

  • Backup restores unavailable from within the UI

Fixed - Slack

  • Maldet scan results not sending via Slack

Fixed - OpenLiteSpeed (BETA)

  • "This is not a WordPress site" error when generating vhost for wildcard alias domain

Fixed - UpdateSafely (BETA)

  • Process failing to run if any database tables require SUPER permissions due to a plugin.

Fixed - UpdateSafely (BETA) / OpenLiteSpeed (BETA)

  • UpdateSafely™ breaks canary vhconf for SSL enabled OLS sites

Fixed - SSO

  • URL parameter wrapped in quotations causing script causing

Fixed - Failover

  • Always displayed as "Pending" inside app even after a successful sync

GridPane Scripts v1.2.720

  • Fixed
  • S
    Steve Bell
  • on 11-10-2021

8th October 2021

Fixed - SSL

  • Acme SSL renewals - Nginx errors on reload

GridPane Scripts v1.2.719

  • Fixed
  • S
    Steve Bell
  • on 11-10-2021

7th October 2021

Fixed - V2 Backups

  • Not enough space error output corrected to “Unexpected response” when backups fail due to a non-integer
  • Logging added if non-integers returned
  • Looping guard with 5-second intervals to retry backups in these circumstances

GridPane Scripts v1.2.717

  • Fixed
  • S
    Steve Bell
  • on 11-10-2021

5th October 2021

Fixed - Staging/Cloning/Domain Swaps

  • Search and replace too strict, replacing unintended URLs

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 11-10-2021

4th October 2021

Fixed - Dashboard

  • 500 errors on a small number of accounts

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 11-10-2021

2nd October 2021

Fixed - Server Builds

  • Vultr, UpCloud, and Lightsail new API Servers failing to build

GridPane App & Scripts v1.2.716

  • New Fixed
  • S
    Steve Bell
  • on 11-10-2021

30th September 2021

New - GridPane 360

  • Ability to add servers (functionality exists but sign-up not yet live for clients)
  • Gridpane header detection for Cloudflare
  • Guard for preemptive servers to check deleted sites
  • Icons to indicate 360 supported servers and sites
  • 360 specific notifications and warnings
  • Grace period
  • Patchstack integration
  • Uptime monitoring integrations
  • Automatic 360 ticket creation
  • Stripe integration

New - Additional Slack Notifications

  • Nginx
  • MySQL
  • OpenLitespeed
  • Redis
  • Fail2Ban
  • PHP 7.1
  • PHP 7.2
  • PHP 7.3
  • PHP 7.4
  • Filesystem/Disk
  • System Load Average
  • System Memory Usage
  • System CPU Usage
  • Swap Memory Usage
  • Ramdisk Usage
  • SSL Renewals
  • Automated Backups

Fixed - Site Creation

  • New website builds failing if staging site selected during creation

GridPane Scripts v1.2.713 & v1.2.714

  • New Fixed
  • S
    Steve Bell
  • on 11-10-2021

27th September 2021

New - 360

  • Server-side scripts for onboarding and monitoring

Fixed - 360

  • Support notifications created for non-360 servers

Fixed - Backups

  • "Backup already exists" notifications appearing in application unnecessarily

GridPane Scripts v1.2.709

  • Fixed
  • S
    Steve Bell
  • on 11-10-2021

23rd September 2021

Fixed - V2 Backups

  • Hourly scripts taking too long to cycle through sites with many backups

GridPane Scripts v1.2.701

  • Fixed
  • S
    Steve Bell
  • on 11-10-2021

15th September 2021

Fixed - V2 Backups

  • Hourly scripts taking too long to cycle through sites with many backups

GridPane Scripts v1.2.704

  • Fixed
  • S
    Steve Bell
  • on 19-09-2021

13th September 2021

Fixed - Cloning

  • Cloning Nginx to OLS rewriting permalinks to /%category%/%postname%/

GridPane Scripts v1.2.698

  • New
  • S
    Steve Bell
  • on 19-09-2021

30th August 2021

New - GP-CLI

  • CloneOver feature
  • Additional cloning options to set DNS API provider and/or clone with no database rewrites
  • Domain swapping with no database rewrites

GridPane Scripts v1.2.696

  • Improved
  • S
    Steve Bell
  • on 05-09-2021

26th August 2021

Improvement - OpenLiteSpeed BETA

  • Clickjacking protection toggle now available in UI

GridPane Scripts v1.2.695

  • Fixed
  • S
    Steve Bell
  • on 05-09-2021

25th August 2021

Fixed - Caching

  • Redis object cache getting disabled or disconnected during failover cloning

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 05-09-2021

17th August 2021

Fixed - Multi API

  • Issue adding 2nd API key after upgrading from Pro to Developer
  • Unable to delete AWS S3, Backblaze B2, Dropbox, or Wasabi API credentials from the application if their status within a website is pending

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 05-09-2021

10th August 2021

Fixed - Dev Legacy Plan

  • PHP settings missing inside UI for specific accounts

GridPane Scripts v1.2.6.92

  • Fixed Improved
  • S
    Steve Bell
  • on 05-09-2021

3rd August 2021

Improvement - OpenLiteSpeed BETA

  • Clickjacking protection GP-CLI added for OLS servers

Fixed - OpenLiteSpeed BETA

  • UpdateSafely running Nginx commands and failing

GridPane Scripts v1.2.688

  • Fixed Improved
  • S
    Steve Bell
  • on 01-08-2021

31st July Scripts

Improvement - OpenLiteSpeed BETA

  • QUIC Cloud IPs whitelisted
  • Automatic OLS reload when .htaccess changes are made

Fixed - OpenLiteSpeed BETA

  • Syntax check false alarms - updated docroot and script handler in case of routed domain in OLS config
  • "gpols httpd" regeneration not removing vhost includes if the site doesn't exist
  • ModSecurity causing 403 error when saving LiteSpeed Cache settings due to bug in OpenLiteSpeed itself

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 01-08-2021

28th July 2021

Fixed - Multi API

  • Limitation of one key per provider still in place after account upgrade from Pro to Developer

GridPane App and Scripts v1.2.684

  • Fixed Improved
  • S
    Steve Bell
  • on 01-08-2021

22nd July 2021

Improvement - Cloning

  • Servers run website size checks before allowing the clone to proceed, ensuring adequate disk space is available beforehand

Fixed - Backups V1

  • Alert being triggered by the nightly cronjob for dailyworker due to backup logs being out of sync

Fixed - Nginx Configuration Test Scripts

  • Nginx conf check failure false positives due to ulimit parameter not being high enough on servers with many sites

Fixed - V2 Backup BETA

  • Backup export notifications firing too early, before the export has finished
  • Backup logging including all database tables which can be cumbersome on very large websites

Fixed - Additional Security WordPress Hardening Measures

  • Enabling block user enumeration beta hardening measure also blocks comments when nor users who are not logged in

GridPane App

  • Fixed Improved
  • S
    Steve Bell
  • on 01-08-2021

15th July 2021

Improvement - Backups V2 Beta

  • Batch Purge and Pruning added to the UI
  • Add SFTP export functionality and tab to the UI
  • Add SFTP export restore functionality to the UI
  • Set backup concurrency added to the server customizer in the UI
  • Set backup prune time added to the server customizer in the UI
  • Adjust local backup threshold verbiage updated

Fixed - Routing

  • Notifications not running inside app

GridPane Scripts v1.2.681

  • Improved
  • S
    Steve Bell
  • on 01-08-2021

13th July 2021

Improvement - Backups V2 Beta

  • Set prune time scripts
  • Set concurrent backups scripts

GridPane Scripts v1.2.679

  • Fixed
  • S
    Steve Bell
  • on 01-08-2021

12th July 2021

Fixed - Staging

  • No Error Message or Notifications in App if Pre-Push Checks Fail

GridPane Scripts v1.2.677

  • Improved
  • S
    Steve Bell
  • on 11-07-2021

9th July 2021

Improvement - DNS API

  • Refactored DNS checking for domains with DNS API credentials

Improvement - Search and replace

GridPane Scripts v1.2.675

  • Fixed
  • S
    Steve Bell
  • on 11-07-2021

5th July 2021

Fixed - Backups V1

  • Scripts looking for incorrect time stamp on 2 week backup

Fixed - Backups V1 and V2 Beta

  • Env file is being parsed as binary if NULL characters in backups.env

GridPane Scripts v1.2.674

  • Fixed
  • S
    Steve Bell
  • on 04-07-2021

2nd July 2021

Fixed - Backups V2 Beta

  • Backups v2 fails due to incorrect zero disk space

GridPane App

  • Fixed Improved
  • S
    Steve Bell
  • on 04-07-2021

1st July 2021

Improvement - SSL

  • New SSL commands are now in the UI: -
    - Primary domain on -no-dry-run
    - Primary domain on/off -no-db-rewrites
    - Alias domain on -no-dry-run
    - Redirect domain on -no-dry-run

Fixed - Cloudflare API Settings

  • Changing DNS creds in the Settings not updating all sites

Fixed - Cloning

  • Domain check and notice inside the UI when domain names already exist on the destination server

GridPane Scripts v1.2.672

  • Improved
  • S
    Steve Bell
  • on 04-07-2021

30th June 2021

Improvement - SSL

  • SSL provisioned callback before rewrites and adjust rewrites. This new sequence means that the site is available either by http/https (depending on which way) as soon as nginx reload and the wp_options are set to the right value.

GridPane App and Scripts v1.2.670

  • Fixed
  • S
    Steve Bell
  • on 27-06-2021

23rd June 2021

Fixed - PHP 7.1

  • Disable stack_trace_depth from php slowlogs for 7.1 as it’s not available on 7.1.

GridPane App

  • Improved
  • S
    Steve Bell
  • on 27-06-2021

21st June 2021

Improvement - API

  • Server Key added to allow partial API access for users servers

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 27-06-2021

18th June 2021

Fixed - DNS API

  • If an additional set of credentials are added, the site will change back to the first set, causing SSLs and DNS record changes to fail

GridPane App and Scripts v1.2.660

  • Fixed
  • S
    Steve Bell
  • on 27-06-2021

17th June 2021

Fixed - OpenLiteSpeed BETA

  • Server log file size monitoring and rotations

Fixed - Staging

  • Staging sites building without matching DNS integration

GridPane App Scripts v1.2.655

  • Fixed
  • S
    Steve Bell
  • on 27-06-2021

16th June 2021

Fixed - Cloning

  • Search and replace not always taking place
  • If search and replace fails, matching SSL, PHP settings, user etc also fails

Fixed - App

  • Application making unnecessary API token update calls

GridPane Nginx Configs and Scripts v1.2.653

  • Fixed Improved
  • S
    Steve Bell
  • on 16-06-2021

15th June 2021

Improvement - Staging

  • If MySQL hits a permissions error during a staging push (typically due to SUPER permissions) the database import will rerun as root (so it no longer needs to be configured manually)

Improvement - SSL

  • New GPCLI for running an SSL provision with no database rewrites
  • New GPCLI for running an SSL provision with no dry run

Improvement - API

  • Scripts to use server_key for all the server communications with the webhooks API

Improvement - Rate Limiting

  • WP Zone Limit whitelisting now includes $http_referer variable

Fixed - UpdateSafely BETA

  • Updatesafely failing if a site has 301 redirect domain

Fixed - Cloning

  • SSL toggle on cloned site not showing as ON inside UI if using the webroot method

Fixed - Cloning and Backup Restores

  • Locks now in place to ensure clones/restores cannot be fired a second time by a user while an existing process is still taking place. This ensures that processes cannot run on top of each other.

Fixed - Redis

  • “apt install php-redis” no longer installs Redis module to all PHP versions

Fixed - Nginx Config Generation

  • No fallback if original static and compression conf from site build are missing

Fixed - SSL

  • If acme.sh is missing on new servers there is now a fallback to install via Git if wget fails

Fixed - Staging

  • wp-options Site URL and Home for staging not updating after a push from live to staging
  • Disk space checks and guards in place to ensure a push cannot accidentally fill up a servers disk space
  • Excluded tables from partial database push still pushed

Fixed - GPCLI

  • Slow log GPCLI not setting slow log location

Fixed - Backups V2 BETA

  • MyDumper updated to prevent backup errors

GridPane Scripts v1.2.645

  • Fixed
  • S
    Steve Bell
  • on 16-06-2021

14th June 2021

Fixed - SSL

  • DNS API SSL provision is failing after acme.sh updated to use ZeroSSL as the default CA while we use LetsEncrypt

GridPane Scripts v1.2.643

  • Fixed
  • S
    Steve Bell
  • on 16-06-2021

11th June 2021

Fixed - Cloning

  • Sockfile missing in destination site after cloning to different servers

GridPane Scripts v1.2.638

  • Fixed
  • S
    Steve Bell
  • on 16-06-2021

2nd June 2021

Fixed - SSL

  • Let's Encrypt Updated their API causing webroot SSL provisioning to fail

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 16-06-2021

25th May 2021

Fixed - Site builds

  • Site build failing when default admin password contains symbols/spaces

GridPane Scripts v1.2.634

  • Fixed
  • S
    Steve Bell
  • on 16-06-2021

24th May 2021

Fixed - Staging

  • Staging to Live failing if primary keys match in destination and source table

GridPane Scripts v1.2.632

  • Fixed
  • S
    Steve Bell
  • on 16-06-2021

17th May 2021

Fixed - Maldet

  • Scans have errors at the end of the output - “command not found”.

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 16-06-2021

14th May 2021

Fixed - Teams

  • Notifications carrying across accounts

GridPane App & Scripts v1.2.631

  • Fixed
  • S
    Steve Bell
  • on 16-06-2021

13th May 2021

Fixed - Cloudflare API

  • Cloning to new site.url adding new URL and DNS records to the Cloudflare Account of the source site

Fixed - Staging

  • DNS API Integration displaying as active instead of inactive in domains tab

Fixed - Agency Instances

  • Kiosk Admin Users missing GridPane FreshDesk support widget + tickets

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 16-06-2021

12th May 2021

Fixed - System Users

  • Creating a new system user from the "Change site owner" option limits the length to 16 characters

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 16-06-2021

11th May 2021

Fixed - Account Timezone

  • App had issue updating specific to CEST timezone

GridPane Scripts v1.2.625

  • Fixed
  • S
    Steve Bell
  • on 16-06-2021

10th May 2021

Fixed - Backups V1

  • SFTP Export not working

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 16-06-2021

6th May 2021

Fixed - Logs

  • Error pulling info from logs in very rare circumstances

Fixed - SSO

  • Failing, resulting in 500 Errors

GridPane App & Scripts v1.2.621

  • Fixed Improved
  • S
    Steve Bell
  • on 16-06-2021

3rd May 2021

Improvement - Caching

  • Activating page caching will reinstall the Nginx Helper plugin if missing from the website

Fixed - Backups V2 BETA

  • Error "Something went wrong" when fetching all sources.

Fixed - SSL

  • Provisioning SSL on Staging Site without API Integration returning the error "DNS integration not found. Enabling SSL is unavailable."

Fixed - Snapshot Failover

  • Unavailable for new Developer accounts

GridPane Nginx Configs and Scripts v1.2.619

  • Fixed Improved
  • S
    Steve Bell
  • on 30-04-2021

Improvement - Site Builds

  • Default permalinks on new sites are set to “Post name” instead of “Plain”
  • Removed “hello dolly” plugin from default site builds

Improvement - Domains Tab

  • Refactor to try to reduce load from checks on servers with hundreds of existing aliases

Improvement - OpenLiteSpeed BETA

  • Added Brotli GP-CLI

Improvement - Nginx Mime Types

  • Added AVIF image file type

Fixed - Domains

  • Worker to rebuild additional-domains.env - if domains missing

Fixed - Failover

  • Replace failsync-pause with lock token

Fixed - OpenLiteSpeed BETA

  • Cloudflare Real IPs updated

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 29-04-2021

28th April 2021

Fixed - Multi API

  • Edit button not available inside the Integratons API's Backup Providers Tab
  • Can't delete Dropbox API key

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 29-04-2021

27th April 2021

Fixed - Site Building/Cloning

  • Issue with default smtp in form and payload in some cases

Fixed - Beta Access

  • Permissions for beta incorrect on certain accounts

Fixed - Security Tab

  • All toggles greyed out and unresponsive

Fixed - Staging

  • Missing PHP, caching, security tabs

GridPane App

  • New Fixed Improved
  • S
    Steve Bell
  • on 27-04-2021

26th April 2021

New - Multi API

Improved - GridPane App

  • All instances updated to Ubuntu 20.04 (this is the GP application only, not server builds)

Fixed - Agency Instances

  • Tickets for Kiosk users

GridPane Nginx Configs

  • New Fixed
  • S
    Steve Bell
  • on 27-04-2021

22nd April 2021

New - Nginx Configs

  • WP Zone Rate Limit whitelisting
  • PHP-FPM sockfile variable storage
  • Additional Security Measures – includes before

Fixed - Nginx Configs

  • Cloudflare Real IPs updated

GridPane App and Scripts v1.2.602

  • New Fixed Improved
  • S
    Steve Bell
  • on 21-04-2021

New - GP CLI

  • CLI to manage and store monit configurations and notification setting

New - Monit

  • Run Ramdisk Monitoring and healing

New - API

  • Full bundle management

Improvement - Cloudflare Integration

  • Detect local token and enable CF full integration on cloned sites

Improvement - Server Creation

  • Warning notice that 1GB RAM is below our recommended minimum (which is 2GB RAM) when creating new servers

Improvement - UI

  • Failover section on Tools page updated and improved
  • Failover indicator added to Servers page
  • Buttons feedback inside caching tab in website customizer improved
  • Links to V2 Backup articles added to server customizer
  • Modal to confirm multisite activation (notice that it can’t be undone before activation)

Improvement - GP CLI

  • Scripts for Nginx tab in site customizer
  • GP Cron updated and sync settings added

Improvement - Security Measures

  • Include added to some additional security measures includes

Improvement - Routing

  • Scripts for none, root, www updated with wp-config
  • Cloudflare APO doesn’t allow server based www routing, these updates adjust for this.

Improvement - Monit

  • Scripts updated to prevent false positives during configuration file rewrites

Improvement - Agency Instances

  • Reconfigure servers to agency instances after migration

Improvement - API

  • Error feedback improved
  • 401 returned for all user authentication issues on all endpoints
  • Bundle support added

New/Improvement/Fixed - Backups

  • Scripts updated for pre-domain swap backups, cloning backups, and staging backups to support external databases if no v2 backups or no mydumper

New/Fixed - Notifications

  • Notification timezone can now be set directly inside account to prevent incorrect timestamps on notifications
  • Server datetime in notifications

Fixed - Server Updates

  • gpupdate refactor – faster, systemd timer based
  • gpworkers refactor – faster, lower resource

Fixed - Agency Instances

  • Adapt guards for gridpanevps to use those specified in agency instances
  • Missing Freshdesk support widget
  • Logs tabs disabled for client users

Fixed - UpdateSafely

  • Fix for www routing

Fixed - Teams

  • Client pricing incorrect in UI

Fixed - SSO

  • Activation/deactivation opens wp-admin for the site

Fixed - 7G

  • 7G firewall rule fixes for OpenLiteSpeed

Fixed - API

  • 401 Error handling

GridPane Scripts v1.2.601

  • Fixed
  • S
    Steve Bell
  • on 21-04-2021

20th April 2021

Fixed - DNSME API

  • DNS Made Easy updated their nameservers. Scripts have been adjusted to ensure our API connection works correctly with the update.

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 17-04-2021

14th April 2021

Fixed - Teams

  • Client permission settings

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 17-04-2021

30th March 2021

Fixed - Teams

  • Staff team member can't activate plugins in the bundles tab

GridPane Scripts v1.2.598

  • Improved
  • S
    Steve Bell
  • on 17-04-2021

23rd March 2021

Improvement - WP Ultimo

  • Update Ultimo to use application token

GridPane Scripts v1.2.596

  • Fixed
  • S
    Steve Bell
  • on 17-04-2021

19th March 2021

Fixed - Redis

  • Disabling persistence not wiping old dump.rdb files after restart

Fixed - System Users

  • System user named cac - Error: "Unable to update cac, it is a system build user!"

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 17-04-2021

18th March 2021

Fixed - Teams

  • New team member signs up redirected and unable to complete sign up

GridPane App

  • Improved
  • S
    Steve Bell
  • on 17-04-2021

17th March 2021

Improvement - Sign Up

  • Moved from application into primary website

GridPane App

  • Fixed Improved
  • S
    Steve Bell
  • on 17-04-2021

16th March 2021

Improvement - OpenLiteSpeed BETA

  • ModSecurity added to Security Tab

Fixed - UpdateSafely

  • Run commands in screens

Fixed - UI Fixes

  • Settings: Backup API credentials screen looks broken when long API keys added
  • Domains tab: DNS record layout issue with when adding long records

Fixed - Cloning

  • Server clone gives error when staging sites exist, incorrectly reporting that they belong to the “gridpane” user

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 15-03-2021

12th March 2021

Fixed - Agency Instances

  • DigitalOcean servers not provisioning

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 15-03-2021

10th March 2021

Fixed - Agency Plan

  • Agency plan users missing staging full push options
  • Staff team member site builds failing. Site building default creds now only stop staff/admins from building if the owner default settings are wrong

GridPane App & Scripts v1.2.592

  • Fixed Improved
  • S
    Steve Bell
  • on 15-03-2021

9th March 2021

Improvement - UpdateSafely™

  • Testing smaller on smaller servers available on request

Fixed - UpdateSafely™

  • UpdateSafely™ report generation

Fixed - Server Updates

  • Security reboot notification remains after reboot

Fixed - GP CLI

  • “xargs: argument line too long” error when a site is extremely large and has a very large cache

Fixed - Support

  • Ticket submission errors when submitting within application

GridPane App

  • Improved
  • S
    Steve Bell
  • on 15-03-2021

4th March 2021

Improvement - Support

  • Ticket submission refactors

Improvement - Server Selection

  • Show specific plan information in dropdown menus when creating API servers at DigitalOcean, Linode, and Vultr

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 15-03-2021

1st March 2021

Fixed - UpdateSafely™

  • Toggle fails to activate UpdateSafely™ on the server

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 15-03-2021

26th February 2021

Fixed - UpdateSafely™

  • Visual comparison links unavailable after completion

Fixed - Servers

  • SSH keys adding to servers, but intermittently

GridPane App, Nginx Configs, Scripts v1.2.584, API

  • Fixed Improved
  • S
    Steve Bell
  • on 15-03-2021

25th February 2021

Improvement - API - Caching

  • Enable/disable page caching via API
  • Enable/disable object caching via API
  • Manage cache TTL via API
  • Clear caches via API

Improvement - Caching

  • Nginx page caching TTL GP-CLI

Improvement - Nginx Configs

  • Added Fastly Real IPs
  • Added $request_time to logging
  • OPTIONS added as an allowed default method
  • Requests not addressed to a specific virtual host - returns a 444 and closes the connection with no response.(This prevents bot abuse and conserves server resources)

Fixed - OpenLiteSpeed

  • Cloning a site with 6G active from an Nginx server to an OLS server leaves security tab unresponsive

Fixed - V1 Backups

  • In rare cases, database folders were not being removed. Guard added.

Fixed - Logs

  • Logs in website customizer returning error: "Something went wrong when getting logs!"

Fixed - Teams

  • Team members unable to launch site customizer

GridPane App & Scripts v1.2.583

  • Fixed Improved
  • S
    Steve Bell
  • on 15-03-2021

24th February 2021

Improvement - V2 Backups

  • V2 backups now work with websites that use remote databases

Fixed - OpenLiteSpeed

  • Unsuspend feature not working

Fixed - Slack notifications

  • Maldet Alerts not pushing to slack

Fixed - Backups V1 and V2

  • On visiting the Sites page, navigating to a website's backup tab inside the customizer returned no information on the very first try.

Fixed - Agency Instances

  • Gitlab and Github SSO now configured on agency instances

Fixed - Servers

  • Custom VPS is not provisioning

GridPane App and API

  • New Fixed Improved
  • S
    Steve Bell
  • on 15-03-2021

22nd February 2021

New/Improvement - Caching

  • Caching tab now available for Nginx servers inside site customizer
  • Added the ability to manage the Page Cache TTL to the App UI and API alongside enable/disable page caching
  • Added the ability to enable/disable redis object caching to the UI
  • Added the ability to clear all site caches, site page cache, site object cache to the UI and API

New/Improvement - Server Timezone and Updates

  • Settings for managing server timezones and automatic Updates now available inside the UI server customizer
  • Default settings for newly created servers available inside the Settings page

Fixed - V2 Backups

  • Restore from alternative sources not possible when remote backups were detached from the original site

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 15-03-2021

5th February 2021

Fixed - System Users

  • Older sites on the gridpane system user preventing site cloning from working. A guard and notification is now in place.
  • Sites can only move away from the gridpane user when switching users. Sites cannot be moved to the gridpane user.
  • Sites with older system users that have underscores causing cloning to fail. Guards and notifications when cloning system users with an underscore.

Fixed - Agency Instances

  • Profile and security options within settings page for users own account

Fixed - UI

  • Loading spinners broken throughout application

GridPane App & Scripts v1.2.572

  • Improved
  • S
    Steve Bell
  • on 15-03-2021

4th February 2021

Improvement - Suspended Sites

  • Return 503 response for websites that are suspended
  • Allow cloning to proceed on websites that are suspended

Improvement - Server Timezones

  • Adjust Server Timezone GP-CLI
  • Adjust Security Update Time GP-CLI

GridPane Scripts v1.2.570

  • Fixed
  • S
    Steve Bell
  • on 15-03-2021

28th January 2021

Fixed - OpenLiteSpeed

  • Wildcard Vhost wrong SSL path if cloning over to OLS from an Nginx server

GridPane App & Scripts v1.2.567

  • New Fixed Improved
  • S
    Steve Bell
  • on 15-03-2021

18th January 2021

New/Improvement - OpenLiteSpeed

  • Hardening options now available inside Security Tab
  • Added security tab to OLS website customizer

Fixed - Default Site Build Settings

  • 7G WAF missing from WAF dropdown

Fixed - Site Builds

  • When trying to build a site, but it has an existing username with now invalid characters, the API errors out and states that the password is under 12 characters.
  • When trying to build a site, but it has an existing password of under 12 characters set in the WordPress settings menu the API errors out and states that the password is under 12 characters.

GridPane App

  • New Improved
  • S
    Steve Bell
  • on 15-03-2021

14th January 2021

Improvement - V2 Backups

  • Added popup warning advising to take backup prior to doing a restore

New/Improvement - Site Build Form

  • Add new users while creating new website:
    - Default WP Admin only
    - Default WP Admin and extra users
    - Other WP Users only

GridPane Scripts v1.2.564

  • Fixed Improved
  • S
    Steve Bell
  • on 15-03-2021

13th January 2021

Improvement - Staging

  • Adjusted Database:Memory ratio threshold to allow for increased tolerances on smaller servers when pushing staging

Fixed - Cloning

  • Guard in place to prevent cloning when system user contains an underscore
  • Backup V2 remnant directories causing all-server cloning to fail, skip added

Fixed - V2 Backups

  • Backups proceed even if MyDumper has failed

GridPane API Update

  • Fixed Improved
  • S
    Steve Bell
  • on 13-01-2021

12th January 2021

Improvement - Failover

  • Define GRIDPANE_FAILOVER true inside wp-config.php

Improvement - Server Status

  • Confusing messaging updated - Orange dot now says “Active” instead of “Disconnected”

Fixed - SSL

  • When disabling SSLs or enabling a chain of domain SSL's during the Auto-SSL process, the toggles sometimes behaved unpredictably

Fixed - Backups V2

  • Site cloning and UI dropdowns: On servers where backups v2 were enabled, if a site had remote backups attached and backups available, and then was cloned, when the clone finished the source sites backups were "available" in the cloned site, and the alternative source backups check glitched.

GridPane API Update

  • New
  • S
    Steve Bell
  • on 13-01-2021

12th January 2021

  • Enable/Disable Nginx Page Caching
  • Enable/Disable HTTP Authorization
  • Enable/Disable Site Suspension (Agency/Enterprise only)

https://documenter.getpostman.com/view/13664964/TVssjU7Z

GridPane Scripts v1.2.562

  • Fixed Improved
  • S
    Steve Bell
  • on 13-01-2021

11th January 2021

Improvement - Failover

  • Define GRIDPANE_FAILOVER true inside wp-config.php

Improvement - Server Updates

  • Change unattended-upgrades reboot to 2.30AM to avoid main workers

Improvement - PHP CLI

  • Upgrade all servers to PHP 7.3 for CLI version

Improvement/Fix - Cloning/Migration/Failover

  • Prevent Cloning/Migration/Failover if the site is using the “GridPane” user
  • In-app notification for GridPane user guard

GridPane Scripts v1.2.560

  • Fixed
  • S
    Steve Bell
  • on 13-01-2021

6th January 2021

Fixed - Backups V2

  • Remote backups not functioning correctly in staging are

Fixed - Domain Addons

  • Add guard to prevent adding “ / “ to the end add-on domain names

Fixed - Teams

  • Unable to invite a user that already exists to the team using the admin role

GridPane App & Scripts v1.2.558

  • New Fixed Improved
  • S
    Steve Bell
  • on 30-12-2020