<p> </p><div>Erlang/OTP <span style="background-color:rgb(255,255,204)"><span>R16A</span></span> has been released. This is a beta release before the R16B product release on February 27:th.</div><div> </div><div>
OTP R16 i a new major release with a number of new features, characteristics and also some minor incompatibilities.</div><div>We encourage you to build and test your applications using this release and report unexpected problems to us.<br>
See the readme file and the documentation for more details.</div><div><br>Some of the highlights are:</div><ul><li>Optimized handling of processes in the VM</li><ul><li>New internal process table allowing for parallel reads and writes</li>
<li>optimized run queue management</li><li>optimized process state changes</li></ul><li>"Non-blocking" code loading</li><li>New internal port table, and rewrite of scheduling of port tasks.</li><li>Dynamic allocation of port structures, allowing the default for maximum ports to be raised to 65536 (from 1024)</li>
<li>Support for UTF-8 encoded Unicode characters in source files.</li><li>Inets application: The http client now support HTTPS through a proxy</li><li>Asn1 application: Major cleanup of back ends and optimizations of mainly decode for PER and UPER.</li>
<li>The experimental features parameterized modules and packages are removed. An alternative compatible solution<br>for parameterized modules is provided here <a href="https://github.com/erlang/pmod_transform">https://github.com/erlang/pmod_transform</a>.</li>
<li>All built in functions BIF's (even if they are implemented in C as part of the VM) are now visible in the<br>source code of the module they belong to, including their type specs.</li><li>The Wx application now compiles and is usable with the unstable development branch of wxWidgets-2.9. <br>
This means that wx can now be built on 64 bit MacOsX as well. </li></ul><div> </div><div><div><p><span style="background-color:transparent">You can find the README file with more detailed info at</span></p>
</div><div><a style="color:rgb(17,85,204)" href="http://www.erlang.org/download/otp_src_R16A_RELEASE_CANDIDATE.readme" target="_blank">http://www.erlang.org/download/otp_src_R16A_RELEASE_CANDIDATE.readme</a></div><div><br>
</div><div><div>You can download the full source distribution from</div>
<div> </div><div> <a style="color:rgb(17,85,204)" href="http://www.erlang.org/download/otp_src_R16A_RELEASE_CANDIDATE.tar.gz" target="_blank">http://www.erlang.org/download/otp_src_R16A_RELEASE_CANDIDATE.tar.gz</a></div>
<div> <a style="color:rgb(17,85,204)" href="http://www.erlang.org/download/otp_src_R16A_RELEASE_CANDIDATE.readme" target="_blank">http://www.erlang.org/download/otp_src_R16A_RELEASE_CANDIDATE.readme</a> (this file)</div>
<div><br></div><div>Note: To unpack the TAR archive you need a GNU TAR compatible program.</div><div><br></div><div>For installation instructions please read the README that is part of</div><div>the distribution.</div><div>
<br></div><div>You can also find this release at the official Erlang/OTP Git-repository at Github here:</div><div><a href="https://github.com/erlang/otp">https://github.com/erlang/otp</a> tagged <u><font color="#1155cc">OTP_R16A_RELEASE_CANDIDATE</font></u></div>
<div><br> </div><div>The Windows binary distribution can be downloaded from</div><div><br></div><div> <a style="color:rgb(17,85,204)" href="http://www.erlang.org/download/otp_win32_R16A_RELEASE_CANDIDATE.exe" target="_blank">http://www.erlang.org/download/otp_win32_R16A_RELEASE_CANDIDATE.exe</a></div>
<div> <a style="color:rgb(17,85,204)" href="http://www.erlang.org/download/otp_win64_R16A_RELEASE_CANDIDATE.exe" target="_blank">http://www.erlang.org/download/otp_win64_R16A_RELEASE_CANDIDATE.exe</a></div><div><br></div>
<div><br></div><div>On-line documentation can be found at <a style="color:rgb(17,85,204)" href="http://www.erlang.org/doc/" target="_blank">http://www.erlang.org/doc/</a>.</div>
<div>You can also download the complete HTML documentation or the Unix manual files</div><div><br></div><div> <a style="color:rgb(17,85,204)" href="http://www.erlang.org/download/otp_doc_html_R16A_RELEASE_CANDIDATE.tar.gz" target="_blank">http://www.erlang.org/download/otp_doc_html_R16A_RELEASE_CANDIDATE.tar.gz</a></div>
<div> <a style="color:rgb(17,85,204)" href="http://www.erlang.org/download/otp_doc_man_R16A_RELEASE_CANDIDATE.tar.gz" target="_blank">http://www.erlang.org/download/otp_doc_man_R16A_RELEASE_CANDIDATE.tar.gz</a></div><div>
<br></div><div>We also want to thank those that sent us patches, suggestions and bug reports,</div>
<div><br></div><div>The Erlang/OTP Team at Ericsson</div></div></div>