From a2ca3bd78fc002dd1e6533c191e44092cc3aa949 Mon Sep 17 00:00:00 2001
From: Erlang/OTP
Date: Mon, 10 Dec 2018 11:07:05 +0100
Subject: Prepare release
---
lib/asn1/doc/src/notes.xml | 16 +++++++
lib/asn1/vsn.mk | 2 +-
lib/compiler/doc/src/notes.xml | 55 +++++++++++++++++++++
lib/compiler/vsn.mk | 2 +-
lib/crypto/doc/src/notes.xml | 37 ++++++++++++++
lib/crypto/vsn.mk | 2 +-
lib/et/doc/src/notes.xml | 17 +++++++
lib/et/vsn.mk | 2 +-
lib/hipe/doc/src/notes.xml | 16 +++++++
lib/hipe/vsn.mk | 2 +-
lib/inets/doc/src/notes.xml | 26 +++++++++-
lib/inets/vsn.mk | 2 +-
lib/kernel/doc/src/notes.xml | 101 +++++++++++++++++++++++++++++++++++++++
lib/kernel/src/kernel.appup.src | 6 ++-
lib/kernel/vsn.mk | 2 +-
lib/observer/doc/src/notes.xml | 37 ++++++++++++++
lib/observer/vsn.mk | 2 +-
lib/os_mon/doc/src/notes.xml | 18 +++++++
lib/os_mon/vsn.mk | 2 +-
lib/public_key/doc/src/notes.xml | 18 +++++++
lib/public_key/vsn.mk | 2 +-
lib/reltool/doc/src/notes.xml | 20 +++++++-
lib/reltool/vsn.mk | 2 +-
lib/sasl/doc/src/notes.xml | 17 +++++++
lib/sasl/src/sasl.app.src | 2 +-
lib/sasl/src/sasl.appup.src | 35 ++++++++++----
lib/sasl/vsn.mk | 2 +-
lib/ssh/doc/src/notes.xml | 63 ++++++++++++++++++++++++
lib/ssh/vsn.mk | 2 +-
lib/ssl/doc/src/notes.xml | 77 +++++++++++++++++++++++++++++
lib/ssl/vsn.mk | 2 +-
lib/stdlib/doc/src/notes.xml | 79 ++++++++++++++++++++++++++++++
lib/stdlib/src/stdlib.appup.src | 43 +++++++++++++----
lib/stdlib/vsn.mk | 2 +-
lib/tools/doc/src/notes.xml | 15 ++++++
lib/tools/vsn.mk | 2 +-
lib/wx/doc/src/notes.xml | 16 +++++++
lib/wx/vsn.mk | 2 +-
38 files changed, 708 insertions(+), 40 deletions(-)
(limited to 'lib')
diff --git a/lib/asn1/doc/src/notes.xml b/lib/asn1/doc/src/notes.xml
index 2057b0394b..22ca7840de 100644
--- a/lib/asn1/doc/src/notes.xml
+++ b/lib/asn1/doc/src/notes.xml
@@ -32,6 +32,22 @@
This document describes the changes made to the asn1 application.
+Asn1 5.0.8
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Handle erroneous length during decode (BER only) without
+ crashing.
+
+ Own Id: OTP-15470 Aux Id: ERIERL-278
+
+
+
+
+
+
Asn1 5.0.7
Fixed Bugs and Malfunctions
diff --git a/lib/asn1/vsn.mk b/lib/asn1/vsn.mk
index 970479cc44..69f1af28e8 100644
--- a/lib/asn1/vsn.mk
+++ b/lib/asn1/vsn.mk
@@ -1 +1 @@
-ASN1_VSN = 5.0.7
+ASN1_VSN = 5.0.8
diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml
index e0e5bc832b..7addadf82c 100644
--- a/lib/compiler/doc/src/notes.xml
+++ b/lib/compiler/doc/src/notes.xml
@@ -32,6 +32,61 @@
This document describes the changes made to the Compiler
application.
+Compiler 7.3
+
+ Fixed Bugs and Malfunctions
+
+ -
+
Fixed a rare internal consistency failure caused by a
+ bug in the beam_jump pass. (Thanks to Simon
+ Cornish for reporting this bug.)
+
+ Own Id: OTP-15400 Aux Id: ERL-759
+
+ -
+
The compiler could fail with an internal consistency
+ check failure when compiling code that used the
+ is_function/2 BIF.
+
+ Own Id: OTP-15435 Aux Id: ERL-778
+
+ -
+
When an external fun was used, warnings for unused
+ variables could be suppressed.
+
+ Own Id: OTP-15437 Aux Id: ERL-762
+
+ -
+
The compiler would crash when compiling an
+ after block that called erlang:raise/3 like
+ this: erlang:raise(Class, Stacktrace,
+ Stacktrace)
+
+ Own Id: OTP-15481
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
When specified, the +{source,Name} option will
+ now override the actual file name in stack traces,
+ instead of only affecting the return value of
+ Mod:module_info().
+ The +deterministic flag will also affect stack
+ traces now, omitting all path information except the file
+ name, fixing a long-standing issue where deterministic
+ builds required deterministic paths.
+
+ Own Id: OTP-15245 Aux Id: ERL-706
+
+
+
+
+
+
Compiler 7.2.7
Fixed Bugs and Malfunctions
diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk
index 92f8aec424..97179b7fc4 100644
--- a/lib/compiler/vsn.mk
+++ b/lib/compiler/vsn.mk
@@ -1 +1 @@
-COMPILER_VSN = 7.2.7
+COMPILER_VSN = 7.3
diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml
index d81a8ddd87..0a3f68ade2 100644
--- a/lib/crypto/doc/src/notes.xml
+++ b/lib/crypto/doc/src/notes.xml
@@ -31,6 +31,43 @@
This document describes the changes made to the Crypto application.
+Crypto 4.4
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Updated the RSA options part in the crypto application's
+ C-code, documentation and tests.
+
+ Own Id: OTP-15302
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
+ Added ed25519 and ed448 sign/verify.
+
+ Requires OpenSSL 1.1.1 or higher as cryptolib under the
+ OTP application crypto.
+
+ Own Id: OTP-15419 Aux Id: OTP-15094
+
+ -
+
+ Fixed valgrind warnings.
+
+ Own Id: OTP-15467
+
+
+
+
+
+
Crypto 4.3.3
Fixed Bugs and Malfunctions
diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk
index 64d593f64a..6a91244715 100644
--- a/lib/crypto/vsn.mk
+++ b/lib/crypto/vsn.mk
@@ -1 +1 @@
-CRYPTO_VSN = 4.3.3
+CRYPTO_VSN = 4.4
diff --git a/lib/et/doc/src/notes.xml b/lib/et/doc/src/notes.xml
index 110d3b2110..e144defb69 100644
--- a/lib/et/doc/src/notes.xml
+++ b/lib/et/doc/src/notes.xml
@@ -37,6 +37,23 @@
one section in this document. The title of each section is the
version number of Event Tracer (ET).
+ET 1.6.4
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ The scroll bar of the et_viewer window could not be
+ dragged all the way to the top of the window. It would
+ always stop at the second event. This is now corrected.
+
+ Own Id: OTP-15463 Aux Id: ERL-780
+
+
+
+
+
+
ET 1.6.3
Fixed Bugs and Malfunctions
diff --git a/lib/et/vsn.mk b/lib/et/vsn.mk
index 9563a38000..d5416f1ea9 100644
--- a/lib/et/vsn.mk
+++ b/lib/et/vsn.mk
@@ -1 +1 @@
-ET_VSN = 1.6.3
+ET_VSN = 1.6.4
diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml
index d9f58382bc..e9cdf42018 100644
--- a/lib/hipe/doc/src/notes.xml
+++ b/lib/hipe/doc/src/notes.xml
@@ -31,6 +31,22 @@
This document describes the changes made to HiPE.
+Hipe 3.18.2
+
+ Improvements and New Features
+
+ -
+
The code was updated to avoid causing a dialyzer
+ warning because of a tightened spec for
+ beam_lib:info/1.
+
+ Own Id: OTP-15482
+
+
+
+
+
+
Hipe 3.18.1
Fixed Bugs and Malfunctions
diff --git a/lib/hipe/vsn.mk b/lib/hipe/vsn.mk
index b51f17aff0..12d621bf01 100644
--- a/lib/hipe/vsn.mk
+++ b/lib/hipe/vsn.mk
@@ -1 +1 @@
-HIPE_VSN = 3.18.1
+HIPE_VSN = 3.18.2
diff --git a/lib/inets/doc/src/notes.xml b/lib/inets/doc/src/notes.xml
index fdcb394108..12f5acb2e9 100644
--- a/lib/inets/doc/src/notes.xml
+++ b/lib/inets/doc/src/notes.xml
@@ -33,7 +33,31 @@
notes.xml
- Inets 7.0.2
+ Inets 7.0.3
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Fixed http client to not send 'content-length' header in
+ chunked encoded requests.
+
+ Own Id: OTP-15338 Aux Id: ERL-733
+
+ -
+
+ Fixed http client to not drop explicit 'Content-Type'
+ header in requests without a body such as requests with
+ the 'Content-Type' of application/x-www-form-urlencoded.
+
+ Own Id: OTP-15339 Aux Id: ERL-736
+
+
+
+
+
+
+Inets 7.0.2
Fixed Bugs and Malfunctions
diff --git a/lib/inets/vsn.mk b/lib/inets/vsn.mk
index 26adb854e1..52c05a7974 100644
--- a/lib/inets/vsn.mk
+++ b/lib/inets/vsn.mk
@@ -19,6 +19,6 @@
# %CopyrightEnd%
APPLICATION = inets
-INETS_VSN = 7.0.2
+INETS_VSN = 7.0.3
PRE_VSN =
APP_VSN = "$(APPLICATION)-$(INETS_VSN)$(PRE_VSN)"
diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml
index bfbaf6ef3e..021ecfa40d 100644
--- a/lib/kernel/doc/src/notes.xml
+++ b/lib/kernel/doc/src/notes.xml
@@ -31,6 +31,107 @@
This document describes the changes made to the Kernel application.
+Kernel 6.2
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ A new function, logger:update_handler_config/3 is
+ added, and the handler callback changing_config
+ now has a new argument, SetOrUpdate, which
+ indicates if the configuration change comes from
+ set_handler_config/2,3 or
+ update_handler_config/2,3.
+
+ This allows the handler to consistently merge the new
+ configuration with the old (if the change comes from
+ update_handler_config/2,3) or with the default (if
+ the change comes from set_handler_config/2,3).
+
+ The built-in handlers logger_std_h and
+ logger_disk_log_h are updated accordingly. A bug
+ which could cause inconsistency between the handlers'
+ internal state and the stored configuration is also
+ corrected.
+
+ *** POTENTIAL INCOMPATIBILITY ***
+
+ Own Id: OTP-15364
+
+ -
+
+ Fix fallback when custom erl_epmd client does not
+ implement address_please.
+
+ Own Id: OTP-15388 Aux Id: PR-1983
+
+ -
+
+ The logger ets table did not have the
+ read_concurrency option. This is now added.
+
+ Own Id: OTP-15453 Aux Id: ERL-782
+
+ -
+
+ During system start, logger has a simple handler which
+ prints to stdout. After the kernel supervision is
+ started, this handler is removed and replaced by the
+ default handler. Due to a bug, logger earlier issued a
+ debug printout saying it received an unexpected message,
+ which was the EXIT message from the simple handler's
+ process. This is now corrected. The simple handler's
+ process now unlinks from the logger process before
+ terminating.
+
+ Own Id: OTP-15466 Aux Id: ERL-788
+
+ -
+
+ The logger handler logger_std_h would not
+ re-create it's log file if it was removed. Due to this it
+ could not be used with tools like 'logrotate'. This is
+ now corrected.
+
+ Own Id: OTP-15469
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
+ A function inet:getifaddrs/1 that takes a list
+ with a namespace option has been added, for platforms
+ that support that feature, for example Linux (only?).
+
+ Own Id: OTP-15121 Aux Id: ERIERL-189, PR-1974
+
+ -
+
Added the nopush option for TCP sockets, which
+ corresponds to TCP_NOPUSH on *BSD and
+ TCP_CORK on Linux.
+ This is also used internally in file:sendfile
+ to reduce latency on subsequent send operations.
+
+ Own Id: OTP-15357 Aux Id: ERL-698
+
+ -
+
+ Optimize handling of send_delay for tcp sockes to better
+ work with the new pollthread implementation introduced in
+ OTP-21.
+
+ Own Id: OTP-15471 Aux Id: ERIERL-229
+
+
+
+
+
+
Kernel 6.1.1
Fixed Bugs and Malfunctions
diff --git a/lib/kernel/src/kernel.appup.src b/lib/kernel/src/kernel.appup.src
index e73cea8351..ccf0a82ced 100644
--- a/lib/kernel/src/kernel.appup.src
+++ b/lib/kernel/src/kernel.appup.src
@@ -39,7 +39,8 @@
{<<"^6\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^6\\.0\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^6\\.1$">>,[restart_new_emulator]},
- {<<"^6\\.1\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}],
+ {<<"^6\\.1\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
+ {<<"^6\\.1\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}],
[{<<"^5\\.3$">>,[restart_new_emulator]},
{<<"^5\\.3\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^5\\.3\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
@@ -52,4 +53,5 @@
{<<"^6\\.0\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^6\\.0\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^6\\.1$">>,[restart_new_emulator]},
- {<<"^6\\.1\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}]}.
+ {<<"^6\\.1\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
+ {<<"^6\\.1\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}.
diff --git a/lib/kernel/vsn.mk b/lib/kernel/vsn.mk
index 35e6a16a49..4b43c6ae9d 100644
--- a/lib/kernel/vsn.mk
+++ b/lib/kernel/vsn.mk
@@ -1 +1 @@
-KERNEL_VSN = 6.1.1
+KERNEL_VSN = 6.2
diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml
index 4d1a9a4f55..22035af982 100644
--- a/lib/observer/doc/src/notes.xml
+++ b/lib/observer/doc/src/notes.xml
@@ -32,6 +32,43 @@
This document describes the changes made to the Observer
application.
+Observer 2.8.2
+
+ Fixed Bugs and Malfunctions
+
+ -
+
Literals such as #{"one"=>1} dumped to a crash
+ dump would cause crashdump_viewer to crash.
+
+ Own Id: OTP-15365 Aux Id: ERL-722
+
+ -
+
+ crashdump_viewer would sometimes crash when
+ processing a dump which was truncated in the
+ literals area. This is now corrected.
+
+ Own Id: OTP-15377
+
+ -
+
+ Since OTP-20.2, crashdump_viewer was very slow
+ when opening a crash dump with many processes. An
+ ets:select per process could be removed, which improved
+ the performance a lot.
+
+ A bug when parsing heap data in a crashdump caused
+ crashdump_viewer to crash when multiple Yc
+ lines referenced the same reference counted binary. This
+ is now corrected.
+
+ Own Id: OTP-15391
+
+
+
+
+
+
Observer 2.8.1
Fixed Bugs and Malfunctions
diff --git a/lib/observer/vsn.mk b/lib/observer/vsn.mk
index 21c8f4e6c9..5ce0aca589 100644
--- a/lib/observer/vsn.mk
+++ b/lib/observer/vsn.mk
@@ -1 +1 @@
-OBSERVER_VSN = 2.8.1
+OBSERVER_VSN = 2.8.2
diff --git a/lib/os_mon/doc/src/notes.xml b/lib/os_mon/doc/src/notes.xml
index 0910b3c0f3..64e9f281e3 100644
--- a/lib/os_mon/doc/src/notes.xml
+++ b/lib/os_mon/doc/src/notes.xml
@@ -31,6 +31,24 @@
This document describes the changes made to the OS_Mon application.
+Os_Mon 2.4.7
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Due to /proc restrictions in newer Android
+ releases enforced by SELinux, cpu_sup is fixed so that it
+ gets some basic CPU stats using the sysinfo
+ syscall rather than reading /proc/loadavg.
+
+ Own Id: OTP-15387 Aux Id: PR-1966
+
+
+
+
+
+
Os_Mon 2.4.6
Fixed Bugs and Malfunctions
diff --git a/lib/os_mon/vsn.mk b/lib/os_mon/vsn.mk
index 0c62c3db35..9713f6bc6b 100644
--- a/lib/os_mon/vsn.mk
+++ b/lib/os_mon/vsn.mk
@@ -1 +1 @@
-OS_MON_VSN = 2.4.6
+OS_MON_VSN = 2.4.7
diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml
index 7ed60ed3ca..b3e6023c41 100644
--- a/lib/public_key/doc/src/notes.xml
+++ b/lib/public_key/doc/src/notes.xml
@@ -35,6 +35,24 @@
notes.xml
+Public_Key 1.6.4
+
+ Improvements and New Features
+
+ -
+
+ Added ed25519 and ed448 sign/verify.
+
+ Requires OpenSSL 1.1.1 or higher as cryptolib under the
+ OTP application crypto.
+
+ Own Id: OTP-15419 Aux Id: OTP-15094
+
+
+
+
+
+
Public_Key 1.6.3
Fixed Bugs and Malfunctions
diff --git a/lib/public_key/vsn.mk b/lib/public_key/vsn.mk
index 96eaf4f962..5e2643f0ea 100644
--- a/lib/public_key/vsn.mk
+++ b/lib/public_key/vsn.mk
@@ -1 +1 @@
-PUBLIC_KEY_VSN = 1.6.3
+PUBLIC_KEY_VSN = 1.6.4
diff --git a/lib/reltool/doc/src/notes.xml b/lib/reltool/doc/src/notes.xml
index e201ad4e23..165ae6db6a 100644
--- a/lib/reltool/doc/src/notes.xml
+++ b/lib/reltool/doc/src/notes.xml
@@ -38,7 +38,25 @@
thus constitutes one section in this document. The title of each
section is the version number of Reltool.
- Reltool 0.7.7
+ Reltool 0.7.8
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Reltool would earlier erroneously split paths like
+ "c:\foo" into ["c","\foo"] when reading the
+ $ERL_LIBS variable on windows. This is now
+ corrected.
+
+ Own Id: OTP-15454
+
+
+
+
+
+
+Reltool 0.7.7
Fixed Bugs and Malfunctions
diff --git a/lib/reltool/vsn.mk b/lib/reltool/vsn.mk
index 6bfc8c60ea..a649a3e0c0 100644
--- a/lib/reltool/vsn.mk
+++ b/lib/reltool/vsn.mk
@@ -1 +1 @@
-RELTOOL_VSN = 0.7.7
+RELTOOL_VSN = 0.7.8
diff --git a/lib/sasl/doc/src/notes.xml b/lib/sasl/doc/src/notes.xml
index fce032136d..982c874117 100644
--- a/lib/sasl/doc/src/notes.xml
+++ b/lib/sasl/doc/src/notes.xml
@@ -31,6 +31,23 @@
This document describes the changes made to the SASL application.
+SASL 3.3
+
+ Improvements and New Features
+
+ -
+
+ New counters and atomics modules supplies
+ access to highly efficient operations on mutable fixed
+ word sized variables.
+
+ Own Id: OTP-13468
+
+
+
+
+
+
SASL 3.2.1
Fixed Bugs and Malfunctions
diff --git a/lib/sasl/src/sasl.app.src b/lib/sasl/src/sasl.app.src
index 5d45af0b50..293af504df 100644
--- a/lib/sasl/src/sasl.app.src
+++ b/lib/sasl/src/sasl.app.src
@@ -43,5 +43,5 @@
{env, []},
{mod, {sasl, []}},
{runtime_dependencies, ["tools-2.6.14","stdlib-3.4","kernel-5.3",
- "erts-@OTP-13468@"]}]}.
+ "erts-10.2"]}]}.
diff --git a/lib/sasl/src/sasl.appup.src b/lib/sasl/src/sasl.appup.src
index d37c5b3d95..26127eae84 100644
--- a/lib/sasl/src/sasl.appup.src
+++ b/lib/sasl/src/sasl.appup.src
@@ -16,13 +16,30 @@
%% limitations under the License.
%%
%% %CopyrightEnd%
+%%
+%% We allow upgrade from, and downgrade to all previous
+%% versions from the following OTP releases:
+%% - OTP 20
+%% - OTP 21
+%%
+%% We also allow upgrade from, and downgrade to all
+%% versions that have branched off from the above
+%% stated previous versions.
+%%
{"%VSN%",
- %% Up from - max one major revision back
- [{<<"3\\.0\\.4(\\.[0-9]+)*">>,[restart_new_emulator]}, % OTP-20.0
- {<<"3\\.1(\\.[0-9]+)*">>,[restart_new_emulator]}, % OTP-20.1+
- {<<"3\\.2(\\.[0-9]+)*">>,[restart_new_emulator]}], % OTP-21.*
- %% Down to - max one major revision back
- [{<<"3\\.0\\.4(\\.[0-9]+)*">>,[restart_new_emulator]}, % OTP-20.*
- {<<"3\\.1(\\.[0-9]+)*">>,[restart_new_emulator]}, % OTP-20.1+
- {<<"3\\.2(\\.[0-9]+)*">>,[restart_new_emulator]}] % OTP-21.*
-}.
+ [{<<"^3\\.0\\.4(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.1$">>,[restart_new_emulator]},
+ {<<"^3\\.1\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
+ {<<"^3\\.1\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.1\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.2$">>,[restart_new_emulator]},
+ {<<"^3\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
+ {<<"^3\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}],
+ [{<<"^3\\.0\\.4(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.1$">>,[restart_new_emulator]},
+ {<<"^3\\.1\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
+ {<<"^3\\.1\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.1\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.2$">>,[restart_new_emulator]},
+ {<<"^3\\.2\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
+ {<<"^3\\.2\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]}]}.
diff --git a/lib/sasl/vsn.mk b/lib/sasl/vsn.mk
index 94b7f9dc56..c1f80752a7 100644
--- a/lib/sasl/vsn.mk
+++ b/lib/sasl/vsn.mk
@@ -1 +1 @@
-SASL_VSN = 3.2.1
+SASL_VSN = 3.3
diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml
index 42bdf667f8..177784384e 100644
--- a/lib/ssh/doc/src/notes.xml
+++ b/lib/ssh/doc/src/notes.xml
@@ -30,6 +30,69 @@
notes.xml
+Ssh 4.7.2
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Incompatibility with newer OpenSSH fixed. Previously
+ versions 7.8 and later could cause Erlang SSH to exit.
+
+ Own Id: OTP-15413
+
+ -
+
+ The 'exec' option for ssh daemons had wrong format
+ in the documentation.
+
+ Own Id: OTP-15416
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
+ Added public key methods ssh-ed25519 and ssh-ed448.
+
+ Requires OpenSSL 1.1.1 or higher as cryptolib under the
+ OTP application crypto.
+
+ Own Id: OTP-15094 Aux Id: OTP-15419
+
+ -
+
+ The SSH property tests are now adapted to the PropEr
+ testing tool.
+
+ Own Id: OTP-15312
+
+ -
+
+ The term "user" was not documented in the SSH app. A new
+ chapter with terminology is added to the User's Manual
+ where the term "user" is defined.
+
+ A reference manual page about the module ssh_file
+ is also added. This is the default callback module for
+ user's keys, host keys etc.
+
+ Own Id: OTP-15314
+
+ -
+
+ Host and user key checking is made more robust.
+
+ Own Id: OTP-15424
+
+
+
+
+
+
Ssh 4.7.1
Improvements and New Features
diff --git a/lib/ssh/vsn.mk b/lib/ssh/vsn.mk
index ae7b4cf3f2..3ba1e177be 100644
--- a/lib/ssh/vsn.mk
+++ b/lib/ssh/vsn.mk
@@ -1,4 +1,4 @@
#-*-makefile-*- ; force emacs to enter makefile-mode
-SSH_VSN = 4.7.1
+SSH_VSN = 4.7.2
APP_VSN = "ssh-$(SSH_VSN)"
diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml
index 46fd8ab180..48372babf8 100644
--- a/lib/ssl/doc/src/notes.xml
+++ b/lib/ssl/doc/src/notes.xml
@@ -27,6 +27,83 @@
This document describes the changes made to the SSL application.
+SSL 9.1
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ PEM cache was not evicting expired entries due to due to
+ timezone confusion.
+
+ Own Id: OTP-15368
+
+ -
+
+ Make sure an error is returned if a "transport_accept
+ socket" is used in some other call than ssl:handshake* or
+ ssl:controlling_process
+
+ Own Id: OTP-15384 Aux Id: ERL-756
+
+ -
+
+ Fix timestamp handling in the PEM-cache could cause
+ entries to not be invalidated at the correct time.
+
+ Own Id: OTP-15402
+
+ -
+
+ Extend check for undelivered data at closing, could under
+ some circumstances fail to deliver all data that was
+ actually received.
+
+ Own Id: OTP-15412 Aux Id: ERL-731
+
+ -
+
+ Correct signature check for TLS-1.2 that allows different
+ algorithms for signature of peer cert and peer cert key.
+ Not all allowed combinations where accepted.
+
+ Own Id: OTP-15415 Aux Id: ERL-763
+
+ -
+
+ Correct gen_statem return value, could cause
+ renegotiation to fail.
+
+ Own Id: OTP-15418 Aux Id: ERL-770
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
+ Add engine support for RSA key exchange
+
+ Own Id: OTP-15420 Aux Id: ERIERL-268
+
+ -
+
+ ssl now uses active n internally to boost performance.
+ Old active once behavior can be restored by setting
+ application variable see manual page for ssl application
+ (man 6).
+
+ *** POTENTIAL INCOMPATIBILITY ***
+
+ Own Id: OTP-15449
+
+
+
+
+
+
SSL 9.0.3
Fixed Bugs and Malfunctions
diff --git a/lib/ssl/vsn.mk b/lib/ssl/vsn.mk
index b184c83f99..75d959accf 100644
--- a/lib/ssl/vsn.mk
+++ b/lib/ssl/vsn.mk
@@ -1 +1 @@
-SSL_VSN = 9.0.3
+SSL_VSN = 9.1
diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml
index 039f087708..7ba19a98ea 100644
--- a/lib/stdlib/doc/src/notes.xml
+++ b/lib/stdlib/doc/src/notes.xml
@@ -31,6 +31,85 @@
This document describes the changes made to the STDLIB application.
+STDLIB 3.7
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Document bit_size in match specifications and
+ allow it in ets:fun2ms.
+
+ Own Id: OTP-15343 Aux Id: PR-1962
+
+ -
+
The beam() type in beam_lib is defined
+ as module() | file:filename() | binary(). The
+ module() is misleading. Giving the module name as
+ an atom will only work if the BEAM file is in a current
+ directory.
+ To avoid confusion, module() has been removed
+ from the type. That means that there will be a Dialyzer
+ warning for code that call beam_lib with an atom
+ as filename, but the calls will still work.
+
+ Own Id: OTP-15378 Aux Id: ERL-696
+
+ -
+
+ unicode_util crashed on certain emoji grapheme
+ clusters in binary strings.
+
+ Own Id: OTP-15428 Aux Id: ERL-777
+
+ -
+
When an external fun was used, warnings for unused
+ variables could be suppressed.
+
+ Own Id: OTP-15437 Aux Id: ERL-762
+
+ -
+
+ Fix reduction count in lists:member/2
+
+ Own Id: OTP-15474 Aux Id: ERIERL-229
+
+
+
+
+
+ Improvements and New Features
+
+ -
+
When specified, the +{source,Name} option will
+ now override the actual file name in stack traces,
+ instead of only affecting the return value of
+ Mod:module_info().
+ The +deterministic flag will also affect stack
+ traces now, omitting all path information except the file
+ name, fixing a long-standing issue where deterministic
+ builds required deterministic paths.
+
+ Own Id: OTP-15245 Aux Id: ERL-706
+
+ -
+
List subtraction (The -- operator) will now
+ yield properly on large inputs.
+
+ Own Id: OTP-15371
+
+ -
+
+ calendar:system_time_to_rfc3339/1,2 no longer
+ remove trailing zeros from fractions.
+
+ Own Id: OTP-15464
+
+
+
+
+
+
STDLIB 3.6
Fixed Bugs and Malfunctions
diff --git a/lib/stdlib/src/stdlib.appup.src b/lib/stdlib/src/stdlib.appup.src
index 8c0b186288..2a324aef82 100644
--- a/lib/stdlib/src/stdlib.appup.src
+++ b/lib/stdlib/src/stdlib.appup.src
@@ -16,13 +16,38 @@
%% limitations under the License.
%%
%% %CopyrightEnd%
+%%
+%% We allow upgrade from, and downgrade to all previous
+%% versions from the following OTP releases:
+%% - OTP 20
+%% - OTP 21
+%%
+%% We also allow upgrade from, and downgrade to all
+%% versions that have branched off from the above
+%% stated previous versions.
+%%
{"%VSN%",
- %% Up from - max one major revision back
- [{<<"3\\.4(\\.[0-9]+)*">>,[restart_new_emulator]}, % OTP-20.*
- {<<"3\\.5(\\.[0-9]+)*">>,[restart_new_emulator]}, % OTP-21.0
- {<<"3\\.6(\\.[0-9]+)*">>,[restart_new_emulator]}],% OTP-21.1
- %% Down to - max one major revision back
- [{<<"3\\.4(\\.[0-9]+)*">>,[restart_new_emulator]}, % OTP-20.*
- {<<"3\\.5(\\.[0-9]+)*">>,[restart_new_emulator]}, % OTP-21.0
- {<<"3\\.6(\\.[0-9]+)*">>,[restart_new_emulator]}] % OTP-21.1
-}.
+ [{<<"^3\\.4$">>,[restart_new_emulator]},
+ {<<"^3\\.4\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
+ {<<"^3\\.4\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.4\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.4\\.3(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.4\\.4(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.4\\.5(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.5$">>,[restart_new_emulator]},
+ {<<"^3\\.5\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
+ {<<"^3\\.5\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.6$">>,[restart_new_emulator]},
+ {<<"^3\\.6\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}],
+ [{<<"^3\\.4$">>,[restart_new_emulator]},
+ {<<"^3\\.4\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
+ {<<"^3\\.4\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.4\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.4\\.3(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.4\\.4(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.4\\.5(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.5$">>,[restart_new_emulator]},
+ {<<"^3\\.5\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
+ {<<"^3\\.5\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
+ {<<"^3\\.6$">>,[restart_new_emulator]},
+ {<<"^3\\.6\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]}]}.
diff --git a/lib/stdlib/vsn.mk b/lib/stdlib/vsn.mk
index caf5ecdbb4..e0217418fe 100644
--- a/lib/stdlib/vsn.mk
+++ b/lib/stdlib/vsn.mk
@@ -1 +1 @@
-STDLIB_VSN = 3.6
+STDLIB_VSN = 3.7
diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml
index f10953774f..a6781dfdb3 100644
--- a/lib/tools/doc/src/notes.xml
+++ b/lib/tools/doc/src/notes.xml
@@ -31,6 +31,21 @@
This document describes the changes made to the Tools application.
+Tools 3.0.2
+
+ Improvements and New Features
+
+ -
+
+ Remove emacs warnings and added more tests.
+
+ Own Id: OTP-15476
+
+
+
+
+
+
Tools 3.0.1
Improvements and New Features
diff --git a/lib/tools/vsn.mk b/lib/tools/vsn.mk
index 1bebb1c421..bb8305e9f1 100644
--- a/lib/tools/vsn.mk
+++ b/lib/tools/vsn.mk
@@ -1 +1 @@
-TOOLS_VSN = 3.0.1
+TOOLS_VSN = 3.0.2
diff --git a/lib/wx/doc/src/notes.xml b/lib/wx/doc/src/notes.xml
index a925cf30d4..1061e73138 100644
--- a/lib/wx/doc/src/notes.xml
+++ b/lib/wx/doc/src/notes.xml
@@ -32,6 +32,22 @@
This document describes the changes made to the wxErlang
application.
+Wx 1.8.6
+
+ Fixed Bugs and Malfunctions
+
+ -
+
+ Fixed delayed delete bug which caused wx applications to
+ crash on Mojave.
+
+ Own Id: OTP-15426 Aux Id: ERL-755
+
+
+
+
+
+
Wx 1.8.5
Fixed Bugs and Malfunctions
diff --git a/lib/wx/vsn.mk b/lib/wx/vsn.mk
index e539ad36f6..d241a7a1b4 100644
--- a/lib/wx/vsn.mk
+++ b/lib/wx/vsn.mk
@@ -1 +1 @@
-WX_VSN = 1.8.5
+WX_VSN = 1.8.6
--
cgit v1.2.3