Erlang/OTP 27.1 版本發佈

2024 年 9 月 18 日 · 作者:Björn Gustavsson

OTP 27.1 #

Erlang/OTP 27.1 是 OTP 27 的第一個維護修補程式包,主要包含錯誤修復和改進。

重點 #

  • zip 模組已更新,支援:

    • zip64 壓縮檔 - 大於 4GB 或具有超過 2^32 個條目的壓縮檔。
    • 擴展的時間戳記 - 更高的解析度和 UTC 時間。
    • UID/GID - 儲存和提取原始 UID/GID。
    • 修正了壓縮檔中檔案的權限模式屬性可以正確讀取和設定的問題。
    • zip:list_dir/2 現在也會返回目錄,而不僅僅是檔案。(您可以使用 skip_directories 選項停用此行為)。
  • 現在所有版本都有 Windows 安裝程式的 .zip 版本,當您沒有管理員權限時,可以用來在 Windows 上安裝 Erlang/OTP。您可以從 erlang.org/downloads 或 https://github.com/erlang/otp/releases 下載。

    原始實作中的各種錯誤也已修復,例如:

    • 正確編碼和解碼壓縮檔中條目的 DOS 時間戳記(即非擴展的時間戳記)。
    • 修正 DOS 時間戳記設定為本地時間而不是 UTC 時間(使用擴展的時間戳記表示 UTC 時間)。
    • 建立壓縮檔時,使用從磁碟讀取的 Unix 檔案屬性,而不是將所有內容都設定為 644。

潛在的不相容性: #

  • 動態啟動的 supervisor 的進度報告現在將記錄在 debug 級別。

有關錯誤修復和潛在不相容性的詳細資訊,請參閱 Erlang 27.1 README

Erlang/OTP 原始碼也可以在 GitHub 的官方 Erlang 儲存庫中找到:https://github.com/erlang/otp

此版本和先前版本的下載連結可以在這裡找到