Erlang Changelog
What's new in Erlang 17.0
Apr 10, 2014- Erlang/OTP has been ported to the realtime operating system OSE.
- Maps, a new dictionary data type (experimental)
- A more natural mapping from ASN.1 OCTET STRING and BIT STRING to Erlang types, and other ASN.1 improvements and optimizations
- The {active, N} socket option for TCP, UDP, and SCTP
- A new (optional) scheduler utilization balancing mechanism
- Migration of memory carriers has been enabled by default on all ERTS internal memory allocators
- Increased garbage collection tenure rate
- Experimental "dirty schedulers" functionality
- Funs can now be given names
- Miscellaneous unicode support enhancements
- A new version scheme for OTP its applications has been introduced
New in Erlang R16B (Apr 2, 2013)
- Optimized handling of processes in the VM
- New internal process table allowing for parallel reads and writes
- optimized run queue management
- optimized process state changes
- "Non-blocking" code loading
- New internal port table, and rewrite of scheduling of port tasks.
- Dynamic allocation of port structures, allowing the default for maximum ports to be raised to 65536 (from 1024)
- Support for UTF-8 encoded Unicode characters in source files.
- Inets application: The http client now support HTTPS through a proxy
- Asn1 application: Major cleanup of back ends and optimizations of mainly decode for PER and UPER.
- Support for parameterized modules (but an alternative solution provides) and packages removed
- All built in functions BIF's (even if they are implemented in C as part of the VM) are now visible in the source code of the module they belong to, including their type specs.
- The Wx application now compiles and is usable with the unstable development branch of wxWidgets-2.9. This means that wx can now be built on 64 bit MacOsX as well.
New in Erlang R15B02 (Sep 5, 2012)
- Dialyzer: The type analysis tool Dialyzer is optimized to be generally faster. - It can now also run in parallel (default) on SMP systems and by this perform the analysis significantly faster (Thanks to Stavros Aronis and Kostis Sagonas)
- The SSL application now has experimental support for the TLS 1.1 and 1.2 standards as well (Thanks to Andreas Schultz).
- CommonTest: It is now possible to sort the generated html tables. A Netconf client (ct_netconf) which support basic netconf over ssh is added
- Diameter: Statistics counters related to Diameter messages can now be retrieved by calling the diameter:service_info/2 function.
- Various smaller optimizations in the Erlang VM
- This release also contains 66 contributions from users outside the Ericsson team