Manticore Search 17.5.1 has been released. This maintenance release includes bug fixes, minor improvements, and updated recommended library versions.
Breaking Changes
Please review these if you are upgrading from older versions:
- MCL 10.0.0: Added support for
DROP CACHE. This updates the interface between the daemon and MCL. Older Manticore Search versions don't support the newer MCL. ( Issue #4120 ) - Percolate query JSON responses now return hit
_idand_scoreas numbers instead of strings, so they now match regular search; this is a breaking change for clients that relied on string type for these fields. ( Issue #4019 )
Recommended Versions
- MCL (Manticore Columnar Library): 10.2.0
- Manticore Buddy: 3.41.0
If you follow the official installation guide , you don't need to worry about this as the correct versions will be installed automatically.
New Features and Improvements
Highlights in this release:
- The updated MCL adds support for Llama, Qwen, Mistral, Gemma, and other models for auto-embeddings.
- Jieba morphology instances are now shared across tables with the same configuration, greatly reducing memory use when many tables use Jieba.
- stopwords
,
wordforms
,
exceptions
, and
hitless_words
can now be set inline in
CREATE TABLE, so tables can be created without external files.
Bug Fixes
Notable fixes in this release:
- Fixed JOIN results returning empty or duplicated values when a column was both a string attribute and a stored field; the attribute value is now returned correctly. ( Issue #3498 )
- Fixed joins on JSON string attributes (e.g.
j.s) returning no matches; they now work like joins on plain string attributes. ( Issue #2559 ) - Fixed
highlight()withhtml_strip_mode=stripcorrupting content by decoding entities and altering tags; original entity form is now preserved. ( Issue #1737 ) - Fixed
ALTER TABLE REBUILD SECONDARYfailing withfailed to rename ... .tmp.spjidxwhen the table had multiple disk chunks. ( Issue #3203 ) - Fixed distributed queries returning stored fields from the wrong local index when agent tables contain duplicate document IDs. ( Issue #4148 )
- Fixed table rename breaking tables that use external stopwords, wordforms, or exceptions:
ATTACH TABLEnow migrates these files properly. ( Issue #4176 ) - Fixed MATCH with OR over the same phrase in different fields returning matches from other fields. ( Issue #4128 )
- Fixed
ALTER TABLEwith table-level settings failing on tables with auto-embeddings; serialization now omitsknn_dimswhenmodel_nameis set. ( Issue #4131 )
...and many more (47 bug fixes in total). For the complete list, see the Changelog .
Compatibility
Manticore Search 17.5.1 maintains strong backward compatibility with existing data and queries; see the breaking-change notes above.
To upgrade, follow the
installation guide
.
Need help or want to connect?
- Join our Slack
- Visit the Forum
- Report issues or suggest features on GitHub
- Email us at
[email protected]
For full details, see the Changelog .
