PHP 8.5.12 RC 1 更新日志
PHP 8.5.12 RC 1 于2026年10月8日发布。
- 发布阶段:PHP 8.5.12 RC 1,以下更新依据官方源码包内 NEWS。
- BCMath、BZ2、CLI:修复零值负号与比较、bzopen() 内部流重复关闭和释放后使用、内置服务器 HEAD 请求描述符泄漏与部分响应写入问题。
- Core、DOM:修复常量比较导致的虚拟机崩溃、垃圾回收与延迟对象问题、AVX 检测、XPath 重建释放后使用、SVG/MathML ID 查询及 HTMLCollection 查找问题。
- Intl、Lexbor、MBString:修复格式化器克隆状态、UConverter 崩溃、字素与编码偏移、HTML/URL 解析缓冲区溢出、URL 序列化和截断 UTF-8 越界读取。
- Opcache:修复优化器堆溢出、调用栈越界、未初始化内存读取、JIT 延迟代理和私有属性访问错误、死代码消除及递归调用中间表示问题。
- OpenSSL、PCNTL:修复握手超时后套接字阻塞模式、Windows TLS 关闭状态,以及异常期间信号分发丢失和 fork 后 /proc/self 路径问题。
- PDO、PDO_DBLIB、PDO_Firebird、PGSQL:修复列索引越界、执行状态、参数重入释放后使用、持久事务、事务查询崩溃、空 BLOB 和大对象空字节写入;移除当前已发布 libpq 均不可用的 pg_service()。
- Session、SimpleXML、SOAP、SQLite、Reflection:修复会话 ID 创建失败处理、子元素重建释放后使用、SOAP 编码与加载泄漏、回调关闭数据库崩溃及延迟初始化常量默认值。
- Standard、Tidy、Zlib:修复读取失败后返回不完整摘要、JPEG 头损坏、进程描述符与 Windows 错误处理、quoted-printable 解码、ZTS 用户名查找、文档重解析释放后使用及原始压缩流字典丢失。
