Skip to content

Commit

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

<section><title>Erts 14.2.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fixed compile warning in erl_nif.c for gcc-13.</p>
<p>
Own Id: OTP-18906 Aux Id: PR-7930 </p>
</item>
<item>
<p>
Fix C++ compile error for macros <c>enif_select_read</c>
and friends.</p>
<p>
Own Id: OTP-18907 Aux Id: PR-7932 </p>
</item>
<item>
<p>
Fixed a name clash on Solaris that prevented the JIT from
being built.</p>
<p>
Own Id: OTP-18940 Aux Id: GH-8024 </p>
</item>
<item>
<p>
Fix termcap detection on solaris.</p>
<p>
Own Id: OTP-18952 Aux Id: PR-8025 </p>
</item>
<item>
<p>
Fix heap corruption bug that could cause runaway memory
consumption due to circular offheap list at process exit.
Other symptoms may also be possible. Bug exists since OTP
25.0.</p>
<p>
Own Id: OTP-18971 Aux Id: GH-8044 </p>
</item>
<item>
<p>
Do not clear tracing in old module instance if load fails
with 'not_purged'.</p>
<p>
Own Id: OTP-18979 </p>
</item>
<item>
<p>
When exceeding the `max_heap_size` limit in a garbage
collection initiated by some bit syntax operations, the
process would not always terminate immediately.</p>
<p>
Own Id: OTP-18982 </p>
</item>
<item>
<p>The code server could be hanging if a module with
<c>on_load</c> function was loaded at the same time as
another module was purged using
<c>erlang:purge_module</c> directly.</p>
<p>
Own Id: OTP-19006 </p>
</item>
<item>
<p>A process optimized for parallel signal delivery could
under some circumstances lose wakeup information. That
is, the processes was not woken up to take care of the
signal, so the signal would not be taken care of until
the process was woken by another signal. Only processes
configured with <seeerl
marker="erlang#process_flag_message_queue_data"><c>message_queue_data</c></seeerl>
set to <c>off_heap</c> utilize this optimization.</p>
<p>
Own Id: OTP-19008 Aux Id: GH-8119, PR-8201 </p>
</item>
<item>
<p>
Fix segfault when generating crashdump containing a fun
places in persistent_term storage.</p>
<p>
Own Id: OTP-19009 Aux Id: PR-8181 </p>
</item>
<item>
<p>By default the JIT is disabled on Intel Macs, because
of annoying poups on macOS Sonoma. It is now possible to
explicitly enable the JIT on Intel Macs. Here is how:
<c>./configure --enable-jit</c></p>
<p>
Own Id: OTP-19011 </p>
</item>
</list>
</section>

</section>

<section><title>Erts 14.2.2</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.2
VSN = 14.2.3

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

<section><title>Compiler 8.4.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>In rare circumstances, an unsafe optimization could
cause the compiler to generate incorrect code for list
matching.</p>
<p>
Own Id: OTP-19003 Aux Id: GH-8187, PR-8189 </p>
</item>
</list>
</section>


<section><title>Improvements and New Features</title>
<list>
<item>
<p>
Fix the compilation server to restart if the applications
in its lib dir changes inbetween <c>erlc</c> invokations.</p>
<p>
Own Id: OTP-18936 </p>
</item>
</list>
</section>

</section>

<section><title>Compiler 8.4.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/compiler/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
COMPILER_VSN = 8.4.1
COMPILER_VSN = 8.4.2
24 changes: 24 additions & 0 deletions lib/crypto/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,30 @@
</header>
<p>This document describes the changes made to the Crypto application.</p>

<section><title>Crypto 5.4.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix compile error when OPENSSL_NO_DES is defined.</p>
<p>
Own Id: OTP-18921 </p>
</item>
<item>
<p>The function <c>crypto:pbkdf2_hmac</c> will no longer
block the main schedulers. If the iteration count or
block size parameters are such that the function is
likely to take a long time to execute, the function will
be scheduled to run on a dirty CPU scheduler.</p>
<p>
Own Id: OTP-18996 Aux Id: PR-8173, PR-8174 </p>
</item>
</list>
</section>

</section>

<section><title>Crypto 5.4</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.4
CRYPTO_VSN = 5.4.1
38 changes: 38 additions & 0 deletions lib/kernel/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,44 @@
</header>
<p>This document describes the changes made to the Kernel application.</p>

<section><title>Kernel 9.2.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix performance bug when using <c>io:fread</c> to read
from <c>standard_io</c>. This regression was introduced
in OTP 26.0.</p>
<p>
Own Id: OTP-18910 Aux Id: PR-7933 GH-7924 </p>
</item>
<item>
<p>
A bug in the code server could cause it to crash in some
concurrent scenarios. This bug was introduced in 26.1.</p>
<p>
Own Id: OTP-18948 Aux Id: PR-8046 </p>
</item>
<item>
<p>
Fixed gen_udp:open/2 type spec to include already
supported module socket address types.</p>
<p>
Own Id: OTP-18990 Aux Id: GH-8158 </p>
</item>
<item>
<p>
Fix reading of password for ssh client when in
<c>user_interactive</c> mode.</p>
<p>
Own Id: OTP-19007 Aux Id: ERIERL-1049 </p>
</item>
</list>
</section>

</section>

<section><title>Kernel 9.2.1</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 @@ -60,7 +60,8 @@
{<<"^9\\.1$">>,[restart_new_emulator]},
{<<"^9\\.1\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^9\\.2$">>,[restart_new_emulator]},
{<<"^9\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}],
{<<"^9\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^9\\.2\\.1(?:\\.[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 @@ -93,4 +94,5 @@
{<<"^9\\.1$">>,[restart_new_emulator]},
{<<"^9\\.1\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^9\\.2$">>,[restart_new_emulator]},
{<<"^9\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}]}.
{<<"^9\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^9\\.2\\.1(?:\\.[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.1
KERNEL_VSN = 9.2.2
17 changes: 16 additions & 1 deletion lib/odbc/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,22 @@
<p>This document describes the changes made to the odbc application.
</p>

<section><title>ODBC 2.14.1</title>
<section><title>ODBC 2.14.2</title>

<section><title>Improvements and New Features</title>
<list>
<item>
<p>
Use spec for API doc</p>
<p>
Own Id: OTP-18926 </p>
</item>
</list>
</section>

</section>

<section><title>ODBC 2.14.1</title>

<section><title>Improvements and New Features</title>
<list>
Expand Down
2 changes: 1 addition & 1 deletion lib/odbc/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ODBC_VSN = 2.14.1
ODBC_VSN = 2.14.2
16 changes: 16 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,22 @@
<file>notes.xml</file>
</header>

<section><title>Public_Key 1.15.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Hostname prefix with X number of dots should not be
accepted.</p>
<p>
Own Id: OTP-18935 Aux Id: GH-8021 </p>
</item>
</list>
</section>

</section>

<section><title>Public_Key 1.15</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.15
PUBLIC_KEY_VSN = 1.15.1
37 changes: 37 additions & 0 deletions lib/ssh/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,43 @@
<file>notes.xml</file>
</header>

<section><title>Ssh 5.1.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
With this change, acceptor_sup is not started for ssh
client as it is not needed in that role.</p>
<p>
Own Id: OTP-18974 </p>
</item>
<item>
<p>
With this change, more secure algorithms are preferred by
ssh and documentation is updated to reflect that.</p>
<p>
Own Id: OTP-18986 </p>
</item>
<item>
<p>
With this change, KEX strict terminal message is emitted
with debug verbosity.</p>
<p>
Own Id: OTP-19002 Aux Id: ERIERL-1041 </p>
</item>
<item>
<p>
Fix reading of password for ssh client when in
<c>user_interactive</c> mode.</p>
<p>
Own Id: OTP-19007 Aux Id: ERIERL-1049 </p>
</item>
</list>
</section>

</section>

<section><title>Ssh 5.1.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/ssh/vsn.mk
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#-*-makefile-*- ; force emacs to enter makefile-mode

SSH_VSN = 5.1.2
SSH_VSN = 5.1.3
APP_VSN = "ssh-$(SSH_VSN)"
Loading

0 comments on commit 8247194

Please sign in to comment.