[Xapian-discuss] Xapian 0.8.4 released
Olly Betts
olly at survex.com
Wed Dec 15 16:11:47 GMT 2004
On Wed, Dec 15, 2004 at 11:00:52AM -0500, Jim Lynch wrote:
> Who should upgrade? Everyone?
I'd recommend people do - 0.8.4 fixes a few bugs which are fairly
obscure, but you could hit them.
There's one minor problem which is new in 0.8.4 - the output from
"xapian-config --libs" includes "libxapian.la". I'll probably release
0.8.5 next week to fix that and include a few minor improvements.
> I assume it is backward compatible.
It is at a source code level, unless you pass your own parameters to
BM25Weight, in which case you may need to update your code (as the
release announcement mentions).
Oh, and I removed the ability to write a Xapian object to an ostream
directly, as it's little used and potentially dangerous:
cout << mset[i];
will compile, but you almost certainly meant:
cout << *mset[i];
You now need to rewrite the former as:
cout << mset[i]->get_description();
And note that including xapian.h no longer pulls in fstream, which your
code may have been implicitly relying on - if this is a problem add
'#include <fstream>' after '#include <xapian.h>'.
The ABI has changed, but that should be automatically taken care of by
the shared library versioning mechanism.
Cheers,
Olly
More information about the Xapian-discuss
mailing list