<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-text-html" lang="x-unicode">
      <div dir="ltr">Erlang/OTP <span><span class="">18.1</span></span>
        is a service <span><span class="">release</span></span> on the
        18 track with mostly bug fixes, but is does contain a number of
        new features and characteristics improvements as well. <br>
        <br>
        Some highlights of the <span><span class="">release</span></span>
        are:<br>
        <ul>
          <li>ssl: Add possibility to downgrade an SSL/TLS connection to
            a tcp connection, and give back the socket control to a user
            process.</li>
        </ul>
        <ul>
          <li>ssh: The following new key exchange algorithms are
            implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
            'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
            'diffie-hellman-group-exchange-sha1' and
            'diffie-hellman-group-exchange-sha256'. This raises the
            security level considerably.<br>
          </li>
        </ul>
        <ul>
          <li>kernel,stdlib,sasl: A mechanism for limiting the amount of
            text that the built-in error logger events will produce has
            been introduced. It is useful for limiting both the size of
            log files and the CPU time used to produce them. <br>
            This mechanism is experimental in the sense that it may be
            changed based on feedback. See config parameter
            error_logger_format_depth in the Kernel application.<br>
          </li>
        </ul>
        <br>
        <p>You can find the <span class="">Release</span> Notes with
          more detailed info at</p>
        <p><a href="http://www.erlang.org/download/otp_src_18.1.readme"
            target="_blank">http://www.erlang.org/download/</a><a
            href="http://www.erlang.org/download/otp_src_18.1.readme"
            target="_blank">otp_src_18.1.readme</a></p>
        <div>
          <p> You can download the full source distribution from <a
              href="http://www.erlang.org/download/otp_src_18.1.tar.gz"
              target="_blank"><a class="moz-txt-link-freetext" href="http://www.erlang.org/download/otp_src_18.1.tar.gz">http://www.erlang.org/download/otp_src_18.1.tar.gz</a></a></p>
        </div>
        <div>
          <p> Note: To unpack the TAR archive you need a GNU TAR
            compatible program. For installation instructions please <span></span>read
            the README that is part of the distribution.</p>
          <p>You can also find the source code at <a
              href="http://github.com" target="_blank">github.com</a> in
            the official <span>Erlang</span> repository. Git tag OTP-<span><span
                class="">18.1</span></span><span><span></span></span><br>
            <a href="https://github.com/erlang/otp/tree/OTP-18.1"
              target="_blank">https://github.com/erlang/otp/tree/OTP-18.1</a><br>
          </p>
        </div>
        The Windows binary distributions can be downloaded from
        <p> <a href="http://www.erlang.org/download/otp_win32_18.1.exe"
            target="_blank">http://www.erlang.org/download/otp_win32_18.1.exe</a>
          <br>
        </p>
        <p><a href="http://www.erlang.org/download/otp_win64_18.1.exe"
            target="_blank">
            http://www.erlang.org/download/otp_win64_18.1.exe </a></p>
        <p> You can also download the complete HTML documentation or the
          Unix manual files <br>
        </p>
        <p><a
            href="http://www.erlang.org/download/otp_doc_html_18.1.tar.gz"
            target="_blank"><a class="moz-txt-link-freetext" href="http://www.erlang.org/download/otp_doc_html_18.1.tar.gz">http://www.erlang.org/download/otp_doc_html_18.1.tar.gz</a></a>
          <br>
          <a
            href="http://www.erlang.org/download/otp_doc_man_18.1.tar.gz"
            target="_blank"><a class="moz-txt-link-freetext" href="http://www.erlang.org/download/otp_doc_man_18.1.tar.gz">http://www.erlang.org/download/otp_doc_man_18.1.tar.gz</a></a></p>
        <p><br>
          You can also read the documentation on-line here: <br>
          (see the <span class="">Release</span> Notes mentioned above
          for <span class="">release</span> notes which <br>
          are not updated in the doc, but the new functionality is)<br>
          <br>
          <a href="http://www.erlang.org/doc/" target="_blank">http://www.erlang.org/doc/</a><br>
          <br>
          We also want to thank those that sent us patches, suggestions
          and bug reports.<br>
          <br>
          The <span>Erlang</span>/OTP Team at Ericsson</p>
      </div>
    </div>
  </body>
</html>