From 2ecfc2533d59e321fe9a12e50f5dfbe4f30f4528 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Thu, 2 Sep 2021 12:16:00 +0200 Subject: Prepare release --- erts/doc/src/notes.xml | 93 ++++++++++++++++++++++++++++++++++++++++++++ erts/vsn.mk | 2 +- lib/kernel/doc/src/notes.xml | 18 +++++++++ lib/kernel/vsn.mk | 2 +- lib/stdlib/doc/src/notes.xml | 17 ++++++++ lib/stdlib/vsn.mk | 2 +- make/otp_version_tickets | 15 +++++-- 7 files changed, 142 insertions(+), 7 deletions(-) diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml index 1538293410..c511cdf2b1 100644 --- a/erts/doc/src/notes.xml +++ b/erts/doc/src/notes.xml @@ -31,6 +31,99 @@

This document describes the changes made to the ERTS application.

+
Erts 10.7.2.13 + +
Fixed Bugs and Malfunctions + + +

Fixed a bug in zlib where decompression would + crash with data_error on some valid inputs. The + bug could also cause extraction from a zip archive using + zip:extract() to fail.

+

+ Own Id: OTP-17470 Aux Id: ERIERL-657

+
+ +

+ A call to erlang:cancel_timer(_, [{info, false}]) + could cause the calling process to block forever in the + call. Note that only the synchronous version of the call + (that is, the async option is false) in + combination with the info option set to + false was effected by this bug.

+

+ Own Id: OTP-17472 Aux Id: PR-4932

+
+ +

+ Microstate accounting (msacc) and + os:perf_counter() unintentionally used system time + instead of monotonic time for time measurements on a lot + of systems. These systems were all non x86/x86_64 systems + or x86/x86_64 systems without a reliable and constant + rdtsc instruction.

+

+ The lock counting (lcnt) built runtime system also + unintentionally used system time instead of monotonic + time for time measurements on all systems.

+

+ Own Id: OTP-17493

+
+ +

+ Simultaneous calls to + erlang:system_flag(schedulers_online, _) could + cause callers to end up in a suspended state forever.

+

+ Own Id: OTP-17500 Aux Id: GH-4809

+
+ +

+ Fix rare race bug in memory management of distribution + entries. Have been seen to cause VM crash when massive + number of repeated concurrent failing connection + attempts.

+

+ Own Id: OTP-17513 Aux Id: GH-4964, PR-5015

+
+ +

+ Fix buffer overrun problem in the tty driver. The problem + happens on some platforms when using the CTRL+R + functionality of newshell with very long strings in the + history.

+

+ Own Id: OTP-17560 Aux Id: GH-5116

+
+ +

+ Fix race-condition that could cause a crash when tracing + scheduling or garbage collections on a process that was + running on a dirty scheduler.

+

+ Own Id: OTP-17568 Aux Id: PR-4940

+
+ +

+ Fix rare bug where re:run would crash/return invalid + results when given a subbinary as subject.

+

+ This bug has existed since Erlang/OTP 20.0.

+

+ Own Id: OTP-17585 Aux Id: GH-5150

+
+ +

binary_to_term/1,2 is now more resilient + against corrupted binaries containing maps in the + external format.

+

+ Own Id: OTP-17594

+
+
+
+ +
+
Erts 10.7.2.12
Fixed Bugs and Malfunctions diff --git a/erts/vsn.mk b/erts/vsn.mk index 84ac783b48..fcf6f82fbc 100644 --- a/erts/vsn.mk +++ b/erts/vsn.mk @@ -18,7 +18,7 @@ # %CopyrightEnd% # -VSN = 10.7.2.12 +VSN = 10.7.2.13 # Port number 4365 in 4.2 # Port number 4366 in 4.3 diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml index 125446cc0a..6bcea78b6f 100644 --- a/lib/kernel/doc/src/notes.xml +++ b/lib/kernel/doc/src/notes.xml @@ -31,6 +31,24 @@

This document describes the changes made to the Kernel application.

+
Kernel 6.5.2.4 + +
Fixed Bugs and Malfunctions + + +

+ Fixed rare bug that could cause net_kernel process to + hang for ever. Have seen to happen with massive number of + TLS connections while remote nodes are restarting. Bug + exists since OTP-22.0.

+

+ Own Id: OTP-17476 Aux Id: GH-4931, PR-4934

+
+
+
+ +
+
Kernel 6.5.2.3
Fixed Bugs and Malfunctions diff --git a/lib/kernel/vsn.mk b/lib/kernel/vsn.mk index c0a7694dd9..cb2563ead4 100644 --- a/lib/kernel/vsn.mk +++ b/lib/kernel/vsn.mk @@ -1 +1 @@ -KERNEL_VSN = 6.5.2.3 +KERNEL_VSN = 6.5.2.4 diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index d183679ae1..884ed91d41 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -31,6 +31,23 @@

This document describes the changes made to the STDLIB application.

+
STDLIB 3.12.1.2 + +
Fixed Bugs and Malfunctions + + +

+ Fix a bug that could cause a crash when formatting tuples + using the control sequences p or P and + limiting the output with the option chars_limit.

+

+ Own Id: OTP-17525 Aux Id: GH-5053

+
+
+
+ +
+
STDLIB 3.12.1.1
Fixed Bugs and Malfunctions diff --git a/lib/stdlib/vsn.mk b/lib/stdlib/vsn.mk index b6f468d929..58ad678baa 100644 --- a/lib/stdlib/vsn.mk +++ b/lib/stdlib/vsn.mk @@ -1 +1 @@ -STDLIB_VSN = 3.12.1.1 +STDLIB_VSN = 3.12.1.2 diff --git a/make/otp_version_tickets b/make/otp_version_tickets index 2dd43b6434..439a76d98d 100644 --- a/make/otp_version_tickets +++ b/make/otp_version_tickets @@ -1,5 +1,12 @@ -OTP-16033 OTP-16607 -OTP-17442 -OTP-17448 -OTP-17459 +OTP-17470 +OTP-17472 +OTP-17476 +OTP-17493 +OTP-17500 +OTP-17513 +OTP-17525 +OTP-17560 +OTP-17568 +OTP-17585 +OTP-17594 -- cgit v1.2.1 From ea2b0b819fb0c6c703c6699ce45b5a4c7c4f70b4 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Thu, 2 Sep 2021 12:16:02 +0200 Subject: Updated OTP version --- OTP_VERSION | 2 +- otp_versions.table | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/OTP_VERSION b/OTP_VERSION index 62bed648b9..edc346dad8 100644 --- a/OTP_VERSION +++ b/OTP_VERSION @@ -1 +1 @@ -22.3.4.20 +22.3.4.21 diff --git a/otp_versions.table b/otp_versions.table index fdd45277ff..6fa0fb6836 100644 --- a/otp_versions.table +++ b/otp_versions.table @@ -1,3 +1,4 @@ +OTP-22.3.4.21 : erts-10.7.2.13 kernel-6.5.2.4 stdlib-3.12.1.2 # asn1-5.0.12 common_test-1.18.2.1 compiler-7.5.4.3 crypto-4.6.5.4 debugger-4.2.8 dialyzer-4.1.1 diameter-2.2.3 edoc-0.11 eldap-1.2.8 erl_docgen-0.11 erl_interface-3.13.2.2 et-1.6.4 eunit-2.4.1 ftp-1.0.4.1 hipe-3.19.3 inets-7.1.3.3 jinterface-1.10.1 megaco-3.18.8.4 mnesia-4.16.3.1 observer-2.9.3 odbc-2.12.4.1 os_mon-2.5.1.1 parsetools-2.1.8 public_key-1.7.2 reltool-0.8 runtime_tools-1.14.0.1 sasl-3.4.2 snmp-5.5.0.5 ssh-4.9.1.3 ssl-9.6.2.3 syntax_tools-2.2.1 tftp-1.0.2 tools-3.3.1.1 wx-1.9.0.1 xmerl-1.3.24 : OTP-22.3.4.20 : crypto-4.6.5.4 erts-10.7.2.12 kernel-6.5.2.3 stdlib-3.12.1.1 # asn1-5.0.12 common_test-1.18.2.1 compiler-7.5.4.3 debugger-4.2.8 dialyzer-4.1.1 diameter-2.2.3 edoc-0.11 eldap-1.2.8 erl_docgen-0.11 erl_interface-3.13.2.2 et-1.6.4 eunit-2.4.1 ftp-1.0.4.1 hipe-3.19.3 inets-7.1.3.3 jinterface-1.10.1 megaco-3.18.8.4 mnesia-4.16.3.1 observer-2.9.3 odbc-2.12.4.1 os_mon-2.5.1.1 parsetools-2.1.8 public_key-1.7.2 reltool-0.8 runtime_tools-1.14.0.1 sasl-3.4.2 snmp-5.5.0.5 ssh-4.9.1.3 ssl-9.6.2.3 syntax_tools-2.2.1 tftp-1.0.2 tools-3.3.1.1 wx-1.9.0.1 xmerl-1.3.24 : OTP-22.3.4.19 : common_test-1.18.2.1 crypto-4.6.5.3 erl_interface-3.13.2.2 erts-10.7.2.11 megaco-3.18.8.4 odbc-2.12.4.1 snmp-5.5.0.5 wx-1.9.0.1 # asn1-5.0.12 compiler-7.5.4.3 debugger-4.2.8 dialyzer-4.1.1 diameter-2.2.3 edoc-0.11 eldap-1.2.8 erl_docgen-0.11 et-1.6.4 eunit-2.4.1 ftp-1.0.4.1 hipe-3.19.3 inets-7.1.3.3 jinterface-1.10.1 kernel-6.5.2.2 mnesia-4.16.3.1 observer-2.9.3 os_mon-2.5.1.1 parsetools-2.1.8 public_key-1.7.2 reltool-0.8 runtime_tools-1.14.0.1 sasl-3.4.2 ssh-4.9.1.3 ssl-9.6.2.3 stdlib-3.12.1 syntax_tools-2.2.1 tftp-1.0.2 tools-3.3.1.1 xmerl-1.3.24 : OTP-22.3.4.18 : erl_interface-3.13.2.1 erts-10.7.2.10 runtime_tools-1.14.0.1 # asn1-5.0.12 common_test-1.18.2 compiler-7.5.4.3 crypto-4.6.5.2 debugger-4.2.8 dialyzer-4.1.1 diameter-2.2.3 edoc-0.11 eldap-1.2.8 erl_docgen-0.11 et-1.6.4 eunit-2.4.1 ftp-1.0.4.1 hipe-3.19.3 inets-7.1.3.3 jinterface-1.10.1 kernel-6.5.2.2 megaco-3.18.8.3 mnesia-4.16.3.1 observer-2.9.3 odbc-2.12.4 os_mon-2.5.1.1 parsetools-2.1.8 public_key-1.7.2 reltool-0.8 sasl-3.4.2 snmp-5.5.0.4 ssh-4.9.1.3 ssl-9.6.2.3 stdlib-3.12.1 syntax_tools-2.2.1 tftp-1.0.2 tools-3.3.1.1 wx-1.9 xmerl-1.3.24 : -- cgit v1.2.1