Erlang/OTP end-of-life: support & EOL dates for every release
Erlang · Actively exploited · 3 supported · 10 end-of-life · updated November 2026 · what is end-of-life? →
This is when each Erlang/OTP release line stops receiving security updates. 3 release lines are still supported — the next to reach end-of-life is Erlang/OTP 27 on 20 May 2027. Running an end-of-life version means new vulnerabilities stay unpatched.
Erlang/OTP support timeline
Each release line and the date it reaches end-of-life — newest first.
| Release | Latest version | End-of-life | Status |
|---|---|---|---|
| Erlang/OTP 29 | 29.1.2 | 11 May 2029 · in 30 mo | Supported |
| Erlang/OTP 28 | 28.5.0.8 | 20 May 2028 · in 19 mo | Supported |
| Erlang/OTP 27 | 27.3.4.19 | 20 May 2027 · in 7 mo | Supported |
| Erlang/OTP 26 | 26.2.5.21 | 26 May 2026 | End of life |
| Erlang/OTP 25 | 25.3.2.21 | 17 May 2025 | End of life |
| Erlang/OTP 24 | 24.3.4.17 | 10 May 2024 | End of life |
| Erlang/OTP 22 | 22.3.4.27 | 18 Mar 2024 | End of life |
| Erlang/OTP 23 | 23.3.4.20 | 14 Mar 2024 | End of life |
| Erlang/OTP 21 | 21.3.8.24 | 19 Jun 2021 | End of life |
| Erlang/OTP 20 | 20.3.8.26 | 21 Jun 2020 | End of life |
| Erlang/OTP 19 | 19.3.6.13 | 21 Jun 2019 | End of life |
| Erlang/OTP 18 | 18.3.4.11 | 9 Nov 2018 | End of life |
| Erlang/OTP 17 | 17.5.6.10 | 11 Oct 2018 | End of life |
Which Erlang/OTP version should I run?
The safest choice is the latest supported release, 29.1.2. If you're on an end-of-life line, plan an upgrade to a supported one before security updates stop. See Erlang/OTP's full security status →
Get warned before Erlang/OTP reaches end-of-life
End-of-life dates are easy to miss until it's too late. Monitor Erlang/OTP on IsItPatched and we'll email you before the release line you run stops getting security updates — free, no account needed to start.
Erlang/OTP end-of-life — frequently asked
What Erlang/OTP versions are still supported?
As of November 2026, these Erlang/OTP release lines still receive security updates: 29, 28, 27. The latest supported release is 29.1.2. Versions older than these (26, 25, 24, 22, 23, 21, 20, 19, 18, 17) are end-of-life and no longer patched.
When does Erlang/OTP 27 reach end of life?
Erlang/OTP 27 reaches end-of-life on 20 May 2027 — about 7 months away. After that date it stops receiving security patches.
Is Erlang/OTP end-of-life?
No — Erlang/OTP still has supported release lines (29, 28, 27). But individual older versions are end-of-life, so what matters is the specific version you run.
How do I know when my Erlang/OTP version reaches end of life?
Check the version you run on its product page, or monitor Erlang/OTP on IsItPatched to get an email alert before the release line you use reaches end-of-life — so you can upgrade in time.
EOL dates aggregated from endoflife.date and vendor sources, and can change — always confirm with Erlang. See related: Erlang/OTP security status · full EOL calendar · what is end-of-life software? · disclaimer.