May 21, 2025
Erlang/OTP 28 released
The ErlangA language for fault-tolerant concurrent systems — designed for telecom switches and now messaging backends./OTPOpen Telecom Platform — Erlang's libraries and patterns for building reliable distributed systems. team released OTPOpen Telecom Platform — Erlang's libraries and patterns for building reliable distributed systems. 28 on May 21, 2025 with improved JITJust-in-time compilation — translating code to machine instructions at runtime instead of ahead of time., JSONJavaScript Object Notation — a lightweight text format for structured data exchange on the web. enhancements, and ErlangA language for fault-tolerant concurrent systems — designed for telecom switches and now messaging backends. shell improvements.
What it was for
OTPOpen Telecom Platform — Erlang's libraries and patterns for building reliable distributed systems. 28 continued BEAMBogdan/Björn's Erlang Abstract Machine — the Erlang/Elixir runtime known for lightweight processes. VM evolution for ElixirA language on the Erlang VM with Ruby-like syntax — popular for Phoenix web apps and real-time systems. and ErlangA language for fault-tolerant concurrent systems — designed for telecom switches and now messaging backends. production systems — faster JITJust-in-time compilation — translating code to machine instructions at runtime instead of ahead of time. code paths, stdlib refinements, and better tooling for observability. It supports the growing ElixirA language on the Erlang VM with Ruby-like syntax — popular for Phoenix web apps and real-time systems. adoption in fintech, messaging, and embedded Nerves devices.
Why it's here
OTPOpen Telecom Platform — Erlang's libraries and patterns for building reliable distributed systems. 28 keeps the BEAMBogdan/Björn's Erlang Abstract Machine — the Erlang/Elixir runtime known for lightweight processes. competitive for high-availability distributed systems.
Why it mattered
Incremental VM gains compound across every Phoenix and RabbitMQ deployment.
What it solved
Long-running BEAMBogdan/Björn's Erlang Abstract Machine — the Erlang/Elixir runtime known for lightweight processes. services need regular performance and security updates without breaking changes.
Media
- ImageErlang (programming language)
Unknown authorUnknown author, Public domain, via Wikimedia Commons
Related
- Erlang/OTP 27 releasedMay 20, 2024
- Erlang/OTP 26 releasedMay 19, 2023
- Elixir 1.17 releasedSeptember 19, 2024