Erlang/OTP 29.0 is a new major release introducing native records (experimental, EEP-79), multi-valued comprehensions (EEP-78), a new is_integer/3 guard BIF, and comprehension variable binding. Security is improved with SSH daemon defaulting to disabled shell/exec services, SFTP no longer enabled by default, and post-quantum hybrid key exchange (x25519mlkem768) now preferred in SSL. The compiler gains several new default warnings covering deprecated catch, exported variables from subexpressions, obsolete boolean operators, and match alias patterns. Other highlights include a new ct_doctest module for testing documentation examples, io_ansi for terminal styling, improved JIT code generation, and xref now natively handling ignore_xref filtering. The 32-bit Windows build has been dropped.

4m read timeFrom erlangforums.com
Post cover image
Table of contents
OTP 29.0GeneralNew language featuresCompiler and JIT improvementsCompiler warningsSTDLIBSSH

Sort: