New
Manticore Search 15.1.0
Version 15.1.0
Released: December 7th 2025
Recommended Libraries
If you follow the official installation guide, you don't need to worry about this.
Unclaimed project
Are you a maintainer of manticoresearch? Claim this project to take control of your public changelog and roadmap.
Changelog
Easy to use open source fast database for search | Good alternative to Elasticsearch now | Drop-in replacement for E in the ELK stack
Last updated 21 days ago
Released: December 7th 2025
If you follow the official installation guide, you don't need to worry about this.
Content-Type so /metrics now returns Prometheus text format (text/plain; version=0.0.4) instead of JSON, fixing scraping failures.LOCK TABLES / UNLOCK TABLES: write locks now return warnings instead of errors, read locks are correctly shown in SHOW LOCKS, and the overall lock logic behaves consistently.JOIN ON clauses (not just equality comparisons), enabling queries like ... ON t1.id = t2.t1_id AND t2.value = 5./sql responses from the daemon incorrectly used the Content-Type: text/html header instead of application/json.GROUP BY / FACET on attributes generated with a JSON-to-attribute mapping failed to work./sql endpoint and includes other fuzzy-search fixes./cli_json that include semicolons (e.g. combining SQL statements) failed — semicolons are no longer replaced with null characters before processing.persistent_connections_limit.query_time_1min) actually reported milliseconds instead of seconds.SHOW INDEX <name> STATUS search timing stats (search_stats_ms_*) did not match the values calculated from the query logs; the reported timings now reflect the real logged query times.application/json.binlog.cpp, ensuring DoSaveMeta() now compiles correctly for Windows platforms.MATCH() parsing so empty groups like () no longer trigger an error (e.g. queries such as camera() now work correctly).--skip-lock-tables when dumping replicated tables, and fixed several broken manual links.LOCK/UNLOCK TABLES checks (now handled by the daemon) and fixing autocomplete parsing so queries with escaped quotes (e.g. \" or \') are handled correctly instead of failing.knn_dist() in a custom ranker expression with KNN+MATCH queries; such queries now return a clear error instead of crashing.