Skip to content

v2.2.0 / 2023-07-25

Compare
Choose a tag to compare
@bobrik bobrik released this 25 Jul 04:21
· 447 commits to master since this release
92f7021

The best release yet! Syscalls, per-cpu maps, running with no elevated capabilities at runtime — it has it all.

  • Added capability dropping and documented necessary capabilities (#231)
  • Added support for systemd socket activation (#237)
  • Added tracepoints and empty probes benchmark (#236)
  • Added support for reading percpu maps (#226)
  • Added support for XDP attachment with an example (#215, thanks @huseyinsaatci)
  • Added syscall decoder with an example (#214, thanks @huseyinsaatci)
  • Added udp receive packet drops example (#213, #229)
  • Added kfree_skb example (#233, #234)
  • Simplified oomkill example (#230)
  • Replaced tracepoints with tp_btf in examples to remove the need for tracefs (#227)
  • Reduced libbpf logging unless --debug is enabled (#216)
  • Allowed suppressing timestamps in logs with --log.no-timestamps (#239)
  • Added clang-format config to enforce formatting on C code (#222)
  • Formatted examples uniformly (#228)
  • Added default build goals to Makefiles (#225)
  • Updated ubuntu in CI from 20.04 to 22.04 (#223)
  • Updated vmlinux.h from 5.15.0-25 to 6.3.0-7 and generation instructions (#224)
  • Updated dependencies to latest (#197, #202, #203, #204, #205, #206, #207, #210, #211, #212, #218, #238)