Для ресурсов, подключенных по схеме reverse proxy, в разделе Request logs реализовано два режима просмотра логов: All traffic (Nginx логи нашей платформы) и Policy-evaluated (Cresp-логи).
При переключении между вкладками выбранный временной период сохраняется, а остальные фильтры сбрасываются. Также добавлена возможность построения графиков запросов с учетом заданных фильтров.
Для ресурсов без маршрутизации через Nginx интерфейс остается единым).
В детализации Policy-evaluated (Cresp-логи) добавлено отображение параметра Session ID. Данный идентификатор теперь также можно использовать для фильтрации.
В конструктор Custom rules добавлены новые операторы: empty и not empty. Операторы применимы к полям: User-Agent, Query string, Referer, Header, Cookie и Content-Type. Теперь можно создавать правила не только по конкретным значениям, но и по факту отсутствия или наличия значения в запросе.
В REST API расширены возможности управления L7-серверами-источниками (Origin). Добавлен статус down — при его активации сервер остается в конфигурации, но полностью исключается из распределения трафика. Также реализованы параметры автоматической отказоустойчивости: maxFails (количество полученных подряд 5xx-ответов, после которого сервер выводится из балансировки) и failTimeout (время в секундах, на которое сервер отключается после превышения лимита maxFails).
Улучшения
Оптимизирована навигация и пагинация в разделе Request logs. Размер страницы по умолчанию увеличен до 500 записей. Временной период по умолчанию изменен на последние 15 минут. Лимит отображаемых записей, соответствующих фильтрам, увеличен с 1000 до 10 000.
Обновлен пользовательский интерфейс вкладки Base settings: улучшена визуальная структура и система контекстных подсказок.
В разделе Custom events выведен идентификатор (ID) триггера и добавлена информационная подсказка о возможности настройки уведомлений в соответствующем разделе платформы.
Полностью обновлена документация к методам REST API для раздела /origin. Актуализированы названия методов, описания параметров, примеры запросов и ответов. Добавлена подробная информация о значениях по умолчанию и допустимых перечислениях (enum).
Исправления
Оптимизирована работа с SSL-сертификатами: исправлена логика трансляции ошибок с бэкенда в пользовательский интерфейс, а также скорректированы названия и цветовые индикаторы статусов.
DNS hosting
Новые функции
В REST API для функции Health Checks добавлен параметр настройки резервной цели (standbyData). Вы можете указать резервный IP-адрес или доменное имя, на которые будет направляться трафик исключительно в случае недоступности всех основных серверов.
Улучшения
Улучшена информативность финального окна при импорте DNS-зон. Теперь интерфейс наглядно отображает точное количество успешно импортированных и пропущенных записей.
Platform
Новые функции
В Подписки на уведомления добавлены события для функции Health Checks продукта DNS hosting. Теперь вы можете настроить получение оповещений (по всем доступным каналам) о фактах потери доступности и восстановления IP/домена из ваших DNS.
Для продукта Application protection расширены настройки подписок на уведомления. В канале уведомлений для пользовательских событий добавлено две опции: подписка на все события раздела или настройка точечных уведомлений по выбранным идентификаторам (ID) триггеров.
Улучшения
Оптимизирована логика работы Групп доступа (Access Groups): реализовано автоматическое исключение продуктовых ресурсов из групп в случае их удаления из аккаунта.
Расширены политики доступа. Для пользователей в Группах доступа настроены корректные права на просмотр статистики для всех методов REST API для L7-защиты.
Повышена безопасность учетных записей: установлено строгое ограничение доступа ко всем разделам настроек аккаунта для пользователей, не обладающих правами администратора.
Исправления
Исправлена ошибка в Группах доступа, из-за которой некорректно работала фильтрация по ресурсам и нарушалось отображение продуктовых разделов в зависимости от настроек видимости.
Устранена ошибка, приводившая к непроизвольному сбросу прав доступа (ACL) пользователя при внесении изменений в настройки профиля (например, при смене имени, языка или темы оформления).
Исправлен сбой в системе уведомлений, из-за которого происходила блокировка отправки части сообщений через Webhook по настроенным подпискам.