TodosNovoMelhoriaCorrigido
Corrigido

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.

Novo

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.

Novo

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.

Corrigido

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.

Melhoria

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.

Corrigido

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.

Melhoria

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.

Melhoria

Atualização do Playground, Reset e transporte sob demanda

Atualizar o Playground não pisca mais o estado estático antes que o seu reapareça. Um novo botão Reset (após confirmação) limpa todas as três abas de request, cookies e proxies transportados de uma só vez. Uma response agora também pode transportar seu ID de proxy ou User-Agent para a próxima request quando você solicitar, em vez de aplicar automaticamente por baixo dos panos.

Novo

Veja quanto cada request custa em créditos

Cada response de API agora inclui um header x-foura-credits mostrando quanto essa chamada custou. Uma nova view de Budget no Dashboard detalha o consumo de créditos por API key, domínio e IP do cliente com um gráfico de linha do tempo, e o Playground mostra o mesmo em cada response para que você possa dimensionar o workload antes de escalá-lo.

Novo

Blog da FourA agora em sete idiomas

Cada post no blog agora é renderizado em inglês, búlgaro, alemão, polonês, vietnamita, chinês e árabe. Blocos de código, markdown e links são preservados, e a busca retorna títulos localizados.

Melhoria

As respostas refletem o proxy que as processou

Cada Single response agora inclui o ID do proxy que processou a request, e as Browser responses fazem o mesmo. Útil para chamadas encadeadas que precisam manter o mesmo proxy.

Novo

Árabe entra no ar (com RTL)

O site principal agora é renderizado em árabe com layout completo da direita para a esquerda, elevando a lista de locales para sete. Se o idioma do seu navegador não corresponder à página de destino, um banner fino oferece a opção de alternar.

Melhoria

Colunas ordenáveis e barra lateral retrátil

Clique no cabeçalho de uma coluna no Dashboard para ordená-la. Funciona em Activity, API Keys e sessões, persiste ao auto-refresh, e Ctrl-clique (Cmd no Mac) limpa a seleção. A barra lateral também colapsa para uma barra de ícones quando quiser que a tabela respire.

Novo

Browser resolve Turnstile interativo de ponta a ponta

Sites que barram requests atrás de um widget de desafio interativo (o padrão Turnstile gerenciado é o mais comum) agora retornam HTML renderizado quando você chama o Browser com unblocker: true. Verificado de ponta a ponta contra sites sabidamente protegidos que antes retornavam a página de desafio.

Novo

Site e Playground em seis idiomas

Escolha seu idioma no globo no header. O site e o Playground agora estão disponíveis em búlgaro, chinês, alemão, polonês, vietnamita e inglês, com URLs com suporte a locale que você pode salvar nos favoritos ou compartilhar.