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.

Showing page 7 of 7

RSS 
15 November 2022

19:02:27 GMT+0000

Plugin Updated: VIP Filesystem Services


Helper Updated: WPCOM_VIP_CLI_Command

Changed visibility and accessibility of helper methods in the WPCOM_VIP_CLI_Command class to enable them to be called statically.

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


Plugin Updated: Enterprise Search

Re-build index if incorrect post mapping found (non-prods only)

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

07 November 2022

15:56:43 GMT+0000

Plugin Updated: VIP Go Feed Cache

Fix incompatibility with wp-rss-aggregator plugin

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


Plugin Updated: Enterprise Search

Adds the newest version of ElasticPress. Can be tested by defining constant VIP_SEARCH_USE_NEXT_EP to true.

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


Plugin Updated: Query Monitor


Plugin Updated: Codebase Manager

Workaround related to search unescaping in wp-admin.

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


Plugin Updated: VIP Utils

Add vip_get_hyper_servers() method.

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


Plugin Updated: VIP Prometheus

Added is_opcache_available() method to OpCache_Collector

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


Plugin Updated: VIP Helpers

Added workaround for a Yoast bug resulting in the “Illegal offset type in isset or empty” error.

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

25 October 2022

16:02:46 GMT+0000

Plugin Updated: JS Concat

In wp-admin, JS assets will no longer be concatenated.

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


Plugin Updated: 2FA

2FA: Fix warning generated on a site with no path in home_url()

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


Plugin Removed: Jetpack 10.X.

We have recently switched to source jetpack plugin from vip-go-mu-plugins-ext. This change removes now unused jetpack plugins from vip-go-mu-plugins repository.

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

11 October 2022

16:17:03 GMT+0000

Plugin Removed: Jetpack 9.4.

We have recently switched to source jetpack plugin from vip-go-mu-plugins-ext. This change starts to remove now unused plugins from vip-go-mu-plugins repository.

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


Plugin Updated: Admin Notice

Notices are displayed only for super admins if no Capability_Conditions have been defined.

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


Plugin Updated: Enterprise Search

We created better error handling in list_indexes() since remote_request() can return a WP_Error.

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


Plugin Updated: Jetpack loader

We added an extra user error if Jetpack was not loaded correctly to make detection and troubleshooting easier.

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


Plugin Updated: Jetpack

We fixed a bug where pinned/local Jetpack weren’t displaying the correct version in plugins UI

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


Plugin Updated: Search Dev Tools

We added query-src-box and query-result-box to classes

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

04 October 2022

15:16:02 GMT+0000

Update wp-parsely 3.5 branch to 3.5.2

We updated the wp-parsely 3.5 branch to version 3.5.2.

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


Lockout Update

Updated the copy of the admin notices and made them visible to VIP Support users.

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


Plugin Updated: Enterprise Search

Cache existence of Custom Search Results and do not use filter__ep_enable_do_weighting if Custom Search Results are used

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


Plugin Updated: Jetpack loader

We made Jetpack loader more resilient as it now validates existence of Jetpack class, before proceeding to load more related logic.

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


Plugin Updated: Enterprise Search

Search: Fix commands get-indexes and get-mapping

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

27 September 2022

19:32:00 GMT+0000

wp-parsely default version was upgraded to 3.5

Changed the default version of wp-parsely from 3.3 to 3.5.

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


Plugin Updated: VIP Init

Define DB_NAME, DB_HOST, DB_USER, DB_PASSWORD if not defined.

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


Plugin Updated: VIP File Service

Fix bugs in the code which generate PHP warnings.

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


Plugin Updated: VIP Mailer

Add the ability to remove the wp_mail_from filter.

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


Plugin Updated: wp-admin

Display current wp-admin notices only for users with super administrator capability.

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


Plugin Updated: Debug Bar

Enable for local VIP dev environments and require debug-bar.php outside of set_current_user hook

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


Plugin Updated: VIP Support

Fix warning “Undefined variable $user”

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

20 September 2022

19:30:13 GMT+0000

Plugin Updated: Query Monitor 3.10.1

We upgraded Query Monitor from 3.9.0 to 3.10.1.

Changelog

Release notes:

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


Update wp-parsely 3.5 branch to 3.5.1

We updated the wp-parsely 3.5 branch to version 3.5.1.

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


Two-factor phone number field

We removed the misleading placeholder attribute value from the phone number field.

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

13 September 2022

20:18:33 GMT+0000

Plugin Updated: Enterprise Search

When a weighting config exists, do not assume we should be applying weighting via filter__ep_enable_do_weighting.

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


Plugin Updated: Jetpack: VIP Specific Changes

Add filter vip_jetpack_is_mobile which accounts for X-Mobile-Class header in jetpack_is_mobile()

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


Plugin Updated: VIP Prometheus

Bug fix: fix soft 404 on /metrics endpoint

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


Plugin Removed: Jetpack 10.3

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


Plugin Removed: Jetpack 10.8

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


Plugin Updated: wp-admin

Update PHP 8 warning with more recent information and links.

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


Plugin Updated: VIP Init (non-production environments only)

Define DB_NAME, DB_HOST, DB_USER, DB_PASSWORD if not defined.

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


Information about how a site uses the parse.ly plugin has been added to the Site Details Index. The bundled version of wp-parsely plugin now loads on the plugins_loaded hook rather than on muplugins_loaded when enabled.

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


Plugin Updated: Enterprise Search

We updated internally used Elasticpress in order to:

  • Avoid a warning when counting documents during wp vip-search validate-counts
  • Fix saved synonyms disappearing after re-index
  • Users should only be showing up for the blogs they are assigned to

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

#jetpack, #mu-plugins, #parse-ly, #search, #site-details

06 September 2022

15:22:47 GMT+0000

Plugin Updated: Advanced Post Cache

Flush the post cache if post metadata has been added, updated, or deleted.

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


Plugin Updated: Jetpack: VIP Specific Changes

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

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


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

31 August 2022

16:06:26 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 Added: Jetpack 11.3 Beta

Jetpack 11.3-beta has been added to mu-plugins. Users can pin at Jetpack 11.3.

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

16 August 2022

17:05:26 GMT+0000

Plugin Updated: Enterprise Search


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


Plugin Updated: WPCOM_VIP_CLI_Command

Deprecate stop_the_insanity() in favour 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


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

09 August 2022

16:04:11 GMT+0000

Bugfix: Debug Bar


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:


Plugin Updated: Object Cache

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

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

12 July 2022

15:30:38 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