|
|
@@ -1,5 +1,77 @@
|
|
|
# Журнал изменений
|
|
|
|
|
|
+## Версия 17.5.1
|
|
|
+**Выпущена**: 7 февраля 2026 г.
|
|
|
+
|
|
|
+### Рекомендуемые библиотеки
|
|
|
+- Рекомендуемая версия [MCL](https://github.com/manticoresoftware/columnar): 10.20.0
|
|
|
+- Рекомендуемая версия [Buddy](Installation/Manticore_Buddy.md#Manticore-Buddy): 3.41.0
|
|
|
+
|
|
|
+Если вы следуете [официальному руководству по установке](https://manticoresearch.com/install/), вам не нужно об этом беспокоиться.
|
|
|
+
|
|
|
+## Критические изменения
|
|
|
+* ⚠️ [v17.0.0](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.0.0) [ Issue #4120](https://github.com/manticoresoftware/manticoresearch/issues/4120) MCL 10.0.0: Добавлена поддержка `DROP CACHE`. Это обновляет интерфейс между демоном и MCL. Более старые версии Manticore Search не поддерживают новую MCL.
|
|
|
+* ⚠️ [v16.0.0](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.0.0) [ Issue #4019](https://github.com/manticoresoftware/manticoresearch/issues/4019) JSON-ответы на перколяционные запросы теперь возвращают `_id` и `_score` совпадений как числа вместо строк, соответствуя обычному поиску; это критическое изменение для клиентов, которые полагались на строковый тип для этих полей.
|
|
|
+
|
|
|
+## Новые возможности и улучшения
|
|
|
+* 🆕 [v17.5.0](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.5.0) [ PR #130](https://github.com/manticoresoftware/columnar/pull/130) MCL обновлена до версии 10.2.0: Исправлена поддержка модели QWEN и добавлена поддержка дополнительных моделей.
|
|
|
+* 🆕 [v17.3.0](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.3.0) [ PR #4186](https://github.com/manticoresoftware/manticoresearch/pull/4186) Executor обновлен до версии 1.4.0, включая обновленную версию PHP и расширение llm-php-ext.
|
|
|
+* 🆕 [v17.2.0](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.2.0) [ PR #4195](https://github.com/manticoresoftware/manticoresearch/pull/4195) Обновлена MCL до версии 10.1.0; Добавлена поддержка локальных моделей эмбеддингов Qwen.
|
|
|
+* 🆕 [v17.1.0](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.1.0) [ Issue #3826](https://github.com/manticoresoftware/manticoresearch/issues/3826) Экземпляры морфологии Jieba теперь используются совместно между таблицами с одинаковой конфигурацией (режим, флаг HMM, путь к пользовательскому словарю), что значительно снижает использование памяти, когда многие таблицы используют Jieba (например, многие пустые таблицы больше не вызывают использование ~20 ГБ).
|
|
|
+* 🆕 [v17.0.7](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.0.7) [ Issue #2046](https://github.com/manticoresoftware/manticoresearch/issues/2046) В режиме RT стоп-слова, словоформы, исключения и hitless_words теперь можно задавать непосредственно в `CREATE TABLE` (значения, разделенные точкой с запятой; словоформы/исключения используют `>` или `=>` для пар, с экранированием через `\`), что позволяет создавать таблицы без внешних файлов; `SHOW CREATE TABLE` возвращает эти встроенные значения.
|
|
|
+* 🆕 [v16.3.0](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.3.0) Поиск KNN теперь по умолчанию использует oversampling=3 и rescore=1, а также поддерживает опускание k, так что лимит запроса используется в качестве эффективного k; это уменьшает ненужное передискретизирование и улучшает поведение при использовании `SELECT *` с KNN на колоночных таблицах.
|
|
|
+* 🆕 [v16.2.0](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.2.0) [ PR #4088](https://github.com/manticoresoftware/manticoresearch/pull/4088) Добавлен флаг `--quiet` (`-q`) для searchd, чтобы подавлять вывод при запуске (баннер и сообщения о предварительном кэшировании), выводя только ошибки; полезно при запуске и остановке searchd в цикле или из скриптов.
|
|
|
+* 🆕 [v16.0.1](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.0.1) [ Issue #3336](https://github.com/manticoresoftware/manticoresearch/issues/3336) HTTP-соединения теперь по умолчанию являются постоянными при использовании HTTP/1.1: клиентам больше не нужно явно отправлять заголовок `Keep-Alive`, что снижает случайные сбои соединений в API-клиентах (например, PHP, Go). Чтобы закрыть соединение, клиент отправляет `Connection: close`. HTTP/1.0 по-прежнему требует `Connection: keep-alive` для постоянства соединения.
|
|
|
+
|
|
|
+## Исправления ошибок
|
|
|
+* 🪲 [v17.5.1](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.5.1) [ Issue #3498](https://github.com/manticoresoftware/manticoresearch/issues/3498) Исправлены результаты JOIN, возвращающие пустые или дублированные значения, когда столбец был одновременно строковым атрибутом и хранимым полем; теперь значение атрибута возвращается корректно.
|
|
|
+* 🪲 [v17.4.2](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.4.2) [ Issue #2559](https://github.com/manticoresoftware/manticoresearch/issues/2559) Исправлены JOIN по строковым атрибутам JSON (например, `j.s`), которые не возвращали совпадений; теперь они работают как JOIN по обычным строковым атрибутам.
|
|
|
+* 🪲 [v17.4.1](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.4.1) Исправлена невычисляемость хранимых атрибутов в финальной стадии при установленном cutoff.
|
|
|
+* 🪲 [v17.2.10](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.2.10) [ Issue #425](https://github.com/manticoresoftware/manticoresearch-buddy/issues/425) Автоматическое создание таблиц (автосхема) теперь работает для `REPLACE INTO`, а также для `INSERT INTO`, поэтому таблицы создаются по требованию при их отсутствии.
|
|
|
+* 🪲 [v17.2.9](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.2.9) [ Issue #3226](https://github.com/manticoresoftware/manticoresearch/issues/3226) Исправлены некорректные результаты `GROUP BY` для колоночных MVA с несколькими столбцами `GROUP BY`, отклоняя такие запросы с той же ошибкой, что и для построчных ("MVA values can't be used in multiple group-by").
|
|
|
+* 🪲 [v17.2.7](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.2.7) [ Issue #1737](https://github.com/manticoresoftware/manticoresearch/issues/1737) Исправлена функция `highlight()` с `html_strip_mode=strip`, которая портила содержимое, декодируя сущности и изменяя теги; исходная форма сущностей теперь сохраняется в выделенном выводе.
|
|
|
+* 🪲 [v17.2.6](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.2.6) [ Issue #3203](https://github.com/manticoresoftware/manticoresearch/issues/3203) Исправлен сбой `ALTER TABLE REBUILD SECONDARY` с ошибкой `failed to rename … .tmp.spjidx`, когда таблица имела несколько дисковых чанков.
|
|
|
+* 🪲 [v17.2.5](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.2.5) [ Issue #3226](https://github.com/manticoresoftware/manticoresearch/issues/3226) Исправлены некорректные результаты GROUP BY для колоночных MVA с несколькими столбцами GROUP BY, отклоняя такие запросы с той же ошибкой, что и для построчных ("MVA values can't be used in multiple group-by").
|
|
|
+* 🪲 [v17.2.4](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.2.4) [ Issue #4148](https://github.com/manticoresoftware/manticoresearch/issues/4148) Исправлены распределенные запросы, возвращающие хранимые поля из неправильного локального индекса, когда таблицы агентов содержат дублирующиеся идентификаторы документов; хранимые поля теперь следуют порядку индексов, и для дубликатов используется первый совпадающий индекс.
|
|
|
+* 🪲 [v17.2.3](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.2.3) [ Issue #4176](https://github.com/manticoresoftware/manticoresearch/issues/4176) Исправлено нарушение работы таблиц, использующих внешние стоп-слова, словоформы или исключения, при переименовании таблицы: `ATTACH TABLE` теперь мигрирует эти файлы в новый чанковый формат и обновляет заголовки дисковых чанков, поэтому после `ALTER TABLE RENAME` демон больше не сообщает об отсутствующих внешних файлах при перезапуске.
|
|
|
+* 🪲 [v17.2.2](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.2.2) [ Issue #1065](https://github.com/manticoresoftware/manticoresearch/issues/1065) Добавлена опция поиска expand_blended, чтобы токенизация запроса применяла правила смешения таблицы и расширяла смешанные варианты (например, "well-being" → "well-being" | "wellbeing" | "well" "being"), позволяя одному запросу находить документы, проиндексированные в любой из этих форм.
|
|
|
+* 🪲 [v17.1.3](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.1.3) [ Issue #1618](https://github.com/manticoresoftware/manticoresearch/issues/1618) Обновлен Buddy до версии 3.40.7. Поддержка использования Manticore с HikariCP и JPA/MyBatis (Spring Boot) предоставляется через Manticore Buddy, который реализует необходимое поведение протокола MySQL.
|
|
|
+* 🪲 [v17.1.2](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.1.2) [ Issue #4128](https://github.com/manticoresoftware/manticoresearch/issues/4128) Исправлен MATCH с OR для одной и той же фразы в разных полях (например, `(@name ="^New York$") | (@ascii_name ="^New York$")`), который возвращал совпадения из других полей; булево упрощение больше не снимает ограничения полей в этом случае.
|
|
|
+* 🪲 [v17.1.1](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.1.1) [ Issue #4131](https://github.com/manticoresoftware/manticoresearch/issues/4131) Исправлен сбой `ALTER TABLE` с настройками уровня таблицы (например, `html_strip='1'`) на таблицах с авто-эмбеддингами с ошибкой "knn_dims can't be used together with model_name"; сериализация теперь опускает knn_dims, когда установлен model_name.
|
|
|
+* 🪲 [v17.0.12](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.0.12) [ PR #4188](https://github.com/manticoresoftware/manticoresearch/pull/4188) Исправлена некорректная оценка фильтра и дерева фильтров в объединенных запросах.
|
|
|
+* 🪲 [v17.0.11](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.0.11) [ Issue #3661](https://github.com/manticoresoftware/manticoresearch/issues/3661) Исправлены периодические сбои при использовании колоночных атрибутов MVA64 (например, во время слияния/оптимизации или при выборе хранимых/колоночных атрибутов), путем исправления обработки данных колоночных MVA64 в docstore и blob-pool.
|
|
|
+* 🪲 [v17.0.10](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.0.10) [ Issue #3944](https://github.com/manticoresoftware/manticoresearch/issues/3944) `HIGHLIGHT` и генерация сниппетов теперь поддерживают `REGEX` в строке запроса, поэтому совпадения `REGEX` корректно выделяются, когда тот же запрос `REGEX` используется в `MATCH` и `HIGHLIGHT`.
|
|
|
+* 🪲 [v17.0.8](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.0.8) [ Issue #4159](https://github.com/manticoresoftware/manticoresearch/issues/4159) Исправлена функция `HISTOGRAM()`, возвращавшая некорректные значения (например, ноль), когда первый аргумент является выражением с плавающей точкой, таким как `price*100`; гистограмма теперь использует бакетирование с плавающей точкой для аргументов типа float, поэтому результаты выражений группируются правильно.
|
|
|
+* 🪲 [v17.0.5](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.0.5) [ Issue #4148](https://github.com/manticoresoftware/manticoresearch/issues/4148) Исправлены распределенные запросы, возвращавшие неправильное хранимое поле, когда агент имеет несколько локальных индексов с дублирующимися идентификаторами документов; хранимое поле теперь берется из совпадающего индекса в соответствии с порядком индексов (первое совпадение побеждает), и поведение задокументировано.
|
|
|
+* 🪲 [v17.0.3](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.0.3) [ Issue #4115](https://github.com/manticoresoftware/manticoresearch/issues/4115) `HIGHLIGHT()` и генерация сниппетов теперь поддерживают явный оператор OR (`|`) внутри выражений в кавычках, используя то же преобразование запроса, что и поиск.
|
|
|
+* 🪲 [v17.0.1](https://github.com/manticoresoftware/manticoresearch/releases/tag/17.0.1) [ Issue #4118](https://github.com/manticoresoftware/manticoresearch/issues/4118) В простом режиме KNN-атрибуты с model_name (авто-эмбеддинги) больше не требуют явного свойства dims; таблица обслуживается с использованием размерностей модели.
|
|
|
+* 🪲 [v16.3.4](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.3.4) [ PR #4121](https://github.com/manticoresoftware/manticoresearch/pull/4121) Улучшена производительность для запросов, использующих хранимые колоночные атрибуты (ранний выход и кэшированные проверки зависимостей атрибутов, снижены накладные расходы читателя docstore), и добавлена команда `DROP CACHE` для очистки кэшей запросов, docstore, skip и вторичных индексов.
|
|
|
+* 🪲 [v16.3.3](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.3.3) [ Issue #3928](https://github.com/manticoresoftware/manticoresearch/issues/3928) Исправлена постраничная навигация scroll, когда `ORDER BY` включал строковый столбец: токен scroll теперь применяется корректно и возвращает следующую страницу вместо повторения первой.
|
|
|
+* 🪲 [v16.3.2](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.3.2) [ Issue #4040](https://github.com/manticoresoftware/manticoresearch/issues/4040) Исправлена ошибка сегментации во время запуска, когда измерение стека не удавалось в некоторых средах (например, AlmaLinux 10, Docker/VM): мокирование стека теперь сравнивает дельту кадра с оставшимся размером стека вместо использования суммы, которая могла переполниться или быть неверной, поэтому измерение больше не переходит в недопустимое состояние, и searchd больше не падает после предупреждения "Something wrong measuring stack".
|
|
|
+* 🪲 [v16.3.1](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.3.1) [ Issue #4062](https://github.com/manticoresoftware/manticoresearch/issues/4062) JOIN-запросы теперь последовательно сообщают об ошибке, когда атрибуты левой таблицы имеют префикс в фильтрах `WHERE`; ранее в некоторых случаях (например, когда правая таблица не имела полнотекстового поля) запрос выполнялся без ошибки и возвращал пустой набор результатов.
|
|
|
+* 🪲 [v16.2.6](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.2.6) [ Issue #1827](https://github.com/manticoresoftware/manticoresearch/issues/1827) Зарезервированные ключевые слова в обратных кавычках (например, order, year, facet) теперь принимаются в качестве имен атрибутов и столбцов в `CREATE TABLE` и в выражениях, поэтому таблицы и запросы могут использовать зарезервированные слова в качестве идентификаторов при экранировании обратными кавычками.
|
|
|
+* 🪲 [v16.2.5](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.2.5) [ Issue #4107](https://github.com/manticoresoftware/manticoresearch/issues/4107) Исправлен парсер SphinxQL, чтобы выражения, заканчивающиеся именем столбца в обратных кавычках, разбирались корректно вместо вызова синтаксической ошибки.
|
|
|
+* 🪲 [v16.2.4](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.2.4) [ Issue #4106](https://github.com/manticoresoftware/manticoresearch/issues/4106) `SHOW CREATE TABLE` теперь выводит имена столбцов, которые являются зарезервированными или специальными (например, knn), в обратных кавычках, чтобы `CREATE TABLE ... LIKE` и повторное выполнение показанного DDL работали, когда исходная таблица имеет такие столбцы.
|
|
|
+* 🪲 [v16.2.3](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.2.3) [ Issue #3661](https://github.com/manticoresoftware/manticoresearch/issues/3661) Исправлено количество хранимых атрибутов в docstore во время `ALTER`, чтобы переименование несуществующего `.spds` больше не происходило, и сохранены существующие данные blob в пуле blob при добавлении колоночных атрибутов, чтобы ошибки "Blob offset out of bounds" и сбои запросов/слияний больше не возникали.
|
|
|
+* 🪲 [v16.2.1](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.2.1) [ PR #4083](https://github.com/manticoresoftware/manticoresearch/pull/4083) Исправлены некорректные отображения, связанные с диакритическими знаками, в таблицах символов CJK, японского и корейского языков, чтобы базовые и озвученные/диакритические формы символов нормализовались корректно для индексации и поиска.
|
|
|
+* 🪲 [v16.1.4](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.1.4) [ PR #4084](https://github.com/manticoresoftware/manticoresearch/pull/4084) Исправлена утечка памяти состояния приемника репликации на узлах-присоединителях, когда не нужно было отправлять файлы; добавлена команда API кластера для очистки состояния recv на присоединителях, чтобы оно освобождалось, когда донор обнаруживает, что все узлы уже синхронизированы.
|
|
|
+* 🪲 [v16.1.3](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.1.3) [ Issue #615](https://github.com/manticoresoftware/manticoresearch-buddy/issues/615) Обновлен Buddy до версии 3.40.5. Исправлены ошибки недопустимого JSON в плагине KNN, когда строки результатов содержали поля bigint: строковые значения сериализовались без кавычек (например, строки, похожие на числа, такие как `0000000000`), создавая недопустимый JSON; строковые атрибуты теперь всегда сериализуются как строки JSON в кавычках.
|
|
|
+* 🪲 [v16.1.2](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.1.2) [ PR #4077](https://github.com/manticoresoftware/manticoresearch/pull/4077) Исправлен вывод и разбор JSON для больших значений double: вывод набора результатов теперь использует резервный формат, когда значение превышает буфер по умолчанию, а целочисленные литералы, переполняющие int64, разбираются как double вместо некорректных целых чисел.
|
|
|
+* 🪲 [v16.1.1](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.1.1) [ Issue #2628](https://github.com/manticoresoftware/manticoresearch/issues/2628) Улучшено восстановление после ошибок KNN-индекса: когда RT-индекс не может загрузить KNN-индекс, частично загруженные данные HNSW теперь очищаются, поэтому демон больше не падает при удалении дискового чанка.
|
|
|
+* 🪲 [v16.0.13](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.0.13) [ PR #4076](https://github.com/manticoresoftware/manticoresearch/pull/4076) Добавлена опция `searchd.attr_autoconv_strict` (по умолчанию 0) для управления преобразованием строк в числа при `INSERT`/`REPLACE` в RT-таблицы: при включении недопустимые значения (пустая строка, нечисловые, завершающие символы, переполнение) возвращают ошибки вместо тихого преобразования в 0.
|
|
|
+* 🪲 [v16.0.12](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.0.12) [ Issue #1751](https://github.com/manticoresoftware/manticoresearch/issues/1751) Исправлен `must_not` в JSON-поиске, чтобы он вел себя как логическое НЕ (возвращая все документы, которые не соответствуют внутреннему запросу); также исправлен `WHERE NOT ...` в SphinxQL для выражений-фильтров.
|
|
|
+* 🪲 [v16.0.11](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.0.11) [ PR #2990](https://github.com/manticoresoftware/manticoresearch/issues/2990) Обновлен Libstemmer до версии, включающей исправление ошибки греческого стеммера (`libstemmer_el`) [#204](https://github.com/snowballstem/snowball/issues/204), предотвращая сбой сервера, который мог происходить с определенным греческим текстом при использовании `morphology='libstemmer_el'` (см. issue [#2888](https://github.com/manticoresoftware/manticoresearch/issues/2888)).
|
|
|
+* 🪲 [v16.0.10](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.0.10) Вычисление хранимых атрибутов перемещено на стадию postlimit, где это возможно, что улучшает производительность.
|
|
|
+* 🪲 [v16.0.9](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.0.9) [ Issue #3905](https://github.com/manticoresoftware/manticoresearch/issues/3905) Исправлен периодический сбой, когда ротация индекса совпадала с SIGHUP (например, перезагрузка конфигурации) на главном узле: при динамической конфигурации fork() дублировал сокеты, и epoll мог позже сообщить о fd, чьи связанные данные уже были освобождены. Сокеты теперь удаляются из списка интересов epoll с помощью EPOLL_CTL_DEL перед закрытием, предотвращая использование после освобождения в `LazyNetEvents_c::EventTick()`.
|
|
|
+* 🪲 [v16.0.8](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.0.8) [ Issue #3418](https://github.com/manticoresoftware/manticoresearch/issues/3418) Обновлено требование к Buddy до версии 3.40.4, которая включает улучшенный формат журналов ошибок обработки: когда запрос завершается неудачей (например, "unknown local table(s) 'index'"), Buddy теперь записывает причину сбоя от демона вместо только "Failed to handle query" без контекста.
|
|
|
+* 🪲 [v16.0.7](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.0.7) [ Issue #2281](https://github.com/manticoresoftware/manticoresearch/issues/2281) Устранены несоответствия в именах типов для многозначных атрибутов в перколяционных таблицах: mva и mva64 теперь принимаются как синонимы для multi и multi64 в `CREATE TABLE`, поэтому любое именование может использоваться при определении таблиц (например, `CREATE TABLE t (id bigint, tags mva64, ...) type='pq')`. Вывод схемы (например, `DESC table`) продолжает использовать существующие имена типов для совместимости.
|
|
|
+* 🪲 [v16.0.4](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.0.4) [ PR #4047](https://github.com/manticoresoftware/manticoresearch/pull/4047) Обновлена версия MCL до 9.0.1. Исправлена обработка векторов с плавающей точкой KNN, когда block_size равен 1, путем отключения сжатия таблицы в этом случае (сжатие не используется для размера блока 1).
|
|
|
+* 🪲 [v16.0.3](https://github.com/manticoresoftware/manticoresearch/releases/tag/16.0.3) [ Issue #4042](https://github.com/manticoresoftware/manticoresearch/issues/4042) Исправлен сбой повторно присоединившегося узла, когда `ALTER CLUSTER ... ADD TABLE` выполнялся на другом узле после того, как присоединитель перезапустился и повторно присоединился.
|
|
|
+* 🪲 [v15.1.5](https://github.com/manticoresoftware/manticoresearch/releases/tag/15.1.5) [ Issue #4009](https://github.com/manticoresoftware/manticoresearch/issues/4009) Исправлено использование кэша запросов, когда вторичный индекс был принудительно включен через подсказки; кэш теперь отключается, чтобы принудительный SI всегда учитывался.
|
|
|
+* 🪲 [v15.1.4](https://github.com/manticoresoftware/manticoresearch/releases/tag/15.1.4) [ Issue #2591](https://github.com/manticoresoftware/manticoresearch/issues/2591) Исправлен полнотекстовый оператор `NOTNEAR`, чтобы он корректно исключал совпадения, когда правый термин появляется в пределах указанного расстояния либо до, либо после левого термина (симметричное/обратное сопоставление). Ранее NOTNEAR рассматривал правый термин только тогда, когда он появлялся после левого термина, поэтому, например, `d NOTNEAR/3 a` мог некорректно соответствовать документу, содержащему "a b c d". NEAR теперь также возвращает ошибку, когда расстояние равно 0.
|
|
|
+* 🪲 [v15.1.3](https://github.com/manticoresoftware/manticoresearch/releases/tag/15.1.3) [ Issue #507](https://github.com/manticoresoftware/manticoresearch-buddy/issues/507) Обновлен Buddy до версии 3.40.3. Исправлены многозапросные запросы, использующие нечеткий поиск (`OPTION fuzzy=1`), за которыми следует show meta на `/cli` и `/sql?mode=raw`.
|
|
|
+* 🪲 [v15.1.1](https://github.com/manticoresoftware/manticoresearch/releases/tag/15.1.1) [ Issue #4009](https://github.com/manticoresoftware/manticoresearch/issues/4009) Исправлены некорректные результаты с подсказкой SecondaryIndex и кэшем запросов, сделав SI и кэш запросов взаимоисключающими для каждого запроса и добавив предупреждение, когда принудительный SI игнорируется из-за попадания в кэш.
|
|
|
+
|
|
|
## Версия 15.1.0
|
|
|
**Выпущено**: 7 декабря 2025
|
|
|
|
|
|
@@ -922,7 +994,7 @@
|
|
|
* [Issue #696](https://github.com/manticoresoftware/manticoresearch/issues/696) "Индекс перколяции не ищет правильно по запросу точной фразы, когда включено стеммирование": Запрос перколяции был изменен для обработки модификатора точного термина, улучшая функциональность поиска.
|
|
|
* [Issue #829](https://github.com/manticoresoftware/manticoresearch/issues/829) "Методы форматирования даты": добавлено выражение списка выбора [date_format()](Functions/Date_and_time_functions.md#DATE_FORMAT()), которое открывает функцию `strftime()`.
|
|
|
* [Issue #961](https://github.com/manticoresoftware/manticoresearch/issues/961) "Сортировка ведер через HTTP JSON API": введено необязательное [свойство сортировки](Searching/Faceted_search.md#HTTP-JSON) для каждого ведра агрегатов в HTTP-интерфейсе.
|
|
|
-* [Issue #1062](https://github.com/manticoresoftware/manticoresearch/issues/1062) "Улучшить ведение журнала ошибок при сбое API вставки JSON - "неподдерживаемый тип значения"": Эндпоинт `/bulk` сообщает информацию о количестве обработанных и необработанных строк (документов) в случае ошибки.
|
|
|
+* [Issue #1062](https://github.com/manticoresoftware/manticoresearch/issues/1062) "Improve error logging of JSON insert api failure - "unsupported value type": Эндпоинт `/bulk` сообщает информацию о количестве обработанных и необработанных строк (документов) в случае ошибки.
|
|
|
* [Issue #1070](https://github.com/manticoresoftware/manticoresearch/issues/1070) "Подсказки CBO не поддерживают несколько атрибутов": Включены подсказки индекса для обработки нескольких атрибутов.
|
|
|
* [Issue #1106](https://github.com/manticoresoftware/manticoresearch/issues/1106) "Добавить теги к http поисковому запросу": Теги были добавлены к [HTTP PQ ответам](Data_creation_and_modification/Adding_documents_to_a_table/Adding_rules_to_a_percolate_table.md?client=JSON#Adding-rules-to-a-percolate-table).
|
|
|
* [Issue #1301](https://github.com/manticoresoftware/manticoresearch/issues/1301) "buddy не должен создавать таблицу параллельно": Решена проблема, из-за которой происходили сбои при параллельных операциях CREATE TABLE. Теперь только одна операция `CREATE TABLE` может выполняться одновременно.
|
|
|
@@ -1935,7 +2007,7 @@ sys 0m0.001s
|
|
|
27. [Коммит cb15](https://github.com/manticoresoftware/manticoresearch/commit/cb153228) Пустой заголовок в "highlight" в HTTP JSON-ответе
|
|
|
28. [Проблема #318](https://github.com/manticoresoftware/manticoresearch/issues/318) Ошибка инфикса `CREATE TABLE LIKE`
|
|
|
29. [Коммит 9040](https://github.com/manticoresoftware/manticoresearch/commit/9040d22c) RT вылетает под нагрузкой
|
|
|
-30. [cd512c7d ](https://github.com/manticoresoftware/manticoresearch/commit/cd512c7d ) Потерян журнал сбоев при сбое на дисковом куске RT
|
|
|
+30. [cd512c7d ](https://github.com/manticoresoftware/manticoresearch/commit/cd512c7d) Потерян журнал сбоев при сбое на дисковом куске RT
|
|
|
31. [Проблема #323](https://github.com/manticoresoftware/manticoresearch/issues/323) Ошибка импорта таблицы и закрытие соединения
|
|
|
32. [Коммит 6275](https://github.com/manticoresoftware/manticoresearch/commit/6275316a) `ALTER reconfigure` повреждает индекс PQ
|
|
|
33. [Коммит 9c1d](https://github.com/manticoresoftware/manticoresearch/commit/9c1d221e) Проблемы с перезагрузкой searchd после изменения типа индекса
|