VynOps

Changelog

What's new in VynOps

All notable changes, improvements, and fixes. Follows Keep a Changelog convention.

v0.3.0

LatestDecember 2024

Autonomous remediation plans, SLA escalation engine, multi-cluster FinOps, and Groq Llama-4 upgrade

  • ✦ NewAutonomous remediation engine: AI generates full kubectl/Helm remediation plans with blast radius estimation and dry-run preview
  • ✦ NewSLA escalation engine with configurable policies, tiers, and automatic Slack/PagerDuty escalation on breach
  • ✦ NewCloud/FinOps unified tab: cost rate editor, namespace cost breakdown, over-provisioning detection, and optimisation recommendations
  • ✦ NewGroq Llama-4-Scout-17b model upgrade: 40% faster inference, improved Kubernetes context window understanding
  • ✦ NewOn-call schedule overrides: ad-hoc rotation changes without modifying the base schedule
  • ✦ NewIncident timeline view: chronological event log with AI annotations and SLA breach markers
  • ▲ ImprovedRightAI Sidebar: dismiss state now persists across sessions via localStorage
  • ▲ ImprovedRightAI Sidebar: zero-state message now reflects actual cluster health correctly
  • ▲ ImprovedMulti-cluster header routing: all API calls now forward X-Cluster-ID and X-Cluster-URL headers correctly
  • ▲ ImprovedAlert deduplication: improved grouping logic for high-cardinality label sets
  • ● FixedAI Copilot navigation link now correctly points to /ai-copilot (was /dashboard/ai-copilot)
  • ● Fixednext.config.ts allowedDevOrigins now reads from ALLOWED_DEV_ORIGINS env var instead of hardcoded IP
  • ● FixedFinOps page merged into Cloud — removed duplicate navigation entry

v0.2.0

November 2024

AI Copilot, full incident lifecycle management, on-call scheduling, and real-time pod streaming

  • ✦ NewAI Copilot chat panel: natural language queries backed by Groq with full Kubernetes context injection (cluster state, recent alerts, recent events)
  • ✦ NewFull incident lifecycle: create → acknowledge → escalate → resolve with status history and timeline
  • ✦ NewOn-call schedule management: rotation editor, team assignment, and weekly schedule view
  • ✦ NewWebSocket-based real-time pod log streaming — tail live logs without refresh
  • ✦ Newkubectl exec via WebSocket: interactive terminal to running pods directly in the browser
  • ✦ NewCustom Node.js server (server.mjs) for long-lived WebSocket connections, compatible with PM2
  • ✦ NewPagerDuty integration: create and resolve incidents from VynOps alert management
  • ✦ NewSlack webhook integration: alert notifications with severity routing and channel targeting
  • ▲ ImprovedUpgraded to NextAuth v5: AUTH_SECRET replaces NEXTAUTH_SECRET, new session adapter
  • ▲ ImprovedAlert deduplication and grouping by namespace, severity, and workload label
  • ▲ ImprovedDashboard KPI cards: added pod restart rate and node pressure indicators
  • ● FixedLogin redirect loop when NEXTAUTH_URL did not match actual server port
  • ● FixedStale .next build causing all API routes to 404 on Linux after Windows build copy

v0.1.0

Initial ReleaseOctober 2024

Foundation release: cluster dashboard, Prometheus metrics, Alertmanager ingestion, and Loki logs

  • ✦ NewMulti-cluster dashboard: health scoring, KPI cards (health %, open incidents, firing alerts, CPU avg), and cluster selector
  • ✦ NewPrometheus metrics integration: configurable PromQL queries with tabular and chart views
  • ✦ NewAlertmanager webhook receiver: alert ingestion with severity routing (critical/warning/info)
  • ✦ NewLoki log viewer: namespace and pod filtering, log level colouring, and time-range selection
  • ✦ NewJaeger distributed tracing integration: trace search and span waterfall view
  • ✦ NewGrafana deep-link integration: launch relevant dashboards from cluster and namespace views
  • ✦ NewZustand 5 + React Query: global state management with stale-while-revalidate data fetching
  • ✦ NewTurbo monorepo structure with Next.js 15 App Router and TypeScript 5.5 strict mode
  • ✦ NewNextAuth v5 authentication with credential provider and protected dashboard routes
  • ✦ NewFramer Motion animations: page transitions, card reveals, and micro-interactions

Roadmap

Subject to change based on community feedback

v0.4.0

PlannedQ1 2025

Notification system, GitOps integration, and enhanced AI memory

  • Notification bell: real-time alert and incident count with populated dropdown
  • Argo CD / Flux integration: deployment status and rollback from VynOps
  • AI incident memory: cross-incident pattern recognition and recurrence detection
  • Custom dashboard builder: drag-and-drop panel layout
  • Multi-user RBAC: role-based access per cluster and namespace

v0.5.0

PlannedQ2 2025

Plugin system, API webhooks, and compliance reporting

  • Plugin architecture: extend VynOps with custom data sources and actions
  • Outbound webhook API: trigger external systems on alert and incident events
  • Compliance report export: SOC 2 evidence, change audit, and access log exports
  • Cost anomaly detection: ML-based spend spike alerting
  • Mobile-responsive dashboard PWA

Have a feature request? Vote on issues or open a new discussion on GitHub.