github inspektor-gadget/inspektor-gadget v0.7.0
Release v0.7.0

latest releases: v0.34.0, v0.33.0, v0.32.0...
2 years ago

Inspektor Gadget v0.7.0 Release Notes.

Welcome to this new release of Inspektor Gadget. The highlights of this
release are:

  • Support for arm64 (#441)
  • A new gadget to capture network connections: the trace network gadget.
  • Go packages are now easier to use from 3rd party applications. Some examples available.
  • Support for using local-gadget without the interactive mode. Check the updated documentation

Heads up

The command to deploy Inspektor Gadget in the cluster has changed. It's
not anymore necessary to pipeline kubectl gadget deploy to kubectl apply:

# before v0.7.0
$ kubectl gadget deploy | kubectl apply -f -

# after v0.7.0
$ kubectl gadget deploy

General Improvements

  • Add readiness probes (#790)
  • Print error when undeploy command timeouts (#786)
  • Manage JSON output mode outside of utils/trace (#764)
  • Use UntilWithSync() instead of untilWithoutRetry() for traces watching (#758)
  • Use k8s golang API to deploy Inspektor Gadget(#755)
  • local-gadget: Enrich list-containers with ID and Runtime information (#763)

Bug Fixes

  • Do not fail if tracer controller is dead on node (#780)
  • Add missing Close() calls in collect process gadget (#779)
  • Only create traces in ready nodes (#769)

Documentation Improvements

  • Update local-gadget documentation (#760)

Testing and Continue Integration

  • Use two different container image repositories (#743)
  • Use ghcr.io as image registry (#731)
  • Use a matrix to build container image (#739)

Don't miss a new inspektor-gadget release

NewReleases is sending notifications on new releases.