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

30th December 2020

New - Multisite

  • Multisite cloning and failover now fully operational

Improvement - Subscriptions

  • Display legacy Developer and Pro plan pricing in Settings > Subscriptions

Improvement - Failover

  • Guard to ensure failover only works with nginx <-> nginx and openlitespeed <-> openlitespeed

Improvement - Failover, Cloning, Staging, SSL

  • Replaced WP-CLI Search Replace with Interconnectit Search Replace for significantly improved automatic search and replace functionality

Improvement - Staging, Cloning, Migrations, Failovers, Backups

  • Replaced MySQLDump and import with MyDumper/MyLoader
  • Parallelised MySQL Dumps - much faster, lower load, reduced locking

Improvement - Monit, Backups, Staging

  • Replaced du with diskus and set ionice for idle on all background checks

Improvement - Same Domain Cloning & Failover Cloning

  • Clones all general customizer settings
  • Clones all security customizer settings
  • Clones all PHP settings
  • Failover Syncs all settings changes and adds new domains

Improvement - Staging & Migrate/Clone to New Domain

  • Clones all general customizer settings
  • Clones all security customizer settings
  • Clones all PHP settings
  • Staging to Live pushes require extra confirmation as they now thoroughly match state.

Improvement - Staging

  • New modal for comparing settings between live and

Improvement - ModSecurity WAF

  • Updated to the latest OWASP ruleset which includes WordPress specific rules
    NOTE: Sites with ModSec already enabled, toggle on and off to update. All new servers and sites to get new rules by default.

Improvement - Site builds

  • Don't enable Redis Object Caching by default.
  • Installs and activates plugin, but doesn't enable it. This will be a toggle soon.

Fixed - System Users

  • UI not providing feedback when system users fail to create
  • Increased password length from 32 characters to 65

Fixed - Slack Notifications

  • Maldet notifications not sending

Fixed - UI Notifications

  • Livechat in bottom left covering up the close button for notifications
  • Typo in 6G notification

GridPane API Update

Build sites with WP Users JSON array

  • If you add a user as primary_administrator, it will be set to SSO admin and replace the wp default admin that is provided in settings. Accepts up to 5 Users, if more are provided then it filters based on role hierarchy. The first feature to come to API before UI, UI will follow.

Site Cloning

  • Clone site with same domain to another server
  • Clone site with new domain to another server
  • Clone site with new domain to the same server
  • Clone all sites from one server to another server

Site WAF

  • Configure site WAF - disable and enable 6G/7G/ModSec

Documentation

GridPane App

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

17th December 2020

Improvement - Settings

  • Combine Oauth and GridPane API settings Page

GridPane Scripts v1.2.549

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

15th December 2020

Improvement - Settings

  • Combine Oauth and GridPane API settings Page

Fixed - Backups

  • Daily Backups still run when backups have been toggled off

GridPane App

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

10th December 2020

Improvement - SMTP Notice

  • Added notice to tell users to verify domains
  • Link to troubleshooting SendGrid Knowledge Base article

GridPane App & Scripts v1.2.546

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

9th December 2020

Fixed - Console Errors

  • Multiple dashboard console error reports

GridPane Scripts v1.2.545

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

8th December 2020

Fixed - Certbot

  • Changeover to Certbot Snap leading to errors and failed SSL provision attempts

Fixed - Backups

  • V2 backups revert to V1 Borg backups if env setting is missing

GridPane App

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

5th December 2020

Fixed - Certbot Errors

  • “Your system is not supported by certbot-auto anymore” fixed

GridPane App

  • Fixed Improved
  • S
    Steve Bell
  • on 03-12-2020

2nd December 2020

Improvement - Servers Page

  • Direct links to documentation now in UI
  • Real datacentre locations are now shown inside UI (instead of confusing provider naming conventions) for Linode, AWS, and UpCloud

Fixed - OpenLiteSpeed BETA

  • Toggling caching on and off in quick succession could result in a mismatch between app and server

Fixed - Certbot SSL

  • Newly provisioned servers on Dec 2nd were unable to provision SSL due to the APT Package Manger version of Certbot being deprecated in favor of the Snap package manager.

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 03-12-2020

1st December 2020

Fixed - Sites Page

  • Check and visit site UI elements missing

GridPane App

  • New
  • S
    Steve Bell
  • on 03-12-2020

30th November 2020

New - GridPane API BETA

  • The API is now available for beta testing on Developer and Agency accounts

New - OpenLiteSpeed BETA

  • The OLS BETA is now open to all Developer accounts, and not strictly limited to beta testers. Note: It is not production-ready at this time.

GridPane App

  • New
  • S
    Steve Bell
  • on 29-11-2020

26th November 2020

New - Affiliate System

  • New affiliate system now fully integrated

GridPane App and Scripts v1.2.539

  • Fixed Improved
  • S
    Steve Bell
  • on 29-11-2020

25th November 2020

Improvement/Fixed - OpenLiteSpeed Beta

  • Access and Error logs now available directly inside logs tab of the site customizer
  • Nginx buttons removed from logs tab

Fixed - Server Provisioning

  • Guard to for ensuring IPv4 address on servers, preventing random switch to IPv6

Fixed - ModSecurity

  • ModSec not logging real IPs

GridPane Scripts v1.2.538

  • Fixed
  • S
    Steve Bell
  • on 29-11-2020

24th November 2020

Fixed - V2 Backups BETA

  • Backblaze API update fix

GridPane Scripts v1.2.537

  • Fixed
  • S
    Steve Bell
  • on 29-11-2020

23rd November 2020

Fixed - OpenLiteSpeed BETA

  • Swap Primary Domain
  • Copy SSLs from Nginx to OLS during site clones
  • Change websites system user causing HTTP 500 error
  • Update wp-config.php to https:// once SSL has been provisioned

GridPane Scripts v1.2.535

  • Fixed
  • S
    Steve Bell
  • on 29-11-2020

19th November 2020

Fixed - Backups V2 BETA

  • Threshold exceeded error when space available

GridPane App and Scripts v1.2.534

  • Fixed Improved
  • S
    Steve Bell
  • on 18-11-2020

Improvement - SSL

  • Cloudflare API will auto-update SSL type to Full Strict when SSL is successfully provisioned

Fixed - OpenLiteSpeed BETA

  • Routing inside wp-config.php when SSL is active
  • Cloning OLS -> OLS: PHP, routing and caching settings
  • Cloning OLS -> Nginx: Routing and caching settings
  • UI updated to show only OLS specific settings (logs and PHP)

Fixed - SSL

  • Unable to toggle SSL off

Fixed - DNS API

  • Delete record modal showing underneath configuration modal
  • Editing alias and redirect domains updating primary domain

GridPane App

  • Fixed Improved
  • S
    Steve Bell
  • on 13-11-2020

Improvement - Self Help Tools

  • Cache clear text updated to add clarity to the caches that are cleared

Fixed/Improved - Backups v2 BETA

  • Incorrect toggle states when switching from backups v1 to v2
  • New warning modal added before switching from v1 to v2
  • Invalid name warning/guard added to manual backup tag

Fixed - WAF Toggles

  • Removed Modsec and 6G WAF from site customizer settings tab now that they’re available inside the security tab

GridPane App GridPane Scripts v1.2.530

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

New - Security Tab

  • Moved out of beta and into full production on all accounts

New - Logs inside UI

  • Moved out of beta and into full production on all accounts
  • PHP and MySQL Slow logs available to all developers

Improvement - SSL Certificates

  • If DNS API credentials are updated, a rebuild of the ACME SSL renewal conf is triggered
  • Worker will now automatically heal/update incorrect DNS API credentials
  • Notification will popup inside of the app to inform user of above functionality when updating DNS API credentials

Improvement - Creating Sites

  • If domain exists as an alias or redirect, app will let user know which site the domain is attached to

Fixed - Challenge SSL

  • If a challenge SSL failed, the log was incomplete and SSL lock was not removed

Fixed - Server Page

  • Hide/Show server builds option inside UI fixed

GridPane App and Scripts v1.2.528

  • Fixed Improved
  • S
    Steve Bell
  • on 11-11-2020

10th November 2020

Improvement - Server provisioning

  • Fail server builds if stack components are missing

Improvement - Security - Site Hardening

  • Block user enumeration updated to included WP-API endpoint

Fixed - Security Tab BETA

  • Additional features beta plugins updated. Downloads now fall back to plugin repo if unavailable directly on the server
  • Notification will display inside UI if any activation failures occur, and toggles won’t appear as ON after failure

Fixed - Failover

  • Cronjobs now automatically heal failover env if sync info is missing

GridPane App

  • New Fixed Improved
  • S
    Steve Bell
  • on 05-11-2020

New - UpCloud

  • UpCloud has been moved out of beta and into production
  • Available to both Developer and Pro Accounts

Improvement - Logs

  • WAF logs are now available inside the UI
  • Backup logs now available inside the UI
  • Certbot and Acme monitoring logs now available inside the UI

Fix/Improvement - WP Build Defaults

  • Default settings for all site builds are now off to prevent issues with caching etc when migrating new sites over

Fixed - Cloning

  • DNS setting will default to “None” if DNS API provider is no longer attached to account

GridPane Scripts v1.2.517

  • Fixed Improved
  • S
    Steve Bell
  • on 29-10-2020

Improvement - Support

  • Ticket creation is now integrated with the new Fresh Desk support system

Improvement - SSL Certificates

  • SSL provisioning cascading removed. SSLs will now only provision according to their DNS settings (API Full, API Challenge, or None).

Improvement - HTTP2

  • Automatically enable HTTP2 push when HTTPS is enabled

Improvement - Domain Swap

  • Guard placed to ensure domains can’t be force swapped to the same domain
  • Guard added to ensure this can’t be done started again while still in progress

Improvement - Scripts

  • Trim all white space characters from SiteTables variable

Fixed - SSL

  • AutoSSL chain failing after 2 provisions

Fixed - Scripts

  • Corrupt fstab file causing reboot issues
  • .gpupg error in syslog

Fixed - Health Check

  • Notifications spelling errors in notifications

GridPane App

  • New Fixed Improved
  • S
    Steve Bell
  • on 27-10-2020

New/Improvement - New Support System

  • Crisp has been replaced with Freshdesk

Fixed/Improvement - Payments

  • New settings to prevent feature deactivation on failed payment attempts, providing more time is available for any who needs it to update their information

Fixed/Improvement - Wildcard SSLs

  • Changing the DNS API method can cause renewal failures. Swapping methods is no longer possible without first deactivating the existing Wildcard SSL

Fixed - Onboarding

  • Onboarding link for new Developer accounts has been updated

GridPane App

  • Improved
  • S
    Steve Bell
  • on 16-10-2020

October 15th 2020

Improvement - Logs (BETA)

  • Server logs are now available inside the server customiser
  • MySQL Slow log is now available inside the server customiser
  • PHP Slow log is now available inside the PHP tab for individual websites
  • Additional site specific logs are now available in the site configuration modal (site customiser)

GridPane Scripts v1.2.505

  • Fixed Improved
  • S
    Steve Bell
  • on 14-10-2020

Improvement - OpenLiteSpeed BETA

  • OLS < -- > Nginx Cloning now fully compatible

Improvement - Self Healing

  • Resolv.conf automatically healed/recreated if missing/broken
  • Cloning will auto-fix dns.creds in site.env if incorrect, allowing cloning to proceed
  • SSL and cache locks will automatically expire after set period of time if lock stuck in place

Fixed - OpenLiteSpeed BETA

  • Bundles failing to install

Fixed - Cloning

  • Cloning fails due to missing delimiters
  • Guard added to prevent same domain cloning on same server

GridPane App and Scripts v1.2.500

  • New Fixed Improved
  • S
    Steve Bell
  • on 07-10-2020

New - Security Tab BETA

  • GP-CLI for 6G, 7G, ModSecurity, Fail2Ban and Nginx hardening can all now be activated/deactivated via toggles within the site configuration modal
    Knowledge Base: https://gridpane.com/kb/secure...

New - 7G WAF BETA

  • 7G is the newly released update to the nG firewall. It’s an improved version of the 6G WAF and earlier predecessors.

Improvement - Backups V2 BETA

  • UI update to the restore section of the beta backups tab

Fixed - Backups V2 BETA

  • Unable to select Dropbox from the restore options

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 01-10-2020

September 29th 2020

Fixed - UpCloud BETA

  • Firewall default set to ON by UpCloud

GridPane Scripts v1.2.495

  • Fixed
  • S
    Steve Bell
  • on 01-10-2020

September 30th 2020

Fixed - Maldet

  • Scheduled scans reinstalling Maldet after it’s removal, and then continuing with daily scans

Fixed - MariaDB

  • Fixed missing error log and updated slow.log location

GridPane App and Scripts v1.2.496

  • New Fixed Improved
  • S
    Steve Bell
  • on 01-10-2020

New - UpdateSafely™ 2.0 BETA

Improvement - Staging

  • Add site URL to staging delete modal

Fixed - V2 Backups BETA

  • Pro users unable to delete Amazon S3 credentials from settings
  • Guard against duplicate entries that can cause backups to fail

GridPane App and Scripts v1.2.489

  • Fixed Improved
  • S
    Steve Bell
  • on 25-09-2020

Improvement - Nginx Default Virtual Server

  • Default virtual server creation and new CLI

Fixed - Caching

  • Full site purge after site deletions

Fixed - PHP Tab

  • Failure indications and UI resets between worker types to show/prevent incompatible configurations

Fixed - Backups V1

  • Notifications for both initiation and success/failure
  • Guards and notifications for MySQL failure and high loadavg during backups and restore

GridPane Scripts v1.2.485

  • Fixed Improved
  • S
    Steve Bell
  • on 24-09-2020

September 19th 2020

Improvement - Caching

  • Add wp-cli cache clear to remove all the cached items from .wp-cli/cache

Fixed - SSL

  • SSL provision sometimes failing when using Acme webroot

Fixed - Backups V1

  • Logging of MySQL during backups not taking place

GridPane Scripts v1.2.488

  • New
  • S
    Steve Bell
  • on 24-09-2020

New - Cloning / OpenLiteSpeed BETA

  • Cloning/migrations/failover between OLS and Nginx

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 16-09-2020

September 15th 2020

Fixed - Servers

  • Unable to delete custom servers

GridPane App and Scripts v1.2.477

  • New Fixed Improved
  • S
    Steve Bell
  • on 11-09-2020

New - UpCloud BETA

  • Beta testers can now spin up servers from UpCloud using our new API integration - Developer only

Improvement - OpenLiteSpeed BETA

  • Default WP Build Settings options for OLS now available inside Settings
  • Caching toggles now in customizer
  • LSAPI in PHP tab

Improvement - System Users

  • Increased allowed character length to 32

Improvement - Backups V2 BETA

  • Easily disconnect providers from all websites now possible in one-click via settings
    (Backup providers can no longer be deleted while still connected to sites)
  • Links to backup provider KB articles now in settings page

Improvement - App

  • Upgraded to Laravel 7

Fixed - Backups V2 BETA

  • Backup now buttons eternally spinning
  • Checks for incompatible Dropbox token
  • Duplicate remote providers in dropdown
  • Automatic remote backups toggle active before provider finishes adding to site
  • Remote "Backup Now" button active before receiving callback from script

Fixed - Domains

  • Force lowercase for alias and 301 redirect domains

Fixed - Cloning

  • Cloning process failing if capital letters used in destination URL

Fixed - Teams

  • Eternal spinner in UI when creating/deleting sites for team members until page refreshed

Fixed - Servers

  • New checks to ensure and confirm deletion at providers

Fixed - Staging

  • Staging sites showing previous toggle states in UI when recreated

Fixed - Canary

  • Deletion and creation not registering correctly in UI

GridPane Scripts v1.2.473

  • Fixed Improved
  • S
    Steve Bell
  • on 04-09-2020

Updated

Improvement - Monit

  • Automate check and configuration of monitrc with http auth settings

Fixed - Backups V2 Beta

  • Dropbox guard - prevent use of incorrect keys and show error message in app

Fixed - GP-CLI

  • GeoIP module CLI errors

Fixed - Cloning

  • Prevent cloning from staging site to live site from copying force login plugin and robots.conf
  • Wildcard SSL not copying/restoring vhost when cloning and/or using failover

Fixed - Domains

  • Ensure that all domains are lowercase

Fixed - Caching

  • Ensure Redis cache reloads Nginx when disabled

Fixed - Staging

  • Ensure SSL state is correct when re-creating staging sites

Fixed - SSL

  • Ensure error outputs are being stored and displayed in logs
  • SSL locks sometimes remain after SSL provisioning process completes

GridPane App & Scripts v1.2.463

  • New Fixed Improved
  • S
    Steve Bell
  • on 31-08-2020

August 28th 2020

New - OpenLiteSpeed Early BETA

  • OpenLiteSpeed is now available for Beta users, but in early release

New - MariaDB

  • Live for all accounts, no longer in BETA

New - PHP Tab

  • Live for all accounts, no longer in BETA

Improved - Servers Page

  • Provision a Server section collapsible

Fixed - Backups

  • Local backup toggle not holding ON state when turned on

Fixed - DNS

  • DNSME integration adding www but not A record

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 25-08-2020

24th August 2020

Fixed - Slack Notifications

  • Slack notifications not sending

Fixed - DNS API integration

  • Challenge and DNSME Challenge setting DNS records

GridPane App and GridPane Scripts v1.2.444

  • New Fixed Improved
  • S
    Steve Bell
  • on 19-08-2020

Improvement - 2FA

  • Google Authenticator now available (works with Authy)

Improvement - Site Customizer - BETA

  • PHP tab now in site configuration modal to update all PHP settings directly within the dashboard. Change the timezone, PHP version, Ini settings, and FPM settings.

Fixed - Developer Annual Plan Permissions

  • GridPane Dev Annual Client permissions for backup providers incorrect
  • ModSecurity Toggle unavailable

Fixed - Self Help Tools

  • Disabled staging sites showing in the dropdown

Fixed - Site Cloning

  • Clone command firing twice on server

Fixed - Sites Page

  • 3 changes inside site configuration modal backups tab triggering site-update callback resulting in the page refreshing

GridPane App and GridPane Scripts v1.2.439

  • Fixed
  • S
    Steve Bell
  • on 12-08-2020

Fixed - Backups 2.0 BETA

  • Wasabi incorrectly showing as a provider with eternally spinning button when not added to account
  • Dropbox creating UI incongruency with other providers
  • Delete button not working if eternally spinning

GridPane App & GridPane Scripts v1.2.435

  • Fixed
  • S
    Steve Bell
  • on 07-08-2020

Fixed - Site Configuration BETA

  • Worker task sent out to update toggle status on pre-existing Ultimo sites to bring toggles states into sync

Fixed - Backups 2.0 BETA

  • Fixes to adding remote storage, so they add and delete properly and the selection dropdown is updated in real-time

Fixed - Domains

  • Wildcard SSL toggle throwing UI notice “oops something went wrong error” when the Wildcard option is actually successful

Fixed - Self Help Tools

  • Clear all caches function hitting error under some circumstances with large key arrays

GridPane App & GridPane Scripts v1.2.433

  • Fixed Improved
  • S
    Steve Bell
  • on 06-08-2020

Improvement - KB Links

  • Link to Knowledge Base added in cloning tab
  • Links to Knowledge Base added in Settings / Default WP Build Settings

Fixed - Teams

  • Clients can no longer change system users or PHP version

Fixed - Backups 2.0 - BETA

  • Deleting remote backup providers from one domain affecting other domains

Fixed - Cloud Providers

  • Vultr Typo

Fixed - Site Configuration

  • HTTP authentication link corrected

Fixed - System users

  • Autogenerated users giving error message if domain starts with a number

GridPane App & GridPane Scripts v1.2.434

  • Fixed Improved
  • S
    Steve Bell
  • on 06-08-2020

Improvement - Site Configuration BETA

  • Clickjacking and Ultimo toggles added to site configuration modal

Improvement - Domain Swap

  • Database names are now given unique prefixes

Fixed - Staging

  • When a staging site with an SSL is deactivated, on reactivation SSL showing as toggled on

Fixed - Backups 2.0 BETA

  • Sites not deleting if remote storage attached
  • Servers not deleting if a site has remote storage attached
  • Pre-staging backups and pre-domain swap backups operational

Fixed - Servers

  • Force delete option not working when server deleted at provider

Fixed - Notifications

  • Live chat displaying on top of notifications close button

Fixed - Monit

  • Monit firing warnings before servers finish provisioning

GridPane Scripts v1.2.424

  • Fixed
  • S
    Steve Bell
  • on 31-07-2020

July 28th 2020

Fixed - Fail2Ban

  • Ensure all Fail2Ban customizations persist

Fixed - Maldet

  • Change minimum requirements to 1.9GB RAM to allow for servers that don’t quite give the full 2GB they state they offer.

GridPane App & GridPane Scripts v1.2.428

  • Fixed Improved
  • S
    Steve Bell
  • on 31-07-2020

July 30th 2020

Improvement - System Users

  • Add password validation to change password
  • Force re-assign system users that own sites to prevent sites from being deleted via system user deletion

Improvement - Backups 2.0 - BETA

  • New backups configuration settings added to UI for BETA users

Improvement - UI

  • Added links to KB articles through the UI

Fixed - Domains Tab

  • Pagination overlapping SSL toggle at certain screen sizes/zoom levels

Fixed - Site Configuration

  • Allow sites to have 1 letter TLD extensions

Fixed - Default WP Admin Settings

  • `<>()$;|& symbols restricted to prevent SSL and site provisioning log issues

Fixed - Servers

  • KB links updated to point to gridpane.com/kb

GridPane App

  • New Improved
  • S
    Steve Bell
  • on 31-07-2020

Improvement - Live chat

  • Replaced our previous live chat/bot with a new live chat solution

GridPane App & GridPane Scripts v1.2.422

  • New Fixed Improved
  • S
    Steve Bell
  • on 24-07-2020

July 22nd 2020

Improvement - New Site Builds

  • New site configuration options with the ability to customize defaults inside the settings page

Improvement - Site Cloning

  • Moved site cloning to its own tab in the site configuration modal

New - Remote Backups - BETA

  • Remote backups toggle added to UI.
    (Remote backups feature is BETA only right now)

Fixed - Server Cloning

  • Cloning syntax errors

Fixed - Site Configuration Modal

  • Fixed console errors on opening modal

GridPane App & GridPane Scripts v1.2.407

  • New Fixed Improved
  • S
    Steve Bell
  • on 08-07-2020

July 7th 2020

New - MariaDB - BETA 

  • MariaDB 10.5 now available during server build - developer only

New - Oauth

  • Github and Gitlab Oauth options now available

Improvement - System Users

  • Automatically generated safe system users during site builds
  • Create your own new user during site builds

Improvement - API

  • Reduced payloads for server creation for better API

Improvement - Cloning/Migrations/Failover

  • www/root routing is migrated/cloned
  • System users created on new servers

Improvement - SSL

  • Enhanced Certbot Renewal checks and acme self-healing configs

Improvement - Monit

  • New servers have Monit 5.2.6
  • Numerous new notifications for system monitoring including Slack updates

Improvement - Binlogging

  • Disabled MYSQL binlogging (this can now be enabled via CLI).

Improvement - Migrations, clones, backups, restores, staging

  • Non-standard wp-config.php formats were breaking things. All are now auto-fixed across each of these functions

Improvement - Robots.txt

  • Rewrites within robots.txt for SEOPress

Improvement - PHP Workers

  • Now dynamic based on cores - 2x core up to max 4X cores

Fixed - Failover

  • Failover sites are marked correctly and random non-failover sites are correct and self-healing

Fixed - AutoSSL

  • Alias/addon domains still showed as toggled on when SSL fails

Fixed - Domains

  • Domain routing (www/root) appeared to reset to “none” in UI

Fixed - Teams

  • Admin couldn’t delete team members

Fixed - New Accounts

  • Unverified new users unable to log out

Fixed - Servers

  • Console errors during server deletions

GridPane App & GridPane Scripts v1.2.400

  • Fixed Improved
  • S
    Steve Bell
  • on 19-06-2020

Improvement - Cloudflare API

  • Set Proxy status and TTL

Improvement - Failover

  • Failover sites offset on server list

Fixed - Failover

  • Failover Sync fails for sites where primary domain is swapped

Fixed - Server Status

  • When server status is disconnected, no commands fire on server

GridPane App

  • Improved
  • S
    Steve Bell
  • on 17-06-2020

Improvement - Server Status

GridPane App

  • Fixed Improved
  • S
    Steve Bell
  • on 15-06-2020

Improvement - Updated message when creating new DigitalOcean/Vultr servers

Improvement - Slack

  • Slack updates include URL and server IPs for staging pushes

Improvement - Site Customiser

  • Include server name and IP in title
  • Include server IP in website migrate/clone dropdown

Improvement - Server Cloning

  • Show server IP addresses in dropdown

Fixed - Server Status

  • Active / Inactive updates correctly for all server types

Fixed - Server API credentials button

  • Link updated to reflect change in user settings

GridPane App & GridPane Scripts v1.2.397

  • Fixed Improved
  • S
    Steve Bell
  • on 10-06-2020

Improvement - Server Sync Button

  • Button will now sync tokens && do a gpupdate for scripts and configs
  • Staging pushes don't need pre-existing backups of either site

Improvement - Staging

  • Live -> staging pushes have option for no backup

Fixed - /Home redirects to /Servers

Fixed - Staging

  • Inactive staging sites don't show on enabled

GridPane App & GridPane Scripts v1.2.333-5

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

March 3rd 2020

Improvement - Domain Manager v 2

  • Swap Primary Domain
  • Per domain SSL Management
  • DNS API SSL method
  • DNS API Proxy SSL method
  • Per domain Wildcard Management
  • CF DNS API integration
  • Alias & Redirect Domains
  • AutoSSL
  • Domains manager pagination

Improvement - Server Providers

  • Added AWS Lightsail as API provider

Improvement - SSH Key update

  • ED25199
  • ECDSA Keys
  • Updates to algorithm to match Mozilla Observatory

Fixed - SSL notification error

  • If user forces www routing but has no www dns records

Fixed - Staging Site Fixes:

  • Domain Manager Primary SSL not working
  • Primary Domain Wildcard Toggle Not working
  • Logs not displaying
  • Displaying wp-config.php not working
  • backups tab not updating with available backups

Fixed - Linode builds

  • Linode updated api response for server regions

Fixed - PHPMyAdmin

  • update changed config dir filepath

Fixed - Site Deleting

  • Bug where sites delete on server but not in UI
  • Force delete site if user deletes server first

GridPane App & GridPane Scripts v1.2.336

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

March 6th 2020

Improvement - Domains Manager

  • Added ability to add Wildcard Records to managed DNS

Fixed - Domains Manager:

  • pagination not working on DNS modal
  • adding redirect domain shows incorrectly in the UI
  • DNS editing fails if Domain is a subdomain of root
  • staging site DNS management adds duplicate
  • Cloudflare txt record length for DKIM

Fixed - Auto-SSL

  • Toggle sticking as inactive in UI

Fixed - Tools

  • Cache clear dropdown not displaying all sites

Fixed - Staging

  • "enabled only" filter not working

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 08-06-2020

March 9th

Fixed - Teams

  • Team Members editing bug for staff members

GridPane App

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

March 10th 2020

Improvement - Backups

  • progress pop-up-message clarity

Improvement - Site Deleting

  • confirmation input added to prevent accidental deletion

Fixed - Site Deleting

- endless loop when server unavailable

GridPane App & GridPane Scripts v1.2.337-9

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

March 12th 2020

Improvement – Browser memory usage

  • Reduced browser memory usage by 70%

Improvement - Pagination

  • Refactored internal API for reactive pagination
  • Active Sites
  • Active Servers
  • Active Staging Sites
  • Active Canary Sites

Fixed - Domain Swapping Script

  • Ability to self heal if missing PHP FPM sockfile
  • Fix issue with leftover Nginx configs

Fixed - Cloning | Migrations

  • Ensure correct system user owner for DB dump files

Fixed - Domains manager

  • Don’t add staging site DNS records if no staging site.

Fixed – Teams

  • Client level can't see staging
  • Unable to assign Sites to Clients

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 08-06-2020

March 13th 2020

Fixed - Free Accounts

  • Settings page UI fix

GridPane App & GridPane Scripts v1.2.352

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

March 16th 2020

Improvement - Deleting Server

  • Force delete a server from App

Improvement - GP-CLI

  • GP Cron setting with minute intervals on system user cron

Improvement - ACLs

  • Open ACLs up to allow SU into system users from root

Fixed - Let’s Encrypt Renewals

  • Primary Domain switcher Let's Encrypt renewal config issue

GridPane Scripts v1.2.353-5

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

March 18th 2020

Improvement - Staging

  • Push user defined wp-config includes

Improvement - Migrate/Clone

  • Migrate/clone user defined wp-config includes

Fixed – Monit

  • Not always starting immediately on newly provisioned servers

GridPane Scripts v1.2.356-9

  • Fixed
  • S
    Steve Bell
  • on 08-06-2020

March 19th 2020

Fixed - Self Help Tools

  • Clear Nginx cache on granular site level
  • Fixed issue with clearing staging site cache
  • Clear PHP Opcache

Fixed - AWS Lightsail Builds

  • Issues with Sydney DC api response

Fixed - SSH Keys

  • Only 10 SSH keys visible on add key modal

Fixed - SSL Worker

  • SSL Renewal Confs being repaired incorrectly for some domains

GridPane Nginx Configs v1.2.37

  • Improved
  • S
    Steve Bell
  • on 08-06-2020

March 19th 2020

Improvement - ModSec - add include in reverse proxy up front

GridPane Scripts v1.2.360

  • Improved
  • S
    Steve Bell
  • on 08-06-2020

March 19th 2020

Fixed - ModSec static header not resetting

GridPane App & GridPane Scripts v1.2.362

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

March 20th 2020

Improvement - SSH Keys

  • Added 256 ECDSA (in addition to 384 and 512)

Fixed - SSH Keys

  • Validation to prevent duplicate keys

Fixed - Self Help Tools

  • Clone does not allow you to change destination server without refresh

Fixed - Staging

  • Selective Database Push Not Working
  • UI fix
  • Script improvement

GridPane App & GridPane Scripts v1.2.362

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

March 25th 2020

Improvement - Staging

  • Pushing Live>Staging / Staging>Live - DB only and No DB options

Fixed - Staging/Canary

  • Staging push fails from wp-cli path checks
  • Canary/Staging displays spinning on sites page when search is used
  • Staging page unavailable for free users

GridPane App & GridPane Scripts v1.2.364

  • Fixed
  • S
    Steve Bell
  • on 08-06-2020

March 27th 2020

Fixed - Teams

  • Teams & free users SSL is not working

Fixed - System Users

  • Prevent adding sensitive system users

Fixed - Lightsail

  • AWS servers seem to sometimes fail at 75%

Fixed - SSO

  • Failing on multisites

GridPane App & GridPane Scripts v1.2.365

  • Improved
  • S
    Steve Bell
  • on 08-06-2020

March 30th 2020

Improvement - Domains Manager

  • disallow www.domains to be added

GridPane App & GridPane Scripts v1.2.366

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

April 3rd 2020

Improvement - Staging

  • Added confirmation/details notice on staging pushes

Fixed - UI elements timing out on long waits

GridPane Scripts v1.2.367 & GridPane Nginx Configs v1.2.37

  • Fixed
  • S
    Steve Bell
  • on 08-06-2020

April 3rd 2020

Fixed - GP-CLI & Nginx

  • Default site config regeneration bug

GridPane App & GridPane Scripts v1.2.368

  • Fixed
  • S
    Steve Bell
  • on 08-06-2020

April 6th 2020

Fixed - Staging

  • Long Running Staging Push fix

Fixed - Domains Manager

  • DNS management - Staging can't manage records

GridPane App

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

April 8th 2020

Improvement - Lightsail

  • Remove 500Mb RAM servers from lightsail

Fixed - Cloudflare/DNSME API

  • Adding sites with shared DNS Zone fix.

Fixed - Self Help Tools

  • Quick Fixes: Site-dropdown showing spinner but no websites

GridPane App

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

April 11th 2020

Improvement

  • Improve error message in UI when sending in a ticket

Fixed – Zendesk Integration

  • Chat verification for trial users of paid plans

GridPane App & GridPane Scripts v1.2.369-74

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

April 13th 2020

Improvement – Staging

  • Added "X-Robots-Tag: noindex, nofollow, nosnippet, noimageindex"; to staging and canary websites to prevent search engine indexing

Improvement – Unattended updates

  • Autofix/healing in worker

Improvement – SSL

  • lock while there is an SSL provisioning to prevent conflicts and potential for failed certs
  • gpocsp stapling as part of nginx systemd

Improvement - Migrate/Clone/Failover

  • If failsync detects connection error, don’t proceed with clone attempt and launch notification message + log

Improvement – System users

  • Reduce resources required when adding system users

Fixed – Tools

  • Site list for team users inside Tools processes
  • Staging sites not in quick tools

Fixed - Domains manager

  • Adding DNS records - Wildcard wasn't adding to subdomain sites

Fixed – Accounts

  • Remove incorrect upgrade your account notices

Fixed - SSO

  • failing because generated magic link has leading space

GridPane App & GridPane Scripts v1.2.375-6

  • Fixed
  • S
    Steve Bell
  • on 08-06-2020

April 17th 2020

Fixed – Pagination

  • Only first 10 sites on account are visible on iPhones

Fixed – Teams

  • Admin team members can’t add or delete SSH keys

Fixed - Migrate/Clone

  • Commands leaving locks in place

Fixed - SSO

  • Failed when $_SERVER['HTTP_HOST'] is set to something other than site domain

GridPane App & GridPane Scripts v1.2.377

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

April 21st 2020

Improvement - Event notifications

  • Notifications covering account options on smaller screen sizes – moved from right hand side to left hand side

Improvement - Logs

  • Add Refresh Button to Bottom of logs

Improvement - Slack

  • Add Slack Save/Update button

Fixed – Teams:

  • Admins can't provision API servers
  • Custom server option not visible for Admins
  • Admins can't toggle ModSec / 6G WAF
  • Team members can't add Bundles

Fixed – Pagination

  • Settings not sticking when changed

Fixed - Slack notifications

  • Endpoint returning exception

GridPane App

  • Fixed
  • S
    Steve Bell
  • on 08-06-2020

April 22nd 2020

Fixed – DNSME API

  • UI prompting to update API keys

GridPane App & GridPane Scripts v1.2.378

  • Fixed
  • S
    Steve Bell
  • on 08-06-2020

May 1st 2020

Fixed – Domains Manager

  • Domain redirect configs fail if no SSL present on primary domain

GridPane App, GridPane Scripts v1.2.379 & GridPane Nginx Configs v1.2.38-39

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

May 18th 2020

Fixed – OCSP stapling

  • Refresh Nginx OCSP responses nightly

Improvement - Nginx

  • Harden Nginx for PHP in directories

GridPane App, GridPane Scripts v1.2.380 & GridPane Nginx Configs v1.2.40

  • Fixed
  • S
    Steve Bell
  • on 08-06-2020

May 19th 2020

Fixed – Nginx

  • Make PHP hardening selective

GridPane Scripts v1.2.381-85 & GridPane Nginx Configs v1.2.41

  • Improved
  • S
    Steve Bell
  • on 08-06-2020

May 19th 2020

Improvement - Nginx

  • Modular Nginx hardening configurations

Improvement - GP-CLI

  • Nginx Hardening Commands
  • WordPress Hardening Commands

GridPane App & GridPane Scripts v1.2.386

  • Improved
  • S
    Steve Bell
  • on 08-06-2020

May 23rd 2020

Improvement - User Settings

  • Support Ticket - More options for improved ticket creation

Improvement - GP-CLI

  • Fail2Ban commands for login and xmlrpc

GridPane App, GridPane Scripts v1.2.387-88 & GridPane Nginx Configs v1.2.42

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

June 2nd 2020

Enhancement - UpdateSafely

  • Completely rebuilt with full CLI in beta

Improvement - Site Settings

  • Cache locks
  • Firewall locks

Improvement - Nginx Configurations

  • Updated to add include for add-on domains only
  • Updated to add include for primary domains only

Fixed - Tools

  • Ensure cache clear works across all domains

Fixed - Migrations|Cloning|Failover

  • Failing in servers were at program is not installed

Fixed - Apt Upgrades

  • Apt package manager worker tool to fix locks

Fixed - System Users

  • Updating app bug fix

GridPane Scripts v1.2.389-90

  • Fixed
  • S
    Steve Bell
  • on 08-06-2020

June 3rd 2020

Fixed - GP-CLI

  • Wpfail2ban automation duplicating jail configs
  • Deduplication of Env writing

Fixed - New Site Builds

  • User-configs include on build error - out of order

GridPane App & GridPane Scripts v1.2.390-98

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

June 5th 2020

Improvement - Event Notifications

  • Add IP to Unattended Upgrades notification

Improvement - Server SSH Key Modal

  • Column positions swapped around for better UX

Fixed - Teams Fixes

  • Display events issue for team members
  • Fix self help tools, logs and
  • Allow admin and staff team members to add bundles
  • Allow team members to take and restore backups
  • Allow team members to use SSO
  • Allow admins to push SSH keys to servers
  • Allow team members to use staging features
  • Display correct notice for team member limit notifications
  • Display necessary settings on team member settings pages

Fixed - Staging/Canary Sites

  • Long running builds don’t cause command loop and duplicates
  • Enabling/Disabling UI fixes
  • Disappearing rows fix
  • Swapping primary domain of production site also swaps staging domain

Fixed - HTTP Auth

  • User-password pair regenerates if deleted

Fixed - Migrate/Clone

  • Update wp-config for https on destination if SSL is synced over

Fixed - Multisite

  • Subdomain/Subdirectory toggles not locked after choosing Multisite type

Fixed - Tools

  • Quick fix activities on self help tools not always completing in UI

Fixed - Domains Manager

  • Routing modal remains open after success notification
  • Clear search button in domains tab not clearing

Fixed - Known Hosts

  • Repeated use of same IP at custom builds clears known hosts before building

Fixed - Registration

  • Coupon field not displaying on sign up form

GridPane App & GridPane Scripts v1.2.39-42

  • Fixed Improved
  • S
    Steve Bell
  • on 08-06-2020

June 8th 2020

Improvement - Caching

  • Clear caching on disable toggle

Fixed - Backups

  • Reset Borg Backup Key to encrypted token

Fixed - Bundles

  • Pro accounts can’t add bundles

GridPane Scripts v1.3.332 | PHPMyAdmin Update

  • Improved
  • J
    Jeff Cleverley
  • on 28-02-2020

Improved
Updated PHPMyAdmin to latest version 5.0.1

  • New builds
  • Updated existing builds.

GridPane Scripts v1.2.330-1

  • Improved
  • J
    Jeff Cleverley
  • on 26-02-2020

Improved
Monit Fail2Ban SystemD - replaced init.d and updated restart commands.

Improved
WP-CLI timeouts on short daily worker tasks. Some users with PHP issues had hanging WP-CLI commands draining CPU.

GridPane Scripts v1.2.329

  • Fixed
  • J
    Jeff Cleverley
  • on 21-02-2020

Fixed 
Bug where new sites added to a failover source were not being cloned automatically to failover destination.
- Missing guard lead to attempted sync of new site prior to initialising.

GridPane Scripts v1.2.328

  • Fixed
  • J
    Jeff Cleverley
  • on 19-02-2020

Fixed
ModSec and HTTP Auth were not working together.
- Adjusted Script Config generator to ensure that the ACL is loading in when modsec is active.

Fixed
Local Backups using wp-cli could hang on sites with issues running wp-cli, causing resource issues as processes built up.
- Removed wp-cli entirely from local backup scripts.
- Replaced wp db export with mysqldump directly for database exporting.
- Replaced wp core is-installed with parse of core WordPress and database check.

GridPane Nginx Configs v1.2.36

  • Improved
  • J
    Jeff Cleverley
  • on 19-02-2020

Improved
Improved config layout for performance
- decreased use of regex
- increased use of pcre_jit

GridPane Scripts v.1.2.326-7

  • Fixed
  • J
    Jeff Cleverley
  • on 15-02-2020

Fixed - acme.sh automated SSL by DNSMadeEasy AP bug - DNSME updated JSON response format resulted in incorrect domain ID being parsed.
https://github.com/acmesh-official/acme.sh/issues/2031
https://github.com/acmesh-official/acme.sh/commit/da656caf1e230d676d42cd0c6e0efe4aeca7d62b

Applied patch from upcoming acme.sh fix. Patched existing servers and all new server builds. v.1.3.326
Added link and attribute to bug issue in file v.1.3.327

GridPane Scripts v1.2.325

  • New Fixed Improved
  • J
    Jeff Cleverley
  • on 14-02-2020

Fixed - Adjusting limit_req_zone zone wp with GP-CLI was adjusting zone one
Fixed - User defined limit_req_zone parameters were resetting to template default after an Nginx Configs update.
https://gridpane.zendesk.com/hc/en-us/articles/360038750371-Configure-Nginx#limit-req-zone

New
- Set Nginx redis2_query expire - GP-CLI command to adjust Nginx Redis Page cache expiry TTL
https://gridpane.zendesk.com/hc/en-us/articles/360038750371#site-redis-cache-valid


New
- Set PHP date.timezone - GP-CLI command to update php.ini and site level .user.ini
New
- Set PHP short_open_tag - GP-CLI command to update php.ini and site level .user.ini
https://gridpane.zendesk.com/hc/en-us/articles/360038296712#version-date-timezone
https://gridpane.zendesk.com/hc/en-us/articles/360038296712#site-date-timezone
https://gridpane.zendesk.com/hc/en-us/articles/360038296712#version-short-open-tag
https://gridpane.zendesk.com/hc/en-us/articles/360038296712#version-short-open-tag

Fixed
- Removed GridPane Maxmind account details from Servers.

Maxmind DB must be downloaded by users with their own account and license. Please see:
https://blog.maxmind.com/2019/12/18/significant-changes-to-accessing-and-using-geolite2-databases/
We realised (6 weeks too late, our bad) that using our key is against their terms, so we have had to remove it from all servers.This means geoipupdate no longer works and the databases required for the Nginx GeoIP2 Module can't be updated. Please go here to sign up for a free account if you wish to use this module.

Improved
- GP-CLI commands to download Maxmind DB using your account, enable GeoIP2 module, and configure country mappings/bans.
https://gridpane.zendesk.com/hc/en-us/articles/360038750371#geoip2-module
https://gridpane.zendesk.com/hc/en-us/articles/360038750371#geoip2-block-allow-countries
https://gridpane.zendesk.com/hc/en-us/articles/360038750371#geoip2-remove-countries



GridPane Nginx Configs v1.2.35

  • Improved
  • J
    Jeff Cleverley
  • on 14-02-2020

Improved - Reconfigured srcache redis cache configs for adjustable TTL
Improved - cleaned up and streamline GeoIP module configs and removed legacy configurations
Improved - added /extra.d/http-context.conf include

Last week (before we had changelog up and running)

Improved
- removed TLS1.1 as SSL option to maintain A+ rating with Qualsys Labs.

GridPane Scripts v1.2.324

  • New Fixed
  • J
    Jeff Cleverley
  • on 12-02-2020

Fixed - Unison causing SSL sync issues with failover. Replaced unison for this function.
Fixed
- GPcron corrupted by script update checking function.

New
- 15 minute worker to check site GPcrons are in place and uncorrupted.
New
- Use Rsync for SSL synchronisation between failover source -> destination