A safer release foundation with reliable delayed paging, an administrator Health Center, hardened upgrades, complete versioned docs, and multi-architecture stable images.
Delayed escalation steps retain their configured delay instead of paging the fallback team immediately.
Orphaned escalations recover through one atomic processing claim.
Fallback delivery no longer duplicates service notifications.
New
Operational confidence
The administrator Health Center consolidates supported database, scheduler, worker, paging, provider, integration, URL, encryption, and version signals.
The release contract validates installation, upgrades, migration failure, restore, incident delivery, deployment rendering, and documentation coverage.
Stable images publish for linux/amd64 and linux/arm64; the continuously updated test image remains amd64-only.
Security
Release hardening
Disabled accounts cannot be reactivated through OIDC linking.
First-administrator bootstrap is serialized and public readiness errors are redacted.
Next.js, Auth.js, Nodemailer, and vulnerable transitive dependencies are updated to patched releases.
v1.3.1
August 18, 2026
Six more inbound alert sources, signed webhooks, and the official GHCR image — so you can pull a tagged build instead of assembling from source.
Zabbix problem, recovery, and update webhooks with severity mapping.
PagerDuty Events API v2 ingest: trigger, acknowledge, and resolve.
GitLab CI pipeline failures, with auto-resolve when the branch goes green.
Vercel production errors and deployment state, including successful deploys.
Nagios Core & XI macros, including scheduled downtime and flapping.
Icinga 2 host and service state, including acknowledgments.
Security
Signed ingest
HMAC checks on native webhook routes, compared in constant time.
Outbound webhook timestamps bound into HMAC so old payloads cannot be replayed.
SHA-256 fingerprints so the same alert is not opened twice.
New
Run it from a tagged image
Public image at ghcr.io/opsknight-labs/opsknight:1.3.1 (linux/amd64).
v1.2.0
August 16, 2026
When an incident is serious, OpsKnight can open a Slack room, invite who is on call, and drop a video link. A Node 20 clock bug that paged the whole roster is fixed.