Inspektor Gadget Versions Save

The eBPF tool and systems inspection framework for Kubernetes, containers and Linux hosts.

v0.27.0

1 month ago

Welcome to the v0.27.0 release of Inspektor Gadget. The most relevant changes for this version are:

General Improvements

Bug Fixes

Documentation Improvements

Testing and Continue Integration

Statistics

In this release, we modified 283 files to add 13516 new lines of code while removing 1758. As we started a refactoring targeting the code for image based gadgets, we had to add a big amount of code. The next releases should remove more code to reach a good balance.

New Contributors

Full Changelog: https://github.com/inspektor-gadget/inspektor-gadget/compare/v0.26.0...v0.27.0

v0.26.0

2 months ago

Welcome to the v0.26.0 release of Inspektor Gadget. The most relevant changes for this version are:

General Improvements

Bug Fixes

Documentation Improvements

Testing and Continue Integration

New Contributors

Full Changelog: https://github.com/inspektor-gadget/inspektor-gadget/compare/v0.25.0...v0.26.0

v0.25.1

3 months ago

Welcome to the v0.25.1 release of Inspektor Gadget.

This is a bug fix release:

  • [Backport]: trace/dns + trace/exec + trace/open: fix unsafe typecasting #2479 fixing #2452 and #2337

Full Changelog: https://github.com/inspektor-gadget/inspektor-gadget/compare/v0.25.0...v0.25.1

v0.25.0

3 months ago

Welcome to the v0.25.0 release of Inspektor Gadget. The most relevant changes for this version are:

General Improvements

Bug Fixes

Documentation Improvements

Testing and Continue Integration

Statistics

This new release comes with 4259 new lines and removed 1273. We focused on adding new features, like support for TC programs, hence this increase. So far, Inspektor Gadget relies on the following software:

Language files blank comment code
C/C++ Header 44 33272 383 250327
Go 561 12743 13169 66680
Markdown 105 2555 0 8889
C 58 1430 906 6054
SVG 8 1 2 5177
YAML 80 144 436 4315
make 17 170 81 734
Bourne Shell 22 84 132 247
JSON 5 0 0 223
Dockerfile 11 61 41 173
Protocol Buffers 2 36 51 94
Perl 1 18 13 54
NAnt script 1 5 0 31
Bourne Again Shell 1 4 3 16
-------- -------- -------- -------- --------
SUM: 916 50523 15217 343014

New Contributors

Full Changelog: https://github.com/inspektor-gadget/inspektor-gadget/compare/v0.24.0...v0.25.0

v0.24.0

4 months ago

What's Changed

Full Changelog: https://github.com/inspektor-gadget/inspektor-gadget/compare/v0.23.1...v0.24.0

v0.23.1

5 months ago

Bug fix release to fix the following issue:

Full Changelog: https://github.com/inspektor-gadget/inspektor-gadget/compare/v0.23.0...v0.23.1

v0.23.0

5 months ago

Welcome to the v0.23.0 release of Inspektor Gadget. The most relevant changes for this version are:

Other changes are:

General Improvements

Bug Fixes

Documentation Improvements

Testing and Continue Integration

Full Changelog: https://github.com/inspektor-gadget/inspektor-gadget/compare/v0.22.0...v0.23.0

v0.22.0

6 months ago

Welcome to the v0.22.0 release of Inspektor Gadget.

The main focus of this release was to continue implementing the support for containerized-gadgets, i.e. gadgets that are packaged as OCI images. It's now possible to build and run custom gadgets. Please check https://github.com/inspektor-gadget/inspektor-gadget/blob/v0.22.0/docs/devel/hello-world-gadget.md if you want to know more details.

The following are some of the PRs implementing this support:

Heads up

BCC-based gadgets are now removed, if you want to use them, please use an older Inspektor Gadget version.

General Improvements

Bug Fixes

Documentation Improvements

Testing and Continue Integration

New Contributors

Full Changelog: https://github.com/inspektor-gadget/inspektor-gadget/compare/v0.21.0...v0.22.0

v0.21.0

7 months ago

The most relevant changes for this version are:

Other changes are:

General Improvements

Bug Fixes

Documentation Improvements

Testing and Continue Integration

New Contributors

Statistics

The current release adds 6605 new lines and removed 2809. The new lines represente one step closer to containerized gadgets.

Inspektor Gadget is built on top of the following languages:

Language files blank comment code
C/C++ Header 41 33245 366 250248
Go 545 11952 12718 61802
Markdown 92 2228 0 7897
SVG 8 1 2 5177
C 38 1133 748 5014
YAML 73 130 396 3568
make 16 155 73 642
Bourne Shell 24 119 181 358
JSON 5 0 0 219
Dockerfile 12 82 61 200
Protocol Buffers 2 33 45 85
Perl 1 18 13 54
Bourne Again Shell 1 4 3 16
-------- -------- -------- -------- --------
SUM: 858 49100 14606 335280

Full Changelog: https://github.com/inspektor-gadget/inspektor-gadget/compare/v0.20.0...v0.21.0

v0.20.0

8 months ago

The most relevant changes for this version are:

Other changes are:

General Improvements

Documentation Improvements

Testing and Continue Integration

Statistics

With this release, we added 3535 new lines and removed 43066. The high number of removed lines comes from the drop of CRI v1alpha2 support done in https://github.com/inspektor-gadget/inspektor-gadget/pull/1965.

Inspektor Gadget is built on top of the following languages:

Language files blank comment code
C/C++ Header 42 33245 367 250260
Go 533 11781 12469 59374
Markdown 92 2174 0 7723
SVG 8 1 2 5177
C 36 1033 676 4591
YAML 72 129 373 3416
make 15 145 62 590
Bourne Shell 25 123 197 385
Dockerfile 12 80 66 298
JSON 5 0 0 219
Protocol Buffers 1 30 32 82
Perl 1 18 13 54
Bourne Again Shell 1 4 3 16
-------- -------- -------- -------- --------
SUM: 843 48763 14260 332185

Full Changelog: https://github.com/inspektor-gadget/inspektor-gadget/compare/v0.19.0...v0.20.0