From 68b804f34d4ec420d86953e3f519179a40fbee8f Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Tue, 29 Jan 2013 11:38:41 +0100 Subject: Prepare release --- lib/kernel/doc/src/notes.xml | 155 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 155 insertions(+) (limited to 'lib/kernel/doc') diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml index 78bc533464..6968b36eac 100644 --- a/lib/kernel/doc/src/notes.xml +++ b/lib/kernel/doc/src/notes.xml @@ -30,6 +30,161 @@

This document describes the changes made to the Kernel application.

+
Kernel 2.16 + +
Fixed Bugs and Malfunctions + + +

+ It is no longer possible to have {Mod,Vsn} in the + 'modules' list in a .app file.

+

+ This was earlier possible, although never documented in + the .app file reference manual. It was however visible in + the documentation of application:load/[1,2], where + the same term as in a .app file can be used as the first + argument.

+

+ The possibility has been removed since the Vsn + part was never used.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-10417

+
+ +

The contract of erl_ddll:format_error/1 has + been corrected. (Thanks to Joseph Wayne Norton.)

+

+ Own Id: OTP-10473

+
+ +

+ Change printout of application crash message on startup + to formated strings (Thanks to Serge Aleynikov)

+

+ Own Id: OTP-10620

+
+ +

The type ascii_string() in the base64 + module has been corrected. The type + file:file_info() has been cleaned up. The type + file:fd() has been made opaque in the + documentation.

+

+ Own Id: OTP-10624 Aux Id: kunagi-352 [263]

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

+ Inet exported functionality

+

+ inet:parse_ipv4_address/1, + inet:parse_ipv4strict_address/1, + inet:parse_ipv6_address/1, + inet:parse_ipv6strict_address/1, inet:parse_address/1 and + inet:parse_strict_address is now exported from the inet + module.

+

+ Own Id: OTP-8067 Aux Id: kunagi-274 [185]

+
+ +

+ A boolean socket option 'ipv6_v6only' for IPv6 sockets + has been added. The default value of the option is OS + dependent, so applications aiming to be portable should + consider using {ipv6_v6only,true} when creating an + inet6 listening/destination socket, and if + neccesary also create an inet socket on the same + port for IPv4 traffic. See the documentation.

+

+ Own Id: OTP-8928 Aux Id: kunagi-193 [104]

+
+ +

Support for Unicode has been implemented.

+

+ Own Id: OTP-10302

+
+ +

+ The documentation for global:register_name/3 has + been updated to mention that the use of + {Module,Function} as the method argument (resolve + function) is deprecated.

+

+ Own Id: OTP-10419

+
+ +

+ Fixed bug where sendfile on oracle solaris would return + an error when a partial send was done.

+

+ Own Id: OTP-10549

+
+ +

+ The error_handler module will now call + '$handle_undefined_function'/2 if an attempt is + made to call a non-existing function in a module that + exists. See the documentation for error_handler + module for details.

+

+ Own Id: OTP-10617 Aux Id: kunagi-340 [251]

+
+ +

Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.

+

+ Own Id: OTP-10630

+
+ +

+ Do not return wrong terms unnecessarily. (Thanks to + Kostis Sagonas.)

+

+ Own Id: OTP-10662

+
+ +

Some examples overflowing the width of PDF pages have + been corrected.

+

+ Own Id: OTP-10665

+
+ +

Add file:allocate/3 operation

+

This operation allows pre-allocation of space for + files. It succeeds only on systems that support such + operation. (Thanks to Filipe David Manana)

+

+ Own Id: OTP-10680

+
+ +

+ Add application:get_key/3. The new function provides a + default value for a configuration parameter. Thanks to + Serge Aleynikov.

+

+ Own Id: OTP-10694

+
+ +

+ Add search to Erlang shell's history. Thanks to Fred + Herbert.

+

+ Own Id: OTP-10739

+
+
+
+ +
+
Kernel 2.15.3
Fixed Bugs and Malfunctions -- cgit v1.2.3