AlleNeuVerbessertBehoben
Behoben

Dashboard-Bedienelemente folgen dem Dark Theme

Dropdowns, Checkboxen, Scrollbars, automatisch ausgefüllte Felder und Dialog-Buttons hatten im Dark Theme ein helles Erscheinungsbild (weiße Boxen, unerwünschte Konturen). Jetzt folgt jedes Bedienelement dem aktiven Theme. Modals blockieren das Scrollen der Seite im Hintergrund, Tooltips in Dialogen liegen ganz oben und Zahlenfelder verbergen ihre Pfeiltasten.

Neu

Abrechnungsdetails, Organisationen und Schlüsselbesitz

Das Dashboard hat einen neuen Reiter für Abrechnungsdetails für dein Rechnungsprofil: Unternehmen, USt-IdNr. mit Live-Prüfung und Adresse. Organisationen haben jetzt eine eigene Seite mit einer sortierbaren Tabelle, in der du sie erstellen und umbenennen kannst. Jeder API-Schlüssel hat einen Besitzer (persönlich oder eine Organisation), und du kannst einen Schlüssel zwischen diesen übertragen, ohne seine Metriken zu verlieren.

Neu

Individuelle Pläne in der Planauswahl

Wenn wir einen individuellen Plan für dich erstellt haben, wird dieser nun als eigener Tab angezeigt, wenn du den Plan wechselst. Und wenn du noch kein Abonnement hast, führt dich dieselbe Auswahl direkt zum Checkout. Keine E-Mails und Wartezeiten mehr, um zu deinem Plan zu wechseln.

Behoben

PDF-Download für jede bezahlte Rechnung

Der PDF-Button auf einigen bezahlten Rechnungen wurde nicht gerendert, da wir den zugrunde liegenden Link nicht gesetzt hatten. Jede bezahlte Rechnung im Tab "Rechnungen" hat jetzt einen funktionierenden PDF-Button.

Neu

Länderspezifische Proxy-Auswahl in FourA MCP

FourA MCP 0.5.0 fügt eine strikte Länderauswahl zu foura_proxy hinzu. Übergib exitCountries mit den benötigten Zielländern, und ein erfolgreicher Abruf liefert exitCountry plus die wiederverwendbare Proxy-ID für foura_browser. Wenn der Pool keinen Treffer enthält, behält no_eligible_proxy deinen Scope bei, anstatt auf ein anderes Land auszuweichen.

Neu

Beschränke Proxy Finder Exits auf bestimmte Länder

Übergib exitCountries: ["CZ", "GB"] an /api/proxy, um den Exit auf die von dir bereitgestellte Liste zu beschränken. Die Response meldet, welches Land den Request tatsächlich bedient hat, damit Folgeaufrufe dieselbe Geografie festlegen können. Wenn der Pool keinen Treffer hat, schlägt der Aufruf mit no_eligible_proxy fehl, anstatt auf ein anderes Land auszuweichen. Probiere es ohne Code im Playground aus.

Verbessert

Weniger tote Proxies in deiner Rotation

Proxy Finder führt seine drei Liveness-Checks nun gleichzeitig statt nacheinander aus, sodass tote Exits etwa dreimal schneller recycelt werden. Ein Head-of-Line-Fix hält den Validierungsdurchsatz stabil, wenn ein Subnetz sein Rate Limit erreicht. Rechne mit weniger veralteten Proxies für deine Requests.

Verbessert

Proxy-Pool-Aktualität wird nun kreuzvalidiert

Proxies werden nun kontinuierlich über einen separaten Netzwerkpfad validiert, sodass der aktive Pool nur Exits enthält, die aktuell wirklich funktionieren (und nicht nur bei ihrer Entdeckung). Wenn du /api/proxy aufrufst oder /api/auto deinen Request routen lässt, funktioniert der gewählte Proxy sehr wahrscheinlich direkt beim ersten Versuch.

Verbessert

Requests können nicht in private Netzwerke umgeleitet werden

Die API blockiert jeden Single- oder Browser-Request, dessen Ziel-URL, Follow-Redirect-Kette oder Feld proxy in einen privaten oder reservierten IP-Bereich aufgelöst wird. Selbst wenn ein öffentliches Ziel in ein internes Netzwerk umleitet, stoppt der Request, bevor er dort ankommt.

Neu

Credits-Übersicht im Dashboard

Die Übersichtsseite zeigt jetzt ein Credits-Panel mit deinen gesamten verbrauchten Credits sowie einer Aufschlüsselung pro Produkt (Single, Proxy, Browser). Große Zahlen bleiben kompakt (wie 29,7M) und beim Hovern wird der exakte Wert angezeigt. Berücksichtigt deine aktiven Filter und den Zeitraum.

Behoben

Auto akzeptiert Challenge-Seiten nicht mehr als Erfolg

Wenn du eine negative validate an /api/auto übergeben hast (wie {data: {fail: ['"Due to legal reasons"']}}), konnte ein Cloudflare 'Just a moment' Interstitial als gecachter Erfolg durchrutschen, weil die Fail-List nicht mit dessen Text übereinstimmte. Auto lehnt Challenge-Seiten jetzt ab, bevor deine Validierungsregeln greifen. Es tauscht den fehlerhaften Exit aus und löst die Anfrage erneut, anstatt sie zu werten.

Neu

MCP Server: neue Landingpage und Connect-Flow

Es gibt jetzt eine eigene Seite für den FourA MCP Server unter foura.ai/mcp. Wähle deinen Client (Claude Desktop, Claude Code, Cursor, VS Code, Windsurf oder den gehosteten Remote-Server), kopiere die Konfiguration oder installiere mit einem Klick über die Deeplinks Add-to-Cursor und Install-in-VS-Code. Vier Tools werden mitgeliefert: foura_auto, foura_single, foura_proxy und foura_browser.

Neu

Auto handhabt geo-beschränkte Seiten automatisch

Einige Ziele antworten nur auf bestimmte Länder (regionale Wettanbieter, Marktplätze mit Geo-Einschränkungen). Auto bemerkt jetzt, wenn eine Seite geo-beschränkt ist, merkt sich, welche Länder echte Antworten liefern, und zieht bei späteren Aufrufen neue Exits aus diesen Ländern. Gleichzeitige Last wird auch über die erlaubte Menge verteilt, sodass ein einzelner Exit nicht die gesamte Last aufnimmt und rate-limited wird.

Behoben

Lange foura_auto-Aufrufe über den gehosteten MCP werden nun vollständig ausgeführt

Wenn du ein langes Timeout für foura_auto über den gehosteten MCP-Server gesetzt hast, konnte der Request an der Edge ablaufen, bevor dein Aufruf abgeschlossen war. Dies wurde behoben. Auto-Aufrufe mit vollem Budget schöpfen ihr 180-Sekunden-Budget nun vollständig aus.

Behoben

Auto verteilt gleichzeitige Last auf mehrere Exits

Wenn du bei vielen gleichzeitigen Auto-Calls auf ein Target 429-Fehler erhalten hast, liefen diese Calls bisher über einen einzigen gecachten Exit, da der Warm Path den Score-Favoriten wählte und einmal abspielte. Auto öffnet nun bei Bedarf zusätzliche Sessions und leitet jeden Call an den Exit mit der geringsten Last weiter. Ein Burst verteilt sich so auf mehrere Proxy-IDs, anstatt nur eine zu belasten. Lokal gemessen: Ein 100-Call-Burst auf einem portablen Host ohne Cookie verteilt sich nun innerhalb von Sekunden über den gewachsenen Pool.