GridPane Scripts v1.2.951

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

20th September 2022

Fixed - Cloning

  • Added additional time to cloning script for site provision before resuming execution

GridPane Scripts v1.2.950

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

15th September 2022

Fixed - DNS Made Easy

  • DNSME was purchased by DigiCert and began asserting their brand name with all new sites. This caused SSL provisioning and renewal failures.

GridPane Scripts v1.2.949

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

8th August 2022

Fixed - OpenLiteSpeed: SSLs

  • OpenLiteSpeed keeping the older cache for OSCP response

GridPane App

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

6th August 2022

Fixed - Dashboard

  • Site list in Sites page breaks under certain [rare] conditions

GridPane Scripts v1.2.948

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

30th August 2022

Fixed - Redis

  • Redis status check fails if language isn't English

Fixed - Backups V2

  • Duplicacy sometimes failing to install during server provision

GridPane Scripts v1.2.946

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

25th August 2022

Fixed - API

  • Switch PHP command being fired by API request not including memory unit in script

GridPane Scripts v1.2.945

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

19th August 2022

Improvement - Scripts

  • Updated site build commands to accept backups
  • Update site build commands to accept git integrations
  • Made scripts resilient to WordPress.org downtime
  • Guard added to prevent the installation of PHP 8.1 Monit configs on servers with Nginx 1.15.8

Improvement - Cloning

  • Update Cloning commands to allow for the configuration of Backups

Improvement - Redis Object Caching

  • Scripts updated to use original Redis Object Cache plugin by Till Kruss (GridPane fork has been retired)
  • Token update of all server sites to redis-cache from Till Kruss

Fixed - Cloning

  • When cloning sites with addon domains, the loop through domains can fail if there are functions that also read from the stdin

Fixed - SSL

  • Acme SSL renewal check worker fails to update Le_ReloadCmd if the original base64 reload command was "service nginx force-reload" instead of "service nginx reload"

Fixed - Clone over

  • Clone over fails if DB_HOST_SLAVE directive in wp-config.php

Fixed - UpdateSafely

  • UpdateSafely only checking the home URL in the targeted URL list
  • Canary site build notification suggesting users to login unnecessarily

Fixed - WP Debug

Guard updated to check if Query Monitor plugin active, not just if it’s installed

GridPane Scripts v1.2.944

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

7th August 2022

Fixed - Server provisioning

  • Provisioning failing at multiple providers - fallback failing

GridPane App

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

15th August 2022

Fixed - Multitenancy

  • Multitenancy webhooks giving 405 error

GridPane App and Scripts v1.2.943

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

10th August 2022

Improvement - Git

  • Git Integration Manager now contains connected servers and deployment history for both Git and Multitenancy

Fixed - API

  • Oauth API not accepting correct PHP versions specific to the server type for update site PHP

Fixed - Git

  • MT Server deploy - UI not responding to failed repo checks.

GridPane Scripts v1.2.942

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

9th August 2022

Fixed - Scripts

  • Missing Monit/PHPMA URLs

Fixed - Snapshot Failover™

  • Failsync cronjob skips a primary site if the site's domain contains “staging” in its name

GridPane App & Scripts v1.2.940

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

4th August 2022

Improvement - Git

  • Restore Backups from Exports to Git sites

Improvement/Fixed - Git

  • Updated 'Update Repository' buttons and modal title to the 'Update Branch'

Fixed - Multitenancy

  • Update repository buttons are not reactive between UI elements in different sections
  • Buttons are not returning to their original state after server Git connection deploy finished
  • Updating repo+branch causes connected Multitenancy servers section visibility issue

Fixed - Git

  • Staging modal not updating reactively for new Git options
  • Git page servers column squashing Delete and Configure button
  • Git Integration Manager > Servers Tab > Connected branches allowing deletion of a connected bra

GridPane Scripts v1.2.937

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

28th July 2022

Fixed - SSL

  • AutoSSL fails to provision SSL if Sendgrid option is chosen during site provision

GridPane App & Scripts v1.2.936

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

27th July 2022

New/Improved - Multitenancy - Major Update

  • Multitenancy has been brought inline with all existing Git scripts
  • Multitenancy blueprints removed from application, replaced with server Multitenancy Git tab inside server customizer
  • Multitenancy uses same Full Git Repository as standard Gridane Full Git Integration
  • Guards for cloning and staging to ensure all sites on server are treated as Git sites

Improved - Git

  • Git & Staging: Choice of database, uploads directory, or both when using clonever and the destination site is configured for Git
  • Git & Cloneover: Choice of database, uploads directory, or both when using clonever and the destination site is configured for Git
  • Git & Cloning: If destination is Git configured - accept extra flag and only clone uploads directory and database
  • Git & Backups: Updated to work if Git status of a website changes, e.g. if a Git site is converted into a regular site and vice versa.
  • Git & Backups: Additional backup tags added for Git Full, Git Hybrid, and Git Server (multitenancy) site backups
  • Git & Backups: Export / Import functions configured to work with all Git configured sites
  • Git & Backups: Import from alternative sources configured to work with Git sites
  • Hybrid & Staging: Detect if site is Git Hybrid and redeploy hybrid repo on destination after staging push to ensure repo and site are synced
  • Hybrid & Cloneover: Detect if site is Git Hybrid and redeploy hybrid repo on destination after cloneover to ensure repo and site are synced

Improvement - OpenLiteSpeed

  • Allow guest vary to work for partial caching with LS Cache by default

Fixed - GridPane API

  • Change PHP version expecting Nginx and not working correctly for OLS servers

Fixed - Git

  • File permissions changed when switching site system user (uploads folder still changes correctly)
  • Hybrid deployments creating duplicate directories
  • After Git integration activated on a site the backups tab options require page refresh to display correctly
  • Server customizer Git tab and Git Integration Manager not updating reactively if Git integration is removed
  • Git server logs not refreshing reactively on re-opening

Fixed - UpdateSafely

  • OLS Servers: PHPMA URL rewrite incorrect

Fixed - 7G WAF

  • Whitelisting bots on OpenLiteSpeed can still result in 404

GridPane App Scripts v1.2.935

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

18th July 2022

Fixed - Snapshot Failover™

  • Sites not recreated during the next sync when manually deleted from the failover server

GridPane App Scripts v1.2.933

  • New Fixed Improved
  • S
    Steve Bell
  • on 11-07-2022

7th July 2022

New/Improvement - Git

  • Error log for Git has been added to the server customizer logs tab
  • Guards for features that require plugins added if immutable site (full Git repo)
  • Backups - Restore only database and uploads if immutable site (full Git repo)

Fixed - Teams

  • Notifications incorrect
  • Notifications counter is not decrementing properly
  • Notifications are not getting marked as read

Fixed - OpenLiteSpeed

  • Page and object caching toggles bug - When enabling/disabling app gives immediate success message

GridPane Scripts v1.2.931

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

30th June 2022

Fixed - Backups

  • Restore only the database if the website is immutable

Fixed - OpenLiteSpeed

  • OLS "root" routing not forced at vhost/htaccess level

GridPane App and Scripts v1.2.930

  • New Fixed Improved
  • S
    Steve Bell
  • on 05-07-2022

28th June 2022

New/Improvement - Git

  • Add internal syncs at end of deploy
  • Allow for Private Repositories to work with SSH keys

Fixed - UpdateSafely

  • Minor bug causes an error and exits the process

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