24observe
checking… Sign in Start free
Changelog

What's new for you.

Every release that changes what you see, configure, or rely on. Internal improvements (refactors, ops, dependencies) aren't here — they live in the repo.

May 2026 (Phase 2 — Agent API) LATEST
Event webhook subscriptions: register a URL with /api/v1/webhook-subscriptions and receive signed POSTs when incident.opened / incident.acknowledged / incident.resolved / monitor.status_changed / log_alert.fired. HMAC-SHA256 with your org's webhook secret, 5-attempt exponential retry, auto-disable after 10 consecutive failures, per-subscription delivery log. Replaces polling.
Pre-converted LLM tool definitions: /openapi/openai-tools.json, /openapi/anthropic-tools.json, /openapi/langchain-tools.json, /openapi/tools-index.json. Drop straight into your agent framework — no schema wrangling.
Per-PAT rate-limit headers on every authenticated response: X-PAT-Mut-Limit, X-PAT-Mut-Remaining, X-PAT-Mut-Reset (unix timestamp), plus X-PAT-LogBytes-{Limit,Used,Remaining,Reset} on /logs/ingest. Your agent reads its budget without burning a mutation.
PAT scopes: 14 narrow scopes (monitors:read, monitors:write, webhooks:read, webhooks:write, logs:write, incidents:write, audit:read, secrets:read, and others) plus the original wildcard *. Per-PAT dailyMutationLimit and dailyLogBytesLimit bound the blast radius of a leaked token to a day.
Idempotency-Key body-mismatch detection: same key + different body returns 409 IDEMPOTENCY_KEY_REPLAY_CONFLICT. A buggy retry loop surfaces immediately instead of silently replaying a stale response.
New error codes that agents can branch on: MONITOR_TARGET_UNSAFE (write-time SSRF guard on monitor URLs — was check-time only before), WEBHOOK_URL_UNSAFE (SSRF on webhook URLs), WEBHOOK_URL_UNRESOLVABLE (DNS failure, distinct from SSRF), IDEMPOTENCY_KEY_REPLAY_CONFLICT.
New "Event webhooks" section in the Settings page: create / disable / delete subscriptions, view the last 50 delivery attempts inline with HTTP code, error message, and the bytes we sent.
New /docs/api-for-agents/ page: the six concrete things that make this API safe to hand to a Claude or GPT tool call.
May 2026 (Logs v1)
Logs v1: ship structured events with a PAT, search by time + substring + service + level, live-tail in the dashboard, log-based alerts that fan out through the existing alert channels (email / webhook / Slack / Discord / Teams / Telegram).
Plan tiers now include monthly log volume caps (Free 1 GB, Startup 10 GB, Pro 100 GB).
New /docs/logs marketing page with curl, TypeScript, Python, and Vector ingest examples.
May 2026 (early)
Sign in with Google or GitHub (OIDC). Auto-links to existing accounts by verified email; password remains optional.
Cloudflare Turnstile on /register and /forgot-password — invisible bot challenge, no friction for humans.
DNS monitor type: resolve A/AAAA/MX/TXT/NS/CNAME records and assert the value. Catches DNS failures before HTTP does.
SMTP monitor type: TCP connect and verify the 220 banner. Useful for outbound mail servers.
Status page v2: 90-day daily uptime bars, per-component 24h/30d/90d stats, hourly response-time sparklines.
Status-page email subscribers: visitors can subscribe; we email them on every incident open / update / resolve.
Incident severity (critical / major / minor / none) and postmortems with public timeline.
Encrypted alert URLs at rest. Webhook URLs, Slack/Discord/Teams, Telegram bot tokens — all encrypted; a DB dump no longer yields live credentials.
Encryption key rotation: rotate ENCRYPTION_KEY in production without bricking the database. CLI re-encrypts existing rows in place.
Tier-D agent-friendly API: PAT-attributed audit log, Idempotency-Key support, machine-readable validation errors, response schemas in the OpenAPI spec for typed clients.
Plan tier bumps: free → 25 monitors, startup → 100, pro → 500.
Apr 2026
Heartbeat / cron-job monitor type: your job pings us when it succeeds. Auto-resolves on next heartbeat.
Status page custom branding (logo + accent color + custom domain).
Microsoft Teams alert channel.
Personal access tokens for scripts and CI.
Audit log CSV export.
Mar 2026
Slack, Discord, Telegram alert channels.
Per-channel test alert (preview your message before saving).
Acknowledge incidents (stop paging without resolving).
Manual incident updates with public timeline.
Feb 2026
SLO targets per monitor (set 99.9% / 30 days, get green/red badge + breach alerts).
24-hour status timeline + response-time sparkline on the monitors list.
Pause / resume monitors without deleting them.
Bulk operations (pause / resume / delete selected).
Search + filter + sort on the monitors list.
Jan 2026
Public status pages with components.
Maintenance windows that pause alerts but keep checking.
Signed webhooks with one-click secret rotation.
Plan tiers and usage tracking.

Want every change?

The full commit history is public.