Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

inspektor-gadget-bash-completion-0.55.1-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: inspektor-gadget-bash-completion Distribution: openSUSE Tumbleweed
Version: 0.55.1 Vendor: openSUSE
Release: 1.1 Build date: Fri Aug 28 10:06:23 2026
Group: System/Shells Build host: reproducible
Size: 32966 Source RPM: inspektor-gadget-0.55.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/inspektor-gadget/inspektor-gadget
Summary: Bash Completion for inspektor-gadget
Bash command line completion support for inspektor-gadget.

Provides

Requires

License

Apache-2.0

Changelog

* Fri Aug 28 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.55.1:
    * Bugfixes
    - [BACKPORT] Various fixes in #5763:
    - ELF/uprobe resource exhaustion: crafted binaries from
      untrusted containers could exhaust memory or CPU in the
      privileged process. Symbol parsing now uses a bounded
      streaming iterator, USDT notes are capped at 10,000, and
      debuginfod files are size-checked before parsing.
    - runc / container hook: the fanotify listener now only
      accepts exec events from root, validates container IDs
      against runc's format (blocking log injection and path
      traversal), and consumes one event per read(), fixing queue
      overflows and lost container events.
* Tue Aug 04 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.55.0:
    * Welcome to the v0.55.0 of Inspektor Gadget. These are the most
      important changes:
    - GPU telemetry support — Inspektor Gadget now ships an initial
      design and a userspace daemon (gpu-ebpf-bridge) that
      publishes GPU telemetry through pinned BPF maps, laying the
      groundwork for GPU observability from gadgets.
    - Expanded eBPF program and map support — the eBPF operator now
      supports map pinning and non-destructive map iteration, and
      adds support for ebpf.SockOps, ebpf.SkSKB and ebpf.SkMsg
      program types. perf_event-based gadgets can additionally
      symbolize OTel/Python stacks.
    - Stability and correctness fixes on busy nodes — several fixes
      improve reliability at scale: tracers are now removed under
      the id they were registered with, the lost-samples poller is
      stopped on tracer close, snapshot_file works on older
      kernels, trace_exec reports the correct controlling-terminal
      device, and container-utils correctly detects the cgroup v2
      mountpoint.
    * Breaking Changes
    - go: bump the k8s group across 2 directories with 7 updates
      (k8s.io/* 0.35.4 → 0.36.2) by @dependabot in #5570
    * General Improvements
    - design: GPU telemetry support in Inspektor Gadget by @alban
      in #5604
    - cmd,pkg/gpu-ebpf-bridge: userspace daemon publishing GPU
      telemetry via pinned BPF maps by @alban in #5622
    - ebpf: support map pinning and non-destructive map iteration
      by @alban in #5603
    - add support for ebpf.SockOps, ebpf.SkSKB and ebpf.SkMsg by
      @flyth in #5625
    - Support OTel/Python stacks from perf_event gadgets by @alban
      in #5678
    - gadgets/snapshot_{process,file}: Read __rcu fields with
      BPF_CORE_READ by @burak-ok in #5623
    - gadgets/snapshot_file: Support older kernel version by
      @mqasimsarfraz in #5663
    - pkg/gadget-context: Match paramDefaults keys
      case-insensitively by @mqasimsarfraz in #5624
    - Ignore topology.kubernetes.io labels in tests and
      networkpolicy advisor by @burak-ok in #5616
    - charts: point the Prometheus scrape annotation to the
      otel-metrics listener port by @farhanashrafdev in #5721
    - skills: add Inspektor Gadget agent skills for troubleshooting
      by @vfalico in #5650
    - Remove dead code (snapshotcombiner and parser) by @burak-ok
      in #5675
    * Bug Fixes
    - localmanager: remove tracer with the id it was registered
      under by @flyth in #5659
    - pkg/operators/ebpf: Stop lost-samples poller on tracer close
      by @flyth in #5657
    - oci: Ensure oci-store dir exists before locking by
      @mqasimsarfraz in #5643
    - fix(trace_exec): report the device number of the controlling
      terminal by @slashben in #5714
    - pkg/symbolizer/otel: Fix ustack symbolization drops and add
      profiler debug logging by @mqasimsarfraz in #5715
    - container-utils: Fix cgroup v2 mountpoint lookup by
      @mqasimsarfraz in #5727
    * Documentation Improvements
    - docs: Remove traces for legacy way to run gadgets by
      @mqasimsarfraz in #5672
    - gadgets/trace_fsslower: add kubectl-gadget examples and fix
      image tag typo by @krishpinto in #5644
    - docs(trace_signal): add Guide section with signal tracing
      example by @Goutham-Annem in #5690
    - Update maintainers by @mauriciovasquezbernal in #5705
    - Add Veaceslav Falico to MAINTAINERS list by @mqasimsarfraz in
      [#5706]
    * Testing and Continuous Integration
    - golang: Update to 1.26.5 by @mqasimsarfraz in #5661
    - ci: Disable benchmark comment by @burak-ok in #5658
    - pkg/testing: Gate StartAndStop gadget tests on readiness by
      @burak-ok in #5638
    - .github: Mirror python:3.13-slim image for CI tests by @alban
      in #5703
    - Makefile: Upgrade Minikube/Kubernetes by @mqasimsarfraz in
      [#5717]
    - TestTraceDNS: container image name validation for cri-o by
      @mqasimsarfraz in #5720
    - Artifact Hub: Update gadgets version to v0.54.0 by
      @github-actions in #5615
    - Artifact Hub: Update gadgets version to v0.54.1 by
      @github-actions in #5674
    * Dependencies updates
    - go: bump the golang-x group across 2 directories with 4
      updates by @dependabot in #5566
    - go: bump the aws-sdk group across 1 directory with 3 updates
      by @dependabot in #5620
    - go: bump the docker group across 1 directory with 3 updates
      by @dependabot in #5618
    - go: bump golang.org/x/text from 0.38.0 to 0.39.0 in the
      golang-x group by @dependabot in #5617
    - go: bump the aws-sdk group across 1 directory with 2 updates
      by @dependabot in #5627
    - go: bump the golang-x group across 2 directories with 4
      updates by @dependabot in #5626
    - go: bump github.com/aws/aws-sdk-go-v2/service/ec2 from
      1.314.0 to 1.315.0 (aws-sdk) by @dependabot in #5640
    - go: bump the aws-sdk group across 1 directory with 3 updates
      by @dependabot in #5670
    - go: bump github.com/florianl/go-tc from 0.4.7 to 0.4.8 by
      @dependabot in #5669
    - go: bump github.com/sigstore/sigstore from 1.10.4 to 1.10.8
      by @dependabot in #5641
    - go: bump github.com/gopacket/gopacket from 1.5.0 to 1.7.0 by
      @dependabot in #5677
    - go: bump github.com/tetratelabs/wazero from 1.11.0 to 1.12.0
      by @dependabot in #5676
    - go: bump oras.land/oras-go/v2 from 2.6.1 to 2.6.2 by
      @dependabot in #5681
    - go: bump github.com/fsnotify/fsnotify from 1.9.0 to 1.10.1 by
      @dependabot in #5680
    - go: bump github.com/docker/cli from 29.6.1 to 29.6.2 (docker
      group) by @dependabot in #5682
    - go: bump github.com/tklauser/numcpus from 0.11.0 to 0.12.0 by
      @dependabot in #5699
    - go: bump google.golang.org/grpc from 1.80.0 to 1.82.1 by
      @dependabot in #5683
* Tue Jul 14 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.54.1:
    * oci: Ensure oci-store dir exists before locking
* Tue Jul 07 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.54.0:
    * Welcome to the v0.54.0 of Inspektor Gadget. These are the most
      important changes:
    - Generate Cilium NetworkPolicy — advise_networkpolicy can now
      produce Cilium NetworkPolicy resources, not just Kubernetes
      NetworkPolicy. Pick the output you want with --policy-format
      cilium (or --policy-format k8s), then apply the generated
      policy directly to your Cilium managed cluster.
    - Set resources on the Kubernetes deployment — you can now
      define CPU and memory requests and limits for Inspektor
      Gadget via the Helm chart. Set them under resources in your
      values.yaml (or with --set) so the DaemonSet fits within your
      cluster's resource quotas and admission policies.
    - Race and scale fixes — several fixes make Inspektor Gadget
      more stable on busy, high-churn nodes: a data race on
      concurrent container attachment was fixed, a fanotify
      self-deadlock in the container hook was avoided, and repeated
      BTF work is now cached, reducing overhead at scale.
    * Breaking Changes
    - ci: remove SBOMs from image index, sign them separately by
      @natejsimonsen in #5495
    * General Improvements
    - otel-profiles: Add support for profile name by @mqasimsarfraz
      in #5459
    - operators/generate_networkpolicy: add Cilium NetworkPolicy
      output format by @qjoly in #5551
    - charts: Allow setting resources by @mqasimsarfraz in #5563
    - trace_exec: read args from the new process address space by
      @dorser in #5600
    - ebpf: upgrade to v0.22.0 and use user-provided BTF cache by
      @matthyx in #5599
    - tools: Pin bpftool version and add check for latest by
      @eiffel-fl in #5472
    * Bug Fixes
    - kubemanager: fix race for writes to attachedContainers by
      @mqasimsarfraz in #5584
    - container-hook: avoid fanotify self-deadlock by caching
      config.json by @alban in #5572
    - include: mask I_CTIME_QUERIED flag when reading inode ctime
      by @dorser in #5602
    * Documentation Improvements
    - gadgets/advise_networkpolicy: document --policy-format in
      gadget guide by @Copilot in #5571
    - Clarify applicability of built-in gadgets migration guide by
      @ahrkrak in #5562
    - docs: Update AKS CI documentation to use immutable subject by
      @eiffel-fl in #5601
    * Security Improvements
    - Bump Go toolchain and builder image pins to 1.26.4
      (CVE-2026-42504) by @Copilot in #5558
    - deps: update x/crypto for gadgettracermanager CVE scan by
      @Copilot in #5590
    * CI updates
    - ci: Fixes zizmor alerts for template injection by @eiffel-fl
      in #5549
    - ci: Pin vimto version and check latest version by @eiffel-fl
      in #5473
    * Dependencies updates
    - go: bump github.com/cyphar/filepath-securejoin from 0.5.1 to
      0.7.0 by @dependabot in #5581
    - go: bump github.com/containerd/containerd from 1.7.32 to
      1.7.33 by @dependabot in #5585
* Thu Jun 18 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.53.2:
    * Bugfixes
    - [Backport] container-hook: avoid fanotify self-deadlock by
      caching config.json by @burak-ok in #5574, original PR by
      @alban in #5572
    * Security
    - Bump Go toolchain and builder image pins to 1.26.4
      (CVE-2026-42504) (#5558)
* Fri Jun 05 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.53.1:
    * Bug fixes
    - [BACKPORT] security hardening fixes for USDT/uprobe
      ELF/ld.so.cache parsing by @alban in #5547
* Tue Jun 02 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.53.0:
    * Welcome to the v0.53.0 of Inspektor Gadget. These are the most
      important changes:
    - Add new gadget trace_link by @burak-ok in #5317
    - ustack,ebpf,symbolizer: remove [N] prefix from stack symbols
      and show binary+offset by @alban in #5527
    - go.mod: update otel-ebpf-profiler to ig branch based on
      v0.0.202610 (Python 3.13 TLS support) by @alban in #5488
    * Breaking Changes
    - cmd: Add --tls-insecure to ig daemon. by @eiffel-fl in #5484
    * General Improvements
    - Artifact Hub: Update gadgets version to v0.52.0 by
      @github-actions[bot] in #5491
    - gadgets/trace_capabilities: reduce current_syscall map size
      from 1M to 10K by @matthyx in #5468
    - Use Go 1.26.3 for CI and container builds by @Copilot in
      [#5519]
    - go.mod: update otel-ebpf-profiler to ig branch based on
      v0.0.202610 (Python 3.13 TLS support) by @alban in #5488
    - ustack,ebpf,symbolizer: remove [N] prefix from stack symbols
      and show binary+offset by @alban in #5527
    - pkg/oci: Use Lock in newLocalOciStore by @burak-ok in #5540
    - go.mod: update opentelemetry-ebpf-profiler by @alban in #5538
    - Add new gadget trace_link by @burak-ok in #5317
    * Security Improvements
    - secureopen: Add O_CLOEXEC flag to O_PATH openat2 call by
      @alban in #5508
    * Bug Fixes
    - fix(bpfstats): reset method to MethodNone after
      DisableBPFStats to av… by @tushar743-ui in #5450
    - Account for lost samples in gadget_output_buf() by @Sefi4 in
      [#5513]
    - fix: trimmed gadget to the right by @ask-elad in #5528
    - gadgets/top_cuda_memory: Fix implicit free on thread exit by
      @burak-ok in #5492
    * Documentation Improvements
    - Add missing docs symlink for top_cuda_memory by @Copilot in
      [#5520]
    * Dependencies updates
    - ci: bump github/codeql-action from 4.35.2 to 4.35.3 by
      @dependabot[bot] in #5489
    - Dockerfiles: bump debian from f9c6a2f to 67b30a6 in
      /Dockerfiles by @dependabot[bot] in #5498
    - ci: bump actions/dependency-review-action from 4.9.0 to 5.0.0
      by @dependabot[bot] in #5497
    - go: bump the golang-x group across 2 directories with 4
      updates by @dependabot[bot] in #5499
    - ci: bump github/codeql-action from 4.35.3 to 4.35.4 by
      @dependabot[bot] in #5496
    - ci: bump aquasecurity/trivy-action from 0.35.0 to 0.36.0 by
      @dependabot[bot] in #5480
    - go: bump github.com/in-toto/attestation from 1.1.2 to 1.2.0
      by @dependabot[bot] in #5397
    - ci: bump softprops/action-gh-release from 2.6.1 to 3.0.0 by
      @dependabot[bot] in #5437
    - ci: bump actions/setup-node from 6.3.0 to 6.4.0 by
      @dependabot[bot] in #5457
    - ci: bump zizmorcore/zizmor-action from 0.5.3 to 0.5.6 by
      @dependabot[bot] in #5516
    - ci: bump sigstore/cosign-installer from 4.1.1 to 4.1.2 by
      @dependabot[bot] in #5518
    - ci: bump benchmark-action/github-action-benchmark from 1.22.0
      to 1.22.1 by @dependabot[bot] in #5517
    - ci: bump github/codeql-action from 4.35.4 to 4.35.5 by
      @dependabot[bot] in #5514
    - ci: bump aws-actions/configure-aws-credentials from 6.1.0 to
      6.1.1 by @dependabot[bot] in #5515
    - go: bump github.com/docker/cli from 29.4.1+incompatible to
      29.5.2+incompatible in the docker group across 1 directory by
      @dependabot[bot] in #5526
    - Dockerfiles: bump debian from 67b30a6 to 0104b33 in
      /Dockerfiles by @dependabot[bot] in #5525
    - go: bump github.com/containerd/containerd from 1.7.30 to
      1.7.32 in /examples by @dependabot[bot] in #5530
    - go: bump github.com/containerd/containerd from 1.7.30 to
      1.7.32 by @dependabot[bot] in #5529
    - go: bump the golang-x group across 2 directories with 2
      updates by @dependabot[bot] in #5536
    - ci: bump docker/setup-buildx-action from 4.0.0 to 4.1.0 by
      @dependabot[bot] in #5533
    - ci: bump github/codeql-action from 4.35.5 to 4.36.0 by
      @dependabot[bot] in #5531
    - ci: bump docker/build-push-action from 7.1.0 to 7.2.0 by
      @dependabot[bot] in #5535
    - ci: bump golangci/golangci-lint-action from 9.2.0 to 9.2.1 by
      @dependabot[bot] in #5532
    - ci: bump docker/login-action from 4.1.0 to 4.2.0 by
      @dependabot[bot] in #5534
    - go: bump the aws-sdk group across 1 directory with 3 updates
      by @dependabot[bot] in #5543
    - ci: bump docker/setup-qemu-action from 4.0.0 to 4.1.0 by
      @dependabot[bot] in #5545
    - ci: bump aws-actions/configure-aws-credentials from 6.1.1 to
      6.1.3 by @dependabot[bot] in #5544
* Mon May 04 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.52.0:
    * Welcome to the v0.52.0 of Inspektor Gadget. These are the most
      important changes:
    - ustack: Add OTel eBPF Profiler symbolizer for interpreted
      language stacks by @alban in #4925
    - charts: Add support for gadgetConfigMaps by @mqasimsarfraz in
      [#5485]
    * General Improvments
    - ci: Remove 6.10+6.11 and add 6.12+6.18 by @burak-ok in #5420
    - docs: fix typos in contributing.md and ci.md by @tushar743-ui
      in #5422
    - fix(oci): preserve OCI 1.1 referrer artifacts during image
      import by @burak-ok in #5431
    - Artifact Hub: Update gadgets version to v0.51.0 by
      @github-actions[bot] in #5421
    - Bump Go compiler 1.25.8 → 1.25.9 (CVE fix) by @Copilot in
      [#5445]
    - include: add CO-RE helpers for inode ctime and syscall access
      by @dorser in #5365
    - gadget-container/entrypoint: Fix symlink crash loop on
      container restart by @nandiheath in #5429
    - otel-profiles: Add service name by @mqasimsarfraz in #5452
    - gadgets: reduce BPF stack frame size for older kernels by
      @alban in #5446
    - oci: release oras target after image operators finish loading
      by @matthyx in #5462
    - ebpf: release CollectionSpec after programs are attached by
      @matthyx in #5461
    - ebpf: release ELF/BPF object bytes after spec is loaded by
      @matthyx in #5466
    - github: Add copilot-instructions.md by @mqasimsarfraz in
      [#4684]
    - cmd: Convert Makefile.build to golang. by @eiffel-fl in #5469
    - gadgets: extend trace_init_module with finit_module syscall
      support by @claudiamarcubina in #5440
    - container-utils/docker: populate image digest in GetContainer
      by @dorser in #5464
    - docs: Add file highlighting gadgets limitations. by
      @eiffel-fl in #5426
    * Dependencies updates
    - ci: Bump benchmark-action/github-action-benchmark from 1.21.0
      to 1.22.0 by @dependabot[bot] in #5417
    - go: Bump the aws-sdk group across 1 directory with 3 updates
      by @dependabot[bot] in #5412
    - Dockerfiles: Bump debian from f065376 to 4724b8c in
      /Dockerfiles by @dependabot[bot] in #5419
    - ci: Bump dorny/paths-filter from 4.0.0 to 4.0.1 by
      @dependabot[bot] in #5402
    - ci: Bump github/codeql-action from 4.34.1 to 4.35.1 by
      @dependabot[bot] in #5406
    - ci: Bump actions/setup-go from 6.3.0 to 6.4.0 by
      @dependabot[bot] in #5404
    - ci: Bump azure/setup-helm from 4.3.1 to 5.0.0 by
      @dependabot[bot] in #5416
    - go: Bump the docker group across 1 directory with 3 updates
      by @dependabot[bot] in #5424
    - go: Bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0
      in /examples by @dependabot[bot] in #5427
    - go: Bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0
      by @dependabot[bot] in #5428
    - go: Bump the golang-x group across 2 directories with 4
      updates by @dependabot[bot] in #5432
    - go: bump github.com/aws/aws-sdk-go-v2/service/ec2 from
      1.296.2 to 1.297.0 in /tools/eks-cleanup in the aws-sdk group
      across 1 directory by @dependabot[bot] in #5438
    - ci: bump docker/login-action from 4.0.0 to 4.1.0 by
      @dependabot[bot] in #5436
    - ci: bump peter-evans/create-pull-request from 8.1.0 to 8.1.1
      by @dependabot[bot] in #5435
    - ci: bump aws-actions/configure-aws-credentials from 6.0.0 to
      6.1.0 by @dependabot[bot] in #5433
    - ci: bump oras-project/setup-oras from 1.2.4 to 2.0.0 by
      @dependabot[bot] in #5434
    - go: bump github.com/sigstore/protobuf-specs from 0.5.0 to
      0.5.1 by @dependabot[bot] in #5443
    - go: bump google.golang.org/grpc from 1.79.3 to 1.80.0 by
      @dependabot[bot] in #5444
    - go: bump the k8s group across 2 directories with 7 updates by
      @dependabot[bot] in #5447
    - go: bump github.com/aws/aws-sdk-go-v2/config from 1.32.14 to
      1.32.15 in /tools/eks-cleanup in the aws-sdk group across 1
      directory by @dependabot[bot] in #5449
    - go: bump the aws-sdk group across 1 directory with 3 updates
      by @dependabot[bot] in #5458
    - ci: bump actions/cache from 5.0.3 to 5.0.5 by
      @dependabot[bot] in #5455
    - ci: bump github/codeql-action from 4.35.1 to 4.35.2 by
      @dependabot[bot] in #5456
    - ci: bump actions/upload-artifact from 7.0.0 to 7.0.1 by
      @dependabot[bot] in #5454
    - Dockerfiles: Bump debian from 4724b8c to f9c6a2f in
      /Dockerfiles by @dependabot[bot] in #5471
    - go: bump the docker group across 1 directory with 3 updates
      by @dependabot[bot] in #5465
    - ci: bump zizmorcore/zizmor-action from 0.5.2 to 0.5.3 by
      @dependabot[bot] in #5481
    - ci: bump sigstore/cosign-installer from 4.1.0 to 4.1.1 by
      @dependabot[bot] in #5479
    - go: bump github.com/Azure/go-ntlmssp from 0.1.0 to 0.1.1 by
      @dependabot[bot] in #5482
    - ci: bump docker/build-push-action from 7.0.0 to 7.1.0 by
      @dependabot[bot] in #5490
* Thu Apr 23 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.51.1:
    * Bug fixes
    - [BACKPORT] cmd: Convert Makefile.build to golang. by
      @eiffel-fl in #5475
    * Dependencies
    - go: Bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0
      in /examples
    - go: Bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0
    - Bump Go compiler version from 1.25.8 to 1.25.9 across
      repository
* Thu Apr 09 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.51.0:
    * Welcome to the v0.51.0 of Inspektor Gadget. These are the most
      important changes:
    - gadgets: Add profile_cuda by @mauriciovasquezbernal in #5222
    - Add top_cpu_throttle gadget to detect CFS bandwidth
      throttling by @burak-ok in #5339
    - introduce logs operator by @flyth in #5410
    - New Gadget: CUDA memory metrics by @burak-ok in #5278
    * General Improvements
    - Artifact Hub: Update gadgets version to v0.50.0 by
      @github-actions[bot] in #5329
    - charts: Use gadget.namespace for configmap config.yaml. by
      @eiffel-fl in #5335
    - operators: Support pre-provided container and tracer
      collections by @matthyx in #5320
    - op/ebpf: Don't populate the same struct again by @burak-ok in
      [#5356]
    - helm: Allow configuring hostPID and hostNetwork by
      @mauriciovasquezbernal in #5354
    - tools: Update to go 1.25 for eks-cleanup. by @eiffel-fl in
      [#5363]
    - Artifact Hub: Update gadgets version to v0.50.1 by
      @github-actions[bot] in #5368
    - tools: Bump golang base image for bench. by @eiffel-fl in
      [#5364]
    - include: Format buffer.h correctly. by @eiffel-fl in #5360
    - op/generate_networkpolicy: Use podSelector for Services by
      @mqasimsarfraz in #5358
    - Improve bpfstats Gadget: Align Output Metrics with the CPU
      values provided by top_process Gadget by @alronova in #5211
    - trace_tcpretrans: add CO-RE fix for tcp_retransmit_skb
      tracepoint by @dorser in #5408
    * Security Improvements
    - Remove docker/docker dependency and upgrade to 29+ libraries
      by @burak-ok in #5414
    * Bug Fixes
    - container-collection: Fix leaking containers by
      @mauriciovasquezbernal in #5296
    * Testing and Continue Integration
    - ci: Use actions/actionlint instead of downloading actionlint.
      by @eiffel-fl in #5357
    - Address CI warnings: update deprecated actions, remove stale
      inputs by @Copilot in #5378
    - test(top-process): add integration test for the top-process
      gadget by @turonimbus in #5283
    - CI: Add Zizmor by @burak-ok in #5337
    * Dependencies updates
    - ci: bump actions/setup-go from 6.2.0 to 6.3.0 by
      @dependabot[bot] in #5326
    - go: bump the k8s group across 2 directories with 7 updates by
      @dependabot[bot] in #5328
    - ci: bump actions/download-artifact from 7.0.0 to 8.0.0 by
      @dependabot[bot] in #5325
    - ci: bump actions/upload-artifact from 6.0.0 to 7.0.0 by
      @dependabot[bot] in #5327
    - go: bump the otel group across 1 directory with 11 updates by
      @dependabot[bot] in #5331
    - go: bump the aws-sdk group across 1 directory with 3 updates
      by @dependabot[bot] in #5333
    - go: bump github.com/aws/aws-sdk-go-v2/service/ec2 from
      1.293.1 to 1.294.0 in /tools/eks-cleanup in the aws-sdk group
      across 1 directory by @dependabot[bot] in #5341
    - go: bump github.com/docker/cli from 29.2.1+incompatible to
      29.3.0+incompatible in the docker group across 1 directory by
      @dependabot[bot] in #5340
    - go: bump github.com/cilium/ebpf from 0.20.0 to 0.21.0 by
      @dependabot[bot] in #5342
    - ci: bump aquasecurity/trivy-action from 0.34.1 to 0.35.0 by
      @dependabot[bot] in #5350
    - ci: bump actions/dependency-review-action from 4.8.3 to 4.9.0
      by @dependabot[bot] in #5347
    - go: bump the golang-x group across 2 directories with 2
      updates by @dependabot[bot] in #5351
    - ci: bump docker/login-action from 3.7.0 to 4.0.0 by
      @dependabot[bot] in #5349
    - ci: bump benchmark-action/github-action-benchmark from 1.20.7
      to 1.21.0 by @dependabot[bot] in #5346
    - go: bump google.golang.org/grpc from 1.79.1 to 1.79.2 by
      @dependabot[bot] in #5353
    - ci: bump docker/setup-qemu-action from 3.7.0 to 4.0.0 by
      @dependabot[bot] in #5348
    - go: bump the otel group across 1 directory with 10 updates by
      @dependabot[bot] in #5352
    - go: bump the golang-x group across 2 directories with 3
      updates by @dependabot[bot] in #5366
    - ci: bump docker/build-push-action from 6.19.2 to 7.0.0 by
      @dependabot[bot] in #5370
    - ci: bump sigstore/cosign-installer from 4.0.0 to 4.1.0 by
      @dependabot[bot] in #5374
    - ci: bump docker/setup-buildx-action from 3.12.0 to 4.0.0 by
      @dependabot[bot] in #5371
    - go: bump github.com/aws/aws-sdk-go-v2 from 1.41.3 to 1.41.4
      in /tools/eks-cleanup by @dependabot[bot] in #5376
    - ci: bump github/codeql-action from 4.32.4 to 4.32.6 by
      @dependabot[bot] in #5373
    - go: bump the aws-sdk group across 1 directory with 3 updates
      by @dependabot[bot] in #5375
    - ci: bump rajatjindal/krew-release-bot from 0.0.50 to 0.0.51
      by @dependabot[bot] in #5372
    - Dockerfiles: Bump debian from 74d56e3 to f065376 in
      /Dockerfiles by @dependabot[bot] in #5380
    - go: bump google.golang.org/grpc from 1.79.2 to 1.79.3 by
      @dependabot[bot] in #5384
    - go: bump google.golang.org/grpc from 1.74.2 to 1.79.3 in
      /tools/testjson2md by @dependabot[bot] in #5386
    - go: bump github.com/aws/aws-sdk-go-v2/service/ec2 from
      1.294.1 to 1.295.0 in /tools/eks-cleanup in the aws-sdk group
      across 1 directory by @dependabot[bot] in #5387
    - ci: bump github/codeql-action from 4.32.6 to 4.34.1 by
      @dependabot[bot] in #5393
    - ci: bump azure/login from 2.3.0 to 3.0.0 by @dependabot[bot]
      in #5394
    - ci: bump actions/setup-node from 6.2.0 to 6.3.0 by
      @dependabot[bot] in #5396
    - ci: bump actions/download-artifact from 8.0.0 to 8.0.1 by
      @dependabot[bot] in #5395
    - ci: bump softprops/action-gh-release from 2.5.0 to 2.6.1 by
      @dependabot[bot] in #5392
    - go: bump github.com/aws/aws-sdk-go-v2/service/ec2 from
      1.295.0 to 1.296.0 in /tools/eks-cleanup in the aws-sdk group
      across 1 directory by @dependabot[bot] in #5390
    - go: bump the k8s group across 2 directories with 7 updates by
      @dependabot[bot] in #5389
    - go: Bump github.com/docker/cli from 29.3.0+incompatible to
      29.3.1+incompatible in the docker group across 1 directory by
      @dependabot[bot] in #5398
    - ci: Bump zizmorcore/zizmor-action from 0.5.0 to 0.5.2 by
      @dependabot[bot] in #5403
    - ci: Bump azure/aks-set-context from 4.0.3 to 5.0.0 by
      @dependabot[bot] in #5405
* Thu Mar 12 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.50.1:
    * Bug fixes
    - [BACKPORT] include: Add maps dedicated to count ring buffer
      lost samples. by @eiffel-fl in #5359
* Mon Mar 02 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.50.0:
    * Welcome to the v0.50.0 of Inspektor Gadget. These are the most
      important changes:
    - gadgets: Add trace_init_module gadget by @claudiamarcubina in
      [#5228]
    - container-collection: support filtering by image digests by
      @dorser in #5166
    - pkg: optimize socket cleanup by discarding iterator output by
      @matthyx in #5256
    * General Improvements
    - Artifact Hub: Update gadgets version to v0.49.0 by
      @github-actions[bot] in #5255
    - treewide: Bump to golang 1.25.7. by @eiffel-fl in #5268
    - Artifact Hub: Update gadgets version to v0.49.1 by
      @github-actions[bot] in #5276
    * Bug Fixes
    - Fix OCI 1.1 using referrers API and notation COSE support by
      @eiffel-fl in #5204
    - Fix(oci): Harmless "ErrNotFound" Error During ig Gadget Image
      Removal by @alronova in #5282
    - fix(kubectl-gadget): Show Correct Output for
      runtime.containerName on Docker Runtime by @alronova in #5274
    * Documentation Improvements
    - docs: add instructions for publishing gadgets to Artifact Hub
      by @Emidowojo in #5184
    - docs: Extend instructions to create AKS in GitHub CI. by
      @eiffel-fl in #5263
    - docs: Specify tag when creating Inspektor Gadget resource
      group for A… by @eiffel-fl in #5294
    - docs: update bpfstats documentation by @alronova in #5301
    * Testing and Continue Integration
    - Force building layer upgrading package in gadget-builder in
      CI by @eiffel-fl in #5271
    - tools/eks-cleanup: migrate from aws-sdk-go to aws-sdk-go-v2
      by @mugiwaraluffy56 in #5246
    - vimto: Uncomment the vimto command by @burak-ok in #5290
    - tools/eks-cleanup: fix early return skipping remaining
      internet gateways by @mugiwaraluffy56 in #5303
    - dependabot: Weekly scanning for /tools/eks-cleanup by
      @burak-ok in #5313
    - dependabot: Revert weekly scanning, but add grouping by
      @burak-ok in #5314
    * Dependencies updates
    - ci: bump docker/login-action from 3.6.0 to 3.7.0 by
      @dependabot[bot] in #5250
    - ci: bump actions/cache from 5.0.2 to 5.0.3 by
      @dependabot[bot] in #5252
    - Dockerfiles: Bump debian from 56ff6d3 to 98f4b71 in
      /Dockerfiles by @dependabot[bot] in #5257
    - go: bump github.com/docker/cli from 29.2.0+incompatible to
      29.2.1+incompatible in the docker group across 1 directory by
      @dependabot[bot] in #5258
    - go: bump the otel group across 1 directory with 11 updates by
      @dependabot[bot] in #5259
    - ci: bump github/codeql-action from 4.32.0 to 4.32.2 by
      @dependabot[bot] in #5264
    - go: bump golang.org/x/sys from 0.40.0 to 0.41.0 in the
      golang-x group across 1 directory by @dependabot[bot] in
      [#5267]
    - ci: bump aws-actions/configure-aws-credentials from 5.1.1 to
      6.0.0 by @dependabot[bot] in #5266
    - ci: bump imjasonh/setup-crane from 0.4 to 0.5 by
      @dependabot[bot] in #5265
    - go: bump the golang-x group across 2 directories with 3
      updates by @dependabot[bot] in #5269
    - go: bump the k8s group across 2 directories with 7 updates by
      @dependabot[bot] in #5270
    - go: bump google.golang.org/grpc from 1.78.0 to 1.79.0 by
      @dependabot[bot] in #5279
    - ci: bump aquasecurity/trivy-action from 0.33.1 to 0.34.0 by
      @dependabot[bot] in #5285
    - ci: bump docker/build-push-action from 6.18.0 to 6.19.2 by
      @dependabot[bot] in #5284
    - ci: bump github/codeql-action from 4.32.2 to 4.32.3 by
      @dependabot[bot] in #5286
    - go: bump github.com/expr-lang/expr from 1.17.7 to 1.17.8 by
      @dependabot[bot] in #5288
    - go: bump google.golang.org/grpc from 1.79.0 to 1.79.1 by
      @dependabot[bot] in #5287
    - go: bump github.com/aws/aws-sdk-go-v2/config from 1.29.1 to
      1.32.8 in /tools/eks-cleanup by @dependabot[bot] in #5292
    - go: bump github.com/aws/aws-sdk-go-v2/service/ec2 from
      1.203.0 to 1.290.0 in /tools/eks-cleanup by @dependabot[bot]
      in #5293
    - go: bump go.opentelemetry.io/collector/pdata/pprofile from
      0.145.0 to 0.146.0 in the otel group across 1 directory by
      @dependabot[bot] in #5291
    - go: bump github.com/aws/aws-sdk-go-v2/service/cloudformation
      from 1.58.0 to 1.71.5 in /tools/eks-cleanup by
      @dependabot[bot] in #5299
    - go: bump github.com/aws/aws-sdk-go-v2/config from 1.32.8 to
      1.32.9 in /tools/eks-cleanup by @dependabot[bot] in #5298
    - go: bump go.opentelemetry.io/collector/pdata/pprofile from
      0.146.0 to 0.146.1 in the otel group across 1 directory by
      @dependabot[bot] in #5297
    - ci: bump github/codeql-action from 4.32.3 to 4.32.4 by
      @dependabot[bot] in #5305
    - ci: bump aquasecurity/trivy-action from 0.34.0 to 0.34.1 by
      @dependabot[bot] in #5304
    - ci: bump actions/dependency-review-action from 4.8.2 to 4.8.3
      by @dependabot[bot] in #5307
    - ci: bump rajatjindal/krew-release-bot from 0.0.47 to 0.0.50
      by @dependabot[bot] in #5306
    - go: bump github.com/aws/aws-sdk-go-v2/service/cloudformation
      from 1.71.5 to 1.71.6 in /tools/eks-cleanup by
      @dependabot[bot] in #5310
    - go: bump github.com/aws/aws-sdk-go-v2/config from 1.32.9 to
      1.32.10 in /tools/eks-cleanup by @dependabot[bot] in #5309
    - go: bump github.com/aws/aws-sdk-go-v2/service/ec2 from
      1.290.0 to 1.290.1 in /tools/eks-cleanup by @dependabot[bot]
      in #5311
    - go: bump github.com/aws/aws-sdk-go-v2/service/ec2 from
      1.290.1 to 1.291.0 in /tools/eks-cleanup in the aws-sdk group
      across 1 directory by @dependabot[bot] in #5316
    - Dockerfiles: Bump debian from 98f4b71 to 74d56e3 in
      /Dockerfiles by @dependabot[bot] in #5315
    - go: bump github.com/aws/aws-sdk-go-v2/service/ec2 from
      1.291.0 to 1.292.0 in /tools/eks-cleanup in the aws-sdk group
      across 1 directory by @dependabot[bot] in #5319
    - go: bump the golang-x group across 2 directories with 1
      update by @dependabot[bot] in #5318
    - go: bump github.com/aws/aws-sdk-go-v2/service/ec2 from
      1.292.0 to 1.293.0 in /tools/eks-cleanup in the aws-sdk group
      across 1 directory by @dependabot[bot] in #5321
* Thu Feb 12 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.49.1:
    * Bug fixes
    - [BACKPORT] pkg: columns: Escape strings before printing them.
      [#5275]
* Tue Feb 03 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.49.0:
    Inspektor Gadget v0.49.0 brings important enhancements and fixes
    to improve observability and security. Key highlights include the
    addition of [OpenTelemetry profiles
    support[(https://github.com//pull/5003)] for exporters, a
    security fix addressing CFLAGS customization vulnerabilities
    (GHSA-79qw-g77v-2vfh), and an upgrade to Go 1.25.6. The release
    also includes improvements to the bpfstats gadget with a new
    - -gadgets-only flag, better container handling to avoid blocking
    on creation, and several bug fixes for Kubernetes integration and
    UID/GID resolution. We also welcome two new contributors to the
    project!
    * Breaking Changes
    - Improve bpfstats Gadget: default to showing all eBPF programs
      and add new flag --gadgets-only to show only gadget programs
      by @alronova in #5212. The --all parameter was removed and
      it's now the default behavior. To force the old behavior
      (showing only stats of gadgets) pass --gadgets-only
    * General Improvements
    - exporters: Add otel profiles by @mauriciovasquezbernal in
      [#5003]
    - fix(trace_fsslower): unify latency threshold and duration
      units to µs by @intojhanurag in #5064
    - Fix datasource: Add case-insensitive fallback to GetField by
      @alronova in #5221
    * Security Improvements
    - cmd: Remove possibility to customize CFLAGS from build.yaml:
      9cab166 & GHSA-79qw-g77v-2vfh
    - treewide: Bump to golang 1.25.6. by @eiffel-fl in #5253
    * Bug Fixes
    - containers: Avoid blocking creation of new containers by
      @mauriciovasquezbernal in #5195
    - k8s: skip KubeIPResolver/KubeNameResolver when kubeconfig
      missing; honor KUBECONFIG env var by @matthyx in #5191
    - op/uidgidresolver: Do not error out when files are missing by
      @burak-ok in #5209
* Fri Jan 30 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.48.1:
    * Bug Fixes
    - [BACKPORT] cmd: Remove possibility to customize CFLAGS from
      build.yaml. by @eiffel-fl in #5245
* Sun Jan 11 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.48.0:
    * Welcome to the v0.48.0 of Inspektor Gadget. This is a rather
      short release as there was a holidays period in between. These
      are the most important changes:
    - docs: self nominating matthyx as a maintainer by @matthyx in
      [#5132]
    - Update to Go 1.25.5 by @burak-ok in #5133
    - tree-wide: Switch to go 1.25 by @mauriciovasquezbernal in
      [#5171]
    - New Gadget: Snapshot File by @Shaheer-Ahmd in #4514
    * General Improvements
    - charts: Add recommended labels by default by @mqasimsarfraz
      in #5087
    - Enable CLI clear-screen-before for profile gadgets by
      @matthyx in #5121
    - Ensure log records have a body if none set by @matthyx in
      [#5122]
    - pkg: signature: Use oras.ReadOnlyGraphTarget for
      helpers.GetImageDigest(). by @eiffel-fl in #5128
    - Support exclusion and multiple values in container selector
      by @dorser in #5112
    - oci: Warn if operator for layer is not found by
      @mauriciovasquezbernal in #5110
    - trace_exec: add from_rootfs by @dorser in #5078
    - socket-enricher: Use bpf_core_field_exists() for new fields
      by @mauriciovasquezbernal in #5123
    * Bug Fixes
    - gadgets: Use atomic operations when updating values by
      @mauriciovasquezbernal in #5131
    - fixes histogram slots for gadget where log2l is being used
      and also changes it's implementation to counter the one-off
      error by @bdharsan04 in #4583
    - localmanager: fix memory leak on container detach by @flyth
      in #5148
    * Documentation Improvements
    - docs: Split documentation about verifying in two files. by
      @eiffel-fl in #5120
    * Testing and Continue Integration
    - ci: Force using legacy .sig format when signing with cosign.
      by @eiffel-fl in #5147
    - ci: Scan helper images for CVEs. by @eiffel-fl in #5164
    - tree-wide: Use testify library in tests by
      @mauriciovasquezbernal in #5150
    * Dependencies
    - go: bump github.com/containerd/containerd from 1.7.29 to
      1.7.30
    - go: bump github.com/docker/cli in the docker group across 1
      directory
    - go: bump github.com/docker/cli in the docker group across 1
      directory
    - go: bump github.com/docker/cli in the docker group across 1
      directory
    - go: bump github.com/expr-lang/expr from 1.17.6 to 1.17.7
    - go: bump github.com/miekg/dns from 1.1.68 to 1.1.69 in
      /tools/bench
    - go: bump github.com/miekg/dns from 1.1.68 to 1.1.69 in
      /tools/dnstester
    - go: bump github.com/sigstore/sigstore from 1.9.5 to 1.10.3
    - go: bump github.com/spf13/cobra from 1.10.1 to 1.10.2
    - go: bump github.com/spf13/cobra from 1.10.1 to 1.10.2 in
      /tools/bench
    - go: bump github.com/tetratelabs/wazero from 1.10.1 to 1.11.0
    - go: bump google.golang.org/protobuf from 1.36.10 to 1.36.11
    - go: bump the golang-x group across 2 directories with 4
      updates
    - go: bump the k8s group across 2 directories with 7 updates
    - go: bump the k8s group across 2 directories with 7 updates
    - go: bump the otel group across 1 directory with 10 updates
* Thu Dec 04 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.47.0:
    * Highlights of this release are:
    - trace_open: add file path after symlink resolution by @alban
      in #5066
    - tree-wide: add more metadata to parameters by @flyth in #5082
    - feat: added ig image verify command by @ask-elad in #5010
    - pkg: signature: Add support for cosign bundle format by
      @eiffel-fl in #5086
    * Breaking change:
    - op/otel-metrics: Change default metricname to FullName by
      @burak-ok in #4870
    * General Improvements
    - op/otel-metrics: Add metricname annotation by @burak-ok in
      [#4870]
    - Artifact Hub: Update gadgets version to v0.46.0 by
      @github-actions[bot] in #5040
    - feature(cli): allow “-f -” to apply gadget manifest from
      stdin by @ask-elad in #5035
    - added new function to recursively call GetAuthConfig by
      @ask-elad in #5065
    - op/sort: Append the fields when same DS is specified by
      @burak-ok in #4784
    * Security Improvements
    - vex: Fix PURL for trivy by @burak-ok in #5024
    - pkg: oci: Add nil check for Verifier in VerifyGadgetImage().
      by @eiffel-fl in #5074
    - pkg: signature: Add new signature-format package for cosign.
      by @eiffel-fl in #5056
    - pkg: oci: Pull gadget signature if verification failed. by
      @eiffel-fl in #5105
    * Bug Fixes
    - fixed /test/integration/trace_tcpretrans_test.go to allow
      1.0.0.1 as well as 1.1.1.1 by @ask-elad in #5052
    - dead container made independent of name by @ask-elad in #5088
    * Documentation Improvements
    - docs/tcpdump: Add kubectl-gadget section by @mqasimsarfraz in
      [#5015]
    * Testing and Continue Integration
    - makefile/gadgets: Support testing for local registry by
      @mqasimsarfraz in #5021
    - Testing: Wait for the Pod to be created before kubectl wait
      by @burak-ok in #5048
    - Validate parent TID belongs to same process in test by
      @matthyx in #5069
* Mon Nov 03 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.46.0:
    * Highlights of this release are:
    - gadget-service: Support instance status by @mqasimsarfraz in
      [#4950]
    - Add runc path for MicroK8s by @matthyx in #4993
    * General Improvements
    - Makefile: Fix checking image in minikube by @mqasimsarfraz in
      [#4949]
    - operator/ebpf: Take the ExtraParams into consideration in
      PreStart by @burak-ok in #4976
    - pkg: signature: Add CopySigningInformation() helper. by
      @eiffel-fl in #4984
    - Change community meeting calendar link by @LexiNadolski in
      [#4999]
    - operators/ebpf: reuse records of readers by @flyth in #5023
    - operators/ebpf: rename snapshotters to iters and make them
      repeatable by @flyth in #5026
    - include: add gadget_socket_lookup_with_direction by
      @mqasimsarfraz in #5025
    * Security Improvements
    - pkg: signature: cosign: Add OCI 1.1 way to retrieve cosign
      signature. by @eiffel-fl in #4924
    - verifier: Use local store to load notation signatures by
      @mauriciovasquezbernal in #4971
    - pkg: signature: Add Puller and Exporter interfaces for cosign
      legacy .sig tag and OCI 1.1 by @eiffel-fl in #4968
    - Update go compiler to 1.25.3 (to fix CVEs) by @burak-ok in
      [#5028]
    * Bug Fixes
    - tracer-collection: Guard tracers map with a mutex by
      @burak-ok in #4985
    - socketenricher: avoid EAGAIN on bpf iter read by @alban in
      [#4945]
    - socket-enricher: Fix parameters logic by
      @mauriciovasquezbernal in #4987
    - Fix enrichment in networking gadgets by
      @mauriciovasquezbernal in #4994
    - gadgets/tcpdump: fix packet length output by @flyth in #5002
    - operators/kubeipresolver: fix lifecycle by subscribing in
      PreStart() instead of Start() by @flyth in #5032
    * Documentation Improvements
    - docs: Add --service-management-reference when creating
      application. by @eiffel-fl in #4965
    - artifacthub: Add tcpdump gadget by @mqasimsarfraz in #4986
    - docs: Remove unused images by @mauriciovasquezbernal in #5004
    * Testing and Continue Integration
    - Ref: Update filter-gadgets step logic in
      check-artifacthub-tags workflow by @4rivappa in #4753
    - gadgets/tests: Increase sleep to minimum 1 second by
      @burak-ok in #4981
    - testing: Increase kubectl wait timeout to 60s by @burak-ok in
      [#4982]
    - pkg/testing: Add timestamp for start/stop by @burak-ok in
      [#4979]
    - Use testdata to enable local tests for pkg/signature.Verifier
      and pkg/signature.Exporter by @eiffel-fl in #4996
    - Revert "ci: bump sigstore/cosign-installer from 3.10.0 to
      4.0.0" by @eiffel-fl in #4997
    - automatically builds and push tools/bench(#4904) by
      @agraharker-shubham in #5009
    - ci: Fix benchmark image name by @mauriciovasquezbernal in
      [#5016]
    - ci: Fix wrong indentation for cosign-installer release by
      @eiffel-fl in #5018
* Tue Oct 07 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.45.0:
    * The most relevant changes in this release are:
    - symbolizer: implement support for PIE (Position Independent
      Executable) by @alban in #4921
    - introduce generic packet filters and new gadget tcpdump by
      @flyth in #4567
    - pkg: signature-verifier: Add notation verifying. by
      @eiffel-fl in #4901
    * Breaking Changes
    - undeploy: Remove legacy logic to deleted old IG deployments
      by @burak-ok in #4876
    - gadgets: trace_exec: use nbsp to join args by @matthyx in
      [#4933]
    * General Improvements
    - Artifact Hub: Update gadgets version to v0.44.0 by
      @github-actions[bot] in #4853
    - Artifact Hub: Update gadgets version to v0.44.1 by
      @github-actions[bot] in #4856
    - gadget-service: improve logging of headless gadget instances
      by @flyth in #4312
    - deletePodCommand: Add regex to optionally include ns by
      @burak-ok in #4861
    - localmanager/kubemanager: Allow runtime/k8s filtering by
      @mqasimsarfraz in #4697
    - gadgets/traceloop: Normalize CPU field in integration test by
      @burak-ok in #4875
    - process-helpers: Put KB in variable name by
      @mauriciovasquezbernal in #4893
    - container-utils: Add WithExpectedExitCode by
      @mauriciovasquezbernal in #4894
    - Provide benchmark tools for Inspektor Gadget by
      @mauriciovasquezbernal in #4730
    - tree-wide: Remove some unused code by @mauriciovasquezbernal
      in #4881
    - examples: Add grpc_kubernetes by @mqasimsarfraz in #4768
    - ustack: use operator lifecycle correctly by @alban in #4919
    - tests: Make internal package public by @mauriciovasquezbernal
      in #4922
    - ustack,symbolizer: refactor to build on different platform by
      @alban in #4920
    - ustack: fix bias for Go PIE programs by @alban in #4932
    - ustack: cache the base addresses by @alban in #4930
    - ustack: add buildid field for client-side symbolization by
      @alban in #4314
    - pkg: signature: Make package more generic. by @eiffel-fl in
      [#4931]
    - use simple loop to check for EOF and EAGAIN while reading bpf
      socket iterator by @ninadingole in #4944
    * Bug Fixes
    - github: Fix release notes to add all other changes. by
      @eiffel-fl in #4869
    - Fix ig run -h requiring sudo permissions by @Copilot in #4821
    - gadgets/profile_cpu: Fix ig instructions by
      @mauriciovasquezbernal in #4908
    - kubectl-gadget: Fix undeploy method when gadget isnt' running
      by @mauriciovasquezbernal in #4913
    * Documentation Improvements
    - docs: fix various broken links by @alban in #4854
    - adopters: add AKS-MCP by @mqasimsarfraz in #4871
    - docs: ignore link unsupported by
      github-action-markdown-link-check by @alban in #4867
    - signature-verifier: Fix test by @mauriciovasquezbernal in
      [#4880]
    - add Inspektor Gadget presentation with OpenTelemetry Demo &
      OpenSearch by @ps48 in #4923
    - docs/headless: Add warning for upgrading instances by
      @mqasimsarfraz in #4937
    * Testing and Continue Integration
    - gadgets/trace_signal: Add sleep to integration test container
      by @burak-ok in #4873
    - pkg: signature-verifier: Add cosign unit tests. by @eiffel-fl
      in #4838
    - github actions: disable some cron jobs on forks by @alban in
      [#4892]
* Thu Sep 18 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.44.1:
    This bugfix release mainly fixes an issue when using Inspektor
    Gadget as a library. For the release tag v0.44.0 we pushed a tag
    twice and https://proxy.golang.org/ cached it with a wrong
    commit.
    * Documentation
    - docs: fix broken links in image based gadget design docs
    - docs: fix broken links about grpc api
    - docs: fix broken links about benchmarking builtin gadgets
* Tue Sep 02 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.44.0:
    No changelog in the release, full list of changes:
    https://github.com/inspektor-gadget/inspektor-gadget/compare/v0.43.0...v0.44.0
* Mon Aug 04 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.43.0:
    The most relevant changes in this release are:
    - helm: allow setting imagePullSecrets for daemonset image by
      @jjsiv in #4708
    - gadgets: trace_mount: Convert to rust. by @eiffel-fl in #4636
    - kubectl-gadget/undeploy: Don't remove namespace by @burak-ok
      in #4713
    * General Improvements
    - pkg/oci: Make default URL for image based gadgets
      configurable at build time by @burak-ok in #4698
    - Artifact Hub: Update gadgets version to v0.42.0 by
      @github-actions[bot] in #4696
    - go: remove unused gopacket by @mqasimsarfraz in #4701
    - vmlinux.h: update to Linux 6.15.5 by @alban in #4680
    - trace_dns: Use trailing data support in ebpf operator by
      @mauriciovasquezbernal in #4690
    - pkg/gadgettracermanager/containers-map: Remove unused package
      by @blanquicet in #4702
    - wasmapi: go: syscall: Remove unused unsafe blank import. by
      @eiffel-fl in #4705
    - in-tree gadget build: use intree vmlinux by @alban in #4706
    - wasmapi: rust: Use expr instead of tt for log related macros.
      by @eiffel-fl in #4682
    - include: Prefix names with gadget_ by @mauriciovasquezbernal
      in #4685
    - Remove unused package + remove unused parameter by @burak-ok
      in #4720
    - filter operator: filter expressions based on Expr lang by
      @alban in #4678
    - tree-wide: Remove DeployInfo by @mauriciovasquezbernal in
      [#4727]
    - networktracer: Remove legacy stuff by @mauriciovasquezbernal
      in #4738
    - tree-wide: Align local/kube manager & move k8s-related stuff
      from GTM to kubemanager by @blanquicet in #4648
    - traceloop: more space for the parameters column by @alban in
      [#4742]
    - undeploy: Remove known resources for version <0.43.0 by
      @burak-ok in #4744
    - undeploy: Skip v1/endoint if v1/endpointslices is available
      by @burak-ok in #4748
    - traceloop: parse struct sockaddr from connect by @alban in
      [#4743]
    - wasmapi: rust: Use references for some function arguments. by
      @eiffel-fl in #4683
    - go.mod: Update cilium/ebpf to main by @mauriciovasquezbernal
      in #4759
    * Bug Fixes
    - wasmapi: rust: Check if map was created before dropping it.
      by @eiffel-fl in #4692
    - ops/snapshotter: Don't error out when the NS path doesn't
      exist by @burak-ok in #4700
    - trace_dns: Use correct type for per cpu map by
      @mauriciovasquezbernal in #4689
    - charts: Add mount for wasm-cache by @mqasimsarfraz in #4721
    - formatters/json: Fix race condition by @burak-ok in #4707
    - traceloop: get buf length correctly for read/write syscalls
      by @alban in #4736
    - operators: wasm: Add gadgetGetLogLevel() and log only if
      level is enabled. by @eiffel-fl in #4717
    * Testing and Continue Integration
    - ci: Create go mod vendor archive with a versioned top-level
      directory by @chewi in #4704
    - tree-wide: port missing image based gadgets tests by
      @mauriciovasquezbernal in #4635
    - tests: Fix usage of same ocihandler instance by
      @mauriciovasquezbernal in #4758
* Mon Jul 07 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.42.0:
    - UST WASM: Rust bindings for inspektor gadget by @Daksh-10 in
      [#4275]
    - treewide: Remove built-in gadgets. by @eiffel-fl in #4573
    * General Improvements
    - wasmapi: go: datasource: Remove uneeded subscription type. by
      @eiffel-fl in #4517
    - Add tty field by @AdvH039 in #4532
    - gadgets/Makefile: Make GADGETS variable configurable by
      @burak-ok in #4556
    - deps: Update to go-ebpf version with lower memory usage by
      @mauriciovasquezbernal in #4541
    - annotations: Use middle ellipsis for l4endpoint by
      @blanquicet in #4568
    - gadget-container: Import kubenameresolver. by @eiffel-fl in
      [#4596]
    - Set visibility of formatted columns by @AdvH039 in #4545
    - trace_tcp: add accept-only parameter by @alban in #4565
    - Remove support for torcx by @alban in #3700
    - charts: Add default gadget namespace by @mqasimsarfraz in
      [#4614]
    - container-hook: introduce PreCreateContainer events by @alban
      in #4522
    - pkg: operators: wasm: Move syscall_helpers functions to
      pkg/utils/syscalls. by @eiffel-fl in #4613
    - wasm/rusttestdata: Add .gitignore and Cargo.lock files by
      @mauriciovasquezbernal in #4621
    - trace_dns: Improve description and value.one-of annotations
      in the yaml by @blanquicet in #4609
    - bpfstats/top_process: Provide human readable format for bytes
      and duration fields by @blanquicet in #4628
    - treewide: Bump to go 1.24.4. by @eiffel-fl in #4631
    - operators/process: add a first round of the metric collection
      directly after start by @flyth in #4620
    - Document kernel version by @AdvH039 in #4560
    - pkg/datasource/expr: improve performance by @flyth in #4639
    - go.mod: update cilium/ebpf to include performance
      improvements by @alban in #4652
    - gadget-container/gadgettracermanager: Remove unused
      ReceiveStream by @blanquicet in #4647
    - cmd/common: Remove parser by @mauriciovasquezbernal in #4654
    - kallsyms/cache: preload kallsyms that cilium/ebpf will need
      by @alban in #4653
    - resources: Remove unused CRDs stuff by @mauriciovasquezbernal
      in #4655
    - wasmapi: Use std::sync::LazyLock instead of
      once_cell::sync::Lazy. by @eiffel-fl in #4659
    - socketenricher: Use CO-RE to make it resilient against
      changes by @mauriciovasquezbernal in #4543
    - Allow gadgets to specify default values for parameters by
      @mauriciovasquezbernal in #4649
    - deploy: Add support for config file by @mqasimsarfraz in
      [#4634]
    - oci: Use oras to cache gadget signature by
      @mauriciovasquezbernal in #4626
    - operators: Clean up and document lifecycle by
      @mauriciovasquezbernal in #3778
    - gadgettracermanager: Remove deprecated environment variables
      by @mqasimsarfraz in #4664
    - charts: Add support for extra environment variables in
      DaemonSet by @SamuelBagattin in #4607
    - wasmapi: rust: Use $crate to import LogLevel. by @eiffel-fl
      in #4673
    - gadgettracermanager: Use log-level from config by
      @mqasimsarfraz in #4674
    - bpfstats fixes by @mauriciovasquezbernal in #4666
    - Handle signature during image export/import by @AdvH039 in
      [#4669]
    - cmd/common/image/import: Support JSON output mode by
      @blanquicet in #4687
    - update: allow ig to have rust support by @Daksh-10 in #4562
    * Security Improvements
    - none
    * Bug Fixes
    - localmanager: Fix crash when container collection isn't
      available by @mauriciovasquezbernal in #4558
    - operators/ebpf: Add missing annotations to ds by
      @mauriciovasquezbernal in #4627
    - pkg/k8sutil/client: Ensure config is there before using it by
      @blanquicet in #4602
    * Documentation Improvements
    - docs: Fix helloworld guide by @mauriciovasquezbernal in #4574
    - docs: profile_cpu: fix symlink by @alban in #4599
    - docs: Fix symlink for profile_cpu by @burak-ok in #4601
    - docs: Remove trace_tcpconnect by @burak-ok in #4608
    - Fix placement of a parenthesis in index.md by @ahrkrak in
      [#4637]
    * Testing and Continue Integration
    - gadgets/trace_exec: cleaned up test process in unit tests by
      @Shaheer-Ahmd in #4487
    - wasm: Remove wrong comments on test files by
      @mauriciovasquezbernal in #4555
    - operators: wasm: testdata: Fix wrong name for datasource. by
      @eiffel-fl in #4557
    - inspect: adds testing for inspect command by @KapilSareen in
      [#4364]
    - gadgets: Compile with '-Werror' in the CI by @burak-ok in
      [#4511]
    - gadgets: Add dummy unit tests for all gadgets by
      @mauriciovasquezbernal in #4544
    - trace_exec/unit: Dont use full path by @burak-ok in #4597
    - ci: Generate go mod vendor archive on release. by @eiffel-fl
      in #4645
    - [Tests]: Add unit tests for runtime.go in pkg/runtime by
      @Dhiren-Mhatre in #3983
    - docs: Improve documentation for Configuration by
      @mqasimsarfraz in #4665
* Mon Jun 02 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.41.0:
    Welcome to the v0.41.0 release of Inspektor Gadget!
    * The most relevant changes in this release are:
    - gadgets: port profile_cpu to image based gadget by @flyth in
      [#4142]
    - Add advise_networkpolicy as image based gadget by @burak-ok
      in #4191
    - introduce process operator and top_process gadget by @flyth
      in #4446
    * General Improvements
    - Artifact Hub: Update gadgets version to v0.40.0 by
      @github-actions in #4427
    - Adding the path for gadget to find the runc of k0s in
      finder.go by @entlein in #4419
    - maintainers: Add Maya by @mauriciovasquezbernal in #4435
    - Always print warnings when compiling gadget by @AdvH039 in
      [#4434]
    - Adding runc path of Bottlerocket OS by @amirmalka in #4448
    - version: detect when IG is used as a library by @alban in
      [#4431]
    - Give error when incorrect build by @AdvH039 in #4376
    - trace_dns: Add nameserver field by @mqasimsarfraz in #4440
    - Port syscall filtering by @AdvH039 in #4418
    - gadgets/bpfstats: Do not require --enable-bpfstats by
      @mauriciovasquezbernal in #4438
    - chart: Adding runtimeClassName to the daemonSet by @etiennnr
      in #4394
    - user_stack_map.h: fix compilation warnings by @alban in #4457
    - Fix compilation warnings in some gadgets by @eiffel-fl in
      [#4465]
    - operators: ebpf: Use Info() for --trace-pipe. by @eiffel-fl
      in #4466
    - gadgets/bpfstats: Add comm, pid and progtype fields by
      @mauriciovasquezbernal in #4442
    - cmd: Specify run and attach short help for the needed gadget.
      by @eiffel-fl in #4470
    - k8s.io/client-go: add user agent by @alban in #4469
    - inspect: improves utility and command ux by @KapilSareen in
      [#4373]
    - operators: wasm: Fix error message for config test. by
      @eiffel-fl in #4484
    - inspect: adds datasources and fields by @KapilSareen in #4473
    - container-collection: publish oci config as a string by
      @alban in #4482
    - inspect: fixes inconsistent sorting of datasources by
      @KapilSareen in #4491
    - deploy: Update prometheus annotation according to
    - -otel-metrics-listen-address by @ghinks in #4474
    - Refactor configmapstore to accept namespace as a parameter by
      @dhruv695-sketch in #4479
    - GadgetContext: Close local operators after remote operators
      are all closed by @burak-ok in #4396
    - combiner: Disable timeout if interval and count is zero by
      @burak-ok in #4493
    - pkg/params: allow escaping comma characters for string slices
      by @flyth in #4501
    - operator/combiner: Move DS creation to Instantiate by
      @burak-ok in #4492
    - ig, ig-k8s: ensure that $NODE_NAME is set by @alban in #4518
    - ig: add --kubeconfig option for --enrich-with-k8s-apiserver
      by @alban in #4516
    - container-collection: improve error messages by @alban in
      [#4521]
    - introduce internal metrics by @flyth in #4462
    - metadata: Continue validation w/o ebpf layer by
      @mqasimsarfraz in #4505
    - container-collection/k8s: Set PodLabels with the method by
      @burak-ok in #4523
    - built-in/trace_exec: Add parent_exepath by
      @mauriciovasquezbernal in #4524
    - wasmapi/go: define constants for "containers" datasource by
      @alban in #4531
    - gadgets: Fix ebpf compilation warnings by @burak-ok in #4533
    - container-collection: Handle OciConfig for initial containers
      by @mqasimsarfraz in #4520
    - daemonset: add startup probe by @alban in #4535
    - oci: Avoid using internet to get gadget signature by
      @mauriciovasquezbernal in #4526
    * Bug Fixes
    - Fix: Add global replacement of underscores in
      check-artifacthub workflow by @4rivappa in #4480
    * Documentation Improvements
    - gadget: traceloop: Remove limitations from documentation as
      it is no … by @eiffel-fl in #4432
    - pkg/operators/filter: Update documentation to include
      negative regex by @blanquicet in #4433
    - Document filter quoting by @johananl in #4400
    - docs: Add extra information regarding commit history by
      @mauriciovasquezbernal in #4486
    - docs: Fix softlink for advise_networkpolicy by
      @mauriciovasquezbernal in #4538
    - docs/kubectl-debug: Fix running with
    - -enrich-with-k8s-apiserver by @mqasimsarfraz in #4539
    - docs/reference/export-metrics: Fix typo by @blanquicet in
      [#4542]
    * Testing and Continue Integration
    - ci: Remove unit tests from integration test needs. by
      @eiffel-fl in #4430
    - pkg/kallsyms: re-enable test for kernel module symbol by
      @alban in #4429
    - Unit Tests for Trace Exec Gadget by @Shaheer-Ahmd in #4348
    - ci: Enable cache for building helper images by
      @mauriciovasquezbernal in #4447
    - ci: Fix storing test reports by @mqasimsarfraz in #4463
    - docs: Fix OCI helm chart URL by @mqasimsarfraz in #4460
    - Update fields in filter examples by @johananl in #4401
    - Add Trace Bind Unit Tetsts by @Shaheer-Ahmd in #4413
    - Unit Tests for Trace Capabilities Gadget by @Shaheer-Ahmd in
      [#4403]
    - testing: Add WithOutputMode by @burak-ok in #4497
    - ci: Improve gadget building time by @mauriciovasquezbernal in
      [#4471]
    - bpfstats/unittest: Set values to normalized values by
      @burak-ok in #4509
    - ci: Fix key calculation for gadget-builder-image cache by
      @mauriciovasquezbernal in #4513
    - Add unit tests for trace_signal by @Shaheer-Ahmd in #4453
    - gha:Remove update website trigger by @burak-ok in #4534
* Tue May 06 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.40.0:
    Welcome to the v0.40.0 release of Inspektor Gadget!
      The most relevant changes in this release are:
    - gadgets: Introduce bpfstats gadget by @mauriciovasquezbernal
      in #3820
    - gadgets: Implement advise_seccomp as image-based by
      @mauriciovasquezbernal in #4089
    - wasm: Use cache to speed-up things by @mqasimsarfraz in #4165
    * Security
      We found a security issue described in GHSA-pv22-fqcj-7xwh,
      please be sure to update Inspektor Gadget if it affects you!
    * General Improvements
    - ig(UX): add aliases for image list (ls) and remove (rm) by
      @flyth in #4313
    - operators/KubeIPResolver: Set kind to raw when its not a pod
      and svc by @burak-ok in #4168
    - feat(helm): missing Kubernetes recommended labels by
      @nlamirault in #4309
    - gadgets: traceloop: Polish eBPF code by @eiffel-fl in #4303
    - Rename ebpf-builder to gadget-builder by @burak-ok in #4315
    - Makefile: Build ig for host architecture with go build
      instead of doc… by @eiffel-fl in #4277
    - inspect: adds command to kubectl-gadget by @KapilSareen in
      [#4290]
    - ustack: generic collect-ustack param and templates by @alban
      in #4329
    - Introduce value.one-of annotation. by @mqasimsarfraz in #4331
    - Update to Go 1.24 by @burak-ok in #4339
    - trace_dns: Handling warning during build by @mqasimsarfraz in
      [#4351]
    - Feat: Add builder-image-pull flag to ig image-build command
      by @4rivappa in #4251
    - inspect: adds oci extra info by @KapilSareen in #4272
    - OCI Handler Unit Tests by @Shaheer-Ahmd in #4289
    - inspect: adds mermaid graphs extra info by @KapilSareen in
      [#4259]
    - inspect: adds ebpf relocations in extraInfo by @KapilSareen
      in #4333
    - Remove dependency on 32 bit stubs header by @burak-ok in
      [#4360]
    - Use bytes.IndexBytes() in romCString() by @eiffel-fl in #4302
    - KubeNameResolver: Add support for image based gadgets by
      @burak-ok in #4169
    - Remove the targ_pid from gadgets by @burak-ok in #4415
    - gadget-builder: Switch to debian:bookworm-slim by @burak-ok
      in #4407
    * Bug Fixes
    - fixes arbitrary Runtime.Init call from inspect command by
      @KapilSareen in #4304
    - Remove panic when sort used incorrectly by @AdvH039 in #4274
    - trace_capabilities: fix use of uninitialized variable by
      @alban in #4350
    - Port container datasource to kubemanager by @eiffel-fl in
      [#4330]
    - operators/ebpf: Fix missing parameter default value
      map-fetch-interval by @mauriciovasquezbernal in #4409
    - params: Avoid overwritting params in CopyToMap() by
      @mauriciovasquezbernal in #4410
    - image-build: fix update-metadata with targ_comm by @alban in
      [#4405]
    * Documentation Improvements
    - docs: Fix website build by @mqasimsarfraz in #4325
    - ADOPTERS.md: Add Headlamp by @alban in #4336
    - docs: Fix broken link to previous section in
      hello-world-gadget.md. by @eiffel-fl in #4363
    - Documentation: Correct function for getting mntns id of
      containers by @Daksh-10 in #4239
    - docs: Fix metrics documentation by @mauriciovasquezbernal in
      [#4365]
    - docs: Add documentation for exposing metrics on K8s by
      @mauriciovasquezbernal in #4366
    * Testing and Continue Integration
    - Unit Tests for Inventory Cache by @Shaheer-Ahmd in #4282
    - Added unit tests for formmaters in ebpf operator by
      @Shaheer-Ahmd in #4249
    - ci: Publish helm-charts to registry by @mqasimsarfraz in
      [#3805]
    - Cli Operator Unit Tests by @Shaheer-Ahmd in #4241
    - pkg/kallsyms: disable failing test by @mauriciovasquezbernal
      in #4370
    - ci: Automatically update the latest tag on release by
      @mauriciovasquezbernal in #4374
    - tests: Fix unit tests by @mauriciovasquezbernal in #4426
* Mon Apr 07 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 0.39.0:
    Welcome to the v0.39.0 release of Inspektor Gadget!
    Some relevant changes for this version are:
    * WASM: Use Go 1.24 for the wasmylayer instead of TinyGo by
      @burak-ok in #4130
    * container-collection: reduce mem allocs for each event by
      @alban in #4237
    * Convert traceloop to image-based gadget by @eiffel-fl in
      [#3763]
    * gadget audit_seccomp: add user stacks by @alban in #4281
    * General Improvements
    - update dockerhub reference by @mauriciovasquezbernal in #4122
    - Artifact Hub: Update gadgets version to v0.38.0 by
      @github-actions in #4158
    - pkg/utils/syscalls: update to Linux v6.13.0 2025-01-23 by
      @alban in #4132
    - format ebpf-builder.Dockerfile by @jaehanbyun in #4180
    - Dockerfiles: Use distroless for kubectl-gadget image. by
      @eiffel-fl in #4182
    - tree-wide: Update ebpf-builder missing refs by
      @mauriciovasquezbernal in #4183
    - operators: Add pre stop lifecycle by @mauriciovasquezbernal
      in #4159
    - gadgets: Uniform filtering for networking gadgets by
      @mauriciovasquezbernal in #3951
    - Dockerfiles: Use --mount-type=cache by @mqasimsarfraz in
      [#4190]
    - wasm: Change module name from env to ig by @burak-ok in #4209
    - fsnotify gadget: add support for Linux 5.4 by @alban in #4210
    - pkg/gadget-context: sort operators by priority and name to be
      deterministic by @flyth in #4198
    - Artifact Hub: Update gadgets version to v0.38.1 by
      @github-actions in #4235
    - gadget params: rename print-*stack to collect-*stack by
      @alban in #4248
    - inspect: adds ebpf and wasm extra info by @KapilSareen in
      [#4167]
    - gadget trace_open: add user stacks by @alban in #4175
    - inspect: makes pull policy and verify-image configurable by
      @KapilSareen in #4271
    - ustack: add --symbolizers parameter by @alban in #4178
    - trace_dns: Remove the section for OS level tracing by
      @mqasimsarfraz in #4255
    * Bug Fixes
    - wasm: Fix error ambiguity for fieldGetScalar by
      @mauriciovasquezbernal in #4107
    - operators/wasm: Fix return code for fieldSet by
      @mauriciovasquezbernal in #4177
    - oci: call saveIndexWithLock after importing gadget images by
      @flyth in #4223
    - Bug fix - use skb load bytes instead of bpf read by @afek854
      in #4203
    - ustack: fix uninitialized buffer when --collect-ustack=false
      by @alban in #4269
    - filter: fix verifier error in
      gadget_should_discard_data_by_skb by @alban in #4273
    - container-collection: fix SetPodLabels by @alban in #4268
    * Documentation Improvements
    - docs: Document how to print custom output from a gadget by
      @mauriciovasquezbernal in #4160
    - Small grammar change by @Fearkin in #4212
    - README: Add repology badges for kubectl-gadget and ig. by
      @eiffel-fl in #4228
    - docs: quick-start: clarify different options by @alban in
      [#4236]
    * Testing and Continue Integration
    - ci: Use different name for test-report artifacts by
      @mqasimsarfraz in #4157
    - CI/Integration tests: Skip building gadgets by @burak-ok in
      [#4164]
    - ci: fix permissions by @eiffel-fl in #4181
    - ci: Use main instead of latest for container tags by
      @mauriciovasquezbernal in #4179
    - integration: Add way to set -gadget-repository and
    - gadget-tag from M… by @eiffel-fl in #4189
    - ci: Compute checksums for SBOMs by @eiffel-fl in #4176
    - golangci-lint: Update to v1.64.8 by @burak-ok in #4221
    - Implementing Formatters Operator Unit Tests by @Shaheer-Ahmd
      in #4205
    - Add Limiter Operator Unit Tests by @Shaheer-Ahmd in #4234
    - tests: Fix image export and import tests by
      @mauriciovasquezbernal in #4260
* Thu Mar 20 2025 opensuse_buildservice@ojkastl.de
  - Update to version 0.38.1:
    * Security Improvements
    - go: bump the golang-x group across 5 directories with 1
      update by @burak-ok in #4232
    - go: bump github.com/expr-lang/expr from 1.16.9 to 1.17.1 by
      @burak-ok in #4231
    - go: bump github.com/containerd/containerd by @burak-ok in
      [#4233]
    * Bug Fixes
    - oci: call saveIndexWithLock after importing gadget images by
      @burak-ok in #4229
* Wed Mar 05 2025 opensuse_buildservice@ojkastl.de
  - Update to version 0.38.0:
    https://github.com/inspektor-gadget/inspektor-gadget/releases/tag/v0.38.0
    * Some relevant changes for this version are:
    - Initial support for user stack traces by @alban in #4004
    - gadgets: add qdisc_latency tracer by @patrickpichler in #3659
    - trace_dns: TCP support w/o reassembly by @mqasimsarfraz in
      [#4088]
    - operators: localmanager: Use datasource to attach and detach
      con… by @eiffel-fl in #3957
    - The memory consumption for some gadgets were reduced
    * General Improvements
    - Find interface name wrt to namespace by @AdvH039 in #3913
    - trace_exec, trace_dns: remove dynamic allocations from wasm
      module by @alban in #3995
    - Display external api masks of fsnotify as strings by @AdvH039
      in #4012
    - go/wasm: Update to Tinygo 0.35.0 by @burak-ok in #4002
    - Add warning if gadget is run with a different IG version by
      @mauriciovasquezbernal in #4035
    - Allow printing IG debug logs when running unit tests by
      @blanquicet in #4036
    - gadgets/trace_dns: Use same namespace for client and server
      by @AdvH039 in #3967
    - Fix typo by @Okabe-Rintarou-0 in #4059
    - operators/ebpf: Do not create kstack map before by
      @mauriciovasquezbernal in #4062
    - trace_exec: reduce maps size by @dorser in #4058
    - pkg/gadget-service/api-helpers: Set default values for unset
      params by @blanquicet in #4050
    - pkg/gadget-context/run: Remove superfluous global params
      validation by @blanquicet in #4079
    - ebpf-builder.Dockerfile: workaround to install
      software-properties-common by @alban in #4084
    - Improve gadget version skew warning by @mauriciovasquezbernal
      in #4061
    - builtin trace exec: reduce map size by @dorser in #4091
    - oci: Error out when handling wrong image by
      @mauriciovasquezbernal in #4108
    - ustack: don't warn about processes on the host by @alban in
      [#4087]
    - fsnotify: reduce map size by @alban in #4076
    - all gadgets: path_max: reduce from 4096 to 512 characters by
      @alban in #4083
    - wasm: Remove malloc requirement for guest by
      @mauriciovasquezbernal in #4097
    - operators/wasm: Add function to get syscall ID from syscall
      name. by @eiffel-fl in #4129
    - container-collection: initial containers: better logs for
      inexistent pid by @alban in #4137
    - trace_capabilities: support for Linux < 6.1 by @alban in
      [#4103]
    - operators: wasm: Have getSyscallID() returns -1 on error. by
      @eiffel-fl in #4136
    - ebpf-builder.Dockerfile: remove workaround on
      software-properties-common by @alban in #4118
    - operators/env: introduce operator to create new fields from
      environment variables by @flyth in #4134
    - otel: allow overriding key/name by @flyth in #4147
    * Bug Fixes
    - fixed open event size by @afek854 in #3965
    - service-oci: Synchronize access to runGadget.Send by
      @mqasimsarfraz in #4003
    - fsnotify: fix CORE accesses on different kernel versions by
      @alban in #4046
    - limiter: Fix max-entries for multiple targets by @blanquicet
      in #4009
    * Documentation Improvements
    - Website fixes by @mauriciovasquezbernal in #3989
    - docs: Add part related to security improvements in release
      notes temp… by @eiffel-fl in #4001
    - gadgets/top_blockio/README.mdx: fix typo by @mapk0y in #4054
    - docs: pull-secret: more explanations by @alban in #4092
    - artifacthub: add missing description for
      profile_qdisc_latency by @alban in #4102
    - docs: fix ustack sample code by @flyth in #4139
    * Testing and Continue Integration
    - Make images configurable by @AdvH039 in #3954
    - [Tests]: Created Unit Test Coverage for templates.go in
      pkg/columns by @Dhiren-Mhatre in #3972
    - [Tests]: test for /pkg/utils/syscalls by @upsaurav12 in #3966
    - ci: Update unit test kernel versions by
      @mauriciovasquezbernal in #4005
    - fix: fix flaky TestPerf(#4008) by @Okabe-Rintarou-0 in #4014
    - [Tests]:Created Unit Test Coverage for setk8defaults.go in
      pkg/factory by @Dhiren-Mhatre in #3974
    - gadgets: Update url of ci-kernels by @mauriciovasquezbernal
      in #4051
    - chore: generate wasm operators test artifact before testing
      by @Okabe-Rintarou-0 in #4045
    - pkg/operators: Simplify perf buffer testing. by @eiffel-fl in
      [#4028]
    - tests: added unit test to fsnotify gadget by @4rivappa in
      [#3729]
    - [Tests]: Unit Test for pkg/utils/protocols by @upsaurav12 in
      [#4011]
    - [Tests] : Add unit tests for logger.go in pkg/logger by
      @Dhiren-Mhatre in #3988
    - ci: Run image-based gadgets on cloud providers too by
      @mauriciovasquezbernal in #4063
    - [test]:improve coverage for kallsysms.go in pkg/kallsyms by
      @Dhiren-Mhatre in #4042
    - unit test pkg/datasource/formatters/json by @upsaurav12 in
      [#4022]
    - ci: Mirror dockerhub images to our repo by
      @mauriciovasquezbernal in #4121
    - ci: Fix location of ci images by @mauriciovasquezbernal in
      [#4133]
    - ci: check links by @alban in #4124
    - snapshot_process: Increase timeout to fix test by
      @mauriciovasquezbernal in #4138
* Fri Feb 07 2025 opensuse_buildservice@ojkastl.de
  - Update to version 0.37.0:
    Some relevant changes for this version are:
    - trace_tcpconnect: Merge into trace_tcp by @burak-ok in #3720
    - trace exec gadgets: add support for execveat by @alban in
      [#3868]
    - tree-wide: deprecate built in gadgets by
      @mauriciovasquezbernal in #3931
    * General Improvements
    - Artifact Hub: Update gadgets version to v0.36.0 by
      @github-actions in #3855
    - trace exec gadgets: add exepath in case of failure by @alban
      in #3856
    - tree-wide: Bump golang to 1.23 by @mauriciovasquezbernal in
      [#3859]
    - ebpf: Do not use deprecated RewriteConstants function by
      @mauriciovasquezbernal in #3797
    - gadgets: trace_oomkill: Use gadget_process structure. by
      @eiffel-fl in #3828
    - Refactor LocalManger to be used from package level variable
      only by @Sefi4 in #3843
    - operators/wasm: Add support for array/hash of maps. by
      @eiffel-fl in #3815
    - operators/wasm: Add functions to get syscalls names and
      declarations. by @eiffel-fl in #3756
    - gadgets: Provide human readable representation of bytes by
      @KapilSareen in #3867
    - build: Make ebpf layer optional by @mauriciovasquezbernal in
      [#3819]
    - gha: Disable stale bot by @mauriciovasquezbernal in #3866
    - Adds dev and inode number field in trace_exec by @KapilSareen
      in #3848
    - wasmapi: Bump available map to reflect cilium/ebpf 0.17.1. by
      @eiffel-fl in #3889
    - Adding fupper layer field for trace_exec image-based gadget
      by @Sefi4 in #3869
    - provide human representation of time by @KapilSareen in #3883
    - Add runc path of kubeadm cluster running on Debian12 with
      upstream cri-o by @cjl7 in #3739
    - Adding support for non unix:// prefix in socket paths by
      @amitschendel in #3798
    - container-hook: improve logging by @alban in #3864
    - Feature/add ptid to exec by @afek854 in #3870
    - kubectl-gadget: return client version when server not
      available by @devusb in #3909
    - operators/wasm: Add functions to interact with perf buffer.
      by @eiffel-fl in #3725
    - trace_tcp: Add fd (updated from Burak's #3850) by @alban in
      [#3916]
    - sockerenricher: only insert socket if it doesn't exist by
      @mqasimsarfraz in #3923
    - filter: Allow escaping commas by @mqasimsarfraz in #3907
    - Add additional dns information by @AdvH039 in #3874
    - tree-wide: Updates to go.mod files by @mauriciovasquezbernal
      in #3920
    - WASM: Release handles by @burak-ok in #3702
    - pkg/oci: Use a file lock to avoid concurrency issues by
      @mauriciovasquezbernal in #3842
    - wasm: add kallsymsSymbolExists by @alban in #3871
    * Security Improvements
    - gha: Observe GitHub good practice by @mauriciovasquezbernal
      in #3924
    - trace_tcp: add option to see only failed connections by
      @alban in #3928
    - Added node name to slim pod by @afek854 in #3953
    - kallsyms: implement just in time lookups without allocations
      by @alban in #3932
    * Bug Fixes
    - fixes DNS trace formatting by @KapilSareen in #3845
    - oci-service: Fix closing logic by @mauriciovasquezbernal in
      [#3865]
    - gadgetctl/kubectl-gadget: fixes crash when running attach
      right after run by @KapilSareen in #3852
    - operators/wasm: Check map type is supported in operation
      functions. by @eiffel-fl in #3881
    - oci: Fix image list crash by @mauriciovasquezbernal in #3908
    - pkg/oci: small fixes by @mauriciovasquezbernal in #3919
    - pkg/oci: Log errors as warning instead of debug when listing
      images. by @eiffel-fl in #3917
    - pkg/operators: Fix getSyscallDeclaration() import in
      badguest. by @eiffel-fl in #3930
    - Fix reading loginuid/sessionid in kernels without
      CONFIG_AUDIT by @Sefi4 in #3961
    - perf/ring buffer: Continue reading in case of errors by
      @mqasimsarfraz in #3955
    - ebpf/tracer: Report lost samples by @mqasimsarfraz in #3956
    * Documentation Improvements
    - docs: multiple filters by @mqasimsarfraz in #3899
    - ADOPTERS.md: Fixes contributing link for retina.sh. by
      @eiffel-fl in #3947
    - examples/instance-manifest: Add examples by @mqasimsarfraz in
      [#3849]
    - docs/api: Improve Golang API documentation by
      @mauriciovasquezbernal in #3948
    * Testing and Continue Integration
    - trace_exec: test for execveat by @alban in #3882
    - CI: static analysis of ig binary size by @KapilSareen in
      [#3915]
    - ci: report memory usage of ig with pprof by @KapilSareen in
      [#3925]
* Tue Jan 21 2025 opensuse_buildservice@ojkastl.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_buildservice@ojkastl.de
  - Update to version 0.36.0:
    * Some relevant changes for this version are:
    - introduce support for otel-logs by @flyth in #3697
    - trace_dns: add fields cwd & exepath (--paths) by @alban in
      [#3817]
    - gadgets: Uniform filtering by @mauriciovasquezbernal in #3648
    * General Improvements
    - CODEOWNERS: Update following latest changes in the code by
      @mauriciovasquezbernal in #3649
    - Artifact Hub: Update gadgets version to v0.35.0 by
      @github-actions in #3735
    - Update ADOPTERS.md by @mayasingh17 in #3727
    - expose SocketPath in k8s.go by @matthyx in #3730
    - tree-wide: Fix clang-format target and apply it by
      @mauriciovasquezbernal in #3753
    - Export filter operator by @Sefi4 in #3774
    - deploy/charts: allow configuring otel-metrics by
      @mqasimsarfraz in #3684
    - treewide: Format eBPF code using clang-format-18. by
      @eiffel-fl in #3809
    - Update ADOPTERS.md by @mayasingh17 in #3785
    - ebpf-builder: Update to clang-18 and provide clang-format by
      @mauriciovasquezbernal in #3825
    - cilium/ebpf: Update to v0.17.1 by @burak-ok in #3829
    - pkg/gadgets: dns: Update generated bpf2go files with
      cilium/ebpf v0.1… by @eiffel-fl in #3834
    - Align datasource enrichment by @Sefi4 in #3668
    - feat(kubectl-gadget): disallow instances with same name by
      @KapilSareen in #3839
    - trace exec: add 'file' field for scripts by @alban in #3818
    - Update entrypoint logic for gadget-container by @KapilSareen
      in #3811
    - export the whole RuntimeConfig in K8sClient by @matthyx in
      [#3816]
    - tree-wide: Remove usage of multierr by @mauriciovasquezbernal
      in #3841
    - oci: remote manifest file by @mqasimsarfraz in #3807
    - wasm/testdata: Use in-tree ig to build the images by
      @burak-ok in #3757
    - pkg: Rework error message to cope with code scanning alerts.
      by @eiffel-fl in #3847
    * Bug Fixes
    - ig-k8s: Fix server version message by @mauriciovasquezbernal
      in #3743
    - ig-k8s: Fix fix server version message by
      @mauriciovasquezbernal in #3752
    - operators/bpf: Fix perf ring buffer fallback logic by
      @mauriciovasquezbernal in #3633
    - dns: don't send full packet to userspace by @alban in #3806
    - (built-in)/trace/dns: Fix logic for percpu array map by
      @mauriciovasquezbernal in #3830
    * Testing and Continue Integration
    - ci: Add "Signed-off-by" to commit bumping artifacthub-pkg.yml
      files. by @eiffel-fl in #3736
    - dependabot: Add group for containers dependency by
      @mauriciovasquezbernal in #3738
    - dependabot: Use directories key by @mauriciovasquezbernal in
      [#3766]
    - ci/check-artifacthub-tags: Add permissions by @mqasimsarfraz
      in #3765
    - tests: Increase timeout for snapshotter tests by
      @mauriciovasquezbernal in #3760
    - Alias ebpftypes.Process as Process in utils package by
      @MeherRushi in #3764
    - ci: Enable workflow_dispatch by @mauriciovasquezbernal in
      [#3792]
* Tue Jan 07 2025 opensuse_buildservice@ojkastl.de
  - Update to version 0.35.0:
    * Some relevant changes for this version are:
    - Add maps functions to WASM by @eiffel-fl in #3596
    - gadgets/deadlock: add deadlock detection using cycles in
      mutex wait di-graph by @Snehil-Shah in #3532
    - New gadget: fdpass by @alban in #3672
    * General Improvements
    - feat: enhance version command output to json format by
      @Priyansurout in #3651
    - gadgets: Standardize common information by
      @mauriciovasquezbernal in #3506
    - Use ContainerPid method in example by @ninadingole in #3674
    - datasource: refactor SetRequested to Unreference & add to
      WASM API by @Snehil-Shah in #3657
    - field: add AddTags method to fieldAccessor and corresponding
      WASM API by @Snehil-Shah in #3652
    - uprobe,container-hook: add coherence check on file sizes by
      @alban in #3701
    - Added TID for execsnoop & open by @afek854 in #3658
    - Adding exepath field for trace_exec image-based gadget by
      @Sefi4 in #3695
    - tools/monitoring: Use otel-metrics exporter by @mqasimsarfraz
      in #3639
    - gadgets/deadlock: handle dead processes and add pid based
      filtering by @Snehil-Shah in #3717
    - operators/wasm: Add WASM function to create and close maps.
      by @eiffel-fl in #3713
    - container-hook: additional coherence checks by @alban in
      [#3724]
    - exec args: support up to 256 bytes per arg by @alban in #3726
    * Bug Fixes
    - trace_tcpconnect: Fix missing src and dst ip and port on
      error by @burak-ok in #3517
    - gadgets/tcpdrop: Fix mount ns filtering by @mqasimsarfraz in
      [#3632]
    - oci-handler: fix annotate param merge with prior config by
      @flyth in #3696
    - tools/monitoring: Remove the old dashboard by @mqasimsarfraz
      in #3715
    - Remove runcfanotify package by @alban in #3699
    * Documentation Improvements
    - Add ADOPTERS.md file by @alban in #3671
    - Readme: Update the declarative config line in the features
      list by @blixtra in #3685
    - Readme: Update section to only show recent videos by @blixtra
      in #3686
    * Testing and Continue Integration
    - ci: test image gadgets on different kernel versions by
      @mastersans in #3631
    - ci: added workflow to verify artifacthub tags by @4rivappa in
      [#3703]
* Mon Nov 04 2024 opensuse_buildservice@ojkastl.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 @flyth in #3587
    - otel-metrics: add support for named metric exporters and
      otlp-grpc by @flyth in #3588
    - operators: kubeipresolver for image-based gadgets by
      @mqasimsarfraz in #3586
    * General Improvements
    - operators/localmanager: Do not print warning if the runtime
      is not found by @mauriciovasquezbernal in #3540
    - operators: Fix location of enriched fields by
      @mauriciovasquezbernal in #3523
    - formatters: enrich proto field to include protocol name in L4
      endpoints by @Snehil-Shah in #3329
    - pkg/operators/otel-metrics: Hide render datasource from
      gadget users by @blanquicet in #3566
    - operators/formatters: Hide endpoint subfield proto by
      @mqasimsarfraz in #3599
    - go.mod: update cilium/ebpf with some memory optimization by
      @alban in #3595
    - cmd/image: Print build logs when using verbose mode by
      @mauriciovasquezbernal in #3598
    - pkg/operators/wasm/testdata: Update go version by @blanquicet
      in #3615
    - go.mod: update cilium/ebpf with more memory optimization by
      @alban in #3616
    - gadgets: Automatically add annotations based on the field
      types by @mauriciovasquezbernal in #3600
    - Move authfile and pull-secret to GlobalParams and update
      documentation by @Priyansurout in #3622
    - Container enrichment: add container PID by @alban in #3501
    - operators/kubeipresolver: Improve how endpoint is displayed
      by @mqasimsarfraz in #3611
    - Makefile: make the 'docker build' command configurable by
      @alban in #3621
    - oci: Expose pull-secret param only when running on k8s by
      @mauriciovasquezbernal in #3628
    - feat: Accepting IPv4 and IPv6 parameters as command line
      input arguments by @MeherRushi in #3575
    - operators/cli: Improve logic to print header by
      @mauriciovasquezbernal in #3641
    - tools/monitoring: fix typo by @vbatts in #3646
    - Makefile: Introduce target to run go mod tidy by
      @mauriciovasquezbernal in #3653
    * Bug Fixes
    - operators/ebpf: Fix race condition with wasm operator by
      @mauriciovasquezbernal in #3542
    - fix: json decoder out of sync error for gadgetrunner by
      @mastersans in #3573
    - operators/ebpf: Fix map iterators waiting logic by
      @mauriciovasquezbernal in #3654
    * Documentation Improvements
    - readme: Add link for CDS 2024 by @mqasimsarfraz in #3553
    - docs: Remove increasing sidebar_position from docs/gadgets by
      @burak-ok in #3574
    - docs/gadget-devel: How to use Data, DataArray and Packet in
      WASM API by @blanquicet in #3610
    - Add gadget user documentation for exporting metrics to
      Prometheus by @flyth in #3539
    - docs: Update l4endpoint formatting by @mqasimsarfraz in #3630
    - docs: audit-seccomp: update runc requirement by @alban in
      [#3642]
    - docs/gadget-devel/gadget-intro: Specify support of Map
      Iterators by @blanquicet in #3593
    * Testing and Continue Integration
    - Revert "ci: Use -j$(nproc) with gadgets Makefile." by
      @mauriciovasquezbernal in #3555
    - ci: Fix permission for release workflow by @mqasimsarfraz in
      [#3558]
    - Unit testing Image Based Gadgets by @mastersans in #3502
    - cri: move tests to separate package by @alban in #3585
    - tests: implement inner field tests by @mauriciovasquezbernal
      in #3572
    - build: fix dockerignore file by @alban in #3620
    - test: Added tests for gadgets/snapshot_socket by @btwshivam
      in #3283
    - operators/wasm: add test for emitting packets from new
      datasource by @Snehil-Shah in #3613
    - tests: Disable TestTraceNetwork on containerd by @burak-ok in
      [#3669]
* Fri Oct 11 2024 opensuse_buildservice@ojkastl.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
      @flyth in #2960
    - Add profile_tcprtt by @eiffel-fl in #3452
    - gadgets: add gadget to trace mutex locks/unlocks by
      @Snehil-Shah in #3503
    - Add top_blockio by @burak-ok in #3273
    - gadgets: Port trace_fsslower to image-based by
      @mauriciovasquezbernal in #3463
    - cmd/common: allow to specify gadget runtime configuration
      using "-f" by @flyth in #3515
    * General Improvements
    - gadgets/top_file: Provide full file path by @MeherRushi in
      [#3347]
    - clioperator: Add support for adding / removing fields with
    - -fields by @h4l0gen in #3284
    - Add inspect subcommand to image by @eiffel-fl in #3382
    - gadgets: Update readme by @mauriciovasquezbernal in #3428
    - pkg/oci: Rename ListGadgetImages() to GetGadgetImages(). by
      @eiffel-fl in #3442
    - pkg/operators/otel-metrics: don't automatically apply metrics
      type based on role tag by @flyth in #3447
    - pkg/datasource: Use FullName to look for fields in config by
      @blanquicet in #3448
    - treewide: Bump go to 1.22.7. by @eiffel-fl in #3458
    - fsnotify: add new fields by @alban in #3438
    - Add a second map to get pods and svcs by IP without GetCmp by
      @matthyx in #3446
    - pkg: Add safeset package. by @eiffel-fl in #3472
    - trace-dns: use new fields from socket enricher by @alban in
      [#2684]
    - oci: Set artifactType in all cases by @mauriciovasquezbernal
      in #3469
    - socket enricher: warning in case of incompatibility by @alban
      in #3479
    - metadata: Clean up parameters handling by
      @mauriciovasquezbernal in #3490
    - cmd/build: Reduce duplicate code by @mauriciovasquezbernal in
      [#3498]
    - wasm: Add parameters handling to wasm by
      @mauriciovasquezbernal in #3449
    - pkg/operators/oci-handler: Support set annotations at runtime
      by @blanquicet in #3468
    - wasm: Add support for setting config by
      @mauriciovasquezbernal in #3475
    - gadgets: Rework the makefile to add better parallelism. by
      @eiffel-fl in #2987
    - feat: add verifier debug output when running faulty ebpf
      gadget by @patrickpichler in #3529
    - operators/kubeipresolver: Improve memory consumption by
      @mauriciovasquezbernal in #3530
    * Bug Fixes
    - operators/ebpf: Fix crash when spec doesn't contain types by
      @mauriciovasquezbernal in #3450
    - gadgets: Fix headless test by @mauriciovasquezbernal in #3519
    * Documentation Improvements
    - docs: add operator documentation by @mauriciovasquezbernal in
      [#3406]
    - docs/gadget-devel/building: Clarify that sudo needs to be run
      with -E by @mauriciovasquezbernal in #3435
    - docs/operators: remove links from diagram by
      @mauriciovasquezbernal in #3437
    - docs: Distinguish between ig and kubectl-gadget in kernel
      filtering by @blanquicet in #3423
    - docs: Improve trace_dns guide by @mqasimsarfraz in #3429
    - docs/specs/operators: Point to latest docs in pkg.go.dev by
      @blanquicet in #3440
    - docs: Extend documentation on allowed-gadgets. by @eiffel-fl
      in #3473
    - docs: Fix broken link for cosign container signing process.
      by @eiffel-fl in #3482
    - docs: Fix operators instance params by @mqasimsarfraz in
      [#3495]
    - docs: Use constants to point to correct versions in docs by
      @mauriciovasquezbernal in #3496
    - docs: Fixes for hello-world-gadget-wasm by @mqasimsarfraz in
      [#3512]
    - docs: Improve trace_oomkill guide by @mqasimsarfraz in #3493
    - gadgets/README.mdx: Update sidebar_position after adding
      top_blockio by @burak-ok in #3520
* Sat Sep 14 2024 opensuse_buildservice@ojkastl.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 @eiffel-fl in #3299
    - container-collection: Add OwnerKind and OwnerName to
      K8sEnrichment by @burak-ok in #3319
    - Post-release: update gadgets version to v0.31.0 by @alban in
      [#3339]
    - columns: add support for displaying event data in Hex format
      by @Snehil-Shah in #3307
    - example/Dockerfile: Use JSON args to prevent unintended
      behavior related to OS signals by @burak-ok in #3346
    - image build: allow alternative tinygo by @alban in #3348
    - datasource: Fix order for K8S.NODE by @mqasimsarfraz in #3323
    - gadgetctl/kubectl-gadget: Ensure sorting after combining data
      from all targets by @blanquicet in #3326
    - ig: Add optional further K8s enrichment (Ownertype and
      Ownername in this PR) by @burak-ok in #3360
    - New gadget: fsnotify by @alban in #3218
    - Add mechanism to disable pulling image-based gadgets by
      @eiffel-fl in #3369
    - pkg/operators/cli: Improve log level for errors and avoid
      blocking other ds when one fails by @blanquicet in #3413
    - pkg/datasource/columns: Default MaxWith attribute based on
      field type (For int and bool) by @blanquicet in #3414
    * Bug Fixes
    - pkg/gadgets: Fix tree output for snapshot process. by
      @eiffel-fl in #3315
    - image/build: Fix wasm compilation by @mauriciovasquezbernal
      in #3341
    - pkg/datasource: Hide enriched timestamp column by default by
      @blanquicet in #3378
    - cmd: Handle --apparmor-profile to work better on k8s 1.30 and
      higher. by @eiffel-fl in #3377
    - Switch to gopacket/gopacket by @mauriciovasquezbernal in
      [#3386]
    - charts: Fix config map volume by @mauriciovasquezbernal in
      [#3389]
    - columns template: add max size on some fields by @alban in
      [#3401]
    - pkg/operators: Add limiter by @blanquicet in #3327
    * Documentation Improvements
    - docs/gadget-devel/metadata: Improve description of
      datasources by @blanquicet in #3316
    - Document security related options for ig daemon by @eiffel-fl
      in #3322
    - Add link to v0.31.0 post in README by @blixtra in #3328
    - gadgets/top_tcp: fix typo in date by @alban in #3337
    - docs: Fix broken links by @mauriciovasquezbernal in #3300
    - docs: Fix more broken links by @mauriciovasquezbernal in
      [#3340]
    - docs/legacy: Update the sort_by list by @burak-ok in #3345
    - docs: Rename CONTRIBUTING.md by @mqasimsarfraz in #3349
    - treewide: Bump golang to 1.22.5. by @eiffel-fl in #3317
    - docs: Use GitHub instead of elixir by @mauriciovasquezbernal
      in #3359
    * Testing and Continue Integration
    - feat(test): added test for gadgets/trace_tcpconnect by
      @mastersans in #3258
    - snapshot_process: Sleep before starting the gadget by
      @burak-ok in #3338
    - gha: Remove unneeded strategy on workflow file by
      @andoriyaprashant in #3302
    - feat(test): added test for gadgets/trace_tcpretrans by
      @mastersans in #3294
    - ci: Automatically update website on push by
      @mauriciovasquezbernal in #3342
    - ci: Add check for gadget guides by @mqasimsarfraz in #3367
    - gadgets/readmes: update all gadgets documentation by @alban
      in #3358
    - docs: Add missing symlink to render gadget documentation by
      @mauriciovasquezbernal in #3364
    - docs/op: Add UidGidResolver documentation by @burak-ok in
      [#3324]
    - gadgets: update sourceURL and documentationURL by @alban in
      [#3376]
    - docs: add diagrams for running modes by @alban in #3219
    - docs: Add missing columns.hex annotation by
      @mauriciovasquezbernal in #3384
    - docs: Add Detailed Guide for Filtering in User Space by
      @andoriyaprashant in #3402
    - dependabot: Fix groups by @mauriciovasquezbernal in #3415
    - docs/spec/oci: Fix broken link by @blanquicet in #3422
    - docs: Add some links by @mauriciovasquezbernal in #3420
    - docs: fsnotify: replace handmade diagram by mermaid diagram
      by @alban in #3421
    - added change in docs by @836hardik-agrawal in #3425
* Tue Aug 06 2024 opensuse_buildservice@ojkastl.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 @i-Pear in #3100
    - GetCgroupID: read cgroup paths under host cgroup namespace by
      @alban in #3085
    - Artifact Hub: Update gadgets version to v0.30.0 by
      @github-actions in #3103
    - gadgets/trace_oomkill: Utilize new testing framework by
      @burak-ok in #3084
    - prometheus: Use different name for metrics config by
      @mqasimsarfraz in #3109
    - cmd/kubectl-gadget: Set k8s flags for runtime after parsing
      by @mqasimsarfraz in #3104
    - trace_tcpconnect: Add retcode by @burak-ok in #3069
    - artifacthub: use field 'digest' instead of 'createdAt' for
      reindexing by @alban in #3105
    - pkg/gadgets/run/types: Test string equality rather than
      contain to de… by @eiffel-fl in #3114
    - cmd: Support a Configuration File by @mqasimsarfraz in #2831
    - add otel-metrics operator for image-based gadgets by @flyth
      in #2900
    - gadgets: Add trace_bind by @mauriciovasquezbernal in #3067
    - kubeinvcache: Create the cachedmaps on demand by @burak-ok in
      [#2815]
    - Update google.golang.org/grpc to v1.65.0 by
      @mauriciovasquezbernal in #3122
    - minikube.mk: switch minikube to use kubernetes v1.30.0 by
      @alban in #3128
    - [2nd attempt] container-collection: add process metadata
      enricher by @alban in #3091
    - Improve endpoints formatter by @mauriciovasquezbernal in
      [#3076]
    - gadgets/trace_bind: Fix trace_bind after formatters rework by
      @mauriciovasquezbernal in #3129
    - gadgettracermanager: Set environment to Kubernetes by
      @mqasimsarfraz in #3136
    - Adding docker runtime image digest enrichment for running
      containers by @Sefi4 in #3139
    - pkg/gadgets: Use tp_btf for top block-io. by @eiffel-fl in
      [#3146]
    - Dockerfiles: Use JSON for linter ENTRYPOINT. by @eiffel-fl in
      [#3160]
    - tree-wide: Freeze perf event array map by
      @mauriciovasquezbernal in #3151
    - pkg/oci: Add option to only run image-based gadgets from
      specific registries by @eiffel-fl in #3145
    - config: Add support for ig-k8s by @mqasimsarfraz in #3150
    - gadgets: Forward config to datasources by
      @mauriciovasquezbernal in #3149
    - pkg/operators/ebpf: Allow passing field configuration as
      annotations by @blanquicet in #3171
    - gadgets: Add audit seccomp by @mauriciovasquezbernal in #3170
    - Use global param for public key by @eiffel-fl in #3158
    - Adding pcomm field by @Sefi4 in #3142
    - Update metadata validation and generation by
      @mauriciovasquezbernal in #3164
    - metadata: Fix leftovers after review by
      @mauriciovasquezbernal in #3183
    - gadget-context: make sure cancel() is called on gadgetContext
      by @flyth in #3186
    - cmd/common/config: Remove line to initialize oci operator. by
      @eiffel-fl in #3189
    - gadgets: Uniform common info they provide by
      @mauriciovasquezbernal in #3169
    - pkg/operators/ebpf: make enum handling deterministic by
      @flyth in #3190
    - gadgets: Provide human readable version of error codes by
      @burak-ok in #3148
    - config/params: add support for string slices by @eiffel-fl in
      [#3192]
    - Add support to specify several public keys by @eiffel-fl in
      [#3174]
    - image-based gadgets: introduce map iterators by @flyth in
      [#3182]
    - ebpf-builder.Dockerfile: Use uppercase keyword by @burak-ok
      in #3205
    - container-hook: simplify sys_exit_execve logic by @alban in
      [#3138]
    - tree-wide: Pin base images on Dockerfiles by
      @mauriciovasquezbernal in #3198
    - container-hook: Remove unused bpf objects by
      @mauriciovasquezbernal in #3206
    - Dockerfiles: Fix typo for kubectl-gadget.Dockerfile hash. by
      @eiffel-fl in #3215
    - treewide: Remove unused verify-gadgets flag and adapt CI jobs
      to dependabot by @eiffel-fl in #3216
    - treewide: Fix usage of empty public keys. by @eiffel-fl in
      [#3226]
    - treewide: Add back --verify-gadgets. by @eiffel-fl in #3227
    - Use global parameters for --allowed-digests and
    - -allowed-registries by @eiffel-fl in #3181
    - gadgets: Update top_file to use map iterators instead of
      toppers by @blanquicet in #3207
    - Adding cwd field to trace_exec image-based gadget by @Sefi4
      in #3157
    - UidGidResolver: Make it usable in image based gadgets by
      @burak-ok in #3200
    - Improve insecure registries support by @mauriciovasquezbernal
      in #3252
    - ig/gadgetctl: add TLS support by @flyth in #2848
    - treewide: Replace allowed-digests and allowed-registries by
      allowed-gadgets by @eiffel-fl in #3251
    - gadgets: Add top_tcp as image based gadget by @burak-ok in
      [#3259]
    - Finish porting trace dns to image-based gadget by
      @mauriciovasquezbernal in #3093
    - pkg/operators: Add combiner by @blanquicet in #3068
    - image-based gadgets: add support for profiler gadgets by
      @flyth in #3253
    - tree-wide: Mark image-based gadgets as non experimental by
      @mauriciovasquezbernal in #3261
    * Bug Fixes
    - Makefile: Fix how ig-debug version is set. by @eiffel-fl in
      [#3108]
    - pkg/gadgets: Fix tracepoint for top block-io. by @eiffel-fl
      in #3272
    - pkg/datasource: Use FullName to add field. by @eiffel-fl in
      [#3271]
    - pkg/datasource: Use FullName instead of Name. by @eiffel-fl
      in #3293
    * Documentation Improvements
    - Update README.md for all image-based gadgets by @alban in
      [#3102]
    - docs: Add a link to verify instructions when ig is downloaded
      from release by @eiffel-fl in #3147
    - docs: point to the installation instructions on the IG
      website instead of the TOC on the repo by @flyth in #3173
    - docs: Rework structure and few improvements by
      @mauriciovasquezbernal in #3279
    - quick-start.md: run.md -> run.mdx by @burak-ok in #3297
    - README: Fix broken links by @mauriciovasquezbernal in #3298
    * Testing and Continue Integration
    - gadgets/Makefile: Report failing tests again by @burak-ok in
      [#3116]
    - gadgets: Test endpoints too by @mauriciovasquezbernal in
      [#3130]
    - gadgets/trace_capabilities: Add test by @burak-ok in #3115
    - ci: Report summaries for gadgets tests by
      @mauriciovasquezbernal in #3152
    - ci: Update instructions to create ARO cluster by
      @mauriciovasquezbernal in #3119
    - tests: Remove run top test and helpers for this by
      @mauriciovasquezbernal in #3161
    - gadgets: Test on containerd too by @mauriciovasquezbernal in
      [#3172]
    - CI: README: Add OpenSSF scorecard badge by @illume in #3098
    - ci: Pin Github Actions by @mauriciovasquezbernal in #3191
    - ci: Limit token permissions by @mauriciovasquezbernal in
      [#3197]
    - ci: Pin go install command to hash by @mauriciovasquezbernal
      in #3199
    - pkg/testing/ig: Support more than one flag on IG_FLAGS env
      variable by @blanquicet in #3220
    - ci: Verify eBPF builder image only if cosign secrets were
      set. by @eiffel-fl in #3217
    - ci: Remove documentation-checks from release needs. by
      @eiffel-fl in #3296
* Wed Jul 03 2024 opensuse_buildservice@ojkastl.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 @flyth 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_buildservice@ojkastl.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
      @mauriciovasquezbernal in #2853
    - gadgets: Add trace_lsm by @i-Pear in #2827
    - gadgets: Add trace_ssl by @i-Pear in #2745
    - add filter operator by @flyth in #2805
    * General Improvements
    - Improve "CStrings" handling by @mauriciovasquezbernal in
      [#2797]
    - UserGroupCache: Move OnceValue to global scope by @burak-ok
      in #2809
    - kubernetes: cgroupfs: mount read-only by @alban in #2685
    - datasources: Add Bool accessors by @mauriciovasquezbernal in
      [#2796]
    - gadgets/trace_malloc: support more memory operations by
      @i-Pear in #2748
    - datasources: Add missing setters, allocate memory and add
      tests by @mauriciovasquezbernal in #2823
    - trace_dns: convert domain to dot notation (without wasm) by
      @alban in #2845
    - pkg/datasource: remove dependency on pkg/gadgets by @flyth in
      [#2850]
    - pkg/operators/ebpf: Avoid adding netns field to snapshot
      process by @blanquicet in #2838
    - snapshotters: Support sending and JSON-printing output as an
      array by @blanquicet in #2709
    - profile/block-io: use core type matches relocations by @alban
      in #2542
    - Add support for more iterators: task_file, ksym by @alban in
      [#2839]
    - minikube: Upgrade to v1.33.1 by @mqasimsarfraz in #2841
    - datasource: Allow setting smaller static strings by
      @mauriciovasquezbernal in #2832
    - sockets-map.h: remove most defines from socket enricher
      header by @alban in #2846
    - local/kube manager operators: Print warning for multiple
      net/mnt ns fields by @blanquicet in #2877
    - Revert "gadgets/trace_dns: add empty wasm module" by
      @mauriciovasquezbernal in #2886
    - cmd: Add JSON output to image list command. by @eiffel-fl in
      [#2885]
    - cmd/image/build: Add progress bar when pulling builder image
      by @mauriciovasquezbernal in #2888
    - charts: Set container filesystem as read only. by @eiffel-fl
      in #2442
    - pkg/{runcfanotify, container-hook}: Refactor code to use
      notify package. by @eiffel-fl in #2766
    - clean up operator initialization code by @flyth in #2901
    - Auto detect container runtime socket path by @dorser in #2794
    - Updates to dependabot by @mauriciovasquezbernal in #2915
    - pkg/operators/formatters: Add syscall formatter by @i-Pear in
      [#2913]
    - dependabot: Group gomod updates by dependency by
      @mauriciovasquezbernal in #2916
    - dependabot: Disable updating indirect dependencies by
      @mauriciovasquezbernal in #2955
    * Bug Fixes
    - oci-handler: Fix typo in error message by @mqasimsarfraz in
      [#2806]
    - kubectl-gadget: Multiple fixes around skipInfo logic by
      @mauriciovasquezbernal in #2774
    - trace/network: Close Operators after closing the tracer by
      @burak-ok in #2814
    - container-hook: fix sys_exit_execve from thread by @alban in
      [#2804]
    - oci: Fail is start image operator fails by
      @mauriciovasquezbernal in #2828
    - trace exec builtin gadget: fix memory usage by @alban in
      [#2840]
    - pkg/operators/simple: fix onStop() callback being called if
      only onStart is set by @flyth in #2851
    - version: Fix server version for ig-k8s by @mqasimsarfraz in
      [#2852]
    - trace_dns: fix padding by @alban in #2860
    - pkg/gadgets: Update comment about mntns_filter.h location by
      @blanquicet in #2866
    - localmanager: Avoid crashing if container collection isn't
      available by @mauriciovasquezbernal in #2874
    - pkg/operators: Fix tracing host events for mount namespace ID
      attache… by @eiffel-fl in #2879
    - Add runc symlink for rancher rke2 by @matthyx in #2764
    - Remove usage of go workspaces by @mauriciovasquezbernal in
      [#2914]
    - oci: Return error if op.Prepare() fails by
      @mauriciovasquezbernal in #2947
    * Documentation Improvements
    - Artifact Hub: Update gadgets version to v0.28.0 by
      @github-actions in #2808
    - Artifact Hub: Update gadgets version to v0.28.1 by
      @github-actions in #2861
    - Implement image-based gadgets examples by
      @mauriciovasquezbernal in #2753
    - docs: Add installation steps for helm charts by
      @mqasimsarfraz in #2878
    - docs/hello-world-gadget: Add missing --verify-image=false by
      @mauriciovasquezbernal in #2887
    - docs: Add documentation on how to sign image-based gadgets.
      by @eiffel-fl in #2894
    - docs: Use relative link to point to verification
      documentation. by @eiffel-fl in #2895
    - docs: Add initial wasm design doc by @mauriciovasquezbernal
      in #2896
    * Testing and Continue Integration
    - ci: Do not run cloud-cleanup on fork by @mqasimsarfraz in
      [#2807]
    - ci: Shifting deploy and undeploy logic for IG to actions by
      @pawarpranav83 in #2833
    - tests: Add tests for image export and import by
      @mauriciovasquezbernal in #2906
* Mon Jun 03 2024 opensuse_buildservice@ojkastl.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 @alban in
      [#2804]
    * trace exec builtin gadget: fix memory usage by @alban in #2840
    * version: Fix server version for ig-k8s by @mqasimsarfraz in
      [#2852]
* Mon Jun 03 2024 opensuse_buildservice@ojkastl.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 @i-Pear
      in #2655
    * cmd: Verifying container image if policy controller is present.
      by @eiffel-fl in #2703
    * operators/ebpf: Support associate programs (iterators) to
      snapshotters by @blanquicet in #2637
    * Bump Go version to 1.22.0 by @burak-ok in #2744
    * Remove bpftrace by @eiffel-fl in #2757
    General Improvements
    * gadget-context: Don't add op instance's params if op is not
      requested by @blanquicet in #2667
    * pkg/uprobetracer: use kfilefields to identify inodes by @i-Pear
      in #2669
    * artifacthub-pkg.yml: update gadget versions to new release by
      @alban in #2679
    * re-add support for jsonpretty + yaml to image based gadgets by
      @flyth in #2652
    * trace/open: Compute error and file descriptor fields on eBPF
      code by @blanquicet in #2687
    * rename methods/structs/interfaces from Gadget... to
      BuiltInGadget... by @flyth in #2559
    * pkg/datasource: Don't use sync.Pool for data by @blanquicet in
      [#2708]
    * Cleanup custom-columns CLI flag by @shivaabhishek07 in #2465
    * cmd: Add --seccomp-profile to specify seccomp profile to apply
      to Inspektor Gadget by @eiffel-fl in #2710
    * treewide: remove run gadget by @flyth in #2673
    * add version skew warning by @mauriciovasquezbernal in #2718
    * run: Remove dead code by @mauriciovasquezbernal in #2740
    * cmd: Do not truncate output when listing image-based gadgets.
      by @eiffel-fl in #2743
    * tests.mk: Update kube-apiserver to 1.30.0 by @burak-ok in #2750
    * oci: Remove dead code by @mauriciovasquezbernal in #2754
    * Sign image based gadgets by @eiffel-fl in #2678
    * image/build: Implement option to keep built file by
      @mauriciovasquezbernal in #2738
    * pkg/uprobetracer: support LSM trace points by @i-Pear in #2747
    * trace/{dns,sni}: Split NewTracer() logic by @amirmalka in #2768
    * Verify image based gadget by @eiffel-fl in #2707
    * Add signal formatter by @mauriciovasquezbernal in #2630
    * gadget-service: Improve address validation by
      @mauriciovasquezbernal in #2780
    * cmd: Implement image import and export commands by
      @mauriciovasquezbernal in #2779
    * columns/filter: Add support for time.Duration by @mqasimsarfraz
      in #2791
    * trace exec: Add user and group field by @burak-ok in #2751
    * image-based gadgets: Implement btfgen support by
      @mauriciovasquezbernal in #2598
    Bug Fixes
    * charts: Add '/host/var' to volumeMounts by @mqasimsarfraz in
      [#2664]
    * image based gadgets: fix hostNetwork info by @flyth in #2674
    * image based gadgets: return error if no valid gadget layers are
      found by @flyth in #2691
    * resolve symlinks in runtime path by @matthyx in #2656
    * fix: re-add timeout for image-based gadgets by @flyth in #2713
    * ebpf: Remove trailing garbage when reading sample from perf
      event array by @mauriciovasquezbernal in #2720
    * KubeInventoryCache: Keep old pods/svcs in a cached for
      enrichment by @burak-ok in #2659
    * cmd: Require experimental flag for run command. by
      @mauriciovasquezbernal in #2778
    * fix gRPC timeout for image-based gadgets on GetGadgetInfo() by
      @flyth in #2712
    * pkg/oci: Use Singleton for getLocalOciStore by @burak-ok in
      [#2803]
    Documentation Improvements
    * docs/devel: Update hello world gadget guide by @blanquicet in
      [#2668]
    * docs: Document how to verify container image at runtime using
      policy-controller by @eiffel-fl in #2675
    * docs: Fix instructions to verify container image by
      @mauriciovasquezbernal in #2711
    * install-kubernetes.md: Fix and update table of contents by
      @burak-ok in #2749
    * examples: Move gadgets to builtin-gadgets by
      @mauriciovasquezbernal in #2769
    Testing and Continuous Integration
    * release: automatically update artifact hub version by @alban in
      [#2681]
    * integration: Separate and simplify container-related stuff by
      @blanquicet in #2666
    * ci: Add wait to ensure GKE clusters are deleted by
      @mqasimsarfraz in #2682
    * ci/lint: Skip package cache by @burak-ok in #2694
    * Avoid repeated code on inspektor-gadget and kubectl-gadget
      integration tests by @pawarpranav83 in #2450
    * ci: Check that metadata file is updated to
      build-and-push-gadgets by @mauriciovasquezbernal in #2702
    * Testing package for image-based gadgets by @pawarpranav83 in
      [#2607]
    * ci: Always build helper images on main and release branches by
      @mauriciovasquezbernal in #2737
    * integration: Add timestamp to Run/Start/Stop by @burak-ok in
      [#2661]
    * gadgets/trace_open/test: Verify container name and ID by
      @blanquicet in #2759
    * ci: Add workflow to clean eks resources by @burak-ok in #2686
    * test-integration-eks: Fix missing quotes + define explicit
      timeformat by @burak-ok in #2777
    * eks-cleanup: Don't error when stack can't be deleted by
      @burak-ok in #2784
    * TestRunTraceOOMKill: Add sleep after starting ig/kubectl-gadget
      by @burak-ok in #2785
    * integration: Logging timestamp before calling step.Stop by
      @burak-ok in #2790
    * tools: Rewrite check-readme in go by @mauriciovasquezbernal in
      [#2786]
* Thu Apr 25 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - new package inspektor-gadget: eBPF tool and systems inspection
    framework for Kubernetes, containers and Linux hosts

Files

/usr/share/bash-completion/completions/gadgetctl
/usr/share/bash-completion/completions/kubectl-gadget


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Sep 4 22:29:39 2026