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