Speed improvements to dashboard and performance graphs
Behind the scenes
Removed all code related to new ping endpoint
Fixed an issue with deleted site data not executing on schedule
Fixed Clickhouse managed database issues (compute and sharding)
Optimised Clickhouse ingress and queries for performance reporting
18-04-2025
New features
On the snooze screen of a check, we now display the history when the check has been snoozed
We've activated new onboarding and offboarding email flows
Behind the scenes
All of the uptime and performance statistics have been moved from MySQL to ClickHouse, unlocking future improvements
By leveraging parallel testing, we made our test suite run 3x faster on GitHub Actions
Fixes
Fixed a bug where times were not displayed in the correct timezone on the scheduled jobs log
We’ve added help text on various notification screens, making them easier to use
Our status page now gets automatically updated, even if the uptime check is snoozed
We’ve improved the error handling of our DNS checker, making it more reliable
The sitemap checker can now correctly process empty sitemaps
We increased the maximum run time of the sitemap checkers, enabling checking larger sitemaps
A bug was fixed that prevented status pages from being automatically refreshed
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
Automated deployments to staging & production for new ping-beta endpoint