Xapian 1.3.6 development snapshot released
Olly Betts
olly at survex.com
Tue May 10 01:24:14 BST 2016
I'm happy to be able to announce that Xapian 1.3.6 is now available.
Please note that 1.3.x releases are development releases - they are made
to encourage earlier and wider use and testing of new and changed code.
We're pretty close to a stable 1.4.0 release at this point - there's
currently only one ticket still pegged on 1.3.x, which is to sort out
some details of the SWIG-generated Perl bindings, but I'm currently
thinking we should just flag those as "experimental" for 1.4.0 and
deal with that in early 1.4.x.
If you make packages of this release, please make sure that they are
very clearly labelled as not being a stable version, and ensure that
they can be installed in parallel with the stable version (the default
paths and program suffix are set to help make this easier). If they are
binary packages you should also be aware that 1.3.x comes with no
guarantee of ABI stability (code built against 1.3.5 will need
rebuilding for 1.3.6).
The most substantial change since 1.3.5 is the addition of the
Xapian::RangeProcessor class, which will replace
Xapian::ValueRangeProcessor (still present, but now deprecated).
Xapian::RangeProcessor allows ranges to expand to any Xapian::Query,
not just a value range, and provides more flexible grouping.
And we've also finally deprecated Xapian::WritableDatabase::flush() -
just use commit() instead - it was added in Xapian 1.1.0, so you
can safely just assume it exists at this point.
You can read the full lists of user-visible changes here:
https://xapian.org/docs/xapian-core-1.3.6/NEWS
https://xapian.org/docs/xapian-omega-1.3.6/NEWS
https://xapian.org/docs/xapian-bindings-1.3.6/NEWS
As always, if you encounter problems, please report them here, or to
the bug-tracker: http://xapian.org/bugs
The source tarballs are available from here:
http://oligarchy.co.uk/xapian/1.3.6/
A big thankyou to the following people for helping to make this release
a reality: Vivek Pal, Tejas Jogi, Richhiey Thomas, Nirmal Sighania,
Ankit Paliwal, poe_, David Bremner, Aakash Muttineni, and James Aylett.
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: http://xapian.org/bugs
Since 1.2.17, I'm providing detached GPG signatures for each of the
release tarballs (for each tarball, the signature is in a corresponding
file with ".asc" appended).
Here are the SHA256 checksums (we've dropped the SHA1 checksums as of
1.3.5 as we believe tools to check SHA256 checksums are now widely
available, but feedback on this is welcome):
ba33436dee5165f61f2e289cfb18b1acdc4b2a811afdf68158845680e744eda0 xapian-bindings-1.3.6.tar.xz
e952795a6619366e1de7d2bebf0e636c34123170fd41316878e28d693819da82 xapian-core-1.3.6.tar.xz
ffa5a151b827e8227d47cadacbdb18854e6d339bf6595892cc304f9a4e3d8abb xapian-omega-1.3.6.tar.xz
Cheers,
Olly
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.xapian.org/pipermail/xapian-discuss/attachments/20160510/a6cebf9c/attachment.sig>
More information about the Xapian-discuss
mailing list