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.