Welcome to the v0.23.0 release of Inspektor Gadget. The most relevant changes for this version are:
- Use distroless as base image by @eiffel-fl in #2207
- image-based-gadgets: Introduce gadget pull secret by @mqasimsarfraz in #2223
- Sign container image in CI by @eiffel-fl in #2244
- Allow IG to deploy into a custom namespace by @burak-ok in #2250
Other changes are:
General Improvements
- Kubernetes resources: cleanup traceloop entries by @alban in #2211
- ci: Only release image without CVEs. by @eiffel-fl in #2114
- treewide: Update to golang 1.21 by @mqasimsarfraz in #2206
- pkg/deploy.yaml: Refine capabilities. by @eiffel-fl in #2228
- remove arm64 workaround in exec tracer by @matthyx in #2259
- gadgettracermanager: Make gRPC buffer size configurable. by @eiffel-fl in #2181
- Show experimental commands in all cases by @mauriciovasquezbernal in #2248
Bug Fixes
- trace {open, exec}: Revert map sizes to their previous value. by @eiffel-fl in #2146
- flags: Clone to avoid modifying os.Args by @mqasimsarfraz in #2195
- include: Split mntns_gadget/mntns_filter.h to avoid error when running gadget by @mauriciovasquezbernal in #2227
- trace/capabilities: Modify cap_effective reading on kernel 6.3 and yo… by @eiffel-fl in #2226
- trace/open: Add missing extractor for flags by @mauriciovasquezbernal in #2245
- cmd: Fix --authfile/--insecure flags by @mauriciovasquezbernal in #2242
- run: Fix a lot of leakages and implement support for multiple socket filter programs by @mauriciovasquezbernal in #2264
Documentation Improvements
- Add SECURITY.md. by @eiffel-fl in #2210
- Update code of conduct to the CNCF CoC by @blixtra in #2095
- install.md: Update minikube addon information by @burak-ok in #2241
- Add reference documentation by @alban in #2212
- Reorganise documentation by @alban in #2251
- docs: Add community meetings by @mauriciovasquezbernal in #2247
Testing and Continue Integration
- Makefile: Ensure we always load the newest image by @mqasimsarfraz in #2213
- Dockerfiles: Use cross compilation for kubectl-gadget Dockerfile. by @eiffel-fl in #2216
- [integration-tests] Add helpers for Jobs by @burak-ok in #2261
Full Changelog: v0.22.0...v0.23.0