blog-post

Manticore Search 17.5.1

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 _id and _score as 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 )

  • 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() with html_strip_mode=strip corrupting content by decoding entities and altering tags; original entity form is now preserved. ( Issue #1737 )
  • Fixed ALTER TABLE REBUILD SECONDARY failing 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 TABLE now 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 TABLE with table-level settings failing on tables with auto-embeddings; serialization now omits knn_dims when model_name is 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?

For full details, see the Changelog .

Install Manticore Search

Install Manticore Search