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 39 of 41

13 January 2021

20:52:42 GMT+0000

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

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

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

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

12 January 2021

12:42:59 GMT+0000

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

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

12 January 2021

12:42:45 GMT+0000

There was a bug with the VIP Search validate-counts command where the cache keys for post counts are the same for identical query args when iterating all subsites when using the --network-wide flag. To account for this, we appended the blog ID to the cache keys.

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

12 January 2021

12:42:38 GMT+0000

Adding the ability to set fixed timestamps in VIP Search is handy for creating consistent and reliable automated tests.

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

#mu-plugins #search

12 January 2021

10:59:27 GMT+0000

The versioning information for vip-search index needed to be updated to address global indexables (e.g. User), and different versioning across sites in a multisite environment.

This change stores global indexable separately – one per network. While making sure non-global versions are stored one per site.

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

#mu-plugins #search

12 January 2021

10:58:19 GMT+0000

As part of the ongoing work on cleaning up legacy we go over files not touched in a while and make sure they still comply with our code standards. This change updates the style of IpUtils library.

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

#mu-plugins #code-standards

05 January 2021

23:24:52 GMT+0000

Jetpack 9.3-beta has been released and is now available in mu-plugins. To test the new version, simply add this constant to your vip-config.php file: define( 'VIP_JETPACK_PINNED_VERSION', '9.3');

05 January 2021

22:59:54 GMT+0000

The warnings were already reviewed previously and deemed false positive in this case.

However, we updated the implementation here to silence/resolve the warnings.

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

04 January 2021

17:18:54 GMT+0000

As part of improving our SDLC process, we’re going to require proposals for feature additions / significant feature alterations. This will allow us to ensure that features and significant feature alterations deliver much more value to our platform by being properly planned out, executed, and released.

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

#mu-plugins

29 December 2020

11:18:13 GMT+0000

We keep working in the Site Details functionality, that will allow us to have up to date details about sites, such as the list of plugins and their versions, whether VIP Search is enabled, Jetpack connection status…

While the final implementation is still in progress, we are now storing site details in a temporary location in logstash, so that we can start using this data as soon as possible. One example is finding all sites that are running a certain version of a plugin, to prepare for an upgrade to a newer version.

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

#mu-plugins #site-details

29 December 2020

11:01:10 GMT+0000

We keep working in the Site Details functionality, that will allow us to have up to date details about sites, such as the list of plugins and their versions, whether VIP Search is enabled, Jetpack connection status…

This adds some more fields, namely the information about Jetpack (version, active status, Jetpack id, active modules). In the future, all these will be stored and be accessible to run actions on them. E.g, easily find all sites that have a certain old Jetpack version that needs upgrading.

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

#mu-plugins #site-details

29 December 2020

10:58:59 GMT+0000

We have updated stats keys allowing us to better track usage for Cache Manager functionality.

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

#mu-plugins

29 December 2020

10:30:05 GMT+0000

The warnings were already reviewed previously and deemed false positive in this case.

However, we updated the implementation here to silence/resolve the warnings.

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

23 December 2020

20:02:12 GMT+0000

We’ve fixed bug which caused the replaceIPAllowListMutation to not work correctly when passed an empty array. The fix now correctly disables the IP Allow List from the environment when given an empty array.

Example query:

mutation replaceIPAllowListMutation($input: AppEnvironmentIPAllowListInput) {
	replaceIPAllowList(input: $input) {
		app {
			id
		}
		ips
	}
}

With variables:

{
	"input": {
		"id": 999999,
		"environmentId": 999999,
		"ips": []
	}
}

#cloud-api #ip-allow-list