This is R16B01, the first maintenance release for the R16B major release.Erlang/OTP R16B01 has been released!See the Readme file and the Documentation for more details.
OTP R16B01 Readme File
OTP R16B01 Source File
OTP R16B01 Windows 32-bit Binary File
OTP R16B01 Windows 64-bit Binary File
OTP R16B01 HTML Documentation File
OTP R16B01 Man Pages File
- Migration of memory carriers between allocator instances, when enabled it will result in reduced memory footprint when the memory load is unevenly distributed between scheduler specific allocator instances.
- Interruptible term_to_binary, (thanks to Erik Stenman)
- Added the +sfwi <interval> Scheduler Forced Wakeup Interval
- All crypto functions except the block chipers will now chunk large input into several calls to avoid blocking the scheduler for too long.
- Elliptic curve support in crypto, ssl and ssh(thanks to Andreas Schultz)
- Lift static limitation (FD_SETSIZE) for file descriptors on Mac OS X. (thanks to Anthony Ramine)
- Removed a lock around GC statistics counter
- Many small improvements and in Diameter
- 60 user contributions
Compiling Erlang from source
You can build Erlang from source on your own, following the building and installation instructions. Or use the Kerl script. Kerl is a script that lets you easily build Erlang with a few commands. Follow the instructions to build.
Pre-built Binary Packages
Most OS package managers provide pre-built binary packages. You can also download the latest stable releases from Erlang Solutions. Erlang Solutions provides pre-built binary packages for OS X, Windows, Ubuntu, Debian, Fedora, CentOS, Raspbian and other operating systems.
Since OTP 18.0, Erlang/OTP is released under Apache License 2.0. The older releases prior to 18.0 were released under Erlang Public License (EPL), a derivative work of the Mozilla Public License (MPL). An English translation of EPL can be found here.