Changes from grafana/beyla:
- docs: update the Grafana Alloy Helm chart topic (#3217)
- docs: Fix Requirements and Security topcis (#3223)
- doc: Review and update the Deploy Beyla in Kubernetes topic (#3221)
- chore(deps): update github actions (#3224)
- fix(security/unknown/internal/tools): update module golang.org/x/net to v0.62.0 [security] (#3195)
- fix(deps): update go (major) (#3116)
- Remove the Quickstart and add the Linux Setup (#3230)
- docs: Restructure TOC to move Network below Configure (#3231)
- docs: Rework and rewrite the Cilium topic (#3228)
- docs: Restructure and rework the OBI topics (#3229)
- docs: Remove some info that isn't correct (#3232)
- chore(deps): update dependency typing-inspection to v0.4.5 (#3233)
- Migrate development and CI tooling to mise (#3226)
- build: orchestrate Go checks with hk (#3238)
- Bump Helm chart for Beyla v3.41.0 (#3244)
- test: drain matrix naming fixture input (#3245)
- lint: add shell checks (#3241)
- inject-sdk-image: bump injector to 0.12.0 (#3246)
- build: unify hk fixes and add BPF clang-tidy checks (#3243)
- Update OBI submodule (#3236)
- Update obi submodule (v3.42.0)
- Release v3.42.0 artifacts
Changes from grafana/opentelemetry-ebpf-instrumentation:
- feat(openai): classify Decisions API requests (open-telemetry/opentelemetry-ebpf-instrumentation#3904)
- Update NPM (open-telemetry/opentelemetry-ebpf-instrumentation#3976)
- Update integration test shard weights (open-telemetry/opentelemetry-ebpf-instrumentation#4015)
- Fix nodejs route harvesting overhead and cancellation (open-telemetry/opentelemetry-ebpf-instrumentation#4004)
- Update otel/opentelemetry-collector-contrib Docker tag to v0.164.0 (open-telemetry/opentelemetry-ebpf-instrumentation#3995)
- fix(generictracer): serialize valid_pids updates with closing the tracer (open-telemetry/opentelemetry-ebpf-instrumentation#3998)
- discovery: keep spans of forked children until discovery registers them (open-telemetry/opentelemetry-ebpf-instrumentation#3961)
- feat(sampling): Move sampling decisions into eBPF (open-telemetry/opentelemetry-ebpf-instrumentation#4006)
- fix: Ensure we have stable executable from discovery to attachment (open-telemetry/opentelemetry-ebpf-instrumentation#3957)
- perf: Improve symbol scanning performance for large binaries (open-telemetry/opentelemetry-ebpf-instrumentation#4010)
- Update Docker (open-telemetry/opentelemetry-ebpf-instrumentation#4034)
- Update integration test pinned images (open-telemetry/opentelemetry-ebpf-instrumentation#4035)
- Update otel/ebpf-instrument Docker tag to v0.15.2 (open-telemetry/opentelemetry-ebpf-instrumentation#4036)
- Update otel/weaver Docker tag to v0.28.0 (open-telemetry/opentelemetry-ebpf-instrumentation#4038)
- [Central metadata service PR 1] Basic service implementation (open-telemetry/opentelemetry-ebpf-instrumentation#4017)
- Update otel/ebpf-instrument Docker tag to v1 (open-telemetry/opentelemetry-ebpf-instrumentation#4039)
- Update mysql Docker tag to v26 (open-telemetry/opentelemetry-ebpf-instrumentation#4032)
- fix config reload flaky test (open-telemetry/opentelemetry-ebpf-instrumentation#4043)
- Update DavidAnson/markdownlint-cli2-action action to v25 (open-telemetry/opentelemetry-ebpf-instrumentation#4049)
- Move local Peer Metadata service to gRPC+Protobuf (open-telemetry/opentelemetry-ebpf-instrumentation#4042)
- Update Github Actions (open-telemetry/opentelemetry-ebpf-instrumentation#4048)
- Update dependency laravel/framework to v13.40.0 (open-telemetry/opentelemetry-ebpf-instrumentation#4046)
- Extract peer metadata refresh loop for reuse by central mode (open-telemetry/opentelemetry-ebpf-instrumentation#4051)
- Further optimisations to binary parsing (open-telemetry/opentelemetry-ebpf-instrumentation#4044)
- fix(gotracer): Fix duplicate Go spans and Go spans with wrong connection info (open-telemetry/opentelemetry-ebpf-instrumentation#4003)
- Add Ollama embedding spans (open-telemetry/opentelemetry-ebpf-instrumentation#4014)
- route harvester: resolve relative entry points outside cwd (open-telemetry/opentelemetry-ebpf-instrumentation#4037)
- Capture Go errors and panics as exception logs (open-telemetry/opentelemetry-ebpf-instrumentation#4016)
- Update otel/opentelemetry-collector-contrib Docker tag to v0.164.0 (open-telemetry/opentelemetry-ebpf-instrumentation#4146)
- Update Terraform aws to v6.72.0 (open-telemetry/opentelemetry-ebpf-instrumentation#4147)
- fix integration readiness service startup race (open-telemetry/opentelemetry-ebpf-instrumentation#4114)
- Connect OBI agents to the central peer metadata service (open-telemetry/opentelemetry-ebpf-instrumentation#4052)
- Capture Go runtime and standard-library panic messages (open-telemetry/opentelemetry-ebpf-instrumentation#4152)
- Declare exception logs in the schema and measure them with weaver (open-telemetry/opentelemetry-ebpf-instrumentation#4154)
- Restore the v1 cgroup attachment API (open-telemetry/opentelemetry-ebpf-instrumentation#4022)
- Restore the v1 SQL++ span API (open-telemetry/opentelemetry-ebpf-instrumentation#4023)
- Restore the v1 process watcher API (open-telemetry/opentelemetry-ebpf-instrumentation#4025)
- Preserve v1 selector implementations (open-telemetry/opentelemetry-ebpf-instrumentation#4026)
- Restore opt-in HTTP duration dimensions (open-telemetry/opentelemetry-ebpf-instrumentation#4030)
- Align v1 policies and agent compatibility checks (open-telemetry/opentelemetry-ebpf-instrumentation#4005)
- Add reusable Docker Config v2 migration harness (open-telemetry/opentelemetry-ebpf-instrumentation#3204)
- fix: preserve Elasticsearch spans for escaped document IDs (open-telemetry/opentelemetry-ebpf-instrumentation#3993)
- Add per-connection TCP reset metric to StatsO11y (Config v2) (open-telemetry/opentelemetry-ebpf-instrumentation#3999)
- Update module go.mongodb.org/mongo-driver to v2 (open-telemetry/opentelemetry-ebpf-instrumentation#4021)
- Preserve frozen v1 attribute selection (open-telemetry/opentelemetry-ebpf-instrumentation#4029)
- Restore HTTP client span query attributes (open-telemetry/opentelemetry-ebpf-instrumentation#4031)
- Fix the flaky stat metrics RTT test by bumping pumba (open-telemetry/opentelemetry-ebpf-instrumentation#4151)
- fix: derive HTTP server address from captured request host (open-telemetry/opentelemetry-ebpf-instrumentation#3906)
- feat: Reload sampling configuration without OBI restart (open-telemetry/opentelemetry-ebpf-instrumentation#4053)
- Acknowledge known callers in the central metadata service (open-telemetry/opentelemetry-ebpf-instrumentation#4155)
- Update quay.io/prometheus/prometheus Docker tag to v3.16.0 (open-telemetry/opentelemetry-ebpf-instrumentation#4164)
- Update prom/prometheus Docker tag to v3.16.0 (open-telemetry/opentelemetry-ebpf-instrumentation#4163)
- Update jaegertracing/jaeger Docker tag to v2.23.0 (open-telemetry/opentelemetry-ebpf-instrumentation#4153)
- fix: Don't reuse tracemetadata after failed connections (open-telemetry/opentelemetry-ebpf-instrumentation#4129)
- fix: Dotnet HTTP1 context propagation (open-telemetry/opentelemetry-ebpf-instrumentation#4158)
- Expose cumulative bucket counts in the BPF probe latency histogram (open-telemetry/opentelemetry-ebpf-instrumentation#4171)
- Keep the RTT handshake role until the socket is destroyed (open-telemetry/opentelemetry-ebpf-instrumentation#4055)
- Cache Go panic type metadata per executable (open-telemetry/opentelemetry-ebpf-instrumentation#4169)
- fix: treat EPERM from pidfd liveness check as alive (open-telemetry/opentelemetry-ebpf-instrumentation#4173)
- Update integration test shard weights (open-telemetry/opentelemetry-ebpf-instrumentation#4205)
- Export Ollama prompt cache tokens as gen_ai.usage.cache_read.input_tokens (open-telemetry/opentelemetry-ebpf-instrumentation#4012)
- fix: stop losing telemetry on shutdown and for single events (open-telemetry/opentelemetry-ebpf-instrumentation#3820)
- feat: add request phase span controls and attributes (open-telemetry/opentelemetry-ebpf-instrumentation#4018)
- Generate only the image architecture in the release Dockerfile (open-telemetry/opentelemetry-ebpf-instrumentation#4209)
- Update grafana/otel-lgtm Docker tag to v0.40.0 (open-telemetry/opentelemetry-ebpf-instrumentation#4175)
- Update ghcr.io/alexei-led/pumba Docker tag to v1.6.0 (open-telemetry/opentelemetry-ebpf-instrumentation#4174)
- Restore the v1 cloud enrichment APIs (open-telemetry/opentelemetry-ebpf-instrumentation#4024)
- feat: Support context propagation buffers up to 16K (open-telemetry/opentelemetry-ebpf-instrumentation#4179)
- Update generated Go offsets (open-telemetry/opentelemetry-ebpf-instrumentation#4011)
- chore(deps): pin module go.yaml.in/yaml/v3 (open-telemetry/opentelemetry-ebpf-instrumentation#4148)
- Update httpd:2.4.69-alpine Docker digest to 698a0f5 (open-telemetry/opentelemetry-ebpf-instrumentation#4167)
- Update nginx:1.31.8-alpine Docker digest to 713fc2e (open-telemetry/opentelemetry-ebpf-instrumentation#4168)
- Release v3.42.0 artifacts