核心修复:
GH-13772:办理了启用 JIT 时,observer fcall handlers 中 execute_data->opline 指针无效的问题。GH-13931:改动了 Zend/zend_opcode.c 中对空指针利用 zero offset 的问题。GH-13942:将 zend-max-execution-timers 的行为与其他超时实现保持同等。GH-14003:修复了因可调用转换参数导致的未完成调用清理问题。GH-14013:在 configure 脚本中修复了附加的缺点 dnl。GH-10232:修复了自动加载发生在常量解析过程中时,文件名和行号被缺点识别的问题。GH-13727:改动了短缺 void 关键字的代码问题。Fibers 改进:
GH-13903:办理了实行 copy() 时涌现的 ASAN 假阳性下溢问题。Fileinfo 修复:
GH-13795:在 big-endian PPC 架构上修复了 ext/fileinfo/tests/bug78987.phpt 测试的失落败问题。
FPM 更新:
GH-13563:修复了通过 FPM 配置中的 env 设置 bool 值失落败的问题。Intl 兼容:
改动了与 icu 74 及以上版本的构建兼容性问题。MySQLnd 改动:
办理了 32-bit non-fast-path 平台上移位越界的问题。Opcache 优化:
GH-13433:修复了利用 opcache.preload 时 zend_class_init_statics 中的 Segmentation Fault。改动了静态调用跨编译单元的缺点假设。OpenSSL 安全修复:
GH-10495:办理了 OpenSSL stream 上 feof 无限期挂起的问题。PDO SQLite 改进:
修复了在进行 memcmp 之前未检讨缓冲区大小的问题(GH-13984)。改进了对 agg_context->val 的引用计数管理(GH-13998)。Phar 稳定性提升:
GH-13836:办理了在 Phar 中重命名文件至已存在文件名导致的 NULL 指针取消引用问题。改动了 zend_hash.c 中对空指针利用 zero offset 的问题(GH-13833)。在调用 EVP_SignInit 之前,修复了潜在的 NULL 指针取消引用。PHPDBG 调试器增强:
GH-13827:办理了 phpdbg_frame 中类型 “zval” 的空指针访问问题。Posix 功能增强:
改动了 ext/posix 中可重入函数的利用问题。Session 管理优化:
办理了 ext/session/mod_files.c 中 “ps_files” 类型的空指针内成员访问问题(GH-13856)。改动了在 session.trans_sid_hosts 中利用 ini_set 时的内存泄露和段缺点(GH-13891)。提升了 Windows 上文件模式的缓冲区 _read/_write 大小限定。Streams 稳定性增强:
办理了 Windows 上 file_get_contents() 失落败并显示 “errno=22 Invalid argument” 的问题。改动了 stream filter 失落败时的内存泄露问题(GH-13264)。办理了 ext/openssl/xp_ssl.c 中 PHP_STREAM_OPTION_CHECK_LIVENESS 情形禁绝确的问题(GH-13860),避免了利用 dead socket。办理了在 musl 1.2.4 - lfs64 上构建失落败的问题(GH-11678)。Treewide 兼容性提升:
改动了 gcc-14 编译器产生的 Wcalloc-transpose-args