Аддон XF 2.x.x [DigitalPoint] App for Cloudflare® [1.9.8]

  • Изменена формулировка "API-токены и ключи" на "API-токены" (больше не допускаются глобальные ключи, только API-токены)
  • Обновлена библиотека графиков (Chart.js) до версии 4.4.1
  • Создано обходное решение для аддонов, отключаемых при обновлении XenForo (нам нужно установить externalDataUrl, чтобы замена %ASSET:stylefolder% var работала как ожидается для пользователей R2 при компиляции шаблонов .less). По сути, мы запускаем наш слушатель событий кода app_setup, даже если все аддоны отключены в процессе обновления.
  • В URL-адресах с предварительной подписью принудительно устанавливаются заголовки Content-Type и Content-Disposition HTTP-ответа (исправляет ситуацию, когда что-то вроде rclone устанавливало неверный тип содержимого для объекта в ведре R2).
  • Графики статистики Cloudflare на панели администратора динамически изменяют размер при изменении размера окна
  • Добавлена возможность для отдельных вызовов API игнорировать несколько кодов ошибок, а не только один
  • Изменено название метода FsMounts::getFsAdapters на FsMounts::getDpFsAdapters, чтобы избежать коллизии имен с аддоном XFCloud (необходимо обновить аддон FileSystem, если вы его используете)
  • Вызовы API, необходимые для создания страницы настроек Cloudflare, теперь выполняются параллельно (сейчас это 10 вызовов API, которые раньше выполнялись последовательно). Просмотр (и редактирование) настроек теперь значительно быстрее (он быстрее, чем один самый медленный вызов API, а не медленнее, чем все 10 вызовов API, сложенные вместе).
  • Добавлено больше проверок на вменяемость для неожиданных результатов API Cloudflare
  • Исправлена проблема, при которой старые публичные домены не включались при настройке ведра R2 для данных XenForo (в ситуации, когда это было уже существующее ведро, которому уже был назначен публичный домен (ы))
  • Добавлена ссылка на информацию о том, зачем нужно каждое разрешение на токен Cloudflare
  • Обновлены глубокие ссылки на ведра R2 для использования новой конечной точки URL
  • Подавление ошибки ограничения скорости Cloudflare при очистке URL из кэша, когда включено кэширование гостевых страниц (очень посещаемый сайт может превысить ограничения скорости API, если на него одновременно поступает миллион сообщений)
  • Улучшена обработка ситуации, когда API Cloudflare не работает/недоступен
  • Рабочие Cloudflare, создаваемые для p####i изображений и p####i unfurl, были переписаны, чтобы быть ES-модулями вместо рабочих служб
  • Удалена настройка "Security -> Privacy Pass Support" (она была устаревшей и больше не используется Cloudflare)
Полностью изменена работа с API управления ботами
Добавлены настройки режима Super Bot Fight в качестве управляемых опций (включение/выключение опций будет зависеть от того, что позволяет ваш тарифный план Cloudflare):
Скорее всего, автоматизировано
Определенно автоматизировано
Проверенные боты
Защита статических ресурсов
Оптимизация для WordPress
Обнаружение JavaScript
ВерхНиз