| Patch Package | OTP 27.3 |
| Git Tag | OTP-27.3 |
| Date | 2025-03-05 |
| Issue Id |
ERIERL-1195
|
| System | OTP |
| Release | 27 |
| Application |
asn1-5.3.2 #
The asn1-5.3.2 application can be applied independently of other applications on a full OTP 27 installation.
- OTP-19504
-
Multiple bugs in decoding of the
REALtype has been eliminated. Also, the documentation forREALhas been updated to mention the special values0,PLUS-INFINITY, andMINUS-INFINITY.
Full runtime dependencies of asn1-5.3.2
erts-14.0, kernel-9.0, stdlib-5.0
common_test-1.27.7 #
The common_test-1.27.7 application can be applied independently of other applications on a full OTP 27 installation.
- OTP-19489
-
- Related Id(s):
Reduced the memory usage when testcases prints a lot to the log.
- OTP-19491
-
- Related Id(s):
Fixed the built-in hook
cth_surefireto not crash when a group within a skipped group is skipped.
Full runtime dependencies of common_test-1.27.7
compiler-6.0, crypto-4.5, debugger-4.1, erts-7.0, ftp-1.0, inets-6.0, kernel-8.4, observer-2.1, runtime_tools-1.8.16, sasl-2.5, snmp-5.1.2, ssh-4.0, stdlib-4.0, syntax_tools-1.7, tools-3.2, xmerl-1.3.8
compiler-8.6 #
The compiler-8.6 application can be applied independently of other applications on a full OTP 27 installation.
- OTP-19449
-
- Related Id(s):
The
beam_validatorpass in the compiler that validates generated BEAM now does stronger checks for binary syntax matching.
Full runtime dependencies of compiler-8.6
crypto-5.1, erts-13.0, kernel-8.4, stdlib-6.0
crypto-5.5.3 #
The crypto-5.5.3 application can be applied independently of other applications on a full OTP 27 installation.
- OTP-19399
-
cryptowill now work when ED25519 and X25519 are available while ED448 and X448 are not, which is the case in LibreSSL. This is necessary for supporting TLS1.3 using LibreSSL.
Full runtime dependencies of crypto-5.5.3
erts-9.0, kernel-5.3, stdlib-3.9
erts-15.2.3 #
The erts-15.2.3 application can be applied independently of other applications on a full OTP 27 installation.
- OTP-19443
-
Fixed failed runtime assert in debug VM when built with statically linked NIFs.
- OTP-19458
-
Fixed a bug where reading a binary from
persistent_termcould cause a segmentation fault on Windows. This bug was introduced in Erlang/OTP 27.0. - OTP-19471
-
- Related Id(s):
Fixed a crash in
erlexec(an executable used byerlduring startup) when aPATHlonger than 10240 was set. - OTP-19490
-
Fixed bug in
erlang:halt. Two processes callingerlang:haltat the same time could lead to one of them crashing withbadargas if it callederlang:halt(undefined,undefined). - OTP-19495
-
Fixed BEAM crash when a custom thread sends a large map (>128 keys) externally encoded with, for example,
erl_drv_send_term().
Full runtime dependencies of erts-15.2.3
kernel-9.0, sasl-3.3, stdlib-4.1
kernel-10.2.3 #
Note! The kernel-10.2.3 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-19416
-
- Related Id(s):
Clarify inet:setopts documentation
- OTP-19418
-
Fix bug where log printouts would go missing when
application_controlleris stopping while log messages are being sent.This bug was introduced by OTP-19078 in Erlang/OTP 26.2.5.
- OTP-19429
-
Fixes a bug in the socket type spec, which caused Dialyzer to reject some valid programs.
Full runtime dependencies of kernel-10.2.3
crypto-5.0, erts-15.1, sasl-3.0, stdlib-6.0
mnesia-4.23.4 #
The mnesia-4.23.4 application can be applied independently of other applications on a full OTP 27 installation.
- OTP-19501
-
- Related Id(s):
-
ERIERL-1195, PR-9499
Mnesia could fail to load a table, if one of the copy holders was moved during startup.
Full runtime dependencies of mnesia-4.23.4
erts-9.0, kernel-5.3, stdlib-5.0
ssh-5.2.8 #
The ssh-5.2.8 application can be applied independently of other applications on a full OTP 27 installation.
- OTP-19410
-
- Related Id(s):
Minor documentation improvements.
- OTP-19475
-
Function specification for
ssh_sftp:start_channel/2is fixed.
Full runtime dependencies of ssh-5.2.8
crypto-5.0, erts-14.0, kernel-9.0, public_key-1.6.1, runtime_tools-1.15.1, stdlib-5.0, stdlib-6.0
ssl-11.2.9 #
Note! The ssl-11.2.9 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-19423
-
- Related Id(s):
The function for selecting the best server certificate and key pair has been enhanced when several options are available to ensure that the fallback will not always be chosen.
- OTP-19428
-
- Related Id(s):
Avoided duplicating a few algorithms in default values caused by an interoperability workaround not needed in this case.
- OTP-19433
-
- Related Id(s):
Fixed two alert bugs, which could result in a crash instead of an alert.
Full runtime dependencies of ssl-11.2.9
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
stdlib-6.2.1 #
The stdlib-6.2.1 application can be applied independently of other applications on a full OTP 27 installation.
- OTP-19397
-
- Related Id(s):
Fixed
argparse:help/2to accept the program name as part of the command path. - OTP-19400
-
Fixed
argparse:format_help/2crash on ‘hidden’ command. - OTP-19442
-
- Related Id(s):
Fixed the type specification for
timer:sleep/1by adding the valueinfinityto its input type. - OTP-19447
-
Eliminated a crash in
zip:unzip/1while unzipping an archive where a directory within was read-only. This bug was introduced in Erlang/OTP 27.1. - OTP-19459
-
Fixed map comprehension result when a key value is replaced.
- OTP-19468
-
- Related Id(s):
Fixed
string:jaro_similarity/1for matching strings of length 1.
Full runtime dependencies of stdlib-6.2.1
compiler-5.0, crypto-4.5, erts-15.0, kernel-10.0, sasl-3.0
syntax_tools-3.2.2 #
The syntax_tools-3.2.2 application can be applied independently of other applications on a full OTP 27 installation.
- OTP-19405
-
- Related Id(s):
Annotation of
maybeexpressions has been corrected.
Full runtime dependencies of syntax_tools-3.2.2
compiler-7.0, erts-9.0, kernel-5.0, stdlib-4.0
xmerl-2.1.1 #
The xmerl-2.1.1 application can be applied independently of other applications on a full OTP 27 installation.
- OTP-19496
-
Some old-style
catchexpressions in the xmerl_sax_parser when the continuation fun was called caused the stack to grow until all free memory was exhausted. These parts have been rewritten so that the parser now runs correctly without growing the stack. At the same time all old-stylecatchexpressions in xmerl were replaced withtry/catch.
Full runtime dependencies of xmerl-2.1.1
erts-6.0, kernel-8.4, stdlib-2.5
Thanks To #
Adam Bray, Alexandre Rodrigues, Brandon Duff, Daniel Gorin, dependabot[bot], Eric Meadows-Jönsson, Jan Uhlig, Jean-Sébastien Pédron, Jesse Stimpson, lexprfuncall, Maria Scott, Marko Mindek, Nikita Vorobey, Olivier Boudeville, Rin Kuryloski, Roberto Aloi, Simon Cornish, Stefan Grundmann, victor23k, Volker Schlecht