WszystkieNoweUlepszoneNaprawione
Naprawione

Cmd+K opens on non-Latin keyboards

The Cmd+K (Ctrl+K) shortcut now opens the command palette and search modal regardless of keyboard layout. We were matching the typed character (к on a Cyrillic layout), so anyone on a non-Latin layout got nothing. Now we match the physical key. Fixed across the main site, the blog, and the docs.

Nowe

Six new languages, 13 total

Spanish, French, Japanese, Korean, Portuguese, and Russian joined the existing seven languages. The main site, the blog, the docs, and this Updates Portal all read in 13 languages now. Pick from the globe switcher in the header; your choice carries across surfaces via a shared cookie.

Nowe

Auto endpoint in the Dashboard playground

The Dashboard playground now has an Auto tab. Paste a URL, hit Send, watch Auto crack it. You can set your own success criteria via the Validate group, and a URL history typeahead suggests previously-used URLs as you type (one shared list across all endpoints, capped at the last 50). Non-applicable fields hide per engine, so each tab shows only the inputs it actually uses.

Naprawione

Auto requests stop 504-ing on cold solves

A cold Auto solve can run several minutes (proxy grind plus a browser solve). Our HTTP edge was capping requests at 2 minutes and returning a plain HTML 504, so the longest solves looked like a gateway failure even when the orchestrator was still working. We extended the edge timeout past Auto's worst-case run and switched /api/ error pages to JSON, so any error from any layer reads as JSON your client can parse.

Ulepszone

Auto returns session and trace by default

Every Auto response now carries a meta object (which rung won, whether a challenge was solved, attempt count, total credits) plus the working session (proxy, cookies, userAgent) so you can see what cracked the target and replay it yourself. The session.proxy field is the opaque base36 proxy ID, never a raw address. Set returnSession: false if you don't want the session in the response.

Naprawione

Auto amortizes to 2 credits on repeat requests

Cookie-reusable sites (bet365 was the canary) were sticking on the expensive browser solve at 15 credits per request instead of dropping to the cheap 2-credit replay after the first solve. Two bugs: the latch fired on any transient transport error, and a successful browser replay never refreshed the session cookies. Fixed both. Repeat requests on a cookie-reusable site now cost 2 credits after the first solve, exactly as the pricing implies.

Ulepszone

Auto cracks more challenge types

Auto now handles non-interactive Cloudflare challenges (the "Checking your browser" wall some protected sites serve) end-to-end, instead of returning the challenge page as if it were content. Two related cases also got fixed: a transport 200 hiding a challenge interstitial now escalates to a real solve, and a challenge that re-serves the wall after dropping a clearance cookie now reloads and pulls the real content. Marathonbet is the headline site that newly passes; vinted and a few other interstitial-on-200 targets also benefit.

Ulepszone

Odświeżanie Playground, Reset i przenoszenie na żądanie

Odświeżanie Playground nie powoduje już mignięcia stanu statycznego, zanim pojawi się Twój własny. Nowy przycisk Reset (wymagający potwierdzenia) czyści za jednym zamachem wszystkie trzy karty requestów, cookies oraz przeniesione proxy. Response może teraz również przenieść swój identyfikator proxy lub User-Agent do kolejnego requestu na Twoje żądanie, zamiast automatycznego aplikowania ich po cichu.

Nowe

Sprawdź koszt każdego requestu w kredytach

Każdy response API zawiera teraz header x-foura-credits pokazujący koszt tego wywołania. Nowy widok Budget w Dashboardzie rozbija zużycie kredytów na klucz API, domenę i IP klienta na wykresie osi czasu, a Playground pokazuje to samo przy każdym responsie, co pozwala oszacować wielkość workloadu przed jego skalowaniem.

Nowe

Blog FourA w siedmiu językach

Każdy post na blogu renderuje się teraz po angielsku, bułgarsku, niemiecku, polsku, wietnamsku, chińsku i arabsku. Bloki kodu, markdown i linki są zachowane, a wyszukiwarka zwraca zlokalizowane tytuły.

Ulepszone

Odpowiedzi zwracają proxy, które je obsłużyło

Każda Single response zawiera teraz ID proxy, które obsłużyło request, a Browser responses działają tak samo. Przydatne przy wywołaniach łańcuchowych, które muszą korzystać z tego samego proxy.

Nowe

Arabski już online (z RTL)

Główna strona renderuje się teraz w języku arabskim z pełnym układem od prawej do lewej (RTL), co zwiększa liczbę wersji językowych do siedmiu. Jeśli język Twojej przeglądarki nie pasuje do strony, na którą trafiłeś, wąski baner zaproponuje przełączenie.

Ulepszone

Sortowalne kolumny i zwijany pasek boczny

Kliknij nagłówek kolumny w Dashboardzie, aby ją posortować. Działa dla Activity, API Keys i sesji, utrzymuje się po automatycznym odświeżeniu, a Ctrl-kliknięcie (Cmd na Macu) czyści wybór. Pasek boczny zwija się również do paska ikon, gdy chcesz dać tabeli odetchnąć.

Nowe

Browser rozwiązuje interaktywny Turnstile end-to-end

Strony, które blokują żądania za pomocą interaktywnego widgetu z wyzwaniem (najczęstszym przypadkiem jest zarządzany Turnstile), zwracają teraz wyrenderowany HTML, gdy wywołujesz Browser z unblocker: true. Zweryfikowane end-to-end na znanych, zabezpieczonych stronach, które wcześniej zwracały stronę z wyzwaniem.

Nowe

Strona i Playground w sześciu językach

Wybierz swój język za pomocą ikony globu w headerze. Strona i Playground są teraz dostępne po bułgarsku, chińsku, niemiecku, polsku, wietnamsku i angielsku, z URL-ami uwzględniającymi lokalizację, które możesz zapisać w zakładkach lub udostępnić.