-
-
Notifications
You must be signed in to change notification settings - Fork 204
Add PHP 8.6-rc support #698
Copy link
Copy link
Open
Labels
✋ Status: BlockedThis item requires something else to be completed first.This item requires something else to be completed first.🥶 Bug: Upstream DependencyBugs that affect this project, but need to be fixed in an upsteam library.Bugs that affect this project, but need to be fixed in an upsteam library.
Description
Activity
Metadata
Metadata
Assignees
Labels
✋ Status: BlockedThis item requires something else to be completed first.This item requires something else to be completed first.🥶 Bug: Upstream DependencyBugs that affect this project, but need to be fixed in an upsteam library.Bugs that affect this project, but need to be fixed in an upsteam library.
Blocker
redisis the only extension that won't build on PHP 8.6. Everything else works.phpredis's latest stable is 6.3.0 (2025-11-06), which predates 8.6. The 8.6 fixes are merged to master (phpredis/phpredis#2884, phpredis/phpredis#2888, phpredis/phpredis#2900) but not yet tagged in a release, so PECL still serves 6.3.0.
Same blocker that stopped 8.5-rc (phpredis/phpredis#2688).
Verify
Today: all
OKexceptFAIL redis.When unblocked
PHP_EXT_INSTALLER_VERSIONinsrc/common/usr/local/bin/docker-php-serversideup-install-php-ext-installerfrom2.9.27(it rejects 8.6 outright) to 2.11.12+scripts/conf/php-versions-base-config.ymlundermajor: "8":latestor stable minor/major aliasesNotes
All 12 upstream base images already exist (
cli/fpm/zts× our four bases). Matrix and tag tooling already handle-rc.patch_versionsmust be hardcoded — php.net'sactive.phpfeed doesn't carry RCs.