16:37:53 GMT+0000
Fixes warning while reading integration config file for PHP 8+
https://github.com/Automattic/vip-go-mu-plugins/pull/4882
Please see the full release on GitHub.
Ready to get started with WordPress VIP? Contact Us
The release window for VIP MU plugins is currently Tuesdays between 08:00 and 22:00 UTC (09:00 and 23:00 UTC when Daylight Saving Time is in effect in North America). VIP MU plugins is open source and development can be followed in the VIP MU plugins GitHub repository.
16:37:53 GMT+0000
Fixes warning while reading integration config file for PHP 8+
https://github.com/Automattic/vip-go-mu-plugins/pull/4882
Please see the full release on GitHub.
22:14:27 GMT+0000
Adds wp_parsely_managed_options filter in Parse.ly integration
Fixes fatal error while reading config file of the integration
Fixes Integration::get_config() to return correct value for Multisite case
Please see the full release on GitHub.
22:56:51 GMT+0000
Changed the default version of wp-parsely from 3.8 to 3.9.
https://github.com/Automattic/vip-go-mu-plugins/pull/4827
We updated the wp-parsely submodule (used for local development environments) to version 3.9.0.
https://github.com/Automattic/vip-go-mu-plugins/pull/4840
Please see the full release on GitHub.
17:59:26 GMT+0000
Uses newer terminology for integration config
https://github.com/Automattic/vip-go-mu-plugins/pull/4811
We updated the wp-parsely submodule (used for local development environments) from version 3.6.1 to 3.8.4.
https://github.com/Automattic/vip-go-mu-plugins/pull/4816
Please see the full release on GitHub.
19:40:39 GMT+0000
We’ve reduced the batch size for async indexing queue from 1000 to 500 documents.
Additionally, for non-production environments only one queue processor job will run per per site (or a network site in a multisite).
https://github.com/Automattic/vip-go-mu-plugins/pull/4731
Disable temporary backup removal logic introduced in WordPress 6.3 Core as it is not needed and will lead to fatal errors when invoked.
https://github.com/Automattic/vip-go-mu-plugins/pull/4712
This change enables Search Dev Tools for all Administrators on multisite installations.
https://github.com/Automattic/vip-go-mu-plugins/pull/4737
Please see the full release on GitHub.
10:25:03 GMT+0000
We’ve addressed a deprecation message Using ${var} in strings is deprecated, use {$var} instead.
https://github.com/Automattic/vip-go-mu-plugins/pull/4721
We’ve temporarily disabled Jetpack AI Assistant, we’ll re-instate it in the coming weeks.
If, for any reason, you wish to re-enable it, please drop the following snippet in a clients-mu-plugins
remove_filter( 'jetpack_set_available_extensions', 'vip_set_available_jetpack_extensions', 0 );
https://github.com/Automattic/vip-go-mu-plugins/pull/4722
We upgraded Jetpack to to Jetpack 12.4.
https://github.com/Automattic/vip-go-mu-plugins/pull/4738
Please see the full release on GitHub.
09:58:07 GMT+0000
Added a “Group Stats” sub-panel for Object Cache to aid in development and debugging.
https://github.com/Automattic/vip-go-mu-plugins/pull/4691
Add type check handling for php8 array functions for role backup CLI function
https://github.com/Automattic/vip-go-mu-plugins/pull/4707
Increases performance and helps ensure stability.
https://github.com/Automattic/vip-go-mu-plugins/pull/4711
Please see the full release on GitHub.
20:15:16 GMT+0000
Use Image_CDN instead of the deprecated Jetpack_Photon for Jetpack 12.2+
https://github.com/Automattic/vip-go-mu-plugins/pull/4678
WordPress 6.3 adds the ability for failed plugin and theme updates to be automatically rolled back. The feature requires a temp directory in wp-content/ to function.
As part of this feature, a new Health Check is added to ensure that the WordPress content directory is found and writable. On WPVIP updates are managed via GitHub and wp-content is read-only so this check will always fail with a critical error stating “Unable to Locate WordPress Content Directory”.
This change removes the update_temp_backup_writable check from the Health Checks page by default to avoid the confusing, and non-applicable critical health check warning.
https://github.com/Automattic/vip-go-mu-plugins/pull/4694
WordPress 6.3 adds a “Available disk space” check in the site health section. The check assumes self-managed and writeable filesystem. This check was disabled because it is not relevant on the WordPress VIP Platform and gives a bogus result.
https://github.com/Automattic/vip-go-mu-plugins/pull/4697
Please see the full release on GitHub.
11:22:21 GMT+0000
Previous refactor of security plugin unintentionally renamed action triggered on exceeded limit from login_limit_exceeded to login_exceeded. This change corrects back the rename of the action.
add_action( 'login_limit_exceeded', function() {
// This action will be triggered again
...
});
https://github.com/Automattic/vip-go-mu-plugins/pull/4703
Please see the full release on GitHub.
14:51:04 GMT+0000
We’ve updated VIP Request Block library not run in WP-CLI context as that potentially may lead to inability to run CLI commands in case an expression evaluated to true in CLI context.
https://github.com/Automattic/vip-go-mu-plugins/pull/4640
Fixed a CSS bug in the non-prod bar that did not allow clicks to pass through to a portion of the application.
https://github.com/Automattic/vip-go-mu-plugins/pull/4646
We fixed VIP integration activation when used within WPCLI.
https://github.com/Automattic/vip-go-mu-plugins/pull/4679
Please see the full release on GitHub.
18:01:22 GMT+0000
We updated the default Jetpack to 12.3
https://github.com/Automattic/vip-go-mu-plugins/pull/4645
Please see the full release on GitHub.
14:50:45 GMT+0000
Adds a mechanism to prevent loading VaultPress
https://github.com/Automattic/vip-go-mu-plugins/pull/4610
Please see the full release on GitHub.
18:11:51 GMT+0000
Do not enable for non-prods by default.
https://github.com/Automattic/vip-go-mu-plugins/pull/4594
Fix healing when inspect flag is passed into wp vip-search health validate-contents
https://github.com/Automattic/vip-go-mu-plugins/pull/4551
We added an alternative endpoint for sending data to the Site Details Service
https://github.com/Automattic/vip-go-mu-plugins/pull/4617
Disable Prometheus when WordPress is being installed.
Do not load Cron Control if WordPress is not installed
Ensure HTTP_HOST is always set to prevent PHP warnings in wp_guess_url()
https://github.com/Automattic/vip-go-mu-plugins/pull/4618
We added an alternative endpoint for sending data to the Site Details Service
https://github.com/Automattic/vip-go-mu-plugins/pull/4617
Do not enable for non-prods by default.
https://github.com/Automattic/vip-go-mu-plugins/pull/4626
Please see the full release on GitHub.
13:18:00 GMT+0000
When wp_cache_get_multiple() is called with more than 1000 keys, the lookups will be split up into multiple batches. This helps keep the Memcached servers stable, as otherwise the read/response buffers can grow uncontrollably large.
Fix type error when a callable passed to ep_weighting_configuration_for_search, ep_query_weighting_fields, ep_weighting_configuration, or ep_weighting_fields_for_post_type is not a method.
Fix broken markup when the APCu cache is not enabled.
20:08:50 GMT+0000
Add lock for vip_search_queue_sweeper cron job
All non-pinned sites updated to using Jetpack 12.2
21:33:09 GMT+0000
On non-production environments, we enforce blog_public option in a more robust way.
https://github.com/Automattic/vip-go-mu-plugins/pull/4494
We want to resync the privacy settings for JP sites that have been marked as private (via the VIP_JETPACK_IS_PRIVATE constant), so we’re updating the option name that stores this state in order to cause these sites to re-sync.
https://github.com/Automattic/vip-go-mu-plugins/pull/4495
We respect other alternative methods for achieving privacy via plugins that also leverage blog_public option, but use other values than -1.
https://github.com/Automattic/vip-go-mu-plugins/pull/4512
No longer show notice for sites with their blog_public option if -1 or privacy constant is set. Also updates messaging.
https://github.com/Automattic/vip-go-mu-plugins/pull/4520
Switched over all environments to using the new object cache drop-in. This drop-in utilizes the Memcached PHP extension, which has support for multiGet() operations that help reduce roundtrips and can notably speed up WordPress page load times.
21:16:36 GMT+0000
Added support to enable the VIP Block Data API plugin via the VIP_BLOCK_DATA_API_ENABLE constant.
https://github.com/Automattic/vip-go-mu-plugins/pull/4406
We added another constant for switching over to the new site-details service when it’s ready.
17:32:13 GMT+0000
Fix fatal PHP message: Warning: Undefined property: Automattic\VIP\Search\Queue::$alerts in /var/www/wp-content/mu-plugins/search/includes/classes/class-queue.php on line 1140
17:51:14 GMT+0000
Assign dbname property in define_db_constants()
https://github.com/Automattic/vip-go-mu-plugins/pull/4376
WP-CLI: Unblock wp db tables command
https://github.com/Automattic/vip-go-mu-plugins/pull/4361
Add ability to deactivate in index version management
https://github.com/Automattic/vip-go-mu-plugins/pull/4379
We upgraded Akismet 4.2.4 to Akismet 5.1.
https://github.com/Automattic/vip-go-mu-plugins/pull/4416
Return empty string if string not passed in
18:16:02 GMT+0000
Add “Environment” panel to Query Monitor
https://github.com/Automattic/vip-go-mu-plugins/pull/4373
Improved handling of async queue in scenarios where an index doesn’t exist yet.
https://github.com/Automattic/vip-go-mu-plugins/pull/4312
Change wpcom_vip_get_page_by_title to use WP_Query if possible