SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for inspektor-gadget-debuginfo-0.37.0-1.1.x86_64.rpm :

* Fri Feb 07 2025 opensuse_buildserviceAATTojkastl.de- Update to version 0.37.0: Some relevant changes for this version are: - trace_tcpconnect: Merge into trace_tcp by AATTburak-ok in #3720 - trace exec gadgets: add support for execveat by AATTalban in [#3868] - tree-wide: deprecate built in gadgets by AATTmauriciovasquezbernal in #3931
* General Improvements - Artifact Hub: Update gadgets version to v0.36.0 by AATTgithub-actions in #3855 - trace exec gadgets: add exepath in case of failure by AATTalban in #3856 - tree-wide: Bump golang to 1.23 by AATTmauriciovasquezbernal in [#3859] - ebpf: Do not use deprecated RewriteConstants function by AATTmauriciovasquezbernal in #3797 - gadgets: trace_oomkill: Use gadget_process structure. by AATTeiffel-fl in #3828 - Refactor LocalManger to be used from package level variable only by AATTSefi4 in #3843 - operators/wasm: Add support for array/hash of maps. by AATTeiffel-fl in #3815 - operators/wasm: Add functions to get syscalls names and declarations. by AATTeiffel-fl in #3756 - gadgets: Provide human readable representation of bytes by AATTKapilSareen in #3867 - build: Make ebpf layer optional by AATTmauriciovasquezbernal in [#3819] - gha: Disable stale bot by AATTmauriciovasquezbernal in #3866 - Adds dev and inode number field in trace_exec by AATTKapilSareen in #3848 - wasmapi: Bump available map to reflect cilium/ebpf 0.17.1. by AATTeiffel-fl in #3889 - Adding fupper layer field for trace_exec image-based gadget by AATTSefi4 in #3869 - provide human representation of time by AATTKapilSareen in #3883 - Add runc path of kubeadm cluster running on Debian12 with upstream cri-o by AATTcjl7 in #3739 - Adding support for non unix:// prefix in socket paths by AATTamitschendel in #3798 - container-hook: improve logging by AATTalban in #3864 - Feature/add ptid to exec by AATTafek854 in #3870 - kubectl-gadget: return client version when server not available by AATTdevusb in #3909 - operators/wasm: Add functions to interact with perf buffer. by AATTeiffel-fl in #3725 - trace_tcp: Add fd (updated from Burak\'s #3850) by AATTalban in [#3916] - sockerenricher: only insert socket if it doesn\'t exist by AATTmqasimsarfraz in #3923 - filter: Allow escaping commas by AATTmqasimsarfraz in #3907 - Add additional dns information by AATTAdvH039 in #3874 - tree-wide: Updates to go.mod files by AATTmauriciovasquezbernal in #3920 - WASM: Release handles by AATTburak-ok in #3702 - pkg/oci: Use a file lock to avoid concurrency issues by AATTmauriciovasquezbernal in #3842 - wasm: add kallsymsSymbolExists by AATTalban in #3871
* Security Improvements - gha: Observe GitHub good practice by AATTmauriciovasquezbernal in #3924 - trace_tcp: add option to see only failed connections by AATTalban in #3928 - Added node name to slim pod by AATTafek854 in #3953 - kallsyms: implement just in time lookups without allocations by AATTalban in #3932
* Bug Fixes - fixes DNS trace formatting by AATTKapilSareen in #3845 - oci-service: Fix closing logic by AATTmauriciovasquezbernal in [#3865] - gadgetctl/kubectl-gadget: fixes crash when running attach right after run by AATTKapilSareen in #3852 - operators/wasm: Check map type is supported in operation functions. by AATTeiffel-fl in #3881 - oci: Fix image list crash by AATTmauriciovasquezbernal in #3908 - pkg/oci: small fixes by AATTmauriciovasquezbernal in #3919 - pkg/oci: Log errors as warning instead of debug when listing images. by AATTeiffel-fl in #3917 - pkg/operators: Fix getSyscallDeclaration() import in badguest. by AATTeiffel-fl in #3930 - Fix reading loginuid/sessionid in kernels without CONFIG_AUDIT by AATTSefi4 in #3961 - perf/ring buffer: Continue reading in case of errors by AATTmqasimsarfraz in #3955 - ebpf/tracer: Report lost samples by AATTmqasimsarfraz in #3956
* Documentation Improvements - docs: multiple filters by AATTmqasimsarfraz in #3899 - ADOPTERS.md: Fixes contributing link for retina.sh. by AATTeiffel-fl in #3947 - examples/instance-manifest: Add examples by AATTmqasimsarfraz in [#3849] - docs/api: Improve Golang API documentation by AATTmauriciovasquezbernal in #3948
* Testing and Continue Integration - trace_exec: test for execveat by AATTalban in #3882 - CI: static analysis of ig binary size by AATTKapilSareen in [#3915] - ci: report memory usage of ig with pprof by AATTKapilSareen in [#3925]
* Tue Jan 21 2025 opensuse_buildserviceAATTojkastl.de- Update to version 0.36.1:
* oci-service: Fix closing logic
* fixes DNS trace formatting
* trace exec gadgets: add support for execveat
* gadgetctl/kubectl-gadget: fixes crash when running attach right after run
* Tue Jan 07 2025 opensuse_buildserviceAATTojkastl.de- Update to version 0.36.0:
* Some relevant changes for this version are: - introduce support for otel-logs by AATTflyth in #3697 - trace_dns: add fields cwd & exepath (--paths) by AATTalban in [#3817] - gadgets: Uniform filtering by AATTmauriciovasquezbernal in #3648
* General Improvements - CODEOWNERS: Update following latest changes in the code by AATTmauriciovasquezbernal in #3649 - Artifact Hub: Update gadgets version to v0.35.0 by AATTgithub-actions in #3735 - Update ADOPTERS.md by AATTmayasingh17 in #3727 - expose SocketPath in k8s.go by AATTmatthyx in #3730 - tree-wide: Fix clang-format target and apply it by AATTmauriciovasquezbernal in #3753 - Export filter operator by AATTSefi4 in #3774 - deploy/charts: allow configuring otel-metrics by AATTmqasimsarfraz in #3684 - treewide: Format eBPF code using clang-format-18. by AATTeiffel-fl in #3809 - Update ADOPTERS.md by AATTmayasingh17 in #3785 - ebpf-builder: Update to clang-18 and provide clang-format by AATTmauriciovasquezbernal in #3825 - cilium/ebpf: Update to v0.17.1 by AATTburak-ok in #3829 - pkg/gadgets: dns: Update generated bpf2go files with cilium/ebpf v0.1… by AATTeiffel-fl in #3834 - Align datasource enrichment by AATTSefi4 in #3668 - feat(kubectl-gadget): disallow instances with same name by AATTKapilSareen in #3839 - trace exec: add \'file\' field for scripts by AATTalban in #3818 - Update entrypoint logic for gadget-container by AATTKapilSareen in #3811 - export the whole RuntimeConfig in K8sClient by AATTmatthyx in [#3816] - tree-wide: Remove usage of multierr by AATTmauriciovasquezbernal in #3841 - oci: remote manifest file by AATTmqasimsarfraz in #3807 - wasm/testdata: Use in-tree ig to build the images by AATTburak-ok in #3757 - pkg: Rework error message to cope with code scanning alerts. by AATTeiffel-fl in #3847
* Bug Fixes - ig-k8s: Fix server version message by AATTmauriciovasquezbernal in #3743 - ig-k8s: Fix fix server version message by AATTmauriciovasquezbernal in #3752 - operators/bpf: Fix perf ring buffer fallback logic by AATTmauriciovasquezbernal in #3633 - dns: don\'t send full packet to userspace by AATTalban in #3806 - (built-in)/trace/dns: Fix logic for percpu array map by AATTmauriciovasquezbernal in #3830
* Testing and Continue Integration - ci: Add \"Signed-off-by\" to commit bumping artifacthub-pkg.yml files. by AATTeiffel-fl in #3736 - dependabot: Add group for containers dependency by AATTmauriciovasquezbernal in #3738 - dependabot: Use directories key by AATTmauriciovasquezbernal in [#3766] - ci/check-artifacthub-tags: Add permissions by AATTmqasimsarfraz in #3765 - tests: Increase timeout for snapshotter tests by AATTmauriciovasquezbernal in #3760 - Alias ebpftypes.Process as Process in utils package by AATTMeherRushi in #3764 - ci: Enable workflow_dispatch by AATTmauriciovasquezbernal in [#3792]
* Tue Jan 07 2025 opensuse_buildserviceAATTojkastl.de- Update to version 0.35.0:
* Some relevant changes for this version are: - Add maps functions to WASM by AATTeiffel-fl in #3596 - gadgets/deadlock: add deadlock detection using cycles in mutex wait di-graph by AATTSnehil-Shah in #3532 - New gadget: fdpass by AATTalban in #3672
* General Improvements - feat: enhance version command output to json format by AATTPriyansurout in #3651 - gadgets: Standardize common information by AATTmauriciovasquezbernal in #3506 - Use ContainerPid method in example by AATTninadingole in #3674 - datasource: refactor SetRequested to Unreference & add to WASM API by AATTSnehil-Shah in #3657 - field: add AddTags method to fieldAccessor and corresponding WASM API by AATTSnehil-Shah in #3652 - uprobe,container-hook: add coherence check on file sizes by AATTalban in #3701 - Added TID for execsnoop & open by AATTafek854 in #3658 - Adding exepath field for trace_exec image-based gadget by AATTSefi4 in #3695 - tools/monitoring: Use otel-metrics exporter by AATTmqasimsarfraz in #3639 - gadgets/deadlock: handle dead processes and add pid based filtering by AATTSnehil-Shah in #3717 - operators/wasm: Add WASM function to create and close maps. by AATTeiffel-fl in #3713 - container-hook: additional coherence checks by AATTalban in [#3724] - exec args: support up to 256 bytes per arg by AATTalban in #3726
* Bug Fixes - trace_tcpconnect: Fix missing src and dst ip and port on error by AATTburak-ok in #3517 - gadgets/tcpdrop: Fix mount ns filtering by AATTmqasimsarfraz in [#3632] - oci-handler: fix annotate param merge with prior config by AATTflyth in #3696 - tools/monitoring: Remove the old dashboard by AATTmqasimsarfraz in #3715 - Remove runcfanotify package by AATTalban in #3699
* Documentation Improvements - Add ADOPTERS.md file by AATTalban in #3671 - Readme: Update the declarative config line in the features list by AATTblixtra in #3685 - Readme: Update section to only show recent videos by AATTblixtra in #3686
* Testing and Continue Integration - ci: test image gadgets on different kernel versions by AATTmastersans in #3631 - ci: added workflow to verify artifacthub tags by AATT4rivappa in [#3703]
* Mon Nov 04 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.34.0: Welcome to the v0.34.0 release of Inspektor Gadget. A selection of relevant changes are: - introduce headless mode for k8s by AATTflyth in #3587 - otel-metrics: add support for named metric exporters and otlp-grpc by AATTflyth in #3588 - operators: kubeipresolver for image-based gadgets by AATTmqasimsarfraz in #3586
* General Improvements - operators/localmanager: Do not print warning if the runtime is not found by AATTmauriciovasquezbernal in #3540 - operators: Fix location of enriched fields by AATTmauriciovasquezbernal in #3523 - formatters: enrich proto field to include protocol name in L4 endpoints by AATTSnehil-Shah in #3329 - pkg/operators/otel-metrics: Hide render datasource from gadget users by AATTblanquicet in #3566 - operators/formatters: Hide endpoint subfield proto by AATTmqasimsarfraz in #3599 - go.mod: update cilium/ebpf with some memory optimization by AATTalban in #3595 - cmd/image: Print build logs when using verbose mode by AATTmauriciovasquezbernal in #3598 - pkg/operators/wasm/testdata: Update go version by AATTblanquicet in #3615 - go.mod: update cilium/ebpf with more memory optimization by AATTalban in #3616 - gadgets: Automatically add annotations based on the field types by AATTmauriciovasquezbernal in #3600 - Move authfile and pull-secret to GlobalParams and update documentation by AATTPriyansurout in #3622 - Container enrichment: add container PID by AATTalban in #3501 - operators/kubeipresolver: Improve how endpoint is displayed by AATTmqasimsarfraz in #3611 - Makefile: make the \'docker build\' command configurable by AATTalban in #3621 - oci: Expose pull-secret param only when running on k8s by AATTmauriciovasquezbernal in #3628 - feat: Accepting IPv4 and IPv6 parameters as command line input arguments by AATTMeherRushi in #3575 - operators/cli: Improve logic to print header by AATTmauriciovasquezbernal in #3641 - tools/monitoring: fix typo by AATTvbatts in #3646 - Makefile: Introduce target to run go mod tidy by AATTmauriciovasquezbernal in #3653
* Bug Fixes - operators/ebpf: Fix race condition with wasm operator by AATTmauriciovasquezbernal in #3542 - fix: json decoder out of sync error for gadgetrunner by AATTmastersans in #3573 - operators/ebpf: Fix map iterators waiting logic by AATTmauriciovasquezbernal in #3654
* Documentation Improvements - readme: Add link for CDS 2024 by AATTmqasimsarfraz in #3553 - docs: Remove increasing sidebar_position from docs/gadgets by AATTburak-ok in #3574 - docs/gadget-devel: How to use Data, DataArray and Packet in WASM API by AATTblanquicet in #3610 - Add gadget user documentation for exporting metrics to Prometheus by AATTflyth in #3539 - docs: Update l4endpoint formatting by AATTmqasimsarfraz in #3630 - docs: audit-seccomp: update runc requirement by AATTalban in [#3642] - docs/gadget-devel/gadget-intro: Specify support of Map Iterators by AATTblanquicet in #3593
* Testing and Continue Integration - Revert \"ci: Use -j$(nproc) with gadgets Makefile.\" by AATTmauriciovasquezbernal in #3555 - ci: Fix permission for release workflow by AATTmqasimsarfraz in [#3558] - Unit testing Image Based Gadgets by AATTmastersans in #3502 - cri: move tests to separate package by AATTalban in #3585 - tests: implement inner field tests by AATTmauriciovasquezbernal in #3572 - build: fix dockerignore file by AATTalban in #3620 - test: Added tests for gadgets/snapshot_socket by AATTbtwshivam in #3283 - operators/wasm: add test for emitting packets from new datasource by AATTSnehil-Shah in #3613 - tests: Disable TestTraceNetwork on containerd by AATTburak-ok in [#3669]
* Fri Oct 11 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.33.0:
* Welcome to the v0.33.0 release of Inspektor Gadget. The most relevant changes for this version are: - introduce GadgetInstanceManager to run gadgets headless by AATTflyth in #2960 - Add profile_tcprtt by AATTeiffel-fl in #3452 - gadgets: add gadget to trace mutex locks/unlocks by AATTSnehil-Shah in #3503 - Add top_blockio by AATTburak-ok in #3273 - gadgets: Port trace_fsslower to image-based by AATTmauriciovasquezbernal in #3463 - cmd/common: allow to specify gadget runtime configuration using \"-f\" by AATTflyth in #3515
* General Improvements - gadgets/top_file: Provide full file path by AATTMeherRushi in [#3347] - clioperator: Add support for adding / removing fields with - -fields by AATTh4l0gen in #3284 - Add inspect subcommand to image by AATTeiffel-fl in #3382 - gadgets: Update readme by AATTmauriciovasquezbernal in #3428 - pkg/oci: Rename ListGadgetImages() to GetGadgetImages(). by AATTeiffel-fl in #3442 - pkg/operators/otel-metrics: don\'t automatically apply metrics type based on role tag by AATTflyth in #3447 - pkg/datasource: Use FullName to look for fields in config by AATTblanquicet in #3448 - treewide: Bump go to 1.22.7. by AATTeiffel-fl in #3458 - fsnotify: add new fields by AATTalban in #3438 - Add a second map to get pods and svcs by IP without GetCmp by AATTmatthyx in #3446 - pkg: Add safeset package. by AATTeiffel-fl in #3472 - trace-dns: use new fields from socket enricher by AATTalban in [#2684] - oci: Set artifactType in all cases by AATTmauriciovasquezbernal in #3469 - socket enricher: warning in case of incompatibility by AATTalban in #3479 - metadata: Clean up parameters handling by AATTmauriciovasquezbernal in #3490 - cmd/build: Reduce duplicate code by AATTmauriciovasquezbernal in [#3498] - wasm: Add parameters handling to wasm by AATTmauriciovasquezbernal in #3449 - pkg/operators/oci-handler: Support set annotations at runtime by AATTblanquicet in #3468 - wasm: Add support for setting config by AATTmauriciovasquezbernal in #3475 - gadgets: Rework the makefile to add better parallelism. by AATTeiffel-fl in #2987 - feat: add verifier debug output when running faulty ebpf gadget by AATTpatrickpichler in #3529 - operators/kubeipresolver: Improve memory consumption by AATTmauriciovasquezbernal in #3530
* Bug Fixes - operators/ebpf: Fix crash when spec doesn\'t contain types by AATTmauriciovasquezbernal in #3450 - gadgets: Fix headless test by AATTmauriciovasquezbernal in #3519
* Documentation Improvements - docs: add operator documentation by AATTmauriciovasquezbernal in [#3406] - docs/gadget-devel/building: Clarify that sudo needs to be run with -E by AATTmauriciovasquezbernal in #3435 - docs/operators: remove links from diagram by AATTmauriciovasquezbernal in #3437 - docs: Distinguish between ig and kubectl-gadget in kernel filtering by AATTblanquicet in #3423 - docs: Improve trace_dns guide by AATTmqasimsarfraz in #3429 - docs/specs/operators: Point to latest docs in pkg.go.dev by AATTblanquicet in #3440 - docs: Extend documentation on allowed-gadgets. by AATTeiffel-fl in #3473 - docs: Fix broken link for cosign container signing process. by AATTeiffel-fl in #3482 - docs: Fix operators instance params by AATTmqasimsarfraz in [#3495] - docs: Use constants to point to correct versions in docs by AATTmauriciovasquezbernal in #3496 - docs: Fixes for hello-world-gadget-wasm by AATTmqasimsarfraz in [#3512] - docs: Improve trace_oomkill guide by AATTmqasimsarfraz in #3493 - gadgets/README.mdx: Update sidebar_position after adding top_blockio by AATTburak-ok in #3520
* Sat Sep 14 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.32.0: In this release, we focused on improving our documentation to ease people using and writing their own gadgets. We also added a new gadget to trace the calls to inotify() and fanotify().
* General Improvements - tools: Remove check-readme. by AATTeiffel-fl in #3299 - container-collection: Add OwnerKind and OwnerName to K8sEnrichment by AATTburak-ok in #3319 - Post-release: update gadgets version to v0.31.0 by AATTalban in [#3339] - columns: add support for displaying event data in Hex format by AATTSnehil-Shah in #3307 - example/Dockerfile: Use JSON args to prevent unintended behavior related to OS signals by AATTburak-ok in #3346 - image build: allow alternative tinygo by AATTalban in #3348 - datasource: Fix order for K8S.NODE by AATTmqasimsarfraz in #3323 - gadgetctl/kubectl-gadget: Ensure sorting after combining data from all targets by AATTblanquicet in #3326 - ig: Add optional further K8s enrichment (Ownertype and Ownername in this PR) by AATTburak-ok in #3360 - New gadget: fsnotify by AATTalban in #3218 - Add mechanism to disable pulling image-based gadgets by AATTeiffel-fl in #3369 - pkg/operators/cli: Improve log level for errors and avoid blocking other ds when one fails by AATTblanquicet in #3413 - pkg/datasource/columns: Default MaxWith attribute based on field type (For int and bool) by AATTblanquicet in #3414
* Bug Fixes - pkg/gadgets: Fix tree output for snapshot process. by AATTeiffel-fl in #3315 - image/build: Fix wasm compilation by AATTmauriciovasquezbernal in #3341 - pkg/datasource: Hide enriched timestamp column by default by AATTblanquicet in #3378 - cmd: Handle --apparmor-profile to work better on k8s 1.30 and higher. by AATTeiffel-fl in #3377 - Switch to gopacket/gopacket by AATTmauriciovasquezbernal in [#3386] - charts: Fix config map volume by AATTmauriciovasquezbernal in [#3389] - columns template: add max size on some fields by AATTalban in [#3401] - pkg/operators: Add limiter by AATTblanquicet in #3327
* Documentation Improvements - docs/gadget-devel/metadata: Improve description of datasources by AATTblanquicet in #3316 - Document security related options for ig daemon by AATTeiffel-fl in #3322 - Add link to v0.31.0 post in README by AATTblixtra in #3328 - gadgets/top_tcp: fix typo in date by AATTalban in #3337 - docs: Fix broken links by AATTmauriciovasquezbernal in #3300 - docs: Fix more broken links by AATTmauriciovasquezbernal in [#3340] - docs/legacy: Update the sort_by list by AATTburak-ok in #3345 - docs: Rename CONTRIBUTING.md by AATTmqasimsarfraz in #3349 - treewide: Bump golang to 1.22.5. by AATTeiffel-fl in #3317 - docs: Use GitHub instead of elixir by AATTmauriciovasquezbernal in #3359
* Testing and Continue Integration - feat(test): added test for gadgets/trace_tcpconnect by AATTmastersans in #3258 - snapshot_process: Sleep before starting the gadget by AATTburak-ok in #3338 - gha: Remove unneeded strategy on workflow file by AATTandoriyaprashant in #3302 - feat(test): added test for gadgets/trace_tcpretrans by AATTmastersans in #3294 - ci: Automatically update website on push by AATTmauriciovasquezbernal in #3342 - ci: Add check for gadget guides by AATTmqasimsarfraz in #3367 - gadgets/readmes: update all gadgets documentation by AATTalban in #3358 - docs: Add missing symlink to render gadget documentation by AATTmauriciovasquezbernal in #3364 - docs/op: Add UidGidResolver documentation by AATTburak-ok in [#3324] - gadgets: update sourceURL and documentationURL by AATTalban in [#3376] - docs: add diagrams for running modes by AATTalban in #3219 - docs: Add missing columns.hex annotation by AATTmauriciovasquezbernal in #3384 - docs: Add Detailed Guide for Filtering in User Space by AATTandoriyaprashant in #3402 - dependabot: Fix groups by AATTmauriciovasquezbernal in #3415 - docs/spec/oci: Fix broken link by AATTblanquicet in #3422 - docs: Add some links by AATTmauriciovasquezbernal in #3420 - docs: fsnotify: replace handmade diagram by mermaid diagram by AATTalban in #3421 - added change in docs by AATT836hardik-agrawal in #3425
* Tue Aug 06 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.31.0: With this release, we announce the general availability of image-based Gadgets (they aren\'t experimental anymore #3261) . The documentation is available here. Stay tuned at the inspektor-gadget.io website as we\'ll publish some blog posts with more information about this release.
* General Improvements - trace_exec: remove unused variable uid by AATTi-Pear in #3100 - GetCgroupID: read cgroup paths under host cgroup namespace by AATTalban in #3085 - Artifact Hub: Update gadgets version to v0.30.0 by AATTgithub-actions in #3103 - gadgets/trace_oomkill: Utilize new testing framework by AATTburak-ok in #3084 - prometheus: Use different name for metrics config by AATTmqasimsarfraz in #3109 - cmd/kubectl-gadget: Set k8s flags for runtime after parsing by AATTmqasimsarfraz in #3104 - trace_tcpconnect: Add retcode by AATTburak-ok in #3069 - artifacthub: use field \'digest\' instead of \'createdAt\' for reindexing by AATTalban in #3105 - pkg/gadgets/run/types: Test string equality rather than contain to de… by AATTeiffel-fl in #3114 - cmd: Support a Configuration File by AATTmqasimsarfraz in #2831 - add otel-metrics operator for image-based gadgets by AATTflyth in #2900 - gadgets: Add trace_bind by AATTmauriciovasquezbernal in #3067 - kubeinvcache: Create the cachedmaps on demand by AATTburak-ok in [#2815] - Update google.golang.org/grpc to v1.65.0 by AATTmauriciovasquezbernal in #3122 - minikube.mk: switch minikube to use kubernetes v1.30.0 by AATTalban in #3128 - [2nd attempt] container-collection: add process metadata enricher by AATTalban in #3091 - Improve endpoints formatter by AATTmauriciovasquezbernal in [#3076] - gadgets/trace_bind: Fix trace_bind after formatters rework by AATTmauriciovasquezbernal in #3129 - gadgettracermanager: Set environment to Kubernetes by AATTmqasimsarfraz in #3136 - Adding docker runtime image digest enrichment for running containers by AATTSefi4 in #3139 - pkg/gadgets: Use tp_btf for top block-io. by AATTeiffel-fl in [#3146] - Dockerfiles: Use JSON for linter ENTRYPOINT. by AATTeiffel-fl in [#3160] - tree-wide: Freeze perf event array map by AATTmauriciovasquezbernal in #3151 - pkg/oci: Add option to only run image-based gadgets from specific registries by AATTeiffel-fl in #3145 - config: Add support for ig-k8s by AATTmqasimsarfraz in #3150 - gadgets: Forward config to datasources by AATTmauriciovasquezbernal in #3149 - pkg/operators/ebpf: Allow passing field configuration as annotations by AATTblanquicet in #3171 - gadgets: Add audit seccomp by AATTmauriciovasquezbernal in #3170 - Use global param for public key by AATTeiffel-fl in #3158 - Adding pcomm field by AATTSefi4 in #3142 - Update metadata validation and generation by AATTmauriciovasquezbernal in #3164 - metadata: Fix leftovers after review by AATTmauriciovasquezbernal in #3183 - gadget-context: make sure cancel() is called on gadgetContext by AATTflyth in #3186 - cmd/common/config: Remove line to initialize oci operator. by AATTeiffel-fl in #3189 - gadgets: Uniform common info they provide by AATTmauriciovasquezbernal in #3169 - pkg/operators/ebpf: make enum handling deterministic by AATTflyth in #3190 - gadgets: Provide human readable version of error codes by AATTburak-ok in #3148 - config/params: add support for string slices by AATTeiffel-fl in [#3192] - Add support to specify several public keys by AATTeiffel-fl in [#3174] - image-based gadgets: introduce map iterators by AATTflyth in [#3182] - ebpf-builder.Dockerfile: Use uppercase keyword by AATTburak-ok in #3205 - container-hook: simplify sys_exit_execve logic by AATTalban in [#3138] - tree-wide: Pin base images on Dockerfiles by AATTmauriciovasquezbernal in #3198 - container-hook: Remove unused bpf objects by AATTmauriciovasquezbernal in #3206 - Dockerfiles: Fix typo for kubectl-gadget.Dockerfile hash. by AATTeiffel-fl in #3215 - treewide: Remove unused verify-gadgets flag and adapt CI jobs to dependabot by AATTeiffel-fl in #3216 - treewide: Fix usage of empty public keys. by AATTeiffel-fl in [#3226] - treewide: Add back --verify-gadgets. by AATTeiffel-fl in #3227 - Use global parameters for --allowed-digests and - -allowed-registries by AATTeiffel-fl in #3181 - gadgets: Update top_file to use map iterators instead of toppers by AATTblanquicet in #3207 - Adding cwd field to trace_exec image-based gadget by AATTSefi4 in #3157 - UidGidResolver: Make it usable in image based gadgets by AATTburak-ok in #3200 - Improve insecure registries support by AATTmauriciovasquezbernal in #3252 - ig/gadgetctl: add TLS support by AATTflyth in #2848 - treewide: Replace allowed-digests and allowed-registries by allowed-gadgets by AATTeiffel-fl in #3251 - gadgets: Add top_tcp as image based gadget by AATTburak-ok in [#3259] - Finish porting trace dns to image-based gadget by AATTmauriciovasquezbernal in #3093 - pkg/operators: Add combiner by AATTblanquicet in #3068 - image-based gadgets: add support for profiler gadgets by AATTflyth in #3253 - tree-wide: Mark image-based gadgets as non experimental by AATTmauriciovasquezbernal in #3261
* Bug Fixes - Makefile: Fix how ig-debug version is set. by AATTeiffel-fl in [#3108] - pkg/gadgets: Fix tracepoint for top block-io. by AATTeiffel-fl in #3272 - pkg/datasource: Use FullName to add field. by AATTeiffel-fl in [#3271] - pkg/datasource: Use FullName instead of Name. by AATTeiffel-fl in #3293
* Documentation Improvements - Update README.md for all image-based gadgets by AATTalban in [#3102] - docs: Add a link to verify instructions when ig is downloaded from release by AATTeiffel-fl in #3147 - docs: point to the installation instructions on the IG website instead of the TOC on the repo by AATTflyth in #3173 - docs: Rework structure and few improvements by AATTmauriciovasquezbernal in #3279 - quick-start.md: run.md -> run.mdx by AATTburak-ok in #3297 - README: Fix broken links by AATTmauriciovasquezbernal in #3298
* Testing and Continue Integration - gadgets/Makefile: Report failing tests again by AATTburak-ok in [#3116] - gadgets: Test endpoints too by AATTmauriciovasquezbernal in [#3130] - gadgets/trace_capabilities: Add test by AATTburak-ok in #3115 - ci: Report summaries for gadgets tests by AATTmauriciovasquezbernal in #3152 - ci: Update instructions to create ARO cluster by AATTmauriciovasquezbernal in #3119 - tests: Remove run top test and helpers for this by AATTmauriciovasquezbernal in #3161 - gadgets: Test on containerd too by AATTmauriciovasquezbernal in [#3172] - CI: README: Add OpenSSF scorecard badge by AATTillume in #3098 - ci: Pin Github Actions by AATTmauriciovasquezbernal in #3191 - ci: Limit token permissions by AATTmauriciovasquezbernal in [#3197] - ci: Pin go install command to hash by AATTmauriciovasquezbernal in #3199 - pkg/testing/ig: Support more than one flag on IG_FLAGS env variable by AATTblanquicet in #3220 - ci: Verify eBPF builder image only if cosign secrets were set. by AATTeiffel-fl in #3217 - ci: Remove documentation-checks from release needs. by AATTeiffel-fl in #3296
* Wed Jul 03 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.30.0:
* ci: Set DOCKER_BUILD_NO_SUMMARY.
* gadgets/trace_capabilities: Add special check for exec-family syscalls
* gadgets: Add trace_capabilities
* gadgets/trace_tcpdrop: Add kernel stack field
* pkg/operators/ebpf: Support kernel stack map
* pkg/oci: Add new options to restrain execution by digest.
* go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup
* gadgets: update README.md
* gadgets/Makefile: add readme target
* gadgets/trace_exec: Add tests
* testing: Add helper to sleep
* treewide: Remove unneeded systemd workaround.
* ci: Use eastus2 for AKS
* go: bump github.com/moby/moby
* go: bump github.com/docker/cli
* go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup
* test/images: Test that export command is deterministic
* build: Allow reproducible builds
* kubemanager: Check ParamAllNamespaces in PreStart too
* datasource: Return error on New()
* go: bump github.com/moby/moby
* go: bump github.com/docker/cli
* ci: Remove ARO from release needs.
* go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup
* gadgets/snapshot_process: Port test to use new testing framework
* pkg/testing/match: Add unittests
* testing: Consolidate match logic in pkg/testing/match
* CI: Use multinode cluster for testing gadgets on kubernetes
* trace_mount: Add call column and flag decoding
* docs: Remove mouting /run for ig.
* pkg/container-utils: Preprend HOST_ROOT to /run/cri-dockerd.sock.
* cmd/ig: Preprend host.HostRoot to runtime socket path.
* go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup
* docs: Add instruction to verify ebpf-builder image.
* ci: Verify eBPF builder image before building gadgets.
* Revert \"container-collection: add process metadata enricher\"
* gadgets/trace_exec: Update metadata.
* ci: bump docker/build-push-action from 5 to 6
* ci: bump aquasecurity/trivy-action from 0.22.0 to 0.23.0
* add sort operator import to ig and gadgettracermanager binaries
* pkg/datasource: add AATTflyth as code owner
* pkg/datasource: improve subscription handling
* Fix codeowners
* trace_tcp{drop,retrans}: Use bitfields for flags
* ebpf/formatters: Support formatting bitfields
* trace_open: Add missing fields
* gadgets/test: Run tests even if wasm module exists
* ig/build: Always pull builder-image if latest tag is used
* tests: Disable TestTraceNetwork on cri-o
* gadgets/trace_sni: Port test to use new testing framework
* pkg/operators/sort: add unit tests
* add sort operator
* pkg/datasource: add Swap() method to DataArray
* gadgets/ports: Convert to host endianess inside the gadget
* go: bump github.com/containers/image/v5 from 5.31.0 to 5.31.1
* go: bump github.com/tetratelabs/wazero from 1.7.1 to 1.7.3
* go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup
* gadgets/trace_exec: Add wasm module to handle args field
* docs: Add guide to use wasm from a gadget
* docs/reference: Add wasm reference docs
* wasm: Add test to check consts are in sync
* operators/wasm: Add tests
* operators: Add wasm operator
* image/build: Use correct Inspektor Gadget code in in-tree gadgets
* gadgets: Port trace_tcp_test to gadgets
* pkg/container-hook: Check container PID bound before converting it.
* ci: bump actions/{download,upload}-artifact from 3 to 4
* formatters: Avoid changing name of the field
* operators/ebpf: Rename converters to formatters
* ci: Use westeurope for AKS.
* container-hook: delete old entries and marks after timeout
* container-hook: use a single fanotify to watch pid files
* integration/kubectl-gadget: Add an option to skip image verification
* gadgets/test: Add an option skip image verification
* ci: Skip signing ig-k8s image/gadget images on fork
* go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup
* go: bump github.com/miekg/dns from 1.1.59 to 1.1.61 in /tools/dnstester
* execsnoop: add parent upper layer
* gadgets/signal: Add test using the new framework.
* integration/Command: Enhance error messages for kill
* pkg/oci: Remove undeeded authOpts for getSigningInformation().
* container-collection: add process metadata enricher
* go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup
* gadgets/trace_mount: Implement test using new framework
* tests: Remove duplicated test
* testing/containers: Add support for privileged mode
* gadgets/trace_open: Improve tests
* gadgets/trace_exec: drop uid filter on sys_exit_execve
* pkg/gadgets/trace_exec: drop uid filter on sys_exit_execve
* pkg/gadgets/capabilities: Fix pid field
* container-hook: add new test
* pkg/gadgets/capabilities: fix pid and tgid fields
* go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup
* ci: Use --format to retrieve image digest instead of grep and awk.
* go: bump github.com/spf13/cobra from 1.8.0 to 1.8.1
* go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup
* go: bump github.com/docker/docker
* go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup
* ci: Sign helper images.
* go: bump github.com/moby/moby
* ci: Sign ig container image.
* ci: Add action to sign container image.
* go: bump the k8s group with 8 updates
* uprobetracer: use secureopen to avoid TOCTOU issues
* New pkg: secureopen: open files in containers
* go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup
* go: bump google.golang.org/protobuf from 1.34.1 to 1.34.2
* Align k8s json and columns name
* trace exec: extract fixup for execve as a common header
* fields: Mark fields hidden based on attributes
* ci: bump aquasecurity/trivy-action from 0.21.0 to 0.22.0
* go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup
* go: bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4
* go: bump github.com/docker/{cli,docker} and github.com/moby/moby
* go: bump github.com/containerd/containerd from 1.7.17 to 1.7.18
* go: bump the golang-x group with 3 updates
* go: bump github.com/containers/common from 0.59.0 to 0.59.1
* Updating trace_open test to support testing in k8s and adding ci job for testing with k8s
* adding helper functions for testing with k8s
* gadgets/trace_exec: extract fixup for execve as a common header
* go: bump github.com/spf13/viper from 1.18.2 to 1.19.0
* go: bump github.com/mdlayher/socket from 0.4.1 to 0.5.1 in /examples
* Artifact Hub: Update gadgets version to v0.29.0
* container-collection: Don\'t rely on k8s.io/kubernetes/pkg/...
* go: bump github.com/aws/aws-sdk-go in /tools/eks-cleanup
* implementing container factory interface for k8s
* updating field names: pod and container
* Mon Jun 03 2024 opensuse_buildserviceAATTojkastl.de- update to version 0.29.0:
* Welcome to the v0.29.0 release of Inspektor Gadget. The most relevant changes for this version are: - API: Support running gadgets from files and memory by AATTmauriciovasquezbernal in #2853 - gadgets: Add trace_lsm by AATTi-Pear in #2827 - gadgets: Add trace_ssl by AATTi-Pear in #2745 - add filter operator by AATTflyth in #2805
* General Improvements - Improve \"CStrings\" handling by AATTmauriciovasquezbernal in [#2797] - UserGroupCache: Move OnceValue to global scope by AATTburak-ok in #2809 - kubernetes: cgroupfs: mount read-only by AATTalban in #2685 - datasources: Add Bool accessors by AATTmauriciovasquezbernal in [#2796] - gadgets/trace_malloc: support more memory operations by AATTi-Pear in #2748 - datasources: Add missing setters, allocate memory and add tests by AATTmauriciovasquezbernal in #2823 - trace_dns: convert domain to dot notation (without wasm) by AATTalban in #2845 - pkg/datasource: remove dependency on pkg/gadgets by AATTflyth in [#2850] - pkg/operators/ebpf: Avoid adding netns field to snapshot process by AATTblanquicet in #2838 - snapshotters: Support sending and JSON-printing output as an array by AATTblanquicet in #2709 - profile/block-io: use core type matches relocations by AATTalban in #2542 - Add support for more iterators: task_file, ksym by AATTalban in [#2839] - minikube: Upgrade to v1.33.1 by AATTmqasimsarfraz in #2841 - datasource: Allow setting smaller static strings by AATTmauriciovasquezbernal in #2832 - sockets-map.h: remove most defines from socket enricher header by AATTalban in #2846 - local/kube manager operators: Print warning for multiple net/mnt ns fields by AATTblanquicet in #2877 - Revert \"gadgets/trace_dns: add empty wasm module\" by AATTmauriciovasquezbernal in #2886 - cmd: Add JSON output to image list command. by AATTeiffel-fl in [#2885] - cmd/image/build: Add progress bar when pulling builder image by AATTmauriciovasquezbernal in #2888 - charts: Set container filesystem as read only. by AATTeiffel-fl in #2442 - pkg/{runcfanotify, container-hook}: Refactor code to use notify package. by AATTeiffel-fl in #2766 - clean up operator initialization code by AATTflyth in #2901 - Auto detect container runtime socket path by AATTdorser in #2794 - Updates to dependabot by AATTmauriciovasquezbernal in #2915 - pkg/operators/formatters: Add syscall formatter by AATTi-Pear in [#2913] - dependabot: Group gomod updates by dependency by AATTmauriciovasquezbernal in #2916 - dependabot: Disable updating indirect dependencies by AATTmauriciovasquezbernal in #2955
* Bug Fixes - oci-handler: Fix typo in error message by AATTmqasimsarfraz in [#2806] - kubectl-gadget: Multiple fixes around skipInfo logic by AATTmauriciovasquezbernal in #2774 - trace/network: Close Operators after closing the tracer by AATTburak-ok in #2814 - container-hook: fix sys_exit_execve from thread by AATTalban in [#2804] - oci: Fail is start image operator fails by AATTmauriciovasquezbernal in #2828 - trace exec builtin gadget: fix memory usage by AATTalban in [#2840] - pkg/operators/simple: fix onStop() callback being called if only onStart is set by AATTflyth in #2851 - version: Fix server version for ig-k8s by AATTmqasimsarfraz in [#2852] - trace_dns: fix padding by AATTalban in #2860 - pkg/gadgets: Update comment about mntns_filter.h location by AATTblanquicet in #2866 - localmanager: Avoid crashing if container collection isn\'t available by AATTmauriciovasquezbernal in #2874 - pkg/operators: Fix tracing host events for mount namespace ID attache… by AATTeiffel-fl in #2879 - Add runc symlink for rancher rke2 by AATTmatthyx in #2764 - Remove usage of go workspaces by AATTmauriciovasquezbernal in [#2914] - oci: Return error if op.Prepare() fails by AATTmauriciovasquezbernal in #2947
* Documentation Improvements - Artifact Hub: Update gadgets version to v0.28.0 by AATTgithub-actions in #2808 - Artifact Hub: Update gadgets version to v0.28.1 by AATTgithub-actions in #2861 - Implement image-based gadgets examples by AATTmauriciovasquezbernal in #2753 - docs: Add installation steps for helm charts by AATTmqasimsarfraz in #2878 - docs/hello-world-gadget: Add missing --verify-image=false by AATTmauriciovasquezbernal in #2887 - docs: Add documentation on how to sign image-based gadgets. by AATTeiffel-fl in #2894 - docs: Use relative link to point to verification documentation. by AATTeiffel-fl in #2895 - docs: Add initial wasm design doc by AATTmauriciovasquezbernal in #2896
* Testing and Continue Integration - ci: Do not run cloud-cleanup on fork by AATTmqasimsarfraz in [#2807] - ci: Shifting deploy and undeploy logic for IG to actions by AATTpawarpranav83 in #2833 - tests: Add tests for image export and import by AATTmauriciovasquezbernal in #2906
* Mon Jun 03 2024 opensuse_buildserviceAATTojkastl.de- update to version 0.28.1: This is a Bugfix release which includes the following fixes:
* container-hook: fix sys_exit_execve from thread by AATTalban in [#2804]
* trace exec builtin gadget: fix memory usage by AATTalban in #2840
* version: Fix server version for ig-k8s by AATTmqasimsarfraz in [#2852]
* Mon Jun 03 2024 opensuse_buildserviceAATTojkastl.de- update to version 0.28.0: Welcome to the v0.28.0 release of Inspektor Gadget. The most relevant changes for this version are:
* pkg/uprobetracer: add support for USDT tracepoints by AATTi-Pear in #2655
* cmd: Verifying container image if policy controller is present. by AATTeiffel-fl in #2703
* operators/ebpf: Support associate programs (iterators) to snapshotters by AATTblanquicet in #2637
* Bump Go version to 1.22.0 by AATTburak-ok in #2744
* Remove bpftrace by AATTeiffel-fl in #2757 General Improvements
* gadget-context: Don\'t add op instance\'s params if op is not requested by AATTblanquicet in #2667
* pkg/uprobetracer: use kfilefields to identify inodes by AATTi-Pear in #2669
* artifacthub-pkg.yml: update gadget versions to new release by AATTalban in #2679
* re-add support for jsonpretty + yaml to image based gadgets by AATTflyth in #2652
* trace/open: Compute error and file descriptor fields on eBPF code by AATTblanquicet in #2687
* rename methods/structs/interfaces from Gadget... to BuiltInGadget... by AATTflyth in #2559
* pkg/datasource: Don\'t use sync.Pool for data by AATTblanquicet in [#2708]
* Cleanup custom-columns CLI flag by AATTshivaabhishek07 in #2465
* cmd: Add --seccomp-profile to specify seccomp profile to apply to Inspektor Gadget by AATTeiffel-fl in #2710
* treewide: remove run gadget by AATTflyth in #2673
* add version skew warning by AATTmauriciovasquezbernal in #2718
* run: Remove dead code by AATTmauriciovasquezbernal in #2740
* cmd: Do not truncate output when listing image-based gadgets. by AATTeiffel-fl in #2743
* tests.mk: Update kube-apiserver to 1.30.0 by AATTburak-ok in #2750
* oci: Remove dead code by AATTmauriciovasquezbernal in #2754
* Sign image based gadgets by AATTeiffel-fl in #2678
* image/build: Implement option to keep built file by AATTmauriciovasquezbernal in #2738
* pkg/uprobetracer: support LSM trace points by AATTi-Pear in #2747
* trace/{dns,sni}: Split NewTracer() logic by AATTamirmalka in #2768
* Verify image based gadget by AATTeiffel-fl in #2707
* Add signal formatter by AATTmauriciovasquezbernal in #2630
* gadget-service: Improve address validation by AATTmauriciovasquezbernal in #2780
* cmd: Implement image import and export commands by AATTmauriciovasquezbernal in #2779
* columns/filter: Add support for time.Duration by AATTmqasimsarfraz in #2791
* trace exec: Add user and group field by AATTburak-ok in #2751
* image-based gadgets: Implement btfgen support by AATTmauriciovasquezbernal in #2598 Bug Fixes
* charts: Add \'/host/var\' to volumeMounts by AATTmqasimsarfraz in [#2664]
* image based gadgets: fix hostNetwork info by AATTflyth in #2674
* image based gadgets: return error if no valid gadget layers are found by AATTflyth in #2691
* resolve symlinks in runtime path by AATTmatthyx in #2656
* fix: re-add timeout for image-based gadgets by AATTflyth in #2713
* ebpf: Remove trailing garbage when reading sample from perf event array by AATTmauriciovasquezbernal in #2720
* KubeInventoryCache: Keep old pods/svcs in a cached for enrichment by AATTburak-ok in #2659
* cmd: Require experimental flag for run command. by AATTmauriciovasquezbernal in #2778
* fix gRPC timeout for image-based gadgets on GetGadgetInfo() by AATTflyth in #2712
* pkg/oci: Use Singleton for getLocalOciStore by AATTburak-ok in [#2803] Documentation Improvements
* docs/devel: Update hello world gadget guide by AATTblanquicet in [#2668]
* docs: Document how to verify container image at runtime using policy-controller by AATTeiffel-fl in #2675
* docs: Fix instructions to verify container image by AATTmauriciovasquezbernal in #2711
* install-kubernetes.md: Fix and update table of contents by AATTburak-ok in #2749
* examples: Move gadgets to builtin-gadgets by AATTmauriciovasquezbernal in #2769 Testing and Continuous Integration
* release: automatically update artifact hub version by AATTalban in [#2681]
* integration: Separate and simplify container-related stuff by AATTblanquicet in #2666
* ci: Add wait to ensure GKE clusters are deleted by AATTmqasimsarfraz in #2682
* ci/lint: Skip package cache by AATTburak-ok in #2694
* Avoid repeated code on inspektor-gadget and kubectl-gadget integration tests by AATTpawarpranav83 in #2450
* ci: Check that metadata file is updated to build-and-push-gadgets by AATTmauriciovasquezbernal in #2702
* Testing package for image-based gadgets by AATTpawarpranav83 in [#2607]
* ci: Always build helper images on main and release branches by AATTmauriciovasquezbernal in #2737
* integration: Add timestamp to Run/Start/Stop by AATTburak-ok in [#2661]
* gadgets/trace_open/test: Verify container name and ID by AATTblanquicet in #2759
* ci: Add workflow to clean eks resources by AATTburak-ok in #2686
* test-integration-eks: Fix missing quotes + define explicit timeformat by AATTburak-ok in #2777
* eks-cleanup: Don\'t error when stack can\'t be deleted by AATTburak-ok in #2784
* TestRunTraceOOMKill: Add sleep after starting ig/kubectl-gadget by AATTburak-ok in #2785
* integration: Logging timestamp before calling step.Stop by AATTburak-ok in #2790
* tools: Rewrite check-readme in go by AATTmauriciovasquezbernal in [#2786]
* Thu Apr 25 2024 Johannes Kastl - new package inspektor-gadget: eBPF tool and systems inspection framework for Kubernetes, containers and Linux hosts
 
ICM