PHP 8.3.3 发布

来源: OSCHINA
2024-02-16 12:23:19

PHP 8.3.3 现已发布,这是一个错误修复版本。具体更新内容包括:

  • Core:
    • 修复了 zend-max-execution-timers 构建中的计时器泄漏。
    • 修复了错误GH-12349(ARM 与 mold 的链接失败)。
    • 修复了错误GH-13097(trigger_error / 中的匿名类引用抛出异常)。
    • 修复了错误GH-13177(PHP 8.3.2:在 trait 中使用时不允许使用最终私有构造函数)。
    • 修复了错误GH-13215(GCC 14 build 失败)。
  • Curl:
    • 修复curl_multi_init() 中缺少的错误检查。
  • FPM:
    • 修复了错误GH-12996(在路径中加上 Apache ProxyPassMatch 时,SCRIPT_NAME 不正确)。
  • GD:
    • 修复了错误GH-10344(imagettfbbox():无法找到/打开字体 UNC 路径)。
    • 修复了错误GH-10614(当旋转 90 度时,imagerotate 会将图片变成全黑)。
  • LibXML:
    • 修复实体引用和预定义实体的崩溃。
  • MySQLnd:
    • 修复了错误GH-12107(运行存储过程(返回结果集)两次时,PHP 崩溃)。
  • Opcache:
    • 修复了错误GH-13145(strtok() 不是 comptime)。
    • 修复了 range() 的类型推断。
    • 修复了错误GH-13232(当 JIT 关闭但 JIT_debug 仍然打开时会报告 Segmentation fault)。
  • OpenSSL:
    • 修复了未设置 OPENSSL_NO_ENGINE 时 LibreSSL 未定义的引用。
  • PDO_Firebird:
    • 修复GH-13119(更改为使用 `H` 格式将 float 和 double 值转换为字符串)。
  • Phar:
    • 修复了错误#71465(PHAR 不了解 litespeed)。
    • 修复了错误GH-13037(PharData 错误地提取 zip 文件)。
  • Random:
    • 修复了错误GH-13138(Randomizer::pickArrayKeys() 无法检测损坏的引擎)。
  • Session:
    • 修复了错误GH-12504(自动加载器中出现致命错误时写入的会话已损坏)。
  • Standard:
    • 修复了错误GH-13094(range(9.9, '0') 会导致 segmentation fault)。
  • Streams:
    • 修复了错误GH-13071(使用 mmap-able source streams 复制大文件可能会耗尽可用内存并失败)。

更多详情可查看 ChangeLog

展开阅读全文
点击加入讨论🔥(5) 发布并加入讨论🔥
5 评论
0 收藏
分享
返回顶部
顶部