wiki:RoadMap

Roadmap

This page describes the current expected direction of future development of Xapian. Please note that any future dates mentioned here are only estimates.

Release Policy

Releases are given three-part version numbers (e.g. 1.4.29), the three parts being termed "major" (1), "minor" (4), and "revision" (29).

Starting with 2.0.0, releases with the same major version are termed a "stable release series". (For releases with major version 1, those with the same major *and* minor formed a release series, with even minors being stable release series and odd minors being development release series; releases with major version 0 were all essentially development releases.)

Within a stable release series, we strive to maintain API and ABI forwards compatibility.

Releases are not explicitly time driven, but we aim to make a release every one to two months, and start a new stable release series every two years or so.

Mechanics

Once a stable release has settled in, a branch will be created to maintain it with "revision" releases being made as necessary. Patches and merges from feature branches will be applied to git master first, with changes suitable for the stable release branch being backported from there (so that changes get more testing and to help us keep track). When we decide it's time, we'll start a new development series (by increasing the "minor" version number to be odd).

To allow us to concentrate our resources on improving Xapian, we don't plan to support the previous stable release series for long once a new stable release series has been started. If you want longer term support for an old release series (which probably mostly involves back-porting suitable fixes from the new stable release series), you're welcome to volunteer to maintain it, or to hire someone to maintain it for you.

Stable Releases

1.4 Stable Release Series

1.4 is the current stable release series. Changes must not involve incompatible API or ABI changes.

1.4.32 is likely to be released in April 2026.

Version 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.4.10 1.4.11 1.4.12 1.4.13 1.4.14 1.4.15 1.4.16 1.4.17 1.4.18 1.4.19 1.4.20 1.4.21 1.4.22 1.4.23 1.4.24 1.4.25 1.4.26 1.4.27 1.4.28 1.4.29 1.4.30 1.4.31
Released2016-06-242016-10-212016-12-262017-01-252017-04-242017-10-162018-07-022018-07-202018-10-262018-11-022019-02-112019-03-022019-07-242019-10-142019-11-242020-02-242020-06-082020-08-212021-01-142021-12-312022-07-042022-09-222023-02-022023-07-072023-11-062024-03-072024-07-182024-12-062025-04-172025-04-182025-11-202026-02-23

1.2 Stable Release Series

The 1.2 release series is now retired. We don't plan to make further 1.2.x releases, and recommend users upgrade if they haven't already.

Version 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25
Released2010-04-282010-06-222010-06-272010-08-242010-12-192011-04-042011-06-122011-08-102011-12-132012-03-092012-05-092012-06-262012-06-272013-01-092013-03-142013-04-162013-12-042014-01-292014-06-222014-10-212015-03-042015-05-202015-12-292016-03-282016-09-162017-09-26

1.0 Stable Release Series

The 1.0 release series is now retired. We don't plan to make further 1.0.x releases, and recommend users upgrade if they haven't already.

Version 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 1.0.19 1.0.20 1.0.21 1.0.22 1.0.23
Released2007-05-172007-06-112007-07-052007-09-282007-10-302007-12-212008-03-172008-07-152008-09-042008-10-312008-12-232009-03-152009-04-192009-05-232009-07-212009-08-262009-09-102009-11-182010-02-142010-04-152010-04-272010-06-182010-10-032011-01-14

Pre-1.0.0 Releases

For dates of releases prior to 1.0.0, see xapian-core/NEWS from the 0.9 branch.

Development Releases

1.3 Development Release Series

Version 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7
Released2012-03-142013-05-032014-11-242015-06-012016-01-012016-04-012016-05-092016-06-01

The 1.3.x series was a "development" release series, which lead to the stable 1.4.x release series. Development is now closed.

1.1 Development Release Series

Version 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5
Released2009-04-222009-06-092009-07-232009-11-182010-02-152010-04-17

The 1.1.x series was a "development" release series, which lead to the stable 1.2.x release series. Development is now closed.

Last modified 2 weeks ago Last modified on 02/23/26 05:36:14
Note: See TracWiki for help on using the wiki.