Manticore Search 17.5.1
Source: Dev.to
Release Overview
Manticore Search 17.5.1 is a maintenance release that includes bug fixes, minor improvements, and updated recommended library versions. It maintains strong backward compatibility with existing data and queries; see the breaking‑change notes below.
Upgrade considerations
- 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
_idand_scoreas numbers instead of strings, matching regular search results. This is a breaking change for clients that relied on the string type. (Issue #4019)
If you follow the official installation guide, the correct library versions will be installed automatically.
Versions
- MCL (Manticore Columnar Library): 10.2.0
- Manticore Buddy: 3.41.0
Highlights
- 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 usage when many tables use Jieba.
stopwords,wordforms,exceptions, andhitless_wordscan be set inline inCREATE TABLE, allowing tables to be created without external files.
Notable Fixes
- 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; the original entity form is now preserved. (Issue #1737) - Fixed
ALTER TABLE REBUILD SECONDARYfailing with “failed to rename … .tmp.spjidx” when 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
MATCHwithORover 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). See the full list in the Changelog.
Additional Information
- For the complete list of changes, see the [Changelog].
- Follow the official [installation guide] for upgrade instructions.