PHP 8.0 is currently only receiving security fixes. PHP 8.0.22 is not the latest version in the series, and using this release is not recommended. PHP 8.0.30 is the latest in the series.
git clone https://github.com/php/php-src.git --depth 1 --branch php-8.0.22
docker pull php:8.0.22-cli-alpine
docker pull php:8.0.22-cli
docker pull php:8.0.22-fpm-alpine
docker pull php:8.0.22-apache
docker pull php:8.0.22-fpm
- Fixed potential overflow for the builtin server via the
- Fixed bug GH-8923 (error_log on Windows can hold the file write lock).
- Fixed bug GH-8995 (WeakMap object reference offset causing TypeError).
- Fixed bug #80047 (DatePeriod doesn't warn with custom DateTimeImmutable).
- Fixed LMDB driver hanging when attempting to delete a non-existing key
- Fixed zlog message prepend, free on incorrect address.
- Fixed possible double free on configuration loading failure.
- Fixed bug GH-8848 (
imagecopyresized()error refers to the wrong argument).
- Fixed build for ICU 69.x and onwards.
- Fixed bug GH-8847 (PHP hanging infinitly at 100% cpu when check php syntaxe of a valid file).
- Fixed the crypt_sha256/512 api build with clang > 12.
- Uses CCRandomGenerateBytes instead of arc4random_buf on macOs.
Christoph M. Becker
- Fix GH-8848:
imagecopyresized()error refers to the wrong argument in 9405f43ba9
- Fix GH-8923: error_log on Windows can hold the file write lock in 77e954afaa
- Fix the crypt sha apis build (with recent clang versions) in b3569865b3
- intl extension, build fix for icu >= 69.x release. ubrk/ucnv_safeClone had been deprecated in favor of ubrk/ucnv_clone which does not use user provided stacks but remain thread safe in 7c3dfbb845
- random extension macOs handling update in d830a1f6f0
- Revert "FPM: Downgrade occasional "failed to acquire scoreboard" warning" in 2a5b2cca85
- Fixed #80047: DatePeriod doesn't warn with custom DateTimeImmutable in 973c3f6e24
- Fixed bug #80047 (DatePeriod doesn't warn with custom DateTimeImmutable) in f3738d6900
- Revert "Fixed #80047: DatePeriod doesn't warn with custom DateTimeImmutable" in 6b38fcdbbe
- Fixed bug GH-8847 (PHP hanging infinitly at 100% cpu when check php syntaxe of a valid file) in 7cf6f17383
- Fix incorrect condition introdused in 7cf6f173 in d66d477d6f
- Fix type inference for FETCH_DI_UNSET in bd30eff5de
- FPM: Downgrade occasional "failed to acquire scoreboard" warning in 3040f75f43
George Peter Banyard
- Abort LMDB transaction whe trying to delete non-existing key in 8fce70ae7b
- Revert "Fix GH-8563 Different results for
seek()on SplFileObject and SplTempFileObject" in 79a283240e
- Use proper grammar in error message in 13f55d5c1b
- Prevent potential buffer overflow for large value of
- FPM: zlog, fix free on wrong address for message prepend in 325ca31dcf
- FPM: Fix possible double free on configuration load failure in bd6793372b
- Add test coverage job in b7f0950ffe
WeakMapobject reference offset causing