Skip to content

Releases: serversideup/docker-php

v4.3.4

27 Mar 19:43
4c88d22

Choose a tag to compare

🔐 Security Update for NGINX users

Note

CVEs below are in nginx/nginx upstream, not in this repo. This PR only bumps the NGINX we install.

Important

If you are running a 7.4-fpm-nginx-alpine or 8.0-fpm-nginx-alpine, you will still be vulnerable because PHP no longer is providing image updates. See our SECURITY.md for more information why we still provide old versions.


Upstream CVEs (NGINX 1.28.3)

CVE CVSS 3.1 NVD nginx Issue F5 advisory
CVE-2026-27654 8.2 High Med ngx_http_dav_module buffer overflow K000160382
CVE-2026-27784 7.8 High Med ngx_http_mp4_module (32-bit; mp4) K000160364
CVE-2026-32647 7.8 High Med ngx_http_mp4_module crafted MP4 K000160366
CVE-2026-27651 7.5 High Low Mail auth CRAM-MD5/APOP, Auth-Wait K000160383
CVE-2026-28755 5.4 Med Med Stream OCSP bypass K000160368
CVE-2026-28753 3.7 Low Med ngx_mail_smtp_module CRLF / DNS K000160367

Fixed in 1.28.3+ stable (1.29.7+ mainline) per nginx.org advisories.

What's Changed

  • (docs) Remove healthcheck from frankenphp configuration by @emaia in #661
  • Security: Update NGINX version for Alpine and Debian configurations to 1.28.3 by @jaydrogers in #666

New Contributors

Full Changelog: v4.3.3...v4.3.4

v4.3.3

25 Feb 16:05
30d52d8

Choose a tag to compare

🤩 What's new

📕 Docs

  • Bump @serversideup/project-switcher-bar from 0.0.4 to 0.0.5 in /docs by @dependabot[bot] in #658

Full Changelog: v4.3.2...v4.3.3

v4.3.2

12 Feb 14:38
abc6fbd

Choose a tag to compare

Upgrades FrankenPHP to v1.11.2 which includes security updates, including one with HIGH severity:

🛡️ Security Fixes (from FrankenPHP's repo)

  • GHSA-g966-83w7-6w38: Path confusion via Unicode casing in CGI path splitting could allow execution of arbitrary files.
  • GHSA-r3xh-3r3w-47gp: Fixed a session leak between requests handled by workers.
  • GHSA-x9p2-77v6-6vhf: Fixed delayed propagation of security fixes in upstream base Docker images.

Full Changelog: v4.3.1...v4.3.2

v4.3.1

05 Feb 23:06

Choose a tag to compare

🔐 Security update

🏃‍♂️ CI/CD

  • Converted to the Depot CLI for building docker images, reducing build times and improving build reliability (thanks for sponsoring our project, Depot! 🎉)

Full Changelog: v4.3.0...v4.3.1

v4.3.0

22 Jan 14:48

Choose a tag to compare

🤩 What's new

  • Update PHP base operating systems. Add Alpine 3.23 support (#638)
  • Upgraded NGINX to v1.28.1
  • Upgraded FrankenPHP to v1.11.1

🔐 Security Improvements

  • Prevent all .php files from being executed from /storage/* for NGINX, Apache, and FrankenPHP (#641)
  • Refactor and improve security headers, file blocks, etc (#631)

⏫ Dependency Upgrades

  • Updated PHP extension installer to 2.9.27
  • Updated a number of GitHub Action libraries for CI/CD
  • Upgraded our GitHub Actions runners to faster systems (Thanks Depot!)

⭐️ New Contributors

Full Changelog: v4.2.1...v4.3.0

v4.3.0-beta1

19 Jan 17:12
919fd47

Choose a tag to compare

v4.3.0-beta1 Pre-release
Pre-release

🤩 What's new

  • Update PHP base operating systems. Add Alpine 3.23 support (#638)
  • Upgraded NGINX to v1.28.1
  • Upgraded FrankenPHP to v1.11.1

🔐 Security Improvements

  • Prevent all .php files from being executed from /storage/* for NGINX, Apache, and FrankenPHP (#641)
  • Refactor and improve security headers, file blocks, etc (#631)

⏫ Dependency Upgrades

  • Updated PHP extension installer to 2.9.27
  • Updated a number of GitHub Action libraries for CI/CD
  • Upgraded our GitHub Actions runners to faster systems (Thanks Depot!)

⭐️ New Contributors

Full Changelog: v4.2.1...v4.3.0-beta1

v4.2.1

25 Nov 18:09
5d405ca

Choose a tag to compare

⏫ Dependency update

See the official FrankenPHP release notes for what's new.

Full Changelog: v4.2.0...v4.2.1

v4.2.0

24 Nov 19:28
fdecad5

Choose a tag to compare

image

🤩 What's new

Full Changelog: v4.1.0...v4.2.0

v4.1.0

21 Nov 12:51

Choose a tag to compare

PHP 8.5 now available 🎉

header

Our default images now ship with PHP 8.5! This new version of PHP includes:

  • URI Extension
  • Pipe Operator
  • Clone With
  • A new #[\NoDiscard] attribute
  • Closures and first-class callables in constant expressions
  • Persistent cURL share handles

Read all about what's new →

NGINX Unit has now been removed 🫡

Note

NGINX stopped maintaining the NGINX Unit project in October 2025. Read the official announcement →

Although we had a lot of fun putting together the NGINX Unit variation, we had to remove it from our project because it's no longer maintained. Thankfully we have options for those who use our NGINX Unit variations. We put together documentation for you on what you should do next if you're affected by Unit being discontinued.

Learn more what to do next→

Full Changelog: v4.0.0...v4.1.0

v4.1.0-beta1

21 Nov 03:07

Choose a tag to compare

v4.1.0-beta1 Pre-release
Pre-release

🤩 What's new

  • Adds PHP 8.5 support 🎉
  • Removes NGINX Unit from the project (farewell 🫡)