Releases
v0.12.0
Compare
Sorry, something went wrong.
No results found
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 )
You can’t perform that action at this time.