Skip to content

Changelog: VIP MU plugins [Staging]

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.

RSS 

Showing page 6 of 9

10 January 2024

15:29:30 GMT+0000

Function Updated: wpcom_vip_term_exists

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


Plugin Updated: Akismet

We upgraded Akismet 5.1 to 5.3

https://github.com/Automattic/vip-go-mu-plugins/pull/5086


Plugin Updated: Enterprise Search

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

https://github.com/Automattic/vip-go-mu-plugins/pull/5109

28 November 2023

21:49:44 GMT+0000

Parsely: Fix config values of Site Details Sync

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


Plugin Updated: Query Monitor

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.

https://github.com/Automattic/vip-go-mu-plugins/pull/5040

16 November 2023

18:01:59 GMT+0000

Deprecation Notice Added: wpcom_vip_get_page_by_path(), wpcom_vip_term_exists() and wpcom_vip_get_page_by_title()

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


Plugin Updated: wp-parsely

Changed the default version of wp-parsely from 3.10 to 3.11.

https://github.com/Automattic/vip-go-mu-plugins/pull/5018


Plugin Updated: VIP File Service

Fix a bug during the instantiation of WP_Filesystem_VIP without arguments.

https://github.com/Automattic/vip-go-mu-plugins/pull/5021

31 October 2023

19:46:14 GMT+0000

Updated: Forgot Password

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


Filter Added: vip_block_wp_mail

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


Plugin Updated: VIP File Service

  • Improve performance of WP_Filesystem_VIP‘s copy() and move() when the source and the destination are handled by WP_Filesystem_Direct
  • WP_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


Disable SAVEQUERIES in WP CLI Commands

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


Plugin Updated: Jetpack 12.7.1

We upgraded Jetpack 12.7 to Jetpack 12.7.1

https://github.com/Automattic/vip-go-mu-plugins/pull/4986


Constant Deprecated: WPCOM_VIP_QUERY_LOG

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.

https://github.com/Automattic/vip-go-mu-plugins/pull/4956

24 October 2023

18:26:06 GMT+0000

Plugin Updated: Jetpack

The default Jetpack version is 12.7 for WP 6.2+ applications.

https://github.com/Automattic/vip-go-mu-plugins/pull/4961


VIP Dashboard Filters Updated: wp_mail and wp_mail_from

Increase 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


Remove deprecated filter http_api_transports

Removes filter http_api_transports that will be deprecated in WP 6.4

https://github.com/Automattic/vip-go-mu-plugins/pull/4962


Plugin Updated: Enterprise Search

Decouples the reliance of enabling Search Dev Tools on query monitor and allows for filtering of capabilities for Search Dev Tools.

https://github.com/Automattic/vip-go-mu-plugins/pull/4969

10 October 2023

20:12:52 GMT+0000

Add potential multi-dataset logger

This PR adds a log entry containing the request information and backtrace when a potential multi-dataset query is detected.

https://github.com/Automattic/vip-go-mu-plugins/pull/4920


Fix broken markup call in Query Monitor plugin for object cache.

Fix broken markup call in Query Monitor plugin for object cache when there is no group stats.

https://github.com/Automattic/vip-go-mu-plugins/pull/4928


Fix broken category links when removing category base

Calls to get_term_link() and get_category_link() should always return a full URL, but wpcom_vip_load_category_base() has been breaking that behaviour. This fix restores the correct functioning by using home_url() to ensure there is a full URL.

https://github.com/Automattic/vip-go-mu-plugins/pull/4922


Tooling Changes

We simplified the way new integrations are introduced into mu-plugins.

https://github.com/Automattic/vip-go-mu-plugins/pull/4921


Plugin Updated: http-concat

We upgraded http-concat to include the PHP 8.1 fix https://github.com/Automattic/nginx-http-concat/pull/72

https://github.com/Automattic/vip-go-mu-plugins/pull/4919

03 October 2023

22:04:37 GMT+0000

Plugin Updated: Enterprise Search


Plugin Updated: Private Sites

Force disable blog_public UI toggle buttons in Reading Settings to avoid confusion

https://github.com/Automattic/vip-go-mu-plugins/pull/4890


Plugin Updated: VIP Jetpack

Fixes the issue of modules being deactivated by check_plan_deactivate_modules().

https://github.com/Automattic/vip-go-mu-plugins/pull/4909


Plugin Added: VIP Governance 1.0

We added VIP Governance Plugin 1.0 for VIP customers.

This is a plugin that adds additional governance capabilities to the block editor.

https://github.com/Automattic/vip-go-mu-plugins/pull/4907


WP-CLI Command Updated: wp vip two-factor report

Add filtering by whether 2fa is enabled, 2fa provider, user role, and user.

https://github.com/Automattic/vip-go-mu-plugins/pull/4910

26 September 2023

17:14:57 GMT+0000

Plugin Updated: WordPress Importer

We updated WordPress Importer from 0.7 to 0.8.1.

  • 0.8.1:
    • Update compatibility tested-up-to to WordPress 6.2
  • 0.8:
    • Update minimum WordPress requirement to 5.2.
    • Update minimum PHP requirement to 5.6.
    • Update compatibility tested-up-to to WordPress 6.0.
    • PHP 8.0, 8.1, and 8.2 compatibility fixes.
    • Fix a bug causing blank lines in content to be ignored when using the Regex Parser.
    • Fix a bug resulting in a PHP fatal error when IMPORT_DEBUG is enabled and a category creation error occurs.
    • Improved Unit testing & automated testing.

https://github.com/Automattic/vip-go-mu-plugins/pull/4854


Plugin Updated: VIP Helpers

Load mu-plugins for wp-activate.php located in a subdirectory (or for a subdirectory-based multisite installation).

https://github.com/Automattic/vip-go-mu-plugins/pull/4869


Plugin Updated: Jetpack 12.6

We upgraded Jetpack 12.5 to Jetpack 12.6 for sites running WP 6.2+

https://github.com/Automattic/vip-go-mu-plugins/pull/4888


wp-parsely default version was upgraded to 3.10

Changed the default version of wp-parsely from 3.9 to 3.10.

https://github.com/Automattic/vip-go-mu-plugins/pull/4897

08 August 2023

11:16:06 GMT+0000

Plugin Updated: Enterprise Search

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

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


Plugin Updated: VIP Search

This change enables Search Dev Tools for all Administrators on multisite installations.

https://github.com/Automattic/vip-go-mu-plugins/pull/4737

01 August 2023

12:56:06 GMT+0000

Plugin Updated: http-concat

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


Jetpack AI Assistant

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

Plugin Updated: Jetpack 12.4

We upgraded Jetpack to to Jetpack 12.4.

https://github.com/Automattic/vip-go-mu-plugins/pull/4738