PHP 8.2.13 發布!

2023 年 11 月 23 日

PHP 開發團隊宣布 PHP 8.2.13 立即上線。這是一個修復錯誤的版本。

建議所有 PHP 8.2 用戶升級到這個版本。

有關 PHP 8.2.13 的源代碼下載,請訪問我們的下載頁面。Windows 的源代碼和二進制文件可以在 windows.php.net/download/ 找到。更改的清單已記錄在更改日誌中。

ChangeLog

  • Core:

    • 修復非內部列舉案例名的雙重釋放。
    • 修復GH-12457(使用單個字符針對stripos的不正確結果)的錯誤。
    • 修復GH-12468(通過trait覆蓋靜態屬性時的doc_comment雙重釋放)的錯誤。
    • 修復由於對 FFI 對象的弱引用而引起的段錯誤。
    • 修復max_execution_time:不要刪除未初始化的計時器。
    • 修復GH-12558(如果類名以N開頭,Arginfo軟斷在有命名空間的類返回類型)的錯誤。
  • DOM:

    • 修復使用抽象類的registerNodeClass導致崩潰的錯誤。
    • 添加缺失的NULL指針錯誤檢查。
    • 修復php:function()回調的驗證邏輯。
  • Fiber:

    • 修復GH-11121(ReflectionFiber段錯誤)的錯誤。
  • FPM:

    • 修復GH-9921(在FPM配置中加載ext不註冊模塊處理程序)的錯誤。
    • 修復GH-12232(FPM:在沒有opcache的情況下動態加載擴展引起的段錯誤)的錯誤。
    • 修復#76922(FastCGI在FCGI_GET_VALUES後終止連接)的錯誤。
  • Intl:

    • 刪除對IntlDateFormatter::construct上的BC斷裂,該斷裂對具有無效語言環境的情況引發異常。
  • Opcache:

    • 在無法啟用JIT時添加警告。
    • 修復GH-8143(由於磁盤上的檔案緩存損壞,導致zend_accel_inheritance_cache_find中的崩潰)的錯誤。
  • OpenSSL:

    • 修復GH-12489(在openssl_cms_verify中缺少sigbio創建檢查)的錯誤。
  • PCRE:

    • 修復GH-11374(Backport上游修復,使用-d pcre.jit=0時preg_match結果不同)的錯誤。
  • SOAP:

    • 修復GH-12392(SoapClient::__getTypes段錯誤)的錯誤。
    • 修復#66150(SOAP WSDL緩存競態條件引起的段錯誤)的錯誤。
    • 修復#67617(SOAP在ENOSPC上留下不完整的緩存檔案)的錯誤。
    • 修復SOAP緩存中的不正確uri檢查。
    • 修復具有refcounted屬性和數組的segfault和斷言失敗。
    • 修復持久編碼器的極端情況可能導致的潛在崩潰。
    • 修復#75306(SoapClient中的Memleak)的錯誤。
  • Streams:

    • 修復#75708(在StreamWrappers上使用"&$imageinfo"的getimagesize失敗)的錯誤。
  • XMLReader:

    • 添加缺失的NULL指針錯誤檢查。
  • XMLWriter:

    • 添加缺失的NULL指針錯誤檢查。
  • XSL:

    • 添加缺失的模塊依賴性。
    • 修復php:function()回調的驗證邏輯。

資料來源: