Xapian 2.0.0 release candidate 3

Olly Betts olly at survex.com
Thu Mar 12 02:54:01 GMT 2026


The third release candidate of Xapian 2.0.0 can now be downloaded from:

https://oligarchy.co.uk/xapian/1.5.1/

It's also available from a signed tag in git: v1.5.2

We're making this available to encourage wider testing before a final
release.  It is versioned as 1.5.x in an attempt to reduce potential for
misunderstandings.  If all goes well the final release will be the same
as this but with the version number updated.

I think it's quite likely this will be the last release candidate.
Please test if you haven't already, or if you have and there are
functional changes listed below which might affect your use.  We can
of course fix bugs in subsequent 2.x releases, but we need to maintain
a compatible ABI within a release series which limits what we can do.

Incompatible changes are still possible, so please do not package this
release candidate unless the packaging system has a way to have a
parallel version clearly marked as "experimental" or similar which users
will have to opt-in to get.  For example, I've uploaded packages of the
second release candidate to Debian experimental to make wider testing
easier.

The NEWS files list changes since the last release candidate - as well
as some changes to documentation and commments there are a small number
of functional changes:

Core:

* Only documentation changes.

Bindings:

* Perl: Fix test 02pod.t when builddir != srcdir.

Omega:

* Adjust worker protocol so the worker can return an error message for
  initialisation errors, which the parent process then reports.

* Report worker comms errors more precisely.

* The Tesseract worker now calls TessBaseAPI::Init() on startup as well
  as before each file so if it fails it should now be reported sooner.

* The Tesseract worker now sets parameters later so they are actually
  used.

* Improve runtime error if LibreOffice is too old.

* Remove block on trying to build with LibreOfficeKit on macOS since
  LibreOfficeKit 26.2.2 (due for release in early April 2026) should
  add support for macOS.

* Put installation of script and program for processing click data behind
  a new --enable-clickstream configure option.

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 files:

9647d574e84393cdc97f49fdfc9dbe753cee75a6256a1a38b60373a2121fcd65  RESULT-1.5.2-5GtUlZ8XMb/xapian-bindings-1.5.2.tar.xz
bf1842f3dd79750e4b265a2346433a8640849e6a1a28470e32edcde9d616e37f  RESULT-1.5.2-5GtUlZ8XMb/xapian-core-1.5.2.tar.xz
2d641beeccef3ad7a2f44d4b2501e6790baf6b880944e1f76de043864502acb0  RESULT-1.5.2-5GtUlZ8XMb/xapian-omega-1.5.2.tar.xz

Cheers,
    Olly
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.xapian.org/pipermail/xapian-discuss/attachments/20260312/ec313789/attachment.sig>


More information about the Xapian-discuss mailing list