Erlang/OTP 25.3.2.13

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:25.3.2.13
Patch Package OTP 25.3.2.13
Git Tag OTP-25.3.2.13
Date 2024-07-08
Issue Id
System OTP
Release 25
Application

erts-13.2.2.10 #

Note! The erts-13.2.2.10 application *cannot* be applied independently of other applications on an arbitrary OTP 25 installation. On a full OTP 25 installation, also the following runtime dependencies have to be satisfied: -- kernel-8.5 (first satisfied in OTP 25.1) -- stdlib-4.1 (first satisfied in OTP 25.1)

OTP-19123
Application(s):
erts
Related Id(s):
GH-8484 , PR-8546

'DOWN' messages originating from a monitored port, contained the atom process instead of the atom port as the third element when the exit reason was not an immediate term.

OTP-19147
Application(s):
erts
Related Id(s):
ERIERL-1043 , ERIERL-1106 , PR-8619

When no time warp mode was enabled, a smaller Erlang monotonic time could be read than a previously read time, i.e., breaking the monotonic property. The runtime system will abort when detecting an issue like this since OTP 24.3.4.17 and OTP 25.0.

Up until OTP 25 no time warp mode is the default. As of OTP 26 multi time warp mode is the default.

OTP-19154
Application(s):
erts
Related Id(s):
GH-8613 , PR-8627

A scheduler thread could get stuck when deleting a memory allocator carrier when adjacent carriers were deleted and/or inserted simultaneously by other schedulers. This in turn could cause the other schedulers to get stuck as well.

Full runtime dependencies of erts-13.2.2.10: kernel-8.5, sasl-3.3, stdlib-4.1

ssh-4.15.3.5 #

The ssh-4.15.3.5 application can be applied independently of other applications on a full OTP 25 installation.

OTP-19057
Application(s):
ssh
Related Id(s):
GH-7483 , PR-8345

With this change, ssh client will automatically adjust transfer window size for commands executed remotely over SSH.

OTP-19109
Application(s):
ssh
Related Id(s):
PR-8345

With this change, race condition between connection closing and automatic window adjustment is fixed.

Full runtime dependencies of ssh-4.15.3.5: crypto-5.0, erts-11.0, kernel-6.0, public_key-1.6.1, runtime_tools-1.15.1, stdlib-3.15

ssl-10.9.1.5 #

Note! The ssl-10.9.1.5 application *cannot* be applied independently of other applications on an arbitrary OTP 25 installation. On a full OTP 25 installation, also the following runtime dependency has to be satisfied: -- stdlib-4.1 (first satisfied in OTP 25.1)

OTP-19140
Application(s):
ssl

TLS-1.3 negotiation now uses SNI based options correctly instead of ignoring them.

Full runtime dependencies of ssl-10.9.1.5: crypto-5.0, erts-10.0, inets-5.10.7, kernel-8.4, public_key-1.11.3, runtime_tools-1.15.1, stdlib-4.1