From b6dc1a844eab061d0a7153d46e7e68296f15a504 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Tue, 4 Oct 2011 12:06:58 +0200 Subject: Prepare release --- lib/sasl/doc/src/notes.xml | 98 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) (limited to 'lib/sasl/doc/src') diff --git a/lib/sasl/doc/src/notes.xml b/lib/sasl/doc/src/notes.xml index d4460d47b4..01cdc4b29e 100644 --- a/lib/sasl/doc/src/notes.xml +++ b/lib/sasl/doc/src/notes.xml @@ -30,6 +30,104 @@

This document describes the changes made to the SASL application.

+
SASL 2.1.10 + +
Fixed Bugs and Malfunctions + + +

+ The release_handler functionality on windows services was + broken. This has been corrected.

+

+ Own Id: OTP-9306

+
+ +

+ If a new version of an application did not include any + erlang module changes, the code path of the application + was not updated by the release_handler unless a + 'load_object_code' instruction was added for the + application. This would be a problem if e.g. only some + files in the priv dir were changed since calls to + code:lib_dir or code:priv_dir would then point to the old + location of the application. This has been corrected - + now code:replace_path/2 will be called for all + applications that are changed (i.e. when the + application's vsn is changed in the .rel file).

+

+ Own Id: OTP-9402

+
+ +

+ The appup instruction 'delete_module' would cause a crash + during upgrade if the module to be deleted was not + loaded. This has been corrected.

+

+ Own Id: OTP-9417

+
+ +

+ If a path was given as ONLY 'ebin' and not for example + './ebin', then systools:make_tar would fail with a + function_clause exception in filename:join/1. This + has been corrected. (Thanks to Nikola Skoric for + reporting).

+

+ Own Id: OTP-9507

+
+ +

+ Implement or fix -Werror option

+

+ If -Werror is enabled and there are warnings no output + file is written. Also make sure that error/warning + reporting is consistent. (Thanks to Tuncer Ayaz)

+

+ Own Id: OTP-9536

+
+ +

+ Improved error information for timeouts during + release_handler:install_release.

+

+ This patch addresses two cases where a timeout will occur + during upgrade. 1) if a supervisor is suspended (call to + get children from supervisor will hang) 2) if the child + spec for a supervisor incorrectly states that it is a + worker with a dynamic set of modules (call to get modules + from gen_event will hang)

+

+ An error report will now be printed, and the return value + of release_handler:install_release will indicate what + happened. (Thanks to joe williams)

+

+ Own Id: OTP-9546

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

+ release_handler:install_release could be very slow + when there are many processes in the system. Some + optimization work has been done both in erts and in the + release handler in order to improve this.

+

+ A new option, purge, is added to + release_handler:check_install_release which can be + called first in order to speed up the execution of + release_handler:install_release.

+

+ Own Id: OTP-9395

+
+
+
+ +
+
SASL 2.1.9.4
Fixed Bugs and Malfunctions -- cgit v1.2.3