TodosNovoMelhoriaCorrigido
Melhoria

Requests can't be redirected to private networks

The API blocks any Single or Browser request whose target URL, follow-redirect chain, or proxy field resolves to a private or reserved IP range. Even if a public target redirects into an internal network, the request stops before it gets there.

Melhoria

Language switcher: search, footer, crawlable links

The language switcher across the main site, blog, docs, and Updates portal got an overhaul. Each option shows the language's native name plus its name in your current UI language (so 'Deutsch · немски' on the Bulgarian site), with a search box that filters all 13 locales by name, code, or locale id. Each option is now a real link with hreflang, so search engines and AI crawlers can follow every translation, and you can cmd-click to open another language in a new tab. The switcher also lives in the footer of every site.

Melhoria

Sessions live as long as their clearance actually does

Auto used to ratchet a host's session TTL downward on every replay failure, even when the failure didn't reflect a real cookie expiry. Sessions kept getting evicted and re-solved while their cookies still worked. The TTL now grows on aged successes and only retreats on real expirations, so a learned session for a Cloudflare-cleared host can carry across several minutes instead of dying after the first 403.

Melhoria

Auto sessions adapt to portable or pinned

Auto sessions now adapt to what each target needs. Sites without interactive challenges run as portable sessions where cookies ride the proxy pool, so rotation and failover come automatically. Sites that bind their unlock to one exit (interactive Cloudflare being the main one) get pinned with a per-clearance concurrency cap, so a burst of replays can't burn through your unlock.

Melhoria

Stored Activity payloads always show the opaque proxy ID

We tightened proxy redaction in stored request payloads. Before, an internal upstream proxy address could leak into the Activity log preview when the original request was mutated for forwarding. Now any raw proxy URL in a stored payload is replaced with the opaque proxy ID (or with [redacted-proxy] if there's no ID to restore). The visible response was already opaque; this closes the same loop on the request preview.

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.

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.

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.

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.

Melhoria

Rótulos do Activity correspondem ao Overview

O Activity costumava exibir strings de resultado brutas como Application_fail, enquanto o Overview usava rótulos amigáveis (App Fail) com as cores corretas. Agora, o Activity usa os mesmos rótulos e cores, de modo que as duas visualizações sejam lidas da mesma forma.

Melhoria

Cada response de API contém um ID de request

Chamadas autenticadas agora retornam com um header X-Foura-Request-Id. Armazene-o em seus próprios logs e você poderá associar qualquer request à sua linha em Activity, ou envie-o ao suporte para que possamos verificar exatamente o que aconteceu do nosso lado.

Melhoria

Cancelar requests do playground em andamento

Clique no novo botão Cancelar enquanto um request do playground está carregando e nós o abortamos de forma limpa. O painel volta ao estado ocioso com uma nota 'Request cancelado' em vez de um erro de rede assustador.

Melhoria

Proxy Finder reverifica o pool mais rápido

A fila de reverificação agora esvazia em dias em vez de semanas. Reduzimos o tempo para escolher cada proxy a ser testado de cerca de 2 segundos para cerca de 10 ms, para que o pool permaneça mais atualizado sob carga. Menos IPs inativos em rotação, e cada chamada do Single e do Proxy Finder trabalha com um conjunto mais saudável.

Melhoria

Pool de proxies atualiza mais rápido

Após remover o limite por execução de ontem, a atualização continuava travando sempre que um grande bloco de proxies dominava a fila. Agora distribuímos cada lote entre sub-redes distintas, para que cada execução use todo o orçamento de concorrência. O pool do Proxy Finder renova 5-10x mais rápido e as entradas obsoletas são limpas em poucas horas.