3.4.1 (2026-10-25)
Bug fixes
- The CLI recognizes Playwright’s headless shell, installs it with its bundled Playwright when needed, and avoids checking or reinstalling browsers for commands that don’t launch one. Docker images can use their own Chromium without downloading Playwright’s. (#598, #549)
- Scraping now backs off across all requests to a throttled host, honors
Retry-After, and avoids repeated HTTP retries for Cloudflare challenges before falling back to a browser. (#600) - Crawls request HTML first so sites that provide Markdown responses don’t lose navigation and pages; Markdown responses are still supported when available. (#599)