Перейти к основному содержанию

Changelog

Около 2 мин

Changelog

В это разделе (левое меню) автоматически публикуются ссылки на новые сборки enterprise-версии. Актуальной считать версию от ближайщей даты. Если таких несколько - то с более высоким индексом.

Можно обновляться на несколько версий сразу, если не указано иного.

⚠️ С версии 6.6.5952 требуется расширение PostgreSQL `pgvector`

Начиная с версии 6.6.5952 (от 09.06.2026) расширение pgvectorобязательное требование платформы: на нём работает быстрый универсальный (семантический) поиск по вашим данным — это нужно всем установкам, независимо от наличия AI-модуля. База знаний AI-чата — лишь один из потребителей этого движка, а не причина требования.

Без расширения миграция базы не выполнится и бэкенд не запустится (мягкой деградации нет). Версии до 6.6.5694 включительно расширение не требовали — при обновлении с них подготовьте PostgreSQL до смены версии приложения:

  1. Переведите PostgreSQL на сборку с pgvector — например, образ pgvector/pgvector:pgXX под вашу мажорную версию PostgreSQL (pg15/pg16/pg17); для enterprise доступно внутреннее зеркало cr.selcloud.ru/stormbpmn-enterprise/pgvector:pg17. Либо установите пакет расширения в текущую СУБД (например, postgresql-17-pgvector) и перезапустите её. Для управляемых БД (DBaaS) убедитесь, что провайдер предоставляет pgvector.
  2. Заранее заведите расширения в базе приложения (от суперпользователя или роли с правом CREATE EXTENSION):
CREATE EXTENSION IF NOT EXISTS vector;     -- pgvector, обязательно с 6.6.5952
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
CREATE EXTENSION IF NOT EXISTS hstore;
CREATE EXTENSION IF NOT EXISTS pg_trgm;     -- автодополнение пользователей (приложение не создаёт его само)

Подробности и порядок обновления — в описании версии 6.6.5952. Полный список расширений, кодировку БД и рекомендации по образу см. в разделе «Требования к PostgreSQL». Про саму базу знаний — «База знаний AI-чата».

Примечание

С версии >6.6.1861 серьезно изменена интеграция с Oauth2. Не забудьте сделать бэкап и будьте готовы поставить предыдущую.

Миграция на Spring Boot 3 (версия 6.6.3748+)

С версии 6.6.3748 выполнен переход на Spring Boot 3 и Java 21. Перед обновлением проверьте:

  • PATH: Должен указывать на /opt/java/openjdk/bin вместо /usr/local/openjdk-11/bin
  • JWTSECRET: Минимум 32 символа (рекомендуется 64)

Подробнее см. Версия 6.6.3748

Миграция на AWS SDK v2 (версия 6.6.4154+)

В версии 6.6.4154 внутренний клиент для работы с файловым хранилищем заменён с MinioClient SDK на AWS SDK v2 S3Client.

Подробнее см. Версия 6.6.4154

Ограничение на размер административной команды (версия 6.6.4630+)

С версии 6.6.4630 введено ограничение на количество учётных записей в административной команде (флаг full_access в БД).

Почему: все участники такой команды обладали всеми полномочиями в системе вне зависимости от настроек прав. Чтобы избежать ошибок, мы:

  • разрешили иметь максимум 2 учётные записи в административной команде;
  • запретили добавлять новых участников в неё.

Что делать, если в административной команде уже больше 2 участников:

  1. Создайте новую команду через админку.
  2. Добавьте в неё новую учётную запись или перенесите туда учётку администратора.
  3. В БД у текущей административной команды снимите флаг full_access.
  4. В БД у новой команды поставьте флаг full_access.

Это может потребовать дополнительной лицензии, но мы всегда выдаём +1 место именно для этих целей.

Политика по работе с известными уязвимостями

Мы отдаем высокий приоритет устранению известных уязвимостей и на наличии технической возможности устраняем такие неизвестности в первую очередь.