Changelog

Pingdeck Changelog

New features, improvements, and fixes from Pingdeck, posted as they ship.

Release notes only, no marketing. Or grab the RSS feed.

Last shipped

Status page embeds, alert routing, fewer false alarms

New

Status pages now embed anywhere

Drop your live status into any site with a script tag:

<script src="https://cdn.pingdeck.com/embed.js" data-page="acme"></script>

5.4 KB gzipped, updates over SSE, follows the visitor's color scheme. There's an iframe fallback for locked-down CSPs. Quickstarts for Next.js, Astro, and plain HTML are in the docs.

New

Route alerts where they belong

Alert routing rules are live. Match on monitor tag and severity, deliver to a Slack channel, an email list, or a webhook. First match wins, with a default route so nothing is dropped. Database alerts to #infra, marketing-site blips to #general, everything else to email.

Fixed

Fewer false alarms

Two fixes for alert trust:

  • Slow TLS handshakes no longer count as downtime. A 6-second cert negotiation is a performance problem, not an outage. It's now recorded as degraded latency and only alerts if the request actually fails.
  • Custom-domain SSL renewals can't fail silently anymore. If a CAA record blocks renewal, you get a banner and an email well before expiry.
Improved

Sharper latency charts

Response-time charts now show p50 with p95/p99 bands instead of a single average. Averages hide slow tails; the bands don't.

Fixed

Also shipped

  • Exponential backoff with jitter on webhook delivery retries
  • Fixed a proration bug when upgrading mid-cycle with an annual coupon

Quieter alerts, easier switching

Improvedjonasc19de77

Webhook retries back off properly

Failed webhook deliveries now retry with exponential backoff and jitter instead of hammering a struggling endpoint on a fixed clock.

Maintenance windows, Frankfurt probes

NewmaraPR #284

Maintenance windows

Schedule recurring maintenance windows per monitor. Alerts are suppressed for the duration, uptime % excludes the window, and your status page shows a scheduled banner instead of a scary red bar.

NewjonasPR #287

Frankfurt probe region

Probes now also run from eu-central (Frankfurt). Pick regions per monitor. EU endpoints stop looking slower than they are, and latency charts split per region.

Improvedmara44aa310

Probe scheduler rewrite

One goroutine pool per region instead of a shared queue. p99 scheduling jitter is down 38%, so response-time charts reflect your service, not our scheduler.