В 1.16.0-rc1 Dify выпустила Dify Agent: shell-агент в Linux-песочнице, с билдером и поддержкой Skills - упакованных наборов возможностей.
Что сломалось бы молча
-
Dify выкатила 1.17.1 с предупреждением крупными буквами: self-hosted инсталляции с встроенным Weaviate обязаны пройти ручной поэтапный апгрейд, иначе векторный поиск сломается тихо и насовсем. Формально это патч-релиз.
-
По сути - три релиза подряд (1.13.3, 1.16.0-rc1, 1.17.1) показывают одно: зрелость AI-платформы меряется дисциплиной, с которой команда следит за своей инфраструктурой - тем, сколько апгрейдов проходят без даунтайма и без тихой потери данных.
-
Это ровно та работа, которую редко видно в презентации и почти всегда - в счёте за простой.
-
Встроенный Weaviate в Dify переезжает с 1.27.0 на 1.39.2 - это 12 минорных версий за один прыжок. Weaviate официально не поддерживает пропуск миноров при апгрейде: схему и индексы нужно проводить через каждую промежуточную версию.
-
Команда Dify написала прямо: pull и рестарт без ручной миграции - путь к неработающему поиску без единой ошибки в логах.
-
Внешний Weaviate и другие векторные хранилища релиз не трогает, но кто сидит на дефолтной конфигурации из коробки - рискует RAG-контуром целиком.
-
Это старая болезнь распределённых систем в новой обёртке: вендор апдейтит зависимость под капотом, релиз-ноут это фиксирует, а команда эксплуатации читает его по диагонали, потому что «это же патч».
-
Для RAG-пайплайна векторный индекс - единственный канал, через который модель вообще видит корпоративные данные.
-
Сломанный молча индекс не даёт ошибку - он даёт правдоподобный, но пустой ответ.
-
Заметить это в проде можно только по жалобам пользователей, что уже стоит недель доверия.


