Title: Changelog: VIP MU plugins [Production] · Page 36 of 41 · WordPress VIP Documentation

---

 1. [Changelog](https://docs.wpvip.com/changelog/)
 2. VIP MU plugins [Production]

#  Changelog: VIP MU plugins [Production]

The release window for [VIP MU plugins](https://docs.wpvip.com/vip-go-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](https://github.com/Automattic/vip-go-mu-plugins/).

 [ RSS  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/feed/)

 Search

Showing page 36 of 41

 09 March 2021

16:23:11 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/search-update-elasticpress/)

This updates the ElasticPress submodule to [da9e58e](https://github.com/Automattic/ElasticPress/commit/da9e58e74d08d2e9c4ff5ecdec43cb8144bc019e),
which adds utility functions for getting and updating an index’s settings.

[https://github.com/Automattic/vip-go-mu-plugins/pull/2021](https://github.com/Automattic/vip-go-mu-plugins/pull/2021)

 09 March 2021

16:23:01 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/search-fix-the-issue-raised-when-trying-to-randomly-determine-elasticsearch-host-but-no-hosts-available/)

PHP `array_rand()` functions require a non-empty array, and it will raise a PHP 
warning in PHP 7.1-7.4 and a fatal error in PHP 8 in the case the array is empty.

[https://github.com/Automattic/vip-go-mu-plugins/pull/2019](https://github.com/Automattic/vip-go-mu-plugins/pull/2019)

 09 March 2021

16:22:57 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/plugin-updated-akismet/)

Update Akismet to 4.1.9

[https://github.com/Automattic/vip-go-mu-plugins/pull/2009](https://github.com/Automattic/vip-go-mu-plugins/pull/2009)

 09 March 2021

16:22:52 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/handle-potential-race-conditions-around-notoptions/)

There is a possibility in the core that if a notoptions are being updated at the
same time, a change could be rewritten.
 This would then result in option being 
stored in DB but also marked as non-existing in notoptions making further attempts
to add such option always fail without removing the options from the list of non-
existing options.

We have deployed a fix for this over a week ago but decided to do 2 phase deployment.
The first phase was all non-prod environments. As we did not see any negative effects
of this change we will roll it out to prod environments with this change.

[https://github.com/Automattic/vip-go-mu-plugins/pull/2015](https://github.com/Automattic/vip-go-mu-plugins/pull/2015)

 04 March 2021

23:28:56 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/plugin-updated-search-11/)

In some cases hooks for setting per-site values for Search settings were not getting
applied. By applying Search settings much later on the `after_setup_theme` hook,
we make it much easier and more reliable to capture per-site settings.

[https://github.com/Automattic/vip-go-mu-plugins/pull/2013](https://github.com/Automattic/vip-go-mu-plugins/pull/2013)

 04 March 2021

20:07:34 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/bug-fix-fixed-an-issue-where-wpcom_vip_top_posts_array-was-not-always-returning-the-correct-amount-of-posts/)

Previously, it was possible for our requests to return cached results with the wrong
number of posts. This has been rectified.

[https://github.com/Automattic/vip-go-mu-plugins/pull/1998](https://github.com/Automattic/vip-go-mu-plugins/pull/1998)

 02 March 2021

19:37:24 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/plugin-updated-jetpack-9-5/)

We have upgraded the Jetpack 9.5 subtree to contain the final Jetpack 9.5 release.
This will be set as the default for all unpinned sites on Thursday 4th.

[https://github.com/Automattic/vip-go-mu-plugins/pull/2008](https://github.com/Automattic/vip-go-mu-plugins/pull/2008)

 02 March 2021

19:37:21 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/plugin-updated-search-10/)

This change enables compression on HTTP requests towards Elasticsearch.

[https://github.com/Automattic/vip-go-mu-plugins/pull/2004](https://github.com/Automattic/vip-go-mu-plugins/pull/2004)

 02 March 2021

19:37:18 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/integration-jetpack-connection-pilot/)

Jetpack Connection Pilot is an internal system that allows us to better monitor 
the state of Jetpack connections and quickly address any issues.

### Feature lib updates.

Minor updates to our internal library that we use for partial rollouts of new features
to increase our engineering work velocity.

[https://github.com/Automattic/vip-go-mu-plugins/pull/2002](https://github.com/Automattic/vip-go-mu-plugins/pull/2002)

 25 February 2021

20:53:24 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/refresh-the-jetpack-connection-pilot-module/)

In preparation for the rollout for improved Jetpack connection monitoring, the following
notable changes have been made:

 * Hash and save the existing site_url in the healtcheck so it can be more safely
   compared in the future before auto-reconnecting.
 * Prevent the cron schedule from being checked/registered on `init`, instead only
   checking during admin_init/cli.
 * Update calls to deprecated JP methods to prevent php warnings.

[https://github.com/Automattic/vip-go-mu-plugins/pull/2001](https://github.com/Automattic/vip-go-mu-plugins/pull/2001)

 24 February 2021

19:29:41 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/added-jetpack-9-5-beta/)

We have added a new subtree for Jetpack 9.5. If you want to try this version before
VIP sites are upgraded to it, you can follow the [testing guidelines](https://github.com/Automattic/jetpack/blob/jetpack/branch-9.5/to-test.md).

As usual, if you want to run this specific version, you’ll need to pin your site
to use Jetpack 9.5 by adding this line to your `vip-config.php`:

    ```
    define( 'VIP_JETPACK_PINNED_VERSION', '9.5' );
    ```

Please, take into account that Jetpack 9.5 is **not compatible** with WordPress 
versions less than 5.6.

[https://github.com/Automattic/vip-go-mu-plugins/pull/2000](https://github.com/Automattic/vip-go-mu-plugins/pull/2000)

 23 February 2021

17:01:08 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/make-vip_request_blockblock_and_log-public-to-stop-the-need-for-duplicating-functionality/)

Previously if we wanted to block on something more custom that what was available
in VIP_Request_Block, we’d need to copy the functionality into vip-config.php. By
making VIP_Request_Block::block_and_log() public we no longer need to do this duplication.

[https://github.com/Automattic/vip-go-mu-plugins/pull/1993](https://github.com/Automattic/vip-go-mu-plugins/pull/1993)

 23 February 2021

16:58:53 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/plugin-updated-async-publish-actions/)

This change removes the creation of async post publish cron jobs if they are not
being utilized. If the relevant hooks _are_ in use, the cron jobs will continue 
to be created normally.

[https://github.com/Automattic/vip-go-mu-plugins/pull/1999](https://github.com/Automattic/vip-go-mu-plugins/pull/1999)

 23 February 2021

16:58:50 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/bug-fix-be-more-defensive-in-a8c_filespurge_file_cache/)

It used to be possible to return an undefined variable in A8C_File::purge_file_cache.
The function has been made more defensive and as such this is no longer possible.

 23 February 2021

16:58:46 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/code-standards-files-class-vip-filesystem-php/)

We’re continuing to clean up code that isn’t 100% compliant with our coding standards.

 23 February 2021

16:58:41 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/plugin-updated-gutenberg-ramp-to-latest-upstream/)

The `gutenberg-ramp` plugin is deprecated and should not be in regular use. To make
this transition easier and to stay aware of all users, we have upgraded `gutenberg-
ramp` to the latest upstream version. This upgrade brings alerting such that if 
sites continue to call the main function of the `gutenberg-ramp` plugin, we will
be alerted. The idea being that we want to remove all usage of the plugin and need
to know if the plugin is still being used and by whom.

[https://github.com/Automattic/vip-go-mu-plugins/pull/1986](https://github.com/Automattic/vip-go-mu-plugins/pull/1986)

 23 February 2021

16:58:37 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/plugin-updated-search-9/)

Fixed an issue where the ElasticPress debug bar panel wasn’t showing the expected
data when used with debug bar without WP_DEBUG or equivalent constant set to true.

[https://github.com/Automattic/vip-go-mu-plugins/pull/1995](https://github.com/Automattic/vip-go-mu-plugins/pull/1995)

 23 February 2021

16:58:33 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/bug-fix-fix-warning-thrown-by-blogpublic-notice-php-when-vip_go_app_environment-isnt-defined/)

We wrapped the usage of VIP_GO_APP_ENVIRONMENT in a defined check so it won’t throw
warnings anymore.

[https://github.com/Automattic/vip-go-mu-plugins/pull/1996](https://github.com/Automattic/vip-go-mu-plugins/pull/1996)

 23 February 2021

16:58:29 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/show-a-notice-if-a-non-production-site-may-be-indexable-by-search-engines/)

Creates an admin notice indicating the site may be indexable by search engines if`
blog_public` option is `1`

![Screen Shot 2020-05-15 at 2 59 44 PM](https://user-images.githubusercontent.com/
251183/82099668-c0bf4500-96bc-11ea-98ac-aa3a70768c31.png)

Additionally, the notice does not show if:

 * the current user does not have `manage_options`
 * the notice has been dismissed (saved in options, reset if blog_public is resaved
   to `1`)
 * the home url ends in `.go-vip.co` or `.go-vip.net`

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

 23 February 2021

16:58:24 GMT+0000

 [ VIP MU plugins [Production] ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/)

 [ Permalink  ](https://docs.wpvip.com/changelog/vip-mu-plugins-production/plugin-updated-search-8/)

Removes minor warning from `wp vip-search health validate-contents` when some parameters
are not set. The correct default values are set both before and after this change.

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

---

 *  [Previous](https://docs.wpvip.com/changelog/vip-mu-plugins-production/page/35/?output_format=md)
 *  [Page 1](https://docs.wpvip.com/changelog/vip-mu-plugins-production/?output_format=md)
 *  …
 *  [Page 33](https://docs.wpvip.com/changelog/vip-mu-plugins-production/page/33/?output_format=md)
 *  [Page 34](https://docs.wpvip.com/changelog/vip-mu-plugins-production/page/34/?output_format=md)
 *  [Page 35](https://docs.wpvip.com/changelog/vip-mu-plugins-production/page/35/?output_format=md)
 *  Page 36
 *  [Page 37](https://docs.wpvip.com/changelog/vip-mu-plugins-production/page/37/?output_format=md)
 *  [Page 38](https://docs.wpvip.com/changelog/vip-mu-plugins-production/page/38/?output_format=md)
 *  [Page 39](https://docs.wpvip.com/changelog/vip-mu-plugins-production/page/39/?output_format=md)
 *  …
 *  [Page 41](https://docs.wpvip.com/changelog/vip-mu-plugins-production/page/41/?output_format=md)
 *  [Next](https://docs.wpvip.com/changelog/vip-mu-plugins-production/page/37/?output_format=md)