惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
V
Visual Studio Blog
Last Week in AI
Last Week in AI
Stack Overflow Blog
Stack Overflow Blog
The GitHub Blog
The GitHub Blog
Recent Announcements
Recent Announcements
博客园 - Franky
D
DataBreaches.Net
B
Blog
Y
Y Combinator Blog
T
The Blog of Author Tim Ferriss
Microsoft Azure Blog
Microsoft Azure Blog
人人都是产品经理
人人都是产品经理
WordPress大学
WordPress大学
P
Proofpoint News Feed
J
Java Code Geeks
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Martin Fowler
Martin Fowler
月光博客
月光博客
宝玉的分享
宝玉的分享
Engineering at Meta
Engineering at Meta
阮一峰的网络日志
阮一峰的网络日志
F
Fortinet All Blogs
博客园 - 【当耐特】

Erlang/OTP | News

Erlang/OTP 29.1 Release - Erlang/OTP Björn on BEAM on the BEAM There, Done That Podcast - Erlang/OTP Native Records on the Podcast BEAM There, Done That - Erlang/OTP Erlang/OTP 29.0 - Erlang/OTP Erlang/OTP 29.0 Release Candidate 3 - Erlang/OTP Erlang/OTP 29.0 Release Candidate 2 - Erlang/OTP Erlang/OTP 28.4 Release - Erlang/OTP Erlang/OTP 29.0 Release Candidate 1 - Erlang/OTP Erlang/OTP 28.3 Release - Erlang/OTP Erlang/OTP 28.1 Release - Erlang/OTP Erlang/OTP 28.0 - Erlang/OTP
Erlang/OTP 28.5 Release - Erlang/OTP
Henrik Nord · 2026-04-23 · via Erlang/OTP | News

Erlang/OTP 28.5 is the fourth maintenance patch package for OTP 28, with mostly bug fixes as well as a few improvements.

HIGHLIGHTS #

There is a new “Secure Coding Guidelines” document in Design Principles describing how to write secure Erlang code.

Improvements and New Features #

  • A new configure option --{enable,disable}-use-embedded-3pp-alternatives has been added. When enabled, configure is forced to find alternatives, to a subset, of the embedded third-party products (3pps) in the runtime system, and when disabled, configure will use all internal embedded 3pps. Currently this option affects zstd, zlib, ryu (with STL), openssl and tcl. The default is to use all built-in embedded 3pps except for zlib which by default will use zlib on the OS if available.

    Requirements for alternatives:

    • zstd - Static library and include files of at least version 1.5.6 needs to be available.
    • zlib - Library and include files of at least version 1.2.5 needs to be available.
    • ryu (with STL) - A usable C++ compiler with C++17 support.
    • openssl - No requirements. Our own MD5 implementation will be used.
    • tcl - The strerrorname_np() function (introduced in glibc 2.32) mapping errno integers to symbolic names needs to be available.

    The argument embedded_3pps has been added to erlang:system_info/1. It returns a map with information about the use of embedded 3pps in the runtime system.

For details about bugfixes and potential incompatibilities see the Erlang 28.5 README

The Erlang/OTP source can also be found at GitHub on the official Erlang repository, https://github.com/erlang/otp

Download links for this and previous versions are found here: