Skip to content

v0.13.2

Choose a tag to compare

@justapithecus justapithecus released this 14 Mar 21:12
· 29 commits to main since this release
9c5389c

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_ENDPOINT env 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.Z updates 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 build before pnpm pack)
  • scripts/version-bump.sh and Taskfile.yaml version 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