21:35:54 GMT+0000
Plugin Updated: Enterprise Search
Add lock for vip_search_queue_sweeper cron job
Plugin Updated: Query Monitor
Only enable QM on non-production environments if admin bar is enabled
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). Changes made and deployed to the VIP MU plugins Staging branch are labeled [Status] Deployed to staging and visible in a filtered VIP MU plugins pull request view.
By default, the staging branch of VIP MU plugins is deployed to one non-production environment for all applications. This allows customers to test changes before they are released to production environments. This also provides time for the VIP Team to observe errors and test for bugs across a wider variety of applications.
21:35:54 GMT+0000
Add lock for vip_search_queue_sweeper cron job
Only enable QM on non-production environments if admin bar is enabled
21:16:57 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.
18:52:40 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.
18:28:16 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
19:13:39 GMT+0000
We upgraded Query Monitor 3.10.1 to 3.12.1.
https://github.com/Automattic/vip-go-mu-plugins/pull/4383
Fix PHP warnings generated by cron data unavailable on dev-env
https://github.com/Automattic/vip-go-mu-plugins/pull/4396
Added “Application” section to Query Monitor “VIP” panel
https://github.com/Automattic/vip-go-mu-plugins/pull/4372
Use new QM_Data DTO.
https://github.com/Automattic/vip-go-mu-plugins/pull/4405
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
19:50:30 GMT+0000
Add back “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
https://github.com/Automattic/vip-go-mu-plugins/pull/4390
Started using new object cache drop-in with wp_cache_get_multiple() support for develop environments.
https://github.com/Automattic/vip-go-mu-plugins/pull/4392
18:55:31 GMT+0000
Add VIP_PARSELY_ENABLED constant and remove VIP_PARSELY_SKIP_LOAD constant
https://github.com/Automattic/vip-go-mu-plugins/pull/4342
Allow for query offloading while indexing is ongoing
https://github.com/Automattic/vip-go-mu-plugins/pull/4365
Fixed wp-parsely track info in self managed mode
17:38:25 GMT+0000
VIP_ELASTICSEARCH_DISABLED killswitch constant: https://github.com/Automattic/vip-go-mu-plugins/pull/4317kill_sync() for all hooks in the SyncManager for post Indexable: https://github.com/Automattic/vip-go-mu-plugins/pull/4324Fix PHP error Uncaught TypeError: usort(): Argument #1 ($array) must be of type array, null given in /var/www/wp-content/mu-plugins/qm-plugins/qm-alloptions/class-qm-collector-alloptions.php:38
https://github.com/Automattic/vip-go-mu-plugins/pull/4298
We upgraded Two-Factor to 0.8.1
16:31:51 GMT+0000
wp vip-search index --using-versions will ask to confirm the index version switch unless --skip-confirm is passed: https://github.com/Automattic/vip-go-mu-plugins/pull/4294ElasticPress\Indexable\Post\SyncManager::tear_down(): https://github.com/Automattic/vip-go-mu-plugins/pull/4311We fixed a fatal error that could occur in the “widget updated” event when attempting to save a custom widget.
16:34:00 GMT+0000
Do not load client mu-plugins while WordPress is being installed.
https://github.com/Automattic/vip-go-mu-plugins/pull/4247
Add CLI wp vip-search health rate-limits for rate limiting information
https://github.com/Automattic/vip-go-mu-plugins/pull/4240
Add is_disabled_by_ids()
https://github.com/Automattic/vip-go-mu-plugins/pull/4263
Added CLI command stop-validate-contents to stop any validate_contents processing.
https://github.com/Automattic/vip-go-mu-plugins/pull/4244
Bugfixes for elasticpress-next:
https://github.com/Automattic/vip-go-mu-plugins/pull/4264
Shift sticker “non-production” so it doesn’t block modal after post is updated
https://github.com/Automattic/vip-go-mu-plugins/pull/4269
Fix PHP warning for “wp vip-search get-index-settings”
https://github.com/Automattic/vip-go-mu-plugins/pull/4277
Add timestamp to wp vip-search get-last-indexed-post-id
16:42:32 GMT+0000
Add CLI command wp vip-search queue info
https://github.com/Automattic/vip-go-mu-plugins/pull/4231
Changed the cache key & group for wpcom_vip_get_page_by_path() to avoid unbuo
https://github.com/Automattic/vip-go-mu-plugins/pull/4217
If being rate limited, differentiate between two different types: “search” or “indexing”
https://github.com/Automattic/vip-go-mu-plugins/pull/4238
Non-production sticker has been added to all non-production environments for users with edit_posts cap. Return false on vip_show_non_prod_bar filter to disable.
https://github.com/Automattic/vip-go-mu-plugins/pull/4177
Updated VIP redirect helper functions to account for being used in client-mu-plugins.
https://github.com/Automattic/vip-go-mu-plugins/pull/4230
We’ve introduced an API to get the bucket the current site is in for %-based feature rollouts.
https://github.com/Automattic/vip-go-mu-plugins/pull/4206
Stop loading VaultPress plugin by default for all VIP environments
17:12:54 GMT+0000
Fix accuracy of wp vip-search health validate-counts for the users feature on multi-sites.
https://github.com/Automattic/vip-go-mu-plugins/pull/4198
is_enabled_by_env() and get_features()is_enabled() will take into account if the feature is also enabled on an ID-basis or env-basiswp vip-feature CLI commands to check the status of a featurehttps://github.com/Automattic/vip-go-mu-plugins/pull/4191
Jetpack 11.9 is now the default version for non-pinned applications.
https://github.com/Automattic/vip-go-mu-plugins/pull/4205
Stop loading VaultPress plugin by default for non-production VIP environments
19:10:22 GMT+0000
Adds back WP_CLI_DB and accounts for both batch containers & dev-env environments
https://github.com/Automattic/vip-go-mu-plugins/pull/4127
manage_options cap and above. Filter wpcom_vip_qm_enable to opt out: https://github.com/Automattic/vip-go-mu-plugins/pull/4176Changed the default version of wp-parsely from 3.7 to 3.8.
21:13:32 GMT+0000
Fixes Trace functionality in Search Dev Tools for next EP
https://github.com/Automattic/vip-go-mu-plugins/pull/4149
Search Dev Tools CollapsibleList component now has the title as part of the className
https://github.com/Automattic/vip-go-mu-plugins/pull/4151
Search Dev Tools CollapsibleList component now has the title and vip-collapse-ol as part of the className for the <ol> element
https://github.com/Automattic/vip-go-mu-plugins/pull/4152
Add should_load_new_ep() method and begin rollout of newest ElasticPress version for non-production sites
https://github.com/Automattic/vip-go-mu-plugins/pull/4145
Add missing param tags and general tidy-up.
https://github.com/Automattic/vip-go-mu-plugins/pull/4158
Added helper function get_stats()
https://github.com/Automattic/vip-go-mu-plugins/pull/4162
Small improvements in the site details sync to trigger a sync when the home/siteurl changes.
https://github.com/Automattic/vip-go-mu-plugins/pull/3742
Changed the default version of wp-parsely from 3.6 to 3.7.
21:34:13 GMT+0000
Re-factored Object Cache panel to play nice with dark mode and sort/filter operations
https://github.com/Automattic/vip-go-mu-plugins/pull/4082
Fix is_batch_container() to account for batch pods without constant
18:22:07 GMT+0000
https://github.com/Automattic/vip-go-mu-plugins/pull/4110
Do not log blocks in New Relic
18:38:01 GMT+0000
Bugfix for wp vip-search status on single-sites timing out and fixes PHP warning for accessing incorrect array offset
20:27:47 GMT+0000
We removed Debug Bar. Please see https://lobby.vip.wordpress.com/2022/12/14/deprecation-notice-debug-bar-january-31-2023/ for more details.
https://github.com/Automattic/vip-go-mu-plugins/pull/3979
Add reminder to test out Enterprise Search upgrade
https://github.com/Automattic/vip-go-mu-plugins/pull/4079
An action was added to conditionally disable the wpcf7_cleanup_upload_files shutdown action, if the tmp directory path returned by wpcf7_upload_tmp_dir() does not match the value in WPCF7_UPLOADS_TMP_DIR.
22:52:06 GMT+0000
Adds hyperdb submodule for drop-ins
17:21:36 GMT+0000
When Jetpack is disabled, make sure all the cron events are also disabled/removed.
https://github.com/Automattic/vip-go-mu-plugins/pull/4039
Fix URL to not display target attribute
https://github.com/Automattic/vip-go-mu-plugins/pull/4046
Display current search algorithm version
https://github.com/Automattic/vip-go-mu-plugins/pull/4047
fields: https://github.com/Automattic/vip-go-mu-plugins/pull/4049Pulls in a fix to resolve a php deprecation notice that starts at php 8.1+.
https://github.com/Automattic/vip-go-mu-plugins/pull/4057
Added a patch for core bug #51058 in our wpcom_vip_attachment_url_to_postid() caching helper function.