Skip to content

Latest commit

 

History

History
130 lines (110 loc) · 6.14 KB

versioning.md

File metadata and controls

130 lines (110 loc) · 6.14 KB

Versioning

We are now introducing versioning so users can stick to specific versions of software. As we are dealing with three upstream sources (nginx, php and alpine) plus our own scripts this all gets a little complex, but this document will provide a definitive source of tags and versions.

We will use the semver style notation for versioning:

This follows the format MAJOR.MINOR.PATCH (eg, 1.2.6)

  • MAJOR version changes to nginx, php-fpm, alpine or potential breaking feature changes
  • MINOR version changes to nginx, php-fpm or scripts that are still backwards-compatible with previous versions
  • PATCH version minor changes and bug fixes

Current versions and tags

The latest tag will always follow the main branch in git. the other versions will have releases attached.

PHP 8.2.x

Docker Tag PHP Version Nginx Version Alpine Version Container Scripts Notes
3.1.6 8.2.7 1.24-r6 3.18 0.3.17 upgrade to php 8.2.5
3.1.5 8.2.6 1.24-r6 3.18 0.3.17 upgrade to php 8.2.6
3.1.4 8.2.5 1.22.1 3.17 0.3.17 upgrade to php 8.2.5
3.1.3 8.2.4 1.22.1 3.17 0.3.17 adding mongoDB support #281
3.1.2 8.2.4 1.22.1 3.17 0.3.17 fix #280
3.1.1 8.2.4 1.22.1 3.17 0.3.17 upgrade to php 8.2.4
3.1.0 8.2.3 1.22.1 3.17 0.3.17 reduced image size
3.0.2 8.2.3 1.22.1 3.17 0.3.17 fixed gd2 and xsl errors
3.0.1 8.2.3 1.22.1 3.17 0.3.17 no cache typo fixed + TZ fixed in scripts
3.0.0 8.2.3 1.22.1 3.17 0.3.16 upgraded php to 8.2.3 switched to packaged nginx

These tags will be created on GitHub and as tags in docker hub.

Unmaintained tags:

PHP 8.1.x

Docker Tag PHP Version Nginx Version Alpine Version Container Scripts Notes
2.1.4 8.1.9 1.21.6 3.16 0.3.16 nginx upgraded to 1.22.0
2.1.3 8.1.6 1.22.0 3.15 0.3.16 nginx upgraded to 1.22.0
2.1.2 8.1.6 1.21.6 3.15 0.3.16 mod lua upgraded to 0.10.17
2.1.1 8.1.5 1.21.6 3.15 0.3.16 mod lua upgraded to 0.10.17
2.1.0 8.1.5 1.21.6 3.15 0.3.16 remove bloat and shrink image by 2/3
2.0.7 8.1.5 1.21.6 3.15 0.3.16 upgrade xdebug to 3.1.4
2.0.6 8.1.5 1.21.6 3.15 0.3.16 upgrade php to 8.1.5
2.0.5 8.1.4 1.21.6 3.15 0.3.16 upgrade php to 8.1.4 add new flags
2.0.4 8.1.3 1.21.6 3.15 0.3.15 re-enable modules soap, xsl, zip ....
2.0.3 8.1.3 1.21.6 3.15 0.3.15 added disable flag for opcache
2.0.2 8.1.3 1.21.6 3.15 0.3.14 fix gd and opcache extentions
2.0.1 8.1.3 1.21.6 3.15 0.3.14 upgrade to PHP 8.1.3
2.0.0 8.1.2 1.21.6 3.15 0.3.14 upgrade to PHP 8

PHP 7.4

Docker Tag PHP Version Nginx Version Alpine Version Container Scripts Notes
1.9.0 7.4.2 1.16.1 3.11 0.3.13 upgrade to PHP 7.4.2
1.9.1 7.4.5 1.16.1 3.11 0.3.13 upgrade to PHP 7.4.5

PHP 7.3

Docker Tag PHP Version Nginx Version Alpine Version Container Scripts Notes
1.6.0 7.3.2 1.14.2 3.9 0.3.8
1.6.1 7.3.2 1.14.2 3.9 0.3.9
1.6.2 7.3.3 1.14.2 3.9 0.3.10
1.6.3 7.3.3 1.14.2 3.9 0.3.11
1.6.4 7.3.3 1.14.2 3.9 0.3.12
1.6.5 7.3.3 1.14.2 3.9 0.3.12
1.6.6 7.3.3 1.14.2 3.9 0.3.12
1.6.7 7.3.3 1.14.2 3.9 0.3.13 Broken
1.6.8 7.3.4 1.14.2 3.9 0.3.12 Custom scripts rolled back
1.7.0 7.3.4 1.16.0 3.9 0.3.12 First move to nginx 1.16.0
1.7.1 7.3.5 1.16.0 3.9 0.3.12 Bump to PHP 7.3.5
1.7.2 7.3.6 1.16.0 3.9 0.3.12 Bump to PHP 7.3.6
1.7.3 7.3.6 1.16.0 3.9 0.3.12 Bump xdebug 2.7.2
1.7.4 7.3.8 1.16.0 3.9 0.3.12 upgrade php to 7.3.8
1.8.0 7.3.9 1.16.1 3.10 0.3.12 Alpine upgrade to 3.10, PHP 7.3.9 and nginx 1.16.1 upgrades
1.8.1 7.3.9 1.16.1 3.10 0.3.12 started python upgrade
1.8.2 7.3.9 1.16.1 3.10 0.3.13 geoip2, catchall and xdebug.remote merges

PHP 7.2

Docker Tag PHP Version Nginx Version Alpine Version Container Scripts
1.4.0 7.2.0 1.13.2 3.6 0.3.5
1.4.1 7.2.0 1.13.2 3.6 0.3.6
1.5.0 7.2.4 1.14.0 3.6 0.3.6
1.5.1 7.2.6 1.14.0 3.7 0.3.6
1.5.2 7.2.6 1.14.0 3.7 0.3.7
1.5.3 7.2.7 1.14.0 3.7 0.3.7
1.5.4 7.2.7 1.14.0 3.7 0.3.8
1.5.5 7.2.10 1.14.0 3.7 0.3.8
1.5.6 7.2.9 1.14.0 3.7 0.3.8
1.5.7 7.2.10 1.14.0 3.7 0.3.8

PHP 7.1

Docker Tag Git Release Nginx Version PHP Version Alpine Version Container Scripts
latest Master Branch 1.13.2 7.1.7 3.4 0.2.9
1.1.1 1.1.1 1.11.9 7.1.1 3.4 0.2.5
1.1.2 1.1.2 1.11.10 7.1.1 3.4 0.2.6
1.1.3 1.1.3 1.11.10 7.1.2 3.4 0.2.6
1.1.4 1.1.4 1.11.10 7.1.2 3.4 0.2.6
1.1.5 1.1.5 1.11.10 7.1.2 3.4 0.2.7
1.1.6 1.1.6 1.11.10 7.1.2 3.4 0.2.8
1.2.0 1.2.0 1.12.10 7.1.3 3.4 0.2.9
1.2.1 1.2.1 1.13.1 7.1.6 3.4 0.2.9
1.2.2 1.2.2 1.13.2 7.1.7 3.4 0.2.9
1.2.3 1.2.3 1.13.3 7.1.7 3.4 0.2.9
1.2.4 1.2.4 1.13.4 7.1.8 3.4 0.2.9
1.2.5 1.2.5 1.13.4 7.1.8 3.4 0.2.10
1.2.6 1.2.6 1.13.4 7.1.8 3.4 0.2.11
1.3.0 1.3.0 1.13.4 7.1.8 3.4 0.3.0
1.3.1 1.3.1 1.13.4 7.1.8 3.4 0.3.1
1.3.2 1.3.2 1.13.4 7.1.8 3.4 0.3.2
1.3.3 1.3.3 1.13.4 7.1.9 3.4 0.3.2
1.3.4 1.3.4 1.13.4 7.1.9 3.4 0.3.3
1.3.5 1.3.5 1.13.5 7.1.9 3.4 0.3.3
1.3.6 1.3.6 1.13.5 7.1.10 3.4 0.3.3
1.3.7 1.3.7 1.13.6 7.1.10 3.4 0.3.3
1.3.8 1.3.8 1.13.6 7.1.11 3.4 0.3.3
1.3.9 1.3.9 1.13.7 7.1.11 3.4 0.3.3
1.3.10 1.3.10 1.13.7 7.1.12 3.4 0.3.4

Legacy tags:

  • php5
  • php7