Skip to content

v0.12.0

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Nov 20:42
4af4db1

0.12.0 (2025-11-18)

⚠ BREAKING CHANGES

  • kernel-collector: support CO-RE (compile once run everywhere) by transitioning from bcc to libbpf (#350)

Features

  • add synk repository scan (89cac7c)
  • add synk repository scan (6c8e3a2)
  • build: add build environment multi-arch builds (#400) (5ccb104)
  • build: add devcontainer.json for local builds (#396) (0595e13)
  • build: refactor version info to cc file to speed up build (#399) (e9cb2b5)
  • collectors: remove breakpad crash handlers (#436) (0789b71)
  • FastDiv: add remainder computation (#461) (24a417c)
  • k8s-collector: add descriptive errors on k8s API connection failure (43351cc)
  • k8s-collector: add heartbeat on connection to keep it alive (1343e9b)
  • k8s-collector: add info messages on start (7feacd0)
  • k8s-collector: add sending of version info message on handshake (06b0b14)
  • k8s-collector: flush data to reducer at most 100ms after processing (b0065cc)
  • k8s-collector: improve reconnection log messaging (41991c3)
  • kernel-collector: enhance iovec support for http handlers (#394) (e0d91c7)
  • kernel-collector: Support AWS IMDSv2 with IMDSv1 fallback (#357) (e7dadc9), closes #356
  • kernel-collector: support CO-RE (compile once run everywhere) by transitioning from bcc to libbpf (#350) (a3dabc3)
  • kernel-collector: Use Rust main for kernel-collector (#420) (c9ca1d3)
  • reducer: add aggregation framework and tests (#462) (dfa1c36)
  • reducer: Add skeleton Rust agg core (#456) (6b23665)
  • reducer: Migrate OpenTelemetry exporter to Rust (#435) (d8f0476)
  • reducer: Port aggregation core to Rust (#463) (714dbf9)
  • reducer: port timeslot utilities, element_queue, ReducerConfig to Rust and remove signal_handler dependence on parser (#446) (20aee38)
  • reducer: Switch reducer to Rust main (#432) (aff9acd)
  • render: add parsed messages and decode code (#458) (320e7cb)
  • render: add perfect_hash_map crate (#425) (d7f9f1d)
  • render: Add render_parser library (#428) (876ab02)
  • render: build Rust libraries from crates/; add render_source_dir target (#430) (fa65668)
  • render: Generate Rust perfect hash (#423) (b81c3d3)
  • render: port message serialization to Rust (#410) (7e65aba)
  • start implementing arm64 support (#313) (ae3083a)

Bug Fixes

  • benv: add home link to /install (#382) (540cbd9)
  • build: patch google depot_tools's insertion of default.xml (#397) (648d147)
  • ci: add curl to kernel collector test container (#387) (8db3bd4)
  • ci: correctly pull containers from container builds in build-and-test.yaml (#344) (40737cb)
  • deb/rpm: fix package build for release (d2f3f1d)
  • deps: update dependency args4j:args4j to v2.37 (#317) (8e9828c)
  • deps: update dependency org.eclipse.emf:org.eclipse.emf.mwe2.launch to v2.23.0 (#366) (c32c326)
  • deps: update xtextversion to v2.39.0 (#322) (f307564)
  • deps: update xtextversion to v2.40.0 (#368) (e7b9288)
  • GUARDED_BY(mu_) (59f383d)
  • GUARDED_BY(mu_) (dde5d81)
  • GUARDED_BY(stats_mu_) (a6424b5)
  • json modifier (7dcaff9)
  • json modifier (10f79bb)
  • k8s-collector: add connect message to handshake (388d3f6)
  • k8s-collector: keep separate Stores for ReplicaSet and Job metadata (622ee2f)
  • kernel-collector: fix string comparison in http detection (#393) (e40d331)
  • kernel-collector: improve nat lifecycle hooks (#377) (a3315f8)
  • kernel-collector: make DNS kprobe available (#378) (b2118f1)
  • log modifier (3c51360)
  • nat: add nat existing kprobe with exported symbol (#353) (2458282)
  • tests: Resolve and work around some ASAN issues (#408) (8e0f38e)
  • update otlp_grpc (e73ef23)
  • update release github workflow (#365) (5e07f9d)

CI

  • add ccache to build-and-test.yaml (#386) (a5d0b75)
  • add end-to-end test with kernel-collector, reducer, otelcol (#427) (bcdfc95)
  • add release-please for triggering releases (2938593)
  • increase workload visibility in bpf_log test (#395) (f585685)
  • install packages for LVH using cache (#405) (f5b9504)
  • reduce ccache sizes in build-and-test (#407) (892690d)
  • remove snyk gha (#333) (30d6d15)
  • update e2e test to include k8s-collector (94175b1)
  • update runners to ubuntu-24.04 (#329) (073f9fb)
  • upload e2e container logs as artifacts (98b91bc)
  • use build tools with distro packages of curl, openssl, grpc, and abseil (#338) (f80da3d)
  • use little-vm-helper for kernel tests (#337) (fa0c4fe)
  • verify packaging deb and rpm succeeds (b7b72ed)