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: * 添加了一个套接字“注册表”,可以列出当前打开的套接字。
- 在 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.ac.cn/download/otp_src_22.3.readme。Windows 的预构建版本可在此处获取:https://erlang.ac.cn/download/otp_win32_22.3.exe https://erlang.ac.cn/download/otp_win64_22.3.exe。在线文档可在此处浏览:https://erlang.ac.cn/doc/search/。源代码 tarball 可在此处获取:https://erlang.ac.cn/download/otp_src_22.3.tar.gz。文档可在此处获取:https://erlang.ac.cn/download/otp_doc_html_22.3.tar.gz。man 手册可在此处获取:https://erlang.ac.cn/download/otp_doc_man_22.3.tar.gz。Erlang/OTP 源代码也可以在 GitHub 上的官方 Erlang 存储库中找到:https://github.com/erlang/otp OTP-22.3
感谢大家的所有贡献!