v2026.2.77
v2026.2.77.189 — Интеграция с IDigital Direct API и улучшения
В этом обновлении добавлен новый SMS-провайдер IDigital Direct API, ускорен пересчёт статических сегментов, а также проведена оптимизация работы с PostgreSQL и редактора сценариев.
Интеграция с SMS-провайдером IDigital Direct API
В этом обновлении добавлена поддержка нового SMS-провайдера — IDigital Direct API.
При настройке сендера для этого провайдера требуется указать токен для авторизации в API.

Поддерживаются:
- Формат запроса — JSON массив (batch-отправка до 1000 сообщений)
- Callback-статусы:
delivered,undelivered,unsent - Retry-логика для HTTP-кодов 429, 500, 502, 503 (exponential backoff)
При необходимости URL отправки можно переопределить через конфигурационный параметр SMS_IDIGITAL_CUSTOM_SENDING_URL.
Улучшено
- Ускорен пересчёт статических сегментов.
- Улучшена информативность ошибок при расчёте глобальной контрольной группы со стратификацией.
- Оптимизирован процесс работы с базами данных PostgreSQL, что упрощает соблюдение требований ИБ при развёртывании платформ ы.
- Добавлена возможность автоматической очистки старых файлов в директории
download_taskreport. - В журнал рассылки добавлены локализованные сообщения для новых типов ошибок.
- Ускорена работа редактора сценариев.
- Улучшен интерфейс:
- кнопка просмотра очереди сендера теперь отображается только для Email-каналов;
- в списке сегментов продуктов теперь корректно отображается пользователь, который последним обновил сегмент.
Прочее
- Исправлена передача полей
custom_dataв захват событий при запуске сценария через APIworkflows/start. - В разделе тестирования рассылки тестовый профиль теперь создаётся только при наличии хотя бы одной подписки.
- При деактивации глобальной контрольной группы добавлена возможность вывести профили из группы, при этом система зарегистрирует событие о выходе.
- Исправлено выполнение миграции балльных транзакций
point_trc_migrateдля ClickHouse в реплицированном режиме. - Импорт шаблонов через архив больше не приводит к подстановке
httpв ссылки на изображения, что снижает риск попадания писем в спам. - В сценарии при настройке "Сегмента по расписанию" теперь корректно сохраняется выбранный месяц запуска. Запрещён выбор прошедшей даты.
- Исправлено отображение ошибки при отсутствии профилей, подходящих под условия стратификации в интерфейсе глобальных контрольных групп.
- В кастомных каналах исправлена подстановка значения по умолчанию для числовых полей, использующих предопределённый список значений.
- Исправлена ошибка, из-за которой профили с большим количеством дополнительных полей не вносились в программу лояльности.
- В узле сценария "Обновление статического сегмента" теперь доступны для выбора только сегменты из текущей базы профилей.
- В отчётах аналитики удалённые уровни групп Программы лояльности больше не отображаются как пустые строки — теперь виден их статус и ID.
- Исправлена ошибка, из-за которой профили не захватывались в сценарий при переключении условия триггера с "Клик по ссылке в Email" на "Любой клик в Email".
- При создании индексов в панели администратора поле
_xxhтеперь можно выбрать вручную в общем списке полей вместо автоматического добавления через отдельный чекбокс. - При изменении типа расписания в броадкаст-рассылках несовместимые опции больше не сохраняются.
- В сегментах пользовательские поля больше не подменяются системными при создании условий отбора.
- Исправлено отображение версии процессов
procmarketиwebmarket. - В сегменты добавлены новые условия для отбора профилей по исключению из глобальной контрольной группы.
- Исправлена проблема с выбором ресурсов и сегментов в условиях сегмента для пользователей с ограниченными правами.
- Исправлена ошибка, из-за которой при импорте профилей через API в поле с типом "Список" записывались только числовые значения.
- Исправлен захват профилей в сценарий при активации пикселя с условием отбора «содержит» или «не содержит».
- Улучшен интерфейс захвата событий для кастомных каналов: у странена возможность выбора события, которое не обрабатывается хуками.
- Устранена проблема активации кампаний при недоступности одного из участников реплики MongoDB.
- Поля атрибутов с запретом редактирования в активных объектах корректно отключаются после активации.
- В сегментах исправлена работа условия "за последние X дней": значение 1 теперь корректно отбирает события только за текущий день.
- Устранена проблема с медленной обработкой очереди
hook_eventsпри захвате событий с содержимым сообщений. - Исправлена ошибка, из-за которой не работала синхронизация статических сегментов с Facebook Ads Manager при выборе типа данных "Внешний идентификатор".
- При отправке броадкаст-рассылки по часовому поясу профилей при отсутствии подходящих профилей теперь выводится сообщение "Не найдено профилей по выбранным часовым поясам".
- Исправлено отображение заголовков полей в условиях сегментов — теперь используются заголовки, заданные в запросе сегментации.
References
v2026.2.77: PL-18253 PL-19527 PL-20943 PL-20994 PL-21310 PL-21505 PL-21515 PL-21579 PL-21610 PL-21698 PL-21704 PL-21749 PL-21769 PL-21783 PL-21786 PL-21794 PL-21806 PL-21819 PL-21821 PL-21826 PL-21851 PL-21857 PL-21858 PL-21860 PL-21868 PL-21879 PL-21880 PL-21885 PL-21899 PL-21909 PL-21922 PL-21929 PL-21931 PL-21934 PL-21937 PL-21949 PL-21967 PL-21970 PL-21988 PL-22007 PL-21198 PL-18441 PL-18398 PL-8898 PL-18381 PL-21870 PL-21596 PL-21990 PL-12550 PL-17566 PL-21192 PL-21773 PL-21517 PL-21796 PL-21442 PL-20763 PL-20475 PL-21745 PL-21834 PL-21965 PL-21953 PL-21713 PL-21847 PL-20466 PL-19945
v2026.2.77.941 — Оптимизация, функция экранирования
В этом обновлении проведена масштабная оптимизация внутренних процессов платформы: ускорена сегментация, работа с шаблонами, внешние SQL-запросы и процессы отправки. Добавлена функция escape для экранирования переменных и новые конфигурационные параметры для управления интервалом расчёта сегментов. Платформа стала стабильнее и быстрее.