v0.19.0
Released on 2024-11-25
Major Changes
- new(userspace/libsinsp): expose
get_owner_last_error
in plugin's capture listening capability [#2147] - @FedeDP - new(libsinsp): add len() filter transformer [#2131] - @LucaGuerra
- new(userspace/libsinsp): expose threadinfo cgroups in plugins table api [#2107] - @FedeDP
- new(userspace): added new
addOutput
json entry for pluginget_field()
API [#2116] - @FedeDP - new: add
container.host_pid
container.host_network
andcontainer.host_ipc
fields [#2047] - @loresuso - new(libsinsp): print LIST() in markdown format for list fields [#2091] - @LucaGuerra
Bug Fixes
- fix(userspace/libsinsp): multiple fixes related to rawargs. [#2130] - @FedeDP
- fix(build): pkgconfig files should be now generated properly even in static library builds [#2005] - @gnosek
- fix(build): scap_engine_gvisor is now a separate shared library [#2005] - @gnosek
Non user-facing changes
- cleanup(sinsp): handle path too long in a better way [#2160] - @Andreagit97
- update(libsinsp): introduce a description to sinsp_filter_transformer [#2170] - @loresuso
- cleanup(sinsp): remove some duplicated code [#2156] - @Andreagit97
- chore(libsinsp): reduce max proc lookup number log severity [#2166] - @deepskyblue86
- fix(libsinsp): max proc lookup number logging [#2164] - @deepskyblue86
- ci: disable a flaky test [#2154] - @Andreagit97
- cleanup(sinsp): create new methods to handle syscall return values [#2139] - @Andreagit97
- fix(deps): bump tbb and enable its compilation with emscripten [#2149] - @therealbobo
- cleanup: simplify some extract logic in
sinsp_filtercheck_fd.cpp
[#2137] - @Andreagit97 - chore(libsinsp): avoid useless allocation [#2148] - @therealbobo
- update(sinsp): handle
(deleted)
in userspace [#2151] - @Andreagit97 - chore(e2e): fix e2e build without bundled deps [#2136] - @Andreagit97
- chore: cleanup CMake dependencies [#2146] - @federico-sysdig
- cleanup(tests): add some exceptions in sinsp test framework [#2140] - @Andreagit97
- chore(deps): Bump softprops/action-gh-release from 1 to 2 [#2105] - @dependabot[bot]
- cleanup: improve perf
populate_cmdline
[#2138] - @Andreagit97 - fix(libsinsp): invalid field_info check [#2135] - @mrgian
- chore(deps): Bump the actions group with 3 updates [#2134] - @dependabot[bot]
- update(ci): use cncf provided runners for arm64 [#2064] - @FedeDP
- fix(libsinsp): use correct regex for hex numbers [#2132] - @therealbobo
- fix(ci): use local zig folder instead of
/usr/local
. [#2129] - @FedeDP - chore(ci): bump zig version and improve install-zig action. [#2126] - @FedeDP
- chore(deps): Bump uraimo/run-on-arch-action from 2.7.2 to 2.8.1 in the actions group [#2124] - @dependabot[bot]
- fix(ci): create-comment workflows array length check. [#2125] - @FedeDP
- fix(ci): use
process.exit();
to leave node script in github/action-script [#2123] - @FedeDP - fix(ci): avoid create comment workflows failing when required worfklows did not run [#2121] - @FedeDP
- fix(ci): fixed latest-kernel CI usage of steps/jobs outputs. [#2120] - @FedeDP
- fix(userspace/libsinsp): stringop-overflow on libvirt_lxc [#2115] - @deepskyblue86
- fix(userspace/libsinsp): disable HTTP proxy for CRI connection [#2113] - @wigol
- chore(deps): Bump the actions group with 2 updates [#2111] - @dependabot[bot]
- fix(userspace/libscap): scap-gvisor does need to depend upon jsoncpp. [#2112] - @FedeDP
- fix(ci): fix build-scap-open-w-extern-bpf-skeleton job [#2109] - @FedeDP
- fix(ci): fix kernel testing action by using proper tag name. [#2108] - @FedeDP
- chore(deps): Bump actions/checkout from 3.6.0 to 4.2.1 [#2106] - @dependabot[bot]
- chore(deps): Bump actions/upload-artifact from 3.1.3 to 4.4.2 [#2098] - @dependabot[bot]
- chore(deps): Bump actions/deploy-pages from 2.0.4 to 4.0.5 [#2104] - @dependabot[bot]
- chore(deps): Bump peter-evans/create-pull-request from 5.0.2 to 7.0.5 [#2103] - @dependabot[bot]
- chore(deps): Bump actions/upload-pages-artifact from 2.0.0 to 3.0.1 [#2102] - @dependabot[bot]
- chore(deps): Bump actions/setup-python from 4.7.1 to 5.2.0 [#2101] - @dependabot[bot]
- chore(deps): Bump dorny/paths-filter from 2.11.1 to 3.0.2 [#2100] - @dependabot[bot]
- chore(deps): Bump codecov/codecov-action from 79066c46f8dcdf8d7355f820dbac958c5b4cb9d3 to e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 [#2099] - @dependabot[bot]
- chore(deps): Bump the actions group with 5 updates [#2097] - @dependabot[bot]
- fix(tests): flaky thread pool tests [#2071] - @mrgian
- chore(ci): update ci actions and add dependabot [#2096] - @cpanato
- cleanup: remove some commits from the blame [#2093] - @Andreagit97
- feat(tests): new e2e tests [8/8] [#1958] - @therealbobo
- fix(test/libsinsp_e2e): fixed libsinsp_e2e tests for more stability [#2085] - @FedeDP
- fix(userspace/libscap): fix build without
USE_ZLIB
macro. [#2089] - @FedeDP - chore(ci): show diff on failed format [#2090] - @Molter73
- fix(userspace/libsinsp): avoid possible UB when calling
back
orfront
without checking string emptiness [#2088] - @FedeDP - fix(benchmark): avoid compiler optimizations in benchmarks loops. [#2083] - @FedeDP
- fix(libsinsp-e2e-tests): stop capture upon stop_capture() [#2080] - @LucaGuerra
- new(ci): add a zig build job plus a composite action to setup zig. [#2078] - @FedeDP
- cleanup(userspace/libscap): avoid the usage of non-portable (glibc specific)
__gnu_cxx::stdio_filebuf
[#2037] - @FedeDP - fix(cmake): added zig workarounds for libelf and grpc cmake modules. [#2049] - @FedeDP
- chore: update presets and add a basic clang-tidy config [#2056] - @Andreagit97
- chore: downgrade flushing log messages to debug [#2072] - @Stringy
- update(cmake): updated c-ares to latest 1.33.1 version. [#2034] - @FedeDP
- chore(test/libsinsp_e2e,ci): port libsinsp_e2e tests to use python3. [#2073] - @FedeDP
- chore(ci): bumped perf unit tests threshold to 5% (relative) slowdown. [#2070] - @FedeDP
Statistics
MERGED PRS | NUMBER |
---|---|
Not user-facing | 60 |
Release note | 9 |
Total | 69 |