19:10:54 GMT+0000
Update the reference to the wp-memcached submodule to the version running in production (v3.2.2)
Ready to get started with WordPress VIP? Contact us
The VIP Platform Changelog includes updates made to the functionality and behavior of the platform's tooling (i.e. VIP Dashboard, VIP-CLI), VIP MU plugins, VIP File System, caching layers, and other underlying architecture and software.
19:10:54 GMT+0000
Update the reference to the wp-memcached submodule to the version running in production (v3.2.2)
19:08:08 GMT+0000
We keep improving the site details data we are gathering from all sites to have more information about multiple runtime variables. This time, we are including the list of plugins enabled sitewide on multisite installations, as we were only considering plugins enabled locally for a site.
19:07:17 GMT+0000
We updated the way the latin1 -> utf8mb4 conversion command retrieves the current DB name to utilize this command on more environments.
19:06:07 GMT+0000
Adds additional sanitization of the username/email during login attempts to normalize the value and ensure more accurate rate limiting.
https://github.com/Automattic/vip-go-mu-plugins/pull/2016
19:03:52 GMT+0000
Enables Debug mode when WP_ENVIRONMENT_TYPEis defined and set to local:
define( 'WP_ENVIRONMENT_TYPE', 'local' );
https://github.com/Automattic/vip-go-mu-plugins/pull/2005
#local-development, #mu-plugins
19:02:02 GMT+0000
This change adds a new task to Search’s health cron job that detects and reports any discrepancies between the desired and actual settings for each index.
18:19:03 GMT+0000
We have upgraded Jetpack to the last patch version 9.5.2. There are just a few bugfixes and improvements, as you can read here.
16:23:11 GMT+0000
This updates the ElasticPress submodule to da9e58e, which adds utility functions for getting and updating an index’s settings.
16:23:01 GMT+0000
PHP array_rand() functions require a non-empty array, and it will raise a PHP warning in PHP 7.1-7.4 and a fatal error in PHP 8 in the case the array is empty.
16:22:57 GMT+0000
Update Akismet to 4.1.9
16:22:52 GMT+0000
There is a possibility in the core that if a notoptions are being updated at the same time, a change could be rewritten.
This would then result in option being stored in DB but also marked as non-existing in notoptions making further attempts to add such option always fail without removing the options from the list of non-existing options.
We have deployed a fix for this over a week ago but decided to do 2 phase deployment. The first phase was all non-prod environments. As we did not see any negative effects of this change we will roll it out to prod environments with this change.
23:28:56 GMT+0000
In some cases hooks for setting per-site values for Search settings were not getting applied. By applying Search settings much later on the after_setup_theme hook, we make it much easier and more reliable to capture per-site settings.
20:07:34 GMT+0000
Previously, it was possible for our requests to return cached results with the wrong number of posts. This has been rectified.
19:37:24 GMT+0000
We have upgraded the Jetpack 9.5 subtree to contain the final Jetpack 9.5 release. This will be set as the default for all unpinned sites on Thursday 4th.
19:37:21 GMT+0000
This change enables compression on HTTP requests towards Elasticsearch.
19:37:18 GMT+0000
Jetpack Connection Pilot is an internal system that allows us to better monitor the state of Jetpack connections and quickly address any issues.
Minor updates to our internal library that we use for partial rollouts of new features to increase our engineering work velocity.
20:53:24 GMT+0000
In preparation for the rollout for improved Jetpack connection monitoring, the following notable changes have been made:
init, instead only checking during admin_init/cli.19:29:41 GMT+0000
We have added a new subtree for Jetpack 9.5. If you want to try this version before VIP sites are upgraded to it, you can follow the testing guidelines.
As usual, if you want to run this specific version, you’ll need to pin your site to use Jetpack 9.5 by adding this line to your vip-config.php:
define( 'VIP_JETPACK_PINNED_VERSION', '9.5' );
Please, take into account that Jetpack 9.5 is not compatible with WordPress versions less than 5.6.
17:01:08 GMT+0000
Previously if we wanted to block on something more custom that what was available in VIP_Request_Block, we’d need to copy the functionality into vip-config.php. By making VIP_Request_Block::block_and_log() public we no longer need to do this duplication.
16:58:53 GMT+0000
This change removes the creation of async post publish cron jobs if they are not being utilized. If the relevant hooks are in use, the cron jobs will continue to be created normally.