Written by Kenneth, 26 Mar 2020
Written by Henrik, 27 Feb 2020
This is the first of three planned release candidates before the OTP 23 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.
Erlang/OTP 23 is a new major release with new features, improvements as well as a few incompatibilities.
erl_interface: Removed the deprecated parts of
erl_interface.hand essentially all C functions with prefix
erlang:get_stacktrace/0BIF now returns an empty list instead of a stacktrace.
erlang:get_stacktrace/0is scheduled for removal in OTP 24.
erpcin kernel which implements an enhanced subset of the operations provided by the
rpcmodule. Enhanced in the sense that it makes it possible to distinguish between returned value, raised exceptions and other errors.
erpcalso has better performance and scalability than the original
rpcimplementation. This by utilizing the newly introduced
spawn_request()BIF. Also the
rpcmodule benefits from these improvements by utilizing
h/1,2,3-- Print the documentation for a
ht/1,2,3-- Print the type documentation for a
pgwith a new implementation of distributed named process groups is introduced. The old module
pg2is deprecated and scheduled for removal in OTP 24.
For more details see
Online documentation can be browsed here:
The Erlang/OTP source can also be found at GitHub on the official Erlang repository,