2026.52

Released 2026-10-12

Changes

Fix relays re-running slow PHP requests every 20s

The 20s idle timeout on php-fpm connections also fired while PHP was still handling a request. The relay then re-sent the request on a new connection every 20s, so slow pages ran many times and filled the PHP pool.

The read loop now keeps waiting if the timeout fires while a request is in flight. Idle connections are still closed after 20s.

V4: Support uninformed egress proxy clients

This change includes support in web-server-v4 images to rewrite the /etc/hosts file with the address of the core server for all hostnames given in metadata entry PROXY_HOSTNAMES.

V4: Removal of default php request_terminate_timeout

This was previously set to 60 seconds by default. This means that any response that took longer than 60 seconds to construct was canceled. This setting was initially used to ensure that no PHP-FPM requests would hang indefinitely, with 60 seconds chosen as a reasonable upper bound for a request. However, admin requests frequently take longer than this and so become unprocessable. Since a client that closes a connection already yields a FastCGI “abort request”, removing this default allows the timeout to be correctly controlled by setting a timeout in the data plane using web controls. Therefore, this default is removed.

V4: Fix rsync permissions bleeding from shadow

The shadow mount would allow chown and chgrp to be performed, which rsync would automatically do. This change supresses chown and chgrp through /shadow/www, ensuring that the ownership remains www-data:www-data.

Artifacts matrix

Image TypeFamily / VariantOSPackagesArchitecturesURI
Containerphp-fpm:8.1-arm64Debian 13.28.1.34
composer-2.10.3
newrelic 12.11.0.40
arm64public.ecr.aws/webscale/php-fpm:8.1-arm64-2026.52
Containerphp-fpm:8.2-arm64Debian 13.78.2.34
composer-2.10.3
newrelic 12.11.0.40
arm64public.ecr.aws/webscale/php-fpm:8.2-arm64-2026.52
Containerphp-fpm:8.3-arm64Debian 13.78.3.35
composer-2.10.3
newrelic 12.11.0.40
arm64public.ecr.aws/webscale/php-fpm:8.3-arm64-2026.52
Containerphp-fpm:8.4-arm64Debian 13.78.4.26
composer-2.10.3
newrelic 12.11.0.40
arm64public.ecr.aws/webscale/php-fpm:8.4-arm64-2026.52
Containerphp-fpm:8.5-arm64Debian 13.78.5.11
composer-2.10.3
newrelic 12.11.0.40
arm64public.ecr.aws/webscale/php-fpm:8.5-arm64-2026.52
Containerphp-fpm:8.1-debDebian 13.28.1.34
composer-2.10.3
newrelic 12.11.0.40
amd64public.ecr.aws/webscale/php-fpm:8.1-deb-2026.52
Containerphp-fpm:8.2-debDebian 13.78.2.34
composer-2.10.3
newrelic 12.11.0.40
amd64public.ecr.aws/webscale/php-fpm:8.2-deb-2026.52
Containerphp-fpm:8.3-debDebian 13.78.3.35
composer-2.10.3
newrelic 12.11.0.40
amd64public.ecr.aws/webscale/php-fpm:8.3-deb-2026.52
Containerphp-fpm:8.4-debDebian 13.78.4.26
composer-2.10.3
newrelic 12.11.0.40
amd64public.ecr.aws/webscale/php-fpm:8.4-deb-2026.52
Containerphp-fpm:8.1Alpine 3.21.88.1.34
composer-2.10.3
newrelic 12.11.0.40
amd64public.ecr.aws/webscale/php-fpm:8.1-2026.52
Containerphp-fpm:8.2Alpine 3.24.28.2.34
composer-2.10.3
newrelic 12.11.0.40
amd64public.ecr.aws/webscale/php-fpm:8.2-2026.52
Containerphp-fpm:8.3Alpine 3.24.28.3.35
composer-2.10.3
newrelic 12.11.0.40
amd64public.ecr.aws/webscale/php-fpm:8.3-2026.52
Containerphp-fpm:8.4Alpine 3.24.28.4.26
composer-2.10.3
newrelic 12.11.0.40
amd64public.ecr.aws/webscale/php-fpm:8.4-2026.52
ContainerrabbitmqUbuntu 24.04.5 LTS4.3.6arm64public.ecr.aws/webscale/rabbitmq:2026.52
ContainervarnishDebian 12.156.0.18arm64public.ecr.aws/webscale/varnish:2026.52
Have questions not answered here? Contact Support to get more help.

Last modified on October 13, 2026