Title: Changelog: VIP MU plugins [Production] · Page 38 of 40 · 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 38 of 40

 28 January 2021

22:00:43 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/improve-logging-for-elasticsearch-failed-queries/)

When a VIP Search query fails, it gets logged to Logstash so we can investigate 
the problems. Now we are also logging the full query sent to ElasticSearch and the
PHP backtrace, so we can have much more detailed information about the root cause.

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

 28 January 2021

21:59: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/initial-implementation-of-files-acl-endpoint/)

This allows us to restrict access to files based on different signals from the request(
e.g. inherited post status, user permissions, etc.). More technical details and 
discussion available [here](https://github.com/Automattic/vip-go-mu-plugins/pull/1902#issuecomment-755390156).

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

#mu-plugins, #file-access-control, #security

 28 January 2021

21:57:00 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-vip-search-2/)

Code style cleanup of `search/includes/classes/class-versioning.php`.

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

#mu-plugins, #search, #code-standards

 27 January 2021

18:23:27 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/files-acl/)

We partially implemented Files ACL restriction functionality. This code is not enabled
in production just yet.

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

#mu-plugins, #file-access-control, #security

 22 January 2021

22:03:04 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/updated-automattic-vip-go-mu-plugins-pull-request-template/)

Since the changelog generation is now automated, we’ve made some changes to the 
pull request template to reflect that. We removed links to pull requests from the
examples since they’re no longer needed and edited the changelog checklist item 
to be inclusive. The expectation is that everyone fills out a proper changelog description
and this is now reflected properly in the pull request template.

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

 21 January 2021

21:59:40 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/phpcs-error-cleanup-iputils-class-renaming-3/)

As the last part of phpcs cleanup, we renamed `iputils.php` file to adhere to our
naming standards. To increase the safety of this change was done in 3 steps. This
is the last step in that process including the removal of the now unused file under
the original name.

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

#mu-plugins #code-standards

 21 January 2021

21:59:30 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/automates-changelog-creation/)

This change adds a circleCI job, that runs on master after each merge. It finds 
the latest closed PR and create a Changelog record _draft_ based on the PR description.

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

#mu-plugins

 19 January 2021

22:13:00 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-vip-search/)

We updated ElasticPress dependency for VIP Search to better handle machine user-
initiated actions, move indexing locks on a per-site basis for multisite installs,
plus coding standards cleanup and enforcement.

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

 19 January 2021

22:11:51 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/ensure-attachment-is-set-as-an-indexable-post-type-in-vip-search-when-protected-content-feature-is-enabled/)

Presently there’s potential for a race condition between setting / unsetting attachment
as an indexable post type. To combat this and meet the expectations previously set,
we should add attachment as an indexable post type in VIP Search when protected 
content is enabled. This is done with priority `PHP_INT_MAX - 1` so that `PHP_INT_MAX`
can be used to remove attachment from the indexable post types if needed in some
situations.

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

 19 January 2021

22:11: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/search-corrupted-index-versioning-self-healing/)

After reviewing logs from our corrupted index detection, we are confident in enabling
the self-healing. This change enables the self-healing and shortens the interval
between checks.

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

 19 January 2021

22:11:43 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-3-1/)

We upgraded Jetpack 9.3 to Jetpack 9.3.1.

Not a lot of significant changes in this patch release, just a [couple of bugfixes](https://github.com/Automattic/jetpack/releases/tag/9.3.1):

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

 19 January 2021

22:11:39 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/generate-site-details-more-frequently/)

As part of the project to obtain Site Details from all VIP sites (to gather data
such as the enabled plugins and their versions, Jetpack status, VIP search status…),
we are now increasing the frequency of generation, from 4 hours to 30 minutes.

This will allow us to fetch data in a more reliable and predictable way while we
keep developing the project.

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

 19 January 2021

22:11: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/phpcs-error-cleanup-iputils-class-renaming-part-2/)

As the last part of phpcs cleanup, we plan to rename `iputils.php` file to adhere
to our naming standards. To increase the safety of this change the previous change
only introduced the new file. This change starts using it, before the final follow-
up change that will remove the old file.

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

 13 January 2021

20:52:42 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-3/)

We have upgraded Jetpack 9.3 to the final Jetpack 9.3 release.

Although this new version will be rolled out to all sites on Thursday 14th, remember
you can start testing it in your site by adding this constant to your `vip-config.
php` file:

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

 13 January 2021

20:52:40 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-4-1-8/)

We upgraded Akismet to v4.1.8 (previously 4.1.7)

This release includes two fixes:

 * Fixed missing fields in submit-spam and submit-ham calls that could lead to reduced
   accuracy.
 * Fixed usage of deprecated jQuery function.

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

 13 January 2021

20:52:38 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/phpcs-error-cleanup-iputils-class-renaming-part-1/)

As the last part of phpcs cleanup, we plan to rename the file `iputils.php` to adhere
to our naming standards. To increase the safety of this change, it only adds the
new file. Next changes will actually start using the new file. This is a follow-
up of a previous cleanup where this file was cleaned up.

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

#mu-plugins #code-standards

 13 January 2021

20:52:35 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/set-correct-links-in-the-vip-dashboard/)

We have updated the VIP Dashboard Page to include the current correct links to wpvip.
com and docs.wpvip.com

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

 13 January 2021

20:52:31 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-made-obsolete-gutenberg-ramp/)

We have updated the `gutenberg-ramp` plugin, that is now obsolete, to show an admin
notice on sites where it’s still enabled. More information on this:

> [Removing Gutenberg Ramp](https://lobby.vip.wordpress.com/2020/11/23/removing-gutenberg-ramp/)

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

 12 January 2021

12:42:59 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-adjusted-shutdown-priorities-for-query-monitor-dispatch-and-log2logstash/)

log2logstash runs fastcgi_finish_request during its shutdown hook function. Doing
this before query monitor is finished causes query monitor to not load any panels.

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

 12 January 2021

12:42:55 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-skip-elasticsearch-index-database-count-comparison-health-check-if-no-index-exists/)

In a multisite context, if one site has VIP Search all sites have access to VIP 
Search. Even if they don’t have an index. This is problematic as it logs false positives
in our health checks. To prevent this from happening, we now skip site / indexable
combos that don’t exist.

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

---

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