Changelog

What's new in Tallwatch

Every shipped change, newest first. The page you trust gets better every week.

2026.07.02

Node-based probing and on-demand TLS

  • NewCustom domains now use Caddy with on-demand TLS — certificates are issued automatically when visitors first hit your status page.
  • ImprovedProbing infrastructure migrated from Cloudflare Workers to a dedicated Node.js service for deeper connection timing and fewer platform constraints.
  • FixedCustom domain DNS misconfiguration resolved — CNAME verification now works reliably for all domain providers.
  • FixedRollup aggregation now gracefully skips gaps in raw probe data instead of erroring on partial windows.
2026.06.29

Encrypted alert channels

  • NewAlert channel credentials (webhook URLs, bot tokens) are now encrypted at rest with per-organization keys.
  • FixedProber data ingest pipeline restored — probe results from all regions are flowing into the database again.
  • FixedSupervisor process now continues running if a single worker module is missing, instead of crashing the entire container.
2026.06.27

Status page branding and chart improvements

  • NewConfigure custom branding (logo, accent color, favicon) on your public status pages to match your product identity.
  • ImprovedResponse time chart shows a clear empty state when a region has no data, and selected-region validation is more robust.
  • FixedThree prober regions (Frankfurt, Virginia, Singapore) that stopped reporting after a platform upgrade are back online.
  • FixedTimeline labels no longer render twice on the monitors dashboard.
2026.06.18

UI polish and load testing

  • ImprovedAction buttons across billing, team settings, and member management use consistent grouping and variant styles.
  • ImprovedProfile form inputs now show contextual icons and the member list badges are more scannable.
  • NewInternal k6 load-test suite for public API latency — ensures response times stay under budget as we scale.
2026.06.15

Reliability hardening

  • FixedHeartbeat monitors now evaluate correctly — raw timestamp strings are coerced to proper Date objects at the boundary.
  • FixedEscalation notifications are deduplicated on redelivery so you won't get the same page twice.
  • FixedWebhook response bodies are now capped to prevent the notifier from running out of memory on oversized payloads.
  • ImprovedProber JWTs now require an expiration claim, bounding the replay window for probe submissions.
  • FixedTLS handshake timing on Cloudflare probers now measures correctly instead of always reporting 0ms.
2026.06.12

Content checks and deeper incident context

  • NewHTTP content assertions — verify that your response body contains (or excludes) specific keywords, JSON paths, or status codes.
  • NewIncident detail pages now show per-region probe evidence and the root cause that triggered the alert.
  • NewRecovery confirmation window: monitors must pass multiple consecutive checks before an incident auto-resolves, reducing flap.
  • ImprovedPer-phase HTTP connection timing (DNS, TCP, TLS, TTFB) surfaces in the Node prober for granular diagnostics.
  • FixedPublic status page headline now reflects real-time state and is computed in a single place.
2026.06.11

Slack and Discord OAuth connect

  • NewConnect Slack and Discord channels via OAuth — no more copying bot tokens by hand.
  • NewIncident timeline shows notifier dispatch traces so you can see exactly when each alert was sent and its delivery status.
2026.06.05

Billing and pricing

  • NewCheckout flow with Stripe integration — subscribe, upgrade, or manage your billing directly from settings.
  • NewDetailed pricing comparison table and FAQ section on the pricing page.
  • NewBlog index page with initial posts on uptime monitoring and incident response.
2026.06.03

Webhooks, onboarding, and the marketing split

  • NewWebhook signature verification and payload templating — validate authenticity and customize the data shape your endpoints receive.
  • NewOne-time onboarding survey to understand your monitoring needs (completely optional, skippable, and stored separately from your service data).
  • ImprovedThe marketing site is now its own deployment, separate from the app — faster loads for public pages and independent release cycles.
  • FixedCORS configuration now correctly handles status-page origins so embeds and API calls work across domains.
2026.05.31

Faster, and harder to fool

  • ImprovedThe dashboard loads noticeably faster, and monitor detail pages open quickly even across wide date ranges.
  • FixedQuiet monitors stay quiet: steady-state monitors no longer generate noise, and each event sends exactly one alert.
  • FixedDown detection now triggers reliably at the 1-minute check cadence.
  • NewDedicated product pages for monitors, incidents, on-call, and status pages.
2026.05.30

Status pages on your own domain

  • NewHost a status page on your own custom domain, with automatic DNS verification and TLS issuance.
  • NewEvery status page gets its own slug subdomain that loads fast for public visitors.
  • ImprovedAlerts that hit a provider rate limit are now retried automatically instead of being dropped silently.
2026.05.29

Fewer false positives, richer dashboard

  • FixedA degraded region now counts as a warning rather than a down vote, so one slow region no longer opens a phantom incident.
  • NewA rebuilt dashboard with a coverage panel, health row, recent activity feed, and live domain-verification status.
  • NewThe public marketing site and landing page.
2026.05.28

The probe network goes global

  • NewChecks now run from multiple regions worldwide, so you see how your service performs for users everywhere.
2026.05.26

Monitors, status pages, and alerts

  • NewMonitor detail pages with an overview, incident history, and recent per-region checks.
  • NewStatus pages you can build, brand, and publish incidents to.
  • NewHeartbeat monitors for cron jobs and scheduled tasks.
  • NewMaintenance windows that suppress incidents during planned work.
  • NewAn alerts feed and a command palette for fast navigation.
  • NewRole-based access control with owner, admin, editor, and viewer roles.
2026.05.23

The core platform

  • NewCreate, edit, and test monitors, with a Test now button that runs a check before you save.
  • NewIncident lifecycle: open, acknowledge, and resolve, with email notifications at every step.
  • NewAlert channels for email, Slack, Discord, Telegram, Microsoft Teams, and PagerDuty.
  • NewMulti-tenant workspaces with guided onboarding and instant org switching.
2026.05.22

Tallwatch begins

  • NewSign in with a magic link or your favorite OAuth provider.
  • NewCreate your workspace and start watching the pages that matter to you.