Skip to content

Commit 1e4a988

Browse files
author
Erlang/OTP
committed
Prepare release
1 parent 8b34035 commit 1e4a988

File tree

15 files changed

+330
-31
lines changed

15 files changed

+330
-31
lines changed

erts/doc/src/notes.xml

+71
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,77 @@
3131
</header>
3232
<p>This document describes the changes made to the ERTS application.</p>
3333

34+
<section><title>Erts 14.0.2</title>
35+
36+
<section><title>Fixed Bugs and Malfunctions</title>
37+
<list>
38+
<item>
39+
<p>
40+
Fix using the IME (Input Method Editor) to enter text in
41+
cmd.exe and powershell.exe on Windows.</p>
42+
<p>
43+
Own Id: OTP-18630 Aux Id: PR-7275 GH-7029 </p>
44+
</item>
45+
<item>
46+
<p>
47+
Multiple socket:accept calls issue. When making multiple
48+
accept calls, only the last call is active.</p>
49+
<p>
50+
Own Id: OTP-18635 Aux Id: #7328 </p>
51+
</item>
52+
<item>
53+
<p>
54+
Fix the shell to ignore terminal delay when the terminal
55+
capabilities report that they should be used.</p>
56+
<p>
57+
Own Id: OTP-18636 Aux Id: PR-7352 GH-7308 </p>
58+
</item>
59+
<item>
60+
<p>
61+
Fix "oldshell" to echo characters while typing on
62+
Windows.</p>
63+
<p>
64+
Own Id: OTP-18637 Aux Id: PR-7359 GH-7324 </p>
65+
</item>
66+
<item>
67+
<p>
68+
On Windows, a call to the function socket:close, when
69+
there are waiting active calls to read, write or accept
70+
functions, could hang.</p>
71+
<p>
72+
Own Id: OTP-18646</p>
73+
</item>
74+
<item>
75+
<p>
76+
Fix issues when reading or configuring <c>standard_io</c>
77+
on Windows when erl.exe is started using <c>-noshell</c>
78+
flag.</p>
79+
<p>
80+
Own Id: OTP-18649 Aux Id: GH-7261 PR-7400 </p>
81+
</item>
82+
<item>
83+
<p>The following functions are now much faster when given
84+
a long list or binary:</p> <list>
85+
<item>erlang:list_to_integer/1</item>
86+
<item>erlang:binary_to_integer/1</item>
87+
<item>erlang:binary_to_integer/2</item>
88+
<item>erlang:list_to_integer/2</item>
89+
<item>string:to_integer/1</item> </list>
90+
<p>
91+
Own Id: OTP-18659 Aux Id: PR-7426 </p>
92+
</item>
93+
<item>
94+
<p>On AArch64 (ARM64), equality and non-equality tests
95+
with literal bitstrings could succeed when they should
96+
fail and vice versa.</p>
97+
<p>
98+
Own Id: OTP-18663 Aux Id: GH-7433, PR-7437 </p>
99+
</item>
100+
</list>
101+
</section>
102+
103+
</section>
104+
34105
<section><title>Erts 14.0.1</title>
35106

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

erts/vsn.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
# %CopyrightEnd%
1919
#
2020

21-
VSN = 14.0.1
21+
VSN = 14.0.2
2222

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

lib/compiler/doc/src/notes.xml

+29
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.3.2</title>
36+
37+
<section><title>Fixed Bugs and Malfunctions</title>
38+
<list>
39+
<item>
40+
<p>Fixed a type handling bug that would cause an internal
41+
consistence failure for correct code.</p>
42+
<p>
43+
Own Id: OTP-18625 Aux Id: GH-7354 </p>
44+
</item>
45+
<item>
46+
<p>Fixed a bug that could cause the stack trace of
47+
<c>throw</c> exceptions to be erroneously optimized
48+
out.</p>
49+
<p>
50+
Own Id: OTP-18626 Aux Id: GH-7356 </p>
51+
</item>
52+
<item>
53+
<p>Complex guard expression using '<c>or</c>' were not
54+
always fully evaluated, making guards that were supposed
55+
to fail succeed.</p>
56+
<p>
57+
Own Id: OTP-18634 Aux Id: GH-7370 </p>
58+
</item>
59+
</list>
60+
</section>
61+
62+
</section>
63+
3564
<section><title>Compiler 8.3.1</title>
3665

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

lib/compiler/vsn.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
COMPILER_VSN = 8.3.1
1+
COMPILER_VSN = 8.3.2

lib/kernel/doc/src/notes.xml

+107
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,113 @@
3131
</header>
3232
<p>This document describes the changes made to the Kernel application.</p>
3333

34+
<section><title>Kernel 9.0.2</title>
35+
36+
<section><title>Fixed Bugs and Malfunctions</title>
37+
<list>
38+
<item>
39+
<p>
40+
Fix bug where when you entered Alt+Enter in the terminal,
41+
the cursor would move to the last line, instead of moving
42+
to the next line.</p>
43+
<p>
44+
Own Id: OTP-18580 Aux Id: PR-7242 </p>
45+
</item>
46+
<item>
47+
<p>
48+
Fix so that the shell does not crash on startup when
49+
termcap is not available.</p>
50+
<p>
51+
Own Id: OTP-18624 Aux Id: GH-7296 </p>
52+
</item>
53+
<item>
54+
<p>
55+
Multiple socket:accept calls issue. When making multiple
56+
accept calls, only the last call is active.</p>
57+
<p>
58+
Own Id: OTP-18635 Aux Id: #7328 </p>
59+
</item>
60+
<item>
61+
<p>
62+
Fix the shell to ignore terminal delay when the terminal
63+
capabilities report that they should be used.</p>
64+
<p>
65+
Own Id: OTP-18636 Aux Id: PR-7352 GH-7308 </p>
66+
</item>
67+
<item>
68+
<p>
69+
Fix "oldshell" to echo characters while typing on
70+
Windows.</p>
71+
<p>
72+
Own Id: OTP-18637 Aux Id: PR-7359 GH-7324 </p>
73+
</item>
74+
<item>
75+
<p>
76+
Fix eof handling when reading from stdin when erlang is
77+
started using <c>-noshell</c>.</p>
78+
<p>
79+
Own Id: OTP-18640 Aux Id: PR-7384 GH-7368 GH-7286 GH-6881 </p>
80+
</item>
81+
<item>
82+
<p>
83+
On Windows, a call to the function socket:close, when
84+
there are waiting active calls to read, write or accept
85+
functions, could hang.</p>
86+
<p>
87+
Own Id: OTP-18646</p>
88+
</item>
89+
<item>
90+
<p>
91+
Fix issues when reading or configuring <c>standard_io</c>
92+
on Windows when erl.exe is started using <c>-noshell</c>
93+
flag.</p>
94+
<p>
95+
Own Id: OTP-18649 Aux Id: GH-7261 PR-7400 </p>
96+
</item>
97+
<item>
98+
<p>
99+
gen_udp:connect with inet_backend = socket fails when the
100+
Address is a hostname (string or atom).</p>
101+
<p>
102+
Own Id: OTP-18650</p>
103+
</item>
104+
<item>
105+
<p>
106+
Fixed problem which would cause shell to crash if
107+
particular escape sequence was written to stdout.</p>
108+
<p>
109+
Own Id: OTP-18651 Aux Id: PR-7242 </p>
110+
</item>
111+
<item>
112+
<p>
113+
Fixed problem where output would disappear if it was
114+
received after a prompt was written in the shell.</p>
115+
<p>
116+
Own Id: OTP-18652 Aux Id: PR-7242 </p>
117+
</item>
118+
<item>
119+
<p>
120+
Fix a crash where the location of erts could not be found
121+
in rebar3 dev builds.</p>
122+
<p>
123+
Own Id: OTP-18656 Aux Id: PR-7404 GH-7390 </p>
124+
</item>
125+
<item>
126+
<p>
127+
Introduce the KERNEL application parameter
128+
<c>standard_io_encoding</c> that can be used to set the
129+
default encoding for standard_io. This option needs to be
130+
set to <c>latin1</c> if the application wants to treat
131+
all input data as bytes rather than utf-8 encoded
132+
characters.</p>
133+
<p>
134+
Own Id: OTP-18657 Aux Id: GH-7230 PR-7384 </p>
135+
</item>
136+
</list>
137+
</section>
138+
139+
</section>
140+
34141
<section><title>Kernel 9.0.1</title>
35142

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

lib/kernel/src/kernel.appup.src

+4-2
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@
5454
{<<"^8\\.5\\.3(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
5555
{<<"^8\\.5\\.4(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
5656
{<<"^9\\.0$">>,[restart_new_emulator]},
57-
{<<"^9\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}],
57+
{<<"^9\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
58+
{<<"^9\\.0\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}],
5859
[{<<"^8\\.0$">>,[restart_new_emulator]},
5960
{<<"^8\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
6061
{<<"^8\\.0\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
@@ -81,4 +82,5 @@
8182
{<<"^8\\.5\\.3(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
8283
{<<"^8\\.5\\.4(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
8384
{<<"^9\\.0$">>,[restart_new_emulator]},
84-
{<<"^9\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}]}.
85+
{<<"^9\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
86+
{<<"^9\\.0\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}.

lib/kernel/vsn.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
KERNEL_VSN = 9.0.1
1+
KERNEL_VSN = 9.0.2

lib/ssh/doc/src/notes.xml

+16
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,22 @@
3030
<file>notes.xml</file>
3131
</header>
3232

33+
<section><title>Ssh 5.0.1</title>
34+
35+
<section><title>Fixed Bugs and Malfunctions</title>
36+
<list>
37+
<item>
38+
<p>
39+
Added multiline editing support to ssh clients connected
40+
through OTP ssh daemon.</p>
41+
<p>
42+
Own Id: OTP-18653 Aux Id: PR-7242 </p>
43+
</item>
44+
</list>
45+
</section>
46+
47+
</section>
48+
3349
<section><title>Ssh 5.0</title>
3450

3551
<section><title>Improvements and New Features</title>

lib/ssh/vsn.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#-*-makefile-*- ; force emacs to enter makefile-mode
22

3-
SSH_VSN = 5.0
3+
SSH_VSN = 5.0.1
44
APP_VSN = "ssh-$(SSH_VSN)"

lib/ssl/doc/src/notes.xml

+29
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,35 @@
2727
</header>
2828
<p>This document describes the changes made to the SSL application.</p>
2929

30+
<section><title>SSL 11.0.2</title>
31+
32+
<section><title>Fixed Bugs and Malfunctions</title>
33+
<list>
34+
<item>
35+
<p>
36+
Added keylog information to all protocol versions in
37+
<c>ssl:connection_information/2</c>.</p>
38+
<p>
39+
Own Id: OTP-18643 Aux Id: ERIERL-932 </p>
40+
</item>
41+
</list>
42+
</section>
43+
44+
45+
<section><title>Improvements and New Features</title>
46+
<list>
47+
<item>
48+
<p>
49+
Add RFC-6083 considerations for DTLS to enable gen_sctp
50+
based callback for the transport.</p>
51+
<p>
52+
Own Id: OTP-18618 Aux Id: ERIERL-932 </p>
53+
</item>
54+
</list>
55+
</section>
56+
57+
</section>
58+
3059
<section><title>SSL 11.0.1</title>
3160

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

lib/ssl/vsn.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
SSL_VSN = 11.0.1
1+
SSL_VSN = 11.0.2

lib/stdlib/doc/src/notes.xml

+42
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,48 @@
3131
</header>
3232
<p>This document describes the changes made to the STDLIB application.</p>
3333

34+
<section><title>STDLIB 5.0.2</title>
35+
36+
<section><title>Fixed Bugs and Malfunctions</title>
37+
<list>
38+
<item>
39+
<p>
40+
Fix bug where when you entered Alt+Enter in the terminal,
41+
the cursor would move to the last line, instead of moving
42+
to the next line.</p>
43+
<p>
44+
Own Id: OTP-18580 Aux Id: PR-7242 </p>
45+
</item>
46+
<item>
47+
<p>
48+
Fix eof handling when reading from stdin when erlang is
49+
started using <c>-noshell</c>.</p>
50+
<p>
51+
Own Id: OTP-18640 Aux Id: PR-7384 GH-7368 GH-7286 GH-6881 </p>
52+
</item>
53+
<item>
54+
<p>
55+
Fixed problem where output would disappear if it was
56+
received after a prompt was written in the shell.</p>
57+
<p>
58+
Own Id: OTP-18652 Aux Id: PR-7242 </p>
59+
</item>
60+
<item>
61+
<p>The following functions are now much faster when given
62+
a long list or binary:</p> <list>
63+
<item>erlang:list_to_integer/1</item>
64+
<item>erlang:binary_to_integer/1</item>
65+
<item>erlang:binary_to_integer/2</item>
66+
<item>erlang:list_to_integer/2</item>
67+
<item>string:to_integer/1</item> </list>
68+
<p>
69+
Own Id: OTP-18659 Aux Id: PR-7426 </p>
70+
</item>
71+
</list>
72+
</section>
73+
74+
</section>
75+
3476
<section><title>STDLIB 5.0.1</title>
3577

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

lib/stdlib/src/stdlib.appup.src

+4-2
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@
5151
{<<"^4\\.3\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
5252
{<<"^4\\.3\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
5353
{<<"^5\\.0$">>,[restart_new_emulator]},
54-
{<<"^5\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}],
54+
{<<"^5\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
55+
{<<"^5\\.0\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}],
5556
[{<<"^3\\.15$">>,[restart_new_emulator]},
5657
{<<"^3\\.15\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
5758
{<<"^3\\.15\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
@@ -75,4 +76,5 @@
7576
{<<"^4\\.3\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
7677
{<<"^4\\.3\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
7778
{<<"^5\\.0$">>,[restart_new_emulator]},
78-
{<<"^5\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}]}.
79+
{<<"^5\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
80+
{<<"^5\\.0\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}.

lib/stdlib/vsn.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
STDLIB_VSN = 5.0.1
1+
STDLIB_VSN = 5.0.2

0 commit comments

Comments
 (0)