Erlang/OTP 27.2.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, asdf or mise).

docker run -it erlang:27.2.2
Patch Package OTP 27.2.2
Git Tag OTP-27.2.2
Date 2025-02-06
Issue Id
System OTP
Release 27
Application

compiler-8.5.5 #

The compiler-8.5.5 application can be applied independently of other applications on a full OTP 27 installation.

OTP-19455
Related Id(s):

PR-9356

Eliminated a bug in the alias analysis pass that could potentially cause unsafe optimizations of binary construction or record updates.

Full runtime dependencies of compiler-8.5.5

crypto-5.1, erts-13.0, kernel-8.4, stdlib-6.0

erts-15.2.2 #

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

OTP-19462
Related Id(s):

ERIERL-1177, PR-9372

Disabled an unsafe runtime optimization in binary construction that caused silent memory corruption.

Full runtime dependencies of erts-15.2.2

kernel-9.0, sasl-3.3, stdlib-4.1

kernel-10.2.2 #

Note! The kernel-10.2.2 application cannot be applied independently of other applications on an arbitrary OTP 27 installation.

   On a full OTP 27 installation, also the following runtime
   dependency has to be satisfied:
   -- erts-15.1 (first satisfied in OTP 27.1)
OTP-19381
Related Id(s):

GH-9112, GH-9117, PR-9377

Fixed a couple of bugs that could make global’s internal state inconsistent when a connection was reconnected.

Full runtime dependencies of kernel-10.2.2

crypto-5.0, erts-15.1, sasl-3.0, stdlib-6.0

public_key-1.17.1 #

The public_key-1.17.1 application can be applied independently of other applications on a full OTP 27 installation.

OTP-19240
Related Id(s):

GH-9208, PR-9286

Consider keyCertSign to compatible with extended key usage for TLS client/server auth in CAs, adhere to wide spread implementations

Full runtime dependencies of public_key-1.17.1

asn1-5.0, crypto-5.0, erts-13.0, kernel-8.0, stdlib-4.0

ssl-11.2.7 #

Note! The ssl-11.2.7 application cannot be applied independently of other applications on an arbitrary OTP 27 installation.

   On a full OTP 27 installation, also the following runtime
   dependency has to be satisfied:
   -- public_key-1.16.4 (first satisfied in OTP 27.1.3)
OTP-19411
Related Id(s):

ERIERL-1174, PR-9273

An initiated handshake should always be closed with an alert, some corner cases have been fixed so that this should always be the case.

OTP-19445
Related Id(s):

GH-9177, PR-9322

Correct option handling to work properly for paused handshaking. Could result in unwanted alerts or or error messages.

Full runtime dependencies of ssl-11.2.7

crypto-5.0, erts-15.0, inets-5.10.7, kernel-9.0, public_key-1.16.4, runtime_tools-1.15.1, stdlib-6.0

Thanks To #

Frej Drejhammar