R15B01 发布
2012年4月3日 · 作者:Henrik Nord
Erlang/OTP R15B01 于 4 月 3 日提前发布。这是第一个服务版本。
请参阅自述文件中的发布说明
从下载页面下载新版本
**亮点:**
- 添加了 erlang:statistics(scheduler_wall_time) 以确保正确确定调度器利用率。 测量调度器利用率比 CPU 利用率更可取,因为 CPU 利用率对实际调度器/虚拟机的使用情况的指示非常差。
- 更改了 ssh 实现,以使用 public_key 应用程序进行所有公钥处理。 这也是启用回调 API 的第一步,用于提供公钥和处理受密码短语保护的密钥。此外,改进了测试套件,使其不会将用户密钥复制到测试服务器目录,因为这是一种安全隐患。还修复了在此过程中发现的 ipv6 和文件访问问题。
- 当 escript 结束时,现在所有输出到标准输出和标准错误的信息都会显示在终端上。 此错误已通过更改 erlang:halt/0,1 的行为来纠正,这应该可以解决其他类似 escript 的应用程序的相同问题,即当在 TTY 上打印并通过 erlang:halt/0,1 退出时,存储在输出端口驱动程序缓冲区中的数据丢失。 BIF:s erlang:halt/0,1 已经获得了改进的语义,并且有一个新的 BIF erlang:halt/2 来实现类似于旧语义的功能。请参阅文档。
- 来自 Scott Lystig Fritchie 的 DTrace 源代码补丁已集成到源代码树中。 对于生产使用,仍然不支持使用带有 dtrace 探针的模拟器,但这可能是一个有价值的调试工具。 使用 –with-dynamic-trace=dtrace(或 –with-dynamic-trace=systemtap)进行配置,以创建启用 dtrace 探针的构建。 请参阅 runtime_tools 获取文档和示例
- 添加了 Torbjörn Törnkvists 的 LDAP 客户端作为名为 eldap 的新应用程序。
- 为 ssh 客户端添加了支持受密码保护的用户密钥文件的选项。