Changelog

New features, improvements, and fixes — everything we ship to make your monitoring better.

Subscribe via RSSCurrent build v5.1.8
Newv5.1.4

Embeddable status badge

Show your live status where your users already are. Grab a copy-paste status badge — a small pill that reads "All systems operational" (or degraded / outage / maintenance) and links back to your status page — from your status page's new "Status badge" settings, in a dark or light theme. It updates on its own. Every public status page also serves its status as CORS-enabled JSON for custom widgets and integrations.

Newv5.0.9

Third-party components on status pages

Show the live status of the services you depend on — GitHub, Cloudflare, Stripe, GitLab, OpenAI, Slack, Google Cloud and 30+ more — right on your own status page. Add a component, pick the service (and the specific parts you rely on, or its overall status), and WatchFor keeps it fresh automatically from the provider's public status page — now with a 30-day uptime history bar so visitors see the recent track record, not just the current moment. Answers your customers' first question during an outage: is it you, or your provider?

Newv5.0.8

PagerDuty incident integration

Route alerts to PagerDuty via Events API v2 with full incident lifecycle: a firing alert opens a PagerDuty incident and the recovery auto-resolves the same one, so on-call never pages over something already fixed. Rich details (diagnosis, expected vs detected, confirming locations) and a View-in-WatchFor link ride along, and EU-region PagerDuty accounts are supported.

Newv5.0.6

ntfy push notifications

Alerts can now push straight to your phone or desktop via ntfy — the free, open-source notification service with no account required. Subscribe to a topic in the ntfy app, paste the topic name, done. Critical incidents arrive at max priority (can bypass Do Not Disturb), recoveries at normal, and tapping opens the incident. Self-hosted ntfy servers and access tokens are supported.

Newv5.0.5

Microsoft Teams alert notifications

Alerts can now post straight into a Teams channel as rich Adaptive Cards — severity-colored, with diagnosis, expected vs detected values, confirming locations and a View-incident button. Setup uses the modern Teams Workflows webhook (the path Microsoft replaced classic connectors with): create the workflow from the channel's ⋯ menu, paste the URL, done.

Newv5.0.0

Telegram alert notifications

Alerts can now reach you on Telegram — delivered by the official WatchFor bot. Just press Start on the bot (or add it to a group), paste your chat ID, and incident notifications arrive with full context: diagnosis, expected vs detected values, confirming locations and recovery updates.

Newv4.9.5

MCP server monitoring — handshake, tool inventory & drift detection

A new monitor type for Model Context Protocol servers, the backbone of AI agents. Every check performs the real protocol handshake, negotiates the version and walks the full tool inventory — and drift detection alerts you with the exact diff when any tool is added, removed or its description changes (the rug-pull attack agents can't see coming). Includes phase-level latency, bearer auth and default alert rules.

Newv4.9.5

Free MCP Server Checker

Paste any MCP endpoint URL and get a protocol-level report in seconds: initialize handshake, negotiated version, capabilities, phase timings and the complete tool inventory — the view an AI agent actually gets, which a plain HTTP check can never show. No account needed.

Newv4.9.1

Filter monitors by type

The monitors list now has a type filter — quickly narrow the view to just your Core Web Vitals, HTTP, SSL or any other monitor type. It only lists types you actually use, shows counts, works in both card and row views, and is shareable via the page URL.

Fixedv4.8.9

Fixed rare unexpected sign-outs while navigating the dashboard

Quickly moving around the dashboard could occasionally bounce you to the sign-in page for about a minute with no explanation. Session checks no longer trip over internal request limits, and in the unlikely event a check is throttled, the sign-in page now explains what happened and returns you automatically.

Fixedv4.8.3

Switching organizations updates the dashboard instantly

After switching to another organization, the dashboard could keep showing the previous one's data until you refreshed the page. It now reflects the new organization immediately.

Improvedv4.7.6

Repeat reminders for ongoing incidents

You're notified once when an incident opens. Now each monitor can also send repeat reminders — every 1, 6, 12 or 24 hours while it stays down. Reminders stop the moment you acknowledge the incident or it resolves. Off by default.

Newv4.6.2

Heartbeat & cron job monitoring

A new monitor type that works in reverse: your backup, cron job or worker pings a unique URL when it runs, and WatchFor alerts you when the ping doesn't arrive on time. Interval or cron schedules with a grace period, exit-code reporting, and Healthchecks-compatible ping URLs — a heartbeat counts as a regular monitor, no separate pricing.

Newv4.5.9

Import your monitors from Instatus

Connect with your Instatus API key and bring monitors over from every status page in your workspace — HTTP with headers, auth and status-code assertions, ping, TCP, UDP and DNS checks, with paused state and intervals preserved.

Newv4.5.7

Import your monitors from Site24x7

Bring your Site24x7 monitors over using Zoho Self Client credentials — website and REST API checks with keywords, headers and auth, ping, port, SMTP, DNS with expected answers, SSL certificate and domain expiry monitors all map to their WatchFor equivalents.

Newv4.5.7

Import your monitors from Checkly (beta)

Connect with your Checkly API key and Account ID to bring your API, URL and TCP checks over — methods, headers, auth, request bodies, status-code and text assertions, and send/expect strings included. Browser and Playwright flows are listed with a clear reason until browser monitoring lands.

Newv4.5.6

Import your monitors from Pingdom (beta)

Connect with a read-only Pingdom API token and bring your checks over: HTTP with keywords, custom headers and auth, ping, TCP and UDP port checks with send/expect strings, SMTP and DNS. Imported monitors are tagged so you can find the whole batch with one filter.

Newv4.5.5

Import your monitors from StatusCake

Connect with your StatusCake API key and bring your uptime checks over in one go — HTTP with keyword and custom-header rules, ping, TCP ports, SMTP and DNS checks, including your tags and paused state. Intervals adjust to your plan automatically, and you pick exactly which monitors to create.

Improvedv4.5.2

Incidents now explain themselves

Every incident gets a plain-language summary of what visitors experienced and whose side the problem is on, expert explanations for hundreds of HTTP statuses, network and TLS failures, copy-paste diagnostic commands with your real host filled in, and one-click links that re-check the target with our free tools.

Newv4.5.0

Multiple workspaces, one free per account

Create separate workspaces per client or company. Every account includes one free workspace; each additional one picks its own plan, so your personal free workspace is never affected. Organization cards now show each workspace's plan at a glance.

Newv4.4.6

One-click import from UptimeRobot

Moving from UptimeRobot? Paste a read-only API key and bring your monitors over in minutes — checks, intervals, custom status codes, auth, headers and keyword rules included, with a preview so you pick exactly what to import.

Fixedv4.3.1

Alert rule settings apply on the first save

Enabling an alert rule and adjusting its severity, operator or notification group before the first save sometimes stored the defaults instead of your choices, until a second save. Choices made before the first save now stick immediately.

Improvedv4.3.0

Dashboard shows your plan usage at a glance

The dashboard header was rebalanced: incident and monitor tiles now sit in a tidy 2×2 grid, and the plan card shows how much of your core quotas — monitors, status pages, members — you're using, with subtle progress bars.

Newv4.2.6

Redeem coupon codes for plans

Organizations can now activate a plan with a coupon code — enter it under Settings → Subscription → "Have a coupon?". Codes are issued by the WatchFor team for partners, campaigns and trials.

Improvedv4.2.1

Round-robin now rotates across your selected locations

When a monitor uses Round Robin with specific locations picked, each check now runs from one location at a time, rotating through your selection — instead of firing from every selected location at once. Pick Parallel if you want all locations checked simultaneously.

Fixedv4.1.8

Monitors now honour your exact location selection

Picking specific cities for a monitor (say, Vilnius and Stockholm) previously still ran checks from every location in that region. Checks now run only from the locations you actually selected; choosing a whole region keeps the existing rotating behaviour.

Fixedv4.1.6

Smart website check now runs on the first try

Entering a URL on the homepage and pressing Enter sometimes landed on the checker with an "enter a URL" error even though the field was filled in — most often on phones. The check now starts reliably on the first attempt.

Newv4.1.1

Jump anywhere with the new command palette

Press ⌘K (Ctrl K on Windows) or click the search bar in the top of the dashboard to instantly jump to any page, open a tool, or find a monitor by name. Start typing and the best match rises to the top — no more hunting through menus.

Improvedv4.0.6

Legacy TLS servers are now monitorable — and flagged

Checks against servers that only accept outdated TLS ciphers no longer fail: we automatically retry with a legacy-compatible handshake. SSL monitors now also show the negotiated TLS version and cipher suite, and mark such servers with a Legacy TLS badge so you know their TLS configuration needs attention.

Newv4.0.1

Published monitoring IP ranges and a bot info page

Allowlisting our checks is now easy: a new IP ranges page lists every monitoring location by region with IPv4, IPv6 and hostnames, plus machine-readable /ips.json, /ipv4.txt and /ipv6.txt endpoints you can pull on a schedule. A companion bot page explains how to identify and verify our requests, and every probe IP now has forward-confirmed reverse DNS.

Improvedv3.9.7

Adjustable audit timeout for Core Web Vitals monitors

Browser monitors now have an Audit Timeout setting (1–5 minutes, default 3). Raise it per monitor when a heavy or slow page needs more time to finish its Lighthouse audit.

Improvedv3.9.1

Free tools now run from the location nearest you

Ping, DNS, SSL, Core Web Vitals and the other free tools now execute from the monitoring location closest to you, and show which region ran the check.

Fixedv3.8.9

Fixed unexpected sign-outs during rapid navigation

Signed-in users could be logged out when clicking or refreshing quickly. Requests are now correctly attributed per visitor, so normal browsing no longer trips the sign-in rate limit — while login and password-reset endpoints get tighter protection against automated abuse.

Securityv3.8.8

Rate-limited status page password unlock

Password-protected status pages now limit how many unlock attempts can be made in a short window, protecting them against automated password guessing.

Newv3.8.4

Six more monitor types get dedicated pages

NTP, WebSocket, FTP, SFTP, Favicon and CMS monitoring now each have their own page explaining what the check watches, its key capabilities — like directory listing, write and throughput tests for file servers, or clock-drift alerts for time servers — and how alerting works.

Newv3.8.4

Browse every monitor type in one place

A new Monitoring page lists all 20+ check types — what each one watches, its key feature, and a link to learn more — so you can see everything WatchFor covers at a glance.

Improvedv3.7.1

What's My IP now shows both your IPv4 and IPv6

The What's My IP tool used to show only the address your browser happened to connect with — so IPv6-first connections saw no IPv4. It now detects and shows both your IPv4 and IPv6 address, with location and ISP details.

Newv3.7.0

Status pages now live on their own address

Every public status page gets its own web address — yourname.watchfor.io — based on the name you pick. Share one clean, branded link with your customers, and it keeps updating itself as incidents open and resolve.

Improvedv3.6.1

More reactions on incident notes

Internal incident notes now take verdict reactions — thumbs-down, check, no-entry and cross marks — so your team can quickly agree, disagree or flag a note without writing a reply.

Fixedv3.5.4

Cloning a monitor keeps disabled alert checks off

When you duplicate a monitor, alert checks you had turned off on the original now stay off on the copy. Previously a disabled check (for example an SFTP write test) could quietly switch back on and raise a false incident.

Newv3.4.8

Test your notification channels

Send a test alert to any notification channel to confirm it's set up — and from a monitor's menu, test its whole alerting flow at once, so you know the right people will be notified before anything actually breaks.

Improvedv3.4.7

New monitors run their first check right away

When you add a monitor, it now runs its first check within about a minute — so you see its status straight away, instead of waiting for the next interval (which could be hours on a slower schedule).

Newv3.4.4

A dedicated page for every monitor type

Explore in-depth pages for each kind of monitoring we offer — HTTP, DNS, SSL, ping, Core Web Vitals, email, blacklist and more — plus incident management, status pages and alerting integrations.

Newv3.3.3

A bigger, better blog — browse by topic, search, and share

The blog now has topic categories and tags, instant search, a table of contents and share buttons on every article, and 100+ new guides on monitoring, networking, reliability, performance and more.

Newv3.2.6

Product documentation

A full documentation site at /docs — step-by-step guides for monitors, alerting, status pages and notifications, an overview of every check type, and built-in search.

Newv3.2.3

Follow along with the changelog

A new changelog page shows everything we ship — features, improvements and fixes, each tagged with the build it shipped in — with an RSS feed so you can subscribe.

Improvedv3.2.2

Incidents close themselves when you pause a monitor or disable its rule

Pausing a monitor, or disabling or deleting its alert rule, now automatically resolves any open incident from that source — and notifies the channels that were alerted.

Improvedv3.1.9

Faster light / dark theme switch

The theme toggle now sits right in the top bar — switch themes in a single click, no menu digging.

Newv3.1.7

Resolve incidents manually

Owners and admins can resolve an incident by hand. If the check is still failing it simply re-opens, and the channels that were originally alerted are told who resolved it and why.

Newv3.1.3

Internal notes on incidents

Add private, team-only notes to an incident, with @mentions, pinning and reactions. They stay internal and never appear on a public status page.

Fixedv3.1.2

Correct currency on pricing and billing

Fixed a display issue where the free plan and some prices could show the wrong currency or a stray "0". Prices now always reflect your selected currency.

Improvedv3.0.7

Refreshed navigation and branding

A redesigned top navigation, plus the official WatchFor logo and favicons.

Newv3.0.6

Printable uptime SLA report

Generate a printable uptime and SLA report over any custom date range.

Improvedv3.0.1

Smarter organization switching

Log straight into your organization when you only have one, and see each organization's health — monitors and firing incidents — right on the picker.

Newv2.9.8

What's My IP tool

A free What's My IP tool showing your public IP, geolocation, ASN and reverse DNS, plus basic device info.

Improvedv2.9.4

Clearer timings in the monitor view

Probe durations and check intervals now read in plain units, with a live-ticking last-check counter in the monitor header.

Newv2.9.0

Organization activity log

A per-organization activity log: a clear audit trail of who changed what, and when.

Newv2.8.2

Core Web Vitals monitoring

Monitor real Core Web Vitals (LCP, CLS, INP and more) with a Lighthouse-style performance score, pick a desktop or mobile profile, and get alerted when scores regress — plus a free Core Web Vitals checker to try it instantly.

Newv2.5.7

Free tools, now shareable

Thirteen free checker tools with shareable result links (with auto-rerun), downloadable maps, and rich help content for each.

Newv2.3.6

DNS Propagation checker

A free DNS propagation tool that fans out across global probes and shows results on a world map with per-resolver detail.

Improvedv2.2.0

Redesigned organization dashboard

A refreshed dashboard with glass cards, a KPI strip, and a silent-monitors indicator for checks that have gone quiet.

Newv2.1.3

Scheduled maintenance windows

Schedule maintenance windows with a custom time picker so planned work does not trigger alerts or dent your uptime.

Newv2.1.2

Tip of the day

A rotating tip helps you discover features, and can be turned off in settings.

Improvedv2.0.2

Smoother onboarding

New organizations now start with a default notification path already wired up, plus smarter name suggestions when adding a monitor.

Newv1.9.8

Public status pages

Publish a branded status page: group components, post incident updates, choose visibility (public, private or password-protected), share a live uptime heatmap, and offer an RSS feed.

Newv1.9.3

WatchFor assistant (beta)

Meet the in-app WatchFor assistant (beta): a chatbot with guided flows to help you set up monitors and alerts.

Improvedv1.9.0

Finer check frequencies

Check frequency now offers 3 to 9 minute steps for more control over how often a monitor runs.

Newv1.8.4

WebSocket and email-policy checks

WebSocket handshake and ping monitoring, plus Email Policy checks for SPF, DMARC and DKIM.

Newv1.6.1

Data-breach and blacklist monitoring

Watch for credential breaches and for email or IP blacklisting (RBL), with alerting focused on new findings.

Newv1.5.0

Website content checks

New checks for favicon, CDN detection, Brotli compression, CMS detection and sitemap validity.

Newv1.3.9

Network path monitoring (MTR)

Trace the full route to your host with MTR: per-hop health, a path-history heatmap, and click-to-replay of any moment.

Newv1.3.7

More check types: UDP, NTP, FTP and SFTP

Added UDP, NTP time-sync, and FTP/SFTP monitoring with connection timings, directory listing and write or throughput checks.

Newv1.2.8

TCP and SMTP monitoring

TCP port monitoring with a connection-timing waterfall, plus SMTP monitoring with a built-in open-relay check.

Newv1.2.2

DNS monitoring with expected records

Full DNS monitoring with custom resolvers, expected-record checks, alert presets, and root-cause analysis on failures.

Newv1.2.0

SSL certificate monitoring

Dedicated SSL monitoring with certificate overview cards, ready-made alert presets including expiry, and incident recognition.

Newv1.1.9

Ping (ICMP) monitoring

Ping monitors with round-trip time and packet-loss stats, and incident insight tuned for latency and loss instead of a misleading duration.

Improvedv1.1.6

Firing incidents at a glance

The sidebar now shows a live, pulsing count of currently-firing incidents.

Newv1.0.5

Domain expiry monitoring

Monitor domains with a dedicated overview and an automatically-created expiry alert, so a lapsed registration never takes you by surprise.

Newv1.0.0

Monitor tags and bulk tagging

Organize monitors with tags, including adding or removing tags across many monitors at once.

Newv1.0.0

Notification history

A searchable history of every alert sent, showing human-readable rule names and exactly which channel each notification went to.

Newv1.0.0

Notification channels

Build and manage notification channels: route alerts to multiple contact groups, with duplicate detection and protected system channels (Email and SMS).

Newv1.0.0

Warning and Critical alert severities

Choose Warning or Critical severity on HTTP status, body-match and SSL alert rules.

Improvedv1.0.0

Easier-to-read incident diagnostics

Incident and monitor charts now use real units (ms/s) and a logarithmic scale for spiky latency, and raw probe errors are translated into plain language.

Newv1.0.0

Incident Root Cause Analysis

When an incident fires, see exactly why: the failing condition, the probe results that confirmed it, and the alert rule that was in effect at the time.

Newv1.0.0

Alerting and incident management

Define alert rules on your monitors and get an incident when a check starts failing — each with its own detailed incident view.

Newv1.0.0

Plans, billing and payment alerts

Subscription plans with per-plan monitor limits, plus email and Discord notifications for successful and failed payments.

Newv1.0.0

Create and manage monitors

Add HTTP, DNS and TCP monitors from your dashboard, with target validation per check type and one-click pause and resume.

Newv1.0.0

WatchFor is live

Uptime monitoring goes public — a fast dashboard, a free network toolbox (HTTP, DNS, TCP, SSL and IP lookups), and a live status badge.