Skip to content

Releases: cilium/tetragon

v1.0.0-rc.1

29 May 13:25
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-release

Note for maintainers:: Please update the description with the actual release notes (see RELEASE.md for instructions).

v1.0.0-pre.1

29 May 13:25
Compare
Choose a tag to compare
v1.0.0-pre.1 Pre-release
Pre-release

Note for maintainers:: Please update the description with the actual release notes (see RELEASE.md for instructions).

v0.12.0-pre.0

29 May 13:25
Compare
Choose a tag to compare
v0.12.0-pre.0 Pre-release
Pre-release

Note for maintainers:: Please update the description with the actual release notes (see RELEASE.md for instructions).

Release v0.11.0

01 Sep 09:01
v0.11.0
Compare
Choose a tag to compare

Upgrade notes

  • tracingpolicies* CRDs need to be manually deleted. See #1394 for details.

What's Changed

  • fix(deps): update module sigs.k8s.io/controller-tools to v0.12.1 by @cilium-renovate in #1207
  • chore(deps): update all k8s pkg go dependencies main (patch) by @cilium-renovate in #1172
  • fix(deps): update module github.com/iancoleman/strcase to v0.3.0 by @cilium-renovate in #1236
  • docs update by @kkourt in #1233
  • metrics: Switch from gauges to counters by @lambdanis in #1220
  • chore(deps): update docker.io/library/golang docker tag to v1.20.6 by @cilium-renovate in #1226
  • Add _total suffix to counter metrics that didn't have it by @lambdanis in #1208
  • fix(deps): update module github.com/cilium/little-vm-helper to v0.0.9 by @cilium-renovate in #1239
  • Clang image Dockerfile and workflow improvements and renovate settings tuning by @mtardy in #1221
  • chore(deps): update all github action dependencies by @cilium-renovate in #1175
  • fix(deps): update module go.uber.org/multierr to v1.11.0 by @cilium-renovate in #1243
  • selector fixes by @kkourt in #1246
  • Adding Kind property to the openat_write tracingpolicy sample YAML file by @ashishkurmi in #1248
  • Infinite ports and CIDRs by @kevsecurity in #1222
  • fix replace directives for Cilium v1.13.4 by @rolinh in #1252
  • gh/vmtests: use -main for latest version and add bpf-next by @kkourt in #1247
  • Let renovate update Go toolchain in a single PR by @mtardy in #1259
  • Fix SKB test by @kevsecurity in #1258
  • chore(deps): update go to v1.20.6 (minor) by @cilium-renovate in #1261
  • fix(deps): update module github.com/cilium/little-vm-helper to v0.0.12 by @cilium-renovate in #1242
  • Implement DeleteTracingPolicy functionality by @inliquid in #1253
  • tetragon: Check final size for data event by @olsajiri in #1224
  • tetragon: Loader fixes by @olsajiri in #951
  • Renovate: let renovate update golangci-lint and various fixes by @mtardy in #1263
  • fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0 by @cilium-renovate in #1266
  • fix(deps): update kubernetes packages to v0.26.7 (patch) by @cilium-renovate in #1265
  • Simplify tetra and tetragon build without CGO, add binary stripping and improve Makefile by @mtardy in #1268
  • Update README.md Links by @saintdle in #1270
  • deps: remove unused cilium/metallb replace directive by @mtardy in #1269
  • e2e tests: remove gexe dependency in cilium management by @mtardy in #1271
  • docs: fix a link to contribution guide by @mtardy in #1277
  • tetragon: remove unnecessary GetProcessCopy() by @jrfastab in #1254
  • tetragon: Add support for multi kprobe override by @olsajiri in #1218
  • Handle non-utf8 strings in protobuf structures by @kkourt in #1282
  • tetragon: load tracingpolicies from directory by @tixxdz in #995
  • contrib: Support upgrade in install-tetragon.sh by @lambdanis in #1280
  • chore(deps): update docker.io/library/golang:1.20.6 docker digest to 010a0ff by @cilium-renovate in #1293
  • fix(deps): update all go dependencies main (patch) by @cilium-renovate in #1294
  • fix(deps): update module github.com/cilium/cilium to v1.13.5 by @cilium-renovate in #1297
  • deps: bump cilium/cilium to v1.14.0 by @mtardy in #1299
  • pkg/k8s: deps bump cilium/cilium Go dep to v1.14.0 by @mtardy in #1302
  • workflows: split static checks to parallelize jobs by @mtardy in #1300
  • chore(deps): update module github.com/cilium/controller-tools to v0.12.1 by @cilium-renovate in #1298
  • Makefile: Print messages only once by @lambdanis in #1295
  • fix(deps): update kubernetes packages to v0.27.4 (patch) by @cilium-renovate in #1303
  • kprobes: allow to override security_ hooks by @tixxdz in #1305
  • tetragon: kprobe fixes by @olsajiri in #1291
  • Copy Helm chart values doc to docs reference by @mtardy in #1288
  • use-case: advanced tracing of elf and flat execution by @tixxdz in #1307
  • cves:exploit: prevent cve-2023-2640 overlayfs exploit on ubuntu by @tixxdz in #1306
  • tetragon: bpf map handlers updates by @jrfastab in #1308
  • bugfix: Fix Prefix operator with file type in matchArgs by @tpapagian in #1301
  • tetragon: tty monitoring fixes by @olsajiri in #1289
  • sensors: harden string parsing from BPF events by @mtardy in #1276
  • Add three network policies by @kevsecurity in #1313
  • Create metrics registry explicitly instead of using promauto by @lambdanis in #1304
  • fix(deps): update module sigs.k8s.io/e2e-framework to v0.2.0 by @cilium-renovate in #1244
  • btf: Add support to load symbols from kernel modules by @tpapagian in #1316
  • Revert "renovate: fix usage of dot in regexes" by @mtardy in #1322
  • fix(deps): update module golang.org/x/sys to v0.11.0 by @cilium-renovate in #1323
  • fix(deps): update module google.golang.org/grpc to v1.57.0 by @cilium-renovate in #1324
  • generic traceponts: add support for string type by @kkourt in #1314
  • tetragon: Add stats support for errors by @jrfastab in #1311
  • chore(deps): update go to v1.20.7 (patch) by @cilium-renovate in #1320
  • Renovate settings for replace directive deps and cilium/cilium updates by @mtardy in #1330
  • tetragon: Remove pkg/bpf/map module by @olsajiri in #1315
  • misc fixes by @kkourt in #1317
  • refactor: Move readConfig{Dir,File} to the option package by @michi-covalent in #1336
  • Move observer_test_helpers.go to a separate package by @lambdanis in #1335
  • chore(deps): update renovatebot/github-action action to v39 by @cilium-renovate in #1334
  • Add tetragon-operator-config ConfigMap by @michi-covalent in #1337
  • chore(deps): update docker.io/library/alpine docker tag to v3.18.3 by @cilium-renovate in #1342
  • fix(deps): update module github.com/hashicorp/golang-lru/v2 to v2.0.5 by @cilium-renovate in #1343
  • tetragon-oci-hook: improvements by @kkourt in #1076
  • matchArgs: Add Not{Equal, Prefix, Postfix} in fd, file, path types by @tpapagian in #1325
  • Fix TestKprobeMatchArgsNonPrefix test by @tpapagian in #1347
  • use-case: add ProcessCredentials object and track credentials changes at kernel by @tixxdz in #888
  • renovate: group Helm chart version bump PRs by @mtardy in #1346
  • Fix tetra version injection by @mtardy in #1348
  • operator: Move the CRD registration logic to a separate package by @michi-covalent in #1350
  • docs: Update the link to the cosign installation page by @michi-covalent in #1352
  • tetragon: Do not update sensors.AllPrograms in kprobe sensor by @olsajiri in #1340
  • Add tetragon operator deployment into the helm chart by @prateek041 in #1351
  • Sock/skb: socket improvements by @kevsecurity in #1358
  • tetragon: Remove unnecessary computation line by @olsajiri in #1357...
Read more

Release v0.10.0

14 Jul 15:20
Compare
Choose a tag to compare

What's Changed

  • Makefile: set GOARCH to TARGET_ARCH only if GOARCH is unset by @mtardy in #880
  • tetragon: use latest cilium module (v1.13.1) by @kkourt in #882
  • Various Dockerfile cleanups by @mtardy in #843
  • tetragon: post action parsing fix by @olsajiri in #879
  • TracingPolicy examples: use portable symbols for syscalls by @mtardy in #886
  • Docs: update the TracingPolicy reference for arm64 by @mtardy in #884
  • fix: injecting Git version into tetragon-operator binary fails by @YTGhost in #890
  • tetragon: Move matchBinaries filter to be executed earlier by @olsajiri in #833
  • Tetra: split commands set between OS for portability by @mtardy in #883
  • helm: recreate daemonset pod when configmap changes by @cjtim in #812
  • use binary search to optimize performance by @Lan-ce-lot in #820
  • test for retrieving exit code by @zhy76 in #852
  • ci: update setup-go@v3 to v4 by @Lan-ce-lot in #864
  • fixup server address when port is not present by @willfindlay in #896
  • matchArgs improvements by @jrfastab in #901
  • build(deps): bump ubuntu from 27cb6e6 to 67211c1 by @dependabot in #877
  • build(deps): bump github/codeql-action from 2.1.37 to 2.2.11 by @dependabot in #897
  • build(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.1 to 2.0.2 by @dependabot in #908
  • Dockerfiles: use ENTRYPOINT instead of CMD by @mtardy in #887
  • build(deps): bump google.golang.org/grpc from 1.53.0 to 1.54.0 by @zhy76 in #860
  • pkg/encoder: make customized syscalls printers portable and add open/openat by @mtardy in #900
  • pkg:observer: during stats printing check if total events is not zero by @tixxdz in #914
  • build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #915
  • Dependabot: update config for alpine-curl dep and new label name by @mtardy in #916
  • build(deps): bump actions/upload-pages-artifact from 1.0.7 to 1.0.8 by @dependabot in #918
  • pks/metrics: add syscall metrics by @kkourt in #924
  • pkg/metrics: add event for tracing policy metrics by @kkourt in #927
  • build(deps): bump golang from 1.20.2 to 1.20.3 by @dependabot in #923
  • build(deps): bump actions/checkout from 3.3.0 to 3.5.2 by @dependabot in #926
  • Add Flags To Raw Attach by @kevsecurity in #937
  • tetragon: deal with duplicated tcpmon_map issue by @kkourt in #938
  • tetragon: Add new NoPost and Signal actions by @olsajiri in #885
  • Improvements in bugtool and metrics by @kkourt in #929
  • tests: fail test when tracingpolicy parsing fails by @willfindlay in #947
  • tetragon: Add documentation for Signal and NoPost actions by @olsajiri in #948
  • bug-report-template: add an issue template for bug report by @YTGhost in #898
  • tetragon: Add fail path for data events get_current_pid_tgid call by @olsajiri in #950
  • tetragon: Allow to use data events for char_buf data by @olsajiri in #789
  • Docs: add a try Tetragon on Linux getting-started tutorial and FAQ about running Tetragon on Mac by @mtardy in #899
  • tetragon: handle process threads in clone and process_{exec|exit} events by @tixxdz in #941
  • policyfilter: pod label filter support for tracing policies. by @kkourt in #945
  • build(deps): bump peter-evans/close-issue from 2.2.0 to 3.0.1 by @dependabot in #943
  • tetragon: we only need to find the BTF file skip creating it by @jrfastab in #961
  • tetragon: release memory used for loading programs by @jrfastab in #962
  • build(deps): bump github.com/containerd/containerd from 1.6.10 to 1.7.0 by @zhy76 in #904
  • dependabot: fix a tag issue with alpine-curl image by @mtardy in #956
  • e2e-framework: minor refactors to improve image dumps by @willfindlay in #963
  • build(deps): bump golang from 1.20.3 to 1.20.4 by @dependabot in #966
  • tetragon: Add support for and filter operation by @olsajiri in #940
  • policyfilter: only deal with running containers by @kkourt in #968
  • build(deps): bump docker/setup-buildx-action from 2.4.1 to 2.5.0 by @dependabot in #960
  • Add documentation in the CRD for maxData and returnCopy flags and update doc by @mtardy in #965
  • Add support to load LSM and Tracing programs by @tpapagian in #953
  • tetragon: Add support for LT/GT operators for matchReturnArgs by @olsajiri in #949
  • build(deps): bump ubuntu from 67211c1 to dfd64a3 by @dependabot in #969
  • tetra: transparently handle unix or tcp gRPC socket by @tixxdz in #967
  • github: add feature request issue template by @mtardy in #972
  • build(deps): bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 by @dependabot in #978
  • Cleanup: update golangci-lint and fix new linters alerts by @mtardy in #976
  • build(deps): bump library/alpine from 3.17.3 to 3.18.0 by @dependabot in #986
  • Revert: tetragon: Switch exit tracepoint to __put_task_struct kprobe by @tpapagian in #987
  • docs: add FAQ entry about CGO related issues in pkg/bpf by @mtardy in #981
  • logcapture: use T.Log instead of T.Logf by @willfindlay in #988
  • exec: Skip tests not comment them out by @tpapagian in #990
  • docs: add last two Tetragon KubeCon EU 2023 prez by @mtardy in #993
  • bugtool: skip non-object files from lib directory by @kkourt in #977
  • fix[helm]: remove useless 'if' around a 'with' by @Vampouille in #944
  • build(deps): bump golang.org/x/time from 0.2.0 to 0.3.0 by @dependabot in #985
  • docs: add a "install tetra CLI" guide to getting started by @mtardy in #991
  • tetragon: Use execve_map_get_noinit cgroup related code by @olsajiri in #984
  • docs: add a script to export the generated API doc to references by @mtardy in #1009
  • docs: add an FAQ entry about BTF requirement by @mtardy in #1006
  • api: add comments on fields for reference docs by @mtardy in #959
  • tetragon: Enable parallel build for bpf objects by @olsajiri in #1010
  • tetragon: handle process threads in kprobes and tracepoints by @tixxdz in #946
  • cleanup: remove mistakenly committed coverage artifacts by @mtardy in #999
  • build(deps): bump actions/setup-go from 3.3.0 to 4.0.1 by @dependabot in #1000
  • Deprecate the --config-file flag, replace with --tracing-policy and merge pkg/config with pkg/tracingpolicy by @mtardy in #998
  • Docs: update docs design by @yasell in #931
  • tests: rewrite pkg/sensors/exec:TestExitCode by @mtardy in #1015
  • Add sock and skb matchArgs selectors by @kevsecurity in #1008
  • docs: add a "deploy Tetragon on Kubernetes" guide and rework the existing systemd and container guides by @mtardy in #992
  • docs: fix sticky header, TOC scrolling and add search bar by @yasell in #1026
  • dependabot: remove ignore on tag name by @mtardy in #980
  • build(deps): bump github.com/fatih/color from 1.14.1 to 1.15.0 by @dependabot in #1021
  • Update cilium-builde...
Read more

v0.10.0-rc1

29 May 13:26
Compare
Choose a tag to compare
v0.10.0-rc1 Pre-release
Pre-release

Note for maintainers:: Please update the description with the actual release notes (see RELEASE.md for instructions).

Release refs/tags/v0.10.0-pre.2

19 Jun 11:17
Compare
Choose a tag to compare
Pre-release

Note for maintainers:: Please update the description with the actual release notes (see RELEASE.md for instructions).

What's Changed

  • Update README.md by @michi-covalent in #489
  • tetragon: Add --rb-size/--rb-size-total options to setup perf ring buffer size by @olsajiri in #480
  • pkg:sensors: log loading BPF programs by @tixxdz in #474
  • mention LOCAL_CLANG in contributor's dev docs by @dmitris in #503
  • build(deps): bump golang from 1.16 to 1.19.2 by @dependabot in #502
  • program/loader: properly log verifier errors by @willfindlay in #504
  • build(deps): bump actions/download-artifact from 3 to 3.0.1 by @dependabot in #501
  • chore: remove binary accidentally checked in by @willfindlay in #508
  • Fix a deadlock in eventcache by @tpapagian in #510
  • minor README updates by @dmitris in #512
  • correct a sentence in 'Deploy Tetragon' by @dmitris in #509
  • server: drop events if listener channel is full by @kkourt in #511
  • Remove pidMap by @tpapagian in #497
  • build: sign Tetragon container images by @sandipanpanda in #517
  • Chore: registered probe types by @zhiyu0729 in #519
  • chore: sample memfd_create rule by @krol3 in #484
  • tetragon: fix graceful shutdown and exit code by @tixxdz in #520
  • ci/e2e: fix test failure file exports by @willfindlay in #518
  • add kubebuilder validation GetUrl;DnsLookup , it can't get "The Traci… by @sunnoy in #525
  • Update automatically generated files by @kevsecurity in #528
  • tetragon: Add bpf_printk helper from libbpf by @olsajiri in #514
  • vendor: update cilium/ebpf by @willfindlay in #522
  • cli: add field filters to the CLI and tetragon configmap by @willfindlay in #513
  • tetragon: improve how we read process info during startup by @tixxdz in #523
  • tetragon: Switch to clang-14 by @olsajiri in #397
  • various fixes motivated by a failure of the raw syscall test by @kkourt in #531
  • Fix for execve events that come after clone by @tpapagian in #532
  • Make size of event queue configurable by @kevsecurity in #535
  • cgroups: add basic cgroups tracking and make it part of the testing framework by @tixxdz in #471
  • tetragon: Add ReleasedPinnedBPF option to remove any old progs/maps by @jrfastab in #542
  • build(deps): bump docker/build-push-action from 3.1.1 to 3.2.0 by @dependabot in #506
  • tetragon: Add v6.0 bpf objects and related fixes by @olsajiri in #537
  • vmtests/doc: fix by @kkourt in #547
  • build(deps): bump github/codeql-action from 2.1.26 to 2.1.33 by @dependabot in #546
  • Makefile.cli: deal with {g,u}id collision by @kkourt in #557
  • tests:cgroups: add tests to emulate k8s hierarchies by @tixxdz in #536
  • tetragon: fix cobra command line usage by @tixxdz in #565
  • tetragon: Add pprof http support by @anjmao in #551
  • watcher cleanup by @kkourt in #555
  • support for using unix socket for gRPC by @kkourt in #552
  • tetragon: fixup generic tracepoint sensor create by @Y-dc in #568
  • tetragon: fix initialization deadlock by @kkourt in #574
  • build(deps): bump docker/login-action from 2.0.0 to 2.1.0 by @dependabot in #572
  • tetragon: Check and remove not compatible map pin paths on loading by @olsajiri in #543
  • build(deps): bump github/codeql-action from 2.1.33 to 2.1.36 by @dependabot in #583
  • Makefile: Fix potential uid/gid collision by using setpriv by @kkourt in #586
  • dockerfile: remove addgroup hubble by @tixxdz in #588
  • jsonchecker: retry on EOF/UnexpectedEOF in unmarshaller by @willfindlay in #587
  • tetragon: logging improvements for non k8s deployment by @tixxdz in #582
  • tests/e2e: make cilium version configurable by @willfindlay in #591
  • ci: bump golangci-lint to v1.50.1 by @rolinh in #580
  • tetragon: Make sure to read meaningful size data from char_buf args by @Y-dc in #564
  • vendor: bump golang-lru to v2 (requires Go >= v1.18 support for generics) by @rolinh in #579
  • build(deps): bump actions/checkout from 3.1.0 to 3.2.0 by @dependabot in #592
  • ci: replace deprecated set-output directives by @willfindlay in #598
  • add Code of Conduct by @xmulligan in #600
  • tetragon: Allow full exec path/args retrieval on 4.19 kernels by @olsajiri in #156
  • build(deps): bump ubuntu from 34fea4f to 35fb073 by @dependabot in #507
  • logging: allow users to know more about the overall status by @tixxdz in #590
  • build(deps): bump github/codeql-action from 2.1.36 to 2.1.37 by @dependabot in #596
  • sensor cleanups by @kkourt in #581
  • eventcache: update PodInfoError on pod error by @kkourt in #609
  • build: Generate SBOM during image release by @sandipanpanda in #559
  • helm: use a specific conf.d directory for --config-dir by @tixxdz in #599
  • build(deps): bump golang from 1.19.2 to 1.19.4 by @dependabot in #607
  • build(deps): bump actions/download-artifact from 3.0.1 to 3.0.2 by @dependabot in #610
  • loader: support larger verifier log sizes by @willfindlay in #595
  • cgroups: ensure that cgroup IDs correlate with execve events by @tixxdz in #541
  • tests/e2e: remove GKE auth plugin, it's deprecated by @willfindlay in #606
  • ci: use large github runner by @willfindlay in #615
  • ci/formatting: various improvements by @willfindlay in #617
  • tetragon: Switch exit tracepoint to __put_task_struct kprobe by @olsajiri in #558
  • build(deps): bump library/alpine from 3.16.2 to 3.17.1 by @dependabot in #614
  • bpf:cgroups: error flags improvements by @tixxdz in #594
  • tetragon: Use probe task instead of current in event_exit_send by @olsajiri in #630
  • Fix SBOM image signing and update image siganture verification docs by @sandipanpanda in #618
  • Minor improvements to the README by @mtardy in #632
  • build(deps): bump golang from 1.19.4 to 1.19.5 by @dependabot in #623
  • tetragon: disable gops server by default by @tixxdz in #642
  • bpf_alignchecker.c: avoid unused var error by @dmitris in #637
  • tetragon: Cleanup func_id/id mess in struct msg_generic_kprobe by @olsajiri in #604
  • Add skb_adjust_room helper by @kevsecurity in #648
  • tetragon: better config handling mechanism by @tixxdz in #635
  • tetragon: loader sensor by @olsajiri in #573
  • gettid wrapper by @dmitris in #639
  • Update Makefile test target dependencies and run test as root by @mtardy in #649
  • encoder: pretty print bpf events by @willfindlay in #650
  • e2e-framework: force update when adding helm repo by @willfindlay in #644
  • tetra: Add a GetFilter var in getevents, add documentation and tests by @mtardy in #643
  • CRD examples: Replace invalid TracingPolicy names by @mtardy in #652
  • te...
Read more

v0.10.0-pre.1

29 May 13:26
Compare
Choose a tag to compare
v0.10.0-pre.1 Pre-release
Pre-release

Note for maintainers:: Please update the description with the actual release notes (see RELEASE.md for instructions).

v0.10.0-pre.0

29 May 13:26
Compare
Choose a tag to compare
v0.10.0-pre.0 Pre-release
Pre-release

Note for maintainers:: Please update the description with the actual release notes (see RELEASE.md for instructions).

Release v0.9.0

03 Apr 19:02
v0.9.0
Compare
Choose a tag to compare

What's Changed

  • Update README.md by @michi-covalent in #489
  • tetragon: Add --rb-size/--rb-size-total options to setup perf ring buffer size by @olsajiri in #480
  • pkg:sensors: log loading BPF programs by @tixxdz in #474
  • mention LOCAL_CLANG in contributor's dev docs by @dmitris in #503
  • build(deps): bump golang from 1.16 to 1.19.2 by @dependabot in #502
  • program/loader: properly log verifier errors by @willfindlay in #504
  • build(deps): bump actions/download-artifact from 3 to 3.0.1 by @dependabot in #501
  • chore: remove binary accidentally checked in by @willfindlay in #508
  • Fix a deadlock in eventcache by @tpapagian in #510
  • minor README updates by @dmitris in #512
  • correct a sentence in 'Deploy Tetragon' by @dmitris in #509
  • server: drop events if listener channel is full by @kkourt in #511
  • Remove pidMap by @tpapagian in #497
  • build: sign Tetragon container images by @sandipanpanda in #517
  • Chore: registered probe types by @zhiyu0729 in #519
  • chore: sample memfd_create rule by @krol3 in #484
  • tetragon: fix graceful shutdown and exit code by @tixxdz in #520
  • ci/e2e: fix test failure file exports by @willfindlay in #518
  • add kubebuilder validation GetUrl;DnsLookup , it can't get "The Traci… by @sunnoy in #525
  • Update automatically generated files by @kevsecurity in #528
  • tetragon: Add bpf_printk helper from libbpf by @olsajiri in #514
  • vendor: update cilium/ebpf by @willfindlay in #522
  • cli: add field filters to the CLI and tetragon configmap by @willfindlay in #513
  • tetragon: improve how we read process info during startup by @tixxdz in #523
  • tetragon: Switch to clang-14 by @olsajiri in #397
  • various fixes motivated by a failure of the raw syscall test by @kkourt in #531
  • Fix for execve events that come after clone by @tpapagian in #532
  • Make size of event queue configurable by @kevsecurity in #535
  • cgroups: add basic cgroups tracking and make it part of the testing framework by @tixxdz in #471
  • tetragon: Add ReleasedPinnedBPF option to remove any old progs/maps by @jrfastab in #542
  • build(deps): bump docker/build-push-action from 3.1.1 to 3.2.0 by @dependabot in #506
  • tetragon: Add v6.0 bpf objects and related fixes by @olsajiri in #537
  • vmtests/doc: fix by @kkourt in #547
  • build(deps): bump github/codeql-action from 2.1.26 to 2.1.33 by @dependabot in #546
  • Makefile.cli: deal with {g,u}id collision by @kkourt in #557
  • tests:cgroups: add tests to emulate k8s hierarchies by @tixxdz in #536
  • tetragon: fix cobra command line usage by @tixxdz in #565
  • tetragon: Add pprof http support by @anjmao in #551
  • watcher cleanup by @kkourt in #555
  • support for using unix socket for gRPC by @kkourt in #552
  • tetragon: fixup generic tracepoint sensor create by @Y-dc in #568
  • tetragon: fix initialization deadlock by @kkourt in #574
  • build(deps): bump docker/login-action from 2.0.0 to 2.1.0 by @dependabot in #572
  • tetragon: Check and remove not compatible map pin paths on loading by @olsajiri in #543
  • build(deps): bump github/codeql-action from 2.1.33 to 2.1.36 by @dependabot in #583
  • Makefile: Fix potential uid/gid collision by using setpriv by @kkourt in #586
  • dockerfile: remove addgroup hubble by @tixxdz in #588
  • jsonchecker: retry on EOF/UnexpectedEOF in unmarshaller by @willfindlay in #587
  • tetragon: logging improvements for non k8s deployment by @tixxdz in #582
  • tests/e2e: make cilium version configurable by @willfindlay in #591
  • ci: bump golangci-lint to v1.50.1 by @rolinh in #580
  • tetragon: Make sure to read meaningful size data from char_buf args by @Y-dc in #564
  • vendor: bump golang-lru to v2 (requires Go >= v1.18 support for generics) by @rolinh in #579
  • build(deps): bump actions/checkout from 3.1.0 to 3.2.0 by @dependabot in #592
  • ci: replace deprecated set-output directives by @willfindlay in #598
  • add Code of Conduct by @xmulligan in #600
  • tetragon: Allow full exec path/args retrieval on 4.19 kernels by @olsajiri in #156
  • build(deps): bump ubuntu from 34fea4f to 35fb073 by @dependabot in #507
  • logging: allow users to know more about the overall status by @tixxdz in #590
  • build(deps): bump github/codeql-action from 2.1.36 to 2.1.37 by @dependabot in #596
  • sensor cleanups by @kkourt in #581
  • eventcache: update PodInfoError on pod error by @kkourt in #609
  • build: Generate SBOM during image release by @sandipanpanda in #559
  • helm: use a specific conf.d directory for --config-dir by @tixxdz in #599
  • build(deps): bump golang from 1.19.2 to 1.19.4 by @dependabot in #607
  • build(deps): bump actions/download-artifact from 3.0.1 to 3.0.2 by @dependabot in #610
  • loader: support larger verifier log sizes by @willfindlay in #595
  • cgroups: ensure that cgroup IDs correlate with execve events by @tixxdz in #541
  • tests/e2e: remove GKE auth plugin, it's deprecated by @willfindlay in #606
  • ci: use large github runner by @willfindlay in #615
  • ci/formatting: various improvements by @willfindlay in #617
  • tetragon: Switch exit tracepoint to __put_task_struct kprobe by @olsajiri in #558
  • build(deps): bump library/alpine from 3.16.2 to 3.17.1 by @dependabot in #614
  • bpf:cgroups: error flags improvements by @tixxdz in #594
  • tetragon: Use probe task instead of current in event_exit_send by @olsajiri in #630
  • Fix SBOM image signing and update image siganture verification docs by @sandipanpanda in #618
  • Minor improvements to the README by @mtardy in #632
  • build(deps): bump golang from 1.19.4 to 1.19.5 by @dependabot in #623
  • tetragon: disable gops server by default by @tixxdz in #642
  • bpf_alignchecker.c: avoid unused var error by @dmitris in #637
  • tetragon: Cleanup func_id/id mess in struct msg_generic_kprobe by @olsajiri in #604
  • Add skb_adjust_room helper by @kevsecurity in #648
  • tetragon: better config handling mechanism by @tixxdz in #635
  • tetragon: loader sensor by @olsajiri in #573
  • gettid wrapper by @dmitris in #639
  • Update Makefile test target dependencies and run test as root by @mtardy in #649
  • encoder: pretty print bpf events by @willfindlay in #650
  • e2e-framework: force update when adding helm repo by @willfindlay in #644
  • tetra: Add a GetFilter var in getevents, add documentation and tests by @mtardy in #643
  • CRD examples: Replace invalid TracingPolicy names by @mtardy in #652
  • tetragon: tarball deployment by @tixxdz in #647
  • ci: pin docker buildx version to ...
Read more