OTP 24 Release Candidate 2 has been released

Raimo Niskanen raimo+erlang-questions@REDACTED
Mon Mar 29 13:23:45 CEST 2021


On Sat, Mar 27, 2021 at 02:25:50PM +0900, Dominic Morneau wrote:
> Hello!
> 
>    -
> 
>    A compatibility adaptor for gen_tcp to use the new socket API has been
>    implemented (gen_tcp_socket).
> 
> What is the difference between this and the gen_tcp socket backend released
> in OTP 23?

They are the same.  This may be a ticket number that has been reused, or a
slightly overlapping ticket that accidentally mentions the same thing.

Sorry about the confusion.

/ Raimo Niskanen



> 
> Dominic
> 
> 2021年3月26日(金) 19:58 Henrik Nord X <henrik.x.nord@REDACTED>:
> 
> > OTP 24 Release Candidate 2
> >
> > This is the second of three planned release candidates before the OTP 24
> > release.
> > The intention with this release is to get feedback from our users. All
> > feedback is welcome, even if it is only to say that it works for you.
> >
> > We encourage users to try it out and give us feedback either by creating
> > an issue here https://github.com/erlang/otp/issues
> > or by posting to the mailing list erlang-questions@REDACTED
> >
> > Erlang/OTP 24 is a new major release with new features, improvements as
> > well as a few incompatibilities. Some of the new
> > features are highlighted below.
> > Highlights rc2 compiler
> >
> >    - The compiler will now inline funs that are used only once
> >    immediately after their definition.
> >
> > erts, kernel, stdlib
> >
> >    - hex encoding and decoding functions added in the binary module
> >
> > There is as usual a number of bug fixes and improvements detailed in the
> > readme. Highlights rc1 erts, kernel, stdlib
> >
> >    -
> >
> >    The BeamAsm JIT-compiler has been added to Erlang/OTP and will give a
> >    significant performance boost for many applications.
> >    The JIT-compiler is enabled by default on most x86 64-bit platforms
> >    that have a C++ compiler that can compile C++17.
> >    To verify that a JIT enabled emulator is running you can use
> >    erlang:system_info(emu_flavor).
> >    -
> >
> >    A compatibility adaptor for gen_tcp to use the new socket API has been
> >    implemented (gen_tcp_socket).
> >    -
> >
> >    Extended error information for failing BIF calls as proposed in EEP 54
> >    has been implemented.
> >    -
> >
> >    Process aliases as outlined by EEP 53 has been introduced.
> >
> > compiler
> >
> >    - Compiler warnings and errors now include column numbers in addition
> >    to line numbers.
> >    - Variables bound between the keywords 'try' and 'of' can now be used
> >    in the clauses following the 'of' keyword
> >    (that is, in the success case when no exception was raised).
> >
> > ftp
> >
> >    - Add support for FTPES (explicit FTP over TLS).
> >
> > ssl
> >
> >    - Support for the "early data" feature for TLS 1.3 servers and clients.
> >    - Make TLS handshakes in Erlang distribution concurrent.
> >
> > wx
> >
> >    - The application has been completely rewritten in order
> >    to use wxWidgets version 3 as its base.
> >    - Added support for wxWebView.
> >
> > edoc
> >
> >    - EDoc is now capable of emitting EEP-48 doc chunks. This means that,
> >    with some configuration, community projects
> >    can now provide documentation for shell_docs the same way that OTP
> >    libraries did since OTP 23.0.
> >
> > For more details about new features and potential incompatibilities see
> > https://erlang.org/download/OTP-24.0-rc2.README
> >
> > Pre built versions for Windows can be fetched here:
> > http://erlang.org/download/otp_win32_24.0-rc2.exe
> > http://erlang.org/download/otp_win64_24.0-rc2.exe
> >
> > Online documentation can be browsed here:
> > http://erlang.org/documentation/doc-12.0-rc2/doc/
> >
> > The Erlang/OTP source can also be found at GitHub on the official Erlang
> > repository,
> > https://github.com/erlang/otp
> >
> >

-- 

/ Raimo Niskanen, Erlang/OTP, Ericsson AB


More information about the erlang-questions mailing list