Skip to content

v0.12.7

Choose a tag to compare

@github-actions github-actions released this 23 Sep 09:39
· 18 commits to main since this release

v0.12.7 (2026-09-23)

Bug Fixes

  • Replace Selenium/geckodriver with Camoufox (9c0f443)

geckodriver session creation hung at TLS handshake through the Tor SOCKS5 proxy: ReadTimeoutError at 120s, then the SIGTERM shutdown timed out after 60s and left ConnectionResetError in the logs (Bugsink FIREFOX_READER_WEB_SERVICE-1, -2, -3 — 90 events). Selenium's geckodriver transport has no way to bound new-session time through a SOCKS proxy.

Camoufox (Playwright-based Firefox) launches through the same SOCKS5 Tor proxy with a 30s navigation ceiling, per-attempt retries, and a context manager that guarantees browser teardown. geckodriver and the hand-built Firefox are removed from the Dockerfile; tests rewritten (32 passing).


Detailed Changes: v0.12.6...v0.12.7