[erlang-questions] Erlang/OTP 18.0 has been released

Henrik Nord henrik@REDACTED
Wed Jun 24 14:02:50 CEST 2015


On 2015-06-24 13:57, Aleksander Nycz wrote:
> Great job!
>
> Are you going to release OTP 17.6?
17.5.6.1 in that case, and nothing planned yet.
>
> Regards
> ANycz
>
> W dniu 2015-06-24 o 13:50, Kenneth Lundin pisze:
>> Erlang/OTP 18.0 has been released
>> --------------------------------------------------
>>
>> Erlang/OTP 18.0 is a new major release with new features, quite a few 
>> (characteristics) improvements, as well as some incompatibilities.
>> A non functional but major change this release is the change of 
>> license to APL 2.0 (Apache Public License).
>>
>> Some highlights of the release are:
>>
>>   * Starting from 18.0 Erlang/OTP is released under the APL 2.0
>>     (Apache Public License)
>>   * erts: The time functionality has been extended.
>>     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 erlang:now/0. erlang:now/0 has been deprecated since it
>>     is a scalability bottleneck.
>>     For more information see the Time and Time Correction chapter of
>>     the ERTS User's Guide. Here is a link
>>     http://www.erlang.org/doc/apps/erts/time_correction.html
>>   * erts: Beside the API changes and time warp modes a lot of
>>     scalability and performance improvements regarding time
>>     management has been made. Examples are:
>>       o scheduler specific timer wheels,
>>       o scheduler specific BIF timer management,
>>       o parallel retrieval of monotonic time and system time on OS:es
>>         that support it.
>>   * erts: The previously introduced "eager check I/O" feature is now
>>     enabled by default.
>>   * 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.
>>   * dialyzer: The -dialyzer() attribute can be used for suppressing
>>     warnings
>>     in a module by specifying functions or warning options.
>>     It can also be used for requesting warnings in a module.
>>   * ssl: Remove default support for SSL-3.0 and added padding check
>>     for TLS-1.0 due to the Poodle vulnerability.
>>   * ssl: Remove default support for RC4 cipher suites, as they are
>>     consider too weak.
>>   * stdlib: Allow maps for supervisor flags and child specs
>>   * stdlib: New functions in ets:
>>       o take/2. Works the same as ets:delete/2 but
>>                   also returns the deleted object(s).
>>       o ets:update_counter/4 with a default object as
>>                   argument
>>
>> You can find the Release Notes with more detailed info at
>>
>> http://www.erlang.org/download/otp_src_18.0.readme<http://www.erlang.org/download/OTP-18.0-rc2.README>
>>
>> *IMPORTANT INFO when building your own code with this OTP release
>> *
>> Since erlang:now is deprecated your build might stop if you are using
>> "warnings as errors".
>> To let the build through you can turn of warnings for deprecated 
>> functions
>> by setting an environment variable like this:
>>   export ERL_COMPILER_OPTIONS=nowarn_deprecated_function
>>
>>
>> You find the source code at github.com <http://github.com> in the 
>> official Erlang repository.
>>
>> Git tag OTP-18.0
>>
>> https://github.com/erlang/otp/tree/OTP-18.0<https://github.com/erlang/otp/tree/OTP-18.0>
>>
>> You can also read the documentation on-line here:
>> (see the Release Notes mentioned above for release notes which
>> are not updated in the doc, but the new functionality is)
>>
>> http://www.erlang.org/doc/
>>
>> We also want to thank those that sent us patches, suggestions and bug 
>> reports.
>>
>> The Erlang/OTP Team at Ericsson
>>
>>
>>
>> _______________________________________________
>> erlang-questions mailing list
>> erlang-questions@REDACTED
>> http://erlang.org/mailman/listinfo/erlang-questions
>
>
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions

-- 
/Henrik Nord Erlang/OTP

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20150624/1d61587a/attachment.htm>


More information about the erlang-questions mailing list