Changelog: 2026-05-01

New #
•
Expanded default HTTP monitor checks from 4 to 9, now including:
• Mixed Content
• Lighthouse
• DNS
• Domain Expiration
• DNS Blocklist
•
Added clearer documentation for Claude Desktop and Claude web MCP configuration, including explicit config examples.
Improvements #
• Improved Broken Links reliability by significantly increasing retry backoff timing, reducing false positives caused by transient network issues.
• Updated domain resolution for RDAP checks to use ICANN-only registrable domains, improving support for domains under private suffixes like workers.dev and github.io.
• Streamed Sitemap and Broken Links report attachments to reduce memory usage on large reports.
• Blog post image conversions now output at 2x retina quality for sharper visuals.
• PagerDuty integration now surfaces assignment failures more clearly when on-call coverage is missing.
• Domain checks now skip unnecessary runs when RDAP servers are rate limited.
• Notification payloads are now automatically truncated to fit provider API limits.
• Improved login UX by merging the SSO notice into the password field.
• Improved unsupported domain check messaging so unsupported TLDs appear as informational rather than errors.
• Creating monitors with both Broken Links and Mixed Content enabled now performs a single crawl, reducing duplicate runs.
Fixes #
• Fixed corrupt notification destination edits where channel changes were not properly saved.
• Fixed issues where notification destination listing could fail due to malformed destination data.
• Fixed performance report date validation to prevent invalid date ranges.
• Fixed mixed content reports from generating empty attachments.
• Fixed blog response cache not clearing when blog posts were updated.
• Fixed GitHub OAuth login failures when users had no verified public email.
• Fixed crawler report attachments so each report gets a unique storage path.
Changes #
• Decommissioned the Bahrain uptime checker location.