Release Overview for 1.2.13
This page contains a high level description of the most notable changes made for release 1.2.13. For full details of user-visible changes, see the NEWS files in each module:
See also the full list of bug reports marked as fixed in 1.2.13.
API
- TermGenerator: Add new method
TermGenerator::set_max_word_length()
to allow this limit to be adjusted by the user.
- QueryParser: Implicitly close any unclosed brackets at the end of the query string. Patch from Sehaj Singh Kalra.
Disk based databases
- Close excess file handles before we get the fcntl lock, which avoids the lock being released again if one is open on the lock file. Notably this avoids a situation where multiple threads in the same process could succeed in locking a database concurrently.
xapian-replicate
- Add a --full-copy option to force a full copy to be sent. (ticket#436)
- Add --quiet option, and be a little more verbose by default.
- Allow files > 32G to be be copied by replication.
Examples
- quest: New --flags command line option to allow setting arbitrary QueryParser flags.
Omega
- Fix to decode %-encoded character at the end of the query string.
CSharp
- configure: Overhaul checks for C# tools to use modern names in preference.
PHP
- Document that subclassing Xapian classes in PHP currently doesn't work with PHP 5.4.
Search::Xapian
- Wrap 2 and 3 parameter forms of StringValueRangeProcessor constructor so prefixes and suffixes can be specified. (ticket#607)
- Wrap the zero argument Query constructor.
- Add wrappers for
Query::MatchAll
andQuery::MatchNothing
.
Last modified
9 years ago
Last modified on 01/26/16 10:10:43
Note:
See TracWiki
for help on using the wiki.