ВсеНовоеУлучшеноИсправлено
Исправлено

Изменение тарифа теперь успешно проходит проверку 3D Secure

Когда ваш банк запрашивал 3D Secure при повышении тарифа, запрос ожидал изменения, которое так и не происходило (никто не предлагал вам пройти аутентификацию). Процесс изменения тарифа теперь обрабатывает этот дополнительный шаг так же, как и при первой подписке, поэтому обновление проходит успешно.

Новое

Кастомные тарифы отображаются на вкладке биллинга

Если администратор назначает вам кастомный тариф, теперь он отображается в разделе Billing / Plan как 'Ваш кастомный тариф: {name} ({price})' с кнопкой для оформления подписки. Ранее это назначение оставалось скрытым, пока вам о нем не сообщали.

Улучшено

Browser списывает кредиты за каждую пройденную защиту, а не только за Cloudflare

Раньше Browser списывал 30 кредитов за пройденную защиту только при появлении clearance cookie от Cloudflare. Теперь он делает то же самое для любой защиты, которую мы распознаем и проходим, начиная с SiteGround. Ответ также содержит defenses: { present, cleared }, чтобы вы могли определить, какой вендор стоял на пути, даже если мы его еще не обошли (DataDome, PerimeterX, Akamai, Incapsula и hCaptcha пока только распознаются, но не проходятся).

Улучшено

В ответе браузера указываются все обнаруженные и пройденные системы защиты

Теперь ответы браузера возвращают defenses: { present, cleared }: каждого вендора, запущенного целевым ресурсом, и каждого, которого мы фактически обошли. Биллинг работает по тому же правилу. Запрос, который обходит любого вендора (не только Cloudflare), считается решением защиты, а вендоры, которых мы распознаем, но пока не можем обойти, отображаются в present и никогда не повышают цену.

Новое

Single проходит проверки SiteGround без браузера

SiteGround обслуживает значительную часть небольших магазинов на WordPress и WooCommerce, поэтому его экран Robot Challenge Screen представляет собой целый класс целей, а не один сайт. С помощью unblocker: true Single теперь решает эту задачу внутри процесса и возвращает реальную страницу. До этого для данного класса целей приходилось запускать Browser, что означало ожидание и оплату сессии браузера. Файл cookie для прохождения проверки возвращается в ответе, поэтому повторные запросы остаются дешевыми.

Исправлено

Браузер обрабатывает промежуточные страницы с перенаправлением

Теперь браузер обрабатывает страницы проверки, которые выполняют перенаправление до того, как их тело может быть прочитано, поэтому запросы к защищенным сайтам возвращают контент вместо пустого ответа.

Новое

Single решает Robot Challenge от SiteGround

SiteGround ставит 'Robot Challenge Screen' перед множеством небольших магазинов на WordPress и WooCommerce; там не на что нажимать, это proof of work на основе SHA-1. Теперь Single проходит его за один вызов и возвращает реальную страницу за 2 кредита вместо 30 кредитов за браузерную сессию. Это первая защита, не связанная с Cloudflare, с которой Single справляется самостоятельно.

Исправлено

Ваши заголовки имеют приоритет при вызовах Single и Proxy

Когда вы отправляете заголовок в запросах Single или Proxy с включенным механизмом разблокировки (по умолчанию), ваше значение теперь достигает целевого сервера в отправленном виде. Распространенные заголовки, такие как Accept и User-Agent, могли отправляться дважды, и некоторые upstream-серверы выбирали неверный вариант. Если вы замечали, что на Accept: application/json возвращается XML, или закрепленный User-Agent не учитывается, теперь это исправлено.

Улучшено

Понятный ответ 403, если ваш тариф не поддерживает геотаргетинг

Если вы передаете exitCountries, а ваш тариф не включает геотаргетинг, вы получите ответ 403 с указанием параметра и способа исправления. Больше не нужно гадать, какое поле в request вызвало проверку. Тарифы с поддержкой геотаргетинга работают без изменений.

Улучшено

Безлимитная пропускная способность теперь отображается в тарифах

В таблице сравнения тарифов теперь есть строка пропускной способности. Каждый публичный тариф включает безлимитную пропускную способность, поэтому исходящий трафик не будет незаметно расходовать ваш бюджет по мере роста нагрузки. В индивидуальных тарифах с ограничениями отображается точное значение в GB.

Улучшено

Развертывания поддерживают весь пул воркеров в работе

Ранее любой воркер, который выпадал между релизами, оставался офлайн, пока это не замечали, что незаметно снижало пропускную способность в часы пик. Теперь каждое развертывание восстанавливает полную мощность пула вместе с постепенным обновлением, поэтому пики трафика обслуживаются с ожидаемой пропускной способностью.

Улучшено

В раздел Использование и лимиты добавлены индикаторы, сортировка и автообновление

В разделе Использование и лимиты появились индикаторы внимания для вкладок, цветные шкалы использования (желтые при 80%, красные при превышении лимита), сортируемый столбец Last used и автообновление каждые 30 секунд. Откройте этот раздел на боковой панели в Dashboard.

Исправлено

Рассылка писем с предупреждениями о кредитах приостановлена на время внедрения тарифов

Рассылка предупреждений о расходе кредитов приостановлена до тех пор, пока каждому аккаунту не будет назначен тариф. Если вы получили уведомление об использовании на 100%, можете его игнорировать. В вашем аккаунте ничего не изменилось.

Улучшено

На странице тарифов показано содержимое каждого плана

Таблица сравнения на странице тарифов теперь сгруппирована по использованию, функциям, rate limit и аккаунту. Каждая ячейка берет данные из той же модели плана, которую читает API, поэтому то, что вы там видите, точно соответствует вашему плану. Пропускная способность не ограничена ни на одном публичном плане.

Новое

Страница использования и лимитов в панели управления

Теперь каждый лимит тарифа отображается рядом с вашим фактическим использованием за текущий расчетный период. Кредиты разделены на выставленные к оплате (только успешные запросы) и израсходованные (все потребленные ресурсы), с детализацией по ключам и счетчиками в реальном времени для параллельных запросов и частоты. Откройте ее из боковой панели в вашем Dashboard.