2026.35
Changes
Prevent private networks from SSHGuard block
Requests from networks 10.0.0.0/8, 172.16.0.0/12, and
192.168.0.0/16 will no longer be blocked by SSHGuard.
V4 essentials: Fix default.vcl is overwritten by stacker
For an essentials server, the file /etc/vinyl/default.vcl is meant to
be populated by the stack and made writable by the dev group on
initial install and then not touched afterward. Instead, it was being
treated as a template and overwritten on each execution of stacker and
without the permissions being set correctly. This change corrects the
handling to install the file only on the initial run.
V4: Fix core server root disk fills up
As images are changed and used as part of dev or cron execution, they
are not pruned by the default image pruner because it only functions if
docker is installed. This creates a core server pruner that runs hourly
that prunes all unused images except the one currently in use.
Fix logrotate package mistakenly omitted
Since 2026.29 logrotate was not automatically included in the web-server and nfs-server builds because “recommended” packages are no longer automatically installed. This change updates the server init script so that all images will now contain logrotate.
Add eu-west-3 as a sharing region for images
Add OpenSearch plugin support
Adds support for installing OpenSearch plugins at container startup via
a custom entrypoint script. Plugins listed in OPENSEARCH_PLUGINS in
/etc/opensearch/env are installed on startup if not already present.
Artifacts matrix
| Image Type | Family / Variant | OS | Packages | Architectures | URI |
|---|---|---|---|---|---|
| Container | php-fpm:8.1-arm64 | Debian 13.2 | 8.1.34, composer-2.10.2 | arm64 | public.ecr.aws/webscale/php-fpm:8.1-arm64-2026.35 |
| Container | php-fpm:8.2-arm64 | Debian 13.6 | 8.2.32, composer-2.10.2 | arm64 | public.ecr.aws/webscale/php-fpm:8.2-arm64-2026.35 |
| Container | php-fpm:8.3-arm64 | Debian 13.6 | 8.3.32, composer-2.10.2 | arm64 | public.ecr.aws/webscale/php-fpm:8.3-arm64-2026.35 |
| Container | php-fpm:8.4-arm64 | Debian 13.6 | 8.4.23, composer-2.10.2 | arm64 | public.ecr.aws/webscale/php-fpm:8.4-arm64-2026.35 |
| Container | php-fpm:8.5-arm64 | Debian 13.6 | 8.5.8, composer-2.10.2 | arm64 | public.ecr.aws/webscale/php-fpm:8.5-arm64-2026.35 |
| Container | php-fpm:8.1-deb | Debian 13.2 | 8.1.34, composer-2.10.2 | amd64 | public.ecr.aws/webscale/php-fpm:8.1-deb-2026.35 |
| Container | php-fpm:8.2-deb | Debian 13.6 | 8.2.32, composer-2.10.2 | amd64 | public.ecr.aws/webscale/php-fpm:8.2-deb-2026.35 |
| Container | php-fpm:8.3-deb | Debian 13.6 | 8.3.32, composer-2.10.2 | amd64 | public.ecr.aws/webscale/php-fpm:8.3-deb-2026.35 |
| Container | php-fpm:8.4-deb | Debian 13.6 | 8.4.23, composer-2.10.2 | amd64 | public.ecr.aws/webscale/php-fpm:8.4-deb-2026.35 |
| Container | php-fpm:8.1 | Alpine 3.21.7 | 8.1.34, composer-2.10.2 | amd64 | public.ecr.aws/webscale/php-fpm:8.1-2026.35 |
| Container | php-fpm:8.2 | Alpine 3.24.1 | 8.2.32, composer-2.10.2 | amd64 | public.ecr.aws/webscale/php-fpm:8.2-2026.35 |
| Container | php-fpm:8.3 | Alpine 3.24.1 | 8.3.32, composer-2.10.2 | amd64 | public.ecr.aws/webscale/php-fpm:8.3-2026.35 |
| Container | php-fpm:8.4 | Alpine 3.24.1 | 8.4.23, composer-2.10.2 | amd64 | public.ecr.aws/webscale/php-fpm:8.4-2026.35 |
| Container | rabbitmq | Ubuntu 24.04.4 LTS | 4.3.4 | arm64 | public.ecr.aws/webscale/rabbitmq:2026.35 |
| Container | varnish | Debian 12.15 | 6.0.18 | arm64 | public.ecr.aws/webscale/varnish:2026.35 |
Last modified on August 11, 2026