Patch Package | OTP 26.0.2 |
Git Tag | OTP-26.0.2 |
Date | 2023-06-29 |
Issue Id | |
System | OTP |
Release | 26 |
Application |
compiler-8.3.2 #
The compiler-8.3.2 application can be applied independently of other applications on a full OTP 26 installation.
- OTP-18625
-
- Application(s):
- compiler
- Related Id(s):
- GH-7354
Fixed a type handling bug that would cause an internal consistence failure for correct code.
- OTP-18626
-
- Application(s):
- compiler
- Related Id(s):
- GH-7356
Fixed a bug that could cause the stack trace of throw exceptions to be erroneously optimized out.
- OTP-18634
-
- Application(s):
- compiler
- Related Id(s):
- GH-7370
Complex guard expression using 'or' were not always fully evaluated, making guards that were supposed to fail succeed.
Full runtime dependencies of compiler-8.3.2: crypto-5.1, erts-13.0, kernel-8.4, stdlib-5.0
erts-14.0.2 #
The erts-14.0.2 application can be applied independently of other applications on a full OTP 26 installation.
- OTP-18630
-
Fix using the IME (Input Method Editor) to enter text in cmd.exe and powershell.exe on Windows.
- OTP-18635
-
- Application(s):
- erts, kernel
- Related Id(s):
- #7328
Multiple socket:accept calls issue. When making multiple accept calls, only the last call is active.
- OTP-18636
-
Fix the shell to ignore terminal delay when the terminal capabilities report that they should be used.
- OTP-18637
-
Fix "oldshell" to echo characters while typing on Windows.
- OTP-18646
-
- Application(s):
- erts, kernel
On Windows, a call to the function socket:close, when there are waiting active calls to read, write or accept functions, could hang.
- OTP-18649
-
Fix issues when reading or configuring standard_io on Windows when erl.exe is started using -noshell flag.
- OTP-18659
-
- Application(s):
- erts, stdlib
- Related Id(s):
- PR-7426
The following functions are now much faster when given a long list or binary:
-- erlang:list_to_integer/1
-- erlang:binary_to_integer/1
-- erlang:binary_to_integer/2
-- erlang:list_to_integer/2
-- string:to_integer/1
- OTP-18663
-
On AArch64 (ARM64), equality and non-equality tests with literal bitstrings could succeed when they should fail and vice versa.
Full runtime dependencies of erts-14.0.2: kernel-9.0, sasl-3.3, stdlib-4.1
kernel-9.0.2 #
The kernel-9.0.2 application can be applied independently of other applications on a full OTP 26 installation.
- OTP-18580
-
- Application(s):
- kernel, stdlib
- Related Id(s):
- PR-7242
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.
- OTP-18624
-
- Application(s):
- kernel
- Related Id(s):
- GH-7296
Fix so that the shell does not crash on startup when termcap is not available.
- OTP-18635
-
- Application(s):
- erts, kernel
- Related Id(s):
- #7328
Multiple socket:accept calls issue. When making multiple accept calls, only the last call is active.
- OTP-18636
-
Fix the shell to ignore terminal delay when the terminal capabilities report that they should be used.
- OTP-18637
-
Fix "oldshell" to echo characters while typing on Windows.
- OTP-18640
-
Fix eof handling when reading from stdin when erlang is started using -noshell.
- OTP-18646
-
- Application(s):
- erts, kernel
On Windows, a call to the function socket:close, when there are waiting active calls to read, write or accept functions, could hang.
- OTP-18649
-
Fix issues when reading or configuring standard_io on Windows when erl.exe is started using -noshell flag.
- OTP-18650
-
- Application(s):
- kernel
gen_udp:connect with inet_backend = socket fails when the Address is a hostname (string or atom).
- OTP-18651
-
- Application(s):
- kernel
- Related Id(s):
- PR-7242
Fixed problem which would cause shell to crash if particular escape sequence was written to stdout.
- OTP-18652
-
- Application(s):
- kernel, stdlib
- Related Id(s):
- PR-7242
Fixed problem where output would disappear if it was received after a prompt was written in the shell.
- OTP-18656
-
Fix a crash where the location of erts could not be found in rebar3 dev builds.
- OTP-18657
-
Introduce the KERNEL application parameter standard_io_encoding that can be used to set the default encoding for standard_io. This option needs to be set to latin1 if the application wants to treat all input data as bytes rather than utf-8 encoded characters.
Full runtime dependencies of kernel-9.0.2: crypto-5.0, erts-14.0, sasl-3.0, stdlib-5.0
ssh-5.0.1 #
The ssh-5.0.1 application can be applied independently of other applications on a full OTP 26 installation.
- OTP-18653
-
- Application(s):
- ssh
- Related Id(s):
- PR-7242
Added multiline editing support to ssh clients connected through OTP ssh daemon.
Full runtime dependencies of ssh-5.0.1: crypto-5.0, erts-14.0, kernel-9.0, public_key-1.6.1, runtime_tools-1.15.1, stdlib-5.0, stdlib-5.0
ssl-11.0.2 #
The ssl-11.0.2 application can be applied independently of other applications on a full OTP 26 installation.
- OTP-18643
-
- Application(s):
- ssl
- Related Id(s):
- ERIERL-932
Added keylog information to all protocol versions in ssl:connection_information/2.
- OTP-18618
-
- Application(s):
- ssl
- Related Id(s):
- ERIERL-932
Add RFC-6083 considerations for DTLS to enable gen_sctp based callback for the transport.
Full runtime dependencies of ssl-11.0.2: crypto-5.0, erts-14.0, inets-5.10.7, kernel-9.0, public_key-1.11.3, runtime_tools-1.15.1, stdlib-4.1
stdlib-5.0.2 #
The stdlib-5.0.2 application can be applied independently of other applications on a full OTP 26 installation.
- OTP-18580
-
- Application(s):
- kernel, stdlib
- Related Id(s):
- PR-7242
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.
- OTP-18640
-
Fix eof handling when reading from stdin when erlang is started using -noshell.
- OTP-18652
-
- Application(s):
- kernel, stdlib
- Related Id(s):
- PR-7242
Fixed problem where output would disappear if it was received after a prompt was written in the shell.
- OTP-18659
-
- Application(s):
- erts, stdlib
- Related Id(s):
- PR-7426
The following functions are now much faster when given a long list or binary:
-- erlang:list_to_integer/1
-- erlang:binary_to_integer/1
-- erlang:binary_to_integer/2
-- erlang:list_to_integer/2
-- string:to_integer/1
Full runtime dependencies of stdlib-5.0.2: compiler-5.0, crypto-4.5, erts-13.1, kernel-9.0, sasl-3.0