PHP 8.6.0RC6: Downloads, Changelog, News

Release Information

Release
8.6.0RC6
PHP Version
PHP 8.6
Release Date
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

  • Zend: follow-up for GH-22145. Fix zend_fcc_closure_equals_ex() implementation in GH-24007

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

Matteo Beccati

Weilin Du

  • ext/fileinfo: Fix HWPX misidentification as OOXML in GH-25105
  • Fix GH-25051: Restore TrueType font MIME detection in GH-25063
Subscribe to PHP.Watch newsletter for monthly updates

You will receive an email on last Wednesday of every month and on major PHP releases with new articles related to PHP, upcoming changes, new features and what's changing in the language. No marketing emails, no selling of your contacts, no click-tracking, and one-click instant unsubscribe from any email you receive.