Lua

lang

Lua is a powerful, efficient, lightweight and embeddable scripting language.

Release Schedule Image Gantt Chart for Lua
Release Released Support Latest
5.4 4 years ago
(29 Jun 2020)
Yes 5.4.7
(25 Jun 2024)
5.3 9 years ago
(12 Jan 2015)
Ended 4 years ago
(25 Sep 2020)
5.3.6
(25 Sep 2020)
5.2 12 years ago
(16 Dec 2011)
Ended 9 years ago
(07 Mar 2015)
5.2.4
(07 Mar 2015)
5.1 18 years ago
(21 Feb 2006)
Ended 12 years ago
(17 Feb 2012)
5.1.5
(17 Feb 2012)
5.0 21 years ago
(11 Apr 2003)
Ended 18 years ago
(26 Jun 2006)
5.0.3
(26 Jun 2006)
4.0 24 years ago
(06 Nov 2000)
Ended 22 years ago
(04 Jul 2002)
4.0.1
(04 Jul 2002)
3.2 25 years ago
(08 Jul 1999)
Ended 24 years ago
(22 Feb 2000)
3.2.2
(22 Feb 2000)

Lua doesn’t have a documented release and support policy, but End Of Life notices are announced on https://www.lua.org/versions.html by a sentence similar to There will be no further releases of Lua x.y.

The releases of Lua are numbered x.y.z, where x.y is the version and z is the release.

  • Releases of the same version correspond to bug fixes. They have the same reference manual, the same virtual machine, and are binary compatible (ABI compatible).
  • Versions are really different. The API is likely to change (with compatibility switches), and there is no ABI compatibility: applications that embed Lua and C libraries for Lua must be recompiled. The virtual machine is also likely to be different in a new version, so Lua programs that have been precompiled for one version will not load in a different version.

More information is available on the Lua website.

You should be running one of the supported release numbers listed above in the rightmost column.

You can check the version that you are currently using by running:
lua -v
Show Product Identifiers

You can submit an improvement to this page on GitHub :octocat: . This page has a corresponding Talk Page.

A JSON version of this page is available at /api/lua.json. See the API Documentation for more information. You can subscribe to the iCalendar feed at /calendar/lua.ics.