Inspektor Gadget
eBPF-based tool collection for debugging and observing Kubernetes workloads
Inspektor Gadget v0.58 adds SELinux and rename tracing and fixes stale OTel series
◆Recent moves
- 2d ago
v0.58.0: SELinux and rename tracing, OTel snapshot mode
Two new gadgets extend security coverage to SELinux denials and file renames, and an OTel snapshot mode removes stale series for dead processes. It continues the move toward clean output in standard observability pipelines, at the cost of a breaking format change in trace_fsslower.
View source ↗ - 1mo ago
v0.57.0: rootless ig run and reduced-privilege deploys
Gadgets can now run rootless with only cap_bpf, cap_perfmon and cap_sys_ptrace, and a new flag drops CAP_SYS_ADMIN on Kubernetes deployments. That is a real cut in the privileges an eBPF tool asks for.
View source ↗ - 1mo ago
v0.56.2: bounded owner reference enrichment
A single backported fix that bounds the owner reference enrichment loop in the container collection.
View source ↗ - 1mo ago
v0.56.1 hardens USDT parsing against crafted binaries
Backports USDT parsing fixes so a crafted binary cannot crash the process or exhaust memory, the second such hardening after v0.55.1. It also picks up gRPC and OpenTelemetry security updates.
View source ↗ - 2mo ago
Release v0.56.0
⚡ SPARKv0.56 introduces Kubernetes multi-tenancy as an experimental opt-in: every kubectl-gadget request is now authenticated via TokenReview and scoped to namespaces the user is authorized to access by RBAC. This removes the cluster-admin requirement that has blocked Inspektor Gadget deployment in shared Kubernetes environments. Combined with rootless ig image commands and stripped Go binary uprobe support (attaches to production kubelets without full symbol tables), v0.56 is the most enterprise-readiness-focused release yet.
View source ↗ - 2mo ago
Release v0.55.1
v0.55.1 patches a security issue where crafted ELF binaries from untrusted containers could exhaust memory or CPU in the privileged uprobe process — bounded stream parsing now caps the risk. A meaningful hardening fix given that Inspektor Gadget processes container workload binaries as part of its normal operation.
View source ↗