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

Сигнатура разблокировщика по умолчанию снова актуальна

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

Улучшено

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

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

Улучшено

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

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

Улучшено

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

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

Улучшено

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

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

Улучшено

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

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

Улучшено

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

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

Улучшено

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

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

Улучшено

Меньше неработающих proxy в ротации

Proxy Finder теперь выполняет три проверки доступности параллельно, а не последовательно, поэтому неработающие узлы удаляются примерно в три раза быстрее. Исправление проблемы head-of-line поддерживает стабильную пропускную способность валидации, когда одна подсеть достигает своего rate limit. Для ваших request теперь будет выбираться меньше устаревших proxy.

Улучшено

Актуальность пула proxy теперь проверяется перекрестно

Proxy теперь постоянно проверяются через отдельный сетевой путь, поэтому в рабочем пуле остаются только те выходные узлы, которые действительно работают прямо сейчас (а не только в момент их обнаружения). Когда вы вызываете /api/proxy или позволяете /api/auto маршрутизировать ваш request, выбранный proxy с большей вероятностью сработает с первой попытки.

Улучшено

Запросы нельзя перенаправлять в частные сети

API блокирует любой запрос Single или Browser, чей целевой URL, цепочка перенаправлений или поле proxy разрешается в частный или зарезервированный диапазон IP-адресов. Даже если публичная цель перенаправляет во внутреннюю сеть, запрос останавливается до перехода по такому адресу.

Улучшено

Переключатель языков: поиск, подвал сайта, сканируемые ссылки

Переключатель языков на главном сайте, в блоге, документации и на портале обновлений был переработан. Каждая опция показывает оригинальное название языка и его название на текущем языке интерфейса (например, 'Deutsch · немски' на болгарском сайте), а поле поиска позволяет фильтровать все 13 локалей по названию, коду или идентификатору локали. Теперь каждая опция является настоящей ссылкой с hreflang, поэтому поисковые системы и ИИ-краулеры могут переходить по каждому переводу, а вы можете использовать cmd-клик, чтобы открыть другой язык в новой вкладке. Переключатель также доступен в подвале каждого сайта.

Улучшено

Сессии живут ровно столько, сколько действует их допуск

Раньше Auto снижал TTL сессии хоста при каждой ошибке повтора, даже если ошибка не была связана с реальным истечением срока действия cookie. Сессии постоянно вытеснялись и решались заново, хотя их cookie все еще работали. Теперь TTL увеличивается при длительных успехах и снижается только при реальном истечении срока действия, поэтому сохраненная сессия для хоста, прошедшего проверку Cloudflare, может работать несколько минут, а не прерываться после первой ошибки 403.

Улучшено

Автоматические сессии адаптируются к портативным или закрепленным

Автоматические сессии теперь адаптируются к потребностям каждого целевого ресурса. Сайты без интерактивных проверок работают как портативные сессии, где cookie передаются через пул proxy, поэтому ротация и отказоустойчивость обеспечиваются автоматически. Сайты, привязывающие разблокировку к одному выходному узлу (интерактивный Cloudflare является основным примером), закрепляются с ограничением параллелизма на каждую очистку, чтобы всплеск повторных запросов не привел к потере разблокировки.

Улучшено

Предпросмотр в Activity всегда показывает ID proxy

Предпросмотр запросов в Activity теперь везде отображает непрозрачный ID proxy, что соответствует данным, которые уже возвращались в ответах.