Changes from grafana/beyla:
- update vendor
- add sigil export pipeline
- filter spans based on the subtype
- add integration test
- fix for http check
- update config schema
- fix lints, tests
- fix test
- more test fixes
- Merge branch 'main' into sigil_support
- rename config option, adjust comment
- add test for other spans
- update config schema
- add comment about stamping of attributes
- Fix token matching for Hugo shortcodes missing post-argument whitespace
- Merge pull request #2955 from grcevski/sigil_support
- Merge pull request #2962 from grafana/jdb/2026-07-vale-hugo-shortcode-ignore
- chore(deps): update dependency charset-normalizer to v3.4.9
- Bump Helm chart for Beyla v3.28.0
- fix(security/unknown/internal/test/integration/components/openai): update dependency starlette to v1 [security] (#2969)
- fix(security/medium/pkg/webhook/image/python): update dependency requests to >=2.33.0 [security] (#2968)
- fix(security/medium/internal/test/integration/components/openai): update dependency requests to v2.33.0 [security] (#2967)
- fix(security/medium/internal/test/integration/components/openai): update dependency idna to v3.15 [security] (#2966)
- fix(security/high/internal/test/integration/components/openai): update dependency urllib3 to v2.7.0 [security] (#2965)
- fix(security/high/internal/test/integration/components/openai): update dependency click to v8.3.3 [security] (#2964)
- chore(deps): update dependency idna to v3.18
- fix(examples/greeting-apps): fix tempo/mimir startup failures (#2988)
- Merge branch 'main' into renovate/charset-normalizer-3.x
- Merge pull request #2970 from grafana/helm-chart-bump/3.28.0
- chore(deps): update nginx:latest docker digest to 5a88c9c
- chore(deps): update dependency fastapi to v0.139.0 (#2990)
- chore(deps): update dependency click to v8.4.2 (#2975)
- chore(deps): update dependency certifi to v2026.6.17 (#2974)
- chore(deps): update dependency anyio to v4.14.2 (#2973)
- chore(deps): update grafana/beyla:latest docker digest to 133b8d6 (#2958)
- chore(deps): update grafana/mimir docker digest to c906a6f
- Merge branch 'main' into renovate/idna-3.x
- chore(deps): update docker
- Update OBI submodule to 8076887 (#2997)
- Merge branch 'main' into renovate/grafana-mimir
- Merge branch 'main' into renovate/charset-normalizer-3.x
- Update build alloy beyla workflow (#2998)
- chore(deps): update .obi-src digest to 72abf5c
- Decouple beyla and alloy beyla tags (#2999)
- Merge pull request #2972 from grafana/renovate/charset-normalizer-3.x
- Merge pull request #2994 from grafana/renovate/idna-3.x
- Merge pull request #2993 from grafana/renovate/grafana-mimir
- Merge branch 'main' into renovate/nginx-latest
- Merge branch 'main' into renovate/docker
- Merge branch 'main' into renovate/obi-src-digest
- Merge pull request #2971 from grafana/renovate/nginx-latest
- Merge pull request #2992 from grafana/renovate/obi-src-digest
- Merge pull request #2924 from grafana/renovate/docker
- Update obi submodule (v3.29.0)
- Release v3.29.0 artifacts
Changes from grafana/opentelemetry-ebpf-instrumentation:
- fix: never log structs carrying the process environment (open-telemetry/opentelemetry-ebpf-instrumentation#2625)
- Update module github.com/IBM/sarama to v1.50.3 (open-telemetry/opentelemetry-ebpf-instrumentation#2641)
- Update go toolchain directive to v1.26.5 (open-telemetry/opentelemetry-ebpf-instrumentation#2635)
- postgres: cache db namespace on client startup (open-telemetry/opentelemetry-ebpf-instrumentation#2623)
- Update grafana/otel-lgtm Docker tag to v0.29.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2643)
- bpf: add negative caching to pid_cache for untracked PIDs (open-telemetry/opentelemetry-ebpf-instrumentation#2620)
- gate JVM runtime metrics on the shared application_runtime feature (open-telemetry/opentelemetry-ebpf-instrumentation#2611)
- Update golang.org/x packages (open-telemetry/opentelemetry-ebpf-instrumentation#2636)
- Update google.golang.org packages (open-telemetry/opentelemetry-ebpf-instrumentation#2637)
- Update module github.com/go-delve/delve to v1.27.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2639)
- Update module github.com/grafana/oats to v0.7.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2640)
- Support stable declarative config fields (open-telemetry/opentelemetry-ebpf-instrumentation#2629)
- Update dependency google-auth to v2.56.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2648)
- internal metrics in otel format (open-telemetry/opentelemetry-ebpf-instrumentation#2634)
- Update Docker (open-telemetry/opentelemetry-ebpf-instrumentation#2653)
- Update dependency zizmor to v1.27.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2657)
- Update dependency zizmor to v1.27.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2658)
- Update integration test pinned images (open-telemetry/opentelemetry-ebpf-instrumentation#2655)
- Update LVH kernel images (open-telemetry/opentelemetry-ebpf-instrumentation#2654)
- config: never set envDefault literal (open-telemetry/opentelemetry-ebpf-instrumentation#2662)
- Add per rule obfuscation string option (open-telemetry/opentelemetry-ebpf-instrumentation#2647)
- fix(ebpf): mark unresolved Go probes as Skip to avoid full ELF symbol parse (open-telemetry/opentelemetry-ebpf-instrumentation#2642)
- bpf: fix stale go_offsets_map key comment (open-telemetry/opentelemetry-ebpf-instrumentation#2668)
- Update dependency Faker to v40.31.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2666)
- test: check ComposeSuite error before using compose (open-telemetry/opentelemetry-ebpf-instrumentation#2667)
- Update Github Actions (open-telemetry/opentelemetry-ebpf-instrumentation#2669)
- Update actions/checkout action to v7 (open-telemetry/opentelemetry-ebpf-instrumentation#2670)
- add some context comments to FIONREAD fix (open-telemetry/opentelemetry-ebpf-instrumentation#2674)
- Update otelbot token workflows to use client IDs (open-telemetry/opentelemetry-ebpf-instrumentation#2671)
- fix(kafka): resolve topic names for
librdkafkamulti-chunk responses (open-telemetry/opentelemetry-ebpf-instrumentation#2656) - Update otel/opentelemetry-collector-contrib Docker tag to v0.156.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2675)
- Add CPU go runtime metrics (open-telemetry/opentelemetry-ebpf-instrumentation#2665)
- Fix Go process instrumentation ~regression (open-telemetry/opentelemetry-ebpf-instrumentation#2676)
- Add dynamic selector example (open-telemetry/opentelemetry-ebpf-instrumentation#2678)
- sql: fix span names to better follow semconv (open-telemetry/opentelemetry-ebpf-instrumentation#2677)
- redis: better handling of existing connections, better pipeline parsing (open-telemetry/opentelemetry-ebpf-instrumentation#2663)
- Update nginx Docker tag to v1.31.3 (open-telemetry/opentelemetry-ebpf-instrumentation#2690)
- Update dependency com.aerospike:aerospike-client-jdk21 to v10 (open-telemetry/opentelemetry-ebpf-instrumentation#2689)
- Update dependency uvicorn to v0.51.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2688)
- Optionally add db collection name to the db.client.metrics (open-telemetry/opentelemetry-ebpf-instrumentation#2652)
- Update dependency google-api-core to v2.32.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2695)
- Detect sql type in Go SQL spans (open-telemetry/opentelemetry-ebpf-instrumentation#2686)
- Update grafana/otel-lgtm Docker tag to v0.29.1 (open-telemetry/opentelemetry-ebpf-instrumentation#2696)
- Feat/OpenAI compatible gateways (open-telemetry/opentelemetry-ebpf-instrumentation#2672)
- ebpf: read /proc//maps once per process instrumentation event (open-telemetry/opentelemetry-ebpf-instrumentation#2691)
- Add Go runtime memory metrics (open-telemetry/opentelemetry-ebpf-instrumentation#2694)
- Update Java (open-telemetry/opentelemetry-ebpf-instrumentation#2687)
- pkg/docker: Add event-based Docker container info caching (open-telemetry/opentelemetry-ebpf-instrumentation#1990)
- Fix / Document invalid enum attribute values and enforce weaver
undefined_enum_variant(open-telemetry/opentelemetry-ebpf-instrumentation#2633) - Update module github.com/IBM/sarama to v1.60.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2709)
- Update module cloud.google.com/go/alloydbconn to v1.18.5 (open-telemetry/opentelemetry-ebpf-instrumentation#2707)
- Update dependency locust to v2.46.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2705)
- Update nginx:1.31.3-alpine Docker digest to 4a73073 (open-telemetry/opentelemetry-ebpf-instrumentation#2704)
- Add OBI nightly releases + sha based image tags on main (open-telemetry/opentelemetry-ebpf-instrumentation#2609)
- store-demo: fix arm64 build failures for cartservice, emailservice, recommendationservice, loadgenerator (open-telemetry/opentelemetry-ebpf-instrumentation#2692)
- renovate: manage store-demo requirements.txt with the pip-compile manager (open-telemetry/opentelemetry-ebpf-instrumentation#2701)
- Use gh action when possible (open-telemetry/opentelemetry-ebpf-instrumentation#2703)
- Update dependency grpcio-health-checking to v1.82.1 (open-telemetry/opentelemetry-ebpf-instrumentation#2715)
- Update dependency grpcio to v1.82.1 (open-telemetry/opentelemetry-ebpf-instrumentation#2714)
- Update dependency faker to v40.31.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2713)
- Update dependency protobuf to v7 (open-telemetry/opentelemetry-ebpf-instrumentation#2719)
- Update dependency gevent to v26 (open-telemetry/opentelemetry-ebpf-instrumentation#2718)
- Update dependency python-json-logger to v4.1.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2717)
- Track Go SpanContext field offsets (open-telemetry/opentelemetry-ebpf-instrumentation#2698)
- Emit one span per topic for multi-topic Kafka
Produce/Fetch(open-telemetry/opentelemetry-ebpf-instrumentation#2693) - Enable Config v2 in the OBI receiver (open-telemetry/opentelemetry-ebpf-instrumentation#2681)
- Strengthen Config v2 conversion boundaries (open-telemetry/opentelemetry-ebpf-instrumentation#2700)
- Fix java 8 and unit test failure (open-telemetry/opentelemetry-ebpf-instrumentation#2725)
- Fix Go Kafka Sarama nil promise issue (open-telemetry/opentelemetry-ebpf-instrumentation#2683)
- Produce mqtt events only if they are valid (open-telemetry/opentelemetry-ebpf-instrumentation#2684)
- Disable temporarily oats weaver (open-telemetry/opentelemetry-ebpf-instrumentation#2727)
- Update dependency Faker to v40.32.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2728)
- Update LVH kernel images (open-telemetry/opentelemetry-ebpf-instrumentation#2731)
- Update library/nginx Docker tag to v1.31.3 (open-telemetry/opentelemetry-ebpf-instrumentation#2730)
- Update otel/opentelemetry-collector-contrib Docker tag to v0.156.0 (open-telemetry/opentelemetry-ebpf-instrumentation#2720)
- Fix OTLP export detection to compare server port (HostPort) not client port (PeerPort) (open-telemetry/opentelemetry-ebpf-instrumentation#2712)
- Fix gotracer_test.go in non-Linux environments (open-telemetry/opentelemetry-ebpf-instrumentation#2737)
- bpf: fix verifier error in generictracer/kafka (open-telemetry/opentelemetry-ebpf-instrumentation#2738)
- Release v3.29.0 artifacts