Update dependency erlang to v26.1.2 #364

Open
renovate wants to merge 1 commits from renovate/erlang-26.x into devel
Collaborator

This PR contains the following updates:

Package Update Change
erlang minor 26.0.1 -> 26.1.2

Release Notes

erlang/otp (erlang)

v26.1.2: OTP 26.1.2

Compare Source

Patch Package:           OTP 26.1.2
Git Tag:                 OTP-26.1.2
Date:                    2023-10-12
Trouble Report Id:       OTP-18790, OTP-18797, OTP-18803
Seq num:                 GH-7683
System:                  OTP
Release:                 26
Application:             erts-14.1.1, xmerl-1.3.33
Predecessor:             OTP 26.1.1

 Check out the git tag OTP-26.1.2, and build a full OTP system
 including documentation. Apply one or more applications from this
 build as patches to your installation using the 'otp_patch_apply'
 tool. For information on install requirements, see descriptions for
 each application version below.

 ---------------------------------------------------------------------
 --- OTP-26.1.2 ------------------------------------------------------
 ---------------------------------------------------------------------

 --- Fixed Bugs and Malfunctions ---

  OTP-18803    Application(s): otp, xmerl

               The xmerl version 1.3.32 was released in OTP 26.0.1,
               but the incorrect version number of 1.3.31.1 was used
               for it. This incorrect version number continued to
               appear in OTP 26.0.2, OTP 26.1, and OTP 26.1.1. The
               actual xmerl code in these OTP versions however
               corresponds to xmerl version 1.3.32.

 ---------------------------------------------------------------------
 --- erts-14.1.1 -----------------------------------------------------
 ---------------------------------------------------------------------

 The erts-14.1.1 application can be applied independently of other
 applications on a full OTP 26 installation.

 --- Fixed Bugs and Malfunctions ---

  OTP-18790    Application(s): erts
               Related Id(s): PR-7742

               If the external term format encoding of an argument
               list part of a distributed spawn operation was faulty,
               the newly spawned remote process could misbehave. The
               misbehavior included hanging or interpret an incoming
               message as an argument list to use. This was very
               unlikely to happen unless using an alternate
               implementation of the distribution protocol which made
               a faulty encoding of the argument list. The child
               process will now detect this error and terminate before
               executing the user specified code.

  OTP-18797    Application(s): erts
               Related Id(s): GH-7683, PR-7712

               Fix bugs where if the body of a matchspec would return
               a map with a variable ('$1', '$_' etc) as one of the
               keys or values and the variable was not an immidiate,
               the term would not be copied to the receiving processes
               heap. This would later corrupt the term in the table as
               the GC could place move markers in it, which in turn
               would cause the VM to crash.

               Bug has been present for since OTP 17.0.

 Full runtime dependencies of erts-14.1.1: kernel-9.0, sasl-3.3,
 stdlib-4.1

 ---------------------------------------------------------------------
 --- xmerl-1.3.33 ----------------------------------------------------
 ---------------------------------------------------------------------

 The xmerl-1.3.33 application can be applied independently of other
 applications on a full OTP 26 installation.

 --- Fixed Bugs and Malfunctions ---

  OTP-18803    Application(s): otp, xmerl

               The xmerl version 1.3.32 was released in OTP 26.0.1,
               but the incorrect version number of 1.3.31.1 was used
               for it. This incorrect version number continued to
               appear in OTP 26.0.2, OTP 26.1, and OTP 26.1.1. The
               actual xmerl code in these OTP versions however
               corresponds to xmerl version 1.3.32.

 Full runtime dependencies of xmerl-1.3.33: erts-6.0, kernel-3.0,
 stdlib-2.5

 ---------------------------------------------------------------------
 ---------------------------------------------------------------------
 ---------------------------------------------------------------------

v26.1.1: OTP 26.1.1

Compare Source

Patch Package:           OTP 26.1.1
Git Tag:                 OTP-26.1.1
Date:                    2023-09-28
Trouble Report Id:       OTP-18768, OTP-18770, OTP-18773
Seq num:                 GH-7667
System:                  OTP
Release:                 26
Application:             compiler-8.4.1, stdlib-5.1.1, wx-2.3.1
Predecessor:             OTP 26.1

 Check out the git tag OTP-26.1.1, and build a full OTP system
 including documentation. Apply one or more applications from this
 build as patches to your installation using the 'otp_patch_apply'
 tool. For information on install requirements, see descriptions for
 each application version below.

 ---------------------------------------------------------------------
 --- compiler-8.4.1 --------------------------------------------------
 ---------------------------------------------------------------------

 The compiler-8.4.1 application can be applied independently of other
 applications on a full OTP 26 installation.

 --- Fixed Bugs and Malfunctions ---

  OTP-18770    Application(s): compiler
               Related Id(s): GH-7667, PR-7672

               The compiler could become extremely slow for modules
               containing huge functions.

 Full runtime dependencies of compiler-8.4.1: crypto-5.1, erts-13.0,
 kernel-8.4, stdlib-5.0

 ---------------------------------------------------------------------
 --- stdlib-5.1.1 ----------------------------------------------------
 ---------------------------------------------------------------------

 The stdlib-5.1.1 application can be applied independently of other
 applications on a full OTP 26 installation.

 --- Improvements and New Features ---

  OTP-18773    Application(s): stdlib
               Related Id(s): PR-7691

               Garbage collect the shell process when reducing the
               amount of saved history and results.

 Full runtime dependencies of stdlib-5.1.1: compiler-5.0, crypto-4.5,
 erts-13.1, kernel-9.0, sasl-3.0

 ---------------------------------------------------------------------
 --- wx-2.3.1 --------------------------------------------------------
 ---------------------------------------------------------------------

 The wx-2.3.1 application can be applied independently of other
 applications on a full OTP 26 installation.

 --- Fixed Bugs and Malfunctions ---

  OTP-18768    Application(s): wx
               Related Id(s): PR-7670

               The wx application would fail to build on macOS with
               Xcode 15.

 Full runtime dependencies of wx-2.3.1: erts-12.0, kernel-8.0,
 stdlib-5.0

 ---------------------------------------------------------------------
 ---------------------------------------------------------------------
 ---------------------------------------------------------------------

v26.1: OTP 26.1

Compare Source

 ---------------------------------------------------------------------
 --- HIGHLIGHTS ------------------------------------------------------
 ---------------------------------------------------------------------

  OTP-18746    Application(s): stdlib
               Related Id(s): PR-7313, PR-7456

               *** POTENTIAL INCOMPATIBILITY ***

               A warning for (accidental use of) Triple-Quoted Strings
               has been implemented as per EEP 64.

 ---------------------------------------------------------------------
 --- POTENTIAL INCOMPATIBILITIES -------------------------------------
 ---------------------------------------------------------------------

  OTP-18696    Application(s): stdlib

               Pattern matching and equivalence (=:=, =/=) comparisons
               on 0.0 will now raise a warning, as it will no longer
               be considered equivalent to -0.0 in OTP 27.

               If a match on 0.0 specifically is desired (distinct
               from -0.0), the warning can be suppressed by writing
               +0.0 instead.

               The arithmetic comparison operators are unaffected,
               including arithmetic equality (==).

  OTP-18746    Application(s): stdlib
               Related Id(s): PR-7313, PR-7456

               *** HIGHLIGHT ***

               A warning for (accidental use of) Triple-Quoted Strings
               has been implemented as per EEP 64.

v26.0.2: OTP 26.0.2

Compare Source

Patch Package:           OTP 26.0.2
Git Tag:                 OTP-26.0.2
Date:                    2023-06-29
Trouble Report Id:       OTP-18580, OTP-18618, OTP-18624, OTP-18625,
                         OTP-18626, OTP-18630, OTP-18634, OTP-18635,
                         OTP-18636, OTP-18637, OTP-18640, OTP-18643,
                         OTP-18646, OTP-18649, OTP-18650, OTP-18651,
                         OTP-18652, OTP-18653, OTP-18656, OTP-18657,
                         OTP-18659, OTP-18663
Seq num:                 ERIERL-932, GH-6881, GH-7029, GH-7230,
                         GH-7261, GH-7286, GH-7296, GH-7308, GH-7324,
                         GH-7354, GH-7356, GH-7368, GH-7370, GH-7390,
                         GH-7433
System:                  OTP
Release:                 26
Application:             compiler-8.3.2, erts-14.0.2, kernel-9.0.2,
                         ssh-5.0.1, ssl-11.0.2, stdlib-5.0.2
Predecessor:             OTP 26.0.1

 Check out the git tag OTP-26.0.2, and build a full OTP system
 including documentation. Apply one or more applications from this
 build as patches to your installation using the 'otp_patch_apply'
 tool. For information on install requirements, see descriptions for
 each application version below.

 ---------------------------------------------------------------------
 --- compiler-8.3.2 --------------------------------------------------
 ---------------------------------------------------------------------

 The compiler-8.3.2 application can be applied independently of other
 applications on a full OTP 26 installation.

 --- Fixed Bugs and Malfunctions ---

  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.

 --- Fixed Bugs and Malfunctions ---

  OTP-18630    Application(s): erts
               Related Id(s): GH-7029, PR-7275

               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    Application(s): erts, kernel
               Related Id(s): GH-7308, PR-7352

               Fix the shell to ignore terminal delay when the
               terminal capabilities report that they should be used.

  OTP-18637    Application(s): erts, kernel
               Related Id(s): GH-7324, PR-7359

               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    Application(s): erts, kernel
               Related Id(s): GH-7261, PR-7400

               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    Application(s): erts
               Related Id(s): GH-7433, PR-7437

               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.

 --- Fixed Bugs and Malfunctions ---

  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    Application(s): erts, kernel
               Related Id(s): GH-7308, PR-7352

               Fix the shell to ignore terminal delay when the
               terminal capabilities report that they should be used.

  OTP-18637    Application(s): erts, kernel
               Related Id(s): GH-7324, PR-7359

               Fix "oldshell" to echo characters while typing on
               Windows.

  OTP-18640    Application(s): kernel, stdlib
               Related Id(s): GH-6881, GH-7286, GH-7368, PR-7384

               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    Application(s): erts, kernel
               Related Id(s): GH-7261, PR-7400

               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    Application(s): kernel
               Related Id(s): GH-7390, PR-7404

               Fix a crash where the location of erts could not be
               found in rebar3 dev builds.

  OTP-18657    Application(s): kernel
               Related Id(s): GH-7230, PR-7384

               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.

 --- Fixed Bugs and Malfunctions ---

  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.

 --- Fixed Bugs and Malfunctions ---

  OTP-18643    Application(s): ssl
               Related Id(s): ERIERL-932

               Added keylog information to all protocol versions in
               ssl:connection_information/2.

 --- Improvements and New Features ---

  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.

 --- Fixed Bugs and Malfunctions ---

  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    Application(s): kernel, stdlib
               Related Id(s): GH-6881, GH-7286, GH-7368, PR-7384

               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

 ---------------------------------------------------------------------
 ---------------------------------------------------------------------
 ---------------------------------------------------------------------

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [erlang](https://github.com/erlang/otp) | minor | `26.0.1` -> `26.1.2` | --- ### Release Notes <details> <summary>erlang/otp (erlang)</summary> ### [`v26.1.2`](https://github.com/erlang/otp/releases/tag/OTP-26.1.2): OTP 26.1.2 [Compare Source](https://github.com/erlang/otp/compare/OTP-26.1.1...OTP-26.1.2) Patch Package: OTP 26.1.2 Git Tag: OTP-26.1.2 Date: 2023-10-12 Trouble Report Id: OTP-18790, OTP-18797, OTP-18803 Seq num: GH-7683 System: OTP Release: 26 Application: erts-14.1.1, xmerl-1.3.33 Predecessor: OTP 26.1.1 Check out the git tag OTP-26.1.2, and build a full OTP system including documentation. Apply one or more applications from this build as patches to your installation using the 'otp_patch_apply' tool. For information on install requirements, see descriptions for each application version below. --------------------------------------------------------------------- --- OTP-26.1.2 ------------------------------------------------------ --------------------------------------------------------------------- --- Fixed Bugs and Malfunctions --- OTP-18803 Application(s): otp, xmerl The xmerl version 1.3.32 was released in OTP 26.0.1, but the incorrect version number of 1.3.31.1 was used for it. This incorrect version number continued to appear in OTP 26.0.2, OTP 26.1, and OTP 26.1.1. The actual xmerl code in these OTP versions however corresponds to xmerl version 1.3.32. --------------------------------------------------------------------- --- erts-14.1.1 ----------------------------------------------------- --------------------------------------------------------------------- The erts-14.1.1 application can be applied independently of other applications on a full OTP 26 installation. --- Fixed Bugs and Malfunctions --- OTP-18790 Application(s): erts Related Id(s): PR-7742 If the external term format encoding of an argument list part of a distributed spawn operation was faulty, the newly spawned remote process could misbehave. The misbehavior included hanging or interpret an incoming message as an argument list to use. This was very unlikely to happen unless using an alternate implementation of the distribution protocol which made a faulty encoding of the argument list. The child process will now detect this error and terminate before executing the user specified code. OTP-18797 Application(s): erts Related Id(s): GH-7683, PR-7712 Fix bugs where if the body of a matchspec would return a map with a variable ('$1', '$_' etc) as one of the keys or values and the variable was not an immidiate, the term would not be copied to the receiving processes heap. This would later corrupt the term in the table as the GC could place move markers in it, which in turn would cause the VM to crash. Bug has been present for since OTP 17.0. Full runtime dependencies of erts-14.1.1: kernel-9.0, sasl-3.3, stdlib-4.1 --------------------------------------------------------------------- --- xmerl-1.3.33 ---------------------------------------------------- --------------------------------------------------------------------- The xmerl-1.3.33 application can be applied independently of other applications on a full OTP 26 installation. --- Fixed Bugs and Malfunctions --- OTP-18803 Application(s): otp, xmerl The xmerl version 1.3.32 was released in OTP 26.0.1, but the incorrect version number of 1.3.31.1 was used for it. This incorrect version number continued to appear in OTP 26.0.2, OTP 26.1, and OTP 26.1.1. The actual xmerl code in these OTP versions however corresponds to xmerl version 1.3.32. Full runtime dependencies of xmerl-1.3.33: erts-6.0, kernel-3.0, stdlib-2.5 --------------------------------------------------------------------- --------------------------------------------------------------------- --------------------------------------------------------------------- ### [`v26.1.1`](https://github.com/erlang/otp/releases/tag/OTP-26.1.1): OTP 26.1.1 [Compare Source](https://github.com/erlang/otp/compare/OTP-26.1...OTP-26.1.1) Patch Package: OTP 26.1.1 Git Tag: OTP-26.1.1 Date: 2023-09-28 Trouble Report Id: OTP-18768, OTP-18770, OTP-18773 Seq num: GH-7667 System: OTP Release: 26 Application: compiler-8.4.1, stdlib-5.1.1, wx-2.3.1 Predecessor: OTP 26.1 Check out the git tag OTP-26.1.1, and build a full OTP system including documentation. Apply one or more applications from this build as patches to your installation using the 'otp_patch_apply' tool. For information on install requirements, see descriptions for each application version below. --------------------------------------------------------------------- --- compiler-8.4.1 -------------------------------------------------- --------------------------------------------------------------------- The compiler-8.4.1 application can be applied independently of other applications on a full OTP 26 installation. --- Fixed Bugs and Malfunctions --- OTP-18770 Application(s): compiler Related Id(s): GH-7667, PR-7672 The compiler could become extremely slow for modules containing huge functions. Full runtime dependencies of compiler-8.4.1: crypto-5.1, erts-13.0, kernel-8.4, stdlib-5.0 --------------------------------------------------------------------- --- stdlib-5.1.1 ---------------------------------------------------- --------------------------------------------------------------------- The stdlib-5.1.1 application can be applied independently of other applications on a full OTP 26 installation. --- Improvements and New Features --- OTP-18773 Application(s): stdlib Related Id(s): PR-7691 Garbage collect the shell process when reducing the amount of saved history and results. Full runtime dependencies of stdlib-5.1.1: compiler-5.0, crypto-4.5, erts-13.1, kernel-9.0, sasl-3.0 --------------------------------------------------------------------- --- wx-2.3.1 -------------------------------------------------------- --------------------------------------------------------------------- The wx-2.3.1 application can be applied independently of other applications on a full OTP 26 installation. --- Fixed Bugs and Malfunctions --- OTP-18768 Application(s): wx Related Id(s): PR-7670 The wx application would fail to build on macOS with Xcode 15. Full runtime dependencies of wx-2.3.1: erts-12.0, kernel-8.0, stdlib-5.0 --------------------------------------------------------------------- --------------------------------------------------------------------- --------------------------------------------------------------------- ### [`v26.1`](https://github.com/erlang/otp/releases/tag/OTP-26.1): OTP 26.1 [Compare Source](https://github.com/erlang/otp/compare/OTP-26.0.2...OTP-26.1) --------------------------------------------------------------------- --- HIGHLIGHTS ------------------------------------------------------ --------------------------------------------------------------------- OTP-18746 Application(s): stdlib Related Id(s): PR-7313, PR-7456 *** POTENTIAL INCOMPATIBILITY *** A warning for (accidental use of) Triple-Quoted Strings has been implemented as per EEP 64. --------------------------------------------------------------------- --- POTENTIAL INCOMPATIBILITIES ------------------------------------- --------------------------------------------------------------------- OTP-18696 Application(s): stdlib Pattern matching and equivalence (=:=, =/=) comparisons on 0.0 will now raise a warning, as it will no longer be considered equivalent to -0.0 in OTP 27. If a match on 0.0 specifically is desired (distinct from -0.0), the warning can be suppressed by writing +0.0 instead. The arithmetic comparison operators are unaffected, including arithmetic equality (==). OTP-18746 Application(s): stdlib Related Id(s): PR-7313, PR-7456 *** HIGHLIGHT *** A warning for (accidental use of) Triple-Quoted Strings has been implemented as per EEP 64. ### [`v26.0.2`](https://github.com/erlang/otp/releases/tag/OTP-26.0.2): OTP 26.0.2 [Compare Source](https://github.com/erlang/otp/compare/OTP-26.0.1...OTP-26.0.2) Patch Package: OTP 26.0.2 Git Tag: OTP-26.0.2 Date: 2023-06-29 Trouble Report Id: OTP-18580, OTP-18618, OTP-18624, OTP-18625, OTP-18626, OTP-18630, OTP-18634, OTP-18635, OTP-18636, OTP-18637, OTP-18640, OTP-18643, OTP-18646, OTP-18649, OTP-18650, OTP-18651, OTP-18652, OTP-18653, OTP-18656, OTP-18657, OTP-18659, OTP-18663 Seq num: ERIERL-932, GH-6881, GH-7029, GH-7230, GH-7261, GH-7286, GH-7296, GH-7308, GH-7324, GH-7354, GH-7356, GH-7368, GH-7370, GH-7390, GH-7433 System: OTP Release: 26 Application: compiler-8.3.2, erts-14.0.2, kernel-9.0.2, ssh-5.0.1, ssl-11.0.2, stdlib-5.0.2 Predecessor: OTP 26.0.1 Check out the git tag OTP-26.0.2, and build a full OTP system including documentation. Apply one or more applications from this build as patches to your installation using the 'otp_patch_apply' tool. For information on install requirements, see descriptions for each application version below. --------------------------------------------------------------------- --- compiler-8.3.2 -------------------------------------------------- --------------------------------------------------------------------- The compiler-8.3.2 application can be applied independently of other applications on a full OTP 26 installation. --- Fixed Bugs and Malfunctions --- 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. --- Fixed Bugs and Malfunctions --- OTP-18630 Application(s): erts Related Id(s): GH-7029, PR-7275 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): #&#8203;7328 Multiple socket:accept calls issue. When making multiple accept calls, only the last call is active. OTP-18636 Application(s): erts, kernel Related Id(s): GH-7308, PR-7352 Fix the shell to ignore terminal delay when the terminal capabilities report that they should be used. OTP-18637 Application(s): erts, kernel Related Id(s): GH-7324, PR-7359 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 Application(s): erts, kernel Related Id(s): GH-7261, PR-7400 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 Application(s): erts Related Id(s): GH-7433, PR-7437 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. --- Fixed Bugs and Malfunctions --- 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): #&#8203;7328 Multiple socket:accept calls issue. When making multiple accept calls, only the last call is active. OTP-18636 Application(s): erts, kernel Related Id(s): GH-7308, PR-7352 Fix the shell to ignore terminal delay when the terminal capabilities report that they should be used. OTP-18637 Application(s): erts, kernel Related Id(s): GH-7324, PR-7359 Fix "oldshell" to echo characters while typing on Windows. OTP-18640 Application(s): kernel, stdlib Related Id(s): GH-6881, GH-7286, GH-7368, PR-7384 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 Application(s): erts, kernel Related Id(s): GH-7261, PR-7400 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 Application(s): kernel Related Id(s): GH-7390, PR-7404 Fix a crash where the location of erts could not be found in rebar3 dev builds. OTP-18657 Application(s): kernel Related Id(s): GH-7230, PR-7384 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. --- Fixed Bugs and Malfunctions --- 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. --- Fixed Bugs and Malfunctions --- OTP-18643 Application(s): ssl Related Id(s): ERIERL-932 Added keylog information to all protocol versions in ssl:connection_information/2. --- Improvements and New Features --- 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. --- Fixed Bugs and Malfunctions --- 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 Application(s): kernel, stdlib Related Id(s): GH-6881, GH-7286, GH-7368, PR-7384 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 --------------------------------------------------------------------- --------------------------------------------------------------------- --------------------------------------------------------------------- </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4wLjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy4wLjEiLCJ0YXJnZXRCcmFuY2giOiJkZXZlbCJ9-->
renovate added 1 commit 2023-10-25 22:20:21 +02:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b renovate/erlang-26.x devel
git pull origin renovate/erlang-26.x

Step 2:

Merge the changes and update on Forgejo.
git checkout devel
git merge --no-ff renovate/erlang-26.x
git push origin devel
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: inhji/chiya#364
No description provided.