What's Changed
Bug Fixes
- Fix Host header for literal-IP trace URLs — Only set the
Host: one.one.one.oneheader when using literal IP trace endpoints, preventing incorrect headers on custom or fallback URLs (#240) - Deduplicate IPs before DNS record update — Ensures
CloudflareHandle::set_ipsreceives stable, deduplicated input, avoiding unnecessary API calls
Improvements
- Reduce notification noise — Heartbeat pings and notifications are now only sent when a meaningful event occurs (IP updated or update failed), rather than on every polling cycle
- Update CI to Node.js 24 — All Docker GitHub Actions bumped to latest major versions (
setup-qemu-action@v4,setup-buildx-action@v4,login-action@v4,metadata-action@v6,build-push-action@v7) ahead of the Node.js
20 deprecation on June 2, 2026