Highlights
- Browser sessions: keep cookies, localStorage and sessionStorage across requests, with shared session support for the native API, MCP and FlareSolverr-compatible clients.
- Better resource management: bounded request deadlines, cancellation cleanup, browser crash recovery and memory-aware recycling. Optional controls let smaller deployments disable ad blocking, adjust advertised browser concurrency or retire idle browsers.
- More challenge support: native Anubis and CAP handling, improvements to Cloudflare and other CAPTCHA flows, and an optional 2Captcha fallback.
- Faster browser flows: avoid unnecessary network-idle waits when a content selector is provided, while preserving default JavaScript settling.
- Updated release stack: refresh compatible dependencies and build web/docs images from the monorepo lockfile.
Major changes
- ca4bb00 and 4cabc71 add isolated browser sessions and FlareSolverr session compatibility (#188, #207).
- efda2f0 improves resource cleanup, deadlines, browser recovery and challenge solvers; 35d99ba moves dashboard history aggregation into SQLite (#191, #205).
- 4de58d5 improves Anubis detection and bounded browser recovery (#189, #197). a156b9c verifies every visible CAP widget.
- 33aabee adds optional 2Captcha fallback and site-specific task profiles (#27, #206). Real paid-service acceptance remains unverified.
- b04ea4d shares browser execution and preserves content readiness; db33272 bounds shutdown after unexpected process errors (#209).
- 7a86a7d adds opt-in meta refresh following; fbdf69c preserves raw text responses; 22a8475 validates custom Firefox preferences (#192, #201, #203).
- 8e8bebb updates compatible dependencies, 57e0d9d fixes web/docs Docker builds, and 2f1b8b6 prepares v1.8.0 (#210).
Thanks to @StLyn4, @elazar and @yuxi-liu-wired for their contributions.
Full changelog: v1.7.0...v1.8.0