EOL.WikiEOL.Wiki
← ← Back to all products

ErlangEnd of Life (EOL) Dates & Support Status

Active
Programming LanguagesLatest Version: 29.1.1Latest Release: Sep 21, 2026

Erlang is a programming language and runtime system for building massively scalable, highly available systems.

Support summary

Erlang has cycles in security-only maintenance. Production workloads should move toward actively supported releases.

What do EOL and support statuses mean?

Next EOL

May 20, 2027

Erlang 27 · 235 days left

Supported cycles

3

0 lts

Versions

13

Latest Version

29.1.1

Active Support

1

EOL

10

Lifecycle Timeline

Jun 21, 2017As of Sep 27, 2026
29Active · May 11, 2029
28Security · May 20, 2028
27Security · May 20, 2027
26EOL · May 26, 2026
25EOL · May 17, 2025
24EOL · May 10, 2024
23EOL · Mar 14, 2024
22EOL · Mar 18, 2024
21EOL · Jun 19, 2021
20EOL · Jun 21, 2020
ActiveSecurityEOLHistorical phase unknown

Bars show history up to the snapshot date. Gray intervals lack dated support boundaries; arrows indicate an unannounced EOL date, not a support guarantee.

Versions

ReleaseRelease DateActive SupportEOLLatest VersionLTSStatus
29May 11, 2026MaintainedMay 11, 202929.1.1No
Active
28May 20, 2025May 11, 2026May 20, 202828.5.0.7No
Security
27May 17, 2024May 20, 2025May 20, 202727.3.4.18No
Security
26May 15, 2023May 17, 2024May 26, 202626.2.5.21No
EOL
25May 17, 2022May 15, 2023May 17, 202525.3.2.21No
EOL
24May 10, 2021May 17, 2022May 10, 202424.3.4.17No
EOL
23May 11, 2020May 10, 2021Mar 14, 202423.3.4.20No
EOL
22May 10, 2019May 11, 2020Mar 18, 202422.3.4.27No
EOL
21Jun 19, 2018May 10, 2019Jun 19, 202121.3.8.24No
EOL
20Jun 21, 2017Jun 19, 2018Jun 21, 202020.3.8.26No
EOL
19Jun 21, 2016Jun 21, 2017Jun 21, 201919.3.6.13No
EOL
18Jun 23, 2015Jun 21, 2016Nov 9, 201818.3.4.11No
EOL
17Apr 7, 2014Jun 23, 2015Oct 11, 201817.5.6.10No
EOL

Data sources

Embed this badge

Erlang end-of-life support status badge

Show Erlang's live support status in your README, docs, or dashboard. The badge is a static SVG served from eol.wiki and follows the lifecycle data above.

Markdown

[![Erlang end-of-life status](https://eol.wiki/badge/erlang.svg)](https://eol.wiki/erlang/)

HTML

<a href="https://eol.wiki/erlang/"><img src="https://eol.wiki/badge/erlang.svg" alt="Erlang end-of-life status" height="20"></a>
All badges & lifecycle API →

Frequently Asked Questions

Which versions of Erlang have reached end of life?
The following Erlang versions have reached end of life and no longer receive security updates: 26, 25, 24, 23, 22, 21, 20, 19 (and 2 more). It is recommended to upgrade to a supported version.
Is it safe to continue using Erlang 26?
Erlang 26 has reached end of life and no longer receives security patches or bug fixes. Continuing to use it may expose your systems to known vulnerabilities. We strongly recommend upgrading to a supported version.
What is the latest version of Erlang?
The latest version of Erlang is 29.1.1, released in the 29 release cycle.
How many versions of Erlang are currently supported?
Erlang currently has 3 actively supported version(s): 29, 28, 27.
When does Erlang 29 reach end of life?
Erlang 29 is scheduled to reach end of life on May 11, 2029.
What should I do when Erlang reaches end of life?
When a Erlang version reaches end of life, you should: 1) Plan your migration to a supported version as soon as possible. 2) Review the release notes for breaking changes. 3) Test your applications thoroughly in a staging environment. 4) Update your dependencies to ensure compatibility with the new version.