Changelog
What's new in VynOps
All notable changes, improvements, and fixes. Follows Keep a Changelog convention.
v0.3.0
LatestDecember 2024Autonomous 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 2024AI 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 2024Foundation 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 feedbackv0.4.0
PlannedQ1 2025Notification 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 2025Plugin 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.