Skip to content

Commit

Permalink
Prepare release
Browse files Browse the repository at this point in the history
  • Loading branch information
Erlang/OTP committed Oct 11, 2023
1 parent 6931f21 commit dbaef52
Show file tree
Hide file tree
Showing 13 changed files with 152 additions and 13 deletions.
56 changes: 56 additions & 0 deletions erts/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,62 @@
</header>
<p>This document describes the changes made to the ERTS application.</p>

<section><title>Erts 12.3.2.14</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix bug causing "magic" references in a <c>compressed</c>
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 <c>atomics</c> and NIF resources.</p>
<p>
Own Id: OTP-18732 Aux Id: GH-7444, PR-7458 </p>
</item>
<item>
<p>
The cleanup operation of not yet delivered signals to a
terminated process yielded excessively.</p>
<p>
Own Id: OTP-18752 Aux Id: PR-7633 </p>
</item>
<item>
<p>
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.</p>
<p>
Own Id: OTP-18790 Aux Id: PR-7742 </p>
</item>
<item>
<p>
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.</p>
<p>
Bug has been present for since OTP 17.0.</p>
<p>
Own Id: OTP-18797 Aux Id: PR-7712 GH-7683 </p>
</item>
</list>
</section>

</section>

<section><title>Erts 12.3.2.13</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 = 12.3.2.13
VSN = 12.3.2.14

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

<section><title>Crypto 5.0.6.4</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix VM crash caused by <c>crypto being</c> purged and
reloaded (by init:restart for example) on OS with musl
libc (such as Alpine linux).</p>
<p>
Own Id: OTP-18670 Aux Id: GH-7436, PR-7450 </p>
</item>
</list>
</section>

</section>

<section><title>Crypto 5.0.6.3</title>

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

<section><title>Kernel 8.3.2.4</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
gen_tcp:connect with socket address and socket (inet-)
backend fails because of missing callback function.</p>
<p>
Own Id: OTP-18707 Aux Id: #7530 </p>
</item>
</list>
</section>

</section>

<section><title>Kernel 8.3.2.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/kernel/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
KERNEL_VSN = 8.3.2.3
KERNEL_VSN = 8.3.2.4
17 changes: 16 additions & 1 deletion lib/mnesia/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,22 @@
thus constitutes one section in this document. The title of each
section is the version number of Mnesia.</p>

<section><title>Mnesia 4.20.4.2</title>
<section><title>Mnesia 4.20.4.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Do not delete old backup file if the new backup fails.</p>
<p>
Own Id: OTP-18711 Aux Id: ERIERL-963 </p>
</item>
</list>
</section>

</section>

<section><title>Mnesia 4.20.4.2</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.20.4.2
MNESIA_VSN = 4.20.4.3
15 changes: 15 additions & 0 deletions lib/public_key/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,21 @@
<file>notes.xml</file>
</header>

<section><title>Public_Key 1.12.0.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Country name comparison shall be case insensitive</p>
<p>
Own Id: OTP-18718 Aux Id: GH-7546 </p>
</item>
</list>
</section>

</section>

<section><title>Public_Key 1.12.0.1</title>

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

<section><title>SSL 10.7.3.9</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
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.</p>
<p>
Own Id: OTP-18712 Aux Id: GH-7431 </p>
</item>
</list>
</section>

</section>

<section><title>SSL 10.7.3.8</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 = 10.7.3.8
SSL_VSN = 10.7.3.9
15 changes: 9 additions & 6 deletions make/otp_version_tickets
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit dbaef52

Please sign in to comment.