PHP 8.2.5 发布

php
软件资讯 软件资讯 发布于 1年前 23 浏览 0 回复

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

  • Core
    • 在 ZTS/Linux 构建中添加了对 max_execution_time 的可选支持
    • 修复了递归 AST 评估中的 use-after-free。
    • 修复了错误 GH-8646(内存泄漏 PHP FPM 8.1)。
    • 重新添加一些被错误地从 CTE 中移除的 CTE 函数。
    • 从错误添加的 array_diff_ukey() 中删除 CTE flag。
    • 修复了错误 GH-10801(CTE 函数中的命名参数导致 segfault)。
    • 修复了错误 GH-8789(PHP 8.0.20 (ZTS) zend_signal_handler_defer 在 apache 上崩溃)。
    • 修复了错误 GH-10015(zend_signal_handler_defer 在 apache 关闭时崩溃)。
    • 修复了错误 GH-10810(修复了 NUL 字节终止 Exception::__toString() 的问题)。
    • 修复混合使用 __callStatic() 和 FFI 时潜在的内存损坏问题。
  • Date:
    • 修复了错误 GH-10747(抛出序列化 Date* 对象中的私有和受保护属性)。
  • FPM:
    • 修复了错误 GH-10611(fpm_env_init_main 泄漏 environ)。
    • 在 fpm_main 中销毁 file_handle。
    • 修复了错误 #74129(当路径中有空格时,Apache ProxyPassMatch 的 SCRIPT_NAME 不正确)。
  • FTP:
    • 传播 ftp_close() 的成功状态。
    • 修复了错误 GH-10521(ftp_get/ftp_nb_get resumepos 偏移量最大为 10GB)。
  • IMAP:
    • 修复了 Clang 16 的构建失败。
  • MySQLnd:
    • 修复了错误 GH-8979(启用 SSL 的 MySQL 连接可能发生内存泄漏)。
  • Opcache::
    • 修复了 macOS 的构建以适应 pkg-config 设置。
    • 修复了错误 GH-8065(opcache.consistency_checks > 0 导致 PHP >= 8.1.5 在 fpm context 中出现 segfaults)。
  • OpenSSL:
    • 添加对文件写入功能的缺失错误检查。
  • PDO 火鸟:
    • 修复了错误GH-10908(具有 64 位内核和 32 位用户空间的 RPI 上的 PDO Firebird 总线错误)。
  • Phar:
    • 修复了错误 GH-10766(使用 Phar::Zip 格式创建的 PharData 存档不保留文件元数据(日期时间))。
    • 在 EVP_MD_CTX_create() 和 EVP_VerifyInit() 上添加缺失错误检查。
  • PDO ODBC:
    • 修复了 SQLAllocHandle 上缺失和不一致的错误检查。
  • PGSQL:
    • 修复了从 pg_meta_data(扩展模式)返回的数组中的拼写错误。
  • SPL:
    • 修复了错误 GH-10519(Array Data Address Reference 问题)。
    • 修复了错误 GH-10907(无法在 PHP 8.2.4 中序列化已处理的 SplFixedArrays)。
    • 修复了错误 GH-10844(ArrayIterator 允许修改只读属性)。
  • Standard:
    • 修复了错误 GH-10885(stream_socket_server 上下文泄漏)。
    • 修复了错误 GH-10052(Browscap 在请求关闭时使 PHP 8.1.12 崩溃 (apache2))。
    • 修复了 oss-fuzz #57392(带有 \0 分隔符和 enclosure 的 php_fgetcsv() 中的缓冲区溢出)。
    • 修复了 unpack() 中的未定义行为。

更多详情可查看 ChangeLog

下载地址:https://windows.php.net/download/



为您推荐相关文章:

  • PHP 最新统计数据:市场份额超 7 成、CMS 中的王者
  • PHP 8.3 GA
  • PHP 8.2.12 发布
  • PHP 8.3 RC1 版本发布
  • PHP 8.2.17 发布
  • 同类文章推荐:

  • Docker 26.1.0 发布
  • DBeaver 24.0.3 发布
  • SQLite 3.45.3 发布
  • VirtualBox 7.0.16 发布
  • PuTTY 0.81 发布,SSH/Telnet 程序
  • PHP 8.1.28 发布