- First stable release of Agenix Playwright Grid
- Production-ready CI/CD, Docker/Compose, Helm chart, observability, and docs
- Reliability upgrades: Borrow TTL, node sweeper, graceful shutdown, Redis resilience
- Optimized Dockerfiles and dependency updates
Highlights
- End-to-end GitHub Actions workflows (build, test, publish NuGet, SBOM, artifacts)
- Optimized Dockerfiles for faster, reproducible builds
- Borrow TTL handling and improved node sweeping for robust pooling
- Graceful shutdown and better Redis resilience
- Prometheus configuration refactor and richer logging
- SQLite results store and enhanced sidecar logging
- Documentation published via MkDocs with custom CSS and assets
- New Helm chart for Kubernetes (Hub, Worker, Dashboard, Redis, Ingress templates)
What’s Changed
- Add GitHub workflows, issue templates, and contribution guidelines fo… — by @asuruceanu in #1
- Add GitHub workflow for building, testing, publishing NuGet packages … — by @asuruceanu in #2
- Improve GitHub workflow: Add retry logic for pulling Docker image and… — by @asuruceanu in #3
- Enhance GitHub workflow: Add docker-compose artifact generation, SBOM… — by @asuruceanu in #10
- Refactor Prometheus config structure and update GitHub workflow for a… — by @asuruceanu in #11
- Refactor Dockerfiles for optimized caching, add label-matching tests,… — by @asuruceanu in #12
- chore: Bump Microsoft.Extensions.Configuration.Abstractions and 2 others — by @dependabot[bot] in #9
- chore: Bump Microsoft.AspNetCore.Components.Web from 8.0.8 to 8.0.19 — by @dependabot[bot] in #8
- chore: Bump Microsoft.Extensions.Configuration from 9.0.6 to 9.0.8 — by @dependabot[bot] in #6
- chore: Bump Microsoft.AspNetCore.SignalR.Client from 8.0.8 to 9.0.8 — by @dependabot[bot] in #5
- chore: Bump Microsoft.Extensions.Configuration.Binder from 9.0.6 to 9.0.8 — by @dependabot[bot] in #4
- Add Borrow TTL handling, improve node sweeper, and refactor Dockerfil… — by @asuruceanu in #13
- Refactor Dockerfiles for consistent structure, introduce dry-run cont… — by @asuruceanu in #14
- Introduce doc publishing via MkDocs, add custom CSS & assets, and ref… — by @asuruceanu in #15
- Implement graceful shutdown, enhance Redis resilience, update docs, a… — by @asuruceanu in #16
- Add logging improvements, SQLite results store, and enhance sidecar l… — by @asuruceanu in #17
- Add Playwright Grid Helm chart with Redis, Ingress templates, and enh… — by @asuruceanu in #23
New Contributors
- @asuruceanu made their first contribution in #1
- @dependabot[bot] made their first contribution in #9
Full Changelog: https://github.com/agenixframework/agenix-playwright-grid/commits/v1.0.0
Getting Started
- Images: ghcr.io/agenixframework/agenix-playwright-grid-{hub,worker,dashboard}:latest
- Helm chart: deploy Hub/Worker/Dashboard with Redis and optional Ingress
- Documentation: see the project docs site for quickstart and configuration
Thanks to everyone who contributed and tested this release!