Erlang.org News RSS http://www.erlang.org/rss/news Hot and fresh Erlang.org RSS news en Erlang User Conference 2015 http://www.erlang.org/news/87 Tue, 21 Apr 2015 09:32:01 GMT <img src="http://www.erlang.org//upload/news/EUC image.png"/><p><p> Join us in Stockholm on 11-12 June &nbsp;for great talks about Erlang/OTP and Elixir innovations, the latest Erlang projects from companies such as <a href="https://klarna.com">Klarna</a>, <a href="https://www.machinezone.com/">Machine Zone</a>, <a href="http://www.ericsson.com/">Ericsson</a> and much more: <a href="http://www.erlang-factory.com/euc2015/#home">http://www.erlang-factory.com/euc2015/#home</a></p> <p> Among the speakers are Erlang&#39;s co-inventor <a href="http://www.erlang-factory.com/euc2015/robert-virding">Robert Virding</a>, functional expert <a href="http://www.erlang-factory.com/euc2015/bodil-stokke">Bodil Stokke</a>, University of Kent professor <a href="http://www.erlang-factory.com/euc2015/simon-thompson">Simon Thompson</a>, Neotoma creator <a href="http://www.erlang-factory.com/euc2015/sean-cribbs">Sean Cribbs</a>, author of the Cowboy web server <a href="http://www.erlang-factory.com/euc2015/loic-hoguin">Lo´c Hoguin</a>, <a href="http://www.erlang-factory.com/euc2015/joacim-halen">Joacim HalÚn</a> - Ericsson cloud technology researcher, <a href="http://www.erlang-factory.com/euc2015/fredrik-linder">Fredrik Linder</a> - Erlang lead at Machine Zone, <a href="http://www.erlang-factory.com/euc2015/alvaro-videla">Alvaro Videla</a>- co-author of &lsquo;RabbitMQ in action&rsquo;, &nbsp;professor <a href="http://www.erlang-factory.com/euc2015/kevin-hammond">Kevin Hammond</a> from University of St. Andrews, and <a href="http://www.erlang-factory.com/euc2015/mikael-pettersson">Mikael Pettersson</a> - senior developer at Klarna.</p> <p> The Conference will be preceded by one day of tutorials at Ericsson on 10 June and 3 days of expert on 8-10 June: <a href="http://www.erlang-factory.com/euc2015/training#erlang-express-810-june">http://www.erlang-factory.com/euc2015/training#erlang-express-810-june</a></p> </p> News Erlang/OTP 17.5 has been released http://www.erlang.org/news/86 Wed, 01 Apr 2015 11:02:32 GMT <p><div> Some highlights of the <span>release</span> are:<br /> <ul> <li> ERTS: Added command line argument option for setting the initial size of process dictionaries.</li> <li> Diameter: configurable incoming_max len and string_decode for diameter messages</li> <li> Bugfixes and minor small features in applications such as compiler, common_test, crypto, debugger, eldap, erts, hipe, inets, ssh, ssl, ...</li> <li> 43 contributions from 32 different contributors</li> </ul> </div> <p> For more details see the README file at <a href="http://www.erlang.org/download/otp_src_17.5.readme" target="_blank">http://www.erlang.org/download/otp_src_17.5.readme</a></p> <div> <div> <p> You can download the full source distribution from <a href="http://www.erlang.org/download/otp_src_17.5.tar.gz" target="_blank">http://www.erlang.org/download/otp_src_17.5.tar.gz</a></p> </div> <div> <div> <p> Note: To unpack the TAR archive you need a GNU TAR compatible program. For installation instructions please read the README that is part of the distribution.</p> </div> <div> <p> You can also find this <span>release</span> at the official Erlang/OTP Git-repository at Github here: <a href="https://github.com/erlang/otp" target="_blank">https://github.com/erlang/otp</a> tagged &quot;OTP-<span>17.5</span>&quot;</p> <div> <p> The Windows binary distribution can be downloaded from</p> <p> <a href="http://www.erlang.org/download/otp_win32_17.5.exe" target="_blank">http://www.erlang.org/download/otp_win32_17.5.exe</a> </p> <p> <a href="http://www.erlang.org/download/otp_win64_17.5.exe" target="_blank"> http://www.erlang.org/download/otp_win64_17.5.exe </a></p> <p> You can also download the complete HTML documentation or the Unix manual files </p> <p> <a href="http://www.erlang.org/download/otp_doc_html_17.5.tar.gz" target="_blank">http://www.erlang.org/download/otp_doc_html_17.5.tar.gz</a> <br /> <a href="http://www.erlang.org/download/otp_doc_man_17.5.tar.gz" target="_blank">http://www.erlang.org/download/otp_doc_man_17.5.tar.gz</a></p> <p> We also want to thank those that sent us patches, suggestions and bug reports.</p> <p> &nbsp;</p> <p> You can find more detailed info and download the release at the <a href="http://www.erlang.org/download.html">download</a> page</p> <p> The Erlang/OTP Team at Ericsson</p> </div> </div> </div> </div> </p> News [ANN] Erlang/OTP 18.0-rc1 is available for testing. http://www.erlang.org/news/85 Thu, 26 Mar 2015 18:15:43 GMT <p><h2> Erlang/OTP 18.0-rc1 is available for testing.</h2> <p> &nbsp;</p> <p> 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.</p> <p> 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.</p> <p> Erlang/OTP 18.0 is a new major release with new features, quite a few (characteristics) improvements, as well as a few incompatibilities.&nbsp;</p> <p> See the Release Notes and the documentation for more details.</p> <p> 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.</p> <p> 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.</p> <p> <strong>IMPORTANT INFO when building your own code with this OTP release</strong></p> <p> Since erlang:now is deprecated your build might stop if you are using &quot;warnings as errors&quot;.</p> <p> To let the build through you can turn of warnings for deprecated functions by setting an environment variable like this:</p> <p> export ERL_COMPILER_OPTIONS=nowarn_deprecated_function</p> <p> Some highlights of the release are:</p> <ul> <li> dialyzer: The -dialyzer() attribute can be used for suppressing warnings in a module by specifying functions or warning options. It can also be used for requesting warnings in a module.</li> <li> erts: The time functionality has been extended. This includes a new API for time, as well as &quot;time warp&quot; modes which alters the behavior when system time changes. You are strongly encouraged to use the new API instead of the old API based on erlang:now/0. erlang:now/0 has been deprecated since it will always be a scalability bottleneck. For more information see the Time and Time Correction chapter of the ERTS User&#39;s Guide. Here is a link&nbsp;<a href="http://www.erlang.org/documentation/doc-7.0-rc1/erts-7.0/doc/html/time_correction.html">http://www.erlang.org/documentation/doc-7.0-rc1/erts-7.0/doc/html/time_correction.html</a></li> <li> &nbsp;</li> <li> erts: Beside the API changes and time warp modes a lot of scalability and performance improvements regarding time management has been made. Examples are: <br /> <ul> <li> scheduler specific timer wheels,</li> <li> scheduler specific BIF timer management,</li> <li> parallel retrieval of monotonic time and system time on OS:es that support it.</li> </ul> </li> <li> erts: The previously introduced &quot;eager check I/O&quot; feature is now enabled by default.</li> <li> erts/compiler: enhanced support for maps. Big maps new uses a HAMT (Hash Array Mapped Trie) representation internally which makes them more efficient. There is now also support for variables as map keys. &nbsp;</li> <li> ssl: Remove default support for SSL-3.0 and added padding check for TLS-1.0 due to the Poodle vulnerability.</li> <li> ssl: Remove default support for RC4 cipher suites, as they are consider too weak.</li> <li> stdlib: Allow maps for supervisor flags and child specs</li> </ul> <p> &nbsp;</p> <p> You can find the Release Notes with more detailed info at&nbsp;<a href="http://www.erlang.org/download/otp18rc1_relnotes.pdf">http://www.erlang.org/download/otp18rc1_relnotes.pdf</a></p> <p> You find the source code at github.com in the official Erlang repository.</p> <p> Git tag OTP-18.0-rc1</p> <p> <a href="https://github.com/erlang/otp/tree/OTP-18.0-rc1">https://github.com/erlang/otp/tree/OTP-18.0-rc1<br /> </a></p> <p> 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)</p> <p> <a href="http://www.erlang.org/documentation/doc-7.0-rc1/doc/">http://www.erlang.org/documentation/doc-7.0-rc1/doc/<br /> </a></p> <p> We also want to thank those that sent us patches, suggestions and bug reports.</p> <p> The Erlang/OTP Team at Ericsson</p> </p> News Announcing Erlang.org Code of Conduct http://www.erlang.org/news/84 Fri, 13 Mar 2015 15:03:01 GMT <p><div style="font-family: arial, sans-serif; font-size: small;"> To encourage a welcoming, inclusive climate for communication within the erlang.org community, the Erlang/OTP team, together with members of the community, has released a new code of conduct, available at <a href="http://www.erlang.org/download/erlang_org_code_of_conduct.txt">http://www.erlang.org/download/erlang_org_code_of_conduct.txt</a>. This code of conduct lays out a guideline of how to communicate within the erlang.org community in a way we hope is easy to read, help mutual understanding and avoid flames. The erlang.org community is by definition all communication in or around erlang.org, including but not limited to the erlang.org mailing lists or Github discussions.</div> <div style="font-family: arial, sans-serif; font-size: small;"> &nbsp;</div> <div style="font-family: arial, sans-serif; font-size: small;"> This code is not exhaustive or complete. It serves to distill our common understanding of a collaborative, shared environment and goals. We expect it to be followed in spirit as much as in the letter.</div> <div style="font-family: arial, sans-serif; font-size: small;"> &nbsp;</div> <div style="font-family: arial, sans-serif; font-size: small;"> <a href="http://www.erlang.org/download/erlang_org_code_of_conduct.txt">http://www.erlang.org/download/erlang_org_code_of_conduct.txt</a></div></p> News Call for talks: Erlang User Conference 2015 Stockholm 11-12 June http://www.erlang.org/news/83 Mon, 02 Mar 2015 18:23:50 GMT <p><p> Erlang User Conference 2015</p> <p> Stockholm 11-12 June</p> <p> Call For Talks ends on 17 March</p> <p> &nbsp;</p> <p> EUC 2015 will take place on 11-12 June, with one day of tutorials on 10 June and 3 days of expert training on 8-10 June: <a href="http://www.erlang-factory.com/euc2015">http://www.erlang-factory.com/euc2015</a></p> <p> &nbsp;</p> <p> We are looking for passionate people who made an interesting innovation, open-source application or product with Erlang/OTP/Elixir. If you used Erlang or Elixir in a real-world project or you developed a cool tool, we want to hear about it! We are seeking talks aimed at beginners as much as for talks suited for more experienced users. This is to help newer members to the Erlang community make the maximum out of the EUC as well. &nbsp; &nbsp;</p> <p> &nbsp;</p> <p> The deadline for talk proposals is <strong>17 March</strong>, please submit your talk here: <a href="http://goo.gl/forms/bO9kU9PYrr">http://goo.gl/forms/bO9kU9PYrr</a></p> </p> News