Skip to content

0.26.0

Compare
Choose a tag to compare
@mstemm mstemm released this 22 May 16:35
· 316 commits to master since this release
0c52d1a

New features

  • Perform docker metadata fetches asynchronously: When new containers are discovered, fetch metadata about the container asynchronously, which should significantly reduce the likelihood of dropped system call events. [#1326] [#1378] [#1374] [#1381] [#1373] [#1382] [#1388] [#1389] [#1384] [#1392] [#1396] [#1411]
  • Add field to display time in ISO 8601 UTC [#1317] [#1360]
  • Performance improvements of ring buffer processing [#1372]
  • Support major/minor device numbers for fd events [#1315] #1383]
  • Add the ability to prepend encoded log severity in the log message [#1327]
  • Raise the iov limit in eBPF [#1390]
  • Changes to pull user event logging out into a separate component. [#1375]
  • Log a debug message when looking up an IP address of an incomplete container [#1398]
  • Support cri-o container metadata caching [#1399]
  • Logging API with lazy parameter evaluation [#1394]
  • Support BPM container type [#1319]

Bug fixes

  • Fix bug in fullcapture range check [#1386]
  • Allow chisels to receive the full content of big buffers. [#1361]
  • start the analyzer before forcing next for a scap file [#1366]
  • Create a grpc_channel_registry for all channels [#1369]
  • Modified the behavior of fullcapture port range [#1370]
  • Check file before dereferencing [#1397]
  • Fix build for older kernels (<3.9) [#1400]
  • Added -fno-stack-protector to avoid clang errors [#1401]
  • Addl loop prevention for traverse_parent_state [#1411]

Internal changes

  • Add interfaces for async metrics collection [#1346]
  • Use epel 7-11 (7-9 is no longer available) [#1362]
  • Make some global variables related to fetching container state thread-local [#1356]
  • Allow downloading prebuilt modules without SSL verification [#1358]
  • add test helper to container manager. [#1365]
  • Cleanup old docker images after building a new ebpf-probe-builder [#1367]
  • valgrind clean for analyzer end to end test [#1387]
  • flush flags change to new namespace, add code enabling easy use of sinsp_threadinfo in std::set/map [#1395]
  • add friend class for unit testing [#1406]