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

Release notes VK Assistant 23.7

Версии сервисов

Конфигурационный файл для обновления системы

Скрипты для вcтроенного чата

  1. После обновления всех сервисов перезагрузить Apigateway и Nginx.

  2. Модель sBERT (tokenizer: sBERT и vectorizer: sBERT) удалена из VK Assistant. Вместо неё можно использовать модель tinyRuBERT (tokenizer: tinyRuBERT и vectorizer: tinyRuBERT).

  3. Для ML Service и ML Service Worker:
    • удалить переменные окружения:
      • REDIS_PORT_6379_TCP_ADDR
      • REDIS_PORT_6379_TCP_PORT
      • REDIS_PASSWORD
    • добавить новые переменные окружения, которые могут ссылаться как на разные сервисы Redis, так и на один:
      • для хранения кэшей NLP моделей:
        • REDIS_CACHE_HOST
        • REDIS_CACHE_PORT
        • REDIS_CACHE_PASSWORD
      • для хранения очередей celery:
        • REDIS_QUEUE_HOST
        • REDIS_QUEUE_PORT
        • REDIS_QUEUE_PASSWORD
  4. Проверить значение следующих переменных в ML Service и NER Service:
    • PYTHONENV=production
    • GUNICORN_WORKER_NUM=3

Обновленные сервисы выделены синим.

Сервисы Версия
Обязательные
CORE/API 4.18.2
CORE/Auth 4.7.0
CORE/Apigateway 4.4.3
CORE/BEATS 1.0.11
NLP/ML Service 4.4.4
NLP/NER Service 2.4.7
Front/Login UI 4.2.10
Front/AdminPanel 4.9.9
Front/Chat 4.4.1
Front/Operator 4.4.2
Front/Built-in-Chat 4.4.3
Дополнительные
Разворачиваются по необходимости
MISC/Skillset-repository 1.1.3
CORE/Notify 1.1.4
CORE/Bots 4.5.3
CORE/BotsNotifier 4.2.0

Перечень доработок и правок по релизу

Новая функциональность

  • Добавлена возможность логировать импорт конфигов в access log.
  • Добавлена возможность логировать изменения пользователя, которые произошли не в админке, а например при авторизации пользователя.
  • В раздел «Информация» административной панели VK Assistant добавлена информация о сервисе BotsNotifier.
  • В файл provider.json добавлен новый объект profileMapping.exception, который позволяет фильтровать значения в маппинге параметров.
  • Проведены работы по стабилизации работы ML сервиса с Redis. Теперь сервис может работать как без Redis (в части кэширования NLP моделей), так и использовать два: один для очереди celery, другой для хранения кэшей NLP моделей.

Исправления и дополнения

  • Модель sBERT (tokenizer: sBERT и vectorizer: sBERT) удалена из VK Assistant.
  • Добавлен новый параметр инициализации встроенного чата, позволяющий управлять видимостью скрепки (элемент добавления файла).
  • Внесены изменения на форму смены пароля: rритерии нового пароля были перемещены вниз и ошибка неверного старого пароля теперь отображается под полем и подсвечивает его красным.
  • Пересмотрен подход в чтении переменных окружения.
  • Исправлена ошибка скачивания логов доступа.
  • Исправлена ошибка в отправке события all_stalled в логике расчета персептрона.
  • Исправлена ошибка возврата статуса модели при публикации модели.
  • Исправлена ошибка в процессе тестирования FAQ.
  • Исправлена ошибка с отображением в NLP моделях классификаторов: oneclass_isolation_forest и oneclass_svc.
  • Исправлена ошибка в работе трассировок в ML Service.