EOL.Wiki EOL.Wiki
← ← Back to all products

Erlang

Active
Programming Languages Latest Version: 28.3.1 Latest Release: Jan 13, 2026

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

Versions

12

Latest Version

28.3.1

Active Support

1

EOL

9

Lifecycle Timeline

Today
28
28
27
27
26
26
25
25
24
24
23
23
22
22
21
21
20
20
19
19
Active SupportSecurity SupportEOL

Versions

ReleaseRelease DateActive SupportEOLLatest VersionLTSStatus
28May 20, 2025YesMay 20, 202828.3.1No
Active
27May 17, 2024May 20, 2025May 20, 202727.3.4.7No
Security
26May 15, 2023May 17, 2024May 15, 202626.2.5.16No
Security
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, 2021Jun 5, 202323.3.4.20No
EOL
22May 10, 2019May 11, 2020May 10, 202222.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

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: 25, 24, 23, 22, 21, 20, 19, 18 (and 1 more). It is recommended to upgrade to a supported version.
Is it safe to continue using Erlang 25?
Erlang 25 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 28.3.1, released in the 28 release cycle.
How many versions of Erlang are currently supported?
Erlang currently has 3 actively supported version(s): 28, 27, 26.
When does Erlang 28 reach end of life?
Erlang 28 is scheduled to reach end of life on May 20, 2028.
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.