Re: OTP 24 Release Candidate 2 has been released
Raimo Niskanen <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.general |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]>: > > > 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 [email protected]. > > > > 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