Changes from grafana/beyla:
- Update helm release workflow (#2838)
- Update deploy-alloy-beyla-dev workflow (#2839)
- Make helm-test use SHA signature and be accessible to renovate (#2841)
- Update grafana/obi release tags (#2840)
- Adopt OBI-style declarative Go tooling via internal/tools sub-module (#2835)
- Remove explicit mention to ebpf reviews (#2842)
- fix(security/unknown): update module golang.org/x/net to v0.55.0 [security] (#2843)
- add agent to scan vendoring dependencies for unexpected behaviour
- Merge pull request #2845 from grcevski/vendoring_check_agent
- Update obi submodule (v3.18.0)
- Release v3.18.0 artifacts
- Update obi submodule (v3.18.0)
- Release v3.18.0 artifacts
Changes from grafana/opentelemetry-ebpf-instrumentation:
- devdocs: update gRPC context propagation docs to explicitly state TCP options are not a supported mechanism (open-telemetry/opentelemetry-ebpf-instrumentation#2166)
- Update dependency uvicorn to v0.48.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2180)
- Update plugin com.diffplug.spotless to v8.6.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2181)
- Document src.port=0 known limitation in StatsO11y metrics (open-telemetry/opentelemetry-ebpf-instrumentation#2177)
- Pin VM test images by sha256 digest (open-telemetry/opentelemetry-ebpf-instrumentation#2175)
- Update plugin com.gradleup.shadow to v9.4.2 (open-telemetry/opentelemetry-ebpf-instrumentation#2182)
- Pin custom integration test images (open-telemetry/opentelemetry-ebpf-instrumentation#2183)
- ci: sample bpftool during integration tests (open-telemetry/opentelemetry-ebpf-instrumentation#2176)
- ci: enable all VM verifier tests, fix verifier errors on RHEL kernels (open-telemetry/opentelemetry-ebpf-instrumentation#2171)
- Fix: GO JSONRPC Span Name (open-telemetry/opentelemetry-ebpf-instrumentation#1967)
- Dockertest: make renovate to take care of image versions (open-telemetry/opentelemetry-ebpf-instrumentation#2185)
- Update grafana/tempo Docker tag to v3 (open-telemetry/opentelemetry-ebpf-instrumentation#2186)
- Update quay.io/prometheus/prometheus Docker tag to v3.12.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2190)
- Update prom/prometheus Docker tag to v3.12.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2189)
- Remove dependencies that were barely used (open-telemetry/opentelemetry-ebpf-instrumentation#2188)
- fix metrics exporter memory leak (open-telemetry/opentelemetry-ebpf-instrumentation#2184)
- Add TCP IO metric (bytes transferred at socket layer) (open-telemetry/opentelemetry-ebpf-instrumentation#2157)
- Use bpf_probe_read_user Go SDK manual-span uprobe reads (open-telemetry/opentelemetry-ebpf-instrumentation#2192)
- test: fix flaky TestForwardRingbuf_NoEventLoss (open-telemetry/opentelemetry-ebpf-instrumentation#2196)
- test: fix flaky TestAppMetricsExpiration (open-telemetry/opentelemetry-ebpf-instrumentation#2199)
- test: fix flaky gRPC_relay_chain_context_propagation (open-telemetry/opentelemetry-ebpf-instrumentation#2200)
- Fix grpc_relay dotnet dockerfile using bundled protoc (open-telemetry/opentelemetry-ebpf-instrumentation#2201)
- Add various validate tags to config structs (open-telemetry/opentelemetry-ebpf-instrumentation#2195)
- Improve memcached parse performance (open-telemetry/opentelemetry-ebpf-instrumentation#2197)
- Improve redis parsing performance (open-telemetry/opentelemetry-ebpf-instrumentation#2202)
- ci: use latest alpine in nested virt tests (open-telemetry/opentelemetry-ebpf-instrumentation#2194)
- Lock file maintenance (open-telemetry/opentelemetry-ebpf-instrumentation#2205)
- Refresh pip-compile outputs (open-telemetry/opentelemetry-ebpf-instrumentation#2206)
- Release v3.18.0 artifacts