From 2191e216a95d3cb41edd7ad2069e3b2d88b907e7 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 15 Sep 2014 12:00:20 +0200 Subject: Update version numbers --- erts/vsn.mk | 2 +- lib/asn1/vsn.mk | 2 +- lib/compiler/vsn.mk | 2 +- lib/crypto/vsn.mk | 2 +- lib/dialyzer/vsn.mk | 2 +- lib/edoc/vsn.mk | 2 +- lib/erl_docgen/vsn.mk | 2 +- lib/erl_interface/vsn.mk | 2 +- lib/eunit/vsn.mk | 2 +- lib/hipe/vsn.mk | 2 +- lib/ic/vsn.mk | 2 +- lib/jinterface/vsn.mk | 2 +- lib/kernel/vsn.mk | 2 +- lib/megaco/vsn.mk | 2 +- lib/mnesia/vsn.mk | 2 +- lib/observer/vsn.mk | 2 +- lib/odbc/vsn.mk | 2 +- lib/os_mon/vsn.mk | 2 +- lib/ose/vsn.mk | 2 +- lib/public_key/vsn.mk | 2 +- lib/sasl/vsn.mk | 2 +- lib/snmp/vsn.mk | 2 +- lib/stdlib/vsn.mk | 2 +- lib/tools/vsn.mk | 2 +- lib/wx/vsn.mk | 2 +- 25 files changed, 25 insertions(+), 25 deletions(-) diff --git a/erts/vsn.mk b/erts/vsn.mk index 0db4370ea8..b6a38f9361 100644 --- a/erts/vsn.mk +++ b/erts/vsn.mk @@ -17,7 +17,7 @@ # %CopyrightEnd% # -VSN = 6.1.2 +VSN = 6.2 # Port number 4365 in 4.2 # Port number 4366 in 4.3 diff --git a/lib/asn1/vsn.mk b/lib/asn1/vsn.mk index 37c843204a..d87c50637d 100644 --- a/lib/asn1/vsn.mk +++ b/lib/asn1/vsn.mk @@ -1,2 +1,2 @@ #next version number to use is 2.0 -ASN1_VSN = 3.0.1 +ASN1_VSN = 3.0.2 diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk index 0a86352f40..d042596557 100644 --- a/lib/compiler/vsn.mk +++ b/lib/compiler/vsn.mk @@ -1 +1 @@ -COMPILER_VSN = 5.0.1 +COMPILER_VSN = 5.0.2 diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk index b2bb1d7dfb..2a7f3c4558 100644 --- a/lib/crypto/vsn.mk +++ b/lib/crypto/vsn.mk @@ -1 +1 @@ -CRYPTO_VSN = 3.4 +CRYPTO_VSN = 3.4.1 diff --git a/lib/dialyzer/vsn.mk b/lib/dialyzer/vsn.mk index b0cb3ec4f9..58cc77c2fa 100644 --- a/lib/dialyzer/vsn.mk +++ b/lib/dialyzer/vsn.mk @@ -1 +1 @@ -DIALYZER_VSN = 2.7.1 +DIALYZER_VSN = 2.7.2 diff --git a/lib/edoc/vsn.mk b/lib/edoc/vsn.mk index 281a792118..b1cf115b29 100644 --- a/lib/edoc/vsn.mk +++ b/lib/edoc/vsn.mk @@ -1 +1 @@ -EDOC_VSN = 0.7.14 +EDOC_VSN = 0.7.15 diff --git a/lib/erl_docgen/vsn.mk b/lib/erl_docgen/vsn.mk index 0f89922275..8bfcc08698 100644 --- a/lib/erl_docgen/vsn.mk +++ b/lib/erl_docgen/vsn.mk @@ -1 +1 @@ -ERL_DOCGEN_VSN = 0.3.5 +ERL_DOCGEN_VSN = 0.3.6 diff --git a/lib/erl_interface/vsn.mk b/lib/erl_interface/vsn.mk index b1e612a9eb..38a13944e7 100644 --- a/lib/erl_interface/vsn.mk +++ b/lib/erl_interface/vsn.mk @@ -1,2 +1,2 @@ -EI_VSN = 3.7.17 +EI_VSN = 3.7.18 ERL_INTERFACE_VSN = $(EI_VSN) diff --git a/lib/eunit/vsn.mk b/lib/eunit/vsn.mk index f04c0536fe..855e1dac88 100644 --- a/lib/eunit/vsn.mk +++ b/lib/eunit/vsn.mk @@ -1 +1 @@ -EUNIT_VSN = 2.2.7 +EUNIT_VSN = 2.2.8 diff --git a/lib/hipe/vsn.mk b/lib/hipe/vsn.mk index c30695d4f0..cf1976d8d6 100644 --- a/lib/hipe/vsn.mk +++ b/lib/hipe/vsn.mk @@ -1 +1 @@ -HIPE_VSN = 3.11 +HIPE_VSN = 3.11.1 diff --git a/lib/ic/vsn.mk b/lib/ic/vsn.mk index 2ffbbad444..bb273c7b57 100644 --- a/lib/ic/vsn.mk +++ b/lib/ic/vsn.mk @@ -1 +1 @@ -IC_VSN = 4.3.5 +IC_VSN = 4.3.6 diff --git a/lib/jinterface/vsn.mk b/lib/jinterface/vsn.mk index c50200fab6..7df92024bc 100644 --- a/lib/jinterface/vsn.mk +++ b/lib/jinterface/vsn.mk @@ -1 +1 @@ -JINTERFACE_VSN = 1.5.9 +JINTERFACE_VSN = 1.5.10 diff --git a/lib/kernel/vsn.mk b/lib/kernel/vsn.mk index 1ecfde190e..be633a304a 100644 --- a/lib/kernel/vsn.mk +++ b/lib/kernel/vsn.mk @@ -1 +1 @@ -KERNEL_VSN = 3.0.2 +KERNEL_VSN = 3.0.3 diff --git a/lib/megaco/vsn.mk b/lib/megaco/vsn.mk index 373f5199bf..1f4e3b8e95 100644 --- a/lib/megaco/vsn.mk +++ b/lib/megaco/vsn.mk @@ -18,6 +18,6 @@ # %CopyrightEnd% APPLICATION = megaco -MEGACO_VSN = 3.17.1 +MEGACO_VSN = 3.17.2 PRE_VSN = APP_VSN = "$(APPLICATION)-$(MEGACO_VSN)$(PRE_VSN)" diff --git a/lib/mnesia/vsn.mk b/lib/mnesia/vsn.mk index d16d501103..d5b96c5c76 100644 --- a/lib/mnesia/vsn.mk +++ b/lib/mnesia/vsn.mk @@ -1 +1 @@ -MNESIA_VSN = 4.12.2 +MNESIA_VSN = 4.12.3 diff --git a/lib/observer/vsn.mk b/lib/observer/vsn.mk index b55cff7332..dbbbde1467 100644 --- a/lib/observer/vsn.mk +++ b/lib/observer/vsn.mk @@ -1 +1 @@ -OBSERVER_VSN = 2.0.1 +OBSERVER_VSN = 2.0.2 diff --git a/lib/odbc/vsn.mk b/lib/odbc/vsn.mk index 1af4751248..b374e42d15 100644 --- a/lib/odbc/vsn.mk +++ b/lib/odbc/vsn.mk @@ -1 +1 @@ -ODBC_VSN = 2.10.20 +ODBC_VSN = 2.10.21 diff --git a/lib/os_mon/vsn.mk b/lib/os_mon/vsn.mk index 74397c2bc6..f90cc306f0 100644 --- a/lib/os_mon/vsn.mk +++ b/lib/os_mon/vsn.mk @@ -1 +1 @@ -OS_MON_VSN = 2.2.15 +OS_MON_VSN = 2.3 diff --git a/lib/ose/vsn.mk b/lib/ose/vsn.mk index 78ffa4d496..ef754cf593 100644 --- a/lib/ose/vsn.mk +++ b/lib/ose/vsn.mk @@ -1 +1 @@ -OSE_VSN = 1.0 +OSE_VSN = 1.0.1 diff --git a/lib/public_key/vsn.mk b/lib/public_key/vsn.mk index f0450918aa..2fa2d725c3 100644 --- a/lib/public_key/vsn.mk +++ b/lib/public_key/vsn.mk @@ -1 +1 @@ -PUBLIC_KEY_VSN = 0.22 +PUBLIC_KEY_VSN = 0.22.1 diff --git a/lib/sasl/vsn.mk b/lib/sasl/vsn.mk index da8cbc5130..4259a2d76c 100644 --- a/lib/sasl/vsn.mk +++ b/lib/sasl/vsn.mk @@ -1 +1 @@ -SASL_VSN = 2.4 +SASL_VSN = 2.4.1 diff --git a/lib/snmp/vsn.mk b/lib/snmp/vsn.mk index fd10244386..b436a79076 100644 --- a/lib/snmp/vsn.mk +++ b/lib/snmp/vsn.mk @@ -18,6 +18,6 @@ # %CopyrightEnd% APPLICATION = snmp -SNMP_VSN = 5.0 +SNMP_VSN = 5.1 PRE_VSN = APP_VSN = "$(APPLICATION)-$(SNMP_VSN)$(PRE_VSN)" diff --git a/lib/stdlib/vsn.mk b/lib/stdlib/vsn.mk index 9881ab040e..b522c3ea3c 100644 --- a/lib/stdlib/vsn.mk +++ b/lib/stdlib/vsn.mk @@ -1 +1 @@ -STDLIB_VSN = 2.1.1 +STDLIB_VSN = 2.2 diff --git a/lib/tools/vsn.mk b/lib/tools/vsn.mk index 54dc4ec91d..3acb8d38e2 100644 --- a/lib/tools/vsn.mk +++ b/lib/tools/vsn.mk @@ -1 +1 @@ -TOOLS_VSN = 2.6.15 +TOOLS_VSN = 2.7 diff --git a/lib/wx/vsn.mk b/lib/wx/vsn.mk index ee3d247553..24e8c2ed11 100644 --- a/lib/wx/vsn.mk +++ b/lib/wx/vsn.mk @@ -1 +1 @@ -WX_VSN = 1.3 +WX_VSN = 1.3.1 -- cgit v1.2.3 From 950d808c97a4c5b579f4f1cc16b95f2d419d3505 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 15 Sep 2014 12:02:14 +0200 Subject: Update release notes --- erts/doc/src/notes.xml | 170 ++++++++++++++++++++++++++++++++++++ lib/asn1/doc/src/notes.xml | 24 +++++ lib/common_test/doc/src/notes.xml | 48 ++++++++++ lib/compiler/doc/src/notes.xml | 16 ++++ lib/crypto/doc/src/notes.xml | 17 ++++ lib/dialyzer/doc/src/notes.xml | 30 +++++++ lib/diameter/doc/src/notes.xml | 53 +++++++++++ lib/edoc/doc/src/notes.xml | 16 ++++ lib/erl_docgen/doc/src/notes.xml | 18 +++- lib/erl_interface/doc/src/notes.xml | 17 ++++ lib/eunit/doc/src/notes.xml | 15 ++++ lib/hipe/doc/src/notes.xml | 22 +++++ lib/ic/doc/src/notes.xml | 17 +++- lib/inets/doc/src/notes.xml | 53 ++++++++++- lib/jinterface/doc/src/notes.xml | 35 ++++++++ lib/kernel/doc/src/notes.xml | 15 ++++ lib/megaco/doc/src/notes.xml | 19 +++- lib/mnesia/doc/src/notes.xml | 21 ++++- lib/observer/doc/src/notes.xml | 15 ++++ lib/odbc/doc/src/notes.xml | 25 +++++- lib/os_mon/doc/src/notes.xml | 17 ++++ lib/public_key/doc/src/notes.xml | 16 ++++ lib/sasl/doc/src/notes.xml | 20 +++++ lib/snmp/doc/src/notes.xml | 19 +++- lib/ssh/doc/src/notes.xml | 50 +++++++++++ lib/ssl/doc/src/notes.xml | 42 ++++++++- lib/stdlib/doc/src/notes.xml | 73 ++++++++++++++++ lib/tools/doc/src/notes.xml | 15 ++++ lib/wx/doc/src/notes.xml | 17 ++++ 29 files changed, 907 insertions(+), 8 deletions(-) diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml index 5c4bb3ed25..743369951f 100644 --- a/erts/doc/src/notes.xml +++ b/erts/doc/src/notes.xml @@ -30,6 +30,176 @@

This document describes the changes made to the ERTS application.

+
Erts 6.2 + +
Fixed Bugs and Malfunctions + + +

+ General documentation updates.

+

+ Own Id: OTP-12052

+
+ +

A bug in the VM code implementing sending of signals + to ports could cause the receiving port queue to remain + in a busy state forever. When this state had been + reached, processes sending command signals to the port + either got suspended forever, or, if the nosuspend + feature was used, always failed to send to the port. This + bug was introduced in ERTS version 5.10.

+

In order for this bug to be triggered on a port, one + had to at least once utilize the nosuspend + functionality when passing a signal to the port. This by + either calling

port_command(Port, + Data, [nosuspend | Options]), + erlang:send(Port, {PortOwner, + {command, Data}}, [nosuspend | Options]), + erlang:send_nosuspend(Port, + {PortOwner, {command, Data}}), or + erlang:send_nosuspend(Port, + {PortOwner, {command, Data}}, Options). + +

Thanks Vasily Demidenok for reporting the issue, and + Sergey Kudryashov for providing a testcase.

+

+ Own Id: OTP-12082 Aux Id: OTP-10336

+
+ +

+ Fix size overflow bug at memory allocation. A memory + allocation call, with an insane size close to the entire + address space, could return successfully as if it had + allocated just a few bytes. (Thanks to Don A. Bailey for + reporting)

+

+ Own Id: OTP-12091

+
+ +

+ Fix various issues where negating a signed integer would + trigger undefined behaviour. This fixes issues in the + enif_make_int64 interface and some edge cases inside the + erlang runtime system.

+

+ Own Id: OTP-12097

+
+ +

+ The documentation erroneously listed the +swct command line + argument under +sws.

+

+ Own Id: OTP-12102 Aux Id: OTP-10994

+
+ +

+ Profiling messages could be delivered out of order when + profiling on runnable_procs and/or + runnable_ports using erlang:system_profile/2. + This bug was introduced in ERTS version 5.10.

+

+ Own Id: OTP-12105 Aux Id: OTP-10336

+
+ +

+ Various logging fixes, including: Add run queue index to + the process dump in crash dumps.
Add thread index to + enomem slogan when crashing.
Remove error logger + message for sending messages to old instances of the same + node.

+

+ Own Id: OTP-12115

+
+ +

+ Fix compiler warnings reported by LLVM

+

+ Own Id: OTP-12138

+
+ +

+ Correct conversion of MIN_SMALL by + list_to_integer/1 and binary_to_integer/1. + The bug produced an unnormalized bignum which can cause + strange behavior such as comparing different to a correct + MIN_SMALL integer. The value MIN_SMALL is + -(1 bsl 27) = -134217728 on a 32-bit VM and -(1 + bsl 59) = -576460752303423488 on a 64-bit VM. (Thanks + to Jesper Louis Andersen, Mikael Pettersson and Anthony + Ramine for report, patch and optimization suggestion)

+

+ Own Id: OTP-12140

+
+ +

+ Fix bug in term_to_binary that reallocates binary + with inconsistent size information. Bug has never been + confirmed to be the cause of any faulty behavior.

+

+ Own Id: OTP-12141

+
+ +

+ Real_path method used while prim loading archive files + was not taking into account the fact that windows + directory symlinks can be across different drives.

+

+ Own Id: OTP-12155

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

+ Add log2 histogram to lcnt for lock wait time

+

+ Own Id: OTP-12059

+
+ +

+ Introduced enif_schedule_nif() + to the NIF API.

+

+ The enif_schedule_nif() function allows a + long-running NIF to be broken into separate NIF + invocations without the help of a wrapper function + written in Erlang. The NIF first executes part of the + long-running task, then calls enif_schedule_nif() + to schedule a NIF for later execution to continue the + task. Any number of NIFs can be scheduled in this manner, + one after another. Since the emulator regains control + between invocations, this helps avoid problems caused by + native code tying up scheduler threads for too long.

+

+ The enif_schedule_nif() function also replaces the + enif_schedule_dirty_nif() in the experimental + dirty NIF API. Note that the only incompatible changes + made are in the experimental dirty NIF API.

+

+ See the NIF + documentation for more information.

+

+ Thanks to Steve Vinoski.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-12128

+
+
+
+ +
+
Erts 6.1.2
Fixed Bugs and Malfunctions diff --git a/lib/asn1/doc/src/notes.xml b/lib/asn1/doc/src/notes.xml index 11de9ad98f..a7032737bd 100644 --- a/lib/asn1/doc/src/notes.xml +++ b/lib/asn1/doc/src/notes.xml @@ -31,6 +31,30 @@

This document describes the changes made to the asn1 application.

+
Asn1 3.0.2 + +
Fixed Bugs and Malfunctions + + +

+ Several problems where the ASN.1 compiler would crash + when attempting to compile correct specifications have + been corrected.

+

+ Own Id: OTP-12125

+
+ +

+ Robustness when decoding incorrect BER messages has been + improved.

+

+ Own Id: OTP-12145

+
+
+
+ +
+
Asn1 3.0.1
Fixed Bugs and Malfunctions diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml index b53ba32e6c..f4ce5369f7 100644 --- a/lib/common_test/doc/src/notes.xml +++ b/lib/common_test/doc/src/notes.xml @@ -32,6 +32,54 @@ notes.xml +
Common_Test 1.8.2 + +
Fixed Bugs and Malfunctions + + +

+ Ticket OTP-11971 introduced a runtime dependency towards + test_server-3.7.1, since the interface between + test_server and common_test was changed. Erroneously, the + common_test.app file was not updated according to this. + This has now been corrected.

+

+ Own Id: OTP-12037

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

+ Warning: this is experimental and may disappear or change + without previous warning.

+

+ Experimental support for running Quickcheck and PropEr + tests from common_test suites is added to common_test. + See the reference manual for the new module + ct_property_testing.

+

+ Experimental property tests are added under + lib/{inet,ssh}/test/property_test. They can be run + directly or from the commont_test suites + inet/ftp_property_test_SUITE.erl and + ssh/test/ssh_property_test_SUITE.erl.

+

+ See the code in the test directories and the man + page for details.

+

+ (Thanks to Tuncer Ayaz for a patch adding Triq)

+

+ Own Id: OTP-12119

+
+
+
+ +
+
Common_Test 1.8.1
Fixed Bugs and Malfunctions diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index 55e9661d7d..d48a0a5599 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -31,6 +31,22 @@

This document describes the changes made to the Compiler application.

+
Compiler 5.0.2 + +
Fixed Bugs and Malfunctions + + +

+ Corrected a bug with incorrect code generation when + inlining was turned on.

+

+ Own Id: OTP-12132

+
+
+
+ +
+
Compiler 5.0.1
Fixed Bugs and Malfunctions diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml index 1bd2034b93..82b6de9acd 100644 --- a/lib/crypto/doc/src/notes.xml +++ b/lib/crypto/doc/src/notes.xml @@ -30,6 +30,23 @@

This document describes the changes made to the Crypto application.

+
Crypto 3.4.1 + +
Fixed Bugs and Malfunctions + + +

+ Make crypto verify major version number of OpenSSL + header files and runtime library. Loading of + crypto will fail if there is a version mismatch.

+

+ Own Id: OTP-12146 Aux Id: seq12700

+
+
+
+ +
+
Crypto 3.4
Fixed Bugs and Malfunctions diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml index bdd9c61c5c..d35639aa32 100644 --- a/lib/dialyzer/doc/src/notes.xml +++ b/lib/dialyzer/doc/src/notes.xml @@ -31,6 +31,36 @@

This document describes the changes made to the Dialyzer application.

+
Dialyzer 2.7.2 + +
Fixed Bugs and Malfunctions + + +

A bug concerning is_record/2,3 has been fixed, + as well as some cases where Dialyzer could crash due to + reaching system limits.

+

+ Own Id: OTP-12018

+
+ +

When given the -Wunderspecs flag Dialyzer + sometimes output bogus warnings for parametrized types. + This bug has been fixed.

+

+ Own Id: OTP-12111

+
+ +

Dialyzer now fetch the compile options from beam + files, and use them when creating core from the abstract + code. Previously the options were ignored.

+

+ Own Id: OTP-12150

+
+
+
+ +
+
Dialyzer 2.7.1
Fixed Bugs and Malfunctions diff --git a/lib/diameter/doc/src/notes.xml b/lib/diameter/doc/src/notes.xml index b3cd53c497..7f69bdbfbf 100644 --- a/lib/diameter/doc/src/notes.xml +++ b/lib/diameter/doc/src/notes.xml @@ -42,6 +42,59 @@ first.

+
diameter 1.7.1 + +
Fixed Bugs and Malfunctions + + +

+ Don't leave extra bit in decoded AVP data.

+

+ An extra bit could be communicated in the data field of a + diameter_avp record in the case of length errors. Of no + consequence for code using the record encoding of + Diameter messages, but code examining diameter_avp + records would see this bit.

+

+ Dictionary files must be recompiled for the fix to have + effect.

+

+ Own Id: OTP-12074

+
+ +

+ Fix counting of outgoing requests and answers setting the + E-bit.

+

+ OTP-11721 broke these counters for all outgoing requests + except DWR, and caused answers setting the E-bit to be + counted as unknown messages.

+

+ Own Id: OTP-12080

+
+ +

+ Fix Failed-AVP decode.

+

+ The best-effort decode only worked for AVPs in the common + dictionary, not for those in the dictionary of the + application identified in the Diameter Header of the + answer message in question.

+

+ Failed-AVP in an answer decoded with the RFC 3588 common + dictionary (diameter_gen_base_rfc3588) was regarded as an + error. The RFC 6733 dictionary was unaffected.

+

+ Dictionary files must be recompiled for the fix to have + effect.

+

+ Own Id: OTP-12094

+
+
+
+ +
+
diameter 1.7
Fixed Bugs and Malfunctions diff --git a/lib/edoc/doc/src/notes.xml b/lib/edoc/doc/src/notes.xml index b3440ce6e1..52b7529f70 100644 --- a/lib/edoc/doc/src/notes.xml +++ b/lib/edoc/doc/src/notes.xml @@ -31,6 +31,22 @@

This document describes the changes made to the EDoc application.

+
Edoc 0.7.15 + +
Fixed Bugs and Malfunctions + + +

+ Fix spec to doc generation from erl_docgen and edoc for + maps

+

+ Own Id: OTP-12058

+
+
+
+ +
+
Edoc 0.7.14
Fixed Bugs and Malfunctions diff --git a/lib/erl_docgen/doc/src/notes.xml b/lib/erl_docgen/doc/src/notes.xml index e546eb97fc..f194fb6d6c 100644 --- a/lib/erl_docgen/doc/src/notes.xml +++ b/lib/erl_docgen/doc/src/notes.xml @@ -30,7 +30,23 @@

This document describes the changes made to the erl_docgen application.

-
Erl_Docgen 0.3.5 +
Erl_Docgen 0.3.6 + +
Fixed Bugs and Malfunctions + + +

+ Fix spec to doc generation from erl_docgen and edoc for + maps

+

+ Own Id: OTP-12058

+
+
+
+ +
+ +
Erl_Docgen 0.3.5
Fixed Bugs and Malfunctions diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml index 3f85af8956..1056d45ec6 100644 --- a/lib/erl_interface/doc/src/notes.xml +++ b/lib/erl_interface/doc/src/notes.xml @@ -30,6 +30,23 @@

This document describes the changes made to the Erl_interface application.

+
Erl_Interface 3.7.18 + +
Fixed Bugs and Malfunctions + + +

+ Implement --enable-sanitizers[=sanitizers]. Similar to + debugging with Valgrind, it's very useful to enable + -fsanitize= switches to catch bugs at runtime.

+

+ Own Id: OTP-12153

+
+
+
+ +
+
Erl_Interface 3.7.17
Fixed Bugs and Malfunctions diff --git a/lib/eunit/doc/src/notes.xml b/lib/eunit/doc/src/notes.xml index 72ffda3cd5..e5a190e3e9 100644 --- a/lib/eunit/doc/src/notes.xml +++ b/lib/eunit/doc/src/notes.xml @@ -32,6 +32,21 @@

This document describes the changes made to the EUnit application.

+
Eunit 2.2.8 + +
Fixed Bugs and Malfunctions + + +

+ Minor refactoring.

+

+ Own Id: OTP-12051

+
+
+
+ +
+
Eunit 2.2.7
Fixed Bugs and Malfunctions diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml index e8552eabcc..2962e4a9ac 100644 --- a/lib/hipe/doc/src/notes.xml +++ b/lib/hipe/doc/src/notes.xml @@ -30,6 +30,28 @@

This document describes the changes made to HiPE.

+
Hipe 3.11.1 + +
Fixed Bugs and Malfunctions + + +

The pretty-printing of bitstrings has been corrected. +

+

+ Own Id: OTP-12015

+
+ +

A bug concerning is_record/2,3 has been fixed, + as well as some cases where Dialyzer could crash due to + reaching system limits.

+

+ Own Id: OTP-12018

+
+
+
+ +
+
Hipe 3.11
Fixed Bugs and Malfunctions diff --git a/lib/ic/doc/src/notes.xml b/lib/ic/doc/src/notes.xml index 03af316f75..bacac09f11 100644 --- a/lib/ic/doc/src/notes.xml +++ b/lib/ic/doc/src/notes.xml @@ -30,7 +30,22 @@ notes.xml -
IC 4.3.5 +
IC 4.3.6 + +
Fixed Bugs and Malfunctions + + +

+ Fix compiler warnings reported by LLVM

+

+ Own Id: OTP-12138

+
+
+
+ +
+ +
IC 4.3.5
Fixed Bugs and Malfunctions diff --git a/lib/inets/doc/src/notes.xml b/lib/inets/doc/src/notes.xml index d586536b0a..921de8e490 100644 --- a/lib/inets/doc/src/notes.xml +++ b/lib/inets/doc/src/notes.xml @@ -32,7 +32,58 @@ notes.xml -
Inets 5.10.2 +
Inets 5.10.3 + +
Fixed Bugs and Malfunctions + + +

+ Fix some spelling mistakes in documentation

+

+ Own Id: OTP-12152

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

+ httpd: Seperate timeout for TLS/SSL handshake from + keepalive timeout

+

+ Own Id: OTP-12013

+
+ +

+ Warning: this is experimental and may disappear or change + without previous warning.

+

+ Experimental support for running Quickcheck and PropEr + tests from common_test suites is added to common_test. + See the reference manual for the new module + ct_property_testing.

+

+ Experimental property tests are added under + lib/{inet,ssh}/test/property_test. They can be run + directly or from the commont_test suites + inet/ftp_property_test_SUITE.erl and + ssh/test/ssh_property_test_SUITE.erl.

+

+ See the code in the test directories and the man + page for details.

+

+ (Thanks to Tuncer Ayaz for a patch adding Triq)

+

+ Own Id: OTP-12119

+
+
+
+ +
+ +
Inets 5.10.2
Fixed Bugs and Malfunctions diff --git a/lib/jinterface/doc/src/notes.xml b/lib/jinterface/doc/src/notes.xml index e81a9f82d2..8dc7dac64a 100644 --- a/lib/jinterface/doc/src/notes.xml +++ b/lib/jinterface/doc/src/notes.xml @@ -30,6 +30,41 @@

This document describes the changes made to the Jinterface application.

+
Jinterface 1.5.10 + +
Fixed Bugs and Malfunctions + + +

+ Array now show meaningful values in exceptions.

+

+ Own Id: OTP-12049

+
+ +

+ Documentation improvements.

+

+ Own Id: OTP-12050

+
+ +

+ Include the cause when raising a new IOException, which + should make the reason for the exception clearer.

+

+ Own Id: OTP-12075

+
+ +

+ Arrays (here: md5 and freeVars) must not be compared with + equals, which is broken (compares identity).

+

+ Own Id: OTP-12121

+
+
+
+ +
+
Jinterface 1.5.9
Improvements and New Features diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml index f92770603a..7eaf2d4a44 100644 --- a/lib/kernel/doc/src/notes.xml +++ b/lib/kernel/doc/src/notes.xml @@ -30,6 +30,21 @@

This document describes the changes made to the Kernel application.

+
Kernel 3.0.3 + +
Fixed Bugs and Malfunctions + + +

+ Accept inet:ip_address() in net_adm:names/1

+

+ Own Id: OTP-12154

+
+
+
+ +
+
Kernel 3.0.2
Fixed Bugs and Malfunctions diff --git a/lib/megaco/doc/src/notes.xml b/lib/megaco/doc/src/notes.xml index dff36fd51c..9a260c3878 100644 --- a/lib/megaco/doc/src/notes.xml +++ b/lib/megaco/doc/src/notes.xml @@ -36,7 +36,24 @@ section is the version number of Megaco.

-
Megaco 3.17.1 +
Megaco 3.17.2 + +
Fixed Bugs and Malfunctions + + +

+ Implement --enable-sanitizers[=sanitizers]. Similar to + debugging with Valgrind, it's very useful to enable + -fsanitize= switches to catch bugs at runtime.

+

+ Own Id: OTP-12153

+
+
+
+ +
+ +
Megaco 3.17.1
Improvements and New Features diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml index df2c27afba..e5c7d87f52 100644 --- a/lib/mnesia/doc/src/notes.xml +++ b/lib/mnesia/doc/src/notes.xml @@ -38,7 +38,26 @@ thus constitutes one section in this document. The title of each section is the version number of Mnesia.

-
Mnesia 4.12.2 +
Mnesia 4.12.3 + +
Fixed Bugs and Malfunctions + + +

+ Various logging fixes, including: Add run queue index to + the process dump in crash dumps.
Add thread index to + enomem slogan when crashing.
Remove error logger + message for sending messages to old instances of the same + node.

+

+ Own Id: OTP-12115

+
+
+
+ +
+ +
Mnesia 4.12.2
Fixed Bugs and Malfunctions diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml index c135e29520..658ac2c7cf 100644 --- a/lib/observer/doc/src/notes.xml +++ b/lib/observer/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the Observer application.

+
Observer 2.0.2 + +
Fixed Bugs and Malfunctions + + +

+ Fixed statusbar on Windows

+

+ Own Id: OTP-12162

+
+
+
+ +
+
Observer 2.0.1
Fixed Bugs and Malfunctions diff --git a/lib/odbc/doc/src/notes.xml b/lib/odbc/doc/src/notes.xml index 0ba2b1ff3f..495a675631 100644 --- a/lib/odbc/doc/src/notes.xml +++ b/lib/odbc/doc/src/notes.xml @@ -31,7 +31,30 @@

This document describes the changes made to the odbc application.

-
ODBC 2.10.20 +
ODBC 2.10.21 + +
Fixed Bugs and Malfunctions + + +

+ Fix compiler warnings reported by LLVM

+

+ Own Id: OTP-12138

+
+ +

+ Implement --enable-sanitizers[=sanitizers]. Similar to + debugging with Valgrind, it's very useful to enable + -fsanitize= switches to catch bugs at runtime.

+

+ Own Id: OTP-12153

+
+
+
+ +
+ +
ODBC 2.10.20
Fixed Bugs and Malfunctions diff --git a/lib/os_mon/doc/src/notes.xml b/lib/os_mon/doc/src/notes.xml index 5ac04d4f42..6bc0cf7d43 100644 --- a/lib/os_mon/doc/src/notes.xml +++ b/lib/os_mon/doc/src/notes.xml @@ -30,6 +30,23 @@

This document describes the changes made to the OS_Mon application.

+
Os_Mon 2.3 + +
Improvements and New Features + + +

+ Adds a new application parameter 'disksup_posix_only', to + make diskup use only options defined in the POSIX + standard.

+

+ Own Id: OTP-12053

+
+
+
+ +
+
Os_Mon 2.2.15
Fixed Bugs and Malfunctions diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml index 592d3c797d..fe4bf5ce2d 100644 --- a/lib/public_key/doc/src/notes.xml +++ b/lib/public_key/doc/src/notes.xml @@ -34,6 +34,22 @@ notes.xml +
Public_Key 0.22.1 + +
Fixed Bugs and Malfunctions + + +

+ Added missing encoding support for PBES2, and also + completed support for PBES1 that was incomplete.

+

+ Own Id: OTP-11915

+
+
+
+ +
+
Public_Key 0.22
Fixed Bugs and Malfunctions diff --git a/lib/sasl/doc/src/notes.xml b/lib/sasl/doc/src/notes.xml index 2928a12d22..95d7c6fa50 100644 --- a/lib/sasl/doc/src/notes.xml +++ b/lib/sasl/doc/src/notes.xml @@ -30,6 +30,26 @@

This document describes the changes made to the SASL application.

+
SASL 2.4.1 + +
Fixed Bugs and Malfunctions + + +

+ The documentation erroneously specified that + alarm_handler:clear_alarm/1 would clear + all alarms with id AlarmId. This is now + corrected according to the implementation - only the + latest received alarm with the given AlarmId is + cleared by the simple default handler.

+

+ Own Id: OTP-12025

+
+
+
+ +
+
SASL 2.4
Fixed Bugs and Malfunctions diff --git a/lib/snmp/doc/src/notes.xml b/lib/snmp/doc/src/notes.xml index 15efd47a1c..bbe6438f04 100644 --- a/lib/snmp/doc/src/notes.xml +++ b/lib/snmp/doc/src/notes.xml @@ -33,7 +33,24 @@ -
SNMP 5.0 +
SNMP 5.1 + +
Improvements and New Features + + +

+ The SNMP manager has been enhanced with dual stack + IPv4+IPv6, as the agent just was. The documentation is + also now updated for both the agent and the manager.

+

+ Own Id: OTP-12108 Aux Id: OTP-12020

+
+
+
+ +
+ +
SNMP 5.0
Improvements and New Features diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index 60440d3a80..0b587db810 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -29,6 +29,56 @@ notes.xml +
Ssh 3.0.5 + +
Fixed Bugs and Malfunctions + + +

+ When starting an ssh-daemon giving the option + {parallel_login, true}, the timeout for authentication + negotiation ({negotiation_timeout, integer()}) was never + removed.

+

+ This caused the session to always be terminated after the + timeout if parallel_login was set.

+

+ Own Id: OTP-12057 Aux Id: seq12663

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

+ Warning: this is experimental and may disappear or change + without previous warning.

+

+ Experimental support for running Quickcheck and PropEr + tests from common_test suites is added to common_test. + See the reference manual for the new module + ct_property_testing.

+

+ Experimental property tests are added under + lib/{inet,ssh}/test/property_test. They can be run + directly or from the commont_test suites + inet/ftp_property_test_SUITE.erl and + ssh/test/ssh_property_test_SUITE.erl.

+

+ See the code in the test directories and the man + page for details.

+

+ (Thanks to Tuncer Ayaz for a patch adding Triq)

+

+ Own Id: OTP-12119

+
+
+
+ +
+
Ssh 3.0.4
Fixed Bugs and Malfunctions diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml index 1b37a2baa2..8643cd3745 100644 --- a/lib/ssl/doc/src/notes.xml +++ b/lib/ssl/doc/src/notes.xml @@ -25,7 +25,47 @@ notes.xml

This document describes the changes made to the SSL application.

-
SSL 5.3.5 +
SSL 5.3.6 + +
Fixed Bugs and Malfunctions + + +

+ Corrected handling of ECC certificates, there where + several small issues with the handling of such + certificates in the ssl and public_key application. Now + ECC signed ECC certificates shall work and not only RSA + signed ECC certificates.

+

+ Own Id: OTP-12026

+
+ +

+ Check that the certificate chain ends with a trusted ROOT + CA e.i. a self-signed certificate, but provide an option + partial_chain to enable the application to define an + intermediat CA as trusted.

+

+ Own Id: OTP-12149

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

+ Add decode functions for SNI (Server Name Indication)

+

+ Own Id: OTP-12048

+
+
+
+ +
+ +
SSL 5.3.5
Fixed Bugs and Malfunctions diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index 5e74616099..ebc750a399 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -30,6 +30,79 @@

This document describes the changes made to the STDLIB application.

+
STDLIB 2.2 + +
Fixed Bugs and Malfunctions + + +

+ The type spec of the FormFunc argument to + sys:handle_debug/4 was erroneously pointing to dbg_fun(). + This is now corrected and the new type is format_fun().

+

+ Own Id: OTP-11800

+
+ +

+ Behaviors such as gen_fsm and gen_server should always + invoke format_status/2 before printing the state to the + logs.

+

+ Own Id: OTP-11967

+
+ +

The documentation of dets:insert_new/2 has + been corrected. (Thanks to Alexei Sholik for reporting + the bug.)

+

+ Own Id: OTP-12024

+
+ +

+ Printing a term with io_lib:format and control sequence + w, precision P and field width F, where F< P would + fail in one of the two following ways:

+

+ 1) If P < printed length of the term, an infinite loop + would be entered, consuming all available memory.

+

+ 2) If P >= printed length of the term, an exception + would be raised.

+

+ These two problems are now corrected.

+

+ Own Id: OTP-12041

+
+ +

+ The documentation of maps:values/1 has been + corrected.

+

+ Own Id: OTP-12055

+
+ +

+ Expand shell functions in map expressions.

+

+ Own Id: OTP-12063

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

+ Add maps:with/2

+

+ Own Id: OTP-12137

+
+
+
+ +
+
STDLIB 2.1.1
Fixed Bugs and Malfunctions diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml index 1ba2514977..faee5efd43 100644 --- a/lib/tools/doc/src/notes.xml +++ b/lib/tools/doc/src/notes.xml @@ -30,6 +30,21 @@

This document describes the changes made to the Tools application.

+
Tools 2.7 + +
Improvements and New Features + + +

+ Add log2 histogram to lcnt for lock wait time

+

+ Own Id: OTP-12059

+
+
+
+ +
+
Tools 2.6.15
Fixed Bugs and Malfunctions diff --git a/lib/wx/doc/src/notes.xml b/lib/wx/doc/src/notes.xml index 63eb047caa..5a9c53e3b6 100644 --- a/lib/wx/doc/src/notes.xml +++ b/lib/wx/doc/src/notes.xml @@ -31,6 +31,23 @@

This document describes the changes made to the wxErlang application.

+
Wx 1.3.1 + +
Fixed Bugs and Malfunctions + + +

+ Implement --enable-sanitizers[=sanitizers]. Similar to + debugging with Valgrind, it's very useful to enable + -fsanitize= switches to catch bugs at runtime.

+

+ Own Id: OTP-12153

+
+
+
+ +
+
Wx 1.3
Fixed Bugs and Malfunctions -- cgit v1.2.3 From 743ed31108ee555db18d9833186865e85e34333e Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 15 Sep 2014 12:02:16 +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 6f1dcfcb03..1084f6a8ec 100644 --- a/OTP_VERSION +++ b/OTP_VERSION @@ -1 +1 @@ -17.3-rc0 +17.3 diff --git a/otp_versions.table b/otp_versions.table index e628c65444..32fe5ae733 100644 --- a/otp_versions.table +++ b/otp_versions.table @@ -1,3 +1,4 @@ +OTP-17.3 : asn1-3.0.2 common_test-1.8.2 compiler-5.0.2 crypto-3.4.1 dialyzer-2.7.2 diameter-1.7.1 edoc-0.7.15 erl_docgen-0.3.6 erl_interface-3.7.18 erts-6.2 eunit-2.2.8 hipe-3.11.1 ic-4.3.6 inets-5.10.3 jinterface-1.5.10 kernel-3.0.3 megaco-3.17.2 mnesia-4.12.3 observer-2.0.2 odbc-2.10.21 os_mon-2.3 ose-1.0.1 public_key-0.22.1 sasl-2.4.1 snmp-5.1 ssh-3.0.5 ssl-5.3.6 stdlib-2.2 tools-2.7 wx-1.3.1 # cosEvent-2.1.15 cosEventDomain-1.1.14 cosFileTransfer-1.1.16 cosNotification-1.1.21 cosProperty-1.1.17 cosTime-1.1.14 cosTransactions-1.2.14 debugger-4.0.1 eldap-1.0.3 et-1.5 gs-1.5.16 orber-3.7 otp_mibs-1.0.9 parsetools-2.0.11 percept-0.8.9 reltool-0.6.6 runtime_tools-1.8.14 syntax_tools-1.6.16 test_server-3.7.1 typer-0.9.8 webtool-0.8.10 xmerl-1.3.7 : OTP-17.2.2 : mnesia-4.12.2 # asn1-3.0.1 common_test-1.8.1 compiler-5.0.1 cosEvent-2.1.15 cosEventDomain-1.1.14 cosFileTransfer-1.1.16 cosNotification-1.1.21 cosProperty-1.1.17 cosTime-1.1.14 cosTransactions-1.2.14 crypto-3.4 debugger-4.0.1 dialyzer-2.7.1 diameter-1.7 edoc-0.7.14 eldap-1.0.3 erl_docgen-0.3.5 erl_interface-3.7.17 erts-6.1.2 et-1.5 eunit-2.2.7 gs-1.5.16 hipe-3.11 ic-4.3.5 inets-5.10.2 jinterface-1.5.9 kernel-3.0.2 megaco-3.17.1 observer-2.0.1 odbc-2.10.20 orber-3.7 os_mon-2.2.15 ose-1.0 otp_mibs-1.0.9 parsetools-2.0.11 percept-0.8.9 public_key-0.22 reltool-0.6.6 runtime_tools-1.8.14 sasl-2.4 snmp-5.0 ssh-3.0.4 ssl-5.3.5 stdlib-2.1.1 syntax_tools-1.6.16 test_server-3.7.1 tools-2.6.15 typer-0.9.8 webtool-0.8.10 wx-1.3 xmerl-1.3.7 : OTP-17.2.1 : ssh-3.0.4 # asn1-3.0.1 common_test-1.8.1 compiler-5.0.1 cosEvent-2.1.15 cosEventDomain-1.1.14 cosFileTransfer-1.1.16 cosNotification-1.1.21 cosProperty-1.1.17 cosTime-1.1.14 cosTransactions-1.2.14 crypto-3.4 debugger-4.0.1 dialyzer-2.7.1 diameter-1.7 edoc-0.7.14 eldap-1.0.3 erl_docgen-0.3.5 erl_interface-3.7.17 erts-6.1.2 et-1.5 eunit-2.2.7 gs-1.5.16 hipe-3.11 ic-4.3.5 inets-5.10.2 jinterface-1.5.9 kernel-3.0.2 megaco-3.17.1 mnesia-4.12.1 observer-2.0.1 odbc-2.10.20 orber-3.7 os_mon-2.2.15 ose-1.0 otp_mibs-1.0.9 parsetools-2.0.11 percept-0.8.9 public_key-0.22 reltool-0.6.6 runtime_tools-1.8.14 sasl-2.4 snmp-5.0 ssl-5.3.5 stdlib-2.1.1 syntax_tools-1.6.16 test_server-3.7.1 tools-2.6.15 typer-0.9.8 webtool-0.8.10 wx-1.3 xmerl-1.3.7 : OTP-17.2 : orber-3.7 snmp-5.0 # asn1-3.0.1 common_test-1.8.1 compiler-5.0.1 cosEvent-2.1.15 cosEventDomain-1.1.14 cosFileTransfer-1.1.16 cosNotification-1.1.21 cosProperty-1.1.17 cosTime-1.1.14 cosTransactions-1.2.14 crypto-3.4 debugger-4.0.1 dialyzer-2.7.1 diameter-1.7 edoc-0.7.14 eldap-1.0.3 erl_docgen-0.3.5 erl_interface-3.7.17 erts-6.1.2 et-1.5 eunit-2.2.7 gs-1.5.16 hipe-3.11 ic-4.3.5 inets-5.10.2 jinterface-1.5.9 kernel-3.0.2 megaco-3.17.1 mnesia-4.12.1 observer-2.0.1 odbc-2.10.20 os_mon-2.2.15 ose-1.0 otp_mibs-1.0.9 parsetools-2.0.11 percept-0.8.9 public_key-0.22 reltool-0.6.6 runtime_tools-1.8.14 sasl-2.4 ssh-3.0.3 ssl-5.3.5 stdlib-2.1.1 syntax_tools-1.6.16 test_server-3.7.1 tools-2.6.15 typer-0.9.8 webtool-0.8.10 wx-1.3 xmerl-1.3.7 : -- cgit v1.2.3