Changes from grafana/beyla:
- Add internal metrics around sdk injection outcomes (#2746)
- build: bump to golang 1.25.9 (#2774)
- Add request limiting on the mutating webhook (#2775)
- Bump Helm chart for Beyla v3.9.8 (#2773)
- Remove log statements that might leak sensitive data (#2776)
- Fix OBI version to Beyla version (#2778)
- build: maintain original copyright headers (#2780)
- Bump Helm chart for Beyla v3.14.0 (#2781)
- fix(deps): update module golang.org/x/net to v0.53.0 [security] (#2784)
- SDK inject config maps (#2777)
- fix(deps): update dependency @opentelemetry/auto-instrumentations-node to v0.75.0 (#2789)
- fix(deps): update module github.com/redis/go-redis/v9 to v9.19.0 (#2791)
- chore(deps): update dependency urllib3 to <2.7.1 [security] (#2797)
- chore(deps): update golang docker tag to v1.26.3 (#2788)
- Update OBI submodule to a987882 (#2796)
- Update obi submodule (v3.15.0)
- Release v3.15.0 artifacts
Changes from grafana/opentelemetry-ebpf-instrumentation:
- chore(deps): lock file maintenance (open-telemetry/opentelemetry-ebpf-instrumentation#1984)
- Define the OBI telemetry schema registry (open-telemetry/opentelemetry-ebpf-instrumentation#1963)
- chore(deps): refresh pip-compile outputs (open-telemetry/opentelemetry-ebpf-instrumentation#1985)
- [exporter/otel] replace panic with proper error handling (open-telemetry/opentelemetry-ebpf-instrumentation#1947)
- Implement Go generic TLS support (open-telemetry/opentelemetry-ebpf-instrumentation#1980)
- fix(ci): correct workflow line continuation (open-telemetry/opentelemetry-ebpf-instrumentation#1997)
- chore(deps): update docker.elastic.co/elasticsearch/elasticsearch docker tag to v9.4.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2006)
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#2003)
- prom: restore BPF internal metrics for Prometheus internal reporters (open-telemetry/opentelemetry-ebpf-instrumentation#1992)
- Fix OTEL job and instance attribute keys (open-telemetry/opentelemetry-ebpf-instrumentation#1993)
- Split ring buffer reader and parser into separate goroutines, reduce mutex overhead (open-telemetry/opentelemetry-ebpf-instrumentation#1975)
- Document excluded otel instrumented services (open-telemetry/opentelemetry-ebpf-instrumentation#1983)
- fix(appolly): discover proc stat buffer race (open-telemetry/opentelemetry-ebpf-instrumentation#1995)
- fix(appolly): make export mode enables idempotent (open-telemetry/opentelemetry-ebpf-instrumentation#1996)
- fix(otelcfg): enable traces exporter from override endpoint (open-telemetry/opentelemetry-ebpf-instrumentation#1999)
- bpf/gotracer: define named constants for known Go struct offsets (open-telemetry/opentelemetry-ebpf-instrumentation#2002)
- fix(netolly): avoid flow shutdown deadlock on runner stop (open-telemetry/opentelemetry-ebpf-instrumentation#2000)
- build: bump to golang 1.25.9 (open-telemetry/opentelemetry-ebpf-instrumentation#2011)
- build: bump obi-generator to golang:1.25.9 (open-telemetry/opentelemetry-ebpf-instrumentation#2010)
- Handle unknown protocol TCP large tcp buffers (open-telemetry/opentelemetry-ebpf-instrumentation#1998)
- bpf/gotracer: replace hardcoded slice length offset with named constant (open-telemetry/opentelemetry-ebpf-instrumentation#2004)
- Add issue templates, stale workflow, and component auto-labeler (open-telemetry/opentelemetry-ebpf-instrumentation#1852)
- bpf/gotracer: replace hardcoded interface data offset with named constant (open-telemetry/opentelemetry-ebpf-instrumentation#2047)
- ci(daily-report): group similar errors (open-telemetry/opentelemetry-ebpf-instrumentation#1972)
- build(deps): bump github.com/moby/spdystream from 0.5.0 to 0.5.1 (open-telemetry/opentelemetry-ebpf-instrumentation#2012)
- Update httpd Docker tag to v2.4.67 (open-telemetry/opentelemetry-ebpf-instrumentation#2048)
- chore(deps): update github actions (open-telemetry/opentelemetry-ebpf-instrumentation#2050)
- bgf/gotracer: replace hardcoded interface data with constant (open-telemetry/opentelemetry-ebpf-instrumentation#2054)
- bgf/gotracer: replace hardcoded interface data with constant (open-telemetry/opentelemetry-ebpf-instrumentation#2055)
- chore(deps): update mongo docker tag to v8.3.1 (open-telemetry/opentelemetry-ebpf-instrumentation#2053)
- Update Github Actions (open-telemetry/opentelemetry-ebpf-instrumentation#2051)
- Restore non-fatal startup when embedded Java agent is missing (open-telemetry/opentelemetry-ebpf-instrumentation#1991)
- fix(kubecache): refresh event timestamps on updates and deletes (open-telemetry/opentelemetry-ebpf-instrumentation#2001)
- Add integration test for Go MQTT (open-telemetry/opentelemetry-ebpf-instrumentation#2060)
- Skip loading unused eBPF programs when feature is disabled in StatsO11y (open-telemetry/opentelemetry-ebpf-instrumentation#2058)
- fix(ebpf): fixed traceparent header parsing for 1KB+ http requests (open-telemetry/opentelemetry-ebpf-instrumentation#1977)
- Update Go (open-telemetry/opentelemetry-ebpf-instrumentation#1801)
- Update Java (open-telemetry/opentelemetry-ebpf-instrumentation#1901)
- Add
network.tcp.handshake.roleattribute to TCP failed connection metrics (open-telemetry/opentelemetry-ebpf-instrumentation#2009) - chore(renovate): block go 1.25-incompatible updates (open-telemetry/opentelemetry-ebpf-instrumentation#2062)
- Promote Rafael Roquetto to maintainer (open-telemetry/opentelemetry-ebpf-instrumentation#2063)
- Fix service name resolution (open-telemetry/opentelemetry-ebpf-instrumentation#2065)
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#2067)
- Improvments to weaver schema + tooling (open-telemetry/opentelemetry-ebpf-instrumentation#2059)
- Update grafana/otel-lgtm Docker tag to v0.27.1 (open-telemetry/opentelemetry-ebpf-instrumentation#2072)
- chore(renovate): block noisy Java major updates (open-telemetry/opentelemetry-ebpf-instrumentation#2074)
- fix(2043): fix open-telemetry/opentelemetry-ebpf-instrumentation#2043 url full path (open-telemetry/opentelemetry-ebpf-instrumentation#2069)
- feat(rerank): add gen_ai rerank support (open-telemetry/opentelemetry-ebpf-instrumentation#2056)
- Make the database error response optional and off by default (open-telemetry/opentelemetry-ebpf-instrumentation#2066)
- build: pin renovate compatibility docker fixtures (open-telemetry/opentelemetry-ebpf-instrumentation#2075)
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#2077)
- Release v3.15.0 artifacts