From otp@REDACTED Mon Jun 3 14:55:20 2019 From: otp@REDACTED (Erlang/OTP) Date: Mon, 3 Jun 2019 14:55:20 +0200 Subject: [erlang-announce] Patch Package OTP 22.0.2 Released Message-ID: <20190603125520.GA17375@erix.ericsson.se> Patch Package: OTP 22.0.2 Git Tag: OTP-22.0.2 Date: 2019-06-03 Trouble Report Id: OTP-15828, OTP-15829, OTP-15832, OTP-15834, OTP-15838, OTP-15839, OTP-15841, OTP-15845, OTP-15846, OTP-15847, OTP-15848 Seq num: ERIERL-367, ERL-948, ERL-950, ERL-954, ERL-955, ERL-956, ERL-957 System: OTP Release: 22 Application: compiler-7.4.1, crypto-4.5.1, erts-10.4.1, stdlib-3.9.1 Predecessor: OTP 22.0.1 Check out the git tag OTP-22.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-7.4.1 -------------------------------------------------- --------------------------------------------------------------------- The compiler-7.4.1 application can be applied independently of other applications on a full OTP 22 installation. --- Fixed Bugs and Malfunctions --- OTP-15828 Application(s): compiler Related Id(s): ERL-948 The type optimization pass of the compiler could hang or loop for a long time when analyzing a setelement/3 call with a varible position. OTP-15832 Application(s): compiler Related Id(s): ERL-950 Certain complex receive statements would result in an internal compiler failure. OTP-15838 Application(s): compiler Fixed an unsafe type optimization. OTP-15839 Application(s): compiler Related Id(s): ERL-954 Fixed a crash when optimizing compiler-generated exceptions (like badmatch) whose offending term was a constructed binary. OTP-15841 Application(s): compiler Fixed a bad optimization related to the ++/2 operator, where the compiler assumed that it always produced a list ([] ++ RHS returns RHS verbatim, even if it's not a list). OTP-15845 Application(s): compiler An is_binary/1 test followed by is_bitstring/1 (or vice versa) could fail because of an usafe optimization. OTP-15846 Application(s): compiler Related Id(s): ERL-955 A Core Erlang module where the last clause in a case matched a map would fail to load. OTP-15848 Application(s): compiler Related Id(s): ERL-956 Fixed a bug that could cause the compiler to crash when compiling complex nested case expressions. Full runtime dependencies of compiler-7.4.1: crypto-3.6, erts-9.0, hipe-3.12, kernel-4.0, stdlib-2.5 --------------------------------------------------------------------- --- crypto-4.5.1 ---------------------------------------------------- --------------------------------------------------------------------- The crypto-4.5.1 application can be applied independently of other applications on a full OTP 22 installation. --- Fixed Bugs and Malfunctions --- OTP-15829 Application(s): crypto The cipher aes-ctr was disabled by misstake in crypto:supports for cryptolibs before 1.0.1. It worked however in the encrypt and decrypt functions. Full runtime dependencies of crypto-4.5.1: erts-9.0, kernel-5.3, stdlib-3.4 --------------------------------------------------------------------- --- erts-10.4.1 ----------------------------------------------------- --------------------------------------------------------------------- The erts-10.4.1 application can be applied independently of other applications on a full OTP 22 installation. --- Fixed Bugs and Malfunctions --- OTP-15834 Application(s): erts Related Id(s): ERIERL-367 In nested use of try/catch, rethrowing an exception using erlang:raise/3 with a different class would not always be able to change the class of the exception. Full runtime dependencies of erts-10.4.1: kernel-6.1, sasl-3.3, stdlib-3.5 --------------------------------------------------------------------- --- stdlib-3.9.1 ---------------------------------------------------- --------------------------------------------------------------------- The stdlib-3.9.1 application can be applied independently of other applications on a full OTP 22 installation. --- Fixed Bugs and Malfunctions --- OTP-15847 Application(s): stdlib Related Id(s): ERL-957 Fix a bug that could cause a failure when formatting binaries using the control sequences p or P and limiting the output with the option chars_limit. Full runtime dependencies of stdlib-3.9.1: compiler-5.0, crypto-3.3, erts-10.4, kernel-6.0, sasl-3.0 --------------------------------------------------------------------- --------------------------------------------------------------------- --------------------------------------------------------------------- From otp@REDACTED Tue Jun 4 09:54:51 2019 From: otp@REDACTED (Erlang/OTP) Date: Tue, 4 Jun 2019 09:54:51 +0200 Subject: [erlang-announce] Patch Package OTP 21.3.8.3 Released Message-ID: <20190604075451.GA35532@erix.ericsson.se> Patch Package: OTP 21.3.8.3 Git Tag: OTP-21.3.8.3 Date: 2019-06-04 Trouble Report Id: OTP-15834, OTP-15844, OTP-15847, OTP-15849, OTP-15858, OTP-15859 Seq num: ERIERL-367, ERL-700, ERL-957 System: OTP Release: 21 Application: erts-10.3.5.2, kernel-6.3.1.1, ssl-9.2.3.2, stdlib-3.8.2.1 Predecessor: OTP 21.3.8.2 Check out the git tag OTP-21.3.8.3, 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. --------------------------------------------------------------------- --- erts-10.3.5.2 --------------------------------------------------- --------------------------------------------------------------------- Note! The erts-10.3.5.2 application *cannot* be applied independently of other applications on an arbitrary OTP 21 installation. On a full OTP 21 installation, also the following runtime dependencies have to be satisfied: -- kernel-6.1 (first satisfied in OTP 21.1) -- sasl-3.3 (first satisfied in OTP 21.2) --- Fixed Bugs and Malfunctions --- OTP-15834 Application(s): erts Related Id(s): ERIERL-367 In nested use of try/catch, rethrowing an exception using erlang:raise/3 with a different class would not always be able to change the class of the exception. OTP-15849 Application(s): erts Related Id(s): ERL-700 Fixed bug in seq_trace:set_token(label,Term) which could cause VM crash if Term was heap allocated (not an atom, small integer, local pid or port). Bug exists since OTP 21.0 when terms other than small integers were first allowed as labels. OTP-15859 Application(s): erts Related Id(s): ERL-700 Fix seq_trace:print/2 not to raise badarg exception if label is not a small integer. Bug exists since OTP 21.0. Full runtime dependencies of erts-10.3.5.2: kernel-6.1, sasl-3.3, stdlib-3.5 --------------------------------------------------------------------- --- kernel-6.3.1.1 -------------------------------------------------- --------------------------------------------------------------------- Note! The kernel-6.3.1.1 application *cannot* be applied independently of other applications on an arbitrary OTP 21 installation. On a full OTP 21 installation, also the following runtime dependency has to be satisfied: -- erts-10.2.5 (first satisfied in OTP 21.2.7) --- Fixed Bugs and Malfunctions --- OTP-15858 Application(s): kernel Related Id(s): ERL-700 Fix type spec for seq_trace:set_token/2. Full runtime dependencies of kernel-6.3.1.1: erts-10.2.5, sasl-3.0, stdlib-3.5 --------------------------------------------------------------------- --- ssl-9.2.3.2 ----------------------------------------------------- --------------------------------------------------------------------- The ssl-9.2.3.2 application can be applied independently of other applications on a full OTP 21 installation. --- Fixed Bugs and Malfunctions --- OTP-15844 Application(s): ssl Returned "alert error string" is now same as logged alert string Full runtime dependencies of ssl-9.2.3.2: crypto-4.2, erts-10.0, inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5 --------------------------------------------------------------------- --- stdlib-3.8.2.1 -------------------------------------------------- --------------------------------------------------------------------- The stdlib-3.8.2.1 application can be applied independently of other applications on a full OTP 21 installation. --- Fixed Bugs and Malfunctions --- OTP-15847 Application(s): stdlib Related Id(s): ERL-957 Fix a bug that could cause a failure when formatting binaries using the control sequences p or P and limiting the output with the option chars_limit. Full runtime dependencies of stdlib-3.8.2.1: compiler-5.0, crypto-3.3, erts-10.0, kernel-6.0, sasl-3.0 --------------------------------------------------------------------- --------------------------------------------------------------------- --------------------------------------------------------------------- From otp@REDACTED Thu Jun 13 10:45:15 2019 From: otp@REDACTED (Erlang/OTP) Date: Thu, 13 Jun 2019 10:45:15 +0200 Subject: [erlang-announce] Patch Package OTP 22.0.3 Released Message-ID: <20190613084515.GA27486@erix.ericsson.se> Patch Package: OTP 22.0.3 Git Tag: OTP-22.0.3 Date: 2019-06-13 Trouble Report Id: OTP-15844, OTP-15861, OTP-15862, OTP-15864, OTP-15865, OTP-15871, OTP-15872, OTP-15873, OTP-15875 Seq num: ERIERL-374, ERL-951, ERL-953, ERL-962, ERL-964, ERL-965, ERL-967 System: OTP Release: 22 Application: compiler-7.4.2, dialyzer-4.0.1, erts-10.4.2, ssl-9.3.2, stdlib-3.9.2 Predecessor: OTP 22.0.2 Check out the git tag OTP-22.0.3, 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-7.4.2 -------------------------------------------------- --------------------------------------------------------------------- The compiler-7.4.2 application can be applied independently of other applications on a full OTP 22 installation. --- Fixed Bugs and Malfunctions --- OTP-15872 Application(s): compiler Fixed an incorrect type determination for constructed binaries, which could cause is_binary checks to succeed when they shouldn't have. Full runtime dependencies of compiler-7.4.2: crypto-3.6, erts-9.0, hipe-3.12, kernel-4.0, stdlib-2.5 --------------------------------------------------------------------- --- dialyzer-4.0.1 -------------------------------------------------- --------------------------------------------------------------------- The dialyzer-4.0.1 application can be applied independently of other applications on a full OTP 22 installation. --- Fixed Bugs and Malfunctions --- OTP-15861 Application(s): dialyzer Related Id(s): ERL-953 Fix a bug that caused a crash when indenting a Dialyzer warning mentioning more than one record field. Full runtime dependencies of dialyzer-4.0.1: compiler-7.0, erts-9.0, hipe-3.16.1, kernel-5.3, stdlib-3.4, syntax_tools-2.0, wx-1.2 --------------------------------------------------------------------- --- erts-10.4.2 ----------------------------------------------------- --------------------------------------------------------------------- The erts-10.4.2 application can be applied independently of other applications on a full OTP 22 installation. --- Fixed Bugs and Malfunctions --- OTP-15865 Application(s): erts Related Id(s): ERL-964 Fixed process_info(Pid,reductions) to not categorically increase reduction count of the measured process Pid. Repeated reduction measure of an idle process will most often (but not guaranteed) return the same value, like it behaved before OTP 21.3.8. OTP-15871 Application(s): erts Related Id(s): ERIERL-374 Fixed an incorrect load-time optimization that could cause a crash when extracting deeply nested tuple elements. OTP-15873 Application(s): erts Related Id(s): ERL-965 Fix bug causing VM crash when pressing P for "proc info" in Erlang shell break menu. Bug exists since OTP 22.0. Full runtime dependencies of erts-10.4.2: kernel-6.1, sasl-3.3, stdlib-3.5 --------------------------------------------------------------------- --- ssl-9.3.2 ------------------------------------------------------- --------------------------------------------------------------------- The ssl-9.3.2 application can be applied independently of other applications on a full OTP 22 installation. --- Fixed Bugs and Malfunctions --- OTP-15844 Application(s): ssl Returned "alert error string" is now same as logged alert string OTP-15862 Application(s): ssl Related Id(s): ERL-951 Fix returned extension map fields to follow the documentation. OTP-15864 Application(s): ssl Related Id(s): ERL-962 Avoid DTLS crash due to missing gen_server return value in DTLS packet demux process. Full runtime dependencies of ssl-9.3.2: crypto-4.2, erts-10.0, inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5 --------------------------------------------------------------------- --- stdlib-3.9.2 ---------------------------------------------------- --------------------------------------------------------------------- The stdlib-3.9.2 application can be applied independently of other applications on a full OTP 22 installation. --- Fixed Bugs and Malfunctions --- OTP-15875 Application(s): stdlib Related Id(s): ERL-967 Fix a bug that could cause a loop when formatting terms using the control sequences p or P and limiting the output with the option chars_limit. Full runtime dependencies of stdlib-3.9.2: compiler-5.0, crypto-3.3, erts-10.4, kernel-6.0, sasl-3.0 --------------------------------------------------------------------- --------------------------------------------------------------------- --------------------------------------------------------------------- From otp@REDACTED Mon Jun 17 10:06:58 2019 From: otp@REDACTED (Erlang/OTP) Date: Mon, 17 Jun 2019 10:06:58 +0200 Subject: [erlang-announce] Patch Package OTP 20.3.8.22 Released Message-ID: <20190617080658.GA39493@erix.ericsson.se> Patch Package: OTP 20.3.8.22 Git Tag: OTP-20.3.8.22 Date: 2019-06-17 Trouble Report Id: OTP-15813, OTP-15819, OTP-15863, OTP-15869 Seq num: ERIERL-350, ERIERL-370, ERL-943, ERL-944 System: OTP Release: 20 Application: common_test-1.15.4.3, erts-9.3.3.11, tools-2.11.2.2 Predecessor: OTP 20.3.8.21 Check out the git tag OTP-20.3.8.22, 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. --------------------------------------------------------------------- --- common_test-1.15.4.3 -------------------------------------------- --------------------------------------------------------------------- The common_test-1.15.4.3 application can be applied independently of other applications on a full OTP 20 installation. --- Fixed Bugs and Malfunctions --- OTP-15863 Application(s): common_test Related Id(s): ERIERL-370 If a ct hook is installed in the suite/0 function in a test suite, then the hook's terminate/1 function would be called several times without it's init/2 function being called first. This is now corrected. OTP-15869 Application(s): common_test Related Id(s): ERIERL-350 If init_per_testcase fails, the test itself is skipped. According to the documentation, it should be possible to change the result to failed in a hook function. The only available hook function in this case is post_init_per_testcase, but changing the return value there did not affect the test case result. This is now corrected. Full runtime dependencies of common_test-1.15.4.3: compiler-6.0, crypto-3.6, debugger-4.1, erts-7.0, inets-6.0, kernel-4.0, observer-2.1, runtime_tools-1.8.16, sasl-2.4.2, snmp-5.1.2, ssh-4.0, stdlib-3.4, syntax_tools-1.7, tools-2.8, xmerl-1.3.8 --------------------------------------------------------------------- --- erts-9.3.3.11 --------------------------------------------------- --------------------------------------------------------------------- The erts-9.3.3.11 application can be applied independently of other applications on a full OTP 20 installation. --- Fixed Bugs and Malfunctions --- OTP-15819 Application(s): erts Related Id(s): ERL-944 Fixed a buffer overflow when binary_to_existing_atom/2 and list_to_existing_atom/2 was used with the latin1 encoding. Full runtime dependencies of erts-9.3.3.11: kernel-5.0, sasl-3.0.1, stdlib-3.0 --------------------------------------------------------------------- --- tools-2.11.2.2 -------------------------------------------------- --------------------------------------------------------------------- Note! The tools-2.11.2.2 application *cannot* be applied independently of other applications on an arbitrary OTP 20 installation. On a full OTP 20 installation, also the following runtime dependencies have to be satisfied: -- erts-9.1 (first satisfied in OTP 20.1) -- kernel-5.4 (first satisfied in OTP 20.1) --- Fixed Bugs and Malfunctions --- OTP-15813 Application(s): tools Related Id(s): ERL-943 cover would fail to start if two processes tried to start it at the exact same time. Full runtime dependencies of tools-2.11.2.2: compiler-5.0, erts-9.1, kernel-5.4, runtime_tools-1.8.14, stdlib-3.4 --------------------------------------------------------------------- --------------------------------------------------------------------- --------------------------------------------------------------------- From otp@REDACTED Tue Jun 18 10:01:42 2019 From: otp@REDACTED (Erlang/OTP) Date: Tue, 18 Jun 2019 10:01:42 +0200 Subject: [erlang-announce] Patch Package OTP 21.3.8.4 Released Message-ID: <20190618080142.GA63945@erix.ericsson.se> Patch Package: OTP 21.3.8.4 Git Tag: OTP-21.3.8.4 Date: 2019-06-18 Trouble Report Id: OTP-15370, OTP-15747, OTP-15863, OTP-15865, OTP-15867, OTP-15869, OTP-15870, OTP-15875, OTP-15879 Seq num: ERIERL-294, ERIERL-350, ERIERL-353, ERIERL-370, ERIERL-373, ERL-952, ERL-964, ERL-967, ERL-968 System: OTP Release: 21 Application: common_test-1.17.2.1, erts-10.3.5.3, kernel-6.3.1.2, public_key-1.6.6.1, ssl-9.2.3.3, stdlib-3.8.2.2 Predecessor: OTP 21.3.8.3 Check out the git tag OTP-21.3.8.4, 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. --------------------------------------------------------------------- --- common_test-1.17.2.1 -------------------------------------------- --------------------------------------------------------------------- The common_test-1.17.2.1 application can be applied independently of other applications on a full OTP 21 installation. --- Fixed Bugs and Malfunctions --- OTP-15863 Application(s): common_test Related Id(s): ERIERL-370 If a ct hook is installed in the suite/0 function in a test suite, then the hook's terminate/1 function would be called several times without it's init/2 function being called first. This is now corrected. OTP-15869 Application(s): common_test Related Id(s): ERIERL-350 If init_per_testcase fails, the test itself is skipped. According to the documentation, it should be possible to change the result to failed in a hook function. The only available hook function in this case is post_init_per_testcase, but changing the return value there did not affect the test case result. This is now corrected. Full runtime dependencies of common_test-1.17.2.1: compiler-6.0, crypto-3.6, debugger-4.1, erts-7.0, ftp-1.0.0, inets-6.0, kernel-4.0, observer-2.1, runtime_tools-1.8.16, sasl-2.4.2, snmp-5.1.2, ssh-4.0, stdlib-3.5, syntax_tools-1.7, tools-2.8, xmerl-1.3.8 --------------------------------------------------------------------- --- erts-10.3.5.3 --------------------------------------------------- --------------------------------------------------------------------- Note! The erts-10.3.5.3 application *cannot* be applied independently of other applications on an arbitrary OTP 21 installation. On a full OTP 21 installation, also the following runtime dependencies have to be satisfied: -- kernel-6.1 (first satisfied in OTP 21.1) -- sasl-3.3 (first satisfied in OTP 21.2) --- Fixed Bugs and Malfunctions --- OTP-15370 Application(s): erts Related Id(s): ERIERL-353 If you set {linger,{true,0}} on a gen_tcp listen socket, accept a connection on that socket, and then close the accepted socket, now the linger zero setting is transferred to the accepted socket. Before this correction that information was lost and the close behaviour on the accepted socket incorrect. OTP-15865 Application(s): erts Related Id(s): ERL-964 Fixed process_info(Pid,reductions) to not categorically increase reduction count of the measured process Pid. Repeated reduction measure of an idle process will most often (but not guaranteed) return the same value, like it behaved before OTP 21.3.8. OTP-15867 Application(s): erts Related Id(s): ERIERL-373 The runtime system disconnected a connection if it received an exit/2 signal where the recipient was a process on an old incarnation of the current node. That is, the receiving node had the same node name, but another "creation" number. The signal will now just be dropped since the receiving process no longer exists. --- Improvements and New Features --- OTP-15747 Application(s): erts, kernel Related Id(s): ERIERL-294 The possibility to send ancillary data, in particular the TOS field, has been added to gen_udp:send/4,5. Full runtime dependencies of erts-10.3.5.3: kernel-6.1, sasl-3.3, stdlib-3.5 --------------------------------------------------------------------- --- kernel-6.3.1.2 -------------------------------------------------- --------------------------------------------------------------------- Note! The kernel-6.3.1.2 application *cannot* be applied independently of other applications on an arbitrary OTP 21 installation. On a full OTP 21 installation, also the following runtime dependency has to be satisfied: -- erts-10.2.5 (first satisfied in OTP 21.2.7) --- Improvements and New Features --- OTP-15747 Application(s): erts, kernel Related Id(s): ERIERL-294 The possibility to send ancillary data, in particular the TOS field, has been added to gen_udp:send/4,5. Full runtime dependencies of kernel-6.3.1.2: erts-10.2.5, sasl-3.0, stdlib-3.5 --------------------------------------------------------------------- --- public_key-1.6.6.1 ---------------------------------------------- --------------------------------------------------------------------- The public_key-1.6.6.1 application can be applied independently of other applications on a full OTP 21 installation. --- Fixed Bugs and Malfunctions --- OTP-15870 Application(s): public_key Related Id(s): ERL-952 Support Pasword based encryption with AES Full runtime dependencies of public_key-1.6.6.1: asn1-3.0, crypto-3.8, erts-6.0, kernel-3.0, stdlib-3.5 --------------------------------------------------------------------- --- ssl-9.2.3.3 ----------------------------------------------------- --------------------------------------------------------------------- The ssl-9.2.3.3 application can be applied independently of other applications on a full OTP 21 installation. --- Fixed Bugs and Malfunctions --- OTP-15879 Application(s): ssl Related Id(s): ERL-968 Correct handshake handling, might cause strange symptoms such as ASN.1 certificate decoding issues. Full runtime dependencies of ssl-9.2.3.3: crypto-4.2, erts-10.0, inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5 --------------------------------------------------------------------- --- stdlib-3.8.2.2 -------------------------------------------------- --------------------------------------------------------------------- The stdlib-3.8.2.2 application can be applied independently of other applications on a full OTP 21 installation. --- Fixed Bugs and Malfunctions --- OTP-15875 Application(s): stdlib Related Id(s): ERL-967 Fix a bug that could cause a loop when formatting terms using the control sequences p or P and limiting the output with the option chars_limit. Full runtime dependencies of stdlib-3.8.2.2: compiler-5.0, crypto-3.3, erts-10.0, kernel-6.0, sasl-3.0 --------------------------------------------------------------------- --------------------------------------------------------------------- --------------------------------------------------------------------- From otp@REDACTED Tue Jun 18 10:20:10 2019 From: otp@REDACTED (Erlang/OTP) Date: Tue, 18 Jun 2019 10:20:10 +0200 Subject: [erlang-announce] Patch Package OTP 22.0.4 Released Message-ID: <20190618082010.GA2212@erix.ericsson.se> Patch Package: OTP 22.0.4 Git Tag: OTP-22.0.4 Date: 2019-06-18 Trouble Report Id: OTP-15805, OTP-15819, OTP-15867, OTP-15879, OTP-15887, OTP-15888 Seq num: ERIERL-373, ERL-944, ERL-968, ERL-973, ERL-975 System: OTP Release: 22 Application: erts-10.4.3, kernel-6.4.1, ssl-9.3.3 Predecessor: OTP 22.0.3 Check out the git tag OTP-22.0.4, 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. --------------------------------------------------------------------- --- erts-10.4.3 ----------------------------------------------------- --------------------------------------------------------------------- The erts-10.4.3 application can be applied independently of other applications on a full OTP 22 installation. --- Fixed Bugs and Malfunctions --- OTP-15819 Application(s): erts Related Id(s): ERL-944 Fixed a buffer overflow when binary_to_existing_atom/2 and list_to_existing_atom/2 was used with the latin1 encoding. OTP-15867 Application(s): erts Related Id(s): ERIERL-373 The runtime system disconnected a connection if it received an exit/2 signal where the recipient was a process on an old incarnation of the current node. That is, the receiving node had the same node name, but another "creation" number. The signal will now just be dropped since the receiving process no longer exists. Full runtime dependencies of erts-10.4.3: kernel-6.1, sasl-3.3, stdlib-3.5 --------------------------------------------------------------------- --- kernel-6.4.1 ---------------------------------------------------- --------------------------------------------------------------------- The kernel-6.4.1 application can be applied independently of other applications on a full OTP 22 installation. --- Fixed Bugs and Malfunctions --- OTP-15805 Application(s): kernel user/user_drv could respond to io requests before they had been processed, which could cause data to be dropped if the emulator was halted soon after a call to io:format/2, such as in an escript. Full runtime dependencies of kernel-6.4.1: erts-10.2.5, sasl-3.0, stdlib-3.5 --------------------------------------------------------------------- --- ssl-9.3.3 ------------------------------------------------------- --------------------------------------------------------------------- The ssl-9.3.3 application can be applied independently of other applications on a full OTP 22 installation. --- Fixed Bugs and Malfunctions --- OTP-15879 Application(s): ssl Related Id(s): ERL-968 Correct handshake handling, might cause strange symptoms such as ASN.1 certificate decoding issues. OTP-15887 Application(s): ssl Related Id(s): ERL-973 Fix handling of the signature_algorithms_cert extension in the ClientHello handshake message. OTP-15888 Application(s): ssl Related Id(s): ERL-975 Handle new ClientHello extensions when handshake is paused by the {handshake, hello} ssl option. Full runtime dependencies of ssl-9.3.3: crypto-4.2, erts-10.0, inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5 --------------------------------------------------------------------- --------------------------------------------------------------------- ---------------------------------------------------------------------