Synced 02 Nov 2026 13:39 UTC Account
← End-of-life calendar

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.

3
supported release lines
10
end-of-life release lines
20 May
next EOL · Erlang/OTP 27

Erlang/OTP support timeline

Each release line and the date it reaches end-of-life — newest first.

ReleaseLatest versionEnd-of-lifeStatus
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 →

Check your exact version →

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.

Monitor Erlang/OTP →

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.