# Manticore Search 7.4.6: Kibana Integration, Performance Optimizations, and Critical Fixes

Manticore Search 7.4.6 introduces Kibana integration, join query optimizations, and fixes for critical issues to enhance stability and performance

Мы рады объявить о выпуске **Manticore Search 7.4.6**, предоставляющего мощные возможности визуализации данных через интеграцию с Kibana, значительные оптимизации производительности для объединений и гистограмм, а также многочисленные исправления ошибок для повышения стабильности и надёжности.

---

### 📊 Интеграция Kibana для Продвинутой Визуализации Данных

Главной особенностью этого релиза является долгожданная **[Интеграция Kibana](https://manual.manticoresearch.com/Integration/Kibana)** ([#832](https://github.com/manticoresoftware/manticoresearch/issues/832)), позволяющая упростить и ускорить визуализацию данных. Теперь вы можете создавать впечатляющие панели, графики и визуализации непосредственно из данных Manticore Search, делая процесс получения инсайтов из сложных наборов данных проще, чем когда-либо.

Эта интеграция открывает новые возможности для мониторинга, аналитики и бизнес‑интеллигенции, построенных на базе Manticore Search.

**Попробуйте сами**: Мы создали [готовый демонстрационный репозиторий](https://github.com/manticoresoftware/kibana-demo), демонстрирующий интеграцию Manticore‑Kibana и позволяющий сравнить производительность с Elasticsearch. Наши тесты примерно с 40 миллионами документов показывают, что та же панель отображается за всего 7 секунд в Manticore Search, против 18 секунд в Elasticsearch!

Еще один пример:

{{< youtube M6i3gthKZh8 >}} 
---

### ⚡ Оптимизация Производительности

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

- **Пакетирование Запросов Объединения** ([#2995](https://github.com/manticoresoftware/manticoresearch/issues/2995)): Мы реализовали оптимизации пакетирования объединений, существенно повышающие производительность сложных операций объединения.
- **Оптимизация Гистограмм** ([#3039](https://github.com/manticoresoftware/manticoresearch/issues/3039)): Функция EstimateValues в гистограммах теперь работает быстрее, позволяя ускорить аналитику больших наборов данных.
- **Улучшения Колонкового Хранилища** ([#77](https://github.com/manticoresoftware/columnar/issues/77)): Мы оптимизировали повторное использование блоковых данных при создании фильтров с множеством значений, добавили min/max в метаданные атрибутов и реализовали предварительное фильтрование значений фильтра на основе min/max, что ускоряет выполнение запросов.
- **Кроссплатформенная Согласованность** ([#1727](https://github.com/manticoresoftware/manticoresearch/issues/1727)): Исправлены различия точности плавающей запятой между архитектурами arm64 и x86_64, обеспечивая согласованные результаты на разных платформах.

---

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

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

* **Улучшения Запросов Объединения**:
   - Исправлена обработка выражений в объединённых запросах, когда используются атрибуты из обеих таблиц ([Commit 73ac](https://github.com/manticoresoftware/manticoresearch/commit/73ac22f358a7a0e734b332c3943c86e6294c06c3))
   - Исправлены некорректные результаты при использовании `avg()` в запросах JOIN ([#2915](https://github.com/manticoresoftware/manticoresearch/issues/2915))
   - Исправлены неверные наборы результатов, вызванные неявным ограничением при пакетировании объединений ([#2996](https://github.com/manticoresoftware/manticoresearch/issues/2996))
   - Исправлена утечка памяти в кэше запросов объединения ([#3042](https://github.com/manticoresoftware/manticoresearch/issues/3042))
   - Исправлена обработка параметров запроса в объединённых JSON‑запросах ([#3052](https://github.com/manticoresoftware/manticoresearch/issues/3052))
* **Улучшения Стабильности**:
   - Исправлен сбой при завершении работы, когда происходило активное объединение чанков ([#3031](https://github.com/manticoresoftware/manticoresearch/issues/3031))
   - Исправлен сбой демона, вызванный полнотекстовым запросом с единственным оператором `NOT` и ранжировщиком‑выражением ([#3126](https://github.com/manticoresoftware/manticoresearch/issues/3126))
   - Исправлена потенциальная уязвимость в библиотеке CJSON ([#3128](https://github.com/manticoresoftware/manticoresearch/pull/3128)) ❤️ Спасибо, [@tabudz](https://github.com/tabudz) за PR
* **Обработка Запросов и Данных**:
   - Исправлена проблема, когда `IN(...)` мог давать некорректные результаты ([#3037](http://github.com/manticoresoftware/manticoresearch/issues/3037))
   - Исправлены проблемы с командой ATTACH TABLE ([#3054](https://github.com/manticoresoftware/manticoresearch/issues/3054))
   - Устранены дублирующиеся записи после массовой замены больших ID ([#3088](https://github.com/manticoresoftware/manticoresearch/issues/3088))
* **Конфигурация и Производительность**:
   - Исправлена проблема, когда установка `max_iops` / `max_iosize` в версии 7.0.0 могла ухудшать производительность индексации ([#3038](https://github.com/manticoresoftware/manticoresearch/issues/3038))
   - Исправлена проблема, когда установка `diskchunk_flush_write_timeout=-1` для отдельной таблицы не отключала сброс индекса ([#3087](https://github.com/manticoresoftware/manticoresearch/issues/3087))

---

### 🔄 Новая Система Семантического Версионирования

В этом релизе мы также вводим значительное улучшение нашей стратегии версионирования. Manticore 7.4.6 отмечает начало перехода к истинному [Семантическому Версионированию](https://semver.org/), делая номера версий более осмысленными и предсказуемыми для разработчиков.

Ключевые преимущества включают более ясную коммуникацию о характере изменений, независимое версионирование пакетов, улучшенный контроль разработки и лучшую поддержку автоматизации. Это изменение отражает нашу приверженность предоставлять более прозрачный и удобный для разработчиков опыт.

Для получения более подробной информации об этом важном изменении см. наш специальный пост в блоге: [О Версионировании в Manticore](/blog/semver/).

---

### 📚 Дополнительные Улучшения

- **Поддержка Boost 1.87.0** ([#3099](https://github.com/manticoresoftware/manticoresearch/issues/3099)): Добавлена поддержка последней версии библиотеки Boost. ❤️ Спасибо, [@cho-m](https://github.com/cho-m) за PR.
- **Согласованность сообщений об ошибках** ([#3079](https://github.com/manticoresoftware/manticoresearch/issues/3079)): Исправлены несоответствия в сообщениях об ошибках для лучшего опыта разработчиков.

---

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

Обновитесь до **Manticore Search 7.4.6**, чтобы воспользоваться этими мощными новыми функциями и улучшениями. Полный список изменений доступен по ссылке [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`

*Особая благодарность участникам [@cho-m](https://github.com/cho-m), [@tabudz](https://github.com/tabudz), и всем, кто помог сформировать этот релиз!* ❤️
