What's Changed
Features
- feat: add Go pool utilization metrics and user-supplied BTF by @gma1k in #503
- feat: correlate slow requests with symbolised stack frames by @gma1k in #505
- feat: close the continuous apm gaps and enable them by default by @gma1k in #510
- feat: turn every tracerconfig agent toggle on unless set to false by @gma1k in #511
- feat: add podtrace status for a backend-free cluster view by @gma1k in #512
- feat: add on-cpu profiler, flame graphs and p99 request cpu attribution by @gma1k in #513
- feat: attribute request cpu across every protocol and harden capture by @gma1k in #514
- feat: charge event-loop cpu to the connection a loop is serving by @gma1k in #517
- feat: start a session for a chosen issue and open its report with it by @gma1k in #518
- feat: add a per-request critical path and a slow-dns inspection by @gma1k in #519
- feat: add filesystem metrics to the plane and a slow-fs inspection by @gma1k in #522
- feat: add a dns failure rule and count dns lookups by answer by @gma1k in #523
- feat: add a tls failure rule and count go and netty tls handshakes by @gma1k in #524
- feat: link active issues to their likely root cause across workloads by @gma1k in #525
Bug Fixes
- fix: correct process names and pool figures in the diagnose report by @gma1k in #500
- fix: report pool peak connections and connection age consistently by @gma1k in #502
Documentation
- docs: document clang 18+ and libbpf 0.8+ build prerequisites by @ArijHabbechi in #521
- docs: describe continuous apm in the readme and update dependencies by @gma1k in #527
CI / Build
- ci: disable codeql trap caching to fix cpp analysis on ubuntu 26.04 by @gma1k in #509
- build: check for clang 18+ before compiling the eBPF objects by @gma1k in #520
Dependencies
Maintenance
- chore: update dependencies, toolchain pins and generated client by @gma1k in #508
- chore(release): release 0.14.9 by @gma1k in #501
New Contributors
- @ArijHabbechi made their first contribution in #521
Full Changelog: v0.14.8...v0.14.9