<p> </p><div>Erlang/OTP <span style="background-color:rgb(255,255,204)"><span><span class="il">R16B</span></span></span> has been released.</div><div> </div><div>OTP R16B is <span class="il">a</span> major release with <span class="il">a</span> number of new features, improved characteristics and also some minor incompatibilities.</div>
<div> </div><div>We would like to thank all of you that tested the beta release (R16A) and gave us valuable feedback.</div><div> </div><div>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 <span class="il">a</span> 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" target="_blank">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_R16B.readme" target="_blank">http://www.erlang.org/download/otp_src_R16B.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_R16B.tar.gz" target="_blank">http://www.erlang.org/download/otp_src_R16B.tar.gz</a></div>
<div><a style="color:rgb(17,85,204)" href="http://www.erlang.org/download/otp_src_R16B.readme" target="_blank">http://www.erlang.org/download/otp_src_R16B.readme</a> (this file)</div><div><br></div><div>Note: To unpack the TAR archive you need <span class="il">a</span> 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" target="_blank">https://github.com/erlang/otp</a> tagged <u><font color="#1155cc">OTP_R16B</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_R16B.exe" target="_blank">http://www.erlang.org/download/otp_win32_R16B.exe</a></div><div><a style="color:rgb(17,85,204)" href="http://www.erlang.org/download/otp_win64_R16B.exe" target="_blank">http://www.erlang.org/download/otp_win64_R16B.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_R16B.tar.gz" target="_blank">http://www.erlang.org/download/otp_doc_html_R16B.tar.gz</a></div><div><a style="color:rgb(17,85,204)" href="http://www.erlang.org/download/otp_doc_man_R16B.tar.gz" target="_blank">http://www.erlang.org/download/otp_doc_man_R16B.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>