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_module
、push_callback_module
和pop_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
感謝各位的貢獻!