Highlights
- Nearly 4× faster cold starts in like-for-like Docker benchmarks through concurrent Redis validation, progressive browser-pool warmup, and immediate Tier 0 availability
- Bounded memory usage with rolling browser replacement after repeated Tier 3 and Tier 4 contexts
- Reliable challenge responses — persistent Cloudflare interstitials are no longer returned as successful pages
- Deterministic Docker startup with Camoufox, GeoLite2 City, and uBlock Origin bundled and SHA-256 verified
- Non-root and read-only container support with no runtime addon downloads
- Improved Prowlarr compatibility, redirect handling, response metadata, and container diagnostics
Major changes
- fac3445 prepare the v1.4.0 release
- 242caac clarify stable, baseline, and nightly Docker image tags
- 196243c modernize GitHub Actions and introduce a reproducible release verification gate
- 693d81b update packages and align the runtime stack to mutually compatible versions
- ff5756c upgrade to Camoufox v152.0.4-beta.28 and verify architecture-specific runtime assets
- 4445e10 support explicit non-root users and read-only Docker deployments (Issue: #60, PR: #61)
- ac79af3 accelerate cold starts with concurrent Redis validation and progressive browser-pool warmup
- b379799 prevent stale Cloudflare challenges from being returned as successful responses (Issue: #53, PR: #59)
- c0769af bound Camoufox memory growth with rolling browser recycling (Issue: #52, Related to #13 and #17, PR: #58)
- 66e48fd support Prowlarr POST content metadata at the FlareSolverr compatibility boundary (Issue: #50, PR: #57)
- 2547daa improve diagnostics for Camoufox startup failures behind Gluetun (Issue: #54, PR: #56)
- c2ab109 report the effective URL after redirects (Issue: #51, PR: #55)
- 5d19afc add TrueNAS and Unraid community app catalog links