github k8sgpt-ai/k8sgpt v0.4.40

9 hours ago

0.4.40 (2026-10-09)

Features

  • add ResourceClaim analyzer for missing DeviceClasses (#1768) (f2dd92e)

Bug Fixes

  • close the custom analyzer gRPC connection after each analysis (#1800) (d6d75f7)
  • correct API doc lookups for the webhook analyzers (#1802) (ce78560)
  • handle empty AI responses and respect configured language (#1756) (9456068)
  • honor StatefulSet start ordinals (#1759) (dd16466)
  • honour K8SGPT_BACKEND on every serve start (#1749) (6959a93)
  • ignore in-progress Deployment replica mismatches (#1743) (cbaae54)
  • paginate S3 object listings (#1811) (21aadb4)
  • recognize EKS node monitoring agent node conditions (#1798) (635d9b1), closes #1461
  • register kyverno policy-report scheme once to avoid concurrent map writes (#1777) (2556f80)
  • render PDB selector operators as readable phrases (#1820) (1bd139d)
  • report blocked PDBs whose selector is empty or uses matchExpressions (#1797) (2a129c5)
  • report DeadlineExceeded and JobFailed conditions in Job analyzer (#1809) (7b26cd1)
  • report FailedBinding events in PersistentVolumeClaim analyzer (#1808) (9ca8484)
  • report missing default backend services in Ingress analyzer (#1810) (79fdc97)
  • scope analyzer events to object identity (#1790) (09c5098)
  • scope ConfigMap usage tracking to pod namespace (#1812) (c422c96)
  • scope NetworkPolicy pod lookup to policy namespace (#1747) (432ebaa)
  • scope service events to endpoint namespace (#1795) (8cb270e)
  • send involvedObject filters as a field selector in MCP list-events (#1792) (42d6447)
  • stop reporting local StorageClasses as deprecated (#1779) (988f4b4)
  • stop the OLM analyzers panicking on catalogs without an image (#1815) (613a74b)
  • thread analyzer context instead of context.Background() (#1732) (9b026e8)
  • use apimeta.FindStatusCondition for GatewayClass Accepted condition (#1806) (0f89704)
  • use apimeta.FindStatusCondition for PDB DisruptionAllowed condition (#1807) (2247f5c)

Other

  • deps: update codecov/codecov-action digest to 303a32d (#1785) (10c438c)
  • deps: update docker/build-push-action digest to c3c9e26 (#1786) (3d90679)
  • deps: update docker/setup-buildx-action digest to f87e599 (#1787) (f7e30d5)
  • deps: update docker/setup-qemu-action digest to 9901266 (#1771) (367dc86)
  • deps: update jlumbroso/free-disk-space digest to 36e9a5a (#1794) (2cc7031)

Docs

Don't miss a new k8sgpt release

NewReleases is sending notifications on new releases.