Release Information
- Release Type
- Bug Fix Release
- Release Status
- QA Release Latest
- Branch Status
- Upcoming Release
PHP 8.6 is a development version, and is not recommended for production use. PHP 8.6 is scheduled to reach General Availability on 2026-11-19. This is the latest QA release in the series.
ChangeLog
Core
- Fix potential ABI incompatibility when adding fields in patches by adding padding to globals.
Date
- Update timelib to 2026.03
Fileinfo
- Fixed bug GH-25051 (TrueType fonts detected as application/octet-stream since libmagic 5.48).
- Fixed incorrect MIME type detection for HWPX files.
Streams
- Fixed use-after-free of the previous request's default stream context when a stream error is raised during request startup, such as when a POST body cannot be buffered to a temporary file.
Commit List
Derick Rethans
- Upgrade timelib to 2026.03 in 1b930eabe5
- Update test to reflect there are now maximum 16 (real) warnings and errors in 6f161fa8fa
Dhrupo Nil
- UPGRADING: Note the TrueType font MIME type change in fileinfo in GH-25073
Gina Peter Banyard
Go Kudo
- 8.6: Fix UAF of the default stream context in the stream error code in GH-25321
Ilija Tovilo
- Add padding to globals to maintain ABI compatibility when adding fields in patches in 934feaa36a
Joe Ferguson
- Update versions for PHP 8.6.0RC6 in 03569bde16
Matteo Beccati
- Bump API version numbers in 7efb601166