19:23:47 GMT+0000
Update to filtered query parameters
The ttclid query parameter has been added to the list of query parameter values that are filtered by the page cache and therefore not cached as variants.
Ready to get started with WordPress VIP? Contact us
Updates made to the functionality and behavior of the platform’s VIP File System, caching layers, and other underlying architecture and software.
19:23:47 GMT+0000
The ttclid query parameter has been added to the list of query parameter values that are filtered by the page cache and therefore not cached as variants.
09:26:07 GMT+0000
All Node.js production environments, with the optional Redis add-on enabled, have been switched to Valkey as their in-memory data store.
21:17:50 GMT+0000
We’ve rolled out instrumentation changes for New Relic. Due to the nature of the rollout, it may have caused a temporary increase in sampling percentage on November 18, 2025, between 20:20 and 20:32 UTC. Now, to troubleshoot problematic requests, a new query argument can be used: ?vip-force-trace=1. This will force a specific request to be traced and not be subject to the sampling.
11:50:24 GMT+0000
The contents of HTTP request log files that are shipped by the HTTP request Log Shipping feature will now include a mobile_class field. Its value contains the X-Mobile-Class header value populated by the VIP edge based on the request User-Agent header.
23:51:31 GMT+0000
We have improved the performance speeds of VIP File System PUT and DELETE requests. Uploads are now up to 5X faster and delete operations are up to 4X faster.
In addition, new global helper functions were added to a8c-files.php in VIP MU plugins: wpvip_fs_local_file_add, wpvip_fs_local_file_remove, and wpvip_fs_local_file_list. These helper functions can be used by WordPress applications to mark files to be handled by the PHP stream wrapper in the local temporary directory rather than being uploaded to the VIP File System.
20:30:47 GMT+0000
Applications that leverage the cache personalization API can now specify a max-age value in the Cache-Control header returned by origins.
This value will be honored by the VIP edge, which will return a Cache-Control header with the private directive, to make sure only private caches can store the response, and the max-age directive containing the value set at origin.
Cache-Control headers for responses that leverage cache personalization now include the max-age value sent from origin, if available, instead of only specifying private.
21:00:53 GMT+0000
The contents of HTTP request log files that are shipped by the HTTP request Log Shipping feature will now include a cache_segment field. For applications leveraging the VIP Cache Personalization API the value of the cache_segment field is populated by the value of the vip-go-seg cookie and will otherwise be blank.
13:03:00 GMT+0000
Redis has been updated to version 6.2.20 throughout the VIP Platform in response to CVE-2025-49844.
12:58:29 GMT+0000
When requesting a lossless image from the VIP File System and specifying a quality value lower than 100, the image is now returned compressed in a lossy manner, instead of ignoring the quality request.
The allow_lossy=1 query parameter has been added to opt-in to lossy compression for lossless images without having to specify a quality value. The VIP File System will tune compression based on the image and context.
20:38:34 GMT+0000
As we approach the end of the year, we will be implementing a code freeze for MU-plugins on the VIP platform during the dates outlined below. During this period, no code deployments will be made unless they address critical security issues.
Happy Holidays!
21:05:00 GMT+0000
As the holiday season approaches, we want to ensure everyone has the chance to relax and enjoy this special time with their loved ones. Therefore, there won’t be any scheduled MU-Plugins releases from December 13th to January 8th.
During this period, no new feature or maintenance code will be pushed to the production branch on MU-plugins. As always, should the need arise, be it a security mitigation or other critical time-sensitive fix, we will deploy those.
We wish you all a wonderful holiday break!