github abahmed/kwatch v0.11.0-rc.4

pre-release5 hours ago

v0.11.0-rc.4

  • fix: release naming and docker (#478) (f5d846c)
  • fix: release naming and docker (#477) (0e51ae5)
  • fix: add GH_TOKEN to release workflow for GitHub CLI authentication (2032edd)
  • fix: add git user configuration to release workflow (1f9c728)
  • 🚀 Refactor kwatch (#476) (9e28265)
  • fix: switch star history chart to a working data source (#473) (18bdea0)
  • fix: node field selector bug and migrate v1 Endpoints to EndpointSlice (9d2627c)
  • refactor: smart message format across all providers (7593af1)
  • refactor: clean LLM prompt — remove examples, tighten rules (ab75802)
  • feat: alert retry jitter, cluster-autoscaler monitor, audit logging, graph pruning, service endpoint debounce, LLM prompt fix, and various improvements (e149a41)
  • remove AGENTS.md (4f38cad)
  • 100% handler coverage and remaining coverage gap closure (ac92518)
  • fix: set BaselineTTL in TestControllerPodEvent to prevent baseline suppression (ee79a55)
  • Fix hard-coded string lengths, severity for critical thresholds, filter nil guards, AddIndexers unchecked error, shutdown goroutine lifecycle, metrics dead code (0c3443b)
  • Add PVC edges to graph, configmap/secret/pvc impact reporting, tests; fix TestFirstKey flake; periodic graph rebuild (1480c3f)
  • Sustained checks for HPAScalingError, CronJobSuspended, node pressure; fix HighRestartCount bypassing DisruptionFilter; add ResolveByResource cooldown; container_killing_filter exact match; CLHF orphan migration; Evicted/Preempting back in obviousReasons (8e07264)
  • Refactor IncidentKey for consistent crash-loop handling (70c2d7b)
  • Refine system prompt for Kubernetes RCA assistant (9ed1a98)
  • Enhance system prompt for Kubernetes RCA assistant (27e7d55)
  • Update process_node.go (1e46b75)
  • Update Correlation config parameters (1d21e51)
  • Add cooldown cleanup for seen keys (155144c)
  • chore: stage and commit all pending changes (daada0b)
  • chore: update LLM image references and CI config (69bbe8c)
  • chore: add all missing config fields to example config (f52543d)
  • chore: replace real values with placeholders in example config (6714853)
  • chore: remove unused pendingPodThreshold from example config (39c1fb8)
  • docs: remove 'sidecar' from AI descriptions (1d9186b)
  • docs: note LLM sidecar only supports amd64/arm64 (9358156)
  • feat: add new hexagonal badge logo for kwatch brand identity (29bac52)
  • chore: update LLM model references and remove CHANGELOG (566b2af)
  • upgrade models (2771217)
  • chore(helm): remove replicaCount and nativeSidecar from chart (a7a1a44)
  • chore: fix minor robustness and maintenance issues (f39052b)
  • fix: prevent re-notification of active errors on restart (ed55972)
  • fix: persist LLM analysis to correlation engine and swap to MiniCPM5-1B (dfef6d6)
  • 📝 Rewrite README with emojis and beginner-friendly tone (cc5535d)
  • 📝 Remove outdated provider screenshots from README (a7073eb)
  • 📝 Update README to match current config defaults and add missing sections (df82488)
  • 🔧 Revert test2 image ref back to kwatch in publish.yml (3267eeb)
  • 🔧 Fix chart: scoping bug and GOMEMLIMIT to match deploy.yaml (3a2430c)
  • 🔧 Sync Helm chart defaults with deploy.yaml (resources, pullPolicy, LLM keep-alive, fix typo) (bbc37c3)
  • 🔧 Increase HpaMonitor SustainedMinutes default to 20 (f02d4e7)
  • 🔧 Set ReportStartupBaseline default to false (c7bf2d4)
  • 🔧 Enable LLM by default across all config layers (e563a08)
  • 🚀 Squashed changes from test2 (90fb8dd)
  • 🐛 Fix useradd failure under QEMU for arm64 LLM image build (#465) (e7be61e)
  • 🔧 Update GitHub Actions to latest versions (Node 24) (#464) (f4b93a5)
  • 🚀 Refactor kwatch (#458) (1090df7)
  • test: add NoiseFilter tests (0450aab)
  • ✨ incident enrichment, lifecycle management, and Slack thread support (#455) (a14c773)
  • 🔧 Refactor to follow Kubernetes project structure and logging standards and fix startup notification message (#437) (9dbfe31)

See the full diff since v0.10.5.

Don't miss a new kwatch release

NewReleases is sending notifications on new releases.