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

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

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

Подобрено

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

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

Подобрено

Обновяване на Playground, Reset и пренасяне при поискване

Обновяването на Playground вече не премигва със статичното състояние, преди да се появи отново вашето. Нов бутон Reset (след потвърждение) изчиства и трите request таба, cookies и пренесените proxies наведнъж. Сега даден response може също да пренесе своето proxy ID или User-Agent в следващия request, когато го поискате, вместо да се прилага автоматично зад гърба ви.

Подобрено

Response-ите отразяват proxy-то, което ги е обработило

Всеки Single response вече включва proxy ID-то, което е обработило request-а, а Browser response-ите правят същото. Полезно за верижни извиквания, които трябва да се придържат към едно и също proxy.

Подобрено

Сортируеми колони и сгъваем sidebar

Кликнете върху заглавието на колона в Dashboard, за да я сортирате. Работи за Activity, API Keys и сесии, запазва се при auto-refresh, а Ctrl-клик (Cmd на Mac) изчиства избора. Sidebar-ът също се сгъва до лента с икони, когато искате да осигурите повече пространство за таблицата.

Подобрено

Етикетите в Activity съвпадат с Overview

Преди Activity показваше сурови низове за резултат като Application_fail, докато Overview използваше четими етикети (App Fail) с подходящи цветове. Сега Activity използва същите етикети и цветове, така че двата изгледа се четат по един и същ начин.

Подобрено

Всеки API response съдържа request ID

Автентикираните calls вече се връщат с X-Foura-Request-Id header. Запазете го във вашите logs и ще можете да съпоставите всеки request с неговия ред в Activity, или го предайте на поддръжката, за да можем да проверим точно какво се е случило от наша страна.

Подобрено

Прекратяване на изпълняващи се playground requests

Натиснете новия бутон Cancel, докато се зарежда playground request, и ние го прекратяваме чисто. Панелът се връща в idle състояние със съобщение 'Request canceled' вместо плашеща мрежова грешка.

Подобрено

Proxy Finder проверява пула по-бързо

Опашката за препроверка сега се източва за дни вместо за седмици. Намалихме времето за избор на всеки proxy за тестване от около 2 секунди на около 10 ms, така че пулът остава по-свеж под натоварване. По-малко неработещи IP адреси в ротация, а всяка Single и Proxy Finder заявка работи с по-здрав набор.

Подобрено

Proxy pool се обновява по-бързо

Всяка партида за опресняване вече се разпределя в различни подмрежи, така че всяко изпълнение използва пълния бюджет за паралелност. Пулът на Proxy Finder се обновява 5 до 10 пъти по-бързо и остарелите записи се изчистват в рамките на часове.

Подобрено

Playground вече работи на телефони

Под 768px редът за URL се пренарежда в два реда, response табовете се превъртат хоризонтално, а таблицата с cookie става мрежа от карти. tooltips с подсказки се отварят при tap вместо при hover, а iPhone SE (под 374px) получава допълнително свиване. Бутонът Send е центриран правилно и дълъг URL вече не избутва страницата в хоризонтално превъртане.

Подобрено

Разширяването на Playground вече е истински overlay на цял екран

Преди функцията за разширяване разтягаше response картата в потока на страницата, поради което високите панели добавяха body скрол и изместваха layout-а. Сега тя е фиксиран overlay между sidebar-а и края на viewport-а, с панели, които се разширяват, за да запълнят viewport-а. Escape я затваря, като един helper управлява click и key пътищата.

Подобрено

API отхвърля цели в частни мрежи

Адресите, които се разрешават до диапазон от частна мрежа, вече връщат 400 с ясна грешка за валидация, вместо да бъдат пренасочвани. Проверката се изпълнява преди изпращането на всеки request и обхваща резервираните IPv4 и IPv6 блокове. Ако случайно подадете вътрешен hostname, ще видите ясна грешка веднага. Същото поведение се прилага за Single, Proxy Finder и Browser.

Подобрено

Dashboard playground, преработен в истинско request IDE

Колоните за request и response вече споделят еднакви табове (UI, Body, Headers, Cookies, Raw). Всеки панел има собствен превключвател на изгледа (JSON tree, HTML tree, text), Expand разпъва response на цяла ширина, а Ctrl/Cmd+K отваря find-in-pane с навигация следващ/предишен. Бутоните Copy и Download са разположени във всеки панел и вземат точно това, което е на екрана, а табът Cookies вече групира по host с филтър, изтриване на ред и flag badges.

Подобрено

Всеки блог пост вече има собствена preview картичка

Внедрихме уникални Open Graph картички за всички 30 съществуващи блог поста. Линковете, споделени в Discord, LinkedIn, Slack или Twitter, вече показват изчистен, брандиран preview вместо общ favicon. За новите постове картичката се генерира автоматично, с напасване на текста, което пренася дългите заглавия, вместо да ги отрязва по средата на думата.