🎉 Features
- Add a WebSocket keepalive mechanism to improve node availability tracking and connection stability (
7ed73f621) by @0xJacky - Add global site check controls, including enable/disable, concurrency limits, and configurable check intervals (
535c8efb3) by @0xJacky - Honor the configured health check protocol during both scheduled checks and manual tests (
c38e0a28b) by @0xJacky
🐛 Bug Fixes
- Restore the WebSocket connection used during certificate issuance so live progress updates work correctly again (
329e8589e) by @0xJacky - Reduce outbound connection pressure in site checks by reusing shared HTTP transports, deduplicating requests, and avoiding unnecessary repeated fetches (
535c8efb3) by @0xJacky - Improve upstream handling reliability and expand test coverage (
89c1fdfb4) by @sleet0922 - Fix embedding for generated assets whose names contain underscores (
32d5ce001) by @temasmirnov - Update non-major dependencies and release tooling to improve overall reliability (
f73aabb59,20538d9c7,513d5d6fb) by @renovate[bot]