#725: Обновление v4.7.x

Инструкция

ВАЖНО! Перед обновлением на v4.6.x необходимо иметь версию Swarmica не ниже v4.6.1

Подготовка

Для обновления проверьте, что в конфигурационном файле .env поставлена версия v4.7.2/v4.7.3:

~# grep VERSION .env
SW_FRONTEND_VERSION=v4.7.2
SW_BACKEND_VERSION=v4.7.3

Обновление

Будет прерывание сервиса на несколько минут, рекомендуется выполнять обновление в часы, когда использование системы минимально

Выполните обновление с перезагрузкой системы:

docker compose pull
docker compose up -d --remove-orphans
docker compose restart traefik

После обновления

После того, как все контейнеры запустятся и сервис станет доступен через веб-интерфейс, выполните пост-апгрейдные шаги:

1. Запустите команду пост-старт, чтобы обновить файлы статики, индексы поиска и выполнить другие необходимые процедуры:

docker exec --env-file .env -it swarmica-django-1 python manage.py post_start

Эта команда может занять долгое время, в зависимости от количества данных в системе.

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

docker system prune -a

ВАЖНО! Убедитесь, что все контейнеры успешно запустились, перед запуском этой команды

🆕 Основные улучшения в Swarmica 4.7.x

Общие улучшения:

  • Системные фильтры для модели чатов
  • Навигация по изображениям в теле заявки
  • Редизайн раздела продуктов
  • Постраничный вывод в списке шаблонов
  • Поддержка отображения номера версии продукта

🧠 ИИ бета*

  • Поддержка ИИ-ассистента в настройках
  • Предложения решений от ИИ при создании заявки
  • Поддержка ИИ-подсказок для внутренних обращений
  • Интерфейс и статистика для помощника «Предложить решение»
  • Кнопка AI-поиска в комментариях
  • Улучшение отображения токенов ИИ (по умолчанию — текущая неделя)
  • Открепление статьи, предложенной ИИ
  • Черновик статьи на основе переписки с ИИ
  • Переименование флага функции для ИИ
  • Улучшения логики автозаполнения и автоназначения с учётом ИИ

* Бета-тестирование доступно по запросу.

🛠 Исправленные ошибки:

  • Корректное отображение тем обращений в таблице
  • Улучшенная адаптивность интерфейса тикетов
  • Исправлены стили чекбоксов и кнопок
  • Исправлены ошибки фильтрации по продуктам в хелп-центре
  • Повышена стабильность работы с внешним и внутренним контентом
  • Исправлены ошибки синхронизации комментариев с биллинг-системой
  • Исправлена обработка поисковых запросов и дубликатов
  • Устранены ошибки форматирования текста при копировании
  • Исправлены баги в работе API профиля пользователя и отображении ссылок
  • Исправлено автоматическое назначение навыков в тикетах
  • Улучшено поведение фильтров и сортировки в списках заявок
  • Исправлены баги, связанные с работой справочников и версий продуктов