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

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

В таблице сравнения тарифов теперь есть строка пропускной способности. Каждый публичный тариф включает безлимитную пропускную способность, поэтому исходящий трафик не будет незаметно расходовать ваш бюджет по мере роста нагрузки. В индивидуальных тарифах с ограничениями отображается точное значение в 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, что соответствует данным, которые уже возвращались в ответах.

Улучшено

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

Каждый ответ Auto теперь содержит объект meta (какой уровень сработал, была ли пройдена проверка, количество попыток, общая стоимость в кредитах), а также рабочую сессию (proxy, cookies, userAgent), чтобы вы могли видеть, что именно открыло целевой ресурс, и повторить запрос самостоятельно. Поле session.proxy содержит непрозрачный идентификатор proxy в формате base36, а не прямой адрес. Установите returnSession: false, если вы не хотите получать данные сессии в ответе.

Улучшено

Auto решает больше типов проверок

Auto теперь полностью обрабатывает неинтерактивные проверки Cloudflare (экран "Checking your browser", который показывают некоторые защищенные сайты), вместо возврата страницы проверки под видом контента. Также исправлены два связанных сценария: статус 200 на транспортном уровне, скрывающий промежуточную проверку, теперь запускает полноценное решение, а проверка, повторно показывающая экран после установки clearance cookie, теперь перезагружается и получает реальный контент. Marathonbet стал главным сайтом, который теперь успешно проходит проверку. Улучшения также коснулись vinted и нескольких других целей с промежуточными страницами при статусе 200.

Улучшено

Обновление Playground, кнопка Reset и перенос параметров по запросу

При обновлении Playground исходное состояние больше не промелькивает перед тем, как появится ваше. Новая кнопка Reset (с подтверждением действия) за один раз очищает все три вкладки request, cookies и перенесенные proxy. Теперь response также может передавать свой proxy ID или User-Agent в следующий request по вашему запросу, вместо автоматического применения без вашего ведома.

Улучшено

Ответы возвращают ID обработавшего их proxy

Каждый Single response теперь содержит ID proxy, который обработал request, и Browser responses делают то же самое. Это полезно для цепочек вызовов, которым нужно использовать один и тот же proxy.