Erlang/OTP 20.0.2

This release of Erlang/OTP can be built from source or installed using pre-built packages for your OS or third-party tools (such as kerl or asdf).

docker run -it erlang:20.0.2
Patch Package OTP 20.0.2
Git Tag OTP-20.0.2
Date 2017-07-27
Issue Id
ERIERL-49
System OTP
Release 20
Application

asn1-5.0.1 #

The asn1-5.0.1 application can be applied independently of other applications on a full OTP 20 installation.

OTP-14519
Application(s):
asn1
Related Id(s):
ERIERL-49

Fixed compilation error of generated code caused by a missing quotation of function names as part of an external call for encoding.

Full runtime dependencies of asn1-5.0.1: erts-7.0, kernel-3.0, stdlib-2.0

erts-9.0.2 #

The erts-9.0.2 application can be applied independently of other applications on a full OTP 20 installation.

OTP-14494
Application(s):
erts

Added missing release notes for OTP-14491 ("performance bug in pre-allocators") which was included in erts-9.0.1 (OTP-20.0.1).

OTP-14509
Application(s):
erts

Fixed a bug that prevented TCP sockets from being closed properly on send timeouts.

OTP-14514
Application(s):
erts

Fixed bug in operator bxor causing erroneuos result when one operand is a big *negative* integer with the lowest N*W bits as zero and the other operand not larger than N*W bits. N is an integer of 1 or larger and W is 32 or 64 depending on word size.

Full runtime dependencies of erts-9.0.2: kernel-5.0, sasl-3.0.1, stdlib-3.0

kernel-5.3.1 #

The kernel-5.3.1 application can be applied independently of other applications on a full OTP 20 installation.

OTP-14498
Application(s):
kernel

The documentation for the 'quiet' option in disk_log:open/1 had an incorrect default value.

Full runtime dependencies of kernel-5.3.1: erts-9.0, sasl-3.0, stdlib-3.0