This is an alpha release, which will be followed by a planned beta release in May and a final OTP 18.0 product release in June 2015.
Between the alpha and beta and final release there will be new updates of the master branch with corrections and minor new features. Occasionally there might be new tags which we in that case will communicate and ask you to test.
Erlang/OTP 18.0 is a new major release with new features, quite a few (characteristics) improvements, as well as a few incompatibilities.
See the Release Notes and the documentation for more details.
We would like to ask you to build and test the alpha release and send us your feedback as soon as possible, so that we can make the necessary corrections before OTP 18.0-rc2 and OTP 18.0, respectively.
The release contains many changes; thus, some unexpected incompatibilities or issues may have slipped through our tests. Please try to build and run your current products/applications and let us know about any problems.
IMPORTANT INFO when building your own code with this OTP release
Since erlang:now is deprecated your build might stop if you are using "warnings as errors".
To let the build through you can turn of warnings for deprecated functions by setting an environment variable like this:
Some highlights of the release are:
You can find the Release Notes with more detailed info at http://www.erlang.org/download/otp18rc1_relnotes.pdf
You find the source code at github.com in the official Erlang repository.
Git tag OTP-18.0-rc1
You can also read the documentation on-line here: (see the Release Notes mentioned above for release notes which are not updated in the doc, but the new functionality is)
We also want to thank those that sent us patches, suggestions and bug reports.
The Erlang/OTP Team at Ericsson