Lua latest version & end-of-life dates

Latest version, released Aug 3, 2026 (2 months ago) Supported

Lua currently has 1 supported release and 14 that have reached end of life. The newest is Lua 5.5, released Dec 22, 2025, now at 5.5.1. New releases come out about every 4 years, and each is supported for about 3 years, 5 months.

Not sure? Run lua -v · commands for other tools

Support timeline

What the colors mean
5.5 5.4
Supported Today + 13 older branches below

Supported versions

BranchReleasedLatestStatusEnd of life
5.5 Dec 22, 2025 5.5.1
Aug 3, 2026
Supported Not announced
14 end-of-life versions
BranchReleasedFinal versionEnd of life
5.4 Jun 29, 2020 5.4.9 Aug 25, 2026
5.3 Jan 12, 2015 5.3.6 Sep 25, 2020
5.2 Dec 16, 2011 5.2.4 Mar 7, 2015
5.1 Feb 21, 2006 5.1.5 Feb 17, 2012
5.0 Apr 11, 2003 5.0.3 Jun 26, 2006
4.0 Nov 6, 2000 4.0.1 Jul 4, 2002
3.2 Jul 8, 1999 3.2.2 Feb 22, 2000
3.1 Jul 11, 1998 3.1 Jul 8, 1999
3.0 Jul 1, 1997 3.0 Jul 11, 1998
2.5 Nov 19, 1996 2.5.1 Jul 1, 1997
2.4 May 14, 1996 2.4 Nov 19, 1996
2.2 Nov 28, 1995 2.2 May 14, 1996
2.1 Feb 7, 1995 2.1 Nov 28, 1995
1.1 Jul 8, 1994 1.1 Feb 7, 1995

Quick answers

What is the latest version of Lua?
The latest version of Lua is 5.5.1, released on August 3, 2026.
Which versions of Lua are still supported?
Lua 5.5 is currently supported.
How do I check which version of Lua I have?
Run lua -v, then paste the result into the “Am I up to date?” box on this page.

Release history

RSS
  1. 5.4.9
  2. 5.5.1
  3. 5.3.6
  4. 5.2.4
  5. 5.1.5
  6. 5.0.3
  7. 4.0.1
  8. 3.2.2
  9. 3.1
  10. 3.0
  11. 2.5.1
  12. 2.4

Every version's release date is on its branch page.

Use this data

Lua latest version badge

Package identifiers (for SBOM and vulnerability scanners)

Official release policy · Checked 4 hours ago