Skip to content

Releases: falcosecurity/libs

0.15.0-rc1

14 Mar 09:02
Compare
Choose a tag to compare
0.15.0-rc1 Pre-release
Pre-release
fix(driver): CC variable for debian

In Debian 12 we have `CC= gcc-12`, so we have to wrap it in quotes when
setting it to the configure system env

Signed-off-by: Angelo Puglisi <[email protected]>

0.14.3

12 Feb 08:29
Compare
Choose a tag to compare

MIN_DRIVER_API
MIN_DRIVER_SCHEMA

v0.14.3

Released on 2024-02-12

Major Changes

Non user-facing changes

  • fix(test/e2e): fixed event-generator cmdline arguments. [#1664] - @FedeDP

Statistics

MERGED PRS NUMBER
Not user-facing 1
Release note 1
Total 2

Release Manager @FedeDP

0.14.2

26 Jan 14:26
Compare
Choose a tag to compare

MIN_DRIVER_API
MIN_DRIVER_SCHEMA

v0.14.2

Released on 2024-01-26

Major Changes

Non user-facing changes

  • fix(userspace/libsinsp): revert to old concatenate_paths helper funtion for perf reasons [#1645] - @FedeDP

Statistics

MERGED PRS NUMBER
Not user-facing 1
Release note 0
Total 1

Release Manager @LucaGuerra

0.14.1

17 Jan 13:37
Compare
Choose a tag to compare

MIN_DRIVER_API
MIN_DRIVER_SCHEMA

v0.14.1

Released on 2024-01-17

Major Changes

Bug Fixes

Non user-facing changes

Statistics

MERGED PRS NUMBER
Not user-facing 8
Release note 5
Total 13

Release Manager @Andreagit97

7.0.0+driver

08 Jan 09:40
Compare
Choose a tag to compare

API
SCHEMA

Driver Testing Matrix amd64

KERNEL CMAKE-CONFIGURE KMOD BUILD KMOD SCAP-OPEN BPF-PROBE BUILD BPF-PROBE SCAP-OPEN MODERN-BPF SCAP-OPEN
amazonlinux2-4.19 🟢 🟢 🟢 🟢 🟢 🟡
amazonlinux2-5.10 🟢 🟢 🟢 🟢 🟢 🟢
amazonlinux2-5.15 🟢 🟢 🟢 🟢 🟢 🟢
amazonlinux2-5.4 🟢 🟢 🟢 🟢 🟢 🟡
amazonlinux2022-5.15 🟢 🟢 🟢 🟢 🟢 🟢
amazonlinux2023-6.1 🟢 🟢 🟢 🟢 🟢 🟢
archlinux-6.0 🟢 🟢 🟢 🟢 🟢 🟢
centos-3.10 🟢 🟢 🟢 🟡 🟡 🟡
centos-4.18 🟢 🟢 🟢 🟢
centos-5.14 🟢 🟢 🟢 🟢 🟢 🟢
fedora-5.17 🟢 🟢 🟢 🟢
fedora-5.8 🟢 🟢 🟢 🟢 🟢 🟢
fedora-6.2 🟢 🟢 🟢 🟢 🟢 🟢
oraclelinux-3.10 🟢 🟢 🟢 🟡 🟡 🟡
oraclelinux-4.14 🟢 🟢 🟢 🟢 🟢 🟡
oraclelinux-5.15 🟢 🟢 🟢 🟢 🟢 🟢
oraclelinux-5.4 🟢 🟢 🟢 🟢 🟢 🟡
ubuntu-4.15 🟢 🟢 🟢 🟢 🟢 🟡
ubuntu-6.3 🟢 🟢 🟢 🟢 🟢 🟢

Driver Testing Matrix arm64

KERNEL CMAKE-CONFIGURE KMOD BUILD KMOD SCAP-OPEN BPF-PROBE BUILD BPF-PROBE SCAP-OPEN MODERN-BPF SCAP-OPEN
amazonlinux2-5.4 🟢 🟢 🟢 🟢 🟢 🟡
amazonlinux2022-5.15 🟢 🟢 🟢 🟢 🟢 🟢
fedora-6.2 🟢 🟢 🟢 🟢 🟢 🟢
oraclelinux-4.14 🟢 🟢 🟢 🟡 🟡 🟡
oraclelinux-5.15 🟢 🟢 🟢 🟢 🟢 🟢
ubuntu-6.3 🟢 🟢 🟢 🟢 🟢 🟢

v7.0.0+driver

Released on 2024-01-08

Major Changes

  • new(modern-bpf): support ppc64le architecture. [#1475] - @mdafsanhossain
  • feat(driver-kmod): add riscv kernel module support [#1181] - @Xeonacid
  • new(driver): implement support for x86 ia32 emulation for bpf drivers [#1196] - @FedeDP

Bug Fixes

  • fix(driver): fixed build against linux 6.7 [#1566] - @FedeDP
  • fix(driver): fixed build against linux 6.6. [#1415] - @FedeDP
  • fix(driver/bpf): fixed fedora-5.8 bpf verifier. [#1407] - @FedeDP

Non user-facing changes

  • cleanup(driver): inconsistent int types [#1465] - @ecbadeaux
  • new(driver): add ppc64le support to old bpf and kmod plus CI job [#1497] - @mdafsanhossain
  • cleanup(driver): params inconsistencies [#1512] - @ecbadeaux
  • cleanup(driver): fix flags param [#1469] - @ecbadeaux
  • cleanup(driver): use only int_t types [#1480] - @ecbadeaux
  • cleanup(driver/bpf): create integer consistencies u32/s32 -> u/int32 [#1446] - @ecbadeaux
  • fix(driver): properly support more ia32 syscalls "manual" translation to x86_64 ones [#1417] - @FedeDP
  • new(driver): bumped syscalls with latest version of syscalls-bumper [#1411] - @FedeDP
  • fix(driver/bpf): fix a verifier issue on debian10(4.19.0-25-amd64) [#1440] - @Andreagit97
  • update(driver): handle processes sending open file descriptors via SCM_RIGHTS [#1400] - @loresuso
  • cleanup(driver): unlinkat & linkat flags [#1538] - @ecbadeaux
  • update(driver): update syscalls tables and driver report. [#1551] - @github-actions[bot]
  • fix(driver,test): drop socketcalls called with wrong SYS_ argument in all 3 drivers [#1501] - @FedeDP
  • update(driver): manually bumped generic syscalls through syscalls-bumper [#1466] - @FedeDP
  • cleanup(driver/ppm_events.c): create consistencies(all integer types) [#1443] - @ecbadeaux
  • cleanup(driver/ppm_fillers.c): create consistencies (u16 to uint16_t) [#1437] - @ecbadeaux
  • cleanup(driver/ppm_fillers.c): resolve inconsistent integer types [#1445] - [@...
Read more

0.14.0

20 Dec 10:11
Compare
Choose a tag to compare

MIN_DRIVER_API
MIN_DRIVER_SCHEMA

v0.14.0

Released on 2023-12-20

Major Changes

  • update(libsinsp)!: k8s fields return a value only when we are in a pod [#1540] - @Andreagit97

  • refactor(userspace/libsinsp)!: drop support to protodecoders [#1508] - @jasondellaluce

  • refactor!: deprecation of tracers [#1503] - @jasondellaluce

  • BREAKING CHANGE: scap_get_proc_table is gone [#1471] - @gnosek

  • refactor(userspace/libsinsp)!: remove legacy metadata clients for k8s and mesos [#1478] - @jasondellaluce

  • BREAKING CHANGE: sinsp_dumper::open* and scap_dump_open* no longer take a threads_from_sinsp/skip_proc_scan param [#1472] - @gnosek

  • BREAKING CHANGE: all scap_platform_api functions now take a scap_platform* rather than scap_t* [#1458] - @gnosek

  • BREAKING CHANGE: scap_open no longer takes a scap_platform* [#1458] - @gnosek

  • BREAKING CHANGE: m_h->m_platform is no longer valid inside sinsp, use scap_get_platform() instead [#1458] - @gnosek

  • BREAKING CHANGE: ../common/falcosecurity/log.h is now scap_log.h [#1454] - @gnosek

  • BREAKING CHANGE: ../common/types.h no longer exists (use stdint.h) [#1454] - @gnosek

  • BREAKING CHANGE: ../common/strl.h is now strl.h (within libscap) [#1454] - @gnosek

  • BREAKING CHANGE: ../common/common_config.h (used only by strl.h) is now scap_strl_config.h [#1454] - @gnosek

  • BREAKING CHANGE: scap_init (and related functions) no longer initialize the platform [#1401] - @gnosek

  • BREAKING CHANGE: scap_mode_t and its values are now renamed to sinsp_mode_t and SINSP_MODE_* [#1401] - @gnosek

  • BREAKING CHANGE: scap_get_stats() no longer exposes information on suppressed tids/events (sinsp::get_capture_stats() still does) [#1422] - @gnosek

  • cleanup!: remove ppm_syscall.h file from drivers [#1356] - @Andreagit97

  • new(libsinp): add proc.env[ENV_NAME], proc.aenv, proc.aenv[ENV_NAME] filter and display fields [#1561] - @incertum

Minor Changes

  • chore(userspace/libsinsp): don't cache filtercheck extractions or comparisons for fields that can have arguments. [#1559] - @mstemm
  • chore(build): using libraries sinsp or scap from a client CMake project does not require to specify any specific include path. The two targets will bring their own include path once they are referenced in the target_link_libraries CMake statement. [#1496] - @federico-sysdig
  • feat/fix(cri): send correct k8s.pod.id and introduce k8s.pod.uid, expose full container and pod ids [#1575] - @incertum
  • Update(prlimit&setrlimit): Add resource arg for exit event [#1348] - @Rohith-Raju
  • update(drivers): add cmd to bpf exit event [#1419] - @Rohith-Raju
  • cleanup(libsinsp): consolidation and extension of libsinsp stats / metrics sinsp_stats_v2 [#1433] - @incertum
  • update(userspace/libsinsp): add factory method for sinsp_evt from a given scap buffer [#1492] - @jasondellaluce
  • update(userspace/libsinsp): fix data race in async event queue and avoid potential extra allocation [#1490] - @jasondellaluce
  • cleanup(build): you no longer need to include ../common [#1454] - @gnosek
  • cleanup(libsinsp): remove potential undefined behavior in parsers buffer access [#1447] - @LucaGuerra
  • update(userspace/libsinsp): support timestamp priority in async event injection [#1427] - @jasondellaluce
  • refactor(userspace/libsinsp): remove g_filterlist [#1406] - @jasondellaluce

Bug Fixes

Non user-facing changes

Read more

0.13.4

27 Oct 07:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.13.3...0.13.4

0.13.3

24 Oct 13:19
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.13.2...0.13.3

0.13.2

16 Oct 12:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.13.1...0.13.2

0.13.2-rc1

13 Oct 15:51
Compare
Choose a tag to compare
0.13.2-rc1 Pre-release
Pre-release

What's Changed

Full Changelog: 0.13.1...0.13.2-rc1