May 20, 2024

Erlang/OTP 27 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. 27 on May 20, 2024 with native json module improvements, sigterm handling, and JITJust-in-time compilation — translating code to machine instructions at runtime instead of ahead of time. enhancements.

What it was for

Erlang (programming language)OTPOpen Telecom Platform — Erlang's libraries and patterns for building reliable distributed systems. 27 refined the stdlib JSONJavaScript Object Notation — a lightweight text format for structured data exchange on the web. module and improved signal handling for containerized BEAMBogdan/Björn's Erlang Abstract Machine — the Erlang/Elixir runtime known for lightweight processes. deployments. ElixirA language on the Erlang VM with Ruby-like syntax — popular for Phoenix web apps and real-time systems. 1.16 and Phoenix apps benefited from continued VM performance without breaking changes.

Why it's here

OTPOpen Telecom Platform — Erlang's libraries and patterns for building reliable distributed systems. 27 continued incremental BEAMBogdan/Björn's Erlang Abstract Machine — the Erlang/Elixir runtime known for lightweight processes. improvements for production ElixirA language on the Erlang VM with Ruby-like syntax — popular for Phoenix web apps and real-time systems./ErlangA language for fault-tolerant concurrent systems — designed for telecom switches and now messaging backends..

Why it mattered

Better JSONJavaScript Object Notation — a lightweight text format for structured data exchange on the web. and process signals matter for cloud-native BEAMBogdan/Björn's Erlang Abstract Machine — the Erlang/Elixir runtime known for lightweight processes. services.

What it solved

containerAn isolated runtime environment packaging an app and its dependencies — lighter than full virtual machines. orchestration exposed edge cases in signal handling and stdlib gaps.

Media

  • Erlang (programming language)
    ImageErlang (programming language)

    Unknown authorUnknown author, Public domain, via Wikimedia Commons

Related