Перейти к основному содержимому
Версия: v71

v2025.2.72

v2025.2.72.0 – Redis storage, processes optimization

Добавлено

Redis-хранилище

Теперь для корректного функционирования платформы требуется использование Redis-совместимого хранилища. Такое хранилище:

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

Мы рекомендуем использовать Kvrocks. В документации по установке платформы приведено руководство по его подключению.

Поддержка кворумных очередей RabbitMQ и единый виртуальный хост

предупреждение

Перед установкой обновления необходимо создать новый виртуальный хост (по умолчанию altcraft) и убедиться, что текущий пользователь имеет на него полные права.

к сведению

Если в старых виртуальных хостах остались сообщения, для их переноса можно использовать плагин Shovel. Ниже приведен пример переноса сообщений из очереди trk_read в виртуальном хосте / в виртуальный хост altcraft:

rabbitmqctl set_parameter shovel trk_read '{
"src-protocol": "amqp091",
"src-uri": "amqp://altcraft:abcdefghijklmnopqrstuvwxyzABCDEF@localhost:5672",
"src-queue": "trk_read",
"dest-protocol": "amqp091",
"dest-uri": "amqp://altcraft:abcdefghijklmnopqrstuvwxyzABCDEF@localhost:5672/altcraft",
"dest-queue": "trk_read"
}'

Другие изменения

  • Теперь пользователь может создать новый отчет на основе существующего.
  • Добавлена возможность настроить пул обработчиков для RMQ Event Sender.
  • Теперь время пользовательской сессии настраивается через параметр PROCAUTH_SESSION_TIME_SEC, а возможность продолжать использовать сессию при смене IP-адреса — через PROCAUTH_SESSION_ALLOW_CHNET.

Улучшено

  • Улучшена производительность платформы.
  • Улучшена стабильность процесса procintegras.
  • Оптимизирован механизм обработки задач процессом proctask.

Прочее

  • Исправлены некоторые UI/UX-ошибки в интерфейсе.
  • Устранены ошибки, связанные с некорректным отображением показателей аналитики.
  • Проверка наличия ссылки подтверждения в шаблонах снова работает корректно.
  • Устранены ошибки, связанные с авторизацией в платформе.
  • Элементы сценариев автоматизации стали работать стабильнее — устранены ошибки, возникавшие в их работе.
References

v2025.2.72.0: PL-18318 PL-18343 PL-18519 PL-18367 PL-18349 PL-18323 PL-18192 PL-18321 PL-18322 PL-18262 PL-18316 PL-18483 PL-18445 PL-18482 PL-18276 PL-18458 PL-18427 PL-18389 PL-18372 PL-18347 PL-18319 PL-18332 PL-18403 PL-18396 PL-18359 PL-18375 PL-18379 PL-18302 PL-18307 PL-18295 PL-18255 PL-17490 PL-17886 PL-18134 PL-17904 PL-16949 PL-16946 PL-17729 PL-17590 PL-16965 PL-17223 PL-15798 PL-17545 PL-17068 PL-17474 PL-17453 PL-17131 PL-17451 PL-17442 PL-17399 PL-16918 PL-17328 PL-17302 PL-16782 PL-17192 PL-17243 PL-17023 PL-16948 PL-17101 PL-17087 PL-17091 PL-11284 PL-16885 PL-17030 PL-17029 PL-16969 PL-17013 PL-6658 PL-16541 PL-16356 PL-16702 PL-3437 PL-16530


осторожно

Обратите внимание на важные изменения в работе сокращателя ссылок:

  • Контент веб-версии сообщения теперь передается без модификаций. Это значит, что действия с ней будут отображаться в карточке профиля как действия с контентом. Ссылки на веб-версии по прежнему передаются с параметром dummy=1;
  • Формат ссылок изменен с ^(/s/[A-Za-z0-9_-]{5,20})$ на ^(/s[A-Za-z0-9_\-!~\.]{10,12})$.

Добавлено

  • Добавлено динамическое отображение статуса процессов при запуске и остановке платформы с помощью akd.
  • Теперь над элементами сценария отображается количество вошедших и вышедших профилей.
  • В меню вставки переменных доступны переменные имени и ID сценария, а также ID элемента и его тип.
  • Теперь у пользователей есть возможность переопределять шаблоны формы при помощи custom-файлов.
  • Добавлен журнал запусков для триггерного элемента сценария "Захват по расписанию".
  • В карточке профиле теперь отображается информация об ошибках сценариев, если профиль находился в ГКГ.
  • Для API-запросов на получения списка сценариев и информации о шаблоне добавлены параметры updated_user и update_time.

Улучшено

Улучшения пайплайнов пользовательских каналов

Значительно улучшена работа пайплайнов пользовательских каналов. Внесены следующие изменения:

  • Исправлены ошибки, возникающие в ходе работе пайплайнов.
  • Добавлен доступ к именам объектов.
  • Теперь пайплайн может принимать дату событий в объекте EventObject.
  • Добавлен уникальный идентификатор сообщения в пайплайне, совпадающий с ID в ClickHouse.

Другие улучшения

  • Теперь в файле конфигурации можно переопределить Firebase URL для каждого аккаунта платформы.
  • Интерфейс поиска и фильтрации по платформе был обновлен.
  • Произведен рефакторинг работы сокращателя ссылок. Устранена дубликация ID ссылок и сокращена максимальная длина ссылки до 14 символов.
  • Константа maxAmountOfChanges вынесена из segstat_recalc в отдельный параметр конфигурации — SEGSTATIC_PROFILE_CHANGES_BATCH_SIZE.
  • Оптимизирована работа ML-сервиса Best Send Time. Связанные с сервисом параметры конфигурации также были изменены.
  • Улучшена производительность платформы.
  • Улучшена стабильность процессов procworkflow, webcontrol и proctask.

Прочее

  • Статические сегменты, созданные через API, теперь корректно пересчитываются.
  • Исправлен неверный расчет сегментов с одинаковым названием файлов.
  • В базах профилей теперь корректно отображается дата последнего обновления.
  • Триггер захвата подписок в сценарии теперь учитывает выбранный канал и ресурс.
  • Исправлена JavaScript-ошибка на странице выбора типа кампании при создании кампании из календаря.
  • Сессия в веб-интерфейсе больше не завершается слишком быстро.
  • Функция adddate теперь корректно работает в элементе сценария "Вызов API".
  • JSON-фильтр теперь поддерживает проверку полей с символом подчеркивания в имени.
  • Push-шаблон, импортированный через API, теперь можно открыть в бета-редакторе.
  • Параметры not_strict и subscription_filter в сценариях теперь работают корректно.
  • AKMTA теперь корректно обрабатывает DSN при использовании адреса из поля From в MAIL FROM.
  • Исправлена ошибка 500 при запросе веб-версии через API для профилей в стоп-списке.
  • Исправлена ошибка, возникающая при размещении пикселя через Менеджер тегов.
  • Исправлен парсинг ответа по статусам от сендера SMSTraffic.
  • При парсинге .xls файлов номера телефонов теперь корректно читаются.
  • Значение send_message_id в custom JSON для Push теперь совпадает с send_message_id из хука захвата событий.
References

v2025.2.72.707: PL-18764 PL-18548 PL-18710 PL-18763 PL-18671 PL-18659 PL-17043 PL-16495 PL-17891 PL-18293 PL-18486 PL-18752 PL-18674 PL-18761 PL-18095 PL-18634 PL-18661 PL-18548 PL-18531 PL-17937 PL-18383 PL-18264 PL-18449 PL-17595 PL-17827 PL-18750 PL-13124 PL-18737 PL-18070 PL-17894 PL-17772 PL-18132 PL-18672 PL-18703 PL-18712 PL-18669 PL-18619 PL-18613 PL-18648 PL-18546 PL-13124 PL-18573 PL-15659 PL-18734 PL-18705 PL-18693 PL-18668 PL-17784 PL-18662 PL-18608 PL-17418 PL-16610 PL-18697 PL-18043 PL-18685 PL-18683 PL-18676 PL-18656 PL-18605 PL-18524 PL-18660 PL-18658 PL-18447 PL-18494 PL-18632 PL-15330 PL-18592 PL-17661 PL-17120 PL-18534 PL-18446 PL-18304 PL-18261 PL-17705 PL-18417 PL-15337 PL-18164


*Организация Meta, которой принадлежат продукты Instagram, Facebook и WhatsApp, признана экстремистской и запрещена на территории РФ.
**Viber является товарным знаком Rakuten Group, Inc. Заблокирован на территории РФ.