TodosNovoMelhoriaCorrigido
Melhoria

As pré-visualizações de atividade sempre mostram o ID do proxy

As pré-visualizações de request na Atividade agora mostram o ID do proxy opaco em todos os lugares, correspondendo ao que as responses já retornavam.

Corrigido

Cmd+K abre em teclados não latinos

O atalho Cmd+K (Ctrl+K) agora abre a paleta de comandos e o modal de pesquisa, independentemente do layout do teclado. Estávamos correspondendo o caractere digitado (к em um layout cirílico), então qualquer pessoa em um layout não latino não obtinha resposta. Agora, correspondemos a tecla física. Corrigido no site principal, no blog e na documentação.

Novo

Seis novos idiomas, 13 no total

Espanhol, francês, japonês, coreano, português e russo se juntaram aos sete idiomas existentes. O site principal, o blog, a documentação e este Portal de Atualizações agora podem ser lidos em 13 idiomas. Escolha no seletor de globo no header; sua escolha é mantida em todas as superfícies através de um cookie compartilhado.

Novo

Endpoint Auto no playground do Dashboard

O playground do Dashboard agora possui uma aba Auto. Cole um URL, clique em Send e veja o Auto resolvê-lo. Você pode definir seus próprios critérios de sucesso por meio do grupo Validate, e um typeahead de histórico de URL sugere URLs usados anteriormente enquanto você digita (uma lista compartilhada entre todos os endpoints, limitada aos últimos 50). Campos não aplicáveis são ocultados por engine, portanto, cada aba mostra apenas os inputs que realmente usa.

Corrigido

O Auto utiliza todo o seu orçamento em resoluções frias

Uma resolução fria do Auto pode levar vários minutos, e a request agora permanece aberta durante todo o seu orçamento. Erros de qualquer camada retornam como JSON que o seu cliente pode processar.

Melhoria

Auto retorna session e trace por padrão

Toda response do Auto agora carrega um objeto meta (qual nível venceu, se um desafio foi resolvido, contagem de tentativas, total de créditos) além da session de trabalho (proxy, cookies, userAgent) para que você possa ver o que contornou o alvo e reproduzir você mesmo. O campo session.proxy é o ID base36 opaco do proxy, nunca um endereço bruto. Defina returnSession: false se você não quiser a session na response.

Corrigido

Amortiza automaticamente para 2 créditos em requests repetidos

Sites com cookies reutilizáveis (bet365 foi o canário) estavam travando na resolução cara do browser a 15 créditos por request em vez de cair para o replay barato de 2 créditos após a primeira resolução. Dois bugs: a trava acionava em qualquer erro de transporte transitório, e um replay de browser bem-sucedido nunca atualizava os cookies de sessão. Ambos foram corrigidos. Requests repetidos em um site com cookies reutilizáveis agora custam 2 créditos após a primeira resolução, exatamente como o preço indica.

Melhoria

Auto resolve mais tipos de desafios

O Auto agora lida com desafios não interativos do Cloudflare (a barreira "Checking your browser" que alguns sites protegidos exibem) de ponta a ponta, em vez de retornar a página do desafio como se fosse conteúdo. Dois casos relacionados também foram corrigidos: um transporte 200 ocultando um interstitial de desafio agora escala para uma resolução real, e um desafio que exibe a barreira novamente após inserir um cookie de autorização agora recarrega e obtém o conteúdo real. Marathonbet é o site principal que agora passa com sucesso; vinted e alguns outros alvos de interstitial-on-200 também são beneficiados.

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.