Skip to content

Commit

Permalink
Prepare release
Browse files Browse the repository at this point in the history
  • Loading branch information
Erlang/OTP committed May 2, 2024
1 parent 4487386 commit ac7eb81
Show file tree
Hide file tree
Showing 15 changed files with 180 additions and 37 deletions.
45 changes: 45 additions & 0 deletions erts/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,51 @@
</header>
<p>This document describes the changes made to the ERTS application.</p>

<section><title>Erts 14.2.5</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p> <seemfa
marker="kernel:gen_sctp#send/4"><c>gen_sctp:send/3,4</c></seemfa>
now waits for the send to complete instead of returning
an OS result such as <c>{error, ewouldblock}</c>. </p>
<p>
Own Id: OTP-19061 </p>
</item>
<item>
<p>
ETS functions did not properly handle keys containing
maps, sometimes matching too many or too few objects.</p>
<p>
Own Id: OTP-19070 Aux Id: GH-8385 </p>
</item>
<item>
<p>
Fix CPU quota determination for cgroups.</p>
<p>
The bug was introduced through OTP-18999.</p>
<p>
Own Id: OTP-19071 Aux Id: OTP-18999 PR-8380 </p>
</item>
</list>
</section>


<section><title>Improvements and New Features</title>
<list>
<item>
<p>
Added a warning to open_port/2 regarding the BadBatBut
attack affecting Windows.</p>
<p>
Own Id: OTP-19069 </p>
</item>
</list>
</section>

</section>

<section><title>Erts 14.2.4</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion erts/vsn.mk
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# %CopyrightEnd%
#

VSN = 14.2.4
VSN = 14.2.5

# Port number 4365 in 4.2
# Port number 4366 in 4.3
Expand Down
16 changes: 16 additions & 0 deletions lib/dialyzer/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,22 @@
<p>This document describes the changes made to the Dialyzer
application.</p>

<section><title>Dialyzer 5.1.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fixed an issue with bitstring type inference on segments
following UTF-8/16/32 segments.</p>
<p>
Own Id: OTP-19068 Aux Id: GH-8383 </p>
</item>
</list>
</section>

</section>

<section><title>Dialyzer 5.1.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/dialyzer/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
DIALYZER_VSN = 5.1.2
DIALYZER_VSN = 5.1.3
28 changes: 28 additions & 0 deletions lib/kernel/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,34 @@
</header>
<p>This document describes the changes made to the Kernel application.</p>

<section><title>Kernel 9.2.4</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix the shell Job Control Mode to not crash when typing
<c>TAB</c> or <c>CTRL+R</c>.</p>
<p>
Own Id: OTP-19072 Aux Id: PR-8391 </p>
</item>
<item>
<p>
Fix calls to blocking <seeerl
marker="application"><c>application</c></seeerl> APIs to
throw an exception with reason <c>terminating</c> if
called when the system is terminating.</p>
<p>
This is done in order to avoid deadlocks during shutdown
or restart.</p>
<p>
Own Id: OTP-19078 Aux Id: PR-8422 </p>
</item>
</list>
</section>

</section>

<section><title>Kernel 9.2.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
6 changes: 4 additions & 2 deletions lib/kernel/src/kernel.appup.src
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,8 @@
{<<"^9\\.2$">>,[restart_new_emulator]},
{<<"^9\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^9\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^9\\.2\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]}],
{<<"^9\\.2\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^9\\.2\\.3(?:\\.[0-9]+)*$">>,[restart_new_emulator]}],
[{<<"^8\\.0$">>,[restart_new_emulator]},
{<<"^8\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^8\\.0\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
Expand Down Expand Up @@ -97,4 +98,5 @@
{<<"^9\\.2$">>,[restart_new_emulator]},
{<<"^9\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^9\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^9\\.2\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}.
{<<"^9\\.2\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^9\\.2\\.3(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}.
2 changes: 1 addition & 1 deletion lib/kernel/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
KERNEL_VSN = 9.2.3
KERNEL_VSN = 9.2.4
19 changes: 18 additions & 1 deletion lib/mnesia/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,24 @@
thus constitutes one section in this document. The title of each
section is the version number of Mnesia.</p>

<section><title>Mnesia 4.23</title>
<section><title>Mnesia 4.23.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Mnesia could crash during startup if
<c>del_table_copy/2</c> and <c>add_table_copy/3</c> was
invoked when the table was loading.</p>
<p>
Own Id: OTP-19076 Aux Id: ERIERL-1073 </p>
</item>
</list>
</section>

</section>

<section><title>Mnesia 4.23</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
Expand Down
2 changes: 1 addition & 1 deletion lib/mnesia/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
MNESIA_VSN = 4.23
MNESIA_VSN = 4.23.1
25 changes: 25 additions & 0 deletions lib/ssl/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,31 @@
</header>
<p>This document describes the changes made to the SSL application.</p>

<section><title>SSL 11.1.4</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix certificate authorities check so that CA closest to
peer is not lost. It could manifest itself in a failed
connection as the client failed to realize it had a valid
certificate chain to send to the server.</p>
<p>
Own Id: OTP-19065 Aux Id: GH-8356, PR-8367 </p>
</item>
<item>
<p>
ssl:signature_algs/2 did not list some legacy algorithm
schemes correctly when listing all algorithms available.</p>
<p>
Own Id: OTP-19067 Aux Id: PR-8379 </p>
</item>
</list>
</section>

</section>

<section><title>SSL 11.1.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/ssl/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
SSL_VSN = 11.1.3
SSL_VSN = 11.1.4
23 changes: 23 additions & 0 deletions lib/stdlib/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,29 @@
</header>
<p>This document describes the changes made to the STDLIB application.</p>

<section><title>STDLIB 5.2.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix shell expansion of <c>-type a() :: $a.</c> in the
erlang shell.</p>
<p>
Own Id: OTP-19062 </p>
</item>
<item>
<p>
Fix the shell Job Control Mode to not crash when typing
<c>TAB</c> or <c>CTRL+R</c>.</p>
<p>
Own Id: OTP-19072 Aux Id: PR-8391 </p>
</item>
</list>
</section>

</section>

<section><title>STDLIB 5.2.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
6 changes: 4 additions & 2 deletions lib/stdlib/src/stdlib.appup.src
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,8 @@
{<<"^5\\.1\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^5\\.2$">>,[restart_new_emulator]},
{<<"^5\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^5\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}],
{<<"^5\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^5\\.2\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]}],
[{<<"^3\\.15$">>,[restart_new_emulator]},
{<<"^3\\.15\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^3\\.15\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
Expand Down Expand Up @@ -91,4 +92,5 @@
{<<"^5\\.1\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^5\\.2$">>,[restart_new_emulator]},
{<<"^5\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^5\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}.
{<<"^5\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^5\\.2\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}.
2 changes: 1 addition & 1 deletion lib/stdlib/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
STDLIB_VSN = 5.2.2
STDLIB_VSN = 5.2.3
37 changes: 11 additions & 26 deletions make/otp_version_tickets
Original file line number Diff line number Diff line change
@@ -1,26 +1,11 @@
OTP-18958
OTP-18960
OTP-18999
OTP-19013
OTP-19014
OTP-19015
OTP-19019
OTP-19021
OTP-19031
OTP-19034
OTP-19035
OTP-19036
OTP-19037
OTP-19038
OTP-19039
OTP-19040
OTP-19041
OTP-19043
OTP-19044
OTP-19045
OTP-19048
OTP-19049
OTP-19056
OTP-19058
OTP-19059
OTP-19060
OTP-19061
OTP-19062
OTP-19065
OTP-19067
OTP-19068
OTP-19069
OTP-19070
OTP-19071
OTP-19072
OTP-19076
OTP-19078

0 comments on commit ac7eb81

Please sign in to comment.