May 19, 2023
Erlang/OTP 26 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. 26 on May 19, 2023 with improved error messages, JSONJavaScript Object Notation — a lightweight text format for structured data exchange on the web. support in the stdlib, and JITJust-in-time compilation — translating code to machine instructions at runtime instead of ahead of time. enhancements.
What it was for
OTPOpen Telecom Platform — Erlang's libraries and patterns for building reliable distributed systems. 26 brought native JSONJavaScript Object Notation — a lightweight text format for structured data exchange on the web. encoding/decoding to ErlangA language for fault-tolerant concurrent systems — designed for telecom switches and now messaging backends. and ElixirA language on the Erlang VM with Ruby-like syntax — popular for Phoenix web apps and real-time systems. without external libraries — simplifying APIs and config handling. Clearer crash reports and dialyzer improvements helped teams debug distributed systems faster.
Why it's here
OTPOpen Telecom Platform — Erlang's libraries and patterns for building reliable distributed systems. 26 added stdlib JSONJavaScript Object Notation — a lightweight text format for structured data exchange on the web. — a daily need for every BEAMBogdan/Björn's Erlang Abstract Machine — the Erlang/Elixir runtime known for lightweight processes. web service.
Why it mattered
Built-in JSONJavaScript Object Notation — a lightweight text format for structured data exchange on the web. reduced dependencies in 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. microservicesAn architecture splitting applications into small independent services — each deployed and scaled separately..
What it solved
TeamsMicrosoft Teams — chat, video calls, and Office integration for workplace collaboration. relied on third-party JSONJavaScript Object Notation — a lightweight text format for structured data exchange on the web. libraries with inconsistent APIs and performance.
Media
- ImageErlang (programming language)
Unknown authorUnknown author, Public domain, via Wikimedia Commons
Related
- Erlang/OTP 25 releasedMay 17, 2022
- Erlang/OTP 24 releasedMay 12, 2021
- Elixir 1.14 releasedSeptember 19, 2023