Changelog
What's new on CrawlFox. Newest first. Subscribe via the RSS feed (coming soon).
2026-05-10
- Tightened the customer API surface — request responses no longer reveal which extractor or proxy served the result.
- Hardened the password-reset flow end-to-end with new /v1/auth/forgot and /v1/auth/reset endpoints.
- Pruned marketing copy of unsubstantiated metrics and dead links; refreshed the homepage code samples to match the live gateway contract.
- Cookie persistence fix in the Camoufox tier — sessions now stick when the cascade pre-bypasses a cheap fetch.
2026-05-09
- Smarter routing when a proxy refuses tunneling: we now try the in-house browser tier before falling back to the external extractor.
- Tightened the extractor selector so vendor-only modes don't compete on the regular threshold path.
2026-05-08
- Added a final-resort external extractor rung to the cascade — proxy-blocked failures now escalate cleanly instead of giving up.
- Replaced the old length-based escalation heuristic with a vendor-agnostic bot-wall classifier.
- Per-attempt detail now records the literal extractor name on the winning rung, so the activity log can show exactly how a request was served.
- Admin /logs modal now shows the full escalation ladder and which extractor succeeded.
2026-05-07
- New customer-facing per-scrape detail page — drill into any request to see attempts, timings, and outcome.
- Crash-resistant browser pools (Camoufox + Obscura) with bounded concurrency and recycle-after-N policies.
- In-page wait for Cloudflare Managed Challenge — most CF sites now resolve without bouncing through an outer retry.
- Gateway refuses to cache bot-wall, error, empty, or challenge bodies — so a poisoned response can't infect later requests.
- Mobile polish across the playground, logs, batch jobs, and docs — popovers, tab strips, and tables now stay inside the viewport.
2026-05-06
- Playground redesign — tabbed multi-format output, runnable curl snippets baked into the keys flow, persistent Recent Runs across reloads.
- Self-serve API key rotation from the dashboard.
- New 'Main content only' toggle and auto-prepended https:// for URLs without a scheme.
- Force-fresh toggle and cache-hit badge so you can tell when a result came from cache.
- SERP got Cards + Table views and dropped the Live tab; defaults to raw JSON with cards on toggle.
2026-05-04
- Dashboard now talks to the gateway for users and batch jobs instead of holding its own user table — single source of truth.
- Admin: hot-hosts and strategies pages, realign-sequence button, plus user create/delete UI with toast feedback and spinner buttons.
- Async proxy combobox replaces the old full-list <select> — pages with thousands of proxies stay responsive.
2026-05-02
- Playground gained Links and Images tabs — extracted links and the scraped image gallery without leaving the page.
- Preview/Raw toggle for markdown output.
- Critical security, performance, and code-quality overhaul across the gateway.
2026-05-01
- Per-job URL cap raised from 50k to 100k for batch jobs.
- Server-action body size limit raised to 25 MB so larger batch submissions don't fail at the edge.
2026-04-30
- Per-cookie list and detail pages with a cookie-detail timeline in the admin pool view.
- Proxy IP-version field added; the Mobile/ISP tier variants were dropped in favour of a cleaner classification.
2026-04-25
- Admin Logs page — paginated table, filter bar, drill-down modal, error-category and per-endpoint charts.
- Admin overview page with live KPIs and a Cookie Pool card.
- Admin API Keys page — create, list, enable/disable, see usage.
2026-04-24
- Premium dashboard redesign — Firecrawl-inspired shell, cards, primitives.
- Sticky scroll-aware nav on the marketing site, premium auth redesign.
- Progressive SERP rendering via NDJSON stream — results appear as they arrive instead of after the full job completes.
2026-04-21
- First production-ready dashboard pass — playground, legal pages, logs, charts.
- Premium landing page redesign showcasing the full feature set.
- Playground and SERP now authenticate to /v1/scrape and /v1/serp with the customer's API key, not an admin token.
2026-04-20
- Dashboard 'Wave 1' shipped — playground, batch jobs, admin users/plans, proxy upgrades.
- Bulk-proxy upload now chunks below the gateway 10k cap, normalises common provider formats, and shows live progress with a concurrency selector.
- Premium SaaS layout with role-aware sidebar and light/dark theme.
2026-04-19
- Initial customer dashboard — signup, auth, key management, usage, plans.
- Admin proxy management UI — list, bulk upload, per-proxy edit.
- Provider-agnostic upgrade CTAs.