From 68b804f34d4ec420d86953e3f519179a40fbee8f Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Tue, 29 Jan 2013 11:38:41 +0100 Subject: Prepare release --- erts/doc/src/notes.xml | 519 ++++++++++++++++++++++++++++++++++ lib/appmon/doc/src/notes.xml | 25 ++ lib/appmon/vsn.mk | 2 +- lib/asn1/doc/src/notes.xml | 67 +++++ lib/asn1/vsn.mk | 2 +- lib/common_test/doc/src/notes.xml | 226 +++++++++++++++ lib/compiler/doc/src/notes.xml | 51 ++++ lib/compiler/vsn.mk | 2 +- lib/cosEvent/doc/src/notes.xml | 17 +- lib/cosEvent/vsn.mk | 2 +- lib/cosEventDomain/doc/src/notes.xml | 17 +- lib/cosEventDomain/vsn.mk | 2 +- lib/cosFileTransfer/doc/src/notes.xml | 17 +- lib/cosFileTransfer/vsn.mk | 2 +- lib/cosNotification/doc/src/notes.xml | 17 +- lib/cosNotification/vsn.mk | 2 +- lib/cosProperty/doc/src/notes.xml | 17 +- lib/cosProperty/vsn.mk | 2 +- lib/cosTime/doc/src/notes.xml | 17 +- lib/cosTime/vsn.mk | 2 +- lib/cosTransactions/doc/src/notes.xml | 17 +- lib/cosTransactions/vsn.mk | 2 +- lib/crypto/doc/src/notes.xml | 30 ++ lib/crypto/vsn.mk | 2 +- lib/debugger/doc/src/notes.xml | 42 +++ lib/debugger/vsn.mk | 2 +- lib/dialyzer/doc/src/notes.xml | 56 ++++ lib/dialyzer/vsn.mk | 2 +- lib/diameter/doc/src/notes.xml | 79 ++++++ lib/edoc/doc/src/notes.xml | 36 +++ lib/edoc/vsn.mk | 2 +- lib/eldap/doc/src/notes.xml | 23 +- lib/erl_docgen/doc/src/notes.xml | 42 ++- lib/erl_interface/doc/src/notes.xml | 27 ++ lib/erl_interface/vsn.mk | 2 +- lib/et/doc/src/notes.xml | 17 ++ lib/et/vsn.mk | 2 +- lib/eunit/doc/src/notes.xml | 17 ++ lib/eunit/vsn.mk | 2 +- lib/gs/doc/src/notes.xml | 19 +- lib/gs/vsn.mk | 2 +- lib/hipe/doc/src/notes.xml | 44 +++ lib/hipe/vsn.mk | 2 +- lib/ic/doc/src/notes.xml | 25 +- lib/ic/vsn.mk | 2 +- lib/inets/doc/src/notes.xml | 31 +- lib/jinterface/doc/src/notes.xml | 47 +++ lib/jinterface/vsn.mk | 2 +- lib/kernel/doc/src/notes.xml | 155 ++++++++++ lib/megaco/doc/src/notes.xml | 19 +- lib/megaco/vsn.mk | 2 +- lib/mnesia/doc/src/notes.xml | 58 +++- lib/mnesia/vsn.mk | 2 +- lib/observer/doc/src/notes.xml | 17 ++ lib/observer/vsn.mk | 2 +- lib/odbc/doc/src/notes.xml | 53 +++- lib/orber/doc/src/notes.xml | 30 +- lib/orber/vsn.mk | 2 +- lib/os_mon/doc/src/notes.xml | 15 + lib/os_mon/vsn.mk | 2 +- lib/otp_mibs/doc/src/notes.xml | 15 + lib/otp_mibs/vsn.mk | 2 +- lib/parsetools/doc/src/notes.xml | 19 ++ lib/parsetools/vsn.mk | 2 +- lib/percept/doc/src/notes.xml | 15 + lib/percept/vsn.mk | 2 +- lib/pman/doc/src/notes.xml | 15 + lib/pman/vsn.mk | 2 +- lib/public_key/doc/src/notes.xml | 49 ++++ lib/reltool/doc/src/notes.xml | 59 +++- lib/reltool/vsn.mk | 2 +- lib/runtime_tools/doc/src/notes.xml | 53 ++++ lib/runtime_tools/vsn.mk | 2 +- lib/sasl/doc/src/notes.xml | 59 ++++ lib/sasl/vsn.mk | 2 +- lib/ssh/doc/src/notes.xml | 105 +++++++ lib/ssl/doc/src/notes.xml | 112 +++++++- lib/stdlib/doc/src/notes.xml | 206 ++++++++++++++ lib/syntax_tools/doc/src/notes.xml | 14 + lib/syntax_tools/vsn.mk | 2 +- lib/test_server/doc/src/notes.xml | 146 ++++++++++ lib/test_server/vsn.mk | 2 +- lib/toolbar/doc/src/notes.xml | 15 + lib/toolbar/vsn.mk | 2 +- lib/tools/doc/src/notes.xml | 92 ++++++ lib/tools/vsn.mk | 2 +- lib/tv/doc/src/notes.xml | 15 + lib/tv/vsn.mk | 2 +- lib/typer/vsn.mk | 2 +- lib/webtool/doc/src/notes.xml | 15 + lib/webtool/vsn.mk | 2 +- lib/wx/doc/src/notes.xml | 46 +++ lib/wx/vsn.mk | 2 +- lib/xmerl/doc/src/notes.xml | 23 ++ lib/xmerl/vsn.mk | 2 +- 95 files changed, 2986 insertions(+), 60 deletions(-) diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml index e70e314abe..42298e4824 100644 --- a/erts/doc/src/notes.xml +++ b/erts/doc/src/notes.xml @@ -30,6 +30,525 @@

This document describes the changes made to the ERTS application.

+
Erts 5.10 + +
Fixed Bugs and Malfunctions + + +

+ Set new peeled off SCTP socket to nonblocking socket + (Thanks to Jonas Falkevik)

+

+ Own Id: OTP-10491

+
+ +

+ Fix various typos (thanks to Tuncer Ayaz)

+

+ Own Id: OTP-10611

+
+ +

+ Fix fd leak when using async thread pool

+

When using the async thread pool, if an erlang + process asks to open a file and it gets shutdown/killed + while the file:open/2 call hasn't returned, it's possible + to leak a file descriptor against the target file. This + has now been fixed. (Thanks to Filipe David Manana)

+

+ Own Id: OTP-10677

+
+ +

+ Use sys/types.h instead of string.h to pull ssize_t + definition to erl_driver.h. This fixes build issue on + NetBSD. (Thanks to Yamamoto Takashi).

+

+ Own Id: OTP-10699

+
+ +

+ Arguments given with the -run or -s flags to erl are now + translated according to the file name encoding mode of + the runtime system.

+

+ Own Id: OTP-10702

+
+ +

+ The octet counters in the gen_tcp/inet interface could + behave in unexpected ways on 64bit platforms. The + behaviour is now as expected.

+

+ Own Id: OTP-10746

+
+ +

+ Certain linux kernels, most notably in redhat and CentOS + distribution, had a bug in writev which generated an + infinite loop in the tcp code of the VM. The bug is now + worked around.

+

+ Own Id: OTP-10747

+
+ +

+ A process that got killed (got an exit signal) while + operating on a compresseed file, could cause a + segmentation fault in the VM. This is now corrected. + Thanks to Filipe David Manana for identifying the problem + and submitting a solution.

+

+ Own Id: OTP-10748

+
+ +

+ Windows previously used three digit exponent in + formatting which caused difference between platforms, as + can be seen by float_to_list/1. This has now been fixed.

+

+ Own Id: OTP-10751

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

+ 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]

+
+ +

It is now allowed to define stubs for BIFs, to allow + type specs to be written for BIFs. For example, if there + is BIF called lists:member/2, a dummy definition + of lists:member/2 is now allowed.

+

+ Own Id: OTP-9861

+
+ +

Process optimizations. The most notable:

+ New internal process table implementation allowing + for both parallel reads as well as writes. Especially + read operations have become really cheap. This reduce + contention in various situations. For example when, + spawning processes, terminating processes, sending + messages, etc. Optimizations of run queue + management reducing contention. + Optimizations of process state changes reducing + contention.

These changes imply changes + of the characteristics the system. Most notable: changed + timing in the system.

+

+ Own Id: OTP-9892 Aux Id: OTP-10167

+
+ +

+ Non-blocking code loading. Earlier when an Erlang module + was loaded, all other execution in the VM were halted + while the load operation was carried out in single + threaded mode. Now modules are loaded without blocking + the VM. Processes may continue executing undisturbed in + parallel during the entire load operation. The load + operation is completed by making the loaded code visible + to all processes in a consistent way with one single + atomic instruction. Non-blocking code loading will + improve realtime characteristics when modules are + loaded/upgraded on a running SMP system.

+

+ Own Id: OTP-9974

+
+ +

In the SMP emulator, turning on and off tracing will + no longer take down the system to single-scheduling.

+

+ Own Id: OTP-10122

+
+ +

Remove VxWorks support

+

+ Own Id: OTP-10146

+
+ +

+ Added a general framework for executing benchmarks of + Erlang/OTP. Benchmarks for the Erlang VM and mnesia have + been incorporated in the framework.

+

+ For details about how to add more benchmarks see + $ERL_TOP/HOWTO/BENCHMARKS.md in the source distribution.

+

+ Own Id: OTP-10156

+
+ +

+ Optimized deletion of ETS-tables which significantly + improves performance when large amounts of temporary + tables are used.

+

+ This change imply changes of the characteristics the + system. Most notable: changed timing in the system.

+

+ Own Id: OTP-10167 Aux Id: OTP-9892

+
+ +

+ Tuple funs (deprecated in R15B) are no longer supported.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-10170

+
+ +

+ New internal header scheme for allocators

+

+ Impact: Reduces size on object allocated in multiblock + carriers by one word

+

+ Own Id: OTP-10273 Aux Id: kunagi-20 [20]

+
+ +

Major port improvements. The most notable:

+ New internal port table implementation allowing for + both parallel reads as well as writes. Especially read + operations have become really cheap.This reduce + contention in various situations. For example when, + creating ports, terminating ports, etc. + Dynamic allocation of port structures. This allow + for a much larger maximum amount of ports allowed as a + default. The previous default of 1024 has been raised to + 65536. Maximum amount of ports can be set using the + +Q command line + flag of erl(1). The + previously used environment variable ERL_MAX_PORTS + has been deprecated and scheduled for removal in + OTP-R17. Major rewrite of scheduling of port + tasks. Major benefits of the rewrite are reduced + contention on run queue locks, and reduced amount of + memory allocation operations needed. The rewrite was also + necessary in order to make it possible to schedule + signals from processes to ports. Improved + internal thread progress functionality for easy + management of unmanaged threads. This improvement was + necessary for the rewrite of the port task + scheduling. Rewrite of all process to port + signal implementations in order to make it possible to + schedule those operations. All port operations can now be + scheduled which allows for reduced lock contention on the + port lock as well as truly asynchronous communication + with ports. Optimized lookup of port handles + from drivers. Optimized driver lookup when + creating ports. Preemptable erlang:ports/0 + BIF. Improving responsiveness by bumping + reductions for a process calling a driver callback + directly. +

These changes imply changes of the characteristics of + the system. The most notable:

Order of + signal delivery The previous implementation + of the VM has delivered signals from processes to ports + in a synchronous stricter fashion than required by the + language. As of ERTS version 5.10, signals are truly + asynchronously delivered. The order of signal delivery + still adheres to the requirements of the language, but + only to the requirements. That is, some signal sequences + that previously always were delivered in one specific + order may now from time to time be delivered in different + orders. This may cause Erlang programs that have made + false assumptions about signal delivery order to + fail even though they previously succeeded. For more + information about signal ordering guarantees, see the + chapter on communication in + the ERTS user's guide. The +n command line flag of + erl(1) can be + helpful when trying to find signaling order bugs in + Erlang code that have been exposed by these + changes. Latency of signals sent from + processes to ports Signals from processes to + ports where previously always delivered immediately. This + kept latency for such communication to a minimum, but it + could cause lock contention which was very expensive for + the system as a whole. In order to keep this latency low + also in the future, most signals from processes to ports + are by default still delivered immediately as long as no + conflicts occur. Such conflicts include not being able to + acquire the port lock, but also include other conflicts. + When a conflict occur, the signal will be scheduled for + delivery at a later time. A scheduled signal delivery may + cause a higher latency for this specific communication, + but improves the overall performance of the system since + it reduce lock contention between schedulers. The default + behavior of only scheduling delivery of these signals on + conflict can be changed by passing the +spp command line flag + to erl(1). The + behavior can also be changed on port basis using the + parallelism + option of the open_port/2 + BIF. Execution time of the + erlang:ports/0 BIF Since erlang:ports/0 now + can be preempted, the responsiveness of the system as a + whole has been improved. A call to erlang:ports/0 + may, however, take a much longer time to complete than + before. How much longer time heavily depends on the + system load. Reduction cost of calling driver + callbacks Calling a driver callback is quite + costly. This was previously not reflected in reduction + cost at all. Since the reduction cost now has increased, + a process performing lots of direct driver calls will be + scheduled out more frequently than before. + +

Potential incompatibilities:

+ driver_send_term() has been deprecated and + has been scheduled for removal in OTP-R17. Replace usage + of driver_send_term() with usage of erl_drv_send_term(). + driver_output_term() has been deprecated and + has been scheduled for removal in OTP-R17. Replace usage + of driver_output_term() with usage of erl_drv_output_term(). + The new function erl_drv_busy_msgq_limits() + has been added in order to able to control management of + port queues. +

The driver API + version has been bumped to 2.1 from 2.0 due to + the above changes in the driver API.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

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

+
+ +

+ The experimental support for packages has been removed.

+

+ Own Id: OTP-10348 Aux Id: kunagi-316 [227]

+
+ +

+ Wrong parameters when setting seq_trace-tokens from + within a trace-pattern could crash the VM. This is now + corrected.

+

+ Own Id: OTP-10522

+
+ +

+ Erlang specification 4.7.3 defines max tuple size to + 65535 elements It is now enforced to no more than + 16777215 elements (arity 24 bits)

+

+ Previous edge cases (28 bits) were not validated and + could cause undefined behaviour.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-10633

+
+ +

+ Add insert_element/3 and delete_element/2

+

+ Own Id: OTP-10643

+
+ +

+ The previous default of a maximum of 32768 simultaneous + processes has been raised to 262144. This value can be + changed using the the +P command line flag of + erl(1). Note that the + value passed now is considered as a hint, and that actual + value chosen in most cases will be a power of two.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-10647 Aux Id: OTP-9892, OTP-10336

+
+ +

+ The previously (in R15) proposed scheduler wakeup + strategy is now used by default. This strategy is not as + quick to forget about previous overload as the previous + strategy.

+

+ This change imply changes of the characteristics the + system. Most notable: When a small overload comes and + then disappears repeatedly, the system will for a bit + longer time be willing to wake up schedulers than before. + Timing in the system will due to this also change.

+

+ The previous strategy can still be enabled by passing the + +sws legacy command + line flag to erl.

+

+ Own Id: OTP-10661 Aux Id: OTP-10033

+
+ +

+ The +stbt command line + argument of erl was added. This argument can be + used for trying to set scheduler bind type. Upon failure + unbound schedulers will be used.

+

+ Own Id: OTP-10668

+
+ +

+ Support ANSI in console

+

+ Unix platforms will no longer filter control sequences to + the ttsl driver thus enabling ANSI and colors in console. + (Thanks to Pedram Nimreezi)

+

+ Own Id: OTP-10678

+
+ +

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

+
+ +

Treat -Wreturn-type warnings as error when + using GCC (Thanks to Tuncer Ayaz)

+

+ Own Id: OTP-10683

+
+ +

+ Implement ./otp_build configure --enable-silent-rules

+

+ With silent rules, the output of make is less verbose and + compilation warnings are easier to spot. Silent rules are + disabled by default and can be disabled or enabled at + will by make V=0 and make V=1. (Thanks to Anthony Ramine)

+

+ Own Id: OTP-10726

+
+ +

+ Use share flags for all file operations on Windows. + Thanks to Filipe David Borba Manana.

+

+ Own Id: OTP-10727

+
+ +

+ Make/fakefop adjustments. Thanks to Tuncer Ayaz and + Sebastian Rasmussen.

+

+ Own Id: OTP-10733

+
+ +

+ The runtime system will now by default use 10 async + threads if thread support has been enabled when building + the runtime system.

+

+ This will prevent long blocking file-operations from + blocking scheduler threads for long periods of time, + which can be harmful. Apart from file-operations, it also + effects other operations scheduled on the async thread + pool by user implemented drivers.

+

+ The amount of async threads can be controlled by using + the +A + command line argument of erl(1). When running some + offline tools you might want to disable async + threads, but you are advised not to in the + general case. Instead, you might want to increase the + amount of async threads used.

+

+ This change imply changes of the characteristics the + system compared to the previous default. The + responsiveness of the system as a whole will be improved. + Operations scheduled on the async thread pool will get an + increased latency. The throughput of these operations may + increase, or decrease depending on the type of the + operations and how they get scheduled. In the case of + file operations, the throughput very much depends on how + the Erlang application access files. Multiple concurrent + accesses to different files have the potential of an + increased throughput.

+

+ Own Id: OTP-10736

+
+ +

+ The default reader group limit has been increased to 64 + from 8. This limit can be set using the +rg + command line argument of erl(1).

+

+ This change of default value will reduce lock contention + on ETS tables using the read_concurrency option at + the expense of memory consumption when the amount of + schedulers and logical processors are beween 8 and 64. + For more information, see documentation of the +rg + command line argument of erl(1).

+

+ Own Id: OTP-10737

+
+ +

+ New BIF float_to_list/2 which solves a problem of + float_to_list/1 that doesn't allow specifying the number + of digits after the decimal point when formatting floats + (Thanks to Serge Aleynikov).

+

+ Own Id: OTP-10752

+
+ +

+ Limited support for unicode atoms in the external format + and in the internal representation of the vm. This is a + preparative feature in order to support communication + with future releases of Erlang/OTP that may create + unicode atoms.

+

+ Own Id: OTP-10753

+
+ +

+ Increased potential concurrency in ETS for + write_concurrency option. The number of internal + table locks has increased from 16 to 64. This makes it + four times less likely that two concurrent processes + writing to the same table would collide and thereby + serialized. The cost is an increased constant memory + footprint for tables using write_concurrency. The memory + consumption per inserted record is not affected. The + increased footprint can be particularly large if + write_concurrency is combined with + read_concurrency.

+

+ Own Id: OTP-10787

+
+
+
+ +
+
Erts 5.9.3.1
Known Bugs and Problems diff --git a/lib/appmon/doc/src/notes.xml b/lib/appmon/doc/src/notes.xml index 04b2b0d8ba..52d7e1586d 100644 --- a/lib/appmon/doc/src/notes.xml +++ b/lib/appmon/doc/src/notes.xml @@ -30,6 +30,31 @@

This document describes the changes made to the Appmon application.

+
Appmon 2.1.14.2 + +
Improvements and New Features + + +

+ Misc build updates

+

+ Own Id: OTP-10784

+
+ +

+ The backend module appmon_info.erl is moved from appmon + application to runtime_tools. This allows appmon to be + run from a remote erlang node towards a target node which + does not have appmon (and its dependencies) installed, as + long as runtime_tools is installed there.

+

+ Own Id: OTP-10786

+
+
+
+ +
+
Appmon 2.1.14.1
Improvements and New Features diff --git a/lib/appmon/vsn.mk b/lib/appmon/vsn.mk index 0654468b42..5585c5e1c2 100644 --- a/lib/appmon/vsn.mk +++ b/lib/appmon/vsn.mk @@ -1 +1 @@ -APPMON_VSN = 2.1.14.1 +APPMON_VSN = 2.1.14.2 diff --git a/lib/asn1/doc/src/notes.xml b/lib/asn1/doc/src/notes.xml index 72b496caf7..da0812f000 100644 --- a/lib/asn1/doc/src/notes.xml +++ b/lib/asn1/doc/src/notes.xml @@ -31,6 +31,73 @@

This document describes the changes made to the asn1 application.

+
Asn1 2.0 + +
Fixed Bugs and Malfunctions + + +

+ Encoding SEQUENCEs with multiple extension addition + groups with optional values could fail (depending both on + the specification and whether all values were provided).

+

+ Own Id: OTP-10664

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

The options for the ASN.1 compiler has been + drastically simplified. The backend is chosen by using + ber, per, or uper. The options + optimize, nif, and driver are no + longer needed. The old options will still work, but will + issue a warning.

+

Another change is that generated encode/2 + function will always return a binary (some backends used + to return an iolist).

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-10410 Aux Id: kunagi-254 [165]

+
+ +

+ The ASN.1 compiler generates faster decode functions for + PER and UPER. Some minor improvements have also been made + for PER/UPER encoding, and to the BER backend.

+

+ Own Id: OTP-10519 Aux Id: kunagi-322 [233]

+
+ +

The ASN.1 compiler will now always include necessary + run-time functions in the generated Erlang modules + (except for asn1rt_nif which is still neeeded). If + the option 'inline' is used the ASN.1 compiler + will generate a warning. But if + '{inline,OutputFile}' is use, the ASN.1 compiler + will refuse to compile the file. (Use a .set.asn + file if you need to remove the output file.)

+

The 'BIT STRING' type will now be decoded as + Erlang bitstrings by default. Use the new + legacy_bit_string option to encode as lists of + ones and zeroes. (The compact_bit_string option + still works as before.)

+

Open types are now always returned as binaries (when + there is no information allowing them to be decoded).

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-10588 Aux Id: kunagi-341 [252]

+
+
+
+ +
+
Asn1 1.8
Fixed Bugs and Malfunctions diff --git a/lib/asn1/vsn.mk b/lib/asn1/vsn.mk index 81288496e9..8f4f68c855 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 = 1.8 +ASN1_VSN = 2.0 diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml index f238fa0706..8cbcbad8b2 100644 --- a/lib/common_test/doc/src/notes.xml +++ b/lib/common_test/doc/src/notes.xml @@ -32,6 +32,232 @@ notes.xml +
Common_Test 1.7 + +
Fixed Bugs and Malfunctions + + +

+ Severe errors detected by test_server (e.g. if log + files directories cannot be created) will now be reported + to common_test and noted in the common_test + logs.

+

+ Own Id: OTP-9769 Aux Id: kunagi-202 [113]

+
+ +

+ The earlier undocumented cross cover feature for + accumulating cover data over multiple tests has now been + fixed and documented.

+

+ Own Id: OTP-9870 Aux Id: kunagi-206 [117]

+
+ +

+ If a busy test case generated lots of error messages, + cth_log_redirect:post_end_per_testcase would crash with a + timeout while waiting for the error logger to finish + handling all error reports. The default timer was 5 + seconds. This has now been extended to 5 minutes.

+

+ Own Id: OTP-10040 Aux Id: kunagi-173 [84]

+
+ +

When a test case failed because of a timetrap time + out, the Config data for the case was lost in the + following call to end_per_testcase/2, and also in + calls to the CT Hook function + post_end_per_testcase/4. This problem has been + solved and the Config data is now correctly passed + to the above functions after a timetrap timeout + failure.

+

+ Own Id: OTP-10070 Aux Id: kunagi-175 [86]

+
+ +

+ Some calls to deprecated and removed functions in snmp + are removed from ct_snmp.

+

+ Own Id: OTP-10088 Aux Id: kunagi-176 [87]

+
+ +

In test_server, the same process would supervise the + currently running test case and be group leader (and IO + server) for the test case. Furthermore, when running + parallel test cases, new temporary supervisor/group + leader processes were spawned and the process that was + group leader for sequential test cases would not be + active. That would lead to several problems:

+

* Processes started by init_per_suite will inherit the + group leader of the init_per_suite process (and that + group leader would not process IO requests when parallel + test cases was running). If later a parallel test case + caused such a processto print using (for example) + io:format/2, the calling would hang.

+

* Similarly, if a process was spawned from a parallel + test case, it would inherit the temporary group leader + for that parallel test case. If that spawned process + later - when the group of parallel tests have finished - + attempted to print something, its group leader would be + dead and there would be badarg exception.

+

Those problems have been solved by having group + leaders separate from the processes that supervises the + test cases, and keeping temporary group leader process + for parallel test cases alive until no more process in + the system use them as group leaders.

+

Also, a new unexpected_io.log log file + (reachable from the summary page of each test suite) has + been introduced. All unexpected IO will be printed into + it(for example, IO to a group leader for a parallel test + case that has finished).

+

+ Own Id: OTP-10101 Aux Id: OTP-10125

+
+ +

+ Some bugfixes in ct_snmp:

+

+ ct_snmp will now use the value of the + 'agent_vsns' config variable when setting the 'variables' + parameter to snmp application agent configuration. + Earlier this had to be done separately - i.e. the + supported versions had to be specified twice. + Snmp application failed to write notify.conf since + ct_snmp gave the notify type as a string instead of an + atom. This has been corrected.

+

+ Own Id: OTP-10432

+
+ +

+ Some bugfixes in ct_snmp:

+

+ Functions register_users/2, + register_agents/2 and register_usm_users/2, + and the corresponding unregister_*/1 functions + were not executable. These are corrected/rewritten. + Function update_usm_users/2 is + removed, and an unregister function is added instead. + Update can now be done with unregister_usm_users and then + register_usm_users. Functions + unregister_*/2 are added, so specific + users/agents/usm users can be unregistered. + Function unload_mibs/1 is added for + completeness. Overriding configuration + files did not work, since the files were written in + priv_dir instead of in the configuration dir + (priv_dir/conf). This has been corrected. + Arguments to register_usm_users/2 were faulty + documented. This has been corrected.

+

+ Own Id: OTP-10434 Aux Id: kunagi-264 [175]

+
+ +

+ Faulty exported specs in common test has been corrected + to ct_netconfc:hook_options/0 and + inet:hostname/0

+

+ Own Id: OTP-10601

+
+ +

+ The netconf client in common_test did not adjust the + window after receiving data. Due to this, the client + stopped receiving data after a while. This has been + corrected.

+

+ Own Id: OTP-10646

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

It is now possible to let a test specification include + other test specifications. Included specs can either be + joined with the source spec (and all other joined specs), + resulting in one single test run, or they can be executed + in separate test runs. Also, a start flag/option, + join_specs, has been introduced, to be used in + combination with the spec option. With + join_specs, Common Test can be told to either join + multiple test specifications, or run them separately. + Without join_specs, the latter behaviour is + default. Note that this is a change compared to earlier + versions of Common Test, where specifications could only + be joined. More information can be found in the Running + Tests chapter in the User's Guide (see the Test + Specifications section).

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-9881 Aux Id: kunagi-350 [261]

+
+ +

+ The ct_slave:start/3 function now supports an + {env,[{Var,Value}]} option to extend environment + for the slave node.

+

+ Own Id: OTP-10469 Aux Id: kunagi-317 [228]

+
+ +

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

+

+ Own Id: OTP-10665

+
+ +

+ Update common test modules to handle unicode + Use UTF-8 encoding for all HTML files, except the + HTML version of the test suite generated with + erl2html2:convert, which will have the same encoding as + the original test suite (.erl) file. + Encode link targets in HTML files with + test_server_ctrl:uri_encode/1. Use unicode + modifier 't' with ~s when appropriate. Use + unicode:characters_to_list and + unicode:characters_to_binary for conversion between + binaries and strings instead of binary_to_list and + list_to_binary.

+

+ Own Id: OTP-10783

+
+
+
+ + +
Known Bugs and Problems + + +

+ CT drops error reason when groups/0 crashes.

+

+ Own Id: OTP-10631 Aux Id: kunagi-345 [256]

+
+ +

+ Event handler on a ct_master node causes hanging.

+

+ Own Id: OTP-10634 Aux Id: kunagi-347 [258]

+
+ +

+ CT fails to open telnet conn after a timetrap timeout.

+

+ Own Id: OTP-10648 Aux Id: seq12212

+
+
+
+ +
+
Common_Test 1.6.3.1
Known Bugs and Problems diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index 6d51074d4a..a9579445bc 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -31,6 +31,57 @@

This document describes the changes made to the Compiler application.

+
Compiler 4.9 + +
Improvements and New Features + + +

+ The compiler optimizations have been polished, so that + the code quality will be slightly better in some cases.

+

+ Own Id: OTP-10193

+
+ +

Support for Unicode has been implemented.

+

+ Own Id: OTP-10302

+
+ +

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

+
+ +

+ Fix some wrong warnings triggered by the option + inline_list_funcs. Thanks to Anthony Ramine.

+

+ Own Id: OTP-10690

+
+ +

+ Forbid local fun variables in Core Erlang guards. Thanks + to Anthony Ramine.

+

+ Own Id: OTP-10706

+
+ +

+ Binary syntax matches could cause an internal consistency + error in in the compiler. (Thanks to Viktor Sovietov for + reporting this bug.)

+

+ Own Id: OTP-10724

+
+
+
+ +
+
Compiler 4.8.2
Fixed Bugs and Malfunctions diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk index b77c82309f..8c60ce6489 100644 --- a/lib/compiler/vsn.mk +++ b/lib/compiler/vsn.mk @@ -1 +1 @@ -COMPILER_VSN = 4.8.2 +COMPILER_VSN = 4.9 diff --git a/lib/cosEvent/doc/src/notes.xml b/lib/cosEvent/doc/src/notes.xml index de98a44b6a..e8877c2078 100644 --- a/lib/cosEvent/doc/src/notes.xml +++ b/lib/cosEvent/doc/src/notes.xml @@ -32,7 +32,22 @@ notes.xml -
cosEvent 2.1.12 +
cosEvent 2.1.13 + +
Improvements and New Features + + +

+ Misc build updates

+

+ Own Id: OTP-10784

+
+
+
+ +
+ +
cosEvent 2.1.12
Improvements and New Features diff --git a/lib/cosEvent/vsn.mk b/lib/cosEvent/vsn.mk index 2cd943e4b2..85c5c6aadd 100644 --- a/lib/cosEvent/vsn.mk +++ b/lib/cosEvent/vsn.mk @@ -1,3 +1,3 @@ -COSEVENT_VSN = 2.1.12 +COSEVENT_VSN = 2.1.13 diff --git a/lib/cosEventDomain/doc/src/notes.xml b/lib/cosEventDomain/doc/src/notes.xml index fa96792c33..db7f024b23 100644 --- a/lib/cosEventDomain/doc/src/notes.xml +++ b/lib/cosEventDomain/doc/src/notes.xml @@ -31,7 +31,22 @@ notes.xml -
cosEventDomain 1.1.12 +
cosEventDomain 1.1.13 + +
Improvements and New Features + + +

+ Misc build updates

+

+ Own Id: OTP-10784

+
+
+
+ +
+ +
cosEventDomain 1.1.12
Improvements and New Features diff --git a/lib/cosEventDomain/vsn.mk b/lib/cosEventDomain/vsn.mk index 5ad421e319..e9cf92395a 100644 --- a/lib/cosEventDomain/vsn.mk +++ b/lib/cosEventDomain/vsn.mk @@ -1,3 +1,3 @@ -COSEVENTDOMAIN_VSN = 1.1.12 +COSEVENTDOMAIN_VSN = 1.1.13 diff --git a/lib/cosFileTransfer/doc/src/notes.xml b/lib/cosFileTransfer/doc/src/notes.xml index f38597db10..995aabfdee 100644 --- a/lib/cosFileTransfer/doc/src/notes.xml +++ b/lib/cosFileTransfer/doc/src/notes.xml @@ -30,7 +30,22 @@ notes.xml -
cosFileTransfer 1.1.13 +
cosFileTransfer 1.1.14 + +
Improvements and New Features + + +

+ Misc build updates

+

+ Own Id: OTP-10784

+
+
+
+ +
+ +
cosFileTransfer 1.1.13
Improvements and New Features diff --git a/lib/cosFileTransfer/vsn.mk b/lib/cosFileTransfer/vsn.mk index 6d0c6669a3..58545be931 100644 --- a/lib/cosFileTransfer/vsn.mk +++ b/lib/cosFileTransfer/vsn.mk @@ -1 +1 @@ -COSFILETRANSFER_VSN = 1.1.13 +COSFILETRANSFER_VSN = 1.1.14 diff --git a/lib/cosNotification/doc/src/notes.xml b/lib/cosNotification/doc/src/notes.xml index c79d040f9a..f1f70e566e 100644 --- a/lib/cosNotification/doc/src/notes.xml +++ b/lib/cosNotification/doc/src/notes.xml @@ -31,7 +31,22 @@ notes.xml -
cosNotification 1.1.18 +
cosNotification 1.1.19 + +
Improvements and New Features + + +

+ Misc build updates

+

+ Own Id: OTP-10784

+
+
+
+ +
+ +
cosNotification 1.1.18
Improvements and New Features diff --git a/lib/cosNotification/vsn.mk b/lib/cosNotification/vsn.mk index e7c5465fe4..20eb6167ac 100644 --- a/lib/cosNotification/vsn.mk +++ b/lib/cosNotification/vsn.mk @@ -1,2 +1,2 @@ -COSNOTIFICATION_VSN = 1.1.18 +COSNOTIFICATION_VSN = 1.1.19 diff --git a/lib/cosProperty/doc/src/notes.xml b/lib/cosProperty/doc/src/notes.xml index f5f737e2a3..22fab68cc3 100644 --- a/lib/cosProperty/doc/src/notes.xml +++ b/lib/cosProperty/doc/src/notes.xml @@ -31,7 +31,22 @@ notes.xml -
cosProperty 1.1.15 +
cosProperty 1.1.16 + +
Improvements and New Features + + +

+ Misc build updates

+

+ Own Id: OTP-10784

+
+
+
+ +
+ +
cosProperty 1.1.15
Improvements and New Features diff --git a/lib/cosProperty/vsn.mk b/lib/cosProperty/vsn.mk index a4b1a2c94e..ac7820216e 100644 --- a/lib/cosProperty/vsn.mk +++ b/lib/cosProperty/vsn.mk @@ -1,2 +1,2 @@ -COSPROPERTY_VSN = 1.1.15 +COSPROPERTY_VSN = 1.1.16 diff --git a/lib/cosTime/doc/src/notes.xml b/lib/cosTime/doc/src/notes.xml index c70978df2b..2a65e000ec 100644 --- a/lib/cosTime/doc/src/notes.xml +++ b/lib/cosTime/doc/src/notes.xml @@ -32,7 +32,22 @@ notes.xml -
cosTime 1.1.12 +
cosTime 1.1.13 + +
Improvements and New Features + + +

+ Misc build updates

+

+ Own Id: OTP-10784

+
+
+
+ +
+ +
cosTime 1.1.12
Improvements and New Features diff --git a/lib/cosTime/vsn.mk b/lib/cosTime/vsn.mk index 14d3b61bc6..02cd669222 100644 --- a/lib/cosTime/vsn.mk +++ b/lib/cosTime/vsn.mk @@ -1,2 +1,2 @@ -COSTIME_VSN = 1.1.12 +COSTIME_VSN = 1.1.13 diff --git a/lib/cosTransactions/doc/src/notes.xml b/lib/cosTransactions/doc/src/notes.xml index f3a7a83fb0..d74e9ca3a6 100644 --- a/lib/cosTransactions/doc/src/notes.xml +++ b/lib/cosTransactions/doc/src/notes.xml @@ -32,7 +32,22 @@ notes.xml -
cosTransactions 1.2.12 +
cosTransactions 1.2.13 + +
Improvements and New Features + + +

+ Misc build updates

+

+ Own Id: OTP-10784

+
+
+
+ +
+ +
cosTransactions 1.2.12
Improvements and New Features diff --git a/lib/cosTransactions/vsn.mk b/lib/cosTransactions/vsn.mk index 7ca604b589..5414270a3d 100644 --- a/lib/cosTransactions/vsn.mk +++ b/lib/cosTransactions/vsn.mk @@ -1 +1 @@ -COSTRANSACTIONS_VSN = 1.2.12 +COSTRANSACTIONS_VSN = 1.2.13 diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml index 4178ca2b08..4936cae8ca 100644 --- a/lib/crypto/doc/src/notes.xml +++ b/lib/crypto/doc/src/notes.xml @@ -30,6 +30,36 @@

This document describes the changes made to the Crypto application.

+
Crypto 2.3 + +
Improvements and New Features + + +

+ Enable runtime upgrade of crypto including the OpenSSL + library used by crypto.

+

+ Own Id: OTP-10596

+
+ +

+ Improve documentation and tests for hmac functions in + crypto. Thanks to Daniel White

+

+ Own Id: OTP-10640

+
+ +

+ Added ripemd160 support to crypto. Thanks to Michael + Loftis

+

+ Own Id: OTP-10667

+
+
+
+ +
+
Crypto 2.2
Fixed Bugs and Malfunctions diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk index ccfb1fd66e..2a0cb57aa9 100644 --- a/lib/crypto/vsn.mk +++ b/lib/crypto/vsn.mk @@ -1 +1 @@ -CRYPTO_VSN = 2.2 +CRYPTO_VSN = 2.3 diff --git a/lib/debugger/doc/src/notes.xml b/lib/debugger/doc/src/notes.xml index 66638a59f6..d38d51075f 100644 --- a/lib/debugger/doc/src/notes.xml +++ b/lib/debugger/doc/src/notes.xml @@ -32,6 +32,48 @@

This document describes the changes made to the Debugger application.

+
Debugger 3.2.9 + +
Fixed Bugs and Malfunctions + + +

+ Fix Debugger settings dialog due to changed behavior in + wxFileDialog (Thanks to Håkan Mattsson)

+

+ Own Id: OTP-10621

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

Support for Unicode has been implemented.

+

+ Own Id: OTP-10302

+
+ +

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

+
+ +

+ Integer lists and utf-8 binaries in variables are now + displayed as strings.

+

+ Own Id: OTP-10679

+
+
+
+ +
+
Debugger 3.2.8
Fixed Bugs and Malfunctions diff --git a/lib/debugger/vsn.mk b/lib/debugger/vsn.mk index 5b572f5f20..b22b379cab 100644 --- a/lib/debugger/vsn.mk +++ b/lib/debugger/vsn.mk @@ -1 +1 @@ -DEBUGGER_VSN = 3.2.8 +DEBUGGER_VSN = 3.2.9 diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml index f485e4d03b..3290a98795 100644 --- a/lib/dialyzer/doc/src/notes.xml +++ b/lib/dialyzer/doc/src/notes.xml @@ -31,6 +31,62 @@

This document describes the changes made to the Dialyzer application.

+
Dialyzer 2.5.4 + +
Improvements and New Features + + +

Support for Unicode has been implemented.

+

+ Own Id: OTP-10302

+
+ +

Dialyzer no longer outputs warnings for unused + anonymous functions ("funs"). Warnings are still output + for unused functions.

+

+ Own Id: OTP-10433

+
+ +

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

+
+ +

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

+

+ Own Id: OTP-10665

+
+ +

+ Fix precision of record creation violation warnings. + Thanks to Stavros Aronis

+

+ Own Id: OTP-10681

+
+ +

+ Report spec discrepancy on mismatching lists. Thanks to + Stavros Aronis.

+

+ Own Id: OTP-10740

+
+ +

+ Properly support functions with arbitrary arity in type + specs. Thanks to Stavros Aronis.

+

+ Own Id: OTP-10772

+
+
+
+ +
+
Dialyzer 2.5.3
Fixed Bugs and Malfunctions diff --git a/lib/dialyzer/vsn.mk b/lib/dialyzer/vsn.mk index f344fe0604..d4c45f3842 100644 --- a/lib/dialyzer/vsn.mk +++ b/lib/dialyzer/vsn.mk @@ -1 +1 @@ -DIALYZER_VSN = 2.5.3 +DIALYZER_VSN = 2.5.4 diff --git a/lib/diameter/doc/src/notes.xml b/lib/diameter/doc/src/notes.xml index 1258e8e85d..6fe22492e4 100644 --- a/lib/diameter/doc/src/notes.xml +++ b/lib/diameter/doc/src/notes.xml @@ -42,6 +42,85 @@ first.

+
Diameter 1.4 + +
Fixed Bugs and Malfunctions + + +

+ Add registered server names to the app file.

+

+ Own Id: OTP-10442

+
+ +

+ Fix #diameter_header{} handling broken by OTP-10445.

+

+ The fault caused the the header of a [Header | Avps] + request to be ignored if both end_to_end_id and + hop_by_hop_id were undefined.

+

+ Own Id: OTP-10609

+
+ +

+ Fix error handling for handle_request callback.

+

+ A callback that returned a #diameter_packet{} would fail + if the incoming request had decode errors.

+

+ Own Id: OTP-10614

+
+ +

+ Fix timing of service start event.

+

+ The event did not necessarily precede other events as + documented.

+

+ Own Id: OTP-10618

+
+ +

+ Fix setting of header T flag at peer failover.

+

+ The flag is now set in the diameter_header record passed + to a prepare_retransmit callback.

+

+ Own Id: OTP-10619

+
+ +

+ Fix sending of CER/CEA timeout event at capx_timeout.

+

+ The event was not sent as documented.

+

+ Own Id: OTP-10628

+
+ +

+ Fix improper setting of Application-ID in the Diameter + header of an answer message whose E flag is set.

+

+ The value should be that of the request in question. The + fault caused it always to be 0.

+

+ Own Id: OTP-10655

+
+ +

+ Fix faulty handling of AVP length errors.

+

+ An incorrect AVP length but no other errors caused an + incoming request to fail.

+

+ Own Id: OTP-10693

+
+
+
+ +
+
Diameter 1.3.1
Known Bugs and Problems diff --git a/lib/edoc/doc/src/notes.xml b/lib/edoc/doc/src/notes.xml index 472b3bfc34..261cae016c 100644 --- a/lib/edoc/doc/src/notes.xml +++ b/lib/edoc/doc/src/notes.xml @@ -31,6 +31,42 @@

This document describes the changes made to the EDoc application.

+
Edoc 0.7.11 + +
Improvements and New Features + + +

Since EDoc 0.7.7 (R14B02) separate values of union + types can be annotated. However, the parser has hitherto + chosen not to add the necessary parentheses due to + backwards compatibility.

From this release on + code traversing the output of edoc_parser needs to + take care of parentheses around separate values of union + types. Examples of such code are layout modules and + doclet modules.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-10195

+
+ +

Support for Unicode has been implemented.

+

+ Own Id: OTP-10302

+
+ +

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

+
+
+
+ +
+
Edoc 0.7.10
Fixed Bugs and Malfunctions diff --git a/lib/edoc/vsn.mk b/lib/edoc/vsn.mk index 2f403212c8..cfde80f0fa 100644 --- a/lib/edoc/vsn.mk +++ b/lib/edoc/vsn.mk @@ -1 +1 @@ -EDOC_VSN = 0.7.10 +EDOC_VSN = 0.7.11 diff --git a/lib/eldap/doc/src/notes.xml b/lib/eldap/doc/src/notes.xml index d9b11875de..6dd3973c81 100644 --- a/lib/eldap/doc/src/notes.xml +++ b/lib/eldap/doc/src/notes.xml @@ -30,7 +30,28 @@

This document describes the changes made to the Eldap application.

-
+
Eldap 1.0.1 + +
Improvements and New Features + + +

+ Fixed various dialyzer warnings

+

+ Own Id: OTP-10403 Aux Id: kunagi-258 [169]

+
+ +

+ Configure the SSL options fully in eldap.

+

+ Own Id: OTP-10728

+
+
+
+ +
+ +
Eldap 1.0

New application.

diff --git a/lib/erl_docgen/doc/src/notes.xml b/lib/erl_docgen/doc/src/notes.xml index 9775909d76..5b255efe31 100644 --- a/lib/erl_docgen/doc/src/notes.xml +++ b/lib/erl_docgen/doc/src/notes.xml @@ -30,7 +30,47 @@

This document describes the changes made to the erl_docgen application.

-
Erl_Docgen 0.3.3 +
Erl_Docgen 0.3.4 + +
Fixed Bugs and Malfunctions + + +

Correct a PDF indentation bug for tagged lists in + tagged lists and added some missing tags to the DTD.

+

+ Own Id: OTP-10725

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

Support for Unicode has been implemented.

+

+ Own Id: OTP-10302

+
+ +

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

+
+ +

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

+

+ Own Id: OTP-10665

+
+
+
+ +
+ +
Erl_Docgen 0.3.3
Improvements and New Features diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml index f0a9b336ff..7cf3d46d88 100644 --- a/lib/erl_interface/doc/src/notes.xml +++ b/lib/erl_interface/doc/src/notes.xml @@ -30,6 +30,33 @@

This document describes the changes made to the Erl_interface application.

+
Erl_Interface 3.7.10 + +
Improvements and New Features + + +

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

+
+ +

+ Limited support for unicode atoms in the external format + and in the internal representation of the vm. This is a + preparative feature in order to support communication + with future releases of Erlang/OTP that may create + unicode atoms.

+

+ Own Id: OTP-10753

+
+
+
+ +
+
Erl_Interface 3.7.9
Improvements and New Features diff --git a/lib/erl_interface/vsn.mk b/lib/erl_interface/vsn.mk index 1718f38069..2a3843bda6 100644 --- a/lib/erl_interface/vsn.mk +++ b/lib/erl_interface/vsn.mk @@ -1 +1 @@ -EI_VSN = 3.7.9 +EI_VSN = 3.7.10 diff --git a/lib/et/doc/src/notes.xml b/lib/et/doc/src/notes.xml index 0b1f3eddce..af2f761fc2 100644 --- a/lib/et/doc/src/notes.xml +++ b/lib/et/doc/src/notes.xml @@ -36,6 +36,23 @@ one section in this document. The title of each section is the version number of Event Tracer (ET).

+
ET 1.4.4.3 + +
Improvements and New Features + + +

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

+
+
+
+ +
+
ET 1.4.4.2
Fixed Bugs and Malfunctions diff --git a/lib/et/vsn.mk b/lib/et/vsn.mk index 167c9d9594..99532ee3f3 100644 --- a/lib/et/vsn.mk +++ b/lib/et/vsn.mk @@ -1 +1 @@ -ET_VSN = 1.4.4.2 +ET_VSN = 1.4.4.3 diff --git a/lib/eunit/doc/src/notes.xml b/lib/eunit/doc/src/notes.xml index b797be0ccb..8d10cc7548 100644 --- a/lib/eunit/doc/src/notes.xml +++ b/lib/eunit/doc/src/notes.xml @@ -32,6 +32,23 @@

This document describes the changes made to the EUnit application.

+
Eunit 2.2.4 + +
Improvements and New Features + + +

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

+
+
+
+ +
+
Eunit 2.2.3
Fixed Bugs and Malfunctions diff --git a/lib/eunit/vsn.mk b/lib/eunit/vsn.mk index 174d197117..798196f8cf 100644 --- a/lib/eunit/vsn.mk +++ b/lib/eunit/vsn.mk @@ -1 +1 @@ -EUNIT_VSN = 2.2.3 +EUNIT_VSN = 2.2.4 diff --git a/lib/gs/doc/src/notes.xml b/lib/gs/doc/src/notes.xml index 69b1e90ba5..2d68665b06 100644 --- a/lib/gs/doc/src/notes.xml +++ b/lib/gs/doc/src/notes.xml @@ -30,7 +30,24 @@

This document describes the changes made to the GS application.

-
GS 1.5.15.1 +
GS 1.5.15.2 + +
Improvements and New Features + + +

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

+
+
+
+ +
+ +
GS 1.5.15.1
Improvements and New Features diff --git a/lib/gs/vsn.mk b/lib/gs/vsn.mk index 48249cb3d0..5c18153c34 100644 --- a/lib/gs/vsn.mk +++ b/lib/gs/vsn.mk @@ -1,2 +1,2 @@ -GS_VSN = 1.5.15.1 +GS_VSN = 1.5.15.2 diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml index cfd22a9d8d..4be1d451ff 100644 --- a/lib/hipe/doc/src/notes.xml +++ b/lib/hipe/doc/src/notes.xml @@ -30,6 +30,50 @@

This document describes the changes made to HiPE.

+
Hipe 3.10 + +
Fixed Bugs and Malfunctions + + +

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 + + +

Support for Unicode has been implemented.

+

+ Own Id: OTP-10302

+
+ +

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

+
+ +

+ Update .gitignore (lib/hipe/boot_ebin). Thanks to Tuncer + Ayaz.

+

+ Own Id: OTP-10705

+
+
+
+ +
+
Hipe 3.9.3
Fixed Bugs and Malfunctions diff --git a/lib/hipe/vsn.mk b/lib/hipe/vsn.mk index f3e2e695b5..d60492ac46 100644 --- a/lib/hipe/vsn.mk +++ b/lib/hipe/vsn.mk @@ -1 +1 @@ -HIPE_VSN = 3.9.3 +HIPE_VSN = 3.10 diff --git a/lib/ic/doc/src/notes.xml b/lib/ic/doc/src/notes.xml index 3ac35aa0e5..8c5634d440 100644 --- a/lib/ic/doc/src/notes.xml +++ b/lib/ic/doc/src/notes.xml @@ -30,7 +30,30 @@ notes.xml -
IC 4.2.31 +
IC 4.3 + +
Improvements and New Features + + +

+ Misc build updates

+

+ Own Id: OTP-10784

+
+ +

+ Adapt ic for changes in erl_interface and jinterface due + to utf8 atom support. This change makes ic dependent on + erl_interface-3.7.10 (R16) or later in order to build.

+

+ Own Id: OTP-10785

+
+
+
+ +
+ +
IC 4.2.31
Fixed Bugs and Malfunctions diff --git a/lib/ic/vsn.mk b/lib/ic/vsn.mk index 0dbf5a1f52..dcaf81d26f 100644 --- a/lib/ic/vsn.mk +++ b/lib/ic/vsn.mk @@ -1 +1 @@ -IC_VSN = 4.2.31 +IC_VSN = 4.3 diff --git a/lib/inets/doc/src/notes.xml b/lib/inets/doc/src/notes.xml index e0d6ae3454..0236a0bf51 100644 --- a/lib/inets/doc/src/notes.xml +++ b/lib/inets/doc/src/notes.xml @@ -33,7 +33,36 @@ -
Inets 5.9.2 +
Inets 5.9.3 + +
Improvements and New Features + + +

+ httpc: The HTTP client now supports HTTPS through proxies

+

+ Own Id: OTP-10256 Aux Id: kunagi-2 + [ce2e800e-c99f-4050-a1c4-f47023d9c7aa-1]

+
+ +

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

+

+ Own Id: OTP-10665

+
+ +

+ Fix autoredirect for POST requests responding 303. Thanks + to Hans Svensson.

+

+ Own Id: OTP-10765

+
+
+
+ +
+ +
Inets 5.9.2
Improvements and New Features diff --git a/lib/jinterface/doc/src/notes.xml b/lib/jinterface/doc/src/notes.xml index 19f25e3681..f0444ac879 100644 --- a/lib/jinterface/doc/src/notes.xml +++ b/lib/jinterface/doc/src/notes.xml @@ -30,6 +30,53 @@

This document describes the changes made to the Jinterface application.

+
Jinterface 1.5.7 + +
Fixed Bugs and Malfunctions + + +

+ fix reading compressed binary terms from Java (Thanks to + Nico Kruber)

+

+ Own Id: OTP-10505

+
+ +

+ OtpEpmd.lokupNames() no longer hangs when badly + configured (Thanks to Vlad Dumitrescu)

+

+ Own Id: OTP-10579

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

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

+
+ +

+ Limited support for unicode atoms in the external format + and in the internal representation of the vm. This is a + preparative feature in order to support communication + with future releases of Erlang/OTP that may create + unicode atoms.

+

+ Own Id: OTP-10753

+
+
+
+ +
+
Jinterface 1.5.6
Fixed Bugs and Malfunctions diff --git a/lib/jinterface/vsn.mk b/lib/jinterface/vsn.mk index 15423e5658..09fc7d0839 100644 --- a/lib/jinterface/vsn.mk +++ b/lib/jinterface/vsn.mk @@ -1 +1 @@ -JINTERFACE_VSN = 1.5.6 +JINTERFACE_VSN = 1.5.7 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 diff --git a/lib/megaco/doc/src/notes.xml b/lib/megaco/doc/src/notes.xml index 928e3bea82..a092946fef 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.16.0.2 +
Megaco 3.16.0.3 + +
Improvements and New Features + + +

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

+
+
+
+ +
+ +
Megaco 3.16.0.2

Version 3.16.0.2 supports code replacement in runtime from/to version 3.16.0.1, 3.16, 3.15.1.1, 3.15.1 and 3.15.

diff --git a/lib/megaco/vsn.mk b/lib/megaco/vsn.mk index 5e72ade769..a8f9c5917a 100644 --- a/lib/megaco/vsn.mk +++ b/lib/megaco/vsn.mk @@ -18,6 +18,6 @@ # %CopyrightEnd% APPLICATION = megaco -MEGACO_VSN = 3.16.0.2 +MEGACO_VSN = 3.16.0.3 PRE_VSN = APP_VSN = "$(APPLICATION)-$(MEGACO_VSN)$(PRE_VSN)" diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml index 04b8c106fd..6e13331508 100644 --- a/lib/mnesia/doc/src/notes.xml +++ b/lib/mnesia/doc/src/notes.xml @@ -38,7 +38,63 @@ thus constitutes one section in this document. The title of each section is the version number of Mnesia.

-
Mnesia 4.7.1 +
Mnesia 4.8 + +
Fixed Bugs and Malfunctions + + +

+ Use chained send_after instead of send_interval, to make + decrease the number of messages sent after a sleep + (Thanks to James Wheare)

+

+ Own Id: OTP-10636

+
+ +

+ Fix format of mnesia overload message (Thanks to Ahmed + Omar)

+

+ Own Id: OTP-10639

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

+ Added a general framework for executing benchmarks of + Erlang/OTP. Benchmarks for the Erlang VM and mnesia have + been incorporated in the framework.

+

+ For details about how to add more benchmarks see + $ERL_TOP/HOWTO/BENCHMARKS.md in the source distribution.

+

+ Own Id: OTP-10156

+
+ +

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

+
+ +

+ Remove support for the query keyword and query + expressions. Thanks to Loïc Hoguin.

+

+ Own Id: OTP-10729

+
+
+
+ +
+ +
Mnesia 4.7.1
Fixed Bugs and Malfunctions diff --git a/lib/mnesia/vsn.mk b/lib/mnesia/vsn.mk index 6d5df448c9..8cd97342af 100644 --- a/lib/mnesia/vsn.mk +++ b/lib/mnesia/vsn.mk @@ -1 +1 @@ -MNESIA_VSN = 4.7.1 +MNESIA_VSN = 4.8 diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml index 4ec03782a7..44fe2727bc 100644 --- a/lib/observer/doc/src/notes.xml +++ b/lib/observer/doc/src/notes.xml @@ -31,6 +31,23 @@

This document describes the changes made to the Observer application.

+
Observer 1.3 + +
Improvements and New Features + + +

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

+
+
+
+ +
+
Observer 1.2
Fixed Bugs and Malfunctions diff --git a/lib/observer/vsn.mk b/lib/observer/vsn.mk index 32e13004b6..1ff1b3ec52 100644 --- a/lib/observer/vsn.mk +++ b/lib/observer/vsn.mk @@ -1 +1 @@ -OBSERVER_VSN = 1.2 +OBSERVER_VSN = 1.3 diff --git a/lib/odbc/doc/src/notes.xml b/lib/odbc/doc/src/notes.xml index 7ba0307a45..0110aa8e81 100644 --- a/lib/odbc/doc/src/notes.xml +++ b/lib/odbc/doc/src/notes.xml @@ -31,7 +31,58 @@

This document describes the changes made to the odbc application.

-
ODBC 2.10.13 +
ODBC 2.10.14 + +
Improvements and New Features + + +

+ Under Unix enable TCP_NODELAY to disable Nagel's socket + algorithm. Thanks to Andy Richards

+

+ Impact: Performance gain on Unix systems

+

+ Own Id: OTP-10506

+
+ +

+ Added extended_errors option to ODBC

+

+ When enabled, this option alters the return code of ODBC + operations that produce errors to include the ODBC error + code as well as the native error code, in addition to the + ODBC reason field which is returned by default. Thanks to + Bernard Duggan.

+

+ Own Id: OTP-10603

+
+ +

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

+
+ +

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

+

+ Own Id: OTP-10665

+
+ +

+ Fix aotocommit for Oracle ODBC driver in Linux. Thanks to + Danil Onishchenko.

+

+ Own Id: OTP-10735

+
+
+
+ +
+ +
ODBC 2.10.13
Fixed Bugs and Malfunctions diff --git a/lib/orber/doc/src/notes.xml b/lib/orber/doc/src/notes.xml index d561199998..ceb25dd2c0 100644 --- a/lib/orber/doc/src/notes.xml +++ b/lib/orber/doc/src/notes.xml @@ -32,7 +32,35 @@ notes.xml -
Orber 3.6.24 +
Orber 3.6.25 + +
Improvements and New Features + + +

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

+

+ Own Id: OTP-10665

+
+
+
+ + +
Known Bugs and Problems + + +

+

+

+

+ Own Id: OTP-10675 Aux Id: seq12154

+
+
+
+ +
+ +
Orber 3.6.24
Fixed Bugs and Malfunctions diff --git a/lib/orber/vsn.mk b/lib/orber/vsn.mk index f891440600..10b19477e0 100644 --- a/lib/orber/vsn.mk +++ b/lib/orber/vsn.mk @@ -1,3 +1,3 @@ -ORBER_VSN = 3.6.24 +ORBER_VSN = 3.6.25 diff --git a/lib/os_mon/doc/src/notes.xml b/lib/os_mon/doc/src/notes.xml index 061183e51c..5bc6ce1406 100644 --- a/lib/os_mon/doc/src/notes.xml +++ b/lib/os_mon/doc/src/notes.xml @@ -30,6 +30,21 @@

This document describes the changes made to the OS_Mon application.

+
Os_Mon 2.2.11 + +
Fixed Bugs and Malfunctions + + +

+ Removed deprecated function calls to snmp

+

+ Own Id: OTP-10448

+
+
+
+ +
+
Os_Mon 2.2.10
Fixed Bugs and Malfunctions diff --git a/lib/os_mon/vsn.mk b/lib/os_mon/vsn.mk index 180906127c..7d6c5484a7 100644 --- a/lib/os_mon/vsn.mk +++ b/lib/os_mon/vsn.mk @@ -1 +1 @@ -OS_MON_VSN = 2.2.10 +OS_MON_VSN = 2.2.11 diff --git a/lib/otp_mibs/doc/src/notes.xml b/lib/otp_mibs/doc/src/notes.xml index 3d3a1272a4..04a13f47c2 100644 --- a/lib/otp_mibs/doc/src/notes.xml +++ b/lib/otp_mibs/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the OTP_Mibs application.

+
Otp_Mibs 1.0.8 + +
Improvements and New Features + + +

+ Misc build updates

+

+ Own Id: OTP-10784

+
+
+
+ +
+
Otp_Mibs 1.0.7
Improvements and New Features diff --git a/lib/otp_mibs/vsn.mk b/lib/otp_mibs/vsn.mk index f070288032..96d3088224 100644 --- a/lib/otp_mibs/vsn.mk +++ b/lib/otp_mibs/vsn.mk @@ -1,4 +1,4 @@ -OTP_MIBS_VSN = 1.0.7 +OTP_MIBS_VSN = 1.0.8 # Note: The branch 'otp_mibs' is defunct as of otp_mibs-1.0.4 and # should NOT be used again. diff --git a/lib/parsetools/doc/src/notes.xml b/lib/parsetools/doc/src/notes.xml index ac29cbb893..72b0280da1 100644 --- a/lib/parsetools/doc/src/notes.xml +++ b/lib/parsetools/doc/src/notes.xml @@ -30,6 +30,25 @@

This document describes the changes made to the Parsetools application.

+
Parsetools 2.0.8 + +
Improvements and New Features + + +

Support for Unicode has been implemented.

+

+ Own Id: OTP-10302

+
+ +

The file esyntax.yrl has been removed.

+

+ Own Id: OTP-10660

+
+
+
+ +
+
Parsetools 2.0.7
Improvements and New Features diff --git a/lib/parsetools/vsn.mk b/lib/parsetools/vsn.mk index e2594564cb..7874045c09 100644 --- a/lib/parsetools/vsn.mk +++ b/lib/parsetools/vsn.mk @@ -1 +1 @@ -PARSETOOLS_VSN = 2.0.7 +PARSETOOLS_VSN = 2.0.8 diff --git a/lib/percept/doc/src/notes.xml b/lib/percept/doc/src/notes.xml index 418c1e6cbc..82ce47c0ef 100644 --- a/lib/percept/doc/src/notes.xml +++ b/lib/percept/doc/src/notes.xml @@ -32,6 +32,21 @@

This document describes the changes made to the Percept application.

+
Percept 0.8.8 + +
Improvements and New Features + + +

+ Misc build updates

+

+ Own Id: OTP-10784

+
+
+
+ +
+
Percept 0.8.7
Fixed Bugs and Malfunctions diff --git a/lib/percept/vsn.mk b/lib/percept/vsn.mk index f868246f7b..07e9ac5085 100644 --- a/lib/percept/vsn.mk +++ b/lib/percept/vsn.mk @@ -1 +1 @@ -PERCEPT_VSN = 0.8.7 +PERCEPT_VSN = 0.8.8 diff --git a/lib/pman/doc/src/notes.xml b/lib/pman/doc/src/notes.xml index 778f960004..0cd46b0cee 100644 --- a/lib/pman/doc/src/notes.xml +++ b/lib/pman/doc/src/notes.xml @@ -30,6 +30,21 @@

This document describes the changes made to the Pman application.

+
Pman 2.7.1.3 + +
Improvements and New Features + + +

+ Misc build updates

+

+ Own Id: OTP-10784

+
+
+
+ +
+
Pman 2.7.1.2
Improvements and New Features diff --git a/lib/pman/vsn.mk b/lib/pman/vsn.mk index 13dce1a7a5..12ee4b1669 100644 --- a/lib/pman/vsn.mk +++ b/lib/pman/vsn.mk @@ -1 +1 @@ -PMAN_VSN = 2.7.1.2 +PMAN_VSN = 2.7.1.3 diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml index a5e8beedf0..09b6c79acd 100644 --- a/lib/public_key/doc/src/notes.xml +++ b/lib/public_key/doc/src/notes.xml @@ -34,6 +34,55 @@ notes.xml +
Public_Key 0.18 + +
Fixed Bugs and Malfunctions + + +

+ Fix subjectPublicKeyInfo type comment in public_key. + Thanks to Ryosuke Nakai.

+

+ Own Id: OTP-10670

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

+ public_key now supports CRL validation and documents the + function public_key:pkix_path_validation/3

+

+ Own Id: OTP-7045

+
+ +

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

+

+ Own Id: OTP-10665

+
+ +

+ Fixed typo's in public_key spec.

+

+ Own Id: OTP-10723

+
+ +

+ Corrected PKCS-10 documentation and added some PKCS-9 + support that is fairly commonly used by PKCS-10. Full + support for PKCS-9 will be added later.

+

+ Own Id: OTP-10767

+
+
+
+ +
+
Public_Key 0.17
Fixed Bugs and Malfunctions diff --git a/lib/reltool/doc/src/notes.xml b/lib/reltool/doc/src/notes.xml index 66ec7e9035..69e499723f 100644 --- a/lib/reltool/doc/src/notes.xml +++ b/lib/reltool/doc/src/notes.xml @@ -37,7 +37,64 @@ thus constitutes one section in this document. The title of each section is the version number of Reltool.

-
Reltool 0.6.1 +
Reltool 0.6.2 + +
Fixed Bugs and Malfunctions + + +

+ If incl_cond was set to + derived on module level, then reltool_server would + crash with a case_clause. This has been corrected. + incl_cond on module level now overwrites + mod_cond on app or sys level as described in the + documentation. If a rel spec in the + reltool config does not contain all applications that are + listed as {applications,Applications} in a + .app file, then these applications are + autmatically added when creating the .rel file. + For 'included_applications', the behaviour was not the + same. I.e. if a rel spec in the reltool config did + not contain all applications that are listed as + {included_applications,InclApplications} in a + .app file, then reltool would fail with reason + "Undefined applications" when creating the .rel + file. This has been corrected, so both + applications and included_applications are + now automatically added if not already in the rel + spec. The rel specification now + dictates the order in which included and used + applications (specified in the .app file as + included_applications and applications + respectively) are loaded/started by the boot file. If the + applications are not specified in the rel spec, + then the order from the .app file is used. This + was a bug earlier reported on systools, and is now also + implemented in reltool. Instead of only + looking at the directory name, reltool now first looks + for a .app file in order to figure out the name of + an application.

+

+ Own Id: OTP-10012 Aux Id: kunagi-171 [82]

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

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

+

+ Own Id: OTP-10665

+
+
+
+ +
+ +
Reltool 0.6.1
Improvements and New Features diff --git a/lib/reltool/vsn.mk b/lib/reltool/vsn.mk index 6872539b8c..b1edf770aa 100644 --- a/lib/reltool/vsn.mk +++ b/lib/reltool/vsn.mk @@ -1 +1 @@ -RELTOOL_VSN = 0.6.1 +RELTOOL_VSN = 0.6.2 diff --git a/lib/runtime_tools/doc/src/notes.xml b/lib/runtime_tools/doc/src/notes.xml index 90641719c5..35cefb4b78 100644 --- a/lib/runtime_tools/doc/src/notes.xml +++ b/lib/runtime_tools/doc/src/notes.xml @@ -31,6 +31,59 @@

This document describes the changes made to the Runtime_Tools application.

+
Runtime_Tools 1.8.10 + +
Fixed Bugs and Malfunctions + + +

+ Fix Table Viewer refresh crash on no more existing ets + tables (Thanks to Peti Gömori)

+

+ Own Id: OTP-10635

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

+ User Guides for the dynamic tracing tools dtrace and + systemtap have been added to the documentation.

+

+ Own Id: OTP-10155

+
+ +

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

+
+ +

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

+

+ Own Id: OTP-10665

+
+ +

+ The backend module appmon_info.erl is moved from appmon + application to runtime_tools. This allows appmon to be + run from a remote erlang node towards a target node which + does not have appmon (and its dependencies) installed, as + long as runtime_tools is installed there.

+

+ Own Id: OTP-10786

+
+
+
+ +
+
Runtime_Tools 1.8.9
Fixed Bugs and Malfunctions diff --git a/lib/runtime_tools/vsn.mk b/lib/runtime_tools/vsn.mk index 534c7508d8..d9c03b7e25 100644 --- a/lib/runtime_tools/vsn.mk +++ b/lib/runtime_tools/vsn.mk @@ -1 +1 @@ -RUNTIME_TOOLS_VSN = 1.8.9 +RUNTIME_TOOLS_VSN = 1.8.10 diff --git a/lib/sasl/doc/src/notes.xml b/lib/sasl/doc/src/notes.xml index 1333e375b1..1d6c45e64a 100644 --- a/lib/sasl/doc/src/notes.xml +++ b/lib/sasl/doc/src/notes.xml @@ -30,6 +30,65 @@

This document describes the changes made to the SASL application.

+
SASL 2.3 + +
Fixed Bugs and Malfunctions + + +

+ release_handler_SUITE:otp_9864 deleted parts of the + release_handler_SUITE_data directory so the test suite + could not be executed twice without re-installation. This + has been corrected.

+

+ Own Id: OTP-10394 Aux Id: kunagi-187 [98]

+
+ +

+ 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

+
+ +

+ release_handler:upgrade_script and + release_handler:downgrade_script could not read appup + files with regexps. This has been corrected. (Thanks to + Ulf Wiger)

+

+ Own Id: OTP-10463

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

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

+
+
+
+ +
+
SASL 2.2.1
Fixed Bugs and Malfunctions diff --git a/lib/sasl/vsn.mk b/lib/sasl/vsn.mk index 6e9e2c9ff8..93ba34d448 100644 --- a/lib/sasl/vsn.mk +++ b/lib/sasl/vsn.mk @@ -1 +1 @@ -SASL_VSN = 2.2.1 +SASL_VSN = 2.3 diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index e58d4e2c36..3c289cdc46 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -29,6 +29,111 @@ notes.xml +
Ssh 2.1.3 + +
Fixed Bugs and Malfunctions + + +

+ It is now possible to send an empty binary using + ssh_connection:send/3, this corner case previously caused + ssh_connection:send to hang.

+

+ Own Id: OTP-9478 Aux Id: kunagi-226 [137]

+
+ +

+ Fix typo in keyboard-interactive string. Thanks to Daniel + Goertzen

+

+ Own Id: OTP-10456

+
+ +

+ ssh_connectino:send/3 will not return until all data has + been sent. Previously it could return too early, + resulting in things such premature close of the + connection. Also improved error handling of closed SSH + channels.

+

+ Own Id: OTP-10467

+
+ +

Fixed ssh_cli.erl crashes because #state.buf is yet + 'undefined'.

Fixed Client terminateing connections + due to channel_request message response is sent to the + wrong id.

Affected SSH clients: - all clients + based on SSH-2.0-TrileadSSH2Java_213 (problem #1) - SSH + Term Pro (problem #2)

Thanks to Stefan Zegenhagen +

+

+ Own Id: OTP-10475

+
+ +

+ Fixed various syntax errors in SSH appup file

+

+ Own Id: OTP-10657

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

+ SSH_FX_FILE_IS_A_DIRECTORY message for sftp implemented

+

+ Own Id: OTP-6406 Aux Id: kunagi-218 [129]

+
+ +

+ SSH Rekeying fixed

+

+ Own Id: OTP-7785 Aux Id: kunagi-220 [131]

+
+ +

+ Added User Guide for the SSH application

+

+ Own Id: OTP-7786 Aux Id: kunagi-221 [132]

+
+ +

+ Documentation regarding failfun, connectfun and + disconnectfun provided

+

+ Own Id: OTP-7792 Aux Id: kunagi-222 [133]

+
+ +

+ SSH connection timer implementation

+

+ New option, {idle_time, integer()}, sets a timeout on + connection when no channels are active, defaults to + infinity

+

+ Own Id: OTP-10514 Aux Id: seq12020

+
+ +

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

+

+ Own Id: OTP-10665

+
+ +

+ Fixed internal error on when client and server can not + agree o which authmethod to use.

+

+ Own Id: OTP-10731 Aux Id: seq12237

+
+
+
+ +
+
Ssh 2.1.2
Fixed Bugs and Malfunctions diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml index 73cda03b2f..299850333d 100644 --- a/lib/ssl/doc/src/notes.xml +++ b/lib/ssl/doc/src/notes.xml @@ -26,7 +26,117 @@

This document describes the changes made to the SSL application.

-
SSL 5.1.2 +
SSL 5.2 + +
Fixed Bugs and Malfunctions + + +

+ SSL: TLS 1.2, advertise sha224 support, thanks to Andreas + Schultz.

+

+ Own Id: OTP-10586

+
+ +

+ If an ssl server is restarted with new options and a + client tries to reuse a session the server must make sure + that it complies to the new options before agreeing to + reuse it.

+

+ Own Id: OTP-10595

+
+ +

+ Now handles cleaning of CA-certificate database correctly + so that there will be no memory leek, bug was introduced + in ssl- 5.1 when changing implementation to increase + parallel execution.

+

+ Impact: Improved memory usage, especially if you have + many different certificates and upgrade tcp-connections + to TLS-connections.

+

+ Own Id: OTP-10710

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

+ Support Next Protocol Negotiation in TLS, thanks to Ben + Murphy for the contribution.

+

+ Impact: Could give performance benefit if used as it + saves a round trip.

+

+ Own Id: OTP-10361 Aux Id: kunagi-214 [125]

+
+ +

+ TLS 1.2 will now be the default TLS version if sufficient + crypto support is available otherwise TLS 1.1 will be + default.

+

+ Impact: A default TLS connection will have higher + security and hence it may be perceived as slower then + before.

+

+ Own Id: OTP-10425 Aux Id: kunagi-275 [186]

+
+ +

+ It is now possible to call controlling_process on a + listen socket, same as in gen_tcp.

+

+ Own Id: OTP-10447

+
+ +

+ Remove filter mechanisms that made error messages + backwards compatible with old ssl but hid information + about what actually happened.

+

+ This does not break the documented API however other + reason terms may be returned, so code that matches on the + reason part of {error, Reason} may fail.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-10451 Aux Id: kunagi-270 [181]

+
+ +

+ Added missing dependencies to Makefile

+

+ Own Id: OTP-10594

+
+ +

+ Removed deprecated function ssl:pid/0, it has been + pointless since R14 but has been keep for backwards + compatibility.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-10613 Aux Id: kunagi-331 [242]

+
+ +

+ Refactor to simplify addition of key exchange methods, + thanks to Andreas Schultz.

+

+ Own Id: OTP-10709

+
+
+
+ +
+ +
SSL 5.1.2
Fixed Bugs and Malfunctions diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index 2a308cbe09..13575588fd 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -30,6 +30,212 @@

This document describes the changes made to the STDLIB application.

+
STDLIB 1.19 + +
Fixed Bugs and Malfunctions + + +

+ Wildcards such as "some/path/*" passed to + filelib:wildcard/2 would fail to match any file. + (Thanks to Samuel Rivas for reporting this bug.)

+

+ Own Id: OTP-6874 Aux Id: kunagi-190 [101]

+
+ +

+ Fixed error handling in proc_lib:start which could hang + if the spawned process died in init.

+

+ Own Id: OTP-9803 Aux Id: kunagi-209 [120]

+
+ +

+ Allow ** in filelib:wildcard

+

+ Two adjacent * used as a single pattern will match all + files and zero or more directories and subdirectories. + (Thanks to José Valim)

+

+ Own Id: OTP-10431

+
+ +

+ Add the \gN and \g{N} syntax for back references in + re:replace/3,4 to allow use with numeric replacement + strings. (Thanks to Vance Shipley)

+

+ Own Id: OTP-10455

+
+ +

+ Export ets:match_pattern/0 type (Thanks to Joseph Wayne + Norton)

+

+ Own Id: OTP-10472

+
+ +

+ Fix printing the empty binary at depth 1 with ~W (Thanks + to Andrew Thompson)

+

+ Own Id: OTP-10504

+
+ +

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 + + +

Dets tables are no longer fixed while traversing with + a bound key (when only the objects with the right key are + matched). This optimization affects the functions + match/2, match_object/2, select/2, + match_delete/2, and select_delete/2.

+

+ Own Id: OTP-10097

+
+ +

Support for Unicode has been implemented.

+

+ Own Id: OTP-10302

+
+ +

The linter now warns for opaque types that are not + exported, as well as for under-specified opaque types. +

+

+ Own Id: OTP-10436

+
+ +

The type file:name() has been substituted for + the type file:filename() in the following + functions in the filename module: + absname/2, absname_join/2, join/1,2, + and split/1.

+

+ Own Id: OTP-10474

+
+ +

+ If a child process fails in its start function, then the + error reason was earlier only reported as an error report + from the error_handler, and supervisor:start_link would + only return {error,shutdown}. This has been + changed so the supervisor will now return + {error,{shutdown,Reason}}, where Reason + identifies the failing child and its error reason. + (Thanks to Tomas Pihl)

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-10490

+
+ +

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

+
+ +

The contracts and types of the modules + erl_scan and sys have been corrected and + improved. (Thanks to Kostis Sagonas.)

+

+ Own Id: OTP-10658

+
+ +

The Erlang shell now skips the rest of the line when + it encounters an Erlang scanner error.

+

+ Own Id: OTP-10659

+
+ +

+ Clean up some specs in the proplists module. (Thanks to + Kostis Sagonas.)

+

+ Own Id: OTP-10663

+
+ +

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

+

+ Own Id: OTP-10665

+
+ +

+ Enable escript to accept emulator arguments when script + file has no shebang. Thanks to Magnus Henoch

+

+ Own Id: OTP-10691

+
+ +

+ Fix bug in queue:out/1, queue:out_r/1 that makes it + O(N^2) in worst case. Thanks to Aleksandr Erofeev.

+

+ Own Id: OTP-10722

+
+ +

There are new functions in the epp module + which read the character encoding from files. See + epp(3) for more information.

+

+ Own Id: OTP-10742 Aux Id: OTP-10302

+
+ +

The functions in io_lib have been adjusted for + Unicode. The existing functions write_string() and + so on now take Unicode strings, while the old behavior + has been taken over by new functions + write_latin1_string() and so on. There are also + new functions to write Unicode strings as Latin-1 + strings, mainly targetted towards the Erlang pretty + printer (erl_pp).

+

+ Own Id: OTP-10745 Aux Id: OTP-10302

+
+ +

The new functions proc_lib:format/2 and + erl_parse:abstract/2 accept an encoding as second + argument.

+

+ Own Id: OTP-10749 Aux Id: OTP-10302

+
+ +

+ Increased potential concurrency in ETS for + write_concurrency option. The number of internal + table locks has increased from 16 to 64. This makes it + four times less likely that two concurrent processes + writing to the same table would collide and thereby + serialized. The cost is an increased constant memory + footprint for tables using write_concurrency. The memory + consumption per inserted record is not affected. The + increased footprint can be particularly large if + write_concurrency is combined with + read_concurrency.

+

+ Own Id: OTP-10787

+
+
+
+ +
+
STDLIB 1.18.3
Fixed Bugs and Malfunctions diff --git a/lib/syntax_tools/doc/src/notes.xml b/lib/syntax_tools/doc/src/notes.xml index fdfa414ad2..f5afcfa413 100644 --- a/lib/syntax_tools/doc/src/notes.xml +++ b/lib/syntax_tools/doc/src/notes.xml @@ -31,6 +31,20 @@

This document describes the changes made to the Syntax_Tools application.

+
Syntax_Tools 1.6.10 + +
Improvements and New Features + + +

Support for Unicode has been implemented.

+

+ Own Id: OTP-10302

+
+
+
+ +
+
Syntax_Tools 1.6.9
Fixed Bugs and Malfunctions diff --git a/lib/syntax_tools/vsn.mk b/lib/syntax_tools/vsn.mk index 8f774c5d75..7fcd22e455 100644 --- a/lib/syntax_tools/vsn.mk +++ b/lib/syntax_tools/vsn.mk @@ -1 +1 @@ -SYNTAX_TOOLS_VSN = 1.6.9 +SYNTAX_TOOLS_VSN = 1.6.10 diff --git a/lib/test_server/doc/src/notes.xml b/lib/test_server/doc/src/notes.xml index 6a9add044a..59fb789e35 100644 --- a/lib/test_server/doc/src/notes.xml +++ b/lib/test_server/doc/src/notes.xml @@ -32,6 +32,152 @@ notes.xml +
Test_Server 3.6 + +
Fixed Bugs and Malfunctions + + +

+ Line numbering of erlang files that were not correctly + indented could be wrong after coverting to html with + erl2html2:convert/[2,3] (the source code pointed to from + the test case). This has been corrected.

+

+ Also, there are now link targets for each line and not + only for each 10th line, and link targets for functions + now include the arity and not only the function name + (e.g. func/1 has a link target "func-1").

+

+ Own Id: OTP-9710 Aux Id: seq11945, kunagi-201 [112]

+
+ +

+ Severe errors detected by test_server (e.g. if log + files directories cannot be created) will now be reported + to common_test and noted in the common_test + logs.

+

+ Own Id: OTP-9769 Aux Id: kunagi-202 [113]

+
+ +

+ The earlier undocumented cross cover feature for + accumulating cover data over multiple tests has now been + fixed and documented.

+

+ Own Id: OTP-9870 Aux Id: kunagi-206 [117]

+
+ +

+ If the test suite itself was included in code coverage + analysis, then the test_server would not manage to set + data_dir correctly for the test. This has been corrected.

+

+ Own Id: OTP-9956 Aux Id: kunagi-207 [118]

+
+ +

+ Any call to test_server:break/1 should cancel all active + timetramps. However, in some cases + Suite:end_per_testcase/2 is executed on a different + process than the test case itself, and if + test_server:break/1 was called from there, the timetraps + were not cancelled. This has been corrected.

+

+ Own Id: OTP-10046 Aux Id: kunagi-174 [85]

+
+ +

When a test case failed because of a timetrap time + out, the Config data for the case was lost in the + following call to end_per_testcase/2, and also in + calls to the CT Hook function + post_end_per_testcase/4. This problem has been + solved and the Config data is now correctly passed + to the above functions after a timetrap timeout + failure.

+

+ Own Id: OTP-10070 Aux Id: kunagi-175 [86]

+
+ +

In test_server, the same process would supervise the + currently running test case and be group leader (and IO + server) for the test case. Furthermore, when running + parallel test cases, new temporary supervisor/group + leader processes were spawned and the process that was + group leader for sequential test cases would not be + active. That would lead to several problems:

+

* Processes started by init_per_suite will inherit the + group leader of the init_per_suite process (and that + group leader would not process IO requests when parallel + test cases was running). If later a parallel test case + caused such a processto print using (for example) + io:format/2, the calling would hang.

+

* Similarly, if a process was spawned from a parallel + test case, it would inherit the temporary group leader + for that parallel test case. If that spawned process + later - when the group of parallel tests have finished - + attempted to print something, its group leader would be + dead and there would be badarg exception.

+

Those problems have been solved by having group + leaders separate from the processes that supervises the + test cases, and keeping temporary group leader process + for parallel test cases alive until no more process in + the system use them as group leaders.

+

Also, a new unexpected_io.log log file + (reachable from the summary page of each test suite) has + been introduced. All unexpected IO will be printed into + it(for example, IO to a group leader for a parallel test + case that has finished).

+

+ Own Id: OTP-10101 Aux Id: OTP-10125

+
+ +

+ The stability of common_test and + test_server when running test cases in parallel + has been improved.

+

+ Own Id: OTP-10480 Aux Id: kunagi-318 [229]

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

+ Added a general framework for executing benchmarks of + Erlang/OTP. Benchmarks for the Erlang VM and mnesia have + been incorporated in the framework.

+

+ For details about how to add more benchmarks see + $ERL_TOP/HOWTO/BENCHMARKS.md in the source distribution.

+

+ Own Id: OTP-10156

+
+ +

+ Update common test modules to handle unicode + Use UTF-8 encoding for all HTML files, except the + HTML version of the test suite generated with + erl2html2:convert, which will have the same encoding as + the original test suite (.erl) file. + Encode link targets in HTML files with + test_server_ctrl:uri_encode/1. Use unicode + modifier 't' with ~s when appropriate. Use + unicode:characters_to_list and + unicode:characters_to_binary for conversion between + binaries and strings instead of binary_to_list and + list_to_binary.

+

+ Own Id: OTP-10783

+
+
+
+ +
+
Test_Server 3.5.3
Improvements and New Features diff --git a/lib/test_server/vsn.mk b/lib/test_server/vsn.mk index b956ebb2b3..8949f13b2f 100644 --- a/lib/test_server/vsn.mk +++ b/lib/test_server/vsn.mk @@ -1 +1 @@ -TEST_SERVER_VSN = 3.5.3 +TEST_SERVER_VSN = 3.6 diff --git a/lib/toolbar/doc/src/notes.xml b/lib/toolbar/doc/src/notes.xml index f3ed41bd82..925c9c259c 100644 --- a/lib/toolbar/doc/src/notes.xml +++ b/lib/toolbar/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the Toolbar application.

+
Toolbar 1.4.2.3 + +
Improvements and New Features + + +

+ Misc build updates

+

+ Own Id: OTP-10784

+
+
+
+ +
+
Toolbar 1.4.2.2
Improvements and New Features diff --git a/lib/toolbar/vsn.mk b/lib/toolbar/vsn.mk index 9fbfec871f..e84fb4e37b 100644 --- a/lib/toolbar/vsn.mk +++ b/lib/toolbar/vsn.mk @@ -1,4 +1,4 @@ -TOOLBAR_VSN = 1.4.2.2 +TOOLBAR_VSN = 1.4.2.3 diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml index 5d7bd464ce..7f2fe34666 100644 --- a/lib/tools/doc/src/notes.xml +++ b/lib/tools/doc/src/notes.xml @@ -30,6 +30,98 @@

This document describes the changes made to the Tools application.

+
Tools 2.6.9 + +
Fixed Bugs and Malfunctions + + +

+ Add missing modules in app-file

+

+ Own Id: OTP-10439

+
+ +

+ Make erlang-mode more compatible with package.el (Thanks + to Gleb Peregud)

+

+ Own Id: OTP-10465

+
+ +

+ Fix various typos (thanks to Tuncer Ayaz)

+

+ Own Id: OTP-10611

+
+ +

+ Add separate face for exported functions (Thanks to + Thomas Järvstrand)

+

+ Own Id: OTP-10637

+
+ +

+ The BIF highlighting in the emacs mode has been updated + to correspond with the correct BIFs.

+

+ Own Id: OTP-10774

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

Support for Unicode has been implemented.

+

+ Own Id: OTP-10302

+
+ +

+ A new function, cover:flush(Nodes), is added which will + fetch data from remote nodes without stopping cover on + those nodes. This is used by test_server and common_test + when it is safe to assume that the node will be + terminated after the test anyway. The purpose is to avoid + processes crashing when re-loading the original beam if + the processes is still running old code.

+

+ Remote nodes will now continue to count code coverage if + the connection to the main node is broken. Earlier, a + broken connection would cause the cover_server on the + remote node to die and thus any still cover compiled + modules would cause process crash when trying to insert + cover data in ets tables that used to exist on the + cover_server. The new functionality also involves + synchronization with the main node if the nodes are + reconnected.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-10523 Aux Id: OTP-10427

+
+ +

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

+
+ +

+ Fix syntax highlighting of $\' in Emacs mode. Thanks to + Magnus Henoch.

+

+ Own Id: OTP-10766

+
+
+
+ +
+
Tools 2.6.8
Fixed Bugs and Malfunctions diff --git a/lib/tools/vsn.mk b/lib/tools/vsn.mk index 788ee12900..892a425124 100644 --- a/lib/tools/vsn.mk +++ b/lib/tools/vsn.mk @@ -1 +1 @@ -TOOLS_VSN = 2.6.8 +TOOLS_VSN = 2.6.9 diff --git a/lib/tv/doc/src/notes.xml b/lib/tv/doc/src/notes.xml index fa72dd23a9..a80f8080b0 100644 --- a/lib/tv/doc/src/notes.xml +++ b/lib/tv/doc/src/notes.xml @@ -30,6 +30,21 @@

This document describes the changes made to the TV application.

+
TV 2.1.4.10 + +
Improvements and New Features + + +

+ Misc build updates

+

+ Own Id: OTP-10784

+
+
+
+ +
+
TV 2.1.4.9
Improvements and New Features diff --git a/lib/tv/vsn.mk b/lib/tv/vsn.mk index 1bb8ca30f8..59d124a3b7 100644 --- a/lib/tv/vsn.mk +++ b/lib/tv/vsn.mk @@ -1 +1 @@ -TV_VSN = 2.1.4.9 +TV_VSN = 2.1.4.10 diff --git a/lib/typer/vsn.mk b/lib/typer/vsn.mk index 18e328afc1..5ac145d9ff 100644 --- a/lib/typer/vsn.mk +++ b/lib/typer/vsn.mk @@ -1 +1 @@ -TYPER_VSN = 0.9.4 +TYPER_VSN = 0.9.5 diff --git a/lib/webtool/doc/src/notes.xml b/lib/webtool/doc/src/notes.xml index a56fdd7b6f..c5fd340b50 100644 --- a/lib/webtool/doc/src/notes.xml +++ b/lib/webtool/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the Webtool application.

+
WebTool 0.8.9.2 + +
Improvements and New Features + + +

+ Misc build updates

+

+ Own Id: OTP-10784

+
+
+
+ +
+
WebTool 0.8.9.1
Improvements and New Features diff --git a/lib/webtool/vsn.mk b/lib/webtool/vsn.mk index 690f9a22cf..d356a8954d 100644 --- a/lib/webtool/vsn.mk +++ b/lib/webtool/vsn.mk @@ -1 +1 @@ -WEBTOOL_VSN=0.8.9.1 +WEBTOOL_VSN=0.8.9.2 diff --git a/lib/wx/doc/src/notes.xml b/lib/wx/doc/src/notes.xml index 95036bd7f0..87f73be9ed 100644 --- a/lib/wx/doc/src/notes.xml +++ b/lib/wx/doc/src/notes.xml @@ -31,6 +31,52 @@

This document describes the changes made to the wxErlang application.

+
Wx 1.0 + +
Fixed Bugs and Malfunctions + + +

+ Add {silent_start, boolean()} option to wx:new/1 in order + to be able to suppress error messages during startup of + wx. (Thanks to Håkan Mattsson)

+

+ Own Id: OTP-10585

+
+ +

+ Fix wxTreeCtrl:getBoundingRect/2 and + wxTreeCtrl:hitTest/1. wxTreeCtrl:hitTest now returns a + tuple not bug compatible with previous releases but + needed.

+

+ Own Id: OTP-10743

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

+ The wx application now compiles and is usable with the + unstable development branch of wxWidgets-2.9. Some + functions are currently not available in wxWidgets-2.9 + and their erlang counterparts are marked as deprecated. + They will generate an error if called when linked against + wxWidgets-2.9 libraries. This means that wx can now be + built on 64bit MacOsX, but keep in mind that + wxWidgets-2.9 is still a development branch and needs (a + lot) more work before it becomes stable.

+

+ Own Id: OTP-10407 Aux Id: kunagi-262 [173]

+
+
+
+ +
+
Wx 0.99.2
Improvements and New Features diff --git a/lib/wx/vsn.mk b/lib/wx/vsn.mk index 719eb0daf0..1c406ccec6 100644 --- a/lib/wx/vsn.mk +++ b/lib/wx/vsn.mk @@ -1 +1 @@ -WX_VSN = 0.99.2 +WX_VSN = 1.0 diff --git a/lib/xmerl/doc/src/notes.xml b/lib/xmerl/doc/src/notes.xml index 056097ab2b..4f6a917de5 100644 --- a/lib/xmerl/doc/src/notes.xml +++ b/lib/xmerl/doc/src/notes.xml @@ -31,6 +31,29 @@

This document describes the changes made to the Xmerl application.

+
Xmerl 1.3.3 + +
Improvements and New Features + + +

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

+
+ +

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

+

+ Own Id: OTP-10665

+
+
+
+ +
+
Xmerl 1.3.2
Fixed Bugs and Malfunctions diff --git a/lib/xmerl/vsn.mk b/lib/xmerl/vsn.mk index 599bc0b9d3..de809e8ce0 100644 --- a/lib/xmerl/vsn.mk +++ b/lib/xmerl/vsn.mk @@ -1 +1 @@ -XMERL_VSN = 1.3.2 +XMERL_VSN = 1.3.3 -- cgit v1.2.3