ВсичкиНовоПодобреноОправено
Подобрено

Превключвател на езика: търсене, долен колонтитул, обхождаеми връзки

Превключвателят на езика в основния сайт, блога, документацията и портала Updates беше изцяло обновен. Всяка опция показва родното име на езика плюс името му на текущия език на UI (например 'Deutsch · немски' в българския сайт), с поле за търсене, което филтрира всички 13 локала по име, код или locale id. Всяка опция вече е реална връзка с hreflang, така че търсачките и AI роботите могат да проследяват всеки превод, а вие можете да използвате cmd-click, за да отворите друг език в нов раздел. Превключвателят също така присъства в долния колонтитул на всеки сайт.

Оправено

Чистите Cloudflare страници пропускат решаването през браузър

Cloudflare инжектира пасивен скрипт дори в страници, които преминават чисто, а Auto преди третираше всяка референция към него като активно предизвикателство и въпреки това изпълняваше пълно решаване през браузър. Сега само истинските маркери за междинни страници (страницата 'just a moment' и подобните ѝ) задействат пътя през браузъра; чист 200 статус се връща от по-евтиното proxy ниво. Auto също така проследява до 5 пренасочвания по подразбиране (конфигурируемо чрез followRedirects).

Ново

Playground поддържа режим Auto

API Playground във вашето Табло за управление вече има Auto като Режим от най-високо ниво, наред с реда Product (Single, Browser, Proxy Finder). Можете да изпробвате от край до край стълбата, съобразена с разходите, и амортизацията на сесиите, да зададете timeout_ms за общия бюджет и да подадете ignoreProxies директно от UI. Избирането на Auto изключва машините за отделните продукти и обратното.

Ново

Auto приема timeout_ms и ignoreProxies

Две контроли от специфичните за продукта endpoints бяха добавени в Auto. timeout_ms (от 5s до 180s, по подразбиране 120s) вече е общият бюджет за цялото извикване; оркестраторът го разпределя между вътрешните етапи, така че едно под-извикване да не може да изразходи целия ви прозорец. ignoreProxies ви позволява да подадете списък с proxy идентификатори, които Auto трябва да пропусне, като това се зачита при топли сесии, проверката за добър изход и търсенето на нов изход.

Подобрено

Сесиите остават активни толкова дълго, колкото е валидна тяхната оторизация

Преди Auto намаляваше TTL на сесията на хоста при всяка грешка при replay, дори когато грешката не отразяваше реално изтичане на валидността на cookie. Сесиите постоянно бяха премахвани и решавани отново, докато техните cookies все още работеха. Сега TTL се увеличава при продължителни успешни заявки и намалява само при реално изтичане на валидността, така че една научена сесия за хост, преминал през Cloudflare, може да бъде активна няколко минути, вместо да бъде прекратена след първата грешка 403.

Оправено

Browser отчита реалния статус след преминаване на Cloudflare

Когато защитена от Cloudflare цел връщаше реална страница за геоблокиране (451) след успешно преминаване на проверката, продуктът Browser го отчиташе като 200, тъй като watcher твърдо кодираше статуса на преминаване. Сега watcher чете действителния Document след проверката, така че 200 си остава 200, 451 се показва като 451, а Auto отхвърля грешното съдържание и продължава да търси изход, който наистина отговаря на вашите правила validate.

Подобрено

Автоматичните сесии се адаптират към преносими или фиксирани

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

Подобрено

Прегледите на активността винаги показват proxy ID

Прегледите на request в Активност вече показват непрозрачното proxy ID навсякъде, съвпадайки с това, което responses вече връщаха.

Оправено

Cmd+K се отваря при нелатински клавиатури

Клавишната комбинация Cmd+K (Ctrl+K) вече отваря командната палитра и модалния прозорец за търсене независимо от клавиатурната подредба. Преди отчитахме въведения символ (к при кирилица), така че потребителите с нелатинска подредба не получаваха нищо. Сега отчитаме физическия клавиш. Това е коригирано в основния сайт, блога и документацията.

Ново

Шест нови езика, общо 13

Испански, френски, японски, корейски, португалски и руски се присъединиха към съществуващите седем езика. Основният сайт, блогът, документацията и този портал за актуализации вече са достъпни на 13 езика. Изберете от превключвателя с глобус в header; вашият избор се запазва във всички секции чрез споделен cookie.

Ново

Auto endpoint в Dashboard playground

Dashboard playground вече има раздел Auto. Поставете URL, натиснете Send и вижте как Auto се справя с него. Можете да зададете собствени критерии за успех чрез групата Validate, а функцията за история на URL предлага предишно използвани URL адреси, докато въвеждате (един споделен списък за всички endpoints, ограничен до последните 50). Неприложимите полета се скриват според съответния engine, така че всеки раздел показва само входовете, които действително използва.

Оправено

Auto изразходва пълния си бюджет при студени решавания

Едно студено решаване с Auto може да отнеме няколко минути и заявката вече остава отворена за целия си бюджет. Грешките от всеки слой се връщат като JSON, който вашият клиент може да анализира.

Подобрено

Auto връща сесия и проследяване по подразбиране

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

Оправено

Автоматично намаляване до 2 кредита при повтарящи се request-и

Сайтовете с възможност за преизползване на cookie (bet365 беше тестовият случай) задържаха скъпото решаване през браузър на 15 кредита за request, вместо да паднат до евтиното преиграване за 2 кредита след първото решаване. Два бъга: блокировката се задействаше при всякаква временна транспортна грешка, а успешното преиграване в браузъра никога не опресняваше session cookie-тата. И двата са поправени. Повтарящите се request-и към сайт с преизползваемо cookie вече струват 2 кредита след първото решаване, точно както предполага ценообразуването.

Подобрено

Auto преодолява повече типове предизвикателства

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