WHAT’S NEW

Every release.
Every meaningful change.

Follow new capabilities, security work, fixes and operational improvements across the OpsKnight release history.

v2.1.0

Latest

October 26, 2026

GitHub release

OpsKnight 2.1.0 introduces automated runbook execution (Beta) with sandboxed agent pools, Service Automation (Beta), REST API v2, enterprise OIDC single sign-on (compatible with Microsoft Entra ID, Okta, Google Workspace, and Keycloak), SCIM 2.0 directory sync, and verified PostgreSQL 16 disaster recovery.

docker pull ghcr.io/opsknight-labs/opsknight:2.1.0
New

Automated Runbooks & Service Automation (Beta)

  • Runbook Agent execution engine (Beta): secure agent pools, worker qualification, parameter validation, and sandboxed step execution.
  • Interactive Runbook UI: modal step preview, real-time output streaming, responder confirmation gates, and cancellation controls.
  • Service Automation (Beta): rules engine with first-match evaluation, payload mapping, shadow simulation, unattended-write authorization, and automated remediation links with full audit trails.
New

REST API v2

  • Documented REST API v2 endpoints for incident lifecycle, services, on-call schedules, and runbook trigger operations with scoped API keys and token authentication.
  • Scoped API keys, granular permission enforcement, rate-limiting, and machine-readable OpenAPI documentation.
New

Enterprise SSO & Identity

  • Enterprise OpenID Connect (OIDC) authentication supporting Microsoft Entra ID, Okta, Google Workspace, and generic OIDC/Keycloak providers (SAML is not supported; SSO is OIDC-only).
  • Automated SCIM 2.0 user and group synchronization, dynamic team assignment, and automated offboarding.
  • Session security registry: active session monitoring, device fingerprinting, and one-click remote session revocation.
Change

Disaster Recovery & Operational Hardening

  • PostgreSQL 16 verified backup, point-in-time recovery, and automated rollback tooling.
  • Docker Swarm secret-file resolution for DATABASE_URL_FILE across migration and bootstrap scripts.
  • Updated Kubernetes Helm charts (opsknight and opsknight-agent) pinned to v2.1.0.
Performance

Certification & Quality Gates

  • Continuous E2E validation verifying terminal state assertion across notification queuing, provider acceptance, and delivery.
  • Cross-browser Playwright test suite validating authenticated routes, modal interactions, and zero console errors.

v2.0.0

October 3, 2026

GitHub release

A major milestone release introducing split production runtimes, Microsoft Teams ChatOps, Twilio voice paging, incident response policy engine, SCIM 2.0 provisioning, Docker Swarm HA, ManageEngine ingestion, and a durable notification delivery control plane.

docker pull ghcr.io/opsknight-labs/opsknight:2.0.0
New

Runtime & High Availability

  • Split production runtime: independently scalable Web, Scheduler, General Worker, Critical Worker, Bulk Worker, and Status Projector processes.
  • Docker Swarm deployment stacks (integrated and split) with Raft secrets, zero-downtime topology switching, and direct-database lifecycle.
  • PgBouncer pooling overlays, published sizing profiles (Small, Medium, Large, Storm), and load/correctness scenarios for deployment planning. Benchmark results are planning evidence, not guaranteed capacity.
New

ChatOps & Paging

  • Native Microsoft Teams ChatOps: Entra/Azure Bot integration, Adaptive Cards, incident war rooms, identity linking, and up to 3 Teams destinations per service.
  • Twilio voice paging (VOICE channel) for triggered-incident escalation with responder acknowledgement input and signed webhook callbacks.
  • Up to 3 Slack channel destinations per service with improved war room participant sync.
New

Governance & Delivery Control

  • Incident response policy engine: versioned SLA policies, classification, and support-hours rules at workspace and service scope.
  • SCIM 2.0 provisioning: Users, Groups, discovery endpoints, team membership, and bearer token rotation.
  • Auditor role with session registry (browser, OS, device, activity tracking, and instant revoke controls).
  • Durable notification delivery control plane: logical intents, traffic classes, admission/defer behavior, and operator evidence ledgers.
  • Native ManageEngine OpManager webhook parser joining the certified 28-contract inbound catalog.
Change

Core Platform Rebuilds

  • Status Page V3 with custom themes, announcements, subscriber verify/unsubscribe, API tokens, and snapshot exports.
  • Responder-grade installable mobile PWA with per-device Web Push registration and iOS recovery flows.
  • Custom dashboard templates, configurable widgets, live refresh, PDF export, and fullscreen NOC mode.
  • First stable release distributed under AGPL-3.0-only; historical v1.4.0 and earlier artifacts retain Apache-2.0.
Performance

Performance & Scale

  • Integrated and split runtime roles let operators scale Web, Scheduler, Critical, General, Bulk, and Status processing independently where the deployment model supports it.
  • PgBouncer pooling overlays and published sizing profiles reduce database-connection pressure and give operators a documented starting point for capacity planning.
  • Load and correctness scenarios exercise alert ingestion, incident lifecycle, escalation, notifications, status fan-out, realtime traffic, user workload, security-under-load, recovery, and queue-drain behavior. Results are planning evidence, not guaranteed capacity.
Change

2.0 Release Boundaries

  • One supported status page per installation; multiple independent status pages are not a released 2.0 capability.
  • Service Objectives/SLO UI is deferred and its route redirects; it is not advertised as a released feature.
  • Mobile is an installable PWA with Web Push, not a native App Store or Google Play application.
  • Voice paging is for initial triggered-incident alerting and responder acknowledgement; later lifecycle updates do not place additional calls.
  • OpsKnight remains self-hosted; v2.0.0 does not introduce a hosted OpsKnight Cloud service.
  • The 28 inbound contracts are the total supported inbound catalog, not 28 integrations newly introduced in 2.0.

v1.4.0

August 23, 2026

GitHub release

A safer release foundation with reliable delayed paging, an administrator Health Center, hardened upgrades, complete versioned docs, and multi-architecture stable images.

docker pull ghcr.io/opsknight-labs/opsknight:1.4.0
Fix

Paging reliability

  • 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

GitHub release

Six more inbound alert sources, signed webhooks, and the official GHCR image — so you can pull a tagged build instead of assembling from source.

docker pull ghcr.io/opsknight-labs/opsknight:1.3.1
New

More ways alerts arrive

  • 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

GitHub release

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.

docker pull ghcr.io/opsknight-labs/opsknight:1.2.0
New

Slack rooms for the incident

  • A dedicated channel per qualifying incident, with on-call people invited.
  • Acknowledge, assign to me, and resolve from Slack.
  • Slash commands for ack, resolve, notes, who is on call, and postmortem.
  • Pin a Slack message with an emoji to save it as an incident note.
  • Optional video link: Jitsi, Zoom, or Google Meet.
Fix

Who actually gets paged

  • On Node 20, midnight could be read as hour 24, so nobody was “on call” and the whole schedule was paged. That is fixed.
  • Slack requests without a valid signature are rejected.
  • Acknowledge from Slack now stops the escalation chain.

v1.1.0

April 4, 2026

GitHub release

On-call layers, overrides, and a master encryption key you set in the environment — so secrets are not stuck in an old local key.

docker pull ghcr.io/opsknight-labs/opsknight:1.1.0
New

On-call that matches how teams actually work

  • Timezone-aware rotations with layered coverage.
  • Overrides without rebuilding the whole schedule.
Security

Encryption key in the environment

  • ENCRYPTION_KEY from the environment, with a fallback path for older installs.

v1.0.0

February 1, 2026

GitHub release

First public release: incidents, on-call, paging, status pages, postmortems, and analytics — Apache-2.0, you run it.

docker pull ghcr.io/opsknight-labs/opsknight:1.0.0
New

The product ships

  • Incident timeline, acknowledge, assign, and resolve.
  • On-call schedules and escalation policies.
  • Pages over email, SMS, push, Slack, WhatsApp, and webhooks — not native voice.
  • Public and private status pages.
  • Postmortems, action items, and response-time views.
  • Docker Compose and Helm.

Your incidents should belong to you.

Run OpsKnight on infrastructure you control.

v2.1.0 · AGPL-3.0-only · Self-hosted · 28 inbound integrations