TodosNovoMelhoriaCorrigido
Corrigido

Os controles do painel seguem o tema escuro

Menus suspensos, caixas de seleção, barras de rolagem, campos com preenchimento automático e botões de diálogo apresentavam uma aparência clara no tema escuro (caixas brancas, contornos indesejados). Agora, todos os controles seguem o tema ativo. Os modais bloqueiam a rolagem da página por trás deles, os tooltips dentro dos diálogos ficam sobrepostos e as entradas numéricas ocultam seus botões de incremento.

Novo

Detalhes de faturamento, Organizações e propriedade de chaves

O Dashboard tem uma nova aba de Detalhes de faturamento para o seu perfil de fatura: empresa, VAT com verificação em tempo real e endereço. As Organizações agora ficam em sua própria página, como uma tabela ordenável que você pode criar e renomear. Cada chave de API tem um proprietário (pessoal ou uma organização), e você pode transferir uma chave entre eles sem perder suas métricas.

Novo

Planos personalizados no seletor de planos

Se criamos um plano personalizado para você, ele agora aparece como sua própria aba ao alterar os planos. E se você ainda não tem uma assinatura, o mesmo seletor leva você diretamente ao checkout. Sem mais e-mails e esperas para migrar para o seu plano.

Corrigido

Download de PDFs para todas as faturas pagas

O botão de PDF em algumas faturas pagas não renderizava porque não estávamos configurando o link subjacente. Agora, todas as faturas pagas na guia Faturas possuem um botão de PDF funcional.

Novo

Seleção de proxy com escopo de país no FourA MCP

O FourA MCP 0.5.0 adiciona seleção estrita no escopo de país ao foura_proxy. Passe exitCountries com os países visíveis ao destino que você precisa, e um sucesso no escopo retorna exitCountry mais o ID de proxy reutilizável para foura_browser. Se o pool não tiver correspondência, no_eligible_proxy preserva seu escopo em vez de recorrer a outro país.

Novo

Restrinja as saídas do Proxy Finder a países específicos

Passe exitCountries: ["CZ", "GB"] para /api/proxy para manter a saída dentro da lista que você fornecer, e a response informará qual país realmente atendeu à request para que as chamadas subsequentes possam fixar a mesma geografia. Se o pool não tiver correspondência, a chamada falhará com no_eligible_proxy em vez de recorrer a um país diferente. Experimente sem nenhum código no Playground.

Melhoria

Menos proxies inativos na sua rotação

O Proxy Finder agora executa suas três verificações de atividade simultaneamente em vez de uma após a outra, para que as saídas inativas sejam recicladas cerca de três vezes mais rápido. Uma correção head-of-line mantém o throughput de validação estável quando uma sub-rede atinge seu rate limit. Espere menos proxies obsoletos selecionados para os seus requests.

Melhoria

A atualidade do pool de proxy agora é validada de forma cruzada

Os proxies agora são validados continuamente a partir de um caminho de rede separado, de modo que o pool de trabalho contém apenas saídas que realmente funcionam no momento (não apenas quando foram encontradas pela primeira vez). Quando você chama /api/proxy ou deixa /api/auto rotear seu request, o proxy escolhido tem mais probabilidade de funcionar na primeira tentativa.

Melhoria

Requests não podem ser redirecionados para redes privadas

A API bloqueia qualquer request Single ou Browser cujo URL de destino, cadeia de redirecionamento, ou campo proxy resolva para um intervalo de IP privado ou reservado. Mesmo se um destino público redirecionar para uma rede interna, o request para antes de chegar lá.

Novo

Visão geral de créditos no Dashboard

A página de Visão geral agora mostra um painel de Créditos com o total de créditos usados mais um detalhamento por produto (Single, Proxy, Browser). Números grandes permanecem compactos (como 29.7M) e passar o mouse revela o valor exato. Respeita seus filtros ativos e intervalo de tempo.

Corrigido

O Auto não aceita mais páginas de desafio como sucesso

Se você passou um validate negativo para /api/auto (como {data: {fail: ['"Due to legal reasons"']}}), um intersticial 'Just a moment' da Cloudflare poderia passar como um sucesso em cache porque a lista de falhas acabou não correspondendo ao seu texto. O Auto agora rejeita páginas de desafio antes de aplicar suas regras de validação, e ele troca a saída ruim e resolve novamente em vez de pontuá-la.

Novo

MCP Server: nova landing page e fluxo de conexão

Agora há uma página dedicada para o FourA MCP Server em foura.ai/mcp. Escolha o seu cliente (Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, ou o servidor remoto hospedado), copie a configuração ou instale com um clique através dos deeplinks Add-to-Cursor e Install-in-VS-Code. Quatro ferramentas vêm incluídas: foura_auto, foura_single, foura_proxy e foura_browser.

Novo

O Auto gerencia sites com restrição geográfica automaticamente

Alguns alvos respondem apenas a países específicos (casas de apostas regionais, marketplaces com restrições geográficas). O Auto agora percebe quando um site possui restrição geográfica, lembra quais países retornam respostas reais e busca novos exits desses países em chamadas subsequentes. A carga simultânea também é distribuída pelo conjunto permitido, para que um único exit não receba toda a carga e sofra rate limit.

Corrigido

Chamadas longas do foura_auto agora são concluídas através do MCP hospedado

Se você configurasse um timeout longo no foura_auto através do servidor MCP hospedado, o request poderia sofrer timeout na edge antes que a sua chamada terminasse. Isso foi corrigido. Chamadas automáticas de budget total agora executam o seu budget de 180 segundos de ponta a ponta.

Corrigido

Auto distribui carga simultânea por múltiplas saídas

Se você tem encontrado erros 429 ao disparar muitas chamadas Auto simultâneas para um alvo, essas chamadas costumavam se concentrar em uma única saída em cache porque o caminho quente escolhia o favorito por pontuação e repetia uma vez. O Auto agora abre sessões adicionais sob demanda e roteia cada chamada para a saída menos sobrecarregada, de modo que uma rajada se espalha por vários IDs de proxy em vez de sobrecarregar um só. Medido localmente: uma rajada de 100 chamadas em um host portátil no-cookie agora se espalha pelo pool ampliado em segundos.