v0.3.0
This maintenance release hardens the documented deployment and updates all dependencies. Two changes are important for existing users:
-
Deployment defaults changed: the Compose files now bind the proxy to
127.0.0.1, and workers run as a non-root user with a seccomp profile (#93). Review your deployment if you exposed the proxy differently. -
Playwright is now 1.62.1: remote clients must use a matching Playwright version to connect.
What's Changed
- Switch worker to playwright-core by @mbroton in #64
- docs: simplify agent instructions by @mbroton in #68
- ci: enforce Conventional Commit PR titles by @mbroton in #69
- docs: remove stale design notes by @mbroton in #76
- ci: group Playwright dependency updates by @mbroton in #77
- fix(ci): match Playwright Docker dependency by @mbroton in #79
- fix(ci): use Playwright group schedule by @mbroton in #86
- ci: add maintenance verification gates by @mbroton in #89
- fix(ci): prevent partial Playwright updates by @mbroton in #91
- fix(worker): handle Redis outages by @mbroton in #92
- fix(security): harden deployment boundary by @mbroton in #93
- chore(proxy): upgrade toolchain and dependencies by @mbroton in #94
- chore(worker): upgrade compatible dependencies by @mbroton in #95
- chore(worker): upgrade Redis client to v6 by @mbroton in #96
- chore(worker): upgrade Playwright to 1.62.1 by @mbroton in #97
- fix(config): validate timing relationships by @mbroton in #98
- ci: validate a release before publishing its images by @mbroton in #99
- chore(proxy): update Go to 1.26.6 by @mbroton in #100
- fix(ci): pull the redis image before the release smoke test by @mbroton in #101
Full Changelog: v0.2.4...v0.3.0