← ← Back to all products
Lua
Active
Programming Languages Latest Version: 5.5.0 Latest Release: Dec 22, 2025
Lua is a lightweight, embeddable scripting language commonly used in game development and embedded systems.
Versions
15
Latest Version
5.5.0
Active Support
2
EOL
13
Lifecycle Timeline
Today ↓
5.5
5.5
5.4
5.4
5.3
5.3
5.2
5.2
5.1
5.1
5.0
5.0
4.0
4.0
3.2
3.2
3.1
3.1
3.0
3.0
Active SupportSecurity SupportEOL
Versions
| Release | Release Date | Active Support | EOL | Latest Version | LTS | Status |
|---|---|---|---|---|---|---|
| 5.5 | Dec 22, 2025 | - | No | 5.5.0 | No | Active |
| 5.4 | Jun 29, 2020 | - | No | 5.4.8 | No | Active |
| 5.3 | Jan 12, 2015 | - | Sep 25, 2020 | 5.3.6 | No | EOL |
| 5.2 | Dec 16, 2011 | - | Mar 7, 2015 | 5.2.4 | No | EOL |
| 5.1 | Feb 21, 2006 | - | Feb 17, 2012 | 5.1.5 | No | EOL |
| 5.0 | Apr 11, 2003 | - | Jun 26, 2006 | 5.0.3 | No | EOL |
| 4.0 | Nov 6, 2000 | - | Jul 4, 2002 | 4.0.1 | No | EOL |
| 3.2 | Jul 8, 1999 | - | Feb 22, 2000 | 3.2.2 | No | EOL |
| 3.1 | Jul 11, 1998 | - | Jul 8, 1999 | 3.1 | No | EOL |
| 3.0 | Jul 1, 1997 | - | Jul 11, 1998 | 3.0 | No | EOL |
| 2.5 | Nov 19, 1996 | - | Jul 1, 1997 | 2.5.1 | No | EOL |
| 2.4 | May 14, 1996 | - | Nov 19, 1996 | 2.4 | No | EOL |
| 2.2 | Nov 28, 1995 | - | May 14, 1996 | 2.2 | No | EOL |
| 2.1 | Feb 7, 1995 | - | Nov 28, 1995 | 2.1 | No | EOL |
| 1.1 | Jul 8, 1994 | - | Feb 7, 1995 | 1.1 | No | EOL |
Frequently Asked Questions
Which versions of Lua have reached end of life?
The following Lua versions have reached end of life and no longer receive security updates: 5.3, 5.2, 5.1, 5.0, 4.0, 3.2, 3.1, 3.0 (and 5 more). It is recommended to upgrade to a supported version.
Is it safe to continue using Lua 5.3?
Lua 5.3 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 Lua?
The latest version of Lua is 5.5.0, released in the 5.5 release cycle.
How many versions of Lua are currently supported?
Lua currently has 2 actively supported version(s): 5.5, 5.4.
When does Lua 5.5 reach end of life?
Lua 5.5 does not have a specific end-of-life date announced yet.
What should I do when Lua reaches end of life?
When a Lua 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.