← ← Back to all products
All badges & lifecycle API →
ElixirEnd of Life (EOL) Dates & Support Status
Active
Programming LanguagesLatest Version: 1.20.4Latest Release: Aug 28, 2026
Elixir is a dynamic, functional programming language designed for building scalable, fault-tolerant applications on the Erlang VM.
Support summary
Elixir has cycles in security-only maintenance. Production workloads should move toward actively supported releases.
What do EOL and support statuses mean?Next EOL
No announced EOL date is currently listed.
Supported cycles
5
0 lts
Versions
17
Latest Version
1.20.4
Active Support
1
EOL
12
Lifecycle Timeline
Oct 6, 2020As of Sep 27, 2026
1.20Active · Date not announced
1.19Security · Date not announced
1.18Security · Date not announced
1.17Security · Date not announced
1.16Security · Date not announced
1.15EOL · Jun 3, 2026
1.14EOL · Oct 16, 2025
1.13EOL · Dec 19, 2024
1.12EOL · Jun 12, 2024
1.11EOL · Dec 22, 2023
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
| Release | Release Date | Active Support | EOL | Latest Version | LTS | Status |
|---|---|---|---|---|---|---|
| 1.20 | Jun 3, 2026 | Maintained | Date not announced | 1.20.4 | No | Active |
| 1.19 | Oct 16, 2025 | Jun 3, 2026 | Date not announced | 1.19.6 | No | Security |
| 1.18 | Dec 19, 2024 | Oct 16, 2025 | Date not announced | 1.18.5 | No | Security |
| 1.17 | Jun 12, 2024 | Dec 19, 2024 | Date not announced | 1.17.3 | No | Security |
| 1.16 | Dec 22, 2023 | Jun 12, 2024 | Date not announced | 1.16.3 | No | Security |
| 1.15 | Jun 19, 2023 | Dec 22, 2023 | Jun 3, 2026 | 1.15.8 | No | EOL |
| 1.14 | Sep 1, 2022 | Jun 19, 2023 | Oct 16, 2025 | 1.14.5 | No | EOL |
| 1.13 | Dec 3, 2021 | Sep 1, 2022 | Dec 19, 2024 | 1.13.4 | No | EOL |
| 1.12 | May 19, 2021 | Dec 3, 2021 | Jun 12, 2024 | 1.12.3 | No | EOL |
| 1.11 | Oct 6, 2020 | May 19, 2021 | Dec 22, 2023 | 1.11.4 | No | EOL |
| 1.10 | Jan 27, 2020 | Oct 6, 2020 | Jun 19, 2023 | 1.10.4 | No | EOL |
| 1.9 | Jun 24, 2019 | Jan 27, 2020 | Sep 1, 2022 | 1.9.4 | No | EOL |
| 1.8 | Jan 14, 2019 | Jun 24, 2019 | Dec 3, 2021 | 1.8.2 | No | EOL |
| 1.7 | Jul 25, 2018 | Jan 14, 2019 | May 19, 2021 | 1.7.4 | No | EOL |
| 1.6 | Jan 17, 2018 | Jul 25, 2018 | Oct 6, 2020 | 1.6.6 | No | EOL |
| 1.5 | Jul 25, 2017 | Jan 17, 2018 | Jan 27, 2020 | 1.5.3 | No | EOL |
| 1.4 | Jan 5, 2017 | Jul 25, 2017 | Jun 24, 2019 | 1.4.5 | No | EOL |
Data sources
Embed this badge
Show Elixir'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
[](https://eol.wiki/elixir/)HTML
<a href="https://eol.wiki/elixir/"><img src="https://eol.wiki/badge/elixir.svg" alt="Elixir end-of-life status" height="20"></a>Frequently Asked Questions
Which versions of Elixir have reached end of life?
The following Elixir versions have reached end of life and no longer receive security updates: 1.15, 1.14, 1.13, 1.12, 1.11, 1.10, 1.9, 1.8 (and 4 more). It is recommended to upgrade to a supported version.
Is it safe to continue using Elixir 1.15?
Elixir 1.15 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 Elixir?
The latest version of Elixir is 1.20.4, released in the 1.20 release cycle.
How many versions of Elixir are currently supported?
Elixir currently has 5 actively supported version(s): 1.20, 1.19, 1.18, 1.17, 1.16.
When does Elixir 1.20 reach end of life?
Elixir 1.20 does not have a specific end-of-life date announced yet.
What should I do when Elixir reaches end of life?
When a Elixir 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.