Releases: lohitkolluri/KubeWise
Releases · lohitkolluri/KubeWise
Release list
v1.0.2
Changelog
- fd38d88 chore(wizard): fix lint issues (unused var, gofmt, maskedToken)
- 0a510fe feat(install): animated spinner, pod diagnostics, and increased timeout
- 2278c1b feat: TUI mouse mode wire + password-based auth exchange
- fa2b445 fix(install): production kind image loading + interactive API token prompt
- 7762563 fix(install): use DetectAll for manifests path, add PatchConfigMapObservability
- ba0f228 fix(wizard): auto-generate API token, remove bg colors, add token input
v1.0.1
Changelog
- 8cdde65 Add Helm chart, store indexes, and namespace-scoped operations
- 9a94746 Add NaN-safe scorer clamp, config validation defaults, and enhanced gate/scorer tests
- 8df932c Add audit CLI fetch, theme colors, and UI dashboard improvements
- 9ca5a61 Add audit, accuracy, and health API endpoints
- 132c68d Add audit/accuracy/health model fields and store migration
- 337ea25 Add kwctl control center TUI and remediation runtime APIs
- 742cb1d Add multi-LLM support, notifications, outcome tracking, and harden agent pipeline
- ec14ea6 Add one-click install, production tooling, and refresh README
- 4d51e30 Add prediction diagnostic logging and preservation fix
- d97d041 Add runbook remediation, deep RCA, and standardize on main branch
- 2ef09bc Address full codebase audit: gate, forecast, correlator, API, and CLI
- 466d99f Apply gofmt whitespace alignment Signed-off-by: Lohit Kolluri lohitkolluri@gmail.com
- fcf0537 Bump golangci-lint from v2.1.6 to v2.12.2 for Go 1.26 compat Signed-off-by: Lohit Kolluri lohitkolluri@gmail.com
- 3afdead Extend namespace scoping, audit indexes, and Helm install path
- 2104962 Fix CI by running gofmt on unformatted Go files Signed-off-by: Lohit Kolluri lohitkolluri@gmail.com
- 0660ab0 Fix docker-agent CI by tracking agent Dockerfile outside build/
- 7dc5336 Fix end-to-end agent pipeline: gate, patterns, correlator, and K8s wiring
- 5ff6159 Fix gofmt across all remaining files and commit required accuracy/health model deps Signed-off-by: Lohit Kolluri lohitkolluri@gmail.com
- bd8def1 Fix golangci-lint v2 config format for v2.12 compat Signed-off-by: Lohit Kolluri lohitkolluri@gmail.com
- acbd403 Fix review findings: safety guards, dedup, and collector hardening
- 03604a9 Harden agent pipeline: dedup, gate sustainment, and real rollback
- 3a2eacf Remove .omo/ and .serena/ from tracking, add .serena/ to gitignore Signed-off-by: Lohit Kolluri lohitkolluri@gmail.com
- f579384 Wire OpenRouter Go SDK and harden LLM remediation through dry-run
- 21ced26 checkpoint: security hardening and TUI detail view enhancements
- 4905906 chore(agent): migrate agent core packages from log to log/slog
- 9be149c chore(api,engine,llmrouter,cmd): migrate remaining packages from log to log/slog
- 0ed7ccd chore(collector): migrate collector package from log to log/slog
- 95c5e38 chore(helm): remove outdated chart archives
- 1e5d3db chore(helm): update persistence defaults and Loki configuration
- 54f4e2b chore(llm,outcome): migrate llm and outcome packages from log to log/slog
- 96106df chore(remediator): migrate remediator package from log to log/slog
- de1d23a feat(api): add database backup endpoint
- 3f65e3d feat(api): pipeline and cache stats endpoints
- d6f694b feat(cli): interactive setup wizard framework
- 5b07817 feat(cli): simplify observability install with subchart auto-detection
- 42dc8d6 feat(cli): wire wizard into install command
- 09bda88 feat(correlator): wire LLM router into remediation pipeline
- ec46dee feat(detect): add multi-backend observability detection engine
- c07c1b2 feat(forecaster): add Tier-2 Python forecasting sidecar with gRPC
- 806cb43 feat(helm): add VM/VL subchart deps, update templates for one-step install
- 0c96671 feat(llm): add circuit breaker to Ollama and OpenAI providers
- 441b83e feat(llmrouter): tiered LLM routing layer with per-task model dispatch
- a161cf5 feat(manifests): add Alloy+Tempo manifest resources and overlay updates
- ba02670 feat(notify): PagerDuty Events API client
- d7aa097 feat(notify): PagerDuty and Alertmanager config model fields
- 182ce8d feat(notify): integrate PagerDuty into notification router
- 60de0a4 feat(observability): Loki, Tempo, Grafana dashboards, event store
- dc99975 feat(predictor): replace EWMA/Z-score with adaptive median + Hoeffding bounds + BOCPD
- 06a7875 feat(release): publish Docker images and Helm chart to GHCR
- 8bb3b4a feat(remediator): add view_logs action and clarify deployment-level actions in prompt
- 7154881 feat(tools): GitHub REST API and Terraform binary tool plugins
- b5abfeb feat(tools): helm and argocd tool plugins
- 3097c41 feat(tools): kubectl tool plugin with command validation
- 3b5075f feat(tools): tool action routes in correlator and executor
- fc7482f feat(tools): tool plugin interface, registry, executor, config
- 6d89bbe feat: Senior SRE-level kubectl capabilities remove artificial command blocks, expand RBAC
- 74c0395 feat: TUI v2 upgrade, observability Helm charts, and agent improvements
- 4d3bff0 feat: add CLI commands for status, config, and predict
- ea7f2e3 feat: add K8s event delta watcher for failure-related events
- 60c1dff feat: add K8s resource informers for pod/node/deployment state tracking
- 14023e9 feat: add Kubernetes client helpers with in-cluster and kubeconfig modes
- b3bf947 feat: add Kubernetes deployment manifests for in-cluster agent
- f51984a feat: add LLM-powered remediation system with risk-tiered gating
- 7535c58 feat: add agent HTTP API with health, status, predictions, anomalies, config endpoints
- d2c18ec feat: add development and deployment scripts
- 86d2ab2 feat: add shared domain types for anomaly, prediction, remediation
- df6f99f feat: add static pattern matchers for OOMRisk, CrashLoopRisk, and Degradation
- 753c3e0 feat: feature flags, rule engine, pipeline integration, prompt context
- a950fe8 feat: hash-based semantic cache for LLM dedup
- df7f378 feat: implement Prometheus metrics collector with 17 PromQL queries
- 700542b feat: implement bbolt embedded store with metrics ring buffer
- 9a0ea59 feat: implement statistical predictor with EWMA, Z-score, and rate-of-change
- 77fe98b fix(cli): align agent service name with Helm chart default Signed-off-by: Lohit Kolluri lohitkolluri@gmail.com
- de0461c fix(helm): correct Prometheus service address in values.yaml Signed-off-by: Lohit Kolluri lohitkolluri@gmail.com
- e9fb5f1 fix(helm): correct llmModel default prefix
- 3cef802 fix(predictor): fix data race and cp.Add double-count; tune Hoeffding K to 5
- 8fe9ca9 fix(predictor): stabilize verification tests, fix changepoint blind spot
- b8789b3 fix(prometheus): update PromQL queries for kube-state-metrics v2.16.0 and expand cluster scraping
- 1967e9d fix: align auth defaults and chart wiring
- 6b26b54 fix: audit inconsistencies RBAC pods/log, schema view_logs, PromQL reversion, action aliases
- ae16ea6 fix: bind forecaster sidecar to localhost only
- 5968a48 fix: gofmt formatting and expand Prometheus scrape targets with Loki/Tempo
- 13dcead fix: harden RBAC, API auth, and CLI/tool safety
- 5e5d47b fix: harden tool/API security and improve remediation reliability
- 6562486 fix: plan validation demotion, TUI scrolling, UTF-8 truncation, and pod prefix fallback
- 970c585 fix: resolve golangci-lint issues across the codebase
- d80d488 refactor: production-optimized Dockerfiles with multi-stage wheels and BuildKit cache
v1
Changelog
- b77cce9 feat(api): pipeline and cache stats endpoints
- 45589b7 feat(cli): interactive setup wizard framework
- 55c5059 feat(cli): wire wizard into install command
- 2c87a79 feat(correlator): wire LLM router into remediation pipeline
- 81e0729 feat(llmrouter): tiered LLM routing layer with per-task model dispatch
- 2ffa662 feat(notify): PagerDuty Events API client
- 721f319 feat(notify): PagerDuty and Alertmanager config model fields
- b55944c feat(notify): integrate PagerDuty into notification router
- 7460d2d feat(observability): Phase 3 — Loki, Tempo, Grafana dashboards, event store
- ceeb6a9 feat(tools): Phase 4.1 — tool plugin interface, registry, executor, config
- 20cca4e feat(tools): Phase 4.2 — kubectl tool plugin with command validation
- e56b01a feat(tools): Phase 4.3 — helm and argocd tool plugins
- ec6f5c4 feat(tools): Phase 4.4 — GitHub REST API and Terraform binary tool plugins
- 6755af4 feat(tools): tool action routes in correlator and executor
- 71436c4 feat: Phase 0.1+1.3+1.4 — feature flags, rule engine, pipeline integration, prompt context
- 7f6c0e4 feat: Phase 2.0 — hash-based semantic cache for LLM dedup
- 4170971 fix(cli): align agent service name with Helm chart default
- b89acc8 fix(helm): correct Prometheus service address in values.yaml
- 7a0a4f5 fix(helm): correct llmModel default prefix
- 5d95bfe refactor: production-optimized Dockerfiles with multi-stage wheels and BuildKit cache
v0.4.0
Changelog
- 3c5b20d Add Helm chart, store indexes, and namespace-scoped operations.
- 4412f60 Add NaN-safe scorer clamp, config validation defaults, and enhanced gate/scorer tests
- 49908e0 Add audit CLI fetch, theme colors, and UI dashboard improvements
- e07200c Add audit, accuracy, and health API endpoints
- 9c53ebd Add audit/accuracy/health model fields and store migration
- 99deae9 Add kwctl control center TUI and remediation runtime APIs.
- 93f7140 Add multi-LLM support, notifications, outcome tracking, and harden agent pipeline.
- 18506f3 Add one-click install, production tooling, and refresh README.
- f884d9e Add prediction diagnostic logging and preservation fix
- 0e3ca66 Add runbook remediation, deep RCA, and standardize on main branch.
- cae8553 Address full codebase audit: gate, forecast, correlator, API, and CLI.
- 345ba39 Apply gofmt whitespace alignment
- bb53c6c Bump golangci-lint from v2.1.6 to v2.12.2 for Go 1.26 compat
- cbc3484 Extend namespace scoping, audit indexes, and Helm install path.
- 8d22ca1 Fix CI by running gofmt on unformatted Go files.
- 0481291 Fix docker-agent CI by tracking agent Dockerfile outside build/
- 5a8b5aa Fix end-to-end agent pipeline: gate, patterns, correlator, and K8s wiring.
- d56ac81 Fix gofmt across all remaining files and commit required accuracy/health model deps
- 50c3be5 Fix golangci-lint v2 config format for v2.12 compat
- e1e627e Fix review findings: safety guards, dedup, and collector hardening.
- 36ed376 Harden agent pipeline: dedup, gate sustainment, and real rollback.
- 9e8ed39 Remove .omo/ and .serena/ from tracking, add .serena/ to gitignore
- 4213257 Wire OpenRouter Go SDK and harden LLM remediation through dry-run.
- 3369907 checkpoint: security hardening and TUI detail view enhancements
- 9af876a feat(forecaster): add Tier-2 Python forecasting sidecar with gRPC
- 058a6cb feat(predictor): replace EWMA/Z-score with adaptive median + Hoeffding bounds + BOCPD
- 71190df feat(release): publish Docker images and Helm chart to GHCR
- baa21fa feat: add CLI commands for status, config, and predict
- 2b2aea7 feat: add K8s event delta watcher for failure-related events
- e6900cc feat: add K8s resource informers for pod/node/deployment state tracking
- 144c532 feat: add Kubernetes client helpers with in-cluster and kubeconfig modes
- f74dc12 feat: add Kubernetes deployment manifests for in-cluster agent
- 8fcfeee feat: add LLM-powered remediation system with risk-tiered gating
- 8cd753a feat: add agent HTTP API with health, status, predictions, anomalies, config endpoints
- 953fd0b feat: add development and deployment scripts
- 13a0b16 feat: add shared domain types for anomaly, prediction, remediation
- 930bc63 feat: add static pattern matchers for OOMRisk, CrashLoopRisk, and Degradation
- cae1646 feat: implement Prometheus metrics collector with 17 PromQL queries
- 092aea4 feat: implement bbolt embedded store with metrics ring buffer
- 864886b feat: implement statistical predictor with EWMA, Z-score, and rate-of-change
- 3ec15bc fix(predictor): fix data race and cp.Add double-count; tune Hoeffding K to 5
- d23c5ae fix(predictor): stabilize verification tests, fix changepoint blind spot