github erlang/otp OTP-26.2.5.16
OTP 26.2.5.16

latest release: OTP-27.3.4.5
one day ago
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


 ---------------------------------------------------------------------
 ---------------------------------------------------------------------
 ---------------------------------------------------------------------

Don't miss a new otp release

NewReleases is sending notifications on new releases.