Repository navigation
v0.13.2
Browser endpoint portability and release tooling hardening
Summary
Adds the QUARRY_BROWSER_ENDPOINT env var for container-native browser pool configuration, fixes the pre-run health gate to accept tokenized and path-prefixed external browser services, introduces task version:bump for single-command lockstep releases, and ensures all release tooling runs on macOS.
Highlights
QUARRY_BROWSER_ENDPOINTenv var binds to--browser-ws-endpoint, enabling Compose-native browser pool configuration without YAML config mounts- Pre-run browser health gate warns on probe failure instead of hard-failing — preserves compatibility with tokenized or path-prefixed external WS endpoints
task version:bump V=X.Y.Zupdates all lockstep targets, rebuilds SDK and executor bundle, and verifies lockstep in a single command- Multi-crawler deployment topology and browser endpoint documentation added to container guide
- Release tarball now includes built SDK (
pnpm run buildbeforepnpm pack) scripts/version-bump.shandTaskfile.yamlversion tasks use portable sed/grep for macOS support
Upgrade Notes
- If you relied on the pre-run health gate to hard-reject unreachable browser endpoints, note that it now logs a warning and continues. The executor will still fail fast via Puppeteer if the browser is genuinely unreachable.
Full Changelog: v0.13.1...v0.13.2