Tarantool

database

Tarantool is an open source (BSD-2 clause licensed), in-memory computing platform consisting of a database and an application server. It includes a heavily optimized Lua interpreter, cooperative multitasking and non-blocking IO, persistent queues, sharding, and MySQL/PostgreSQL support.

Release Schedule Image Gantt Chart for Tarantool
Release Released Support Status Latest
3.0 3 months and 3 weeks ago
(26 Dec 2023)
Ends in 1 year and 8 months
(26 Dec 2025)
3.0.1
(25 Jan 2024)
2.11 (LTS) 10 months ago
(24 May 2023)
Ends in 3 years
(24 May 2027)
2.11.2
(07 Dec 2023)
2.10 1 year and 11 months ago
(22 May 2022)
Ended 10 months ago
(24 May 2023)
2.10.8
(14 Sep 2023)
2.8 3 years ago
(30 Dec 2020)
Ended 1 year and 11 months ago
(25 Apr 2022)
2.8.4
(25 Apr 2022)
2.7 3 years and 5 months ago
(23 Oct 2020)
Ended 2 years and 8 months ago
(19 Aug 2021)
2.7.3
(19 Aug 2021)
2.6 3 years and 9 months ago
(17 Jul 2020)
Ended 2 years and 12 months ago
(21 Apr 2021)
2.6.3
(21 Apr 2021)
2.5 3 years and 12 months ago
(20 Apr 2020)
Ended 3 years ago
(30 Dec 2020)
2.5.3
(30 Dec 2020)
2.4 4 years ago
(10 Jan 2020)
Ended 3 years and 5 months ago
(22 Oct 2020)
2.4.3
(23 Oct 2020)
2.3 4 years and 8 months ago
(02 Aug 2019)
Ended 3 years and 9 months ago
(17 Jul 2020)
2.3.3
(17 Jul 2020)
2.2 5 years ago
(22 Mar 2019)
Ended 3 years and 12 months ago
(20 Apr 2020)
2.2.3
(20 Apr 2020)
1.10 (LTS) 6 years ago
(07 Mar 2018)
Ended 10 months ago
(24 May 2023)
1.10.15
(20 Feb 2023)

The Tarantool release policy is changing to become more clear and intuitive. The new policy uses a SemVer-like versioning format, and introduces a new version lifecycle with more long-time support series. This document explains the new release policy, versioning rules, and release series lifecycle.

The new release policy replaces the legacy policy for 2.x.y series since 2.10.0 release and all future series (3.x.y and so on).

Here are the most significant changes from the legacy release policy:

  • The third number in the version label doesn’t distinguish between pre-release (alpha and beta) and release versions. Instead, it is used for patch (bugfix-only) releases. Pre-release versions have suffixes, like 3.0.0-alpha1.
  • In the legacy release policy, 1.10 was a long-term support (LTS) series, while 2.x.y had stable releases, but wasn’t an LTS series. Now both series are long-term supported.

2.11 is the long-term support (LTS) release with four years of maintenance.

More information is available on the Tarantool 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:
$ tarantool --version

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/tarantool.json. See the API Documentation for more information. You can subscribe to the iCalendar feed at /calendar/tarantool.ics.