Xapian 2.0.0 released

Olly Betts <[email protected]> Tue, 17 Mar 2026 14:00:15 +1300
Newsgroups gmane.comp.search.xapian.general
Message-ID <[email protected]>
--hl7myLLjIvtpfny0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Xapian 2.0.0 can now be downloaded from:

https://xapian.org/download

This is the start of a new release series, so there are a lot of changes
compared to 1.4.x.

The wiki has an overview page, but this is the start of the first new
stable Xapian release series in nearly 10 years, so any summary of the
most notable changes would either be too long to be very useful or miss
out too much stuff.  Instead it links to the NEWS files for each module
which have full details of user-visible changes:

https://trac.xapian.org/wiki/ReleaseOverview/2.0.0

For those following the release candidates, this is what's changed since
the last release candidate, which was numbered 1.5.2:

* Version numbers updated to 2.0.0.

* Fix a bug parsing a leading extended wildcard on a prefixed field.
  Reported by David Bremner.

* Improve examples of omindex --filter option in documentation.

* Update to latest config.guess and config.sub, as used for 1.4.x since
  1.4.30.

* Omega: Eliminate an out of date FSF address from source files in
  common/.

* Python3: Remove hard-coded major version assumption in smoketest.py.

* Tcl8: Update smoketest.tcl to `package require xapian 2.0.0` since
  Tcl requires the major version to match.

* Tcl8: Adjust examples to work with Xapian 1 or 2.

A big thanks to Alexander Slesarev, Andr=C3=A1s Jankovics, Ann B, Ayush
Pandey, Bruno Baruffaldi, Clem Wong, Damian Janowski, David Bremner,
David Corbett, Dipanshu Garg, Ed Page, Emmanuel Engelhart, Eugene
Mirotin, francesco, Frederick Ross, Fred Fung, Gareth Rees, Gaurav
Arora, gboer, Germ=C3=A1n M. Bravo, Guruprasad Hegde, Helder, James Aylett,
Johan Benjaminsson, jrabensc, Justas Sakalauskas, Karel Pi=C4=8Dman, Karian=
ne
Berg, Marc Schipperheijn, Marek Mizier, Matthieu Gautier, merwok, Nihal
N, Nishad Dawkhar, Olga Gusenikova, Olly Betts, Parth Kapadia, Paul
Rudin, Peter Salomonsen, Richard Boulton, Richhiey Thomas, ririsoft,
Robert Frunzke, Robert Muir, Robert Stepanek, samiasmundi, Sonny, Sourav
Saha, Steve Tolkin, Tanmay Sachan, Uppinder Chugh, Vaibhav Kansagara,
Vivek Pal and znakeeye for helping to make this release a reality.

If I've missed anyone out, you can claim an extra big thankyou.

As always, if you encounter problems, please report them here, or to
the bug-tracker: https://xapian.org/bugs

You can find detached GPG signatures for each of the release tarballs
in a corresponding file with ".asc" appended.

Here are the SHA256 checksums of the released files:

9a544b69c31355a92edbcd4102cf0f1ec4407fd0a4645f4870fb52300b736910  xapian-bi=
ndings-2.0.0.tar.xz
6cea3f49952a47224439a40bdb3608f928d121ad8721b9921cc42802d548ecf8  xapian-co=
re-2.0.0.tar.xz
85088a16cf64ea676d0856813244909f132e1b32013a56928c40a1e333a6734a  xapian-om=
ega-2.0.0.tar.xz

Cheers,
    Olly

--hl7myLLjIvtpfny0
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEECOJAD/f+j+3jrLUoGBR7BzutKwcFAmm4p5MACgkQGBR7Bzut
Kwddtw/+MND/Akefyeu5egafWEA/XMimFS+BkKtx3XSJm/aar5VuHKJjVJFGS2P4
EBKGUn/8Ic79ruhwyFyCJ4HNmmhBguJFYzxh/w3pz3vp9ZWQgfYUY7fmr3TzXtd3
0EWyDZIGt6K4X96x0Ipo5sVDuh5XNfVXMdJnLzvWnYU9qZqHcRyE6i8R8CeNndRZ
Huf/Wv1hsVu0e2OGAJLV8C5kWfs3qIKuQ/jNALKSf6eofX8Fu6hkvfDn3poYkj+U
Xz05/Jjs/tsBLNdKAuwfQrj25qfJPr6zPBKDSvKukAas8Fnj7jGh1uR48UvipviL
ahwav+OYQOhFTMKE/N2EZbebGP5c2HRXXfsCfwgAL4fUh1NpZKcYp55f4jfCovoZ
e/wbgoG1lLtdpvJPyJwGORDYdsSsrkeI41C8W0ABxfV8cM5jg5hQCR1o2S46xI4Y
2QS9UxvI1PSx5ir3s/NPI1shUTreY7tZz6BmL/UO9mBwIwyNh15B+aFR2epypbFL
eCxI2GzIe9Q/dtryhekwlzVvEHJSv6B/ITng+FQykX6RhjDD0XGgk3qmsv2Wd29z
j8zu2pqFBSQcVDrE/tgkMgE/8eYvhSB80nxu1DVURzu1bFBPkZEtFMdHN2QHBGHH
g9VvBXYbuMcLcS6FW9+rq1zR6RKi8wXxr5yHDw7UnCOPJkjFvew=
=YPQw
-----END PGP SIGNATURE-----

--hl7myLLjIvtpfny0--