Skip to content

v0.3.2

Latest

Choose a tag to compare

@nihalwashere nihalwashere released this 01 Jul 22:37

Fixes

  • Fix stale proxy connections causing scrapes to hang after hours of uptime
    • Root cause: Node 19+ changed http.globalAgent to keepAlive: true, causing proxy-chain to pool TCP connections to upstream proxies that go stale
    • Fix: custom proxy tunnel with http.Agent({ keepAlive: false }) for fresh connections per request
    • Fixed in both playwright-pool.ts and browser-session.ts
  • Reduce withPage hard timeout from 90s to 60s (matches reader-api timeout)
  • SSR fallback for framework hydration error pages (Next.js, Nuxt)
  • Production request lifecycle logging (daemon, browser pool, scraper)

Tests

  • 25/25 test files, 346/346 tests pass