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
v2025.2.72.707 – Custom channel improvements, link shorter optimization
Обратите внимание на важные изменения в работе сокращателя ссылок:
- Контент веб-версии сообщения теперь передается без модификаций. Это значит, что действия с ней будут отображаться в карточке профиля как действия с контентом. Ссылки на веб-версии по прежнему передаются с параметром
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. Заблокирован на территории РФ.