Version 2.0.9-release, 26 aug 2013
Bug fixes
- fixed #1655, special characters like ()?* were not processed correctly by exceptions
- fixed #1651, CREATE FUNCTION can now be used with BIGINT return type
- fixed #1649, incorrect warning message (about statistics mismatch) was returned when mixing wildcards and regular keywords
- fixed #1603, passing MVA64 arguments to non-MVA functions caused unpredicted behavior and crashes (now explicitly forbidden)
- fixed #1601, negative numbers in IN() clause caused a syntax error
- fixed #1581, dict=keywords and sql_joined_field occasionally caused
indexerto build corrupted indexes - fixed #1546, file descriptor leaked on index rotation (that eventually prevented
searchdto reload indexes) - fixed #1537,
COUNT(*)and compat_sphinxql_magics=0 via SphinxAPI caused an incorrect error message - fixed #1531, #1589, several matching and highlighting issues when using both blend_chars and multi-wordforms
- fixed #1521,
indextool --checkdid not handle empty RT MVA and gave an incorrect warning - fixed #1392, SphinxSE builds with MySQL 5.6 now
- fixed #1346, NEAR handles duplicated keywords properly now
- fixed #757, wordforms shared between multiple indexes with different tokenizer settings failed to load (they now load with a warning)
- fixed that batch queries did not batch in some cases (because of internal expression alias issues)
- fixed that CALL KEYWORDS occasionally gave incorrect error messages
- fixed searchd crashes on ATTACHing plain indexes with MVAs
- fixed several deadlocks and other threading issues
- fixed incorrect sorting order with utf8_general_ci
- fixed that in some cases incorrect attribute values were returned when using expression aliases
- optimized xmlpipe2 indexing
- added a warning for missed stopwords, exception, wordforms files on index load and in
indextool --check
