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 2 of 67

01 September 2026

18:32:29 GMT+0000

Changed

  • Updated the wp-parsely submodule (used for local development environments) to version 3.24.1.

Added

  • Include plugin Update URI metadata in site details sent to the platform.

Fixed

  • Real-Time Collaboration: Prevented stale collaboration state from overwriting newer saved content by disabling collaboration for post types that could not persist its CRDT document.

Removed

  • Removed the unused Parsedown development dependency.
01 September 2026

18:01:39 GMT+0000

Changed

  • HyperDB: Updated to the latest upstream version.
  • Real-Time Collaboration: Moved collaboration and its bundled HTTP polling provider behind one opt-in Gutenberg experiment, disabled by default, while allowing plugins to replace the default provider.
  • Real-Time Collaboration: Enabled Gutenberg’s unified real-time collaboration experiment by default and moved its control from Gutenberg’s Experiments page to the VIP Real-Time Collaboration settings page.
  • Updated the default version of wp-parsely to 3.24.

Added

  • Real-Time Collaboration: Added session-scoped Anonymous User identities so authorized collaborators could continue editing when WordPress user profiles were unavailable.
  • Real-Time Collaboration: Added an emergency fallback setting that disabled collaboration and the VIP WebSocket provider together.
  • Real-Time Collaboration: Added an admin notice when the installed Gutenberg version was older than the required 23.8.0.

Fixed

  • Real-Time Collaboration: Prevented misplaced collaborator cursors, selections, and highlights inside collapsed content, showed presence on the nearest visible container, and revealed collapsed Details content when navigating to a collaborator.
01 September 2026

14:25:44 GMT+0000

Added

  • Added an Edge Blocked Requests tab under Performance > Insights, showing which Edge rules blocked traffic to an environment and how the volume trends over time.
01 September 2026

12:56:08 GMT+0000

Fixed

  • Chart colours on the Edge Blocked Requests page now adapt correctly to dark mode.
27 August 2026

19:15:13 GMT+0000

Changed

  • Insights: Clarified the “investigate” link on Overview issues and improved its screen reader description.
27 August 2026

19:12:52 GMT+0000

Added

  • Added an Instructions tab to Integration Center listings that provide setup or usage guidance.
27 August 2026

16:53:55 GMT+0000

Fixed

  • Corrected colours, contrast and labelling on the Edge Blocked Requests page, and added a totals row to the block reason breakdown.
25 August 2026

22:02:41 GMT+0000

Fixed

  • Corrected fonts, icon colours, and card styling on the Performance Insights Overview page.

Added

  • Added WebSocket domain override option for the Real-Time Collaboration integration
25 August 2026

19:17:50 GMT+0000

Slow and Expensive Enterprise Search Queries in Application Logs

Enterprise Search now emits throttled, customer-visible warnings after successful Elasticsearch requests when a query takes longer than 200 ms or does not contain a limiting condition. Each occurrence produces a stable machine-readable entry and a human-readable explanation containing the originating URL and customer-code location. Similar query families are deduplicated for five minutes, with up to five warning pairs emitted per site during that window.

The defaults can be adjusted with these filters:

add_filter( 'vip_search_slow_query_threshold_ms', static fn(): int => 300 );
add_filter( 'vip_search_query_warning_dedupe_window_s', static fn(): int => 600 );
add_filter( 'vip_search_query_warning_budget', static fn(): int => 10 );

vip_search_slow_query_threshold_ms: defaults to 200; accepts 15000.

vip_search_query_warning_dedupe_window_s: defaults to 300; accepts 603600.

vip_search_query_warning_budget: defaults to 5; accepts 1100.

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

25 August 2026

16:51:00 GMT+0000

Changed

  • HyperDB: Updated to the latest upstream version.
  • Real-Time Collaboration: Moved collaboration and its bundled HTTP polling provider behind one opt-in Gutenberg experiment, disabled by default, while allowing plugins to replace the default provider.
  • Real-Time Collaboration: Enabled Gutenberg’s unified real-time collaboration experiment by default and moved its control from Gutenberg’s Experiments page to the VIP Real-Time Collaboration settings page.

Added

  • Real-Time Collaboration: Added session-scoped Anonymous User identities so authorized collaborators could continue editing when WordPress user profiles were unavailable.
  • Real-Time Collaboration: Added an emergency fallback setting that disabled collaboration and the VIP WebSocket provider together.
  • Real-Time Collaboration: Added an admin notice when the installed Gutenberg version was older than the required 23.8.0.

Fixed

  • Real-Time Collaboration: Prevented misplaced collaborator cursors, selections, and highlights inside collapsed content, showed presence on the nearest visible container, and revealed collapsed Details content when navigating to a collaborator.
25 August 2026

16:41:23 GMT+0000

Added

  • Added WebSocket domain override option for the Real-Time Collaboration integration
25 August 2026

15:48:21 GMT+0000

Added

  • It is possible to use vip config envvar set to configure AI Connectors in WordPress

Changed

  • Real-Time Collaboration: Rendered empty editors and containers with their actual default block so its client ID, DOM element, and caret persisted when editing began, without saving the placeholder before entry.

Fixed

  • Fatal error during configuration of AI Connectors
24 August 2026

09:17:20 GMT+0000

Fixed

  • Fixed VIP APM confirmation messages replacing one another when several settings changes were made in succession.
21 August 2026

13:45:19 GMT+0000

Added

  • Added a Performance Report page to Insights & Metrics, with an AI-generated health score, weekly summary, key metrics, and prioritised issues and recommendations.
21 August 2026

13:19:52 GMT+0000

Fixed

  • Fixed the Plugins page showing unavailable pull request actions for environments not using GitHub repositories.
19 August 2026

13:40:46 GMT+0000

Fixed

  • Fixed the New Relic invite form allowing blank names and hiding rejected invitations.
18 August 2026

17:10:05 GMT+0000

Added

  • It is possible to use vip config envvar set to configure AI Connectors in WordPress

Changed

  • Real-Time Collaboration: Rendered empty editors and containers with their actual default block so its client ID, DOM element, and caret persisted when editing began, without saving the placeholder before entry.
18 August 2026

17:04:11 GMT+0000

Changed

  • Real-Time Collaboration: Avoids showing a newer-autosave warning when the autosaved content is already confirmed in the shared document, while retaining the warning when content may be missing because a user edited alone or the collaboration backend was unavailable. See WordPress/gutenberg#80539.
  • Real-Time Collaboration: Compacts the CRDT snapshot when serializing it for persistence, preventing deleted editing history from continually inflating post meta without removing the live session’s undo history. See WordPress/gutenberg#80707.
  • Real-Time Collaboration: Retains the inner-template synchronization fix from WordPress/gutenberg#79021. The VIP RTC plugin version is unchanged at v0.3.2.
  • Updated the wp-parsely submodule (used for local development environments) to version 3.23.5.
  • Real-Time Collaboration: Created block templates synchronously during insertion so connected peers received a single complete block without duplicate template contents.

Fixed

  • Real-Time Collaboration: Prevents derived updates from controlled blocks such as Navigation from intercepting a collaborator’s first undo or clearing redo. See WordPress/gutenberg#80503.
  • Post Preview: When RTC is disabled, uses WordPress Core’s autosave handling so reverting a title to its published value does not leave Preview showing stale autosave content. See WordPress/gutenberg#80769.
  • Real-Time Collaboration: Displayed collaborator selections that spanned mixed text and non-text blocks, whole-block keyboard selections, and entire posts.
  • Real-Time Collaboration: Cleared the post’s dirty state after successfully saving edited post metadata.
  • Real-Time Collaboration: Wrapped long usernames and mentions in the notes sidebar so the text remained readable.

Added

  • RTC: Added configuration support for the multiplexed WebSocket transport.