2026.7

Released 2026-01-28

Changes

PHP 8.3 and PHP 8.4 compatibility

This release resolves the issue that led to the withdrawal of PHP 8.3 and PHP 8.4 container images at version 2026.6.

Background

Upstream packaging changes moved the listen = 9000 override from zz-docker.conf to docker.conf. Because docker.conf is loaded before the default www.conf, the legacy setting listen = 127.0.0.1:9000 in www.conf took precedence, making PHP-FPM inaccessible from outside the container. This release corrects the default www.conf provided in Webscale-built images.

Important note for custom images

Building custom images derived from these base images without replacing www.conf will work without issue. However, if your build replaces www.conf and includes listen = 127.0.0.1:9000, you must remove that line for the container to function correctly.

  • Recommendation: We strongly recommend avoiding the replacement of the entire www.conf file. Instead, use z-overrides.conf (or similar) to include only the specific settings that differ from the default. This ensures your image automatically inherits future upstream fixes.

Improved logging

The log format specification in the www.conf supplied with PHP container images has been corrected.

  • Fix: Resolved quoting issues in the Dockerfile that caused logs to contain extra backslashes and missing quotes around the constructed HTTP request.

  • New Feature: Added the Webscale-Request-Id header to the logs. This facilitates easy correlation of PHP-FPM access logs with Traffic Viewer.

Composer changes

  • Composer 1 Removal: PHP 8.3 and PHP 8.4 container images no longer include Composer version 1.

  • Default Version: The command /usr/local/bin/composer now invokes Composer version 2.

  • Backward Compatibility: The command composer2 remains supported as an alias.

PHP 8.5

A new arm64-based container image is released for PHP 8.5.

Component upgrades

ComponentPreviousCurrent
Alpine3.23.23.23.3
Composer2.9.32.9.4
PHP8.3.298.3.30
PHP8.4.168.4.17
rabbitmq4.2.24.2.3

Artifacts matrix

Image TypeFamily / VariantOSPackagesArchitecturesURI
VMnfs-serverUbuntu Minimal 24.04amd64, arm64
VMweb-serverUbuntu Minimal 24.04amd64, arm64
VMcontainer-hostUbuntu Minimal 24.04arm64
Containerphp-fpm:8.1-arm64Debian 13.28.1.34, composer-2.9.4arm64public.ecr.aws/webscale/php-fpm:8.1-arm64-2026.7
Containerphp-fpm:8.2-arm64Debian 13.38.2.30, composer-2.9.4arm64public.ecr.aws/webscale/php-fpm:8.2-arm64-2026.7
Containerphp-fpm:8.3-arm64Debian 13.38.3.30, composer-2.9.4arm64public.ecr.aws/webscale/php-fpm:8.3-arm64-2026.7
Containerphp-fpm:8.4-arm64Debian 13.38.4.17, composer-2.9.4arm64public.ecr.aws/webscale/php-fpm:8.4-arm64-2026.7
Containerphp-fpm:8.5-arm64Debian 13.38.5.2, composer-2.9.4arm64public.ecr.aws/webscale/php-fpm:8.5-arm64-2026.7
Containerphp-fpm:8.1-debDebian 13.28.1.34, composer-2.9.4amd64public.ecr.aws/webscale/php-fpm:8.1-deb-2026.7
Containerphp-fpm:8.2-debDebian 13.38.2.30, composer-2.9.4amd64public.ecr.aws/webscale/php-fpm:8.2-deb-2026.7
Containerphp-fpm:8.3-debDebian 13.38.3.30, composer-2.9.4amd64public.ecr.aws/webscale/php-fpm:8.3-deb-2026.7
Containerphp-fpm:8.4-debDebian 13.38.4.17, composer-2.9.4amd64public.ecr.aws/webscale/php-fpm:8.4-deb-2026.7
Containerphp-fpm:8.1Alpine 3.21.68.1.34, composer-2.9.4amd64public.ecr.aws/webscale/php-fpm:8.1-2026.7
Containerphp-fpm:8.2Alpine 3.23.38.2.30, composer-2.9.4amd64public.ecr.aws/webscale/php-fpm:8.2-2026.7
Containerphp-fpm:8.3Alpine 3.23.38.3.30, composer-2.9.4amd64public.ecr.aws/webscale/php-fpm:8.3-2026.7
Containerphp-fpm:8.4Alpine 3.23.38.4.17, composer-2.9.4amd64public.ecr.aws/webscale/php-fpm:8.4-2026.7
ContainerrabbitmqUbuntu 24.04.3 LTS4.2.3arm64public.ecr.aws/webscale/rabbitmq:2026.7
ContainervarnishDebian 12.136.0.16arm64public.ecr.aws/webscale/varnish:2026.7
Have questions not answered here? Contact Support to get more help.

Last modified on June 3, 2026