Skip to content

Releases: serversideup/docker-php

v3.3.0

30 Jul 16:19

Choose a tag to compare

🤩 New Features

🐛 Bug Fixes & Improvements

  • Improve stop signals for faster exit experiences with fpm-apache and fpm-nginx (#402)
  • Fix docs regarding AUTORUN_LARAVEL_MIGRATION_ISOLATION by @florian-nolte in #398
  • Remove redundant PHP values in PHP FPM conf (Fixes #395) by @jaydrogers in #399
  • Remove warning of http2 directive is deprecated in FPM-NGINX (#363)
  • Configure permissions on /run directory for compatibility with cloud providers by @jaydrogers & @hajekj in #385
  • Improve os-release file processing by @szepeviktor in #367
  • Fix ID command usage by @szepeviktor in #368
  • Mobile menu freezes on Navigation by @danpastori in #375

🤓 Dependency Updates

  • Update install-php-extensions to v2.2.19
  • Update S6 Overlay to v3.2.0.0 by @jaydrogers in #384

🧼 Cleanup & Polishing

New Contributors

v3.3.0-beta3

16 Jul 20:37

Choose a tag to compare

v3.3.0-beta3 Pre-release
Pre-release

🐛 Bug Fixes & Improvements

  • Improve stop signals for faster exit experiences with fpm-apache and fpm-nginx (#402)
  • Fix docs regarding AUTORUN_LARAVEL_MIGRATION_ISOLATION by @florian-nolte in #398

New Contributors

Full Changelog: v3.3.0-beta2...v3.3.0-beta3

v3.3.0-beta2

12 Jul 14:53

Choose a tag to compare

v3.3.0-beta2 Pre-release
Pre-release

🐛 Bug Fixes & Improvements

  • Remove redundant PHP values in PHP FPM conf (Fixes #395) by @jaydrogers in #399
  • Remove warning of http2 reiective is deprecated in FPM-NGINX (#363)

🧼 Cleanup & Polishing

🤓 Dependency Updates

  • Update install-php-extensions to v2.2.18

New Contributors

Full Changelog: v3.3.0-beta1...v3.3.0-beta2

v3.3.0-beta1

20 Jun 17:50

Choose a tag to compare

v3.3.0-beta1 Pre-release
Pre-release

🤩 New Features

  • Allow fastcgi parameters to be set via environment variable by @jaydrogers in #382
  • Add an option to disable/redirect fpm access logs by @RadeJR in #374

🐛 Bug Fixes & Improvements

🤓 Dependency Updates

  • Update S6 Overlay to v3.2.0.0 and install-php-extensions v2.2.16 by @jaydrogers in #384

New Contributors

Full Changelog: v3.2.0...v3.3.0-beta1

v3.2.0

17 May 16:52

Choose a tag to compare

🤩 What's new

❤️ Native Docker Health Checks

This is a HUGE step forward for some pretty exciting things that we have coming up. Getting accurate container health is crucial in ensuring uptime and zero-downtime deployments. All container health is now natively supported and able to be dynamically changed with HEALTHCHECK_PATH (default: "/healthcheck").

You can set HEALTHCHECK_PATH=/up to monitor the Laravel 11 Health Check endpoint. 🥳

More about how this works here:
image

🐛 Bug fixes

  • We fixed a sneaky bug where Apache containers would fail to start if the container was cached (#365)

Full Changelog: v3.1.1...v3.2.0

v3.1.1

13 May 12:24

Choose a tag to compare

Fixes

  • Triggering rebuild to fix #358

Full Changelog: v3.1.0...v3.1.1

v3.1.0

09 May 19:12

Choose a tag to compare

⏫ Version updates

  • Update Nginx Unit version to 1.32.1 by @DvDty in #344
  • Updated php-installer to 2.2.14

🐛Fixes

  • Resolve Unit Port Expose Settings & Upgrade PHP Extension Installer to 2.2.14 by @jaydrogers in #356

📝Doc fixes

🎉 New Contributors

Full Changelog: v3.0.2...v3.1.0

v3.0.2

03 May 13:23

Choose a tag to compare

Fixes

  • Resolved issue where SHOW_WELCOME_MESSAGE was not working

CI/CD

Full Changelog: v3.0.1...v3.0.2

v3.0.1

29 Apr 19:16
144b5dc

Choose a tag to compare

🐛 Fixes

  • Fixed a number of typos in docs and code (#337)
  • Fixed typo in names of:
    • Renamed UNIT_PROCCESSES_IDLE_TIMEOUTUNIT_PROCESSES_IDLE_TIMEOUT
    • Renamed UNIT_PROCCESSES_MAXUNIT_PROCESSES_MAX
    • Renamed UNIT_PROCCESSES_SPAREUNIT_PROCESSES_SPARE

Full Changelog: v3.0.0...v3.0.1

v3.0.0

29 Apr 16:38

Choose a tag to compare

🚀 HUGE RELEASE: New Features

We've been busy overhauling our PHP Docker Images to make them more production-ready and easier to use. Here are some of the new features we've added:

Caution

This release has a number of breaking changes (all for the good). If you're still using our Ubuntu-based images, you can continue to use our previous version by using the 2.2.1 release tag (*-v2.2.1). This can help buy you some time for your migration.

Read our v2 to v3 migration guide for more details →

  • Based on official PHP Images - We're now building an improved developer experience on top of the official PHP Docker images.
  • Unprivileged user by default - We're now running our images as an unprivileged user by default. This is a huge step forward in security and compatibility.
  • PHP 8.3 support - We're now shipping the latest and greatest.
  • Pin to the exact minor version - Pin your app to the exact minor version of PHP that you want to use. This means you can pin to 8.2.12 instead of 8.2.
  • Easier start up script customization - We now have a folder called /etc/entrypoint.d that allows you to easily customize your container with scripts. Just put them in numerical order and we'll execute any shell script you want. No S6 Overlay knowledge required.
  • Expanded Laravel Automations - We added automations to run config:cache, route:cache, view:cache, event:cache, migrate --force --isolated, and storage:link
  • NGINX Unit Support - We're offering NGINX Unit as a variation as an alternative to PHP-FPM. This allows you to run PHP applications without the need for a webserver like NGINX or Apache to run with PHP-FPM.
  • Available on GitHub Packages - We're now publishing our images to GitHub Packages. This means you can use our images without needing to authenticate with Docker Hub.

🤩 Learn more & Get Started

CleanShot 2024-04-29 at 11 44 27@2x
Read the differences between our images vs others →

New Contributors

Full Changelog: v2.2.1...v3.0.0