Oh Dear

Changelog for June 19th, 2026

New DNS validation advisory, response assertions checks, AI repair prompts, and major DNS & ports improvements.

New #

  • Added response body assertions for HTTP uptime checks.
  • Added a comprehensive DNS record validation framework that can detect common configuration mistakes in:
    • A, AAAA, MX, CNAME, CAA, and NS records
    • SPF, DKIM, and DMARC records
  • Added advisory DNS validation warnings directly to the DNS records page.
  • Added AI-powered prompts to help fix:
    • Broken links
    • Mixed content issues
  • Added a free DNS Lookup tool and grouped all public tools into a dedicated section.
  • Added a dedicated feature page for API & Endpoint Monitoring.
  • Added guided baseline setup for first-time Ports Monitoring users.

Improvements #

  • Migrated port scanning from Nmap-based detection to ZGrab2, improving service detection reliability.
  • DNS validation findings are now available through the MCP server, including detailed explanations of misconfigured records.
  • Added support for validating:
    • SPF, DKIM, and DMARC record placement
    • Same-domain SPF includes
    • Single nameserver configurations
    • NS records pointing directly to IP addresses
  • Improved port scan results by refreshing service banners on subsequent scans.
  • Added Cloudflare Email analytics integration for handling permanent email bounces.
  • Reduced CSS size for status pages through targeted Tailwind optimization.
  • Added documentation for HTTP response body assertions.
  • Added a database index to improve downtime reporting performance.
  • Improved uptime reporting performance for large date ranges.

Fixes #

  • DNS validation warnings are now treated as advisory information and will not trigger alerts or mark checks as failed.
  • DNS record change notifications no longer fire for auxiliary validation records such as DMARC or SPF include lookups.
  • Fixed broken documentation links reported by external crawlers.
  • Fixed the Ports Monitoring grace period to correctly match the 12-hour scan schedule.
  • Fixed snoozing notifications until the next workday occasionally returning weekend dates.
  • Fixed broken layout on application health check details page.
  • Fixed server errors when creating monitors with unexpected check payload structures.
  • Fixed crashes caused by missing tag, group, or port check settings data.
  • Fixed public DNS lookup rendering issues and improved DMARC validation.
  • Fixed null cursor pagination issues on empty result pages.
  • Fixed uptime API timeout issues on monitors with large amounts of downtime history.
  • Fixed Cloudflare bounce handling so only permanent hard bounces disable notifications.

Security #

  • Updated phpseclib to address a published X.509 SSRF vulnerability.

Latest changelogs

Want to get started? We offer a no-strings-attached 10 day trial. No credit card required.

Start monitoring

You're all set in
less than a minute!