Skip to content

Commit 8247194

Browse files
author
Erlang/OTP
committed
Prepare release
1 parent 2ca0eaf commit 8247194

File tree

23 files changed

+418
-16
lines changed

23 files changed

+418
-16
lines changed

erts/doc/src/notes.xml

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,100 @@
3131
</header>
3232
<p>This document describes the changes made to the ERTS application.</p>
3333

34+
<section><title>Erts 14.2.3</title>
35+
36+
<section><title>Fixed Bugs and Malfunctions</title>
37+
<list>
38+
<item>
39+
<p>
40+
Fixed compile warning in erl_nif.c for gcc-13.</p>
41+
<p>
42+
Own Id: OTP-18906 Aux Id: PR-7930 </p>
43+
</item>
44+
<item>
45+
<p>
46+
Fix C++ compile error for macros <c>enif_select_read</c>
47+
and friends.</p>
48+
<p>
49+
Own Id: OTP-18907 Aux Id: PR-7932 </p>
50+
</item>
51+
<item>
52+
<p>
53+
Fixed a name clash on Solaris that prevented the JIT from
54+
being built.</p>
55+
<p>
56+
Own Id: OTP-18940 Aux Id: GH-8024 </p>
57+
</item>
58+
<item>
59+
<p>
60+
Fix termcap detection on solaris.</p>
61+
<p>
62+
Own Id: OTP-18952 Aux Id: PR-8025 </p>
63+
</item>
64+
<item>
65+
<p>
66+
Fix heap corruption bug that could cause runaway memory
67+
consumption due to circular offheap list at process exit.
68+
Other symptoms may also be possible. Bug exists since OTP
69+
25.0.</p>
70+
<p>
71+
Own Id: OTP-18971 Aux Id: GH-8044 </p>
72+
</item>
73+
<item>
74+
<p>
75+
Do not clear tracing in old module instance if load fails
76+
with 'not_purged'.</p>
77+
<p>
78+
Own Id: OTP-18979 </p>
79+
</item>
80+
<item>
81+
<p>
82+
When exceeding the `max_heap_size` limit in a garbage
83+
collection initiated by some bit syntax operations, the
84+
process would not always terminate immediately.</p>
85+
<p>
86+
Own Id: OTP-18982 </p>
87+
</item>
88+
<item>
89+
<p>The code server could be hanging if a module with
90+
<c>on_load</c> function was loaded at the same time as
91+
another module was purged using
92+
<c>erlang:purge_module</c> directly.</p>
93+
<p>
94+
Own Id: OTP-19006 </p>
95+
</item>
96+
<item>
97+
<p>A process optimized for parallel signal delivery could
98+
under some circumstances lose wakeup information. That
99+
is, the processes was not woken up to take care of the
100+
signal, so the signal would not be taken care of until
101+
the process was woken by another signal. Only processes
102+
configured with <seeerl
103+
marker="erlang#process_flag_message_queue_data"><c>message_queue_data</c></seeerl>
104+
set to <c>off_heap</c> utilize this optimization.</p>
105+
<p>
106+
Own Id: OTP-19008 Aux Id: GH-8119, PR-8201 </p>
107+
</item>
108+
<item>
109+
<p>
110+
Fix segfault when generating crashdump containing a fun
111+
places in persistent_term storage.</p>
112+
<p>
113+
Own Id: OTP-19009 Aux Id: PR-8181 </p>
114+
</item>
115+
<item>
116+
<p>By default the JIT is disabled on Intel Macs, because
117+
of annoying poups on macOS Sonoma. It is now possible to
118+
explicitly enable the JIT on Intel Macs. Here is how:
119+
<c>./configure --enable-jit</c></p>
120+
<p>
121+
Own Id: OTP-19011 </p>
122+
</item>
123+
</list>
124+
</section>
125+
126+
</section>
127+
34128
<section><title>Erts 14.2.2</title>
35129

36130
<section><title>Fixed Bugs and Malfunctions</title>

erts/vsn.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
# %CopyrightEnd%
1919
#
2020

21-
VSN = 14.2.2
21+
VSN = 14.2.3
2222

2323
# Port number 4365 in 4.2
2424
# Port number 4366 in 4.3

lib/compiler/doc/src/notes.xml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,35 @@
3232
<p>This document describes the changes made to the Compiler
3333
application.</p>
3434

35+
<section><title>Compiler 8.4.2</title>
36+
37+
<section><title>Fixed Bugs and Malfunctions</title>
38+
<list>
39+
<item>
40+
<p>In rare circumstances, an unsafe optimization could
41+
cause the compiler to generate incorrect code for list
42+
matching.</p>
43+
<p>
44+
Own Id: OTP-19003 Aux Id: GH-8187, PR-8189 </p>
45+
</item>
46+
</list>
47+
</section>
48+
49+
50+
<section><title>Improvements and New Features</title>
51+
<list>
52+
<item>
53+
<p>
54+
Fix the compilation server to restart if the applications
55+
in its lib dir changes inbetween <c>erlc</c> invokations.</p>
56+
<p>
57+
Own Id: OTP-18936 </p>
58+
</item>
59+
</list>
60+
</section>
61+
62+
</section>
63+
3564
<section><title>Compiler 8.4.1</title>
3665

3766
<section><title>Fixed Bugs and Malfunctions</title>

lib/compiler/vsn.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
COMPILER_VSN = 8.4.1
1+
COMPILER_VSN = 8.4.2

lib/crypto/doc/src/notes.xml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,30 @@
3131
</header>
3232
<p>This document describes the changes made to the Crypto application.</p>
3333

34+
<section><title>Crypto 5.4.1</title>
35+
36+
<section><title>Fixed Bugs and Malfunctions</title>
37+
<list>
38+
<item>
39+
<p>
40+
Fix compile error when OPENSSL_NO_DES is defined.</p>
41+
<p>
42+
Own Id: OTP-18921 </p>
43+
</item>
44+
<item>
45+
<p>The function <c>crypto:pbkdf2_hmac</c> will no longer
46+
block the main schedulers. If the iteration count or
47+
block size parameters are such that the function is
48+
likely to take a long time to execute, the function will
49+
be scheduled to run on a dirty CPU scheduler.</p>
50+
<p>
51+
Own Id: OTP-18996 Aux Id: PR-8173, PR-8174 </p>
52+
</item>
53+
</list>
54+
</section>
55+
56+
</section>
57+
3458
<section><title>Crypto 5.4</title>
3559

3660
<section><title>Fixed Bugs and Malfunctions</title>

lib/crypto/vsn.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
CRYPTO_VSN = 5.4
1+
CRYPTO_VSN = 5.4.1

lib/kernel/doc/src/notes.xml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,44 @@
3131
</header>
3232
<p>This document describes the changes made to the Kernel application.</p>
3333

34+
<section><title>Kernel 9.2.2</title>
35+
36+
<section><title>Fixed Bugs and Malfunctions</title>
37+
<list>
38+
<item>
39+
<p>
40+
Fix performance bug when using <c>io:fread</c> to read
41+
from <c>standard_io</c>. This regression was introduced
42+
in OTP 26.0.</p>
43+
<p>
44+
Own Id: OTP-18910 Aux Id: PR-7933 GH-7924 </p>
45+
</item>
46+
<item>
47+
<p>
48+
A bug in the code server could cause it to crash in some
49+
concurrent scenarios. This bug was introduced in 26.1.</p>
50+
<p>
51+
Own Id: OTP-18948 Aux Id: PR-8046 </p>
52+
</item>
53+
<item>
54+
<p>
55+
Fixed gen_udp:open/2 type spec to include already
56+
supported module socket address types.</p>
57+
<p>
58+
Own Id: OTP-18990 Aux Id: GH-8158 </p>
59+
</item>
60+
<item>
61+
<p>
62+
Fix reading of password for ssh client when in
63+
<c>user_interactive</c> mode.</p>
64+
<p>
65+
Own Id: OTP-19007 Aux Id: ERIERL-1049 </p>
66+
</item>
67+
</list>
68+
</section>
69+
70+
</section>
71+
3472
<section><title>Kernel 9.2.1</title>
3573

3674
<section><title>Fixed Bugs and Malfunctions</title>

lib/kernel/src/kernel.appup.src

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@
6060
{<<"^9\\.1$">>,[restart_new_emulator]},
6161
{<<"^9\\.1\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
6262
{<<"^9\\.2$">>,[restart_new_emulator]},
63-
{<<"^9\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}],
63+
{<<"^9\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
64+
{<<"^9\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}],
6465
[{<<"^8\\.0$">>,[restart_new_emulator]},
6566
{<<"^8\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
6667
{<<"^8\\.0\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
@@ -93,4 +94,5 @@
9394
{<<"^9\\.1$">>,[restart_new_emulator]},
9495
{<<"^9\\.1\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
9596
{<<"^9\\.2$">>,[restart_new_emulator]},
96-
{<<"^9\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}]}.
97+
{<<"^9\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
98+
{<<"^9\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}.

lib/kernel/vsn.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
KERNEL_VSN = 9.2.1
1+
KERNEL_VSN = 9.2.2

lib/odbc/doc/src/notes.xml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,22 @@
3232
<p>This document describes the changes made to the odbc application.
3333
</p>
3434

35-
<section><title>ODBC 2.14.1</title>
35+
<section><title>ODBC 2.14.2</title>
36+
37+
<section><title>Improvements and New Features</title>
38+
<list>
39+
<item>
40+
<p>
41+
Use spec for API doc</p>
42+
<p>
43+
Own Id: OTP-18926 </p>
44+
</item>
45+
</list>
46+
</section>
47+
48+
</section>
49+
50+
<section><title>ODBC 2.14.1</title>
3651

3752
<section><title>Improvements and New Features</title>
3853
<list>

0 commit comments

Comments
 (0)