What k8sgpt-ai/k8sgpt shipped
Generated by FoxPlug from public activity — not affiliated with K8sgpt.
Week of September 14, 2026
What shipped
- Released v0.4.39 with a new --resource flag to analyze single resources and a ValidatingAdmissionPolicy analyzer for Kubernetes admission policies. Release
- Added ValidatingAdmissionPolicy analyzer that reports CEL type-check warnings and validates policy bindings. Pull request #1765
- Fixed MCP list-events tool to send involvedObject filters as field selectors instead of filtering results locally. Pull request #1792
- Fixed analyzer event fetching to match full object identity including kind and UID, not just name. Pull request #1790
- Fixed service event scoping to respect endpoint namespaces. Pull request #1795
- Fixed service analyzer to filter events by involved object kind, preventing misattribution of events from other resources with the same name. Pull request #1783
- Fixed Security analyzer to resolve ClusterRole references in RoleBindings by checking roleRef.kind. Pull request #1755
- Fixed --anonymize flag to mask resource names appearing in Kubernetes event messages. Pull request #1778
- Fixed ReplicaSet analyzer to report ReplicaFailure conditions regardless of replica count. Pull request #1750
- Added safety check in OpenAIClient to handle empty completion choices from compatible backends. Pull request #1781
Why it matters
This week focused on event filtering accuracy and namespace isolation. Several fixes prevent events and resource references from being misattributed to the wrong objects, which directly improves diagnostic accuracy.
Changelog entry
- add --resource flag to analyze a single resource Release
- add ValidatingAdmissionPolicy analyzer Release
- anonymise resource names in event-derived failures Pull request #1778
- send involvedObject filters as a field selector in MCP list-events Pull request #1792
- scope analyzer events to object identity Pull request #1790
- scope service events to endpoint namespace Pull request #1795
- filter service events by involved object kind Pull request #1783
- resolve ClusterRole references in RoleBindings Pull request #1755
- report ReplicaFailure regardless of replica count Pull request #1750
- do not also report an unsupported scaleTargetRef as missing Pull request #1729
v0.4.39 shipped: new --resource flag for single-resource analysis, ValidatingAdmissionPolicy analyzer, and fixes for event scoping and object reference resolution.
v0.4.39 is out with improvements to event scoping and object reference handling. The new --resource flag lets you analyze individual resources, while the ValidatingAdmissionPolicy analyzer adds support for Kubernetes admission policies. This release includes multiple fixes to prevent event misattribution and improve namespace isolation in diagnostics.