Blog images react to your theme toggle
Embedded screenshots and diagrams in blog posts now switch when you flip the light/dark toggle. No more dark images burning a hole in a bright page, or pale screenshots disappearing on a dark one.
Latest updates and improvements to FourA
Embedded screenshots and diagrams in blog posts now switch when you flip the light/dark toggle. No more dark images burning a hole in a bright page, or pale screenshots disappearing on a dark one.
The product chip filter (Single, Proxy, Browser) now works on Metrics and Activity too, not just Overview. Pick a product anywhere, and your choice carries across all three pages. One small caveat: the Concurrency scope on Metrics is disabled when a product filter is active, since concurrency isn't broken out by product yet.
Added an explicit acceptable-use clause covering third-party websites, plus a clearer jurisdiction section: Sofia courts with the EU consumer carve-out preserved. Worth a quick re-read if you're working with us at scale.
Sharing a FourA link on Twitter, Slack, LinkedIn, or Discord used to fall back to one generic card. Every public page now has its own preview image with the right title and chips. Small detail, but it shows up every time someone shares us.
Dead exits now get evicted from the picker instead of retried, so response times hold under sustained load. In our load tests p95 sits under 500ms.
Smart picker, round two. The working pool used to grow as we discovered new proxies, and slower ones snuck back into rotation. Now it drops them on the fly, so response times hold steady whether you've been running ten minutes or ten hours.
Proxy selection used to be random. Now Proxy Finder remembers which proxies performed well for each destination, and picks those first. Early requests still sample a few to build the picture. After that, you should see steadier response times and fewer slow tails on repeat targets.
We tightened up our rollouts. When we ship a new version of Single, Proxy Finder, or Browser, the load balancer waits for each new instance to be actually ready before routing traffic to it. The brief blips you might've seen during our release windows are gone.
Country and continent fields on proxy lookups are more accurate now. We promoted the heavier-weight geo data source to authoritative and dropped the lighter one to fallback. Border-region IPs that used to flip between countries stay put. Filter by country in Proxy Finder, and your results should be steadier.
We pruned two dead source feeds and added 25 new ones. Input validation got tighter too, so non-IPv4 hosts and unknown protocols never enter the pool. The result is a larger, cleaner pool feeding Proxy Finder.
We now return a 503 when our service is briefly unavailable, and a 502 when a response can't be parsed. Both replace the old generic 500. Your retry logic can trust the status code now.
Proxy Finder now keeps its ranking data across restarts. After a deploy, your requests route through proven-good proxies right away instead of waiting for the picker to warm up again. The first-request slowdown that used to follow restarts is gone.
Proxy Finder pulls in newly validated proxies incrementally now, so fresh IPs land in rotation seconds after they're verified. Stale ones drop out on the same cadence. If you've seen the occasional retry on a proxy that just died, that window's smaller.
When you create your first API key, the success modal shows a working curl with your real endpoint and X-API-Key header. The Overview page has sample data ready so you're not staring at an empty dashboard, and the API Keys list now shows a proper empty state with next-step hints.
Toggle light or dark on one FourA page and every other open tab switches with it. The theme cookie is the single source of truth now, so the app, blog, docs, and status portal all stay in sync without a refresh.