Skip to content

0.24.0

Choose a tag to compare

@mstemm mstemm released this 04 Oct 22:57
· 524 commits to master since this release
91576de

New Features

  • Switch to Apache 2.0 License: All userspace code moves from GPL to Apache 2 license. Kernel module switches to dual-license MIT + GPLv2. Enjoy! [#1233] [#1242]
  • Complete IPv6 Support. Sysdig previously had partial IPv6 support, but this release rounds out full support for ipv6 addresses in filter fields, csysdig, etc. [#1204]
  • loginuid support. Add user.loginuid & user.loginname to track login users, which do not change despite sudo/su operations. [#1189] [#1214] [#1218] [#1219] [#1227]
  • Track connections by domain name: New fields fd.*ip.name allow matching connection ips with resolved domain names. [#1213]
  • Add endswith filter to support suffix matching on strings [#1209]
  • Add minikube support to the kernel module probe loader script [#1205]
  • Improve error string return handling at startup/when reading capture files [#1215]
  • Disable boot2docker kernel module builds for pre-built kernel modules [#1232]
  • eBPF Support Improvements/Fixes [#1235] [#1236] [#1237] [#1239]

Bug Fixes

  • Improve/fix windows build [#1242]
  • Don't drop setns events when in dropping mode [#1198]
  • At startup, wait a bit for an existing sysdig-probe module to be unloaded before loading a new one [#1201]
  • Support extracting container metadata for containers spawned with just an image id and not an image name [#1207]
  • Properly extract image metadata when the image contains a host:port component [#1206]
  • Minor compilation bug fixes [#1212]
  • Small packaging fixes [#1228] [#1229] [#1231]
  • Fix an inconsistency when writing capture files containing unknown fds [#1234]