17:18:00 GMT+0000
Plugin Updated: VIP Init
Fix vip_reset_local_object_cache() to address the deprecation of dynamic properties in PHP 8.2.
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.
17:18:00 GMT+0000
Fix vip_reset_local_object_cache() to address the deprecation of dynamic properties in PHP 8.2.
21:07:43 GMT+0000
Do not attempt to re-build a new index if there isn’t one that exists and clean-up the existing locks.
https://github.com/Automattic/vip-go-mu-plugins/pull/5450
We upgraded Jetpack 13.2 to 13.3.
https://github.com/Automattic/vip-go-mu-plugins/pull/5453
As per the timeline, we’ve removed the fallback mechanism that allowed bounced emails sent from domains that were not mapped to VIP sites, to be retried using the default email address.
13:45:41 GMT+0000
We upgraded the Block Data API integration to version 1.2.1, which supports WordPress 6.5 rich-text attribute parsing.
https://github.com/Automattic/vip-go-mu-plugins/pull/5409
pre_wp_load_alloptions_protections() function: https://github.com/Automattic/vip-go-mu-plugins/pull/5436Deprecate wpcom_vip_get_page_by_title() because WP 6.2 deprecates get_page_by_title. Please use WP_Query instead.
https://github.com/Automattic/vip-go-mu-plugins/pull/5343
We updated the wp-parsely submodule (used for local development environments) to version 3.14.3.
https://github.com/Automattic/vip-go-mu-plugins/pull/5408
Introduce new Attendant class for managing the Jetpack connection’s primary user.
15:43:08 GMT+0000
We updated the default upload_size_limit from 1 GB to 5 GB.
https://github.com/Automattic/vip-go-mu-plugins/pull/5382
Fixes wp vip-search health validate-users-count getting killed for large user dataset.
https://github.com/Automattic/vip-go-mu-plugins/pull/5363
$request_url_for_logging in Search class.Ensure that variables referenced are actually defined when building the $request_url_for_logging for logging.
22:23:15 GMT+0000
We upgraded Jetpack to 13.2
https://github.com/Automattic/vip-go-mu-plugins/pull/5326
cleaner_jp_pbe_options uses pre_update_option_post_by_email_address* (where is the current user ID) to prevent creation of unused NULL `post_by_email_address` options (by returning the old_value in place of NULL, which in this case is no option at all).
https://github.com/Automattic/vip-go-mu-plugins/pull/5311
vipsupport command descriptionWhen running wp help vipsupport, an out-of-place text would appear after the command description: Class command.
https://github.com/Automattic/vip-go-mu-plugins/pull/5335
We upgraded Akismet 5.3 to Akismet 5.3.1.
This version contains the following changes:
https://github.com/Automattic/vip-go-mu-plugins/pull/5321
WordPress 6.5 introduces the Font Library, which allows you to upload and manage your own font files from the site editor. We have used the new font_dir filter to set the font upload directory to wp-content/uploads/fonts to support this feature in the VIP Filesystem.
https://github.com/Automattic/vip-go-mu-plugins/pull/5265
We updated the wp-parsely submodule (used for local development environments) to version 3.14.2.
16:34:19 GMT+0000
Changed the default version of wp-parsely from 3.13 to 3.14.
20:30:33 GMT+0000
Deprecate wpcom_vip_get_page_by_path since WP 6.1 introduces caching in get_page_by_path().
https://github.com/Automattic/vip-go-mu-plugins/pull/5224
Documentation update
22:53:25 GMT+0000
We deprecated the helper functions wp_startswith, wp_endswith and wp_in in favour of the PHP equivalents: str_starts_with, str_ends_with, and str_contains.
13:57:41 GMT+0000
We updated the wp-parsely submodule (used for local development environments) to version 3.13.1.
https://github.com/Automattic/vip-go-mu-plugins/pull/5179
Cache MIME types via the pre_get_available_post_mime_types() filter introduced in WordPress 6.4.
01:30:17 GMT+0000
Changed the default version of wp-parsely from 3.12 to 3.13.
17:51:43 GMT+0000
We upgraded Jetpack 12.9 to Jetpack 13.0
15:29:30 GMT+0000
Deprecate wpcom_vip_term_exists() because WP 6.0 now has caching in term_exists(). Please use core function instead.
https://github.com/Automattic/vip-go-mu-plugins/pull/5100
We upgraded Akismet 5.1 to 5.3
https://github.com/Automattic/vip-go-mu-plugins/pull/5086
Fix PHP deprecation warning json_encode(): Passing null to parameter #2 and fatal undefined method ElasticPress\IndexHelper::process_error_limit().
https://github.com/Automattic/vip-go-mu-plugins/pull/5108
Removes wp_parsely_managed_options filter from Parse.ly integration
17:44:00 GMT+0000
Prevent impact of filtered formatted ES args when wp vip-search health validate-counts runs
https://github.com/Automattic/vip-go-mu-plugins/pull/5058
Changed the default version of wp-parsely from 3.11 to 3.12.
21:49:44 GMT+0000
Parsely: Fix config values of SIte Details Sync (if the plugin is managed via Platform)
https://github.com/Automattic/vip-go-mu-plugins/pull/5051
In certain scenarios too many errors in Query Monitor output may have resulted in broken requests. This change adds safety limits around that functionality to minimize the chances.
18:32:34 GMT+0000
We upgraded Query Monitor 3.12.1 to Query Monitor 3.15.0.
18:01:59 GMT+0000
We added deprecation notices for wpcom_vip_get_page_by_path(), wpcom_vip_term_exists() and wpcom_vip_get_page_by_title()
https://github.com/Automattic/vip-go-mu-plugins/pull/4992
Changed the default version of wp-parsely from 3.10 to 3.11.
https://github.com/Automattic/vip-go-mu-plugins/pull/5018
Fix a bug during the instantiation of WP_Filesystem_VIP without arguments.
13:26:26 GMT+0000
Jetpack AI will be disabled for private sites running JP 12.8+
https://github.com/Automattic/vip-go-mu-plugins/pull/4984
Fix bug when using mb_strlen() on null value in the Autoloaded Options panel of QM
19:46:14 GMT+0000
When users hit the Forgot Password in wp-login, it will no longer confirm if their email or username exists.
https://github.com/Automattic/vip-go-mu-plugins/pull/4973
New filter vip_block_wp_mail which can be used on the application level in client-mu-plugins to disable email.
https://github.com/Automattic/vip-go-mu-plugins/pull/4975
WP_Filesystem_VIP‘s copy() and move() when the source and the destination are handled by WP_Filesystem_DirectWP_Filesystem_VIP::move() gives up when the source is not a file; this prevents directories from being copied as empty files.https://github.com/Automattic/vip-go-mu-plugins/pull/4970
For all the WP CLI commands we’re now setting the SAVEQUERIES to false, to improve the performance.
https://github.com/Automattic/vip-go-mu-plugins/pull/4981
We upgraded Jetpack 12.7 to Jetpack 12.7.1
https://github.com/Automattic/vip-go-mu-plugins/pull/4986
Removes WPCOM_VIP_QUERY_LOG constant
https://github.com/Automattic/vip-go-mu-plugins/pull/4985
The “My Jetpack” page is being disabled. The page is not relevant to VIP environment since the Jetpack experience is highly tailored and the page can create confusion.
18:26:06 GMT+0000
The default Jetpack version is 12.7 for WP 6.2+ applications.
https://github.com/Automattic/vip-go-mu-plugins/pull/4961
wp_mail and wp_mail_fromIncrease priority of wp_mail_from and wp_mail_from_name filter in VIP dashboard to prevent unintentional overriding.
https://github.com/Automattic/vip-go-mu-plugins/pull/4963
http_api_transportsRemoves filter http_api_transports that will be deprecated in WP 6.4
https://github.com/Automattic/vip-go-mu-plugins/pull/4962
Decouples the reliance of enabling Search Dev Tools on query monitor and allows for filtering of capabilities for Search Dev Tools.
20:02:39 GMT+0000
Set WP_TEMP_DIR so that Contact Form 7 will allow uploads to the temp directory.
https://github.com/Automattic/vip-go-mu-plugins/pull/4901
We upgraded HyperDB to fix PHP error addslashes(): Passing null to parameter #1 ($string) of type string is deprecated