Skip to content

v1.1.0 - Jira Cloud Integration, SLA Engine Tier-2 & Master Key Security

Choose a tag to compare

@Dushyant-rahangdale Dushyant-rahangdale released this 08 Aug 09:08
· 217 commits to main since this release
Immutable release. Only release title and notes can be modified.
3a828a1

🚀 OpsKnight v1.1.0: Jira Cloud Integration, SLA Engine Tier-2, Master Key Security & Normalized Postmortems

OpsKnight v1.1.0 is here! This release brings enterprise-grade Jira Cloud bi-directional synchronization, hardened Tier-2 SLA compliance, master encryption key security architecture, and normalized postmortem action items with real-time Jira badges.


✨ Highlights & New Features

1. 🔗 Bi-Directional Jira Cloud Integration

  • Service-Owned Project Key Routing: Configure default Jira project keys per service (e.g. SCRUM, PAY, INFRA), with automatic fallback to organization-level defaults.
  • Auto-Create Tickets from Incidents: Automatically create Jira issues for HIGH and MEDIUM severity incidents based on configurable rules.
  • Real-Time Note & Event Synchronization: Notes, status updates, and timeline events posted on OpsKnight incidents automatically synchronize to linked Jira issues as comments.
  • Timing-Safe HMAC Webhook Endpoint: Inbound Jira webhooks at POST /api/jira/webhook securely verify payloads using constant-time crypto.timingSafeEqual HMAC checks (x-jira-webhook-secret).
  • Smart URL & Key Parsing: Supports pasting raw keys (SCRUM-4), lowercase keys (scrum-4), browse URLs (/browse/SCRUM-4), and board queries seamlessly.

2. 📋 Postmortem Action Items & Jira Link Badges

  • Normalized Action Items Schema: Transitioned postmortem action items to dedicated first-class Prisma model with full audit logging.
  • Live Jira Badges: Postmortem action items display clickable Jira badges (SCRUM-4 ↗) with live status and assignee tooltips.
  • Immediate UI Revalidation: Corrected server action cache revalidation so Jira tickets render immediately without manual page reloads.

3. ⏱️ Tier-2 SLA Engine Hardening

  • Query Protection: 180-day and 365-day query timeout bounds prevent unbounded database scans during rollup calculations.
  • Timezone Parity: Business-hours SLAs respect local service timezones with holiday calendar support.
  • Self-Healing Rollups: Automatic backfill ensures SLA breach metrics remain continuous and accurate across service migrations.

4. 🔐 Master Encryption Key Architecture

  • 12-Factor Security Standards: Transited encryption key storage from database settings to the ENCRYPTION_KEY environment variable.
  • Transparent Legacy Fallback: Automatic self-healing decryption for pre-existing credentials without data loss.

5. 📚 Documentation & Website v1.1 Parity

  • Versioned Docs: docs/v1.1/ includes complete guides for Jira Cloud, Master Key Security, SLA Engine, and Postmortem workflows.
  • Legacy Preservation: docs/v1/ remains 100% untouched for v1.0.0 self-hosted deployments.
  • Automated Sync: Seamless CI/CD synchronization between application repo and marketing website.

📦 Installation & Upgrade

Docker / Compose

docker pull ghcr.io/opsknight-labs/opsknight:v1.1.0
docker compose down && docker compose up -d

Kubernetes / Helm

helm upgrade opsknight opsknight/opsknight --set image.tag=v1.1.0