mirror of
https://github.com/devilbox/docker-php-fpm.git
synced 2025-12-10 11:01:14 +00:00
11 KiB
11 KiB
Changelog
Unreleased
Release 0.144
This is a massive restructuring release, which adds another layer on top of Ansible to easily manage/edit/add PHP extensions and to configure their respective order of building and loading.
Added
- Added PHP extension:
lz4 - Added PHP extension:
lzf - Added PHP extension:
zstd - Added mechanism to easily build custom images with custom set of PHP extensions
- Added automated PHP extension dependency resolver (order of built is always correct)
- Added tons of documentation
- Added Credit to contributors
Changed
- Added serializer for Redis extension:
lz4,lzfandzstd - Restructured Documentation
- Split out PHP extensions into separate directories
Release 0.143
Added
- Added
phalcon5.x to PHP 8.0 and PHP 8.1
Release 0.142
Fixed
- Fixed
phalconmodule - Fixed
swoolemodule - Fixed installation of wkhtmltopdf #245
- FIxed installation of drupalconsole #246
- Fixed installation of symfoni cli #247
- Fixed installation of NodeJS
- Fixed installation of PostgreSQL client for PHP 5.6
- Fixed installation of PostgreSQL client for PHP 7.0
- Disabled Phalcon Devtools for PHP 7.4 as it breaks
Release 0.141
Fixed
- Fixed correct permission for
/opt/nvmduring startup
Release 0.140
Changed
- Ensure apt Jessie repositories are trusted beyond EOL
Release 0.139
Added
- (Re-)added mongodb command line client
- (Re-)added postgresql command line client
Changed
- Speed up
xargscommands by using multi-CPU - Use buildkit for building
Release 0.138
Added
- Added arm64 support
- Added
vipsmodule for PHP 8.0 - Added
vipsmodule for PHP 8.1 - Added
swoolemodule for PHP 8.1
Changed
- Separated nightly jobs
Release 0.137
Fixed
- Fixed imklog: cannot open kernel log (/proc/kmsg): Operation not permitted.
Changed
- Ensured CI tests are platform agnostic (amd64 vs arm64)
- Ensured CI pipeline will work for long-running jobs
Removed
- Removed homebrew due to arm64 issues
- Removed postgres cmd client and apt repositories due to arm64 issues
- Removed mongodb cmd client and apt repositories due to arm64 issues
- Removed Ansible due to arm64 issues
Release 0.136
Fixed
- Fixed
mongodb-org-shellandmongodb-org-toolsinstall
Added
- Re-added
mongodbfor PHP 5.3
Changed
- Switch PHP 5.4 base image to devilbox/php-fpm-5.4 for potential arm64 support
- Switch PHP 5.5 base image to devilbox/php-fpm-5.5 for potential arm64 support
- Changed base image back to Debian Jessie for PHP 5.2 and PHP 5.3
Release 0.135
Fixed
- Fixed cloning of gitflow
- Fixed pidof issue on QUEMU by replacing it with pgrep #854
Changed
- Changed PHP 5.2 and PHP 5.3 base images to Debian stretch
- Removed photoncms binaries (their GitHub organization went private)
- Removed
mongodbextension from PHP 5.3 due to build errors - Removed
ioncubeextension for PHP 5.2, PHP 5.3 and PHP 5.4 (arm64 only supported from PHP 5.5 onwards) - Removed
codeceptionfrom PHP 5.3
Release 0.134
Changed
- Added extension
xdebugto PHP 8.2
Release 0.133
Added
- Added PHP 8.2: https://github.com/devilbox/docker-php-fpm-8.2
Release 0.132
Fixed
- Fixed
nvmPATH priority #846
Added
- added extension
sqlsrvto php 8.1 - added extension
pdo_sqlsrvto php 8.1
Changed
- Changed postfix hostname to
localhostinstead of GitHub runners long name
Release 0.131
Added
- Added binary
sqlite3to all PHP images #856 - Added binary
laravelto PHP 8.0 and PHP 8.1 #823 - Added AVIF support in GD for PHP 8.1 #834
- Added extension
amqpto PHP 8.0 and PHP 8.1 #826 - Added extension
uploadprogressto PHP 8.0 and PHP 8.1 #158 - Added extension
imagickto PHP 8.0 and PHP 8.1 - Added extension
rdkafkato PHP 8.0 and PHP 8.1 - Added extension
xlswriterto PHP 8.1 - Added extension
pdo_dblibto PHP 8.1 - Added extension
uuidto all PHP versions (except 5.2)
Changed
- Updated
php-cs-fixerto latest version #219
Release 0.130
Fixed
- Fixed correct keys for
apt
Added
- Added integration checks for
apt update
Release 0.129
Fixed
- Pinned module:
uploadprogress - Pinned module:
mongodb - Pinned lib:
libenchant - Pinned lib:
libicu - Pinned lib:
libvpx - Pinned PHP 8.0: https://github.com/devilbox/docker-php-fpm-8.0/pull/16
- Pinned PHP 8.1: https://github.com/devilbox/docker-php-fpm-8.1/pull/9
- Fixed
pgsqlapt key - Fixed
deployerdownload on cert issues - Fixed
phpmddownload on cert issues - Fixed
phpunitdownload on cert issues - Fixed
php-cs-fixerdownload on cert issues - Fixed building
socketson PHP 8.0 and PHP 8.1 - Fixed building
ffion PHP 7.4
Changed
- Removed
mcryptfrom PHP 8.1 as it is not yet supported - Removed
enchantfrom PHP 7.3 and PHP 7.4 as libenchant1 is not available via apt - Updated PHP 8.0 base image to BullsEye: https://github.com/devilbox/docker-php-fpm-8.0/pull/17
- Updated PHP 8.1 base image to BullsEye: https://github.com/devilbox/docker-php-fpm-8.1/pull/10
- Updated PostgreSQL repos to Bullseye for PHP >= 7.3
- Updated
pipto use Python3 for PHP >= 7.3
Release 0.128
Added
- Adding
pdo_sqlsrvto more PHP versions
Release 0.127
Changed
- Adding
swooleto more PHP 8.0
Release 0.126
Changed
- Added Homebrew for all versions
Release 0.125
Changed
- Re-added
opcachefor PHP 8.1 - Pin
ansibleversion for all work images - Pin
wp-cliversion for PHP 5.4 and 5.5
Release 0.124
Fixed
- Fixed
pdo_sqlsrvversion for PHP 7.2 - Fixed
sqlsrvversion for PHP 7.2 - Fixed
swooleversion for PHP 7.1 - Fixed pip installation
Changed
- Removed
opcachefor PHP 8.1 - Removed
xlswriterfor PHP 8.1 - Removed
linuxbrewfor all versions - #201 Deactivated
psrandphalconby default - Removed
drush9from PHP 7.0 and 7.1 - Removed
drupalconsolefrom PHP 7.0 and 7.1
Release 0.123
Fixed
- Fixex
redismodule compilation for PHP 8.1 - Fixed PHP Xdebug v3 defaults to:
xdebug.mode = Off xdebug.start_with_request = default xdebug.client_port = 9000
Changed
- Removed
pdo_dblibfrom PHP 8.1 due to errors
Release 0.122
Added
- Added
apcu,blackfire,igbinary,imap,mcrypt,memcache,msgpack,oauth,psr,solr,xlswriter,yamlto PHP 8.0 - Added
apcu,igbinary,imap,mcrypt,memcache,msgpack,oauth,psr,solr,xlswriter,yamlto PHP 8.1
Changed
- Migrate from Travis CI to GitHub Actions
Release 0.121
Fixed
- Fixed
msgpackinstall for PHP 7.0 - 7.4
Changed
- Compile
redisextension withmsgpackandigbinary
Release 0.120
Fixed
- Fixed
zshinstall for PHP 5.6 and 7.0
Release 0.119
Fixed
- Fixed
drupal(drupal console launcher) for PHP 5.5, 5.6, 7.0 and 7.1 - Fixed
zshinstall for PHP 5.6 and 7.0
Release 0.118
Fixed
- Fixed
mdlrubygem
Added
- #182 Added
ioncubeto PHP 7.4 - Added
sqlsrvto PHP 7.4
Changed
- Updated xdebug to latest possible version
Release 0.117
Fixed
- #755 Add .composer/vendir/bin to $PATH variable
Added
- #692 Add custom supervisor config mountpoint
Release 0.116
Fixed
- #749 Fix to disable PHP modules without trailing
*.soextension
Release 0.115
Fixed
- #703 Don't fail on uid/gid change
Release 0.114
Fixed
- Use latest PHP 8.0 image
- Disabled gd-jis: https://bugs.php.net/bug.php?id=73582
Added
- Add PHP 8.1
- PHP module mongodb is added to PHP 8.0
Changed
- Composer is updated to v2 (/usr/local/bin/composer)
- Composer is available as v1 and v2 (/usr/local/bin/composer-[12])
Release 0.113
Fixed
- Fixes nightly build pipeline
Release 0.112
Fixed
- Fixes 166 Missing
locale-genbinary
Added
- Added vips extension
- Added xlswriter extension
Release 0.111
Added
- Added xdebug for PHP 8.0
Release 0.110
Fixed
- 169 Fixes download for drupal console
- Fixes laravel installer for PHP 7.2
Release 0.109
Fixed
- Fixed absolute paths in tests
Release 0.108
Added
- Added ghostscript
- Added gsfonts
- Added imagick PDF support (via ghostscript)
- Added mupdf and mupdf-tools
Fixed
- Fixes Ansible installation
- Fixes MongoDB for PHP 5.6
- Fixes Redis for PHP 8.0
- Fixes policy.xml for Imagick
Changed
- Stricter version check for installed tools
Release 0.107
Fixed
- Fixes login to Dockerhub for CI jobs
- Fixes imagick segfault by setting its threads to 1
Added
- Re-added imap for PHP 7.4
- Adding
certbotbinary
Release 0.106
Fixed
- #153 Use numeric order for startup files
- Fix build of PHP-FPM 7.4 snmp module
- Disable PHP-FPM 8.0 uploadprogress module due to startup warnings
Release 0.105
Fixed
- Fix pdo_sqlsrv install for PHP 7.1
- Fix sqlsrv install for PHP 7.1
- Fix composer memory issues during install
Added
phalconbinary for PHP 7.3 and 7.4
Release 0.104
Fixed
- Fix xdebug install for PHP 7.0
Release 0.103
Added
- Add PHP yaml module
Release 0.102
Added
- #144 Added CHANGELOG