Skip to content

Commit

Permalink
Prepare release
Browse files Browse the repository at this point in the history
  • Loading branch information
Erlang/OTP committed Jun 28, 2023
1 parent 8b34035 commit 1e4a988
Show file tree
Hide file tree
Showing 15 changed files with 330 additions and 31 deletions.
71 changes: 71 additions & 0 deletions erts/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,77 @@
</header>
<p>This document describes the changes made to the ERTS application.</p>

<section><title>Erts 14.0.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix using the IME (Input Method Editor) to enter text in
cmd.exe and powershell.exe on Windows.</p>
<p>
Own Id: OTP-18630 Aux Id: PR-7275 GH-7029 </p>
</item>
<item>
<p>
Multiple socket:accept calls issue. When making multiple
accept calls, only the last call is active.</p>
<p>
Own Id: OTP-18635 Aux Id: #7328 </p>
</item>
<item>
<p>
Fix the shell to ignore terminal delay when the terminal
capabilities report that they should be used.</p>
<p>
Own Id: OTP-18636 Aux Id: PR-7352 GH-7308 </p>
</item>
<item>
<p>
Fix "oldshell" to echo characters while typing on
Windows.</p>
<p>
Own Id: OTP-18637 Aux Id: PR-7359 GH-7324 </p>
</item>
<item>
<p>
On Windows, a call to the function socket:close, when
there are waiting active calls to read, write or accept
functions, could hang.</p>
<p>
Own Id: OTP-18646</p>
</item>
<item>
<p>
Fix issues when reading or configuring <c>standard_io</c>
on Windows when erl.exe is started using <c>-noshell</c>
flag.</p>
<p>
Own Id: OTP-18649 Aux Id: GH-7261 PR-7400 </p>
</item>
<item>
<p>The following functions are now much faster when given
a long list or binary:</p> <list>
<item>erlang:list_to_integer/1</item>
<item>erlang:binary_to_integer/1</item>
<item>erlang:binary_to_integer/2</item>
<item>erlang:list_to_integer/2</item>
<item>string:to_integer/1</item> </list>
<p>
Own Id: OTP-18659 Aux Id: PR-7426 </p>
</item>
<item>
<p>On AArch64 (ARM64), equality and non-equality tests
with literal bitstrings could succeed when they should
fail and vice versa.</p>
<p>
Own Id: OTP-18663 Aux Id: GH-7433, PR-7437 </p>
</item>
</list>
</section>

</section>

<section><title>Erts 14.0.1</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.0.1
VSN = 14.0.2

# 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.3.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>Fixed a type handling bug that would cause an internal
consistence failure for correct code.</p>
<p>
Own Id: OTP-18625 Aux Id: GH-7354 </p>
</item>
<item>
<p>Fixed a bug that could cause the stack trace of
<c>throw</c> exceptions to be erroneously optimized
out.</p>
<p>
Own Id: OTP-18626 Aux Id: GH-7356 </p>
</item>
<item>
<p>Complex guard expression using '<c>or</c>' were not
always fully evaluated, making guards that were supposed
to fail succeed.</p>
<p>
Own Id: OTP-18634 Aux Id: GH-7370 </p>
</item>
</list>
</section>

</section>

<section><title>Compiler 8.3.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.3.1
COMPILER_VSN = 8.3.2
107 changes: 107 additions & 0 deletions lib/kernel/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,113 @@
</header>
<p>This document describes the changes made to the Kernel application.</p>

<section><title>Kernel 9.0.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix bug where when you entered Alt+Enter in the terminal,
the cursor would move to the last line, instead of moving
to the next line.</p>
<p>
Own Id: OTP-18580 Aux Id: PR-7242 </p>
</item>
<item>
<p>
Fix so that the shell does not crash on startup when
termcap is not available.</p>
<p>
Own Id: OTP-18624 Aux Id: GH-7296 </p>
</item>
<item>
<p>
Multiple socket:accept calls issue. When making multiple
accept calls, only the last call is active.</p>
<p>
Own Id: OTP-18635 Aux Id: #7328 </p>
</item>
<item>
<p>
Fix the shell to ignore terminal delay when the terminal
capabilities report that they should be used.</p>
<p>
Own Id: OTP-18636 Aux Id: PR-7352 GH-7308 </p>
</item>
<item>
<p>
Fix "oldshell" to echo characters while typing on
Windows.</p>
<p>
Own Id: OTP-18637 Aux Id: PR-7359 GH-7324 </p>
</item>
<item>
<p>
Fix eof handling when reading from stdin when erlang is
started using <c>-noshell</c>.</p>
<p>
Own Id: OTP-18640 Aux Id: PR-7384 GH-7368 GH-7286 GH-6881 </p>
</item>
<item>
<p>
On Windows, a call to the function socket:close, when
there are waiting active calls to read, write or accept
functions, could hang.</p>
<p>
Own Id: OTP-18646</p>
</item>
<item>
<p>
Fix issues when reading or configuring <c>standard_io</c>
on Windows when erl.exe is started using <c>-noshell</c>
flag.</p>
<p>
Own Id: OTP-18649 Aux Id: GH-7261 PR-7400 </p>
</item>
<item>
<p>
gen_udp:connect with inet_backend = socket fails when the
Address is a hostname (string or atom).</p>
<p>
Own Id: OTP-18650</p>
</item>
<item>
<p>
Fixed problem which would cause shell to crash if
particular escape sequence was written to stdout.</p>
<p>
Own Id: OTP-18651 Aux Id: PR-7242 </p>
</item>
<item>
<p>
Fixed problem where output would disappear if it was
received after a prompt was written in the shell.</p>
<p>
Own Id: OTP-18652 Aux Id: PR-7242 </p>
</item>
<item>
<p>
Fix a crash where the location of erts could not be found
in rebar3 dev builds.</p>
<p>
Own Id: OTP-18656 Aux Id: PR-7404 GH-7390 </p>
</item>
<item>
<p>
Introduce the KERNEL application parameter
<c>standard_io_encoding</c> that can be used to set the
default encoding for standard_io. This option needs to be
set to <c>latin1</c> if the application wants to treat
all input data as bytes rather than utf-8 encoded
characters.</p>
<p>
Own Id: OTP-18657 Aux Id: GH-7230 PR-7384 </p>
</item>
</list>
</section>

</section>

<section><title>Kernel 9.0.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 @@ -54,7 +54,8 @@
{<<"^8\\.5\\.3(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^8\\.5\\.4(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^9\\.0$">>,[restart_new_emulator]},
{<<"^9\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}],
{<<"^9\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^9\\.0\\.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 All @@ -81,4 +82,5 @@
{<<"^8\\.5\\.3(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^8\\.5\\.4(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^9\\.0$">>,[restart_new_emulator]},
{<<"^9\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}]}.
{<<"^9\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^9\\.0\\.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.0.1
KERNEL_VSN = 9.0.2
16 changes: 16 additions & 0 deletions lib/ssh/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,22 @@
<file>notes.xml</file>
</header>

<section><title>Ssh 5.0.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Added multiline editing support to ssh clients connected
through OTP ssh daemon.</p>
<p>
Own Id: OTP-18653 Aux Id: PR-7242 </p>
</item>
</list>
</section>

</section>

<section><title>Ssh 5.0</title>

<section><title>Improvements and New Features</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.0
SSH_VSN = 5.0.1
APP_VSN = "ssh-$(SSH_VSN)"
29 changes: 29 additions & 0 deletions lib/ssl/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,35 @@
</header>
<p>This document describes the changes made to the SSL application.</p>

<section><title>SSL 11.0.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Added keylog information to all protocol versions in
<c>ssl:connection_information/2</c>.</p>
<p>
Own Id: OTP-18643 Aux Id: ERIERL-932 </p>
</item>
</list>
</section>


<section><title>Improvements and New Features</title>
<list>
<item>
<p>
Add RFC-6083 considerations for DTLS to enable gen_sctp
based callback for the transport.</p>
<p>
Own Id: OTP-18618 Aux Id: ERIERL-932 </p>
</item>
</list>
</section>

</section>

<section><title>SSL 11.0.1</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 = 11.0.1
SSL_VSN = 11.0.2
42 changes: 42 additions & 0 deletions lib/stdlib/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,48 @@
</header>
<p>This document describes the changes made to the STDLIB application.</p>

<section><title>STDLIB 5.0.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix bug where when you entered Alt+Enter in the terminal,
the cursor would move to the last line, instead of moving
to the next line.</p>
<p>
Own Id: OTP-18580 Aux Id: PR-7242 </p>
</item>
<item>
<p>
Fix eof handling when reading from stdin when erlang is
started using <c>-noshell</c>.</p>
<p>
Own Id: OTP-18640 Aux Id: PR-7384 GH-7368 GH-7286 GH-6881 </p>
</item>
<item>
<p>
Fixed problem where output would disappear if it was
received after a prompt was written in the shell.</p>
<p>
Own Id: OTP-18652 Aux Id: PR-7242 </p>
</item>
<item>
<p>The following functions are now much faster when given
a long list or binary:</p> <list>
<item>erlang:list_to_integer/1</item>
<item>erlang:binary_to_integer/1</item>
<item>erlang:binary_to_integer/2</item>
<item>erlang:list_to_integer/2</item>
<item>string:to_integer/1</item> </list>
<p>
Own Id: OTP-18659 Aux Id: PR-7426 </p>
</item>
</list>
</section>

</section>

<section><title>STDLIB 5.0.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
6 changes: 4 additions & 2 deletions lib/stdlib/src/stdlib.appup.src
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,8 @@
{<<"^4\\.3\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^4\\.3\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^5\\.0$">>,[restart_new_emulator]},
{<<"^5\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}],
{<<"^5\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^5\\.0\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}],
[{<<"^3\\.15$">>,[restart_new_emulator]},
{<<"^3\\.15\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^3\\.15\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
Expand All @@ -75,4 +76,5 @@
{<<"^4\\.3\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^4\\.3\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^5\\.0$">>,[restart_new_emulator]},
{<<"^5\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}]}.
{<<"^5\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^5\\.0\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}.
2 changes: 1 addition & 1 deletion lib/stdlib/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
STDLIB_VSN = 5.0.1
STDLIB_VSN = 5.0.2
Loading

0 comments on commit 1e4a988

Please sign in to comment.