0.16.0
v0.16.0
Released on 2024-05-02
Minor Changes
- refactor(userspace/libsinsp): improve performance of endswith filter operator [#1796] - @jasondellaluce
- refactor(libsinsp): better clarify filtercheck subclass extracting only one value [#1792] - @jasondellaluce
- refactor!(chisels): deprecate chisels [#1785] - @therealbobo
Bug Fixes
- fix(sinsp): set a null terminator instead of throwing an exception [#1818] - @Andreagit97
- fix(libscap): fix libscap crashing if scap functions are called with a NULL handle [#1802] - @LucaGuerra
- fix(userspace/libsinsp): solve formatts being cropped with fd.types [#1781] - @jasondellaluce
- fix(gvisor): fix duplicated command names [#1777] - @LucaGuerra
Non user-facing changes
- cleanup(libscap): Allow retries after encountering SCAP_EOF [#1809] - @geraldcombs
- new(userspace/libsinsp): allow to not retrieve detailed user info [#1765] - @erthalion
- fix(userspace/libsinsp): properly set successful lookup state when parsing old container json events [#1811] - @FedeDP
- fix(libscap): send a consistent length when reading scap files [#1812] - @LucaGuerra
- fix(userspace/libsinsp): properly use
strlen
instead ofsizeof
when assigning user/group string infos [#1813] - @FedeDP - cleanup(libsinsp): throw exception for invalid parsed string vectors [#1810] - @LucaGuerra
- fix(e2e_ci): always update apt index [#1808] - @therealbobo
- fix(driver/modern_bpf): address task_struct has no embedded thread_info [#1806] - @Andreagit97
- new(userspace/libsinsp): check usage of wrong-sized variadic arguments in sinsp tests [#1799] - @FedeDP
- fix(libsinsp_e2e): disable flaky sys_call_test.forking_clone_fs e2e test [#1801] - @therealbobo
- fix(userspace/libsinsp): fixed multiple proc related tests variadic arguments types [#1798] - @FedeDP
- new(tests): add some libsinsp tests [#1791] - @Andreagit97
- cleanup(userspace/libsinsp): improved sinsp metrics_collector to make it more future proof [#1745] - @FedeDP
- new(userspace/libsinsp): add building blocks for filter field transformers [#1793] - @jasondellaluce
- feat(libsinsp/container_info): change default / init lookup state to
FAILED
[#1707] - @incertum - Reviewing and enhancing fields inline documentation [1/N] (
proc.*
) [#1779] - @leogr - feat(tests): new e2e tests [6/N] [#1776] - @therealbobo
- fix(userspace): remove some wrong asserts [#1790] - @Andreagit97
- fix(cmake/modules/re2): use sed compatible syntax w/ macos [#1788] - @therealbobo
- test(userspace/libsinsp): add cases for formatters and minor improvements [#1787] - @jasondellaluce
- fix(libsinsp_e2e): make forking_clone_fs more reliable [#1783] - @therealbobo
- fix(cmake/modules/re2): fix configure issue on cmake >=3.29.1 [#1786] - @therealbobo
- new(scap-open): collect the average dimension of events [#1780] - @Andreagit97
- fix(build): use ENABLE_COVERAGE for coverage, fix segfault [#1766] - @LucaGuerra
- fix(tests/gvisor): fix build and sanitizer exec in gvisor parser tests [#1782] - @LucaGuerra
- feat(tests): new e2e tests [5/N] [#1771] - @therealbobo
- new(libsinsp/test): new unit tests for logger [#1770] - @therealbobo
- update(build): update libcurl to 8.7.1 [#1774] - @LucaGuerra
- chore(.github): enhance heuristics API_VERSION and SCHEMA_VERSION checks [#1768] - @leogr
- feat(tests): new e2e tests [4/N] [#1763] - @therealbobo
- feat(tests): new e2e tests [3/N] [#1720] - @therealbobo
- chore(ci): libsinsp e2e CI caching [#1756] - @therealbobo
- Revert "update(sinsp): implement suppressed tid cache in sinsp_suppress" [#1748] - @gnosek
- fix(libpman): fix compilation issue with -Werror [#1752] - @therealbobo
Statistics
MERGED PRS | NUMBER |
---|---|
Not user-facing | 34 |
Release note | 7 |
Total | 41 |