Erlang/OTP 20.1.5

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.1.5
Patch Package OTP 20.1.5
Git Tag OTP-20.1.5
Date 2017-11-10
Issue Id
System OTP
Release 20
Application

erts-9.1.4 #

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

OTP-14707
Application(s):
erts

Microstate accounting sometimes produced incorrect results for dirty schedulers.

OTP-14730
Application(s):
erts
Related Id(s):
ERL-507

Fixed a regression in zlib:gunzip/1 that prevented it from working when the decompressed size was a perfect multiple of 16384. This regression was introduced in 20.1.1

OTP-14745
Application(s):
erts

Fixed a memory corruption bug in enif_inspect_iovec; writable binaries stayed writable after entering the iovec.

OTP-14750
Application(s):
erts

Fixed a crash in enif_inspect_iovec on encountering empty binaries.

OTP-14751
Application(s):
erts

zlib:deflateParams/3 will no longer return buf_error when called after zlib:deflate/2 with zlib 1.2.11.

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

inets-6.4.4 #

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

OTP-14761
Application(s):
inets

Correct the handling of location headers so that the status code is not hard coded. This should have been fixed by commit 2cc5ba70cbbc6b3ace81a2a0324417c3b65265bb but unfortunately was broken during a code refactoring and unnoticed due to a faulty placed test case.

Full runtime dependencies of inets-6.4.4: erts-6.0, kernel-3.0, mnesia-4.12, runtime_tools-1.8.14, ssl-5.3.4, stdlib-2.0