From dbaef5235933b15c647a463cbb722665cecaddd8 Mon Sep 17 00:00:00 2001
From: Erlang/OTP
Date: Wed, 11 Oct 2023 17:01:57 +0200
Subject: [PATCH] Prepare release
---
erts/doc/src/notes.xml | 56 ++++++++++++++++++++++++++++++++
erts/vsn.mk | 2 +-
lib/crypto/doc/src/notes.xml | 17 ++++++++++
lib/crypto/vsn.mk | 2 +-
lib/kernel/doc/src/notes.xml | 16 +++++++++
lib/kernel/vsn.mk | 2 +-
lib/mnesia/doc/src/notes.xml | 17 +++++++++-
lib/mnesia/vsn.mk | 2 +-
lib/public_key/doc/src/notes.xml | 15 +++++++++
lib/public_key/vsn.mk | 2 +-
lib/ssl/doc/src/notes.xml | 17 ++++++++++
lib/ssl/vsn.mk | 2 +-
make/otp_version_tickets | 15 +++++----
13 files changed, 152 insertions(+), 13 deletions(-)
diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml
index fa630834a694..7c0df19fb99c 100644
--- a/erts/doc/src/notes.xml
+++ b/erts/doc/src/notes.xml
@@ -31,6 +31,62 @@
This document describes the changes made to the ERTS application.
+Erts 12.3.2.14
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Fix bug causing "magic" references in a compressed
+ ETS table to not keep the referred object alive. The
+ symptom would be the referred object being garbage
+ collected prematurely and the reference appearing stale,
+ not referring to anything. Examples of such magically
+ referred objects are atomics and NIF resources.
+
+ Own Id: OTP-18732 Aux Id: GH-7444, PR-7458
+
+ -
+
+ The cleanup operation of not yet delivered signals to a
+ terminated process yielded excessively.
+
+ Own Id: OTP-18752 Aux Id: PR-7633
+
+ -
+
+ If the external term format encoding of an argument list
+ part of a distributed spawn operation was faulty, the
+ newly spawned remote process could misbehave. The
+ misbehavior included hanging or interpret an incoming
+ message as an argument list to use. This was very
+ unlikely to happen unless using an alternate
+ implementation of the distribution protocol which made a
+ faulty encoding of the argument list. The child process
+ will now detect this error and terminate before executing
+ the user specified code.
+
+ Own Id: OTP-18790 Aux Id: PR-7742
+
+ -
+
+ Fix bugs where if the body of a matchspec would return a
+ map with a variable ('$1', '$_' etc) as one of the keys
+ or values and the variable was not an immidiate, the term
+ would not be copied to the receiving processes heap. This
+ would later corrupt the term in the table as the GC could
+ place move markers in it, which in turn would cause the
+ VM to crash.
+
+ Bug has been present for since OTP 17.0.
+
+ Own Id: OTP-18797 Aux Id: PR-7712 GH-7683
+
+
+
+
+
+
Erts 12.3.2.13
Fixed Bugs and Malfunctions
diff --git a/erts/vsn.mk b/erts/vsn.mk
index f33d834d19c3..8c30adcab336 100644
--- a/erts/vsn.mk
+++ b/erts/vsn.mk
@@ -18,7 +18,7 @@
# %CopyrightEnd%
#
-VSN = 12.3.2.13
+VSN = 12.3.2.14
# Port number 4365 in 4.2
# Port number 4366 in 4.3
diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml
index 53d9b71dce3d..ed7b5cbe9ec2 100644
--- a/lib/crypto/doc/src/notes.xml
+++ b/lib/crypto/doc/src/notes.xml
@@ -31,6 +31,23 @@
This document describes the changes made to the Crypto application.
+Crypto 5.0.6.4
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Fix VM crash caused by crypto being purged and
+ reloaded (by init:restart for example) on OS with musl
+ libc (such as Alpine linux).
+
+ Own Id: OTP-18670 Aux Id: GH-7436, PR-7450
+
+
+
+
+
+
Crypto 5.0.6.3
Fixed Bugs and Malfunctions
diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk
index 507e24094ebf..e8673f0231ce 100644
--- a/lib/crypto/vsn.mk
+++ b/lib/crypto/vsn.mk
@@ -1 +1 @@
-CRYPTO_VSN = 5.0.6.3
+CRYPTO_VSN = 5.0.6.4
diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml
index 46a7b2883934..d6e524bf0551 100644
--- a/lib/kernel/doc/src/notes.xml
+++ b/lib/kernel/doc/src/notes.xml
@@ -31,6 +31,22 @@
This document describes the changes made to the Kernel application.
+Kernel 8.3.2.4
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ gen_tcp:connect with socket address and socket (inet-)
+ backend fails because of missing callback function.
+
+ Own Id: OTP-18707 Aux Id: #7530
+
+
+
+
+
+
Kernel 8.3.2.3
Fixed Bugs and Malfunctions
diff --git a/lib/kernel/vsn.mk b/lib/kernel/vsn.mk
index 15fe78578d56..e347bf8564ed 100644
--- a/lib/kernel/vsn.mk
+++ b/lib/kernel/vsn.mk
@@ -1 +1 @@
-KERNEL_VSN = 8.3.2.3
+KERNEL_VSN = 8.3.2.4
diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml
index 1a914f2396d0..e48dce43ade2 100644
--- a/lib/mnesia/doc/src/notes.xml
+++ b/lib/mnesia/doc/src/notes.xml
@@ -39,7 +39,22 @@
thus constitutes one section in this document. The title of each
section is the version number of Mnesia.
- Mnesia 4.20.4.2
+ Mnesia 4.20.4.3
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Do not delete old backup file if the new backup fails.
+
+ Own Id: OTP-18711 Aux Id: ERIERL-963
+
+
+
+
+
+
+Mnesia 4.20.4.2
Fixed Bugs and Malfunctions
diff --git a/lib/mnesia/vsn.mk b/lib/mnesia/vsn.mk
index 54884fc493bc..45e49055b580 100644
--- a/lib/mnesia/vsn.mk
+++ b/lib/mnesia/vsn.mk
@@ -1 +1 @@
-MNESIA_VSN = 4.20.4.2
+MNESIA_VSN = 4.20.4.3
diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml
index 2e81a9effd29..08712339b100 100644
--- a/lib/public_key/doc/src/notes.xml
+++ b/lib/public_key/doc/src/notes.xml
@@ -35,6 +35,21 @@
notes.xml
+Public_Key 1.12.0.2
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Country name comparison shall be case insensitive
+
+ Own Id: OTP-18718 Aux Id: GH-7546
+
+
+
+
+
+
Public_Key 1.12.0.1
Fixed Bugs and Malfunctions
diff --git a/lib/public_key/vsn.mk b/lib/public_key/vsn.mk
index e987d4b3dfd9..d3a32e5c985f 100644
--- a/lib/public_key/vsn.mk
+++ b/lib/public_key/vsn.mk
@@ -1 +1 @@
-PUBLIC_KEY_VSN = 1.12.0.1
+PUBLIC_KEY_VSN = 1.12.0.2
diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml
index 1f32267e3572..0a31afc931ee 100644
--- a/lib/ssl/doc/src/notes.xml
+++ b/lib/ssl/doc/src/notes.xml
@@ -27,6 +27,23 @@
This document describes the changes made to the SSL application.
+SSL 10.7.3.9
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ When a client initiated renegotiation was rejected and
+ the client socket was in active mode the expected error
+ message to the controlling process was not sent.
+
+ Own Id: OTP-18712 Aux Id: GH-7431
+
+
+
+
+
+
SSL 10.7.3.8
Fixed Bugs and Malfunctions
diff --git a/lib/ssl/vsn.mk b/lib/ssl/vsn.mk
index c267458d0163..d0edf33a1abc 100644
--- a/lib/ssl/vsn.mk
+++ b/lib/ssl/vsn.mk
@@ -1 +1 @@
-SSL_VSN = 10.7.3.8
+SSL_VSN = 10.7.3.9
diff --git a/make/otp_version_tickets b/make/otp_version_tickets
index e69a6d6a1471..adb2b3042b62 100644
--- a/make/otp_version_tickets
+++ b/make/otp_version_tickets
@@ -1,6 +1,9 @@
-OTP-18617
-OTP-18618
-OTP-18620
-OTP-18643
-OTP-18644
-OTP-18659
+OTP-18670
+OTP-18707
+OTP-18711
+OTP-18712
+OTP-18718
+OTP-18732
+OTP-18752
+OTP-18790
+OTP-18797