[erlang-questions] Erlang/OTP R15B01 has been released
Kenneth Lundin
kenneth.lundin@REDACTED
Tue Apr 3 16:31:47 CEST 2012
Erlang/OTP R15B01 has been released.
This release is mainly a stabilization of the R15B release (but as
usual there are some new functionality as well).
*Highlights:
*
- Added erlang:statistics(scheduler_wall_time) to ensure
correct determination of scheduler utilization.
Measuring scheduler utilization is strongly preferred over CPU
utilization,
since CPU utilization gives very poor indications of actual scheduler/vm
usage.
- Changed ssh implementation to use the public_key application for all
public key handling.
This is also a first step for enabling a callback API for supplying
public keys and handling keys
protected with password phrases.
Additionally the test suites where improved so that they do not copy the
users keys to test server
directories as this is a security liability. Also ipv6 and file access
issues found in the process has
been fixed.
- When an escript ends now all printout to standard output and standard
error gets out on the terminal.
This bug has been corrected by changing the behaviour of
erlang:halt/0,1, which should fix the same
problem for other escript-like applications, i.e. that data stored in
the output port driver buffers got lost
when printing on a TTY and exiting through erlang:halt/0,1.
The BIF:s erlang:halt/0,1 has gotten improved semantics and there is a
new BIF erlang:halt/2 to accomplish
something like the old semantics. See the documentation.
- The DTrace source patch from Scott Lystig Fritchie is integrated in
the source tree.
Using an emulator with dtrace probe is still not supported for
production use, but may be a
valuable debugging tool. Configure with --with-dynamic-trace=dtrace
(or --with-dynamic-trace=systemtap)
to create a build with dtrace probes enabled. See runtime_tools for
documentation and examples
- Added Torbjörn Törnkvists LDAP client as a new application called
eldap.
- Added options for the ssh client to support user keys files
that are password protected.
You can find the README file with more detailed info at
http://www.erlang.org/download/otp_src_R15B01.readme
You can download the full source distribution from
http://www.erlang.org/download/otp_src_R15B01.tar.gz
http://www.erlang.org/download/otp_src_R15B01.readme (this file)
Note: To unpack the TAR archive you need a GNU TAR compatible program.
For installation instructions please read the README that is part of
the distribution.
You can also find this release at the official Erlang/OTP Git-repository at
Github here:
https://github.com/erlang/otp/tree/OTP_R15B01 (i.e. on the maint branch
tag= OTP_R15B01)
The Windows binary distribution can be downloaded from
http://www.erlang.org/download/otp_win32_R15B01.exe
http://www.erlang.org/download/otp_win64_R15B01.exe
On-line documentation can be found at http://www.erlang.org/doc/.
You can also download the complete HTML documentation or the Unix manual
files
http://www.erlang.org/download/otp_doc_html_R15B01.tar.gz
http://www.erlang.org/download/otp_doc_man_R15B01.tar.gz
We also want to thank those that sent us patches, suggestions and bug
reports,
The OTP Team at Ericsson
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20120403/b6d01c2f/attachment.htm>
More information about the erlang-questions
mailing list