Welcome to the v0.22.0 release of Inspektor Gadget.
The main focus of this release was to continue implementing the support for containerized-gadgets, i.e. gadgets that are packaged as OCI images. It's now possible to build and run custom gadgets. Please check https://github.com/inspektor-gadget/inspektor-gadget/blob/v0.22.0/docs/devel/hello-world-gadget.md if you want to know more details.
The following are some of the PRs implementing this support:
- containerized-gadgets: Implement support for OCI images by @mauriciovasquezbernal in #2015
- gadgets/run: Support iterators programs. by @mauriciovasquezbernal in #1866
- gadgets/run: Support eBPF parameters by @burak-ok in #2119
- image build: add wasm by @alban in #2127
- add insecure flag to run command by @kwakubiney in #2165
- run: Add pull policy
--pullflag by @burak-ok in #2179
Heads up
BCC-based gadgets are now removed, if you want to use them, please use an older Inspektor Gadget version.
- Remove bcc image by @eiffel-fl in #2094
General Improvements
- Enrich events with image digest by @claudiamarcubina in #2070
- {Makefile, ci}: Append .exe to our Windows binaries. by @eiffel-fl in #2120
- treewide: Update to golang 1.20. by @eiffel-fl in #2147
- kubectl-gadget/ig-k8s: change connection to gadget service from exec to port-forward by @flyth in #2113
- containerd: Enrich events from new containers with imageDigest by @claudiamarcubina in #2143
- Add eBPF filter to path prefix by @eiffel-fl in #2076
- c-u/docker: add
buildContainerDataby @claudiamarcubina in #2176
Bug Fixes
- Dockerfiles: Fix versioning for ig by @mqasimsarfraz in #2130
- fix: panic issue due to unavailable host network namespace inode by @Iiqbal2000 in #2123
- cmd: Ignore unknown flags when parsing params early by @burak-ok in #2174
Documentation Improvements
- docs: Correct documentation as Inspektor Gadget does not need privile… by @eiffel-fl in #2093
Testing and Continue Integration
- Rename ebpf builder image by @mauriciovasquezbernal in #2103
- ci: Publish ebpf builder helper image by @mqasimsarfraz in #2135
- Enable ebpf-builder for arm64 by @eiffel-fl in #2140
New Contributors
- @Iiqbal2000 made their first contribution in #2123
- @kwakubiney made their first contribution in #2165
Full Changelog: v0.21.0...v0.22.0