From ac7eb81a210c05561ed288cce48532407d5f233b Mon Sep 17 00:00:00 2001
From: Erlang/OTP
Date: Thu, 2 May 2024 15:07:55 +0200
Subject: [PATCH] Prepare release
---
erts/doc/src/notes.xml | 45 +++++++++++++++++++++++++++++++++
erts/vsn.mk | 2 +-
lib/dialyzer/doc/src/notes.xml | 16 ++++++++++++
lib/dialyzer/vsn.mk | 2 +-
lib/kernel/doc/src/notes.xml | 28 ++++++++++++++++++++
lib/kernel/src/kernel.appup.src | 6 +++--
lib/kernel/vsn.mk | 2 +-
lib/mnesia/doc/src/notes.xml | 19 +++++++++++++-
lib/mnesia/vsn.mk | 2 +-
lib/ssl/doc/src/notes.xml | 25 ++++++++++++++++++
lib/ssl/vsn.mk | 2 +-
lib/stdlib/doc/src/notes.xml | 23 +++++++++++++++++
lib/stdlib/src/stdlib.appup.src | 6 +++--
lib/stdlib/vsn.mk | 2 +-
make/otp_version_tickets | 37 ++++++++-------------------
15 files changed, 180 insertions(+), 37 deletions(-)
diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml
index 4bfbce42f9cd..19c78a072f59 100644
--- a/erts/doc/src/notes.xml
+++ b/erts/doc/src/notes.xml
@@ -31,6 +31,51 @@
This document describes the changes made to the ERTS application.
+Erts 14.2.5
+
+ Fixed Bugs and Malfunctions
+
+ -
+
gen_sctp:send/3,4
+ now waits for the send to complete instead of returning
+ an OS result such as {error, ewouldblock}.
+
+ Own Id: OTP-19061
+
+ -
+
+ ETS functions did not properly handle keys containing
+ maps, sometimes matching too many or too few objects.
+
+ Own Id: OTP-19070 Aux Id: GH-8385
+
+ -
+
+ Fix CPU quota determination for cgroups.
+
+ The bug was introduced through OTP-18999.
+
+ Own Id: OTP-19071 Aux Id: OTP-18999 PR-8380
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
+ Added a warning to open_port/2 regarding the BadBatBut
+ attack affecting Windows.
+
+ Own Id: OTP-19069
+
+
+
+
+
+
Erts 14.2.4
Fixed Bugs and Malfunctions
diff --git a/erts/vsn.mk b/erts/vsn.mk
index e9eab60e46b6..7bc53f27daff 100644
--- a/erts/vsn.mk
+++ b/erts/vsn.mk
@@ -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
diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml
index 951d76428fa1..15b076110e9b 100644
--- a/lib/dialyzer/doc/src/notes.xml
+++ b/lib/dialyzer/doc/src/notes.xml
@@ -32,6 +32,22 @@
This document describes the changes made to the Dialyzer
application.
+Dialyzer 5.1.3
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Fixed an issue with bitstring type inference on segments
+ following UTF-8/16/32 segments.
+
+ Own Id: OTP-19068 Aux Id: GH-8383
+
+
+
+
+
+
Dialyzer 5.1.2
Fixed Bugs and Malfunctions
diff --git a/lib/dialyzer/vsn.mk b/lib/dialyzer/vsn.mk
index c9cff54439f0..274c1bdddaee 100644
--- a/lib/dialyzer/vsn.mk
+++ b/lib/dialyzer/vsn.mk
@@ -1 +1 @@
-DIALYZER_VSN = 5.1.2
+DIALYZER_VSN = 5.1.3
diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml
index 1a0f7a68ffca..19b38532a8c6 100644
--- a/lib/kernel/doc/src/notes.xml
+++ b/lib/kernel/doc/src/notes.xml
@@ -31,6 +31,34 @@
This document describes the changes made to the Kernel application.
+Kernel 9.2.4
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Fix the shell Job Control Mode to not crash when typing
+ TAB or CTRL+R.
+
+ Own Id: OTP-19072 Aux Id: PR-8391
+
+ -
+
+ Fix calls to blocking application APIs to
+ throw an exception with reason terminating if
+ called when the system is terminating.
+
+ This is done in order to avoid deadlocks during shutdown
+ or restart.
+
+ Own Id: OTP-19078 Aux Id: PR-8422
+
+
+
+
+
+
Kernel 9.2.3
Fixed Bugs and Malfunctions
diff --git a/lib/kernel/src/kernel.appup.src b/lib/kernel/src/kernel.appup.src
index 35ee7459ceda..2f5520116d28 100644
--- a/lib/kernel/src/kernel.appup.src
+++ b/lib/kernel/src/kernel.appup.src
@@ -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]},
@@ -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]}]}.
diff --git a/lib/kernel/vsn.mk b/lib/kernel/vsn.mk
index 3bd918efdbbd..fb8cf49c7f7d 100644
--- a/lib/kernel/vsn.mk
+++ b/lib/kernel/vsn.mk
@@ -1 +1 @@
-KERNEL_VSN = 9.2.3
+KERNEL_VSN = 9.2.4
diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml
index af6599c4c68e..a63c6504fd60 100644
--- a/lib/mnesia/doc/src/notes.xml
+++ b/lib/mnesia/doc/src/notes.xml
@@ -39,7 +39,24 @@
thus constitutes one section in this document. The title of each
section is the version number of Mnesia.
- Mnesia 4.23
+ Mnesia 4.23.1
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Mnesia could crash during startup if
+ del_table_copy/2 and add_table_copy/3 was
+ invoked when the table was loading.
+
+ Own Id: OTP-19076 Aux Id: ERIERL-1073
+
+
+
+
+
+
+Mnesia 4.23
Fixed Bugs and Malfunctions
diff --git a/lib/mnesia/vsn.mk b/lib/mnesia/vsn.mk
index 5bb651fdbd7a..da763a5264d0 100644
--- a/lib/mnesia/vsn.mk
+++ b/lib/mnesia/vsn.mk
@@ -1 +1 @@
-MNESIA_VSN = 4.23
+MNESIA_VSN = 4.23.1
diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml
index 5f3f98ef5772..2530204eef72 100644
--- a/lib/ssl/doc/src/notes.xml
+++ b/lib/ssl/doc/src/notes.xml
@@ -27,6 +27,31 @@
This document describes the changes made to the SSL application.
+SSL 11.1.4
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ 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.
+
+ Own Id: OTP-19065 Aux Id: GH-8356, PR-8367
+
+ -
+
+ ssl:signature_algs/2 did not list some legacy algorithm
+ schemes correctly when listing all algorithms available.
+
+ Own Id: OTP-19067 Aux Id: PR-8379
+
+
+
+
+
+
SSL 11.1.3
Fixed Bugs and Malfunctions
diff --git a/lib/ssl/vsn.mk b/lib/ssl/vsn.mk
index 2047e08e8ffc..04b23f4fa28c 100644
--- a/lib/ssl/vsn.mk
+++ b/lib/ssl/vsn.mk
@@ -1 +1 @@
-SSL_VSN = 11.1.3
+SSL_VSN = 11.1.4
diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml
index b5f7a15987b8..4cc4bf88318c 100644
--- a/lib/stdlib/doc/src/notes.xml
+++ b/lib/stdlib/doc/src/notes.xml
@@ -31,6 +31,29 @@
This document describes the changes made to the STDLIB application.
+STDLIB 5.2.3
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Fix shell expansion of -type a() :: $a. in the
+ erlang shell.
+
+ Own Id: OTP-19062
+
+ -
+
+ Fix the shell Job Control Mode to not crash when typing
+ TAB or CTRL+R.
+
+ Own Id: OTP-19072 Aux Id: PR-8391
+
+
+
+
+
+
STDLIB 5.2.2
Fixed Bugs and Malfunctions
diff --git a/lib/stdlib/src/stdlib.appup.src b/lib/stdlib/src/stdlib.appup.src
index b45a4600f8ac..0c0ec665bb35 100644
--- a/lib/stdlib/src/stdlib.appup.src
+++ b/lib/stdlib/src/stdlib.appup.src
@@ -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]},
@@ -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]}]}.
diff --git a/lib/stdlib/vsn.mk b/lib/stdlib/vsn.mk
index 1e1293db7dd5..3e1fcaf2dbd6 100644
--- a/lib/stdlib/vsn.mk
+++ b/lib/stdlib/vsn.mk
@@ -1 +1 @@
-STDLIB_VSN = 5.2.2
+STDLIB_VSN = 5.2.3
diff --git a/make/otp_version_tickets b/make/otp_version_tickets
index f3b3028d0f5f..d704cde7895a 100644
--- a/make/otp_version_tickets
+++ b/make/otp_version_tickets
@@ -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