Skip to content

Commit 2abfa09

Browse files
author
Erlang/OTP
committed
Prepare release
1 parent 31f0d2e commit 2abfa09

File tree

19 files changed

+260
-21
lines changed

19 files changed

+260
-21
lines changed

erts/doc/src/notes.xml

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

34+
<section><title>Erts 12.3.2</title>
35+
36+
<section><title>Fixed Bugs and Malfunctions</title>
37+
<list>
38+
<item>
39+
<p>
40+
Let EPMD tolerate failure when binding to IPv4/IPv6
41+
loopback intefaces in addition to user-supplied addresses
42+
via <c>ERL_EPMD_ADDRESS</c> or the <c>-address</c>
43+
option. This can happen, for example, if the host system
44+
has ipv6 disabled via the disable_ipv6 sysctl.</p>
45+
<p>
46+
Own Id: OTP-17970 Aux Id: PR-5762 </p>
47+
</item>
48+
<item>
49+
<p>Fixed a rare bug in <c>binary_to_term/1</c>,
50+
<c>enif_make_map_from_arrays</c>,
51+
<c>erl_drv_send_term</c>, and Erlang distribution that
52+
could crash the emulator.</p>
53+
<p>
54+
Own Id: OTP-18027</p>
55+
</item>
56+
<item>
57+
<p>Fixed a rare race in <c>persistent_term:get/1,2</c>
58+
that could cause it to return the value of another
59+
key.</p>
60+
<p>
61+
Own Id: OTP-18065 Aux Id: GH-5908 </p>
62+
</item>
63+
<item>
64+
<p>
65+
Fix bug where the process message queue was left in an
66+
inconsistent state when changing from on_heap to off_heap
67+
message queue data causing the GC to segfault.</p>
68+
<p>
69+
Own Id: OTP-18075 Aux Id: PR-5927 </p>
70+
</item>
71+
<item>
72+
<p>
73+
Fix functions that convert universal to localtime (such
74+
as erlang:localtime/0 and
75+
erlang:universaltime_to_localtime/1) to fetch the correct
76+
localtime if it is changed after the start of the VM.</p>
77+
<p>
78+
Own Id: OTP-18076 Aux Id: ERIERL-802 PR-5905 </p>
79+
</item>
80+
<item>
81+
<p>
82+
Fix memory leak when a process doing a distributed
83+
fragmented send is sent an exit signal. Before this fix
84+
the receiving node would be left with an incomplete
85+
message that would remain until the nodes were
86+
disconnected. The bug has existed since Erlang/OTP 21.</p>
87+
<p>
88+
Own Id: OTP-18077 Aux Id: GH-5876 PR-5892 </p>
89+
</item>
90+
<item>
91+
<p>
92+
Corrected the behaviour of the shutdown function when
93+
using with the inet_backend = socket. It was not
94+
sufficiently compatible with the "old" gen_tcp.</p>
95+
<p>
96+
Own Id: OTP-18080 Aux Id: GH-5930 </p>
97+
</item>
98+
</list>
99+
</section>
100+
101+
</section>
102+
34103
<section><title>Erts 12.3.1</title>
35104

36105
<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 = 12.3.1
21+
VSN = 12.3.2
2222

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

lib/compiler/doc/src/notes.xml

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

35+
<section><title>Compiler 8.1.1</title>
36+
37+
<section><title>Fixed Bugs and Malfunctions</title>
38+
<list>
39+
<item>
40+
<p>Fixed a performance bug in the validator that made
41+
certain files take a very long time to compile.</p>
42+
<p>
43+
Own Id: OTP-18066 Aux Id: GH-5915 </p>
44+
</item>
45+
<item>
46+
<p>In rare circumstances, the compiler would mistakenly
47+
assume that a call to <c>setelement/3</c> would always
48+
fail and remove all code following the call.</p>
49+
<p>
50+
Own Id: OTP-18082</p>
51+
</item>
52+
</list>
53+
</section>
54+
55+
</section>
56+
3557
<section><title>Compiler 8.1</title>
3658

3759
<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.1
1+
COMPILER_VSN = 8.1.1

lib/inets/doc/src/notes.xml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,23 @@
3333
<file>notes.xml</file>
3434
</header>
3535

36-
<section><title>Inets 7.5.2</title>
36+
<section><title>Inets 7.5.3</title>
37+
38+
<section><title>Fixed Bugs and Malfunctions</title>
39+
<list>
40+
<item>
41+
<p>
42+
Fix handling of erl_script_script option in httpd when
43+
atom 'all' is used as AllowedModule.</p>
44+
<p>
45+
Own Id: OTP-18069 Aux Id: ERIERL-805 </p>
46+
</item>
47+
</list>
48+
</section>
49+
50+
</section>
51+
52+
<section><title>Inets 7.5.2</title>
3753

3854
<section><title>Fixed Bugs and Malfunctions</title>
3955
<list>

lib/inets/vsn.mk

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

2121
APPLICATION = inets
22-
INETS_VSN = 7.5.2
22+
INETS_VSN = 7.5.3
2323
PRE_VSN =
2424
APP_VSN = "$(APPLICATION)-$(INETS_VSN)$(PRE_VSN)"

lib/kernel/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 Kernel application.</p>
3333

34+
<section><title>Kernel 8.3.2</title>
35+
36+
<section><title>Fixed Bugs and Malfunctions</title>
37+
<list>
38+
<item>
39+
<p>
40+
inet:getopts/2 for the 'raw' option for a socket created
41+
with inet-backend 'socket' failed.</p>
42+
<p>
43+
Own Id: OTP-18078 Aux Id: GH-5930 </p>
44+
</item>
45+
<item>
46+
<p>
47+
Corrected the behaviour of the shutdown function when
48+
using with the inet_backend = socket. It was not
49+
sufficiently compatible with the "old" gen_tcp.</p>
50+
<p>
51+
Own Id: OTP-18080 Aux Id: GH-5930 </p>
52+
</item>
53+
</list>
54+
</section>
55+
56+
</section>
57+
3458
<section><title>Kernel 8.3.1</title>
3559

3660
<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
@@ -57,7 +57,8 @@
5757
{<<"^8\\.2$">>,[restart_new_emulator]},
5858
{<<"^8\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
5959
{<<"^8\\.3$">>,[restart_new_emulator]},
60-
{<<"^8\\.3\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}],
60+
{<<"^8\\.3\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
61+
{<<"^8\\.3\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}],
6162
[{<<"^6\\.4$">>,[restart_new_emulator]},
6263
{<<"^6\\.4\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
6364
{<<"^6\\.4\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
@@ -87,4 +88,5 @@
8788
{<<"^8\\.2$">>,[restart_new_emulator]},
8889
{<<"^8\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
8990
{<<"^8\\.3$">>,[restart_new_emulator]},
90-
{<<"^8\\.3\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}]}.
91+
{<<"^8\\.3\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
92+
{<<"^8\\.3\\.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 = 8.3.1
1+
KERNEL_VSN = 8.3.2

lib/mnesia/doc/src/notes.xml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,24 @@
3939
thus constitutes one section in this document. The title of each
4040
section is the version number of Mnesia.</p>
4141

42-
<section><title>Mnesia 4.20.3</title>
42+
<section><title>Mnesia 4.20.4</title>
43+
44+
<section><title>Fixed Bugs and Malfunctions</title>
45+
<list>
46+
<item>
47+
<p>
48+
Fixed <c>mnesia:add_table_copy/3</c> so that calling it
49+
when mnesia started on another node does not fail or
50+
cause hanging nodes.</p>
51+
<p>
52+
Own Id: OTP-18056</p>
53+
</item>
54+
</list>
55+
</section>
56+
57+
</section>
58+
59+
<section><title>Mnesia 4.20.3</title>
4360

4461
<section><title>Improvements and New Features</title>
4562
<list>

0 commit comments

Comments
 (0)