Skip to content

v0.7.2

Choose a tag to compare

@justapithecus justapithecus released this 11 Feb 16:01
· 157 commits to main since this release
797a712

IPC stability fix and container runtime hardening

Summary

Fixes a critical IPC hang caused by third-party code writing to stdout, and addresses several container runtime regressions introduced by the Chrome for Testing migration.

Highlights

  • 🐛 IPC stdout guard — third-party code (puppeteer-extra, stealth plugin) writing to process.stdout no longer corrupts the IPC channel; stray writes are redirected to stderr with a diagnostic warning (#161)
  • 🐛 Restore TLS trust store — ca-certificates is no longer purged from the full container image, fixing HTTPS failures at runtime (#160)
  • ⚡️ Chrome for Testing — full image now uses a pinned Chrome for Testing tarball instead of distro Chromium, matching the puppeteer compatibility matrix (#159)
  • 🦺 Architecture guard — full image build fails fast on non-amd64 instead of silently producing a broken image (#160)
  • 🐛 Add libasound2 — missing ALSA shared library added to Chrome dependency set (#160)

Breaking Changes

  • Full container image (ghcr.io/pithecene-io/quarry:0.7.2, :latest) is now amd64-only. arm64 users should use the slim image with an external browser sidecar.

Upgrade Notes

  • If pulling :latest on arm64, switch to :0.7.2-slim and provide Chromium via --browser-ws-endpoint.
  • No SDK API changes. Drop-in replacement for 0.7.1.

Full Changelog: v0.7.1...v0.7.2

What's Changed

Full Changelog: v0.7.1...v0.7.2