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 4 of 61

17 December 2025

19:30:39 GMT+0000

Changed

  • Updated the overview descriptions for the Configure Integration and Manage Integration panels to be more detailed and helpful.
17 December 2025

19:29:37 GMT+0000

Changed

  • Updated code for compatibility with Apollo Client v4 and GraphQL v16
  • Maintenance: update ESLint configuration and fix issues.

Fixed

  • Fixed HTTP header handling to prevent duplicate headers
  • Fixed incorrect mutation property access in PHPMyAdmin operations
  • Fixed URI encoding in GraphQL operation names
  • Fixed error handling in JavaScript files to use Apollo Client v4 error patterns
  • Dev Environment: allow docker-compose newer than 2.x
10 December 2025

22:06:08 GMT+0000

Fixed

  • Tollbit Integration: Fix regex parsing for notes separator in "Edit All Rules"
10 December 2025

00:46:51 GMT+0000

Changed

  • VIP File Service: Wrap wp_remote_request() in a bounded retry loop for GET/HEAD when the HTTP API returns a cURL error 18 (partial file transfer).
10 December 2025

00:00:23 GMT+0000

Fixed

  • “Proxying to unknown service” warning when Mailpit or phpMyAdmin is not enabled.
  • Dev Env: Correctly handle containers without name mappings.
09 December 2025

20:41:46 GMT+0000

Changed

  • VIP File Service: Wrap wp_remote_request() in a bounded retry loop for GET/HEAD when the HTTP API returns a cURL error 18 (partial file transfer).
09 December 2025

17:09:43 GMT+0000

Fixed

  • Remove an extra horizontal rule from appearing in the Integrations screen.
08 December 2025

18:33:10 GMT+0000

Added

  • Added the Activation Map UI when managing integrations at the org level for all integrations which didn’t have it before –
    • Airtable
    • Google Sheets
    • Shopify
    • Generic HTTP
    • Remote Data Blocks
    • Block Data API
    • Block Governance
    • Real-time Collaboration (Beta)
03 December 2025

09:26:07 GMT+0000

Node.js production environments transitioned to Valkey

All Node.js production environments, with the optional Redis add-on enabled, have been switched to Valkey as their in-memory data store.

Updated

  • The in-memory data store for Node.js production is now Valkey as publicly announced in our lobby.

01 December 2025

16:07:51 GMT+0000

Fixed

  • Fixed download URL breaking oneline progress output in export-sql command
28 November 2025

20:47:35 GMT+0000

Added

  • Added --skip-download flag to export sql command for URL-only retrieval
28 November 2025

16:03:45 GMT+0000

Changed

  • Update Next.js to 16.0.5 to fix multiple high-severity vulnerabilities
26 November 2025

18:48:47 GMT+0000

Changed

  • Updated the usage example description for vip import media to adhere to style guide

Fixed

  • Automatically pull the Proxy image to ensure that we have the most up-to-date and secure traefik`.
25 November 2025

18:26:29 GMT+0000

Added

  • Added wpvip_get_app_name, wpvip_get_app_environment, and wpvip_get_app_alias helper functions, which return the application name, app environment and full alias. E.g. example, develop and example.develop respectively

Fixed

  • Enterprise Search: prevent parse_query hooks from corrupting CLI wp vip-search health validate-counts

Changed

  • Search: Disable query logging during CLI contexts to prevent memory leaks
25 November 2025

18:00:06 GMT+0000

Added

  • Added isLocalArchive helper to validate local archive files (.tar.gz, .tgz, .zip).
  • vip import media now accepts a local archive path; local files are uploaded and then imported via presigned URL.
  • Added unit tests for isLocalArchive.
  • Added a help/example entry for local-archive usage.
  • Parsing of multiline values for the vip wp command
  • Experimental support for PHP 8.5 to Dev Environments.

Changed

  • Updated vip import media behavior to validate both URL and local archive inputs and present clearer error messages for each failure mode.