Skip to content

VIP Platform Changelog

The VIP Platform Changelog includes updates made to the functionality and behavior of the platform's tooling (i.e. VIP Dashboard, VIP-CLI), VIP MU plugins, VIP File System, caching layers, and other underlying architecture and software.

RSS 

Showing page 41 of 64

10 November 2021

11:56:20 GMT+0000

Update development dependencies to fix security issues:

  • bump @babel/eslint-parser from 7.15.8 to 7.16.0
  • bump eslint-plugin-import from 2.24.2 to 2.25.2
  • bump eslint-config-wpvip to Automattic/eslint-config-wpvip#d0aa883793f9fb9030112b8f60c947fbc3052e3a
  • update ansi-regex to 5.0.1 (fix CVE-2021-3807)
  • update glob-parent to 5.1.2 (fix CVE-2020-28469)
  • update lodash to 4.17.21 (fix CVE-2021-23337)
  • update path-parse to 1.0.7 (fix CVE-2021-23343)

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

09 November 2021

18:23:40 GMT+0000

  • Improved the wording for data syncs that complete within less than a second.
  • Fixed the data sync duration calculation for Unix timestamps.
04 November 2021

18:50:26 GMT+0000

Data syncs (production -> child env) will now run wp vip data-cleanup datasync directly inline during the sync job. This happens both before cron is re-enabled and before maintenance mode is lifted, helping better ensure the the cleanup hooks have run before any requests hit the application. A new hook has been introduced to perform actions during this cleanup: vip_datasync_cleanup (note that vip_go_migration_cleanup still runs, though there are plans to deprecate in the future).

SQL Imports (any env) will also run a similar wp vip data-cleanup sql-import directly inline as well. There is a new WP hook that can be used to perform actions during this cleanup: vip_sqlimport_cleanup.

Alongside those new cleanup processes, the WP options below are backed up before a data sync or SQL import takes place, then restored afterwards. The main reasoning behind this is to prevent production environments from sharing this data with their child environments, as they need to remain unique per environment.

    'jetpack_options',
    'jetpack_private_options',
    'vaultpress',
    'vip_jetpack_connection_pilot_heartbeat',
    'wordpress_api_key',
    'vip_search_index_versions',
    'vip_search_global_index_versions',

04 November 2021

16:55:29 GMT+0000

Includes the various changes:

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

03 November 2021

19:42:10 GMT+0000

Previously we included a few classes, notably VIP_Request_Block and our custom error handler very early in the bootstrap, prior to loading the vip-config.php. Although those files are located in mu-plugins we didn’t load them from there.

We’ve made a change to include 000-pre-vip-config/requires.php that will now contain those early dependencies so that it’s more apparent.

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