К содержанию
Новости

Релиз Weaviate 1.38: индекс HFresh, встроенный MCP Server и обновлённая асинхронная репликация

Релиз Weaviate 1.38: индекс HFresh, встроенный MCP Server и обновлённая асинхронная репликация
Фото: Weaviate Blog

Вышла версия Weaviate 1.38. Она доступна как в open-source, так и в Weaviate Cloud. В релизе до статуса general availability доведены две функции: дисковый векторный индекс HFresh и встроенный MCP Server. Разработчики также переработали механизм async replication. Теперь он работает кластерно из одного scheduler и по умолчанию включён для каждой реплицируемой коллекции. Помимо этого представлены два предварительных нововведения: Boost API и Nested Object Filtering.

HFresh, дисковый векторный индекс, ранее показывали как technical preview в v1.36. Его идея вдохновлена алгоритмом SPFresh. Векторы хранятся в дисковых областях (postings), а небольшой индекс HNSW остаётся в памяти и используется, чтобы выбирать нужные области по их центроидам. Такой подход уменьшает требования к памяти и помогает сохранять предсказуемую задержку даже тогда, когда коллекция вырастает до миллиардов объектов. Индекс поддерживает метрики расстояния cosine и l2-squared, применяет встроенную квантизацию RQ-1, после чего выполняет финальное ранжирование уже по некомпрессированным векторам для большей точности.

Встроенный MCP Server впервые появился как preview в v1.37, теперь он тоже перешёл в стабильную версию. С его помощью LLM, IDE и AI‑агенты могут напрямую работать с Weaviate: просматривать схемы, запускать гибридный поиск, записывать объекты без дополнительного glue‑кода. Сервер предоставляет инструменты weaviate-collections-get-config, weaviate-tenants-list, weaviate-query-hybrid и weaviate-objects-upsert. Параметры можно менять прямо во время работы кластера через runtime‑overrides, перезапуск не требуется. Как сообщает Weaviate Blog, в релиз также вошли предварительные функции Boost API для повторного ранжирования запросов и Nested Object Filtering, а также ряд улучшений производительности и исправлений.

Ключевые факты

  • Weaviate v1.38 выпущен в open‑source и в Weaviate Cloud.

  • В версии 1.38 до общего доступа доведены HFresh, дисковый векторный индекс, представленный как technical preview в v1.36, и встроенный MCP Server, ранее preview в v1.37.

  • Async replication переработана для работы кластерно от одного scheduler и теперь включена по умолчанию для каждой реплицируемой коллекции.

  • В v1.38 добавлены два preview: Boost API для query‑time rescoring и Nested Object Filtering.