Patch Package: OTP 26.2.5.16
Git Tag: OTP-26.2.5.16
Date: 2025-11-07
Trouble Report Id: OTP-19790, OTP-19791, OTP-19799, OTP-19803,
OTP-19806, OTP-19817, OTP-19825, OTP-19828,
OTP-19835, OTP-19839
Seq num: ERIERL-1273, GH-10119, PR-10241, PR-10242,
PR-10245, PR-10257, PR-10274, PR-10296,
PR-10333, PR-10350, PR-9970
System: OTP
Release: 26
Application: erts-14.2.5.12, inets-9.1.0.4, ssh-5.1.4.13,
ssl-11.1.4.10, syntax_tools-3.1.0.1
Predecessor: OTP 26.2.5.15
Check out the git tag OTP-26.2.5.16, and build a full OTP system
including documentation. Apply one or more applications from this
build as patches to your installation using the 'otp_patch_apply'
tool. For information on install requirements, see descriptions for
each application version below.
---------------------------------------------------------------------
--- erts-14.2.5.12 --------------------------------------------------
---------------------------------------------------------------------
The erts-14.2.5.12 application can be applied independently of other
applications on a full OTP 26 installation.
--- Fixed Bugs and Malfunctions ---
OTP-19790 Application(s): erts
Related Id(s): PR-9970
Fixed the erl documentation of the default timewarp
mode used.
OTP-19799 Application(s): erts
Related Id(s): PR-10241
The erlang:suspend_process() BIFs failed to suspend
processes currently executing on dirty schedulers.
OTP-19803 Application(s): erts
Related Id(s): PR-10257
When multiple processes called the same fun whose
defining module was not loaded, a badfun exception
could sometimes occur in one of the calling processes.
This would only happen with the JIT runtime system.
Full runtime dependencies of erts-14.2.5.12: kernel-9.0, sasl-3.3,
stdlib-4.1
---------------------------------------------------------------------
--- inets-9.1.0.4 ---------------------------------------------------
---------------------------------------------------------------------
The inets-9.1.0.4 application can be applied independently of other
applications on a full OTP 26 installation.
--- Fixed Bugs and Malfunctions ---
OTP-19835 Application(s): inets
Related Id(s): PR-10242
Fixed uri_string:uri_string() to string() type specs
inside httpc.erl module.
Full runtime dependencies of inets-9.1.0.4: erts-14.0, kernel-9.0,
mnesia-4.12, public_key-1.13, runtime_tools-1.8.14, ssl-9.0,
stdlib-5.0, stdlib-5.0
---------------------------------------------------------------------
--- ssh-5.1.4.13 ----------------------------------------------------
---------------------------------------------------------------------
The ssh-5.1.4.13 application can be applied independently of other
applications on a full OTP 26 installation.
--- Fixed Bugs and Malfunctions ---
OTP-19839 Application(s): ssh
Related Id(s): ERIERL-1273, PR-10350
With this change user space buffers are used to limit
ssh hello message size instead of kernel buffers
Full runtime dependencies of ssh-5.1.4.13: crypto-5.0, erts-14.0,
kernel-9.0, public_key-1.6.1, runtime_tools-1.15.1, stdlib-5.0,
stdlib-5.0
---------------------------------------------------------------------
--- ssl-11.1.4.10 ---------------------------------------------------
---------------------------------------------------------------------
The ssl-11.1.4.10 application can be applied independently of other
applications on a full OTP 26 installation.
--- Fixed Bugs and Malfunctions ---
OTP-19791 Application(s): ssl
Related Id(s): PR-10245
Assert that hello extensions are unique and send an
illegal parameter alert if they are not.
OTP-19806 Application(s): ssl
Related Id(s): PR-10274
Avoid sending an internal message to the user process
in conjunction with handling a key update.
OTP-19825 Application(s): ssl
Related Id(s): PR-10296
Make sure TLS-1.3 protocol spec is followed, that is
psk-hello extension is guaranteed to be included as the
last extension in the list of client hello extensions
and internal hello message truncation in handshake
history is handled correctly, the previous handling
could cause interoperability issues.
OTP-19828 Application(s): ssl
Related Id(s): PR-10333
Correct documentation for fail_if_no_peer_cert option.
Full runtime dependencies of ssl-11.1.4.10: crypto-5.0, erts-14.0,
inets-5.10.7, kernel-9.0, public_key-1.11.3, runtime_tools-1.15.1,
stdlib-4.1
---------------------------------------------------------------------
--- syntax_tools-3.1.0.1 --------------------------------------------
---------------------------------------------------------------------
The syntax_tools-3.1.0.1 application can be applied independently of
other applications on a full OTP 26 installation.
--- Fixed Bugs and Malfunctions ---
OTP-19817 Application(s): syntax_tools
Related Id(s): GH-10119
Annotate map comprehensions and generators
Full runtime dependencies of syntax_tools-3.1.0.1: compiler-7.0,
erts-9.0, kernel-5.0, stdlib-4.0
---------------------------------------------------------------------
--- Thanks to -------------------------------------------------------
---------------------------------------------------------------------
Daniel Gorin, Marcelino Alberdi Pereira
---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------