PHP 7.2 Deployed on VIP Go

This notice relates to the following platform: VIP Go

PHP 7.2 was rolled out across VIP Go yesterday.

We are continuing to monitor for errors and warnings related to the upgrade to ensure any issues are address as soon as possible. We also wanted to thank everyone who worked with us to resolve incompatibilities related to this upgrade.

Please contact us if you have any questions or concerns.

PHP 7.2 upgrade for WordPress.com is complete

This notice relates to the following platform: WordPress.com VIP

We are pleased to announce that the PHP 7.2 upgrade has rolled out to all WordPress.com servers and is complete on this platform, ahead of our previously stated schedule. Thanks to all of the individuals who worked with us to resolve incompatibilities in order to bring the enhanced security and stability of this upgrade to our platform.

We are continuing to monitor for errors and warnings related to the upgrade to ensure any issues are reviewed and resolved. Please contact us if you have any questions or concerns.

PHP 7.2 Deployment Schedule for WordPress.com VIP

This notice relates to the following platforms: WordPress.com VIP

We’re continuing to test PHP 7.2 across all WordPress.com VIP sites by upgrading more servers to 7.2 and fixing errors proactively. We’ve been monitoring sites for potential errors and have communicated them as we’ve found them. Based on our review we have identified the below timeline for upgrading to PHP 7.2:

Friday, March 23:
By this date we will have implemented proactive fixes for any major compatibility errors showing up in our current testing. If we’ve sent you a ticket about compatibility errors, please review it, deploy fixes, and contact us with any questions.

We also strongly recommend switching your local environments to PHP 7.2 to help catch any critical issues (both VVV and Chassis make this very easy to do).

Monday, March 26 – Friday, March 30:
During this period, we’ll increase the number of servers running PHP 7.2 and continue to flush out errors. As noted in an earlier post, we’re also taking proactive steps to identify potential compatibility issues and submitting PRs or tickets to figure out the best resolution for each one.

Thursday, April 5:
This is our planned go-live date for converting all servers across WordPress.com to PHP 7.2.

Finally, if you have any questions or concerns, please get in touch.

PHP 7.2 Deployment Schedule for VIP Go

This notice relates to the following platforms: VIP Go

Update (March 22, 2018): due to some scheduling issues, we’ve delayed the roll-out of the non-production release to March 28.

We’re preparing the deployment of PHP 7.2 across all VIP Go sites and we wanted to share some dates:

Monday, March 19:
PHP Linting checks (via wpcomvip-bot)

Thursday, March 22 (20:00 UTC):
Wednesday, March 28, 2018:

All non-production sites (i.e. develop, preprod, etc.)

Thursday, April 5 (20:00 UTC):
All production sites.

As noted in an earlier post, we’re also taking proactive steps to identify potential compatibility issues and submitting PRs or tickets to figure out the best resolution for each one. Once non-production sites have been switched over, we’ll do another round of compatibility checks and follow-up where needed (note that errors will also be surfaced in New Relic; if your team is not already set up with New Relic access, please reach out and we’d be happy to set it up).

We also strongly recommend switching your local environments to PHP 7.2 to help catch any critical issues (both VVV and Chassis make this very easy to do).

Finally, if you have any questions or concerns, please get in touch.