<div dir="ltr"><div class="gmail-markdown-body gmail-my-3"><p>Erlang/OTP 24.2 is the second maintenance patch release for OTP 24, with mostly bug fixes as well as a few improvements.</p>
<p>Below are some highlights of the release:</p>
<h2>Highlights</h2>
<ul><li>
<p><strong>crypto</strong>: The <code>crypto</code> app in OTP can now be compiled, linked and<br>
used with the new <code>OpenSSL 3.0</code> cryptolib. It has not yet been extensively tested,<br>
so only recommended for experiments and alpha testing in this release.<br>
There are not yet any guaranties that it works, not even together with other<br>
OTP applications like for example SSL and SSH, although<br>
there are no known errors.</p>
</li><li>
<p><strong>erts</strong>: An option for enabling dirty scheduler specific<br>
allocator instances has been introduced. By default<br>
such allocator instances are disabled. For more<br>
information see the documentation of the <code>+Mdai</code> argument<br>
to the <code>erl</code>command</p>
</li><li>
<p><strong>erl_docgen, erts</strong>: All predefined types have been added to the <code>erlang</code><br>
module together with documentation.<br>
Any reference to a predefined type now links to that<br>
documentation so that the user can view it.</p>
</li><li>
<p><strong>erts</strong>: Responsiveness of processes executing on normal or low<br>
priority could suffer due to code purging or literal<br>
area removal on systems with a huge amount of<br>
processes. This since during these operations all<br>
processes on the system were scheduled for execution at<br>
once. The new solution is to limit the number of outstanding<br>
purge and copy requests to 2 times the number of schedulers as default</p>
</li></ul>
<p>For more details about the new features and potential incompatibilities see<br>
<a href="https://erlang.org/download/OTP-24.2.README" rel="nofollow">https://erlang.org/download/OTP-24.2.README</a></p>
<p>Online documentation can be browsed here:<br>
<a href="https://www.erlang.org/docs/24/" rel="nofollow">https://www.erlang.org/docs/24/</a></p>
<p>The Erlang/OTP source can also be found at GitHub on the official Erlang repository,<br>
<a href="https://github.com/erlang/otp">https://github.com/erlang/otp</a></p></div><br></div>