chore(deps): update dependency erlang to v27.3.2 #252
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
27.2.1
->27.3.2
Release Notes
erlang/otp (erlang)
v27.3.2
: OTP 27.3.2Compare Source
Check out the git tag OTP-27.3.2, 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.
asn1-5.3.4
The asn1-5.3.4 application can be applied independently of other applications on
a full OTP 27 installation.
Fixed Bugs and Malfunctions
Negative REAL numbers greater than -1 would be incorrectly encoded (the minus
sign would be lost).
Own Id: OTP-19567
Related Id(s): ERIERL-1214, PR-9658
compiler-8.6.1
The compiler-8.6.1 application can be applied independently of other
applications on a full OTP 27 installation.
Fixed Bugs and Malfunctions
Fix the compiler crash when the inner-most tuple in a nested tuple with 3
layers is updated.
Own Id: OTP-19561
Related Id(s): ERIERL-1208, ERIERL-1210, PR-9650
erts-15.2.5
The erts-15.2.5 application can be applied independently of other applications
on a full OTP 27 installation.
Fixed Bugs and Malfunctions
On Windows, using socket:sendv, a large IOV (size > MAX), the tail was not
sent.
Own Id: OTP-19482
Uplift pcre 8.44 to pcre 8.45
Own Id: OTP-19565
kernel-10.2.5
Note! The kernel-10.2.5 application cannot be applied independently of other
applications on an arbitrary OTP 27 installation.
Fixed Bugs and Malfunctions
On Windows, using socket:sendv, a large IOV (size > MAX), the tail was not
sent.
Own Id: OTP-19482
gen_tcp connect with a sockaddr with loopback address failed.
Own Id: OTP-19560
Related Id(s): GH-9541
Remove debug printouts from gen_tcp_socket
Own Id: OTP-19564
megaco-4.7.1
The megaco-4.7.1 application can be applied independently of other applications
on a full OTP 27 installation.
Fixed Bugs and Malfunctions
Correct type spec for ActionReply
Own Id: OTP-19563
Related Id(s): ERIERL-1216
snmp-5.18.2
The snmp-5.18.2 application can be applied independently of other applications
on a full OTP 27 installation.
Fixed Bugs and Malfunctions
When manager receives an v3 inform (request) it used engine-id and full
address (including port number) to check if engine was known. This did not
work if agent used ephemeral ports for notifications. Has now been changed to
only use (context) engine-id and address (without port).
Own Id: OTP-19562
Related Id(s): ERIERL-1207
Fixed snmp_generic (dialyzer) spec for function table_func.
Own Id: OTP-19568
Related Id(s): ERIERL-1211
ssl-11.2.11
Note! The ssl-11.2.11 application cannot be applied independently of other
applications on an arbitrary OTP 27 installation.
Fixed Bugs and Malfunctions
Correct the debug functionality for NSS keylogging for TLS-1.3 introduced in
OTP-27.3.1 so that TLS-1.3 key updates items always get correct counter value
and each item is logged as one single line.
Own Id: OTP-19569
Related Id(s): PR-9661
xmerl-2.1.2
The xmerl-2.1.2 application can be applied independently of other applications
on a full OTP 27 installation.
Fixed Bugs and Malfunctions
Corrected faulty type specification
Corrected type specification for the input parameter of
xmerl_xs:value_of/1
.Also replaced underscore in the return type specifications of
xmerl_xs:select/2
,xmerl_xpath:string/2
andxmerl_xpath:string/3
withspecified return values to improve documentation.
Own Id: OTP-19571
Related Id(s): ERIERL-1212, PR-9676
Thanks to
Björn Gustavsson
v27.3.1
: OTP 27.3.1Compare Source
Check out the git tag OTP-27.3.1, 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.
OTP-27.3.1
Fixed Bugs and Malfunctions
Update used ExDoc version to v0.37.3
Own Id: OTP-19525
Related Id(s): PR-9553
asn1-5.3.3
The asn1-5.3.3 application can be applied independently of other applications on
a full OTP 27 installation.
Fixed Bugs and Malfunctions
The JER backend will now include the SIZE constraint in the type info for
OCTET STRINGs, and a SIZE constraint with a range will now be included for BIT
STRINGs. This does not change the actual encoding or decoding of JER, but can
be useful for tools.
Own Id: OTP-19542
Related Id(s): ERIERL-1204, PR-9588
Improvements and New Features
When using the JSON encoding rules, it is now possible to call the decode/2
function in the following way with data that has already been decoded by
json:decode/1:
Own Id: OTP-19547
Related Id(s): ERIERL-1206, PR-9611
erts-15.2.4
The erts-15.2.4 application can be applied independently of other applications
on a full OTP 27 installation.
Fixed Bugs and Malfunctions
Behavior for socket:recv/3 has been improved. The behavior has also been
clarified in the documentation.
Own Id: OTP-19469
Related Id(s): #9172
Trace messages due to
receive
tracing could potentially be delayed a verylong time if the traced process waited in a
receive
expression withoutclauses matching on messages (timed wait), or just did not enter a
receive
expression for a very long time.
Own Id: OTP-19527
Related Id(s): PR-9577
Improve the naming of the (internal) esock mutex(es). It is now possible to
configure (as in autoconf) the use of simple names for the esock mutex(es).
Own Id: OTP-19548
Related Id(s): OTP-19472
kernel-10.2.4
Note! The kernel-10.2.4 application cannot be applied independently of other
applications on an arbitrary OTP 27 installation.
Fixed Bugs and Malfunctions
Behavior for socket:recv/3 has been improved. The behavior has also been
clarified in the documentation.
Own Id: OTP-19469
Related Id(s): #9172
An infinite loop in CNAME loop detection that can cause Out Of Memory has been
fixed. This affected CNAME lookup with the internal DNS resolver.
Own Id: OTP-19545
Related Id(s): PR-9587, OTP-19544
mnesia-4.23.5
The mnesia-4.23.5 application can be applied independently of other applications
on a full OTP 27 installation.
Fixed Bugs and Malfunctions
With this change mnesia will merge schema of tables using external backends.
Own Id: OTP-19437
Related Id(s): PR-9534
ssh-5.2.9
The ssh-5.2.9 application can be applied independently of other applications on
a full OTP 27 installation.
Fixed Bugs and Malfunctions
Reception of malicious KEX init message does not result with ssh daemon
excessive memory usage.
Own Id: OTP-19543
Related Id(s): CVE-2025-30211
Call to ssh:daemon_replace_options does not crash when argument is not a valid
daemon ref.
Own Id: OTP-19559
Related Id(s): GH-9554, PR-9545
ssl-11.2.10
Note! The ssl-11.2.10 application cannot be applied independently of other
applications on an arbitrary OTP 27 installation.
Fixed Bugs and Malfunctions
Correct handling of unassigned signature algorithms to properly ignore them
instead of failing the handshake.
Own Id: OTP-19529
Related Id(s): GH-9483, PR-9486
Update key mechanism in CRL cache so that CRL DP with same URI path component
becomes distinguishable from each other.
Own Id: OTP-19549
Related Id(s): GH-8891, PR-9612
Improvements and New Features
Add callback for NSS keylogging so that it can work as expected for all
scenarios.
Own Id: OTP-19391
Related Id(s): PR-9221
stdlib-6.2.2
The stdlib-6.2.2 application can be applied independently of other applications
on a full OTP 27 installation.
Fixed Bugs and Malfunctions
Fixed crash when fetching
initial_call
when user code have modified theprocess_dictionary
.Own Id: OTP-19546
Related Id(s): ERIERL-1205, PR-9596
Thanks to
Alexandre Rodrigues, Marc Worrell, Sergei Shuvatov, zmstone
v27.3
: OTP 27.3Compare Source
OTP 27.3
Erlang/OTP 27.3 is the third maintenance patch package for OTP 27, with mostly bug fixes as well as improvements.
For details about bugfixes and potential incompatibilities see the Erlang 27.3 README
The Erlang/OTP source can also be found at GitHub on the official Erlang repository,
https://github.com/erlang/otp
Download links for this and previous versions are found here:
v27.2.4
: OTP 27.2.4Compare Source
Check out the git tag OTP-27.2.4, 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.
snmp-5.18.1
The snmp-5.18.1 application can be applied independently of other applications
on a full OTP 27 installation.
Fixed Bugs and Malfunctions
SNMP Agent transports type (intAgentTransports) was incorrectly not documented
as a list of transports. Also add a couple of config file generation examples.
Own Id: OTP-19438
Related Id(s): ERIERL-1180
ssh-5.2.7
The ssh-5.2.7 application can be applied independently of other applications on
a full OTP 27 installation.
Fixed Bugs and Malfunctions
SFTP packets exceeding max packet size are not processed and dropped.
Own Id: OTP-19466
Related Id(s): ERIERL-1173, CVE-2025-26618
v27.2.3
: OTP 27.2.3Compare Source
Check out the git tag OTP-27.2.3, 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.
inets-9.3.2
The inets-9.3.2 application can be applied independently of other applications
on a full OTP 27 installation.
Fixed Bugs and Malfunctions
Improved robustness of httpd startup procedure.
Own Id: OTP-19486
Related Id(s): ERIERL-1190, PR-9408
ssl-11.2.8
Note! The ssl-11.2.8 application cannot be applied independently of other
applications on an arbitrary OTP 27 installation.
Fixed Bugs and Malfunctions
Setting protocol version to a lower value then supported by default in server
API function called after ssl:listen/2 could result in wrong default values
being used and connections failing with insufficient security.
Own Id: OTP-19457
Related Id(s): PR-9418
Improve error handling of server name indication fun. This implies that if the
sni_fun
returnsundefined
we will attempt connection with original optionvalues, if it returns
unrecognized
we end the connection withUNRECOGNIZED_NAME alert and if provided options fail option verification we
will end the connection with a HANDSHAKE_FAILURE and an error log.
Own Id: OTP-19467
Related Id(s): ERIERL-1189, PR-9387
v27.2.2
: OTP 27.2.2Compare Source
Check out the git tag OTP-27.2.2, 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.
compiler-8.5.5
The compiler-8.5.5 application can be applied independently of other
applications on a full OTP 27 installation.
Fixed Bugs and Malfunctions
Eliminated a bug in the alias analysis pass that could potentially cause
unsafe optimizations of binary construction or record updates.
Own Id: OTP-19455
Related Id(s): PR-9356
erts-15.2.2
The erts-15.2.2 application can be applied independently of other applications
on a full OTP 27 installation.
Fixed Bugs and Malfunctions
Disabled an unsafe runtime optimization in binary construction that caused
silent memory corruption.
Own Id: OTP-19462
Related Id(s): ERIERL-1177, PR-9372
kernel-10.2.2
Note! The kernel-10.2.2 application cannot be applied independently of other
applications on an arbitrary OTP 27 installation.
Fixed Bugs and Malfunctions
Fixed a couple of bugs that could make
global
's internal state inconsistentwhen a connection was reconnected.
Own Id: OTP-19381
Related Id(s): GH-9112, GH-9117, PR-9377
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.
Fixed Bugs and Malfunctions
Consider keyCertSign to compatible with extended key usage for TLS
client/server auth in CAs, adhere to wide spread implementations
Own Id: OTP-19240
Related Id(s): GH-9208, PR-9286
ssl-11.2.7
Note! The ssl-11.2.7 application cannot be applied independently of other
applications on an arbitrary OTP 27 installation.
Fixed Bugs and Malfunctions
An initiated handshake should always be closed with an alert, some corner
cases have been fixed so that this should always be the case.
Own Id: OTP-19411
Related Id(s): ERIERL-1174, PR-9273
Correct option handling to work properly for paused handshaking. Could result
in unwanted alerts or or error messages.
Own Id: OTP-19445
Related Id(s): GH-9177, PR-9322
Thanks to
Frej Drejhammar
Configuration
📅 Schedule: Branch creation - "* 0-3 * * *" in timezone America/New_York, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.