Skip to content

Changelog: Infrastructure

Updates made to the functionality and behavior of the platform’s VIP File Systemcaching layers, and other underlying architecture and software.

Showing page 1 of 1

RSS 
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.

18 November 2025

21:17:50 GMT+0000

Instrumentation changes for New Relic

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.

30 October 2025

23:51:31 GMT+0000

VIP File System performance improvements

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_addwpvip_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.

21 October 2025

20:30:47 GMT+0000

Cache personalized responses now respect `max-age` values set at origin

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.

Changed

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.

01 October 2025

12:58:29 GMT+0000

Lossy compression for lossless images

Changed

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.

Added

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.

26 November 2024

20:38:34 GMT+0000

MU-Plugins Code Freeze

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.

  • Start Date: Tuesday, December 17, 2024
  • End Date: Tuesday, January 7, 2025

Happy Holidays!

29 November 2023

21:05:00 GMT+0000

Holiday Release Schedule Notice: Dec 13 to Jan 8

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!