chore(deps): update dependency erlang to v28.3.2#81
Merged
Conversation
quike
approved these changes
Feb 26, 2026
4688f86 to
3bca904
Compare
quike
approved these changes
Feb 26, 2026
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
28.3.1→28.3.2Release Notes
erlang/otp (erlang)
v28.3.2: OTP 28.3.2Compare Source
Check out the git tag OTP-28.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.
crypto-5.8.1
The crypto-5.8.1 application can be applied independently of other applications on a full OTP 28 installation.
Fixed Bugs and Malfunctions
Fixed static linking of OpenSSL 3.5+ on Windows.
Own Id: OTP-19993
Related Id(s): PR-10732
erts-16.2.1
The erts-16.2.1 application can be applied independently of other applications on a full OTP 28 installation.
Fixed Bugs and Malfunctions
Fail the windows build properly when nsis is not recognised.
Own Id: OTP-19926
Related Id(s): PR-10547
Socket accept cancel could cause fatal crash (core dump) on Windows.
Own Id: OTP-19958
Fixed bug in
ets:update_counter/4andets:update_element/4accepting and inserting a default tuple smaller than thekeyposof the table. Such a tuple without a key element would make the table internally inconsistent and might lead to bad behavior at table access, like ERTS runtime crash.Now a call to
ets:update_counter/4orets:update_element/4will fail withbadargif the key does not exist in the table and the default tuple is too small.Own Id: OTP-19962
Related Id(s): PR-10616
A missing memory barrier when unlocking process locks could cause unexpected behavior on architectures with weak memory ordering such as for example ARM.
Own Id: OTP-19978
Related Id(s): PR-10664
A process could fail to wake from hibernation when a non‑message signal followed by a message signal arrived concurrently as the receiving process hibernated. If the process had a large heap, triggering a dirty GC, the wakeup could be lost.
This bug existed since OTP 27.0.
Own Id: OTP-19983
Related Id(s): GH-10651, PR-10696
ssh-5.4.1
The ssh-5.4.1 application can be applied independently of other applications on a full OTP 28 installation.
Fixed Bugs and Malfunctions
Fix handling of the SSH "each side may guess" key-exchange mechanism as defined in RFC 4253, Section 7.
Own Id: OTP-19864
Related Id(s): GH-8676, PR-10575
Fix ssh_file:encode handling of OpenSSH V1 private keys generated by public_key module. Also correct type specifications for OpenSSH V1 keys in ssh_file encode and decode operations.
Own Id: OTP-19915
Related Id(s): PR-10539
stdlib-7.2.1
Note! The stdlib-7.2.1 application cannot be applied independently of other applications on an arbitrary OTP 28 installation.
Fixed Bugs and Malfunctions
Fixed bug in
ets:update_counter/4andets:update_element/4accepting and inserting a default tuple smaller than thekeyposof the table. Such a tuple without a key element would make the table internally inconsistent and might lead to bad behavior at table access, like ERTS runtime crash.Now a call to
ets:update_counter/4orets:update_element/4will fail withbadargif the key does not exist in the table and the default tuple is too small.Own Id: OTP-19962
Related Id(s): PR-10616
tftp-1.2.4
The tftp-1.2.4 application can be applied independently of other applications on a full OTP 28 installation.
Fixed Bugs and Malfunctions
An issue in the undocumented initial state option [{root_dir,Dir}] to the tftp_file module has been fixed. The request file name was just concatenated to Dir so it was possible to traverse above Dir by using "../" file path components. Now the option actually restricts local file operations to the Dir directory and subdirectories.
The initial state option and how to use it was previously undocumented, so it is unlikely that anyone would have used it without understanding its peculiarities.
The documentation of the TFTP application has also been clarified to make it obvious that the default server configuration allows read and write access to all files that are readable or writable by the user running the Erlang VM, and that the default configuration therefore should be avoided.
Thanks to Luigino Camastra at Aisle Research, for finding and reporting this issue.
Own Id: OTP-19981
Related Id(s): PR-10706, CVE-2026-21620
Thanks to
Daniel Hryzbil, Jan Uhlig
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 this update again.
This PR was generated by Mend Renovate. View the repository job log.