# 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

Мы рады объявить о выпуске [Manticore Search 10.1.0](/install/), включающего обновления от мая 2025 года, предоставляющего встроенную интеграцию с Prometheus, расширенные возможности мониторинга и многочисленные улучшения стабильности, чтобы ваш поиск был более надёжным и эффективным.

---

### ⚠️ Важное замечание

Начиная с версии 10.1.0, **CentOS 7 более не поддерживается**. Мы рекомендуем перейти на поддерживаемую операционную систему, чтобы сохранить совместимость и безопасность. Поддержка систем на базе RHEL 10 в настоящее время находится в разработке.

---

### 🛠️ Новые функции и улучшения

Этот выпуск включает несколько значительных улучшений:

- **Built-in Prometheus Exporter** ([Issue #537](https://github.com/manticoresoftware/manticoresearch-buddy/issues/537)): Добавлена встроенная поддержка экспорта метрик Prometheus, упрощающая мониторинг и понимание вашей поисковой системы. Эта функция ранее была доступна только как отдельный проект: https://github.com/manticoresoftware/manticoresearch-prometheus.
- **KNN Index Management** ([Issue #3409](https://github.com/manticoresoftware/manticoresearch/issues/3409)): Добавлена команда `ALTER TABLE tbl REBUILD KNN` для упрощения миграции KNN‑индексов между версиями.
- **Enhanced Cluster Recovery** ([Issue #1894](https://github.com/manticoresoftware/manticoresearch/issues/1894)): Улучшено восстановление кластера с периодическим сохранением `seqno` для более быстрого перезапуска узла после сбоев.

---

### 🔧 Критические исправления ошибок и улучшения стабильности

Этот выпуск решает несколько важных проблем:

* **Поиск и обработка запросов**:
   - Исправлена обработка wordform: пользовательские формы теперь правильно переопределяют автоматически сгенерированные.
   - Исправлена критическая ошибка с нечетким поиском в определенных случаях ([PR #538](https://github.com/manticoresoftware/manticoresearch-buddy/pull/538))
   - Исправлены несогласованные результаты поиска разделителей в SQL и JSON API ([Issue #3091](https://github.com/manticoresoftware/manticoresearch/issues/3091))
   - Исправлена некорректная сортировка по `json.field` в фасетном поиске ([Issue #3133](https://github.com/manticoresoftware/manticoresearch/issues/3133))
   - Исправлен сбой в сложном случае полнотекстового запроса (common-sub-term) ([Issue #3356](https://github.com/manticoresoftware/manticoresearch/issues/3356))
   - Исправлен сбой при фильтрации алиасного `geodist()` с JSON‑атрибутами ([Issue #3080](https://github.com/manticoresoftware/manticoresearch/issues/3080))

* **Производительность и управление ресурсами**:
   - Улучшена производительность заменой `DELETE FROM` на `TRUNCATE` для распределённых таблиц ([Issue #2819](https://github.com/manticoresoftware/manticoresearch/issues/2819))
   - Улучшена автоматическая очистка дисковых чанков: пропуск очистки, если запущена оптимизация ([Issue #3195](https://github.com/manticoresoftware/manticoresearch/issues/3195))
   - Исправлена проверка дублирования ID для всех дисковых чанков в RT‑таблицах ([Issue #3313](https://github.com/manticoresoftware/manticoresearch/issues/3313))
   - Исправлен сбой с сигналом 11 во время индексации ([Issue #3306](https://github.com/manticoresoftware/manticoresearch/issues/3306))
   - Исправлен сбой, связанный с `remove_repeats()` ([Issue #3377](https://github.com/manticoresoftware/manticoresearch/issues/3377))
   - Исправлен сбой при создании таблицы с атрибутом KNN без модели

* **API и интеграция**:
   - Добавлена поддержка последних версий Logstash и Beats ([Issue #2400](https://github.com/manticoresoftware/manticoresearch/issues/2400))
   - Исправлена декодировка пробелов в параметрах запросов Buddy HTTP ([Issue #3199](https://github.com/manticoresoftware/manticoresearch/issues/3199))
   - Добавлена поддержка сортировки `_random` в JSON API ([Issue #3132](https://github.com/manticoresoftware/manticoresearch/issues/3132))
   - Исправлены проблемы с обработкой uint64 ID документов через JSON HTTP API ([Issue #3382](https://github.com/manticoresoftware/manticoresearch/issues/3382))
   - Исправлена некорректная обработка строк в HTTP JSON ответах ([Issue #3392](https://github.com/manticoresoftware/manticoresearch/issues/3392))
   - Исправлена проблема, когда несуществующие `@@variables` всегда возвращали 0 ([Issue #3109](https://github.com/manticoresoftware/manticoresearch/issues/3109))
   - Исправлены некорректные результаты при фильтрации по `id != value` ([Issue #3385](https://github.com/manticoresoftware/manticoresearch/issues/3385))

* **Мониторинг**:
   - Исправлены небольшие проблемы в выводе `SHOW VERSION`
   - Исправлена опечатка в сообщении об ошибке автоматической очистки дискового чанка
   - Добавлена поддержка MCL 4.2.2; исправлены ошибки с более старыми форматами хранилища ([PR #3397](https://github.com/manticoresoftware/manticoresearch/pull/3397))

---

### 🔄 Несовместимые изменения

* **Fuzzy Search Default Behavior** ([Issue #540](https://github.com/manticoresoftware/manticoresearch-buddy/issues/540)): Изменено значение параметра `layouts` по умолчанию на пустую строку (`''`) в нечетком поиске.

---

## 🚀 Начните сегодня

Обновитесь до **Manticore Search 10.1.0**, чтобы воспользоваться этими новыми функциями и улучшениями. Полный список изменений доступен по ссылке [changelog](https://manual.manticoresearch.com/Changelog).

**Мы будем рады вашему отзыву!**
- Присоединяйтесь к обсуждению на нашем [Community Forum](https://forum.manticoresearch.com)
- Сообщайте о проблемах или предлагайте функции на [GitHub](https://github.com/manticoresoftware/manticoresearch/issues)
- Общайтесь с нами в [Slack](https://slack.manticoresearch.com)
- Пишите нам напрямую на `contact@manticoresearch.com`
