Erlang OTP 22.3 發佈

2020 年 3 月 16 日 · 作者:Kenneth Lundin

Erlang/OTP 22.3 是 22 主要版本的最後一個計劃的修補程式包,包含新功能、改進和錯誤修復。以下是一些重點。

重點 #

  • ssl/public_key: * 實作金鑰和初始化向量更新功能,以及 TLS 1.3 的一般強化。在給定的一組金鑰下,可以安全加密的純文字量存在加密限制。此變更通過在 TLS 1.3 連線上觸發自動金鑰更新來強制執行這些限制。
  • 新增對 TLS 1.3 工作階段票證(有狀態和無狀態)的支援。這允許使用先前成功交握的金鑰材料進行工作階段恢復。
  • 新增對使用 Edward 曲線的金鑰交換以及簽名驗證中 PSS-RSA 填充的支援。
  • erts: * 新增了一個 socket「註冊表」,可以列出目前開啟的 socket。
  • 在 net 模組中新增了一個「功能完整」版本的 getifaddrs。
  • ssh: * 新的函數 ssh:set_sock_opts/2 和 ssh:get_sock_opts/2 設定和讀取底層 TCP 串流的選項值。
  • 變更實驗性 ssh_dbg 工具的內部 API。
  • common_test: ct_property_test 現在有一個用於狀態測試結果的報告函數。
  • stdlib: * 實作 uri_string:resolve/{2,3},可用於根據基本 URI 解析 URI 參考。
  • 在 gen_statem 中,現在可以變更執行中伺服器的回呼模組。請參閱 gen_statem 的文件,了解 change_callback_modulepush_callback_modulepop_callback_module

如需更多詳細資訊,請參閱 https://erlang.dev.org.tw/download/otp_src_22.3.readme。Windows 的預先建置版本可在此處取得:https://erlang.dev.org.tw/download/otp_win32_22.3.exe https://erlang.dev.org.tw/download/otp_win64_22.3.exe。線上文件可在此處瀏覽:https://erlang.dev.org.tw/doc/search/。原始碼 tarball 可在此處取得:https://erlang.dev.org.tw/download/otp_src_22.3.tar.gz。文件可在此處取得:https://erlang.dev.org.tw/download/otp_doc_html_22.3.tar.gz。man 頁面可在此處取得:https://erlang.dev.org.tw/download/otp_doc_man_22.3.tar.gz。Erlang/OTP 原始碼也可以在官方 Erlang 儲存庫的 GitHub 上找到:https://github.com/erlang/otp OTP-22.3

感謝各位的貢獻!