Инструкция
ВАЖНО! Перед обновлением на v4.8.x необходимо иметь версию Swarmica не ниже v4.7.x
Подготовка
Для обновления проверьте, что в конфигурационном файле .env поставлена версия:
~# grep VERSION .env
SW_FRONTEND_VERSION=v4.8.3
SW_BACKEND_VERSION=v4.8.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 exec --env-file .env -it swarmica-django-1 python manage.py migrate_chat_messages
Если чаты не используются, то эту команду можно пропустить.
3. Запустите команду подсчета метрики трудозатрат:
docker exec --env-file .env -it swarmica-django-1 python manage.py aggregated_metric_timelog 365
Если не используется модуль учета трудозатрат, то эту команду можно пропустить.
4. После того, как все успешно обновлено и работоспособность проверена, можно удалить неиспользуемые данные docker для освобождения дискового пространства:
docker system prune -a
ВАЖНО! Убедитесь, что все контейнеры успешно запустились, перед запуском этой команды
🆕 Основные улучшения в Swarmica 4.8.x
- Загрузка всех вложений одним кликом
- Новое событие 'SUBJECT_CHANGED' для заявок
- Автоназначение чатов по статусу агента
- Фильтры пользователей в модели чатов
- Фильтрация по категориям в шаблонах
- Вставка шаблонов сообщений в чат
- График трудозатрат
- Метрика трудозатрат в Аналитике
- HTML форматирование сообщений в чате
- Создание новой заявки по email при закрытии старой
- Поддержка цитирования комментариев в Telegram и WhatsApp
- Блок вложений в шаблонах уведомлений о создании заявки
- Документация по API генерации оценки качества
- Возможность создать события для оценки тикетов Проверяющими прямо сейчас
- Шаблоны для создания заявок
- Улучшения чата: комментарии, цитаты, упоминания
- Упоминания пользователей и групп в чатах
- Сущность Активы. Управление активами и их связь с тикетам
- Событие аудита при добавлении CC/BCC в тикете
🧠 ИИ бета*
- Поиск дубликатов статей
Бета-тестирование доступно по запросу.
🛠 Исправленные ошибки
- Добавлены внутренние ссылки на статьи в AI-подсказках
- Исправлен горизонтальный скролл в выпадающем списке
- Исправлена вставка изображений в чат
- Исправлена логика выбора ID организации в Яндекс.Трекере
- Исправлена ссылка на статью для клиента
- Исправления в форме шаблона заявки
- Исправлено отображение цитат в статьях
- Корректный пересчет SLA по недавно решенным заявкам
- Обработка ошибок в результатах AI и очистка старых данных
- Обработка ошибок с длинными названиями файлов вложений
- Исправлена ошибка 404 при удалении фильтра
- Скрытие кнопок редактирования и закрепления в закрытых заявках
- Улучшена обработка гонки триггеров при обновлении заявок
- Устранены лишние сигналы в миграциях сообщений
- Корректная передача комментариев в WebSocket
- Учитываются трудозатраты агентов, не назначенных на заявку напрямую
- Исправлена логика body overflow при модальных окнах
- Исправлен вывод булевых значений в полях заявки
- Единый вид кнопки "Добавить" для вложений и базы знаний