OpsKnight · shipping notes

What’s new

What each version actually shipped. Pull a tagged image, or read the long form on GitHub.

v1.3.1

Latest

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.

docker pull ghcr.io/opsknight-labs/opsknight:1.3.1
Notes on GitHub
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 and arm64).

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.

docker pull ghcr.io/opsknight-labs/opsknight:1.2.0
Notes on GitHub
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

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
Notes on GitHub
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

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
Notes on GitHub
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.