Erlang/OTP 29.0-rc3 is the third and final release candidate before the official OTP 29.0 release. Key highlights include: native records (EEP-79, experimental), multi-valued comprehensions (EEP-78), a new is_integer/3 guard BIF, and several new compiler warnings enabled by default (deprecated catch operator, exported variables from subexpressions, obsolete boolean operators). Security improvements include SSH daemon now defaulting to disabled shell/exec services, SFTP no longer enabled by default, and post-quantum hybrid key exchange (x25519mlkem768) as the preferred SSL algorithm. The JIT also gains better code generation for little-endian binary segments and map comprehensions. A new ct_doctest module enables testing documentation examples, and io_ansi adds ANSI terminal sequence support.
Sort: