This release includes a new way to use Inspektor Gadget without a Kubernetes cluster: local-gadget and a new gadget was added: mountnsoop. The detailed list of all changes is below:
New gadgets:
- Local gadget: Use Inspektor Gadget without a Kubernetes cluster (#245)
- Mountsnoop: Trace mount() and umount() syscalls (#169)
General improvements:
- Add traceloop support using Trace CR (#338)
- Add biolatency CLI support using Trace CR (#389)
- Remove need for running as privileged container (#348)
- Use fanotify as default hook mechanism (#328)
- Use pod informer a fallback hook (#358)
- Implement
outputflag (#333) - Implement
columnsparameter (#293) - Uniform field naming in different gadgets (#331)
- Add
image-pull-policy parameter(#350) - Improve error management (#324, #321)
- Add BTF information to containers map (#353)
Bug fixes:
- Consider existing containers for other hooks (#364)
- Fix cleanup when seccomp gadget is stopped (#368)
- Add labels and annotations to seccomp profiles (#375)
- Update URL for BTFHub (#382)