Oh Dear

Changelog for June 26th, 2026

New status page email subscriptions, Cloudflare Email migration, improved Broken Links, and Lighthouse reliability.

New #

  • Added a new State of Website Uptime page with uptime statistics and insights.
  • Added email subscriptions for status pages.
  • Added a Move to another team option in the monitor settings page.
  • Migrated all email notifications from Postmark to Cloudflare Email.
  • Added documentation explaining how to invite the Oh Dear Slack bot to private channels.

Improvements #

  • Improved Lighthouse reliability on pages with lots of videos by preventing unnecessary timeouts.
  • Improved Broken Links reports:
    • Split links into separate Broken page and Found on columns.
    • Moved ignored links into their own dedicated tab.
  • Improved monitor dispatching by globally shuffling checks to reduce concurrent crawls against the same infrastructure.
  • Improved billing settings by consolidating them into tabs, ensuring cancelled teams can still access invoices.
  • Improved DNS validation by removing duplicate validation findings and correctly detecting apex records.
  • Improved the Go uptime checker to match the capabilities of the PHP uptime checker.
  • Purged the status page cache automatically whenever a status update changes.
  • Added an automatic reminder to help teams with high alert volumes review and reduce notification noise.
  • Recorded the reason whenever a notification destination is automatically disabled after repeated failures.

Fixes #

  • Fixed Lighthouse checks timing out on websites with large numbers of embedded videos.
  • Fixed Lighthouse report layout when screenshots are unavailable.
  • Fixed server errors when searching the documentation.
  • Fixed false multiple-SPF warnings caused by self-referencing SPF includes.
  • Fixed retry behavior so permanently invalid notification recipients are no longer retried.
  • Fixed human-readable validation errors when sending test notifications to invalid email addresses.
  • Fixed cron limit exceeded messages so they are less likely to be truncated by clients.
  • Fixed Slack reconnects for legacy integrations without requiring them to be recreated.
  • Fixed reseller-managed teams being blocked from deletion when billing belongs to the parent reseller.

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!