ToutNouveauAmélioréCorrigé
Corrigé

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.

Nouveau

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.

Nouveau

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.

Corrigé

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.

Amélioré

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.

Corrigé

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.

Amélioré

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.

Amélioré

Rafraîchissement du Playground, Reset et transferts à la demande

Le rafraîchissement du Playground n'affiche plus brièvement l'état statique avant que le vôtre ne réapparaisse. Un nouveau bouton Reset (soumis à confirmation) efface les trois onglets de request, les cookies et les proxies transférés en une seule fois. Une response peut désormais également transférer son ID de proxy ou son User-Agent dans la request suivante lorsque vous le demandez, au lieu de s'appliquer automatiquement à votre insu.

Nouveau

Visualisez le coût en crédits de chaque request

Chaque response API contient désormais un header x-foura-credits indiquant le coût de cet appel. Une nouvelle vue Budget dans le Dashboard détaille la consommation de crédits par clé API, domaine et IP client à l'aide d'un graphique temporel, et le Playground affiche la même information sur chaque response afin de vous permettre de dimensionner une charge de travail avant de la mettre à l'échelle.

Nouveau

Le blog FourA disponible en sept langues

Chaque article du blog s'affiche désormais en anglais, bulgare, allemand, polonais, vietnamien, chinois et arabe. Les blocs de code, le markdown et les liens sont préservés, et la recherche renvoie des titres localisés.

Amélioré

Les responses renvoient le proxy qui les a traitées

Chaque response Single inclut désormais l'ID du proxy qui a traité la request, et les responses Browser font de même. Utile pour les appels chaînés qui doivent rester sur le même proxy.

Nouveau

L'arabe est disponible (avec RTL)

Le site principal s'affiche désormais en arabe avec une mise en page de droite à gauche complète, ce qui porte à sept le nombre de locales disponibles. Si la langue de votre navigateur ne correspond pas à celle de la page de destination, un fin bandeau vous propose de basculer.

Amélioré

Colonnes triables et barre latérale repliable

Cliquez sur l'en-tête d'une colonne dans le Dashboard pour la trier. Fonctionne pour Activity, API Keys et les sessions, persiste après le rafraîchissement automatique, et un Ctrl-clic (Cmd sur Mac) annule la sélection. La barre latérale se replie également en une barre d'icônes pour laisser respirer le tableau.

Nouveau

Browser résout le Turnstile interactif de bout en bout

Les sites qui bloquent les requests derrière un widget de challenge interactif (le modèle Turnstile géré est le plus courant) renvoient désormais du HTML rendu lorsque vous appelez Browser avec unblocker: true. Vérifié de bout en bout sur des sites connus pour être protégés qui renvoyaient auparavant la page de challenge.

Nouveau

Site et Playground en six langues

Choisissez votre langue depuis le globe dans le header. Le site et le Playground sont désormais disponibles en bulgare, chinois, allemand, polonais, vietnamien et anglais, avec des URL localisées que vous pouvez ajouter à vos favoris ou partager.