DOWNLOAD OTP 21.1

Erlang/OTP 21.1 is the first service release for the 21 major release with new features, improvements as well as a few features!

OTP 21.1 Readme File

OTP 21.1 Source File (89696336)

OTP 21.1 Windows 32-bit Binary File (89696336)

OTP 21.1 Windows 64-bit Binary File (91952004)

OTP 21.1 HTML Documentation File (32692731)

OTP 21.1 Man Pages File (1317726)

OTP 21.1

Erlang/OTP 21.1 is the first service release for the 21 major release with new features, improvements as well as a few features!

 

Highlights

SSH:

  • The cipher 'chacha20-poly1305@openssh.com' is now supported if OpenSSL 1.1.1 or higher is used as cryptolib.
  • The key exchange methods 'curve25519-sha256@libssh.org', 'curve25519-sha256' and 'curve448-sha512' are implemented. They all depends on that OpenSSL 1.1.1 or higher used as cryptolib.

Crypto:

  • Typing in crypto and public_key applications are reworked and corrected.
  • New chapter on Algorithm details in the User's guide

ERTS, Kernel:

  • The socket options recvtos, recvttl, recvtclass and pktoptions have been implemented in the socket modules. Se documentation in gen_tcp, gen_udp and inet modules for more info!

For more details see:
http://erlang.org/download/otp_src_21.1.readme

Pre built versions for Windows can be fetched here:
http://erlang.org/download/otp_win32_21.1.exe
http://erlang.org/download/otp_win64_21.1.exe

Online documentation can be browsed here:
http://erlang.org/documentation/doc-10.1/doc

The Erlang/OTP source can also be found at GitHub on the official Erlang repository, Here: OTP-21.1

Please report any new issues via Erlang/OTPs public issue tracker

 
We want to thank all of those who sent us patches, suggestions and bug
reports!
 
Thank you!
 
The Erlang/OTP Team at Ericsson

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.

Finding a source version

Follow this link that presents all released source versions, a link to the GitHub source tag, and to the README.

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. 

  • For Homebrew on OS X: brew install erlang
  • For MacPorts on OS X: port install erlang
  • For Ubuntu and Debianapt-get install erlang
  • For Fedorayum install erlang
  • For FreeBSDpkg install erlang

License

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).