From 0f8afe80c6582f7affd17f36dc9cb48cc7946713 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 14 Mar 2016 10:46:23 +0100 Subject: Prepare release --- lib/kernel/doc/src/notes.xml | 94 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) (limited to 'lib/kernel/doc') diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml index 5341a793ef..cf5777d4be 100644 --- a/lib/kernel/doc/src/notes.xml +++ b/lib/kernel/doc/src/notes.xml @@ -31,6 +31,100 @@

This document describes the changes made to the Kernel application.

+
Kernel 4.2 + +
Fixed Bugs and Malfunctions + + +

code:load_abs([10100]) would bring down the + entire runtime system and create a crash dump. Corrected + to generate an error exception in the calling + process.

+

Also corrected specs for code loading functions and + added more information in the documentation about the + error reasons returned by code-loading functions.

+

+ Own Id: OTP-9375

+
+ +

+ gen_tcp:accept/2 + was not time + warp safe. This since it used the same time as + returned by erlang:now/0 + when calculating timeout. This has now been fixed.

+

+ Own Id: OTP-13254 Aux Id: OTP-11997, OTP-13222

+
+ +

Correct the contract for inet:getifaddrs/1. +

+

+ Own Id: OTP-13335 Aux Id: ERL-95

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

+ Time warp safety improvements.

+

+ Introduced the options monotonic_timestamp, and + strict_monotonic_timestamp to the trace, + sequential trace, and system profile functionality. This + since the already existing timestamp option is not + time warp safe.

+

+ Introduced the option safe_fixed_monotonic_time to + ets:info/2 and dets:info/2. This since the + already existing safe_fixed option is not time + warp safe.

+

+ Own Id: OTP-13222 Aux Id: OTP-11997

+
+ +

+ Add validation callback for heart

+

+ The erlang heart process may now have a validation + callback installed. The validation callback will be + executed, if present, before any heartbeat to heart port + program. If the validation fails, or stalls, no heartbeat + will be sent and the node will go down.

+

+ With the option 'check_schedulers' heart executes + a responsiveness check of the schedulers before a + heartbeat is sent to the port program. If the + responsiveness check fails, the heartbeat will not be + performed (as intended).

+

+ Own Id: OTP-13250

+
+ +

+ Clarify documentation of net_kernel:allow/1

+

+ Own Id: OTP-13299

+
+ +

+ EPMD supports both IPv4 and IPv6

+

+ Also affects oldest supported windows version.

+

+ Own Id: OTP-13364

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