Skip to content

Changelog: VIP MU plugins [Production]

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.

RSS 

Showing page 9 of 40

06 September 2022

12:27:08 GMT+0000

Plugin Updated: VIP Helpers

Add a workaround for Yoast SEO’s WPSEO_Role_Manager_VIP::add_role().

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


Plugin Updated: VIP_Files_CLI_Command

Use vip_inmemory_cleanup over deprecated stop_the_insanity

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


Updates the Jetpack loader to account for network activated installations of Jetpack.

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


Plugin Updated: Jetpack: VIP Specific Changes

Roll out filter pre_jetpack_is_mobile to 50% of production sites, which accounts for X-Mobile-Class header in jetpack_is_mobile()

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


Plugin Updated: Debug Bar

Fix fatal “Cannot declare class Debug_Bar, because the name is already in use”

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

Plugin Updated: VIP Helpers

Add a workaround for Yoast SEO’s WPSEO_Role_Manager_VIP::add_role().

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


Plugin Updated: VIP_Files_CLI_Command

Use vip_inmemory_cleanup over deprecated stop_the_insanity

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


Updates the Jetpack loader to account for network activated installations of Jetpack.

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


Plugin Updated: Jetpack: VIP Specific Changes

Roll out filter pre_jetpack_is_mobile to 50% of production sites, which accounts for X-Mobile-Class header in jetpack_is_mobile()

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


Plugin Updated: Jetpack 11.3 beta

We upgraded Jetpack 11.3-beta2 to 11.3-beta3

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

23 August 2022

20:45:37 GMT+0000

Plugin Updated: Enterprise Search

Add filter__ep_enable_do_weighting to optimize search requests not utilizing weighting: https://github.com/Automattic/vip-go-mu-plugins/pull/3496

Add a global timeout parameter for ES post queries: https://github.com/Automattic/vip-go-mu-plugins/pull/3497


Mark the vip_files_acl_file_visibility` filter as available for use

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


Removed the retrieval of unprefixed VIP environment variables

VIP environment variables, enabled through the dashboard or CLI, will now always be prefixed with a VIP string. This will not affect the use of environment variables currently used, but aims to prevent collisions between VIP environment variables and constants that may be defined elsewhere.

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


Plugin Updated: VIP Support

Add additional validation checks before adding support user and account for existing support user with different e-mail: https://github.com/Automattic/vip-go-mu-plugins/pull/3504

Remove vip_support role from editable_roles for non-vip_support users: https://github.com/Automattic/vip-go-mu-plugins/pull/3508


Plugin Updated: WPCOM_VIP_CLI_Command

Deprecate stop_the_insanity() in favor of vip_inmemory_cleanup().

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


Plugin Updated: VIP Codebase Manager

Fix PHP warning when $menu is not initialized.

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


Plugin Updated: VIP Init

Respect WPMU_PLUGIN_DIR/WPMU_PLUGIN_URL constants if they are defined early, before the sunrise code is loaded.

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


Plugin Updated: Jetpack: VIP Specific Changes

Changed the behavior of jetpack_is_mobile() to account for X-Mobile-Class header.

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


Plugin Updated: Jetpack

We upgraded jetpack loader logic which chooses what version of JP should be loaded. This change provides one extra fallback in case the default version of JP is not included in the mu-plugins.

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


Add wp-parsely 3.5.0

We added wp-parsely 3.5.0 plugin as a (non-default) option to sites.

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


Filter Updated: _vip_filter_rest_url_for_ssl

Moves the priority up to 100.

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


Plugin Updated: Search Dev Tools

Do not use preact-habitat package; use native render() instead.

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


Plugin Updated: VIP Mail

Do not override the SMTP server in phpmailer_init if it has already been set by another plugin.

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

16 August 2022

15:09:41 GMT+0000

Bugfix: Debug Bar

Fix a filter priority issue in our Debug Bar that caused some panels to be missing and load at earlier hook to utilize remote request logging

https://github.com/Automattic/vip-go-mu-plugins/pull/3461, https://github.com/Automattic/vip-go-mu-plugins/pull/3490


Plugin Updated: Enterprise Search

Two ElasticPress bug fixes:

  • format_hits_as_terms() will return with a WP_Term object instead of stdClass
  • Protected Content feature will take into account posts that are autosaved only

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


Lockout: Adds VIP_ACCOUNT_STATUS constant to control the notice/locking functionalities

Adds a new VIP_ACCOUNT_STATUS that can be used to set the site’s account status, and warn/lock the application, if required.

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


Plugin Updated: VIP Prometheus

Added a collector for post statistics and Enterprise Search

https://github.com/Automattic/vip-go-mu-plugins/pull/3489, https://github.com/Automattic/vip-go-mu-plugins/pull/3488


Plugin Updated: Object Cache

Load object-cache.php from MU-plugins version.

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

02 August 2022

16:37:36 GMT+0000

Plugin Updated: Enterprise search

  • Deleting a meta from a post will correctly propagate to the elasticsearch cluster so that it gets reflected in search queries. Before this change deletion of meta would not result in reindexing of the relevant post: https://github.com/Automattic/vip-go-mu-plugins/pull/3417
  • We’ve reworked query rate-limiting logic to avoid potential over-counting of number of queries made to Enterprise Search backend: https://github.com/Automattic/vip-go-mu-plugins/pull/3420

Plugin Removed: wp-parsely 2.6

We removed the (old and obsolete) wp-parsely version 2.6.

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


Plugin Added: Prometheus

Added Prometheus plugin to collect performance metrics.

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


Plugin Updated: http-concat

Updating the http-concat submodule to support ngx_http_concat_script_loader_tag filter.

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


Plugin Updated: Jetpack 11.2

The release of Jetpack 11.2 has been added to mu-plugins. Users may test the latest release by pinning their version of Jetpack to version 11.2 in VIP.

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

26 July 2022

12:39:06 GMT+0000

Plugin Updated: Enterprise Search

Bugfix: Ensure index gets re-opened when closed for updates

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


Plugin Updated: Enterprise Search

Fix get_index_exists_option_name() to account for all paths from request URLs.

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


Plugin Updated: Enterprise Search

For multisites, change index existence caching option towards same blog context as requested one.

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


Plugin Updated: Enterprise Search

Add slowlog settings to auto-heal in settings health cron job.

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


Plugin Updated: Enterprise Search

Search: Fix is_site_indexable() returning incorrect value for blogs with no index

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


Plugin Updated: Enterprise Search

Use new ElasticPress 4.0 algorithm in non-production environments

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


Plugin Updated: Search Dev Tools

  1. A copy button is implemented (allows to quickly copy the response into clipboard)
  2. Buttons were made larger
  3. Query response time is color-coded depending on how slow or fast any given query is.
  4. We’ve disabled syntax highlighting in the query response as a workaround for syntax highlighting performance being severely affected by wp-emoji’s MutationObserver.

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

19 July 2022

22:59:29 GMT+0000

Plugin Updated: VIP Helpers

Do not hardcode Jetpack IPs; instead, retrieve them from the official API endpoint.

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


Plugin Updated: Enterprise Search

Search: Add filter_ep_enable_do_weighting to reduce ES payload if weighting is not used

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


Plugin Updated: Search Development Tools

  • Update preact from 10.8.2 to 10.9.0

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


Plugin Updated: Admin notice

Remove Jetpack Search wp-admin notice and update PHP 8 one

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


Plugin Updated: Enterprise Search

Fix Fatal error: Uncaught Error: Undefined constant “qa”
in /var/www/wp-content/mu-plugins/search/includes/classes/class-search.php on line 2346

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