From d55738a4490583b627a0960c886a0f0d54eb52b0 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Tue, 16 Apr 2019 16:37:45 +0200 Subject: Prepare release --- erts/doc/src/notes.xml | 56 +++++++++++++++++++++++++++++++ erts/vsn.mk | 2 +- lib/common_test/doc/src/notes.xml | 66 +++++++++++++++++++++++++++++++++++++ lib/common_test/vsn.mk | 2 +- lib/erl_interface/doc/src/notes.xml | 16 +++++++++ lib/erl_interface/vsn.mk | 2 +- lib/snmp/doc/src/notes.xml | 19 ++++++++++- lib/snmp/vsn.mk | 2 +- lib/ssh/doc/src/notes.xml | 18 ++++++++++ lib/ssh/vsn.mk | 2 +- lib/tools/doc/src/notes.xml | 15 +++++++++ lib/tools/vsn.mk | 2 +- make/otp_version_tickets | 13 +++++++- 13 files changed, 207 insertions(+), 8 deletions(-) diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml index 56681c0250..63c27ee171 100644 --- a/erts/doc/src/notes.xml +++ b/erts/doc/src/notes.xml @@ -31,6 +31,62 @@

This document describes the changes made to the ERTS application.

+
Erts 9.3.3.10 + +
Fixed Bugs and Malfunctions + + +

Fixes of install/release phase in build system.

+ The source tree was modified when + installing/releasing and/or applying a patch. + Some files were installed with wrong access + rights. If applying a patch (using + otp_patch_apply) as another user (except root) + than the user that built the source, the documentation + was not properly updated. +

+ Own Id: OTP-15551

+
+ +

+ Minor fixes for make clean.

+

+ Own Id: OTP-15657

+
+ +

+ Fixed a bug in all ets:select* and + ets:match* functions that could in some rare cases + lead to very poor performance.

+

+ Own Id: OTP-15660 Aux Id: ERL-869

+
+ +

+ Fix a possible deadlock when terminating the ERTS caused + by a dirty scheduler not releasing it's run-queue lock + when terminating.

+

+ Own Id: OTP-15690 Aux Id: PR-2172

+
+ +

Add missing documentation of new external tags + NEW_PID, NEW_PORT and + NEWER_REFERENCE introduced in OTP 19.

These + new tags are planned to be "activated" in OTP 23 when + distribution capability flag DFLAG_BIG_CREATION + becomes mandatory. Older nodes (>= 19) are able to decode + these new tags and send them back to the new node. Nodes + older than OTP 23 will however never encode their own + local pids, ports and references using the new tags.

+

+ Own Id: OTP-15766

+
+
+
+ +
+
Erts 9.3.3.9
Improvements and New Features diff --git a/erts/vsn.mk b/erts/vsn.mk index 317ce9b800..ad7bbc4d87 100644 --- a/erts/vsn.mk +++ b/erts/vsn.mk @@ -18,7 +18,7 @@ # %CopyrightEnd% # -VSN = 9.3.3.9 +VSN = 9.3.3.10 # Port number 4365 in 4.2 # Port number 4366 in 4.3 diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml index ef8b70f1a3..d1b9bc320a 100644 --- a/lib/common_test/doc/src/notes.xml +++ b/lib/common_test/doc/src/notes.xml @@ -33,6 +33,72 @@ notes.xml +
Common_Test 1.15.4.2 + +
Fixed Bugs and Malfunctions + + +

+ The test result when a hook function fails is in general + the same as if the function that the hook is associated + with fails. For example, if post_init_per_testcase + fails the result is that the test case is skipped, as is + the case when init_per_testcase fails.This, + however, was earlier not true for timetrap timeouts or + other error situations where the process running the hook + function was killed. This is now corrected, so the error + handling should be the same no matter how the hook + function fails.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-15717 Aux Id: ERIERL-334

+
+ +

+ In some rare cases, when two common_test nodes used the + same log directory, a timing problem could occur which + caused common_test to crash because it's log cache file + was unexpectedly empty. This is now corrected.

+

+ Own Id: OTP-15758 Aux Id: ERIERL-342

+
+
+
+ + +
Improvements and New Features + + +

+ Two new common_test hook functions are introduced:

+

+ post_groups/2, which is called after + Suite:groups/0
post_all/3, which is + called after Suite:all/0

+

+ These functions allow modifying the return values from + the groups/0 and all/0 functions, + respectively.

+

+ A new term, {testcase,TestCase,RepeatProperties} + is now also allowed in the return from all/0. This + can be used for repeating a single test case a specific + number of times, or until it fails or succeeds once.

+

+ Own Id: OTP-14746 Aux Id: ERIERL-143

+
+ +

+ OTP internal test improvements.

+

+ Own Id: OTP-15716

+
+
+
+ +
+
Common_Test 1.15.4.1
Fixed Bugs and Malfunctions diff --git a/lib/common_test/vsn.mk b/lib/common_test/vsn.mk index c8dfa6beb2..cacf400012 100644 --- a/lib/common_test/vsn.mk +++ b/lib/common_test/vsn.mk @@ -1 +1 @@ -COMMON_TEST_VSN = 1.15.4.1 +COMMON_TEST_VSN = 1.15.4.2 diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml index 4310a142b0..b8ab20b005 100644 --- a/lib/erl_interface/doc/src/notes.xml +++ b/lib/erl_interface/doc/src/notes.xml @@ -31,6 +31,22 @@

This document describes the changes made to the Erl_interface application.

+
Erl_Interface 3.10.2.2 + +
Fixed Bugs and Malfunctions + + +

+ Fix handling of Makefile dependencies so that parallel + make works properly.

+

+ Own Id: OTP-15757

+
+
+
+ +
+
Erl_Interface 3.10.2.1
Fixed Bugs and Malfunctions diff --git a/lib/erl_interface/vsn.mk b/lib/erl_interface/vsn.mk index 4c9cc351c4..ab57ec2278 100644 --- a/lib/erl_interface/vsn.mk +++ b/lib/erl_interface/vsn.mk @@ -1,2 +1,2 @@ -EI_VSN = 3.10.2.1 +EI_VSN = 3.10.2.2 ERL_INTERFACE_VSN = $(EI_VSN) diff --git a/lib/snmp/doc/src/notes.xml b/lib/snmp/doc/src/notes.xml index f64e0cca97..fc2e6af29e 100644 --- a/lib/snmp/doc/src/notes.xml +++ b/lib/snmp/doc/src/notes.xml @@ -34,7 +34,24 @@ -
SNMP 5.2.11 +
SNMP 5.2.11.1 + +
Improvements and New Features + + +

+ [snmp|agent] Add a get-mechanism callback module (and a + corresponding behaviour). The agent calls this module to + handle each get (get, get-next and get-bulk) request.

+

+ Own Id: OTP-15691 Aux Id: ERIERL-324

+
+
+
+ +
+ +
SNMP 5.2.11
Fixed Bugs and Malfunctions diff --git a/lib/snmp/vsn.mk b/lib/snmp/vsn.mk index 96123f02f5..7da2f1bd30 100644 --- a/lib/snmp/vsn.mk +++ b/lib/snmp/vsn.mk @@ -19,6 +19,6 @@ # %CopyrightEnd% APPLICATION = snmp -SNMP_VSN = 5.2.11 +SNMP_VSN = 5.2.11.1 PRE_VSN = APP_VSN = "$(APPLICATION)-$(SNMP_VSN)$(PRE_VSN)" diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index 7d47674d39..8a39ac3020 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -30,6 +30,24 @@ notes.xml +
Ssh 4.6.9.4 + +
Fixed Bugs and Malfunctions + + +

+ If a client was connected to an server on an already open + socket, the callback fun(PeerName,FingerPrint) in + the accept_callback option passed the local name + in the argument PeerName instead of the remote name.

+

+ Own Id: OTP-15763

+
+
+
+ +
+
Ssh 4.6.9.3
Fixed Bugs and Malfunctions diff --git a/lib/ssh/vsn.mk b/lib/ssh/vsn.mk index 2674126672..2c71d55c29 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.6.9.3 +SSH_VSN = 4.6.9.4 APP_VSN = "ssh-$(SSH_VSN)" diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml index 45f276c09e..8d775aaecb 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 2.11.2.1 + +
Fixed Bugs and Malfunctions + + +

+ Minor fixes for make clean.

+

+ Own Id: OTP-15657

+
+
+
+ +
+
Tools 2.11.2
Fixed Bugs and Malfunctions diff --git a/lib/tools/vsn.mk b/lib/tools/vsn.mk index f9723c0f9b..23ea0d9d4d 100644 --- a/lib/tools/vsn.mk +++ b/lib/tools/vsn.mk @@ -1 +1 @@ -TOOLS_VSN = 2.11.2 +TOOLS_VSN = 2.11.2.1 diff --git a/make/otp_version_tickets b/make/otp_version_tickets index 7313fa0342..176cbdda94 100644 --- a/make/otp_version_tickets +++ b/make/otp_version_tickets @@ -1 +1,12 @@ -OTP-15584 +OTP-14746 +OTP-15551 +OTP-15657 +OTP-15660 +OTP-15690 +OTP-15691 +OTP-15716 +OTP-15717 +OTP-15757 +OTP-15758 +OTP-15763 +OTP-15766 -- cgit v1.2.3 From 22a55c40254cfee683e070167794fab632bef865 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Tue, 16 Apr 2019 16:37:48 +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 0807ba069d..71bfcf8393 100644 --- a/OTP_VERSION +++ b/OTP_VERSION @@ -1 +1 @@ -20.3.8.20 +20.3.8.21 diff --git a/otp_versions.table b/otp_versions.table index c30f465767..b0a97c2a5e 100644 --- a/otp_versions.table +++ b/otp_versions.table @@ -1,3 +1,4 @@ +OTP-20.3.8.21 : common_test-1.15.4.2 erl_interface-3.10.2.2 erts-9.3.3.10 snmp-5.2.11.1 ssh-4.6.9.4 tools-2.11.2.1 # asn1-5.0.5.2 compiler-7.1.5.2 cosEvent-2.2.2 cosEventDomain-1.2.2 cosFileTransfer-1.2.2 cosNotification-1.2.3 cosProperty-1.2.3 cosTime-1.2.3 cosTransactions-1.3.3 crypto-4.2.2.2 debugger-4.2.4 dialyzer-3.2.4 diameter-2.1.4.1 edoc-0.9.2 eldap-1.2.3.1 erl_docgen-0.7.3 et-1.6.1 eunit-2.3.5 hipe-3.17.1 ic-4.4.4.2 inets-6.5.2.4 jinterface-1.8.1 kernel-5.4.3.2 megaco-3.18.3 mnesia-4.15.3.2 observer-2.7 odbc-2.12.1 orber-3.8.4 os_mon-2.4.4 otp_mibs-1.1.2 parsetools-2.1.6 public_key-1.5.2 reltool-0.7.5 runtime_tools-1.12.5 sasl-3.1.2 ssl-8.2.6.4 stdlib-3.4.5.1 syntax_tools-2.1.4.1 wx-1.8.3 xmerl-1.3.16.1 : OTP-20.3.8.20 : common_test-1.15.4.1 # asn1-5.0.5.2 compiler-7.1.5.2 cosEvent-2.2.2 cosEventDomain-1.2.2 cosFileTransfer-1.2.2 cosNotification-1.2.3 cosProperty-1.2.3 cosTime-1.2.3 cosTransactions-1.3.3 crypto-4.2.2.2 debugger-4.2.4 dialyzer-3.2.4 diameter-2.1.4.1 edoc-0.9.2 eldap-1.2.3.1 erl_docgen-0.7.3 erl_interface-3.10.2.1 erts-9.3.3.9 et-1.6.1 eunit-2.3.5 hipe-3.17.1 ic-4.4.4.2 inets-6.5.2.4 jinterface-1.8.1 kernel-5.4.3.2 megaco-3.18.3 mnesia-4.15.3.2 observer-2.7 odbc-2.12.1 orber-3.8.4 os_mon-2.4.4 otp_mibs-1.1.2 parsetools-2.1.6 public_key-1.5.2 reltool-0.7.5 runtime_tools-1.12.5 sasl-3.1.2 snmp-5.2.11 ssh-4.6.9.3 ssl-8.2.6.4 stdlib-3.4.5.1 syntax_tools-2.1.4.1 tools-2.11.2 wx-1.8.3 xmerl-1.3.16.1 : OTP-20.3.8.19 : diameter-2.1.4.1 erts-9.3.3.9 # asn1-5.0.5.2 common_test-1.15.4 compiler-7.1.5.2 cosEvent-2.2.2 cosEventDomain-1.2.2 cosFileTransfer-1.2.2 cosNotification-1.2.3 cosProperty-1.2.3 cosTime-1.2.3 cosTransactions-1.3.3 crypto-4.2.2.2 debugger-4.2.4 dialyzer-3.2.4 edoc-0.9.2 eldap-1.2.3.1 erl_docgen-0.7.3 erl_interface-3.10.2.1 et-1.6.1 eunit-2.3.5 hipe-3.17.1 ic-4.4.4.2 inets-6.5.2.4 jinterface-1.8.1 kernel-5.4.3.2 megaco-3.18.3 mnesia-4.15.3.2 observer-2.7 odbc-2.12.1 orber-3.8.4 os_mon-2.4.4 otp_mibs-1.1.2 parsetools-2.1.6 public_key-1.5.2 reltool-0.7.5 runtime_tools-1.12.5 sasl-3.1.2 snmp-5.2.11 ssh-4.6.9.3 ssl-8.2.6.4 stdlib-3.4.5.1 syntax_tools-2.1.4.1 tools-2.11.2 wx-1.8.3 xmerl-1.3.16.1 : OTP-20.3.8.18 : erts-9.3.3.8 # asn1-5.0.5.2 common_test-1.15.4 compiler-7.1.5.2 cosEvent-2.2.2 cosEventDomain-1.2.2 cosFileTransfer-1.2.2 cosNotification-1.2.3 cosProperty-1.2.3 cosTime-1.2.3 cosTransactions-1.3.3 crypto-4.2.2.2 debugger-4.2.4 dialyzer-3.2.4 diameter-2.1.4 edoc-0.9.2 eldap-1.2.3.1 erl_docgen-0.7.3 erl_interface-3.10.2.1 et-1.6.1 eunit-2.3.5 hipe-3.17.1 ic-4.4.4.2 inets-6.5.2.4 jinterface-1.8.1 kernel-5.4.3.2 megaco-3.18.3 mnesia-4.15.3.2 observer-2.7 odbc-2.12.1 orber-3.8.4 os_mon-2.4.4 otp_mibs-1.1.2 parsetools-2.1.6 public_key-1.5.2 reltool-0.7.5 runtime_tools-1.12.5 sasl-3.1.2 snmp-5.2.11 ssh-4.6.9.3 ssl-8.2.6.4 stdlib-3.4.5.1 syntax_tools-2.1.4.1 tools-2.11.2 wx-1.8.3 xmerl-1.3.16.1 : -- cgit v1.2.3