Мы рады объявить о выпуске Manticore Search 7.4.6, предоставляющего мощные возможности визуализации данных через интеграцию с Kibana, значительные оптимизации производительности для объединений и гистограмм, а также многочисленные исправления ошибок для повышения стабильности и надёжности.
📊 Интеграция Kibana для Продвинутой Визуализации Данных
Главной особенностью этого релиза является долгожданная Интеграция Kibana ( #832 ), позволяющая упростить и ускорить визуализацию данных. Теперь вы можете создавать впечатляющие панели, графики и визуализации непосредственно из данных Manticore Search, делая процесс получения инсайтов из сложных наборов данных проще, чем когда-либо.
Эта интеграция открывает новые возможности для мониторинга, аналитики и бизнес‑интеллигенции, построенных на базе Manticore Search.
Попробуйте сами: Мы создали готовый демонстрационный репозиторий , демонстрирующий интеграцию Manticore‑Kibana и позволяющий сравнить производительность с Elasticsearch. Наши тесты примерно с 40 миллионами документов показывают, что та же панель отображается за всего 7 секунд в Manticore Search, против 18 секунд в Elasticsearch!
Еще один пример:
⚡ Оптимизация Производительности
Этот релиз включает несколько значительных улучшений производительности:
- Пакетирование Запросов Объединения ( #2995 ): Мы реализовали оптимизации пакетирования объединений, существенно повышающие производительность сложных операций объединения.
- Оптимизация Гистограмм ( #3039 ): Функция EstimateValues в гистограммах теперь работает быстрее, позволяя ускорить аналитику больших наборов данных.
- Улучшения Колонкового Хранилища ( #77 ): Мы оптимизировали повторное использование блоковых данных при создании фильтров с множеством значений, добавили min/max в метаданные атрибутов и реализовали предварительное фильтрование значений фильтра на основе min/max, что ускоряет выполнение запросов.
- Кроссплатформенная Согласованность ( #1727 ): Исправлены различия точности плавающей запятой между архитектурами arm64 и x86_64, обеспечивая согласованные результаты на разных платформах.
🔧 Критические Исправления Ошибок
Этот релиз решает несколько важных проблем:
- Улучшения Запросов Объединения:
- Исправлена обработка выражений в объединённых запросах, когда используются атрибуты из обеих таблиц ( Commit 73ac )
- Исправлены некорректные результаты при использовании
avg()в запросах JOIN ( #2915 ) - Исправлены неверные наборы результатов, вызванные неявным ограничением при пакетировании объединений ( #2996 )
- Исправлена утечка памяти в кэше запросов объединения ( #3042 )
- Исправлена обработка параметров запроса в объединённых JSON‑запросах ( #3052 )
- Улучшения Стабильности:
- Исправлен сбой при завершении работы, когда происходило активное объединение чанков ( #3031 )
- Исправлен сбой демона, вызванный полнотекстовым запросом с единственным оператором
NOTи ранжировщиком‑выражением ( #3126 ) - Исправлена потенциальная уязвимость в библиотеке CJSON ( #3128 ) ❤️ Спасибо, @tabudz за PR
- Обработка Запросов и Данных:
- Конфигурация и Производительность:
🔄 Новая Система Семантического Версионирования
В этом релизе мы также вводим значительное улучшение нашей стратегии версионирования. Manticore 7.4.6 отмечает начало перехода к истинному Семантическому Версионированию , делая номера версий более осмысленными и предсказуемыми для разработчиков.
Ключевые преимущества включают более ясную коммуникацию о характере изменений, независимое версионирование пакетов, улучшенный контроль разработки и лучшую поддержку автоматизации. Это изменение отражает нашу приверженность предоставлять более прозрачный и удобный для разработчиков опыт.
Для получения более подробной информации об этом важном изменении см. наш специальный пост в блоге: О Версионировании в Manticore .
📚 Дополнительные Улучшения
- Поддержка Boost 1.87.0 ( #3099 ): Добавлена поддержка последней версии библиотеки Boost. ❤️ Спасибо, @cho-m за PR.
- Согласованность сообщений об ошибках ( #3079 ): Исправлены несоответствия в сообщениях об ошибках для лучшего опыта разработчиков.
🚀 Начните сегодня
Обновитесь до Manticore Search 7.4.6, чтобы воспользоваться этими мощными новыми функциями и улучшениями. Полный список изменений доступен по ссылке changelog .
Мы будем рады услышать вас!
- Присоединяйтесь к обсуждению на нашем Community Forum
- Сообщайте о проблемах или предлагайте функции на GitHub
- Общайтесь с нами в Slack
- Пишите нам напрямую на
[email protected]
Особая благодарность участникам @cho-m , @tabudz , и всем, кто помог сформировать этот релиз! ❤️
