<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <div class="moz-cite-prefix">On 2015-06-24 15:31, Vlad Dumitrescu
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAA-EFXtj5GytH7C2+EudfJ0M0MVjj7XB0R86T=WbuScbGu+0PA@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <div dir="ltr">Excellent! Congratulations!
        <div><br>
        </div>
        <div>Please update the links to the downloadable files in the
          README file, all versions used in the file names are specified
          as "18" but should be "18.0".</div>
        <div><br>
        </div>
      </div>
    </blockquote>
    fix<br>
    <blockquote
cite="mid:CAA-EFXtj5GytH7C2+EudfJ0M0MVjj7XB0R86T=WbuScbGu+0PA@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>best regards,</div>
        <div>Vlad</div>
        <div><br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Wed, Jun 24, 2015 at 1:50 PM,
          Kenneth Lundin <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:kenneth@erlang.org" target="_blank">kenneth@erlang.org</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">Erlang/OTP 18.0 <span></span>has been
              released<br>
              --------------------------------------------------<br>
              <br>
              Erlang/OTP 18.0 is a new major release with new features,
              quite a few (characteristics) improvements, as well as
              some incompatibilities. <br>
              A non functional but major change this release is the
              change of license to APL 2.0 (Apache Public License).<br>
              <br>
              Some highlights of the release are:<br>
              <br>
              <ul>
                <li>Starting from 18.0 Erlang/OTP is released under the
                  APL 2.0 (Apache Public License)<br>
                </li>
                <li>erts: The time functionality has been extended. <br>
                  This includes a new API for time, as well as "time
                  warp" modes which alters the behavior when system time
                  changes. You are strongly encouraged to use the new
                  API instead of the old API based on <span>erlang</span>:now/0.
                  <span>erlang</span>:now/0 has been deprecated since it
                  is a scalability bottleneck. <br>
                  For more information see the Time and Time Correction
                  chapter of the ERTS User's Guide. Here is a link <a
                    moz-do-not-send="true"
                    href="http://www.erlang.org/doc/apps/erts/time_correction.html"
                    target="_blank">http://www.erlang.org/doc/apps/erts/time_correction.html</a>
                  <br>
                </li>
                <li>erts: Beside the API changes and time warp modes a
                  lot of scalability and performance improvements
                  regarding time management has been made. Examples
                  are: </li>
                <ul>
                  <li>scheduler specific timer wheels, </li>
                  <li>scheduler specific BIF timer management, </li>
                  <li>parallel retrieval of monotonic time and system
                    time on OS:es that support it.</li>
                </ul>
                <li>erts: The previously introduced "eager check I/O"
                  feature is now enabled by default.</li>
                <li>erts/compiler: enhanced support for maps. Big maps
                  new uses a HAMT (Hash Array Mapped Trie)
                  representation internally which makes them more
                  efficient. There is now also support for variables as
                  map keys.  </li>
                <li>dialyzer: The -dialyzer() attribute can be used for
                  suppressing warnings <br>
                  in a module by specifying functions or warning
                  options. <br>
                  It can also be used for requesting warnings in a
                  module. <br>
                </li>
                <li>ssl: Remove default support for SSL-3.0 and added
                  padding check for TLS-1.0 due to the Poodle
                  vulnerability.</li>
                <li>ssl: Remove default support for RC4 cipher suites,
                  as they are consider too weak.</li>
                <li>stdlib: Allow maps for supervisor flags and child
                  specs</li>
                <li>stdlib: New functions in ets:</li>
                <ul>
                  <li>take/2. Works the same as ets:delete/2 but<br>
                              also returns the deleted object(s).</li>
                  <li>ets:update_counter/4 with a default object as<br>
                              argument<br>
                  </li>
                </ul>
              </ul>
              <p>You can find the Release Notes with more detailed info
                at</p>
              <p><a moz-do-not-send="true"
                  href="http://www.erlang.org/download/otp_src_18.0.readme"
                  target="_blank">http://www.erlang.org/download/otp_src_18.0.readme</a><a
                  moz-do-not-send="true"
                  href="http://www.erlang.org/download/OTP-18.0-rc2.README"
                  target="_blank"><span></span><span></span><span></span></a></p>
              <p><b>IMPORTANT INFO when building your own code with this
                  OTP release<br>
                </b><br>
                Since <span>erlang</span>:now is deprecated your build
                might stop if you are using<br>
                "warnings as errors".<br>
                To let the build through you can turn of warnings for
                deprecated functions<br>
                by setting an environment variable like this:<br>
                  export ERL_COMPILER_OPTIONS=nowarn_deprecated_function<br>
              </p>
              <p><br>
              </p>
              <p>You find the source code at <a moz-do-not-send="true"
                  href="http://github.com" target="_blank">github.com</a>
                in the official <span>Erlang</span> repository.<br>
                <br>
                Git tag OTP-<span>18.0</span><span><span></span></span><br>
                <br>
                <a moz-do-not-send="true"
                  href="https://github.com/erlang/otp/tree/OTP-18.0"
                  target="_blank">https://github.com/<span>erlang</span>/otp/tree/OTP-<span>18.0</span><span></span></a><br>
                <br>
                You can also read the documentation on-line here: <br>
                (see the Release Notes mentioned above for release notes
                which <br>
                are not updated in the doc, but the new functionality
                is)<br>
                <br>
                <a moz-do-not-send="true"
                  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>
            <br>
            _______________________________________________<br>
            erlang-questions mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
            <a moz-do-not-send="true"
              href="http://erlang.org/mailman/listinfo/erlang-questions"
              rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
erlang-questions mailing list
<a class="moz-txt-link-abbreviated" href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a>
<a class="moz-txt-link-freetext" href="http://erlang.org/mailman/listinfo/erlang-questions">http://erlang.org/mailman/listinfo/erlang-questions</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
/Henrik Nord Erlang/OTP</pre>
  </body>
</html>