How UpMonitor grows, one deploy at a time. Every entry is auto-generated from real commits after the post-deploy report runs - no marketing translation. Looking for live platform health? status.upmonitor.io →
Rewrote the blog guide on building a website monitoring pipeline in CI/CD
Improved
Rewrote the blog guide on building a website monitoring pipeline in CI/CD with GitHub Actions and GitLab CI examples and the CLI fail-on gate
Improved the focus highlight on the URL field of the public tools
AddedImprovedFixed
2026-09-18
Redesigned the app and public site with a new logo and colour palette
Added
Added a new logo, icons, and colour palette across the app, the public status page, and email alerts
Added a command palette to the app for jumping between monitors and pages
Added a table of contents rail to docs pages and blog posts
Added blog posts on DNSSEC and TTFB
Improved
Redesigned the dashboard, incident inbox, monitor details, developer settings, and profile settings
Redesigned the landing page, pricing page, docs site, blog, and public tools
Rewrote the HTTP status codes, mixed content, DNS propagation, and website security checklist guides
Fixed
Fixed a rejected monitor update deleting the public status page
Fixed the public status page showing a blank URL for domains starting with fc or fd
Fixed pages not scrolling to the top when navigating between routes
Closed an SSRF gap in manual check requests and tightened origin checks on background diagnosis tasks
Fixed the DNS propagation guide missing its in-body figure
AddedImproved
2026-09-18
Added two blog posts: what is DNSSEC and what is TTFB
Added
Added a blog post explaining DNSSEC and its chain of trust
Added a blog post explaining TTFB and the five phases that make up the number
Added an FAQ section to the Lighthouse+ tool page
Improved
Rewrote the Lighthouse+ tool descriptions to state the mobile-only strategy and the 0-100 score bands
Linked the DNS, DNSSEC, SSL, performance, compression, and page-weight tools to the new DNSSEC and TTFB guides
AddedImprovedFixed
2026-09-18
Rebranded and redesigned the site, including the dashboard, incident inbox, monitor details, and developer settings
Added
Added the public status page at status.upmonitor.io with per-region probe health and product surface tiles
Added the release notes page
Added per-monitor public status pages for Agency plans, with a shareable link in monitor settings
Added Manual-Only monitors that run only on demand, in the dashboard, the CLI tool, and the MCP server
Added all 12 probe regions to the region picker
Added region maintenance banners in the dashboard and monitor details, with an email notice when a region is paused
Added a copy-prompt and start-monitoring flow on the public tools after a failed check
Added a command palette to the dashboard
Added an RSS feed for the blog
Added markdown versions of blog, docs, and tool pages for AI agents via the Accept header
Added incident, monitor, and usage commands to the CLI tool and matching tools in the MCP server
Added the skill command to the CLI tool for local agent setup
Added blog posts on AI agents and silent production failures and on Googlebot's 2 MB crawl limit
Added a distinct rate-limit message on the public tools
Improved
Rebranded with a new logo and icons across the site, the public status page, and email
Redesigned the landing page, pricing, blog, docs, public tools, and legal pages
Redesigned the dashboard, incident inbox, monitor details, developer settings, and profile settings
Reachable sites with a failed red-tier check now read Issue instead of Down in the dashboard and monitor details
Rewrote the incident inbox agent handoff prompt to include the diagnosis and fix steps inline
Incident inbox now shows the agent handoff and a manual fix route even when AI diagnosis has not run
Public status page now derives fleet health from a synthetic heartbeat and shows Awaiting telemetry instead of a false outage when probes are dark
Rewrote the fix-mixed-content, HTTP status codes, DNS propagation, and website security checklist blog posts
Hardened manual check URL validation against server-side request forgery
Restored scroll-to-top on route changes
Sitemap dates now come from page frontmatter instead of the build clock
Fixed
Fixed a rejected monitor update deleting the public status page
Fixed domains starting with fc or fd showing a blank URL on the public status page
Fixed a stray internal record rendering as a region on the public status page
Fixed the public status page serving an empty shell instead of server-rendered HTML
Fixed the public status page returning 200 for unknown region ids
Fixed monitor updates saving malformed checker settings and running paid checks a customer had switched off
Fixed a checker toggle being re-enabled by a stringified false value
Fixed inline code and bold text in docs headings and blockquotes rendering as raw markdown
Fixed horizontal scroll on developer settings on mobile
Fixed images on the About page not loading
Fixed the incident inbox showing a no-data state while AI diagnosis was still running
AddedImprovedFixed
2026-08-30
Fixed the public status page showing a phantom region stuck on unknown
Added
Added an RSS feed for the blog at /feed.xml, discoverable from every page
Improved
Rewrote the blog guide on fixing mixed-content errors, with in-article figures
Fixed
Fixed the public status page rendering a stale internal record as a region stuck on unknown, which also skewed the overall fleet verdict
Fixed seven blog and docs pages shipping with empty keyword metadata
AddedImproved
2026-07-11
Added rate-limit handling to the public tools
Added
Added a distinct rate-limit message to the public tools when checks are throttled
Improved
Improved accessibility on the public tools: loading states are announced to screen readers, result contrast meets WCAG, touch targets enlarged
Improved the tool selector on the public tools with a scroll fade cue
Improved the raw-results fallback on the public tools with cleaner formatting
Expanded the SSL troubleshooting guide on the blog
Added
2026-06-23
Added an API-key registration guide for AI agents at /auth.md
Added
Added /auth.md with API-key registration instructions for AI agents
Improved
2026-06-22
Improved mobile layouts across the dashboard, pricing, profile, and public tools
Improved
Improved mobile layouts across the dashboard, pricing, profile, login, and the public tools pages
AddedImprovedFixed
2026-06-21
Added per-monitor public status pages with shareable links
Added
Added per-monitor public status pages on the public status page, with shareable links and an Agency-tier toggle
Added a CLI command to install the local agentic setup
Published a blog post on Google's 2MB crawl limit
Improved
Redesigned the dashboard, pricing, profile settings, and public tools pages, with mobile layout refinements
Fixed
Reachable sites with a failing check now read "Issue" instead of "Down" on the dashboard and monitor details
The public status page now returns 404 for unknown monitor and region IDs
AddedFixed
2026-06-15
Fixed MCP server tool list to reflect only available tools
Added
Added MCP server card, agent-skills index, payment manifest, and UCP config to the well-known discovery endpoints
Fixed
Fixed the MCP server tool list - removed stale and fictional entries, aligned advertised tools with actual capabilities
Updated the public API catalog with authentication requirements per endpoint
Fixed
2026-06-15
Fixed the public status page returning incorrect responses for unknown monitor and region URLs
Fixed
Fixed the public status page returning incorrect responses for unknown monitor and region URLs
AddedImproved
2026-05-23
Launched the public status page and a dedicated release notes page
Added
Launched status.upmonitor.io with a feature-by-region health matrix updated every 5 minutes
Added the release notes page at /changelog, linked from the footer
Improved
Documented cloud infrastructure, CI/CD, secrets, quotas, backups, observability, and DNS across the docs site
AddedImprovedFixed
2026-05-23
Redesigned the dashboard, incident inbox, monitor details, and developer settings
Added
Added 7 new probe regions (South Carolina, London, Finland, Taiwan, Singapore, Sydney, Tel Aviv) to the dashboard region picker
Added editorial cover images and a featured-post layout to the blog
Added contextual hero illustrations across the public tools, docs, blog, and about pages
Improved
Redesigned the dashboard, incident inbox, monitor details, and developer settings
Redesigned the public tools pages with an asymmetric hero, audit-tile bento, and sibling-tool strip
Redesigned the blog list and post pages in an editorial-magazine layout
Redesigned the docs site as a 3-column reference console with a sticky sidebar and right-rail table of contents
Redesigned the about, privacy, and terms pages with a sticky table of contents and legal-entity footer
Redesigned profile settings to match the dashboard chassis
AI handoff prompts on the incident inbox and monitor details now render as formatted markdown instead of raw text
Dropped the noisy 'On this page' sidebar from the docs site and the about/privacy/terms pages
Fixed
Fixed about-page images failing to load
Fixed horizontal scroll on developer settings on mobile
Fixed clipped shadows on developer settings cards
Fixed inline code and links in headings and blockquotes rendering as raw markdown characters
AddedImprovedFixed
2026-05-16
Redesigned the landing page
Added
Redesigned the landing page with a new hero, workflow ribbon, bento features grid, and narrative sections for the incident inbox, CLI, and AI diagnosis.
Landing pricing cards now read from the shared pricing config so the teaser stays in lockstep with the pricing page.
Added an on-demand image route that serves AVIF/WebP/PNG from a single asset id, plus a markdown picture pipe used across the blog and docs.
Improved
Tools and tools-CTA pages: bumped network wait timeouts and tightened the run-CTA component so quick-audit handoffs are steadier.
DNS propagation guide copy refresh.
Fixed
Landing narrative B "Read the docs" CTA now points at /docs/cli instead of the 404-ing /docs index; "UpMonitor CLI" and "Model Context Protocol" are now inline links.
Allowed upmonitor.io in the img-src CSP so landing images load on dev and SSR without proxying.
Added
2026-05-16
Added one-click monitor setup from the public tools
Added
Added a Start Monitoring button on public tool result pages that pre-fills the dashboard with the URL and checker you just ran
Added a Copy Prompt button on public tool results that copies a diagnostic prompt for the failing check to your clipboard
AddedImprovedFixed
2026-05-08
Added the incident inbox with agent handoff prompts
Added
Added the incident inbox at /app/inbox with cross-monitor triage, unread badge in the top nav, and agent handoff prompts that work without AI enrichment
Added an Open in CLI button on incident cards that deep-links to upmonitor://incident/<id> for MCP-equipped agents
Added a fallback remediation toggle on incidents that surfaces static how-to-fix guidance and a link to the matching public tool when AI diagnosis is unavailable
Improved
Redesigned the agent handoff prompt to lead with the failing checker and URL, render diagnosis and remediation inline, and close with an assertive call to apply the fix
Aligned the inbox card handoff design with the monitor-details active-incident panel so the CTA reads identically on both surfaces
Incident handoff prompt now falls back to checker-registry guidance when AI enrichment has not run
Fixed
Fixed the inbox expanded body showing a final empty state while AI diagnosis was still in flight
Fixed a build break that caused monitor-mate to load with no styles or navigation
AddedImproved
2026-04-28
Redesigned profile settings and rolled out the amber console theme
Added
Added the AI diagnostic engine for automated incident triagebeta
Added the Active Incident panel on monitor details with one-click AI handoff
Added push notification delivery for monitor alerts
Added a tier badge to surface plan status across the app
Improved
Redesigned profile settings into a tabbed shell with account, billing, notifications, and security tabs
Rolled out the new amber console theme across the app, logo, favicon, and PWA icons
Refreshed the alert, welcome, and subscription confirmation emails
Added ETag support on responses for faster repeat loads
AddedImprovedFixed
2026-04-27
Added a feedback form and AI-assisted incident diagnostics
Added
Added a feedback form in the footer.
Added AI-assisted diagnostics on monitor details with a one-click investigation trigger.beta
Added push notifications for incident alerts.
Improved
Redesigned the footer.
Tightened the dashboard layout.
Smaller app icons and refreshed logo and favicon.
Stricter security headers on every response.
Fixed
Fixed a mobile rendering bug in monitor result tables.
Removed a duplicate H1 in the brand wordmark for better accessibility.
AddedImprovedFixed
2026-04-24
Redesigned the dashboard and monitor details, added Slack alerts and push notifications
Added
Added Slack alert delivery via incoming webhooks
Added real-time push notifications
Added tier-based monthly quota enforcement on the API
Added the region selector and monitor sparkline on monitor details
Added the check-result and monitor-settings dialogs on monitor details
Added Firebase App Check protection across the site and API
Added a maskable PWA icon for cleaner home-screen install
Improved
Redesigned the dashboard and monitor details
Rebuilt the public tools page on a shared checker registry for consistent results
Refreshed the theme system with a role-based color palette across light and dark modes
Opened the side navigation drawer to signed-out visitors
Fixed
Fixed the theme toggle indicator not animating after the recent layout refactor
Fixed the hamburger menu doing nothing for signed-out visitors
Fixed logout not fully clearing authenticated state
Fixed the cookie banner layout on mobile
Fixed a 404 on a previously linked route
AddedImprovedFixed
2026-04-23
Redesigned the dashboard and monitor details, added Slack alerts, push notifications, embedded checkout, and tier-based quotas
Added
Added Slack alert delivery via incoming webhooks
Added push notifications via Firebase Cloud Messaging
Added embedded Stripe checkout and subscription management
Added tier-based monthly quota enforcement with usage tracking
Added the Lighthouse+ tool
Added a custom analytics tracker
Added the CLI tool and MCP serverGA
Added a region selector and monitor sparklines on monitor details
Added a check-result dialog and monitor settings dialog on monitor details
Improved
Redesigned the dashboard, monitor details, and tool pages
Redesigned the landing page
Unified the checker registry so frontend and backend share one source of truth
Top navigation now stays hidden until the auth state resolves, preventing flash of guest UI
Faster landing page: deferred Firebase SDK loading, inlined the hero, and eager-loaded the shell
Guests can now open the side drawer
Fixed
Fixed logout not fully clearing auth state
Fixed cookies not persisting on mobile
Fixed the auth guard race that briefly let unauthenticated users into protected routes
Fixed the theme toggle animation
Fixed {{appName}} placeholders showing through on developer settings
Removed legacy redirect-, robots-, sitemap-checker, and website-down tool pages