Changelog

See what's new in Oh Dear.

09-04-2025

Improvements

🐘 We performed a couple of upgrades and we're now running our entire service on PHP 8.4 and Laravel 12 🥳

04-04-2025

Improvements

  • When a site is considered offline because of too many redirects, we add a visual indicator to the UI that shows where in the redirect process the limit was reached
  • Add datetime tooltips for uptime & scheduled tasks, to more clearly show UTC/server/user timezones

Fixes

  • Bugfix timestamp for scheduled task notifications not properly showing
  • Allow longer application health check URLs on input validation

Internals

  • Better insights & notifications to subscription updates
28-03-2025

New features

  • Allow toggling to only receive new broken links notifications (only when we detect that there are new broken links compared to the previous run)

Fixes

  • Fixed some missing translations on certificate detail pages
21-03-2025

Improvements

  • New and improved ping.ohdear.app is now processing incoming traffic, around 5x faster than the old system 🎉

Fixes

  • Fixed performance chart on dashboard rendering backwards in edge cases
  • Bugfix custom thresholds for certificate expiration monitoring
14-03-2025

Improvements

  • Extended the Broken Links detail pages with fine-grained "Solutions", offering insights & actionable tips to resolve the detected problems
  • Added ability to override robots.txt when crawling, allowing "force crawl" and "force do not crawl" URL options
  • Tweaked blog layout for minor improvements
  • Better internal management of our testimonials
  • Applied response-caching for all marketing pages of the site (server-side rendering from 500ms -> 100ms)

Fixes

  • Applied smarter rate limiting & retry logic when deliver bulk notifications to the same destination (ie: same Slack channels)
  • Fixed dark-mode styling on the homepage for small top-banner missing CSS
  • Fixed performance issue on uptime check pages not loading when sites were down for > 24hrs
  • Fixed the "Feature announcements" posts on the blog not sorting properly
07-03-2025

Improvements

Fixes

  • Fixed wrong IP for the New York Lighthouse server being reported in the IPs Oh Dear uses
28-02-2025

Improvements

  • Fixed message when certificates expire, to show actual time remaining before expiry instead of "soon"
  • Affiliate page updated
  • Introduction of this Changelog section 🥳
  • Internal improvements to our helpdesk/support integrations
  • Clarified the setup instructions for Telegram Notifications
21-02-2025

Improvements

  • Pass-through IP address for ping-beta customers
  • Allow local testing of ping callbacks
  • Show Sitemap and Sitemap URL issues separately
  • Filter invalid Markdown tags when configuring a Status Page
  • Replace bespoke cookie banner with Cookiebot

Fixes

  • Prevent status update requests as a user is typing
14-02-2025

Improvements

Beta releases

07-02-2025

Activity

  • The team is attending LaraconEU 2025 to meet with clients & like-minded developers 🥳
31-01-2025

Improvements

  • Redesigned the "Add Site" screen for simplicity, advanced options are now hidden by default
  • Add download and uptime exports per site
  • Add daily downtime summary export
  • Add sync status page sites api endpoint
  • Add create status page api endpoint
  • Add delete status page site api endpoint

Fixes

  • Fix for handling of bounced e-mail notifications