Update dependency erlang to v27.1.2 #636
Open
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.1.1
->27.1.2
Release Notes
erlang/otp (erlang)
v27.1.2
: OTP 27.1.2Compare Source
Check out the git tag OTP-27.1.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.
common_test-1.27.3
The common_test-1.27.3 application can be applied independently of other
applications on a full OTP 27 installation.
Fixed Bugs and Malfunctions
With this change, jquery and tablesorter licenses are added to COPYRIGHT file.
Also tablesorter is updated to version 2.32.
Own Id: OTP-19265
Related Id(s): PR-8876
erts-15.1.2
The erts-15.1.2 application can be applied independently of other applications
on a full OTP 27 installation.
Fixed Bugs and Malfunctions
A bug has been fixed where receiving an SCTP message with
gen_sctp
couldwaste the first fragments of a message and only deliver the last fragment.
This happened with low probability when the OS signaled that the socket was
ready for reading in combination with an internal time-out retry.
A bug has been fixed with a lingering time-out from after an SCTP connect that
could stop the flow of incoming messages on an active
gen_tcp
socket.Own Id: OTP-19235
Related Id(s): ERIERL-1133, PR-8837
An boolean option
non_block_send
for SCTP, has ben added to be able toachieve the old behaviour to avoid blocking send operations by passing the OS
network stack error message (
{error,eagain}
through.Own Id: OTP-19258
Related Id(s): ERIERL-1134, OTP-19061
The call
gen_tcp:send/2
could hang indefinitely despite having set thesend_timeout
option for the following unfortunate combination ofcircumstances:
high_watermark
was hit,causing the
gen_tcp:send/2
operation to block.gen_tcp:recv/2,3
call had to bedone from a different process. It had to block, waiting for data for a while
before completing the operation, and the received packet had to fill at
least 75% of the receive buffer.
Under these circumstances he information that a send operation was waiting got
lost, so the send operation that blocked in the first placed would never
return. The data it had would be sent, though, and send operations from other
processes, still work.
This bug has been fixed.
Own Id: OTP-19267
Related Id(s): ERIERL-1138, GH-6455, PR-8892, OTP-18520
In rare circumstances, in code that matches multiple tuples, the JIT could
generate code that would raise a
badmatch
exception even if the given tupleswere correct.
Own Id: OTP-19268
Related Id(s): GH-8875, PR-8895
Fixed beam crash that could happen if resetting
call_time
orcall_memory
trace counters of a function while it is called. Bug exists since OTP R16.
Own Id: OTP-19269
Related Id(s): GH-8835, PR-8897
kernel-10.1.1
Note! The kernel-10.1.1 application cannot be applied independently of other
applications on an arbitrary OTP 27 installation.
Fixed Bugs and Malfunctions
A bug has been fixed where receiving an SCTP message with
gen_sctp
couldwaste the first fragments of a message and only deliver the last fragment.
This happened with low probability when the OS signaled that the socket was
ready for reading in combination with an internal time-out retry.
A bug has been fixed with a lingering time-out from after an SCTP connect that
could stop the flow of incoming messages on an active
gen_tcp
socket.Own Id: OTP-19235
Related Id(s): ERIERL-1133, PR-8837
An boolean option
non_block_send
for SCTP, has ben added to be able toachieve the old behaviour to avoid blocking send operations by passing the OS
network stack error message (
{error,eagain}
through.Own Id: OTP-19258
Related Id(s): ERIERL-1134, OTP-19061
ssh-5.2.3
The ssh-5.2.3 application can be applied independently of other applications on
a full OTP 27 installation.
Fixed Bugs and Malfunctions
With this change, a race condition is removed from ssh client connection setup
procedure.
Own Id: OTP-19124
Related Id(s): GH-7550, PR-8766
With this change, ssh:connect is not affected by presence of EXIT message in
queue.
Own Id: OTP-19246
Related Id(s): GH-8223, PR-8854
With this change, ssh appends {active, false} option after socket options
received from user - so that false value is always used.
Own Id: OTP-19247
Related Id(s): PR-8226
ssl-11.2.4
Note! The ssl-11.2.4 application cannot be applied independently of other
applications on an arbitrary OTP 27 installation.
Fixed Bugs and Malfunctions
Refactor trying to also make some optimizations introduced a bug in signature
algorithms checks in OTP-26.2.1. This could manifest itself in not being able
to negotiate connections using certificates needing to use some TLS-1.2
compatibility legacy signature schemes.
Own Id: OTP-19249
Related Id(s): ERIERL-1137, PR-8866
Correct timeout handling for termination code run for own alerts, so that
intended timeout is used instead of falling back to OS TCP-stack timeout that
is unreasonably long on some platforms.
Own Id: OTP-19274
Related Id(s): PR-8901
Fix assertion so that works as intended. This could result in that some
TLS-1.2 clients would fail to connect to the the erlang server. Bug introduced
in OTP-27.1.1
Own Id: OTP-19288
Related Id(s): GH-8908, PR-8916
stdlib-6.1.2
The stdlib-6.1.2 application can be applied independently of other applications
on a full OTP 27 installation.
Fixed Bugs and Malfunctions
With this change, uri_string:normalize assumes empty path (do not crash) when
no path is provided in the URI map.
Own Id: OTP-19266
Related Id(s): ERIERL-1127, PR-8890
Fixed spec for
json:format/3
.Own Id: OTP-19286
Related Id(s): GH-8880, PR-8914
Thanks to
Jakub Witczak
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.