# Manticore Search 10.1.0: Prometheus Integration, Enhanced Monitoring, and Major Improvements

Manticore Search 10.1.0 introduces built-in Prometheus exporter, improved monitoring capabilities, and significant stability enhancements

We're excited to announce the release of [Manticore Search 10.1.0](/install/), featuring updates from May 2025, bringing built-in Prometheus integration, enhanced monitoring capabilities, and numerous stability improvements to make your search experience more reliable and efficient.

---

### ⚠️ Important Notice

Starting with version 10.1.0, **CentOS 7 is no longer supported**. We recommend upgrading to a supported operating system to maintain compatibility and security. Support for RHEL 10-based systems is currently in development.

---

### 🛠️ New Features and Improvements

This release includes several significant enhancements:

- **Built-in Prometheus Exporter** ([Issue #537](https://github.com/manticoresoftware/manticoresearch-buddy/issues/537)): Added built-in support for exporting Prometheus metrics, making it easier to monitor and understand your search system. This feature was previously available only as a separate project: https://github.com/manticoresoftware/manticoresearch-prometheus.
- **KNN Index Management** ([Issue #3409](https://github.com/manticoresoftware/manticoresearch/issues/3409)): Added `ALTER TABLE tbl REBUILD KNN` command for easier migration of KNN indexes between versions.
- **Enhanced Cluster Recovery** ([Issue #1894](https://github.com/manticoresoftware/manticoresearch/issues/1894)): Improved cluster recovery with periodic `seqno` saving for faster node restart after crashes.

---

### 🔧 Critical Bug Fixes and Stability Improvements

This release addresses several important issues:

* **Search and Query Processing**:
   - Fixed wordform handling: user-defined forms now properly override auto-generated ones
   - Fixed critical bug with fuzzy matching in specific cases ([PR #538](https://github.com/manticoresoftware/manticoresearch-buddy/pull/538))
   - Fixed inconsistent search results for delimiters in SQL vs JSON API ([Issue #3091](https://github.com/manticoresoftware/manticoresearch/issues/3091))
   - Fixed incorrect sorting on `json.field` in facet search ([Issue #3133](https://github.com/manticoresoftware/manticoresearch/issues/3133))
   - Fixed crash in tricky full-text query case (common-sub-term) ([Issue #3356](https://github.com/manticoresoftware/manticoresearch/issues/3356))
   - Fixed crash when filtering aliased `geodist()` with JSON attributes ([Issue #3080](https://github.com/manticoresoftware/manticoresearch/issues/3080))

* **Performance and Resource Management**:
   - Improved performance by replacing `DELETE FROM` with `TRUNCATE` for distributed tables ([Issue #2819](https://github.com/manticoresoftware/manticoresearch/issues/2819))
   - Enhanced auto disk chunk flush: skip flushing if optimization is running ([Issue #3195](https://github.com/manticoresoftware/manticoresearch/issues/3195))
   - Fixed duplicate ID check for all disk chunks in RT tables ([Issue #3313](https://github.com/manticoresoftware/manticoresearch/issues/3313))
   - Fixed crash with signal 11 during indexing ([Issue #3306](https://github.com/manticoresoftware/manticoresearch/issues/3306))
   - Fixed crash related to `remove_repeats()` ([Issue #3377](https://github.com/manticoresoftware/manticoresearch/issues/3377))
   - Fixed crash when creating a table with a KNN attribute but no model

* **API and Integration**:
   - Added support for latest Logstash and Beats ([Issue #2400](https://github.com/manticoresoftware/manticoresearch/issues/2400))
   - Fixed space decoding in Buddy HTTP query parameters ([Issue #3199](https://github.com/manticoresoftware/manticoresearch/issues/3199))
   - Added support for `_random` sorting in JSON API ([Issue #3132](https://github.com/manticoresoftware/manticoresearch/issues/3132))
   - Fixed issues with uint64 document ID handling via JSON HTTP API ([Issue #3382](https://github.com/manticoresoftware/manticoresearch/issues/3382))
   - Fixed incorrect handling of strings in HTTP JSON replies ([Issue #3392](https://github.com/manticoresoftware/manticoresearch/issues/3392))
   - Fixed issue where non-existent `@@variables` always returned 0 ([Issue #3109](https://github.com/manticoresoftware/manticoresearch/issues/3109))
   - Fixed incorrect results when filtering by `id != value` ([Issue #3385](https://github.com/manticoresoftware/manticoresearch/issues/3385))

* **Monitoring**:
   - Fixed small issues in `SHOW VERSION` output
   - Fixed typo in disk chunk auto flush error message
   - Added support for MCL 4.2.2; fixes errors with older storage formats ([PR #3397](https://github.com/manticoresoftware/manticoresearch/pull/3397))

---

### 🔄 Breaking Changes

* **Fuzzy Search Default Behavior** ([Issue #540](https://github.com/manticoresoftware/manticoresearch-buddy/issues/540)): Changed the default value of `layouts` parameter to empty string (`''`) in fuzzy search.

---

## 🚀 Get Started Today

Upgrade to **Manticore Search 10.1.0** to take advantage of these new features and improvements. For a full list of changes, visit the [changelog](https://manual.manticoresearch.com/Changelog).

**We'd love to hear from you!**
- Join the discussion on our [Community Forum](https://forum.manticoresearch.com)
- Report issues or suggest features on [GitHub](https://github.com/manticoresoftware/manticoresearch/issues)
- Chat with us on [Slack](https://slack.manticoresearch.com)
- Email us directly at `contact@manticoresearch.com`
