Overview
v0.11.0 is a minor release that activates OpenTelemetry Go Trace API auto-instrumentation, enables Configuration v2 for standalone OBI and the OBI Collector receiver, adds plain-text trace-log correlation, expands runtime and protocol coverage, and strengthens parser, lifecycle, and telemetry reliability.
Go instrumentation and runtime metrics
- Activated automatic instrumentation for applications that use the OpenTelemetry Go Trace API without registering an SDK, including eligibility checks, optional probe orchestration, SpanContext offset discovery, and span payload export. (#2698, #2724, #2810, #2819, #2820, #2962)
- Expanded Go runtime telemetry with CPU, memory, scheduler, GC, and histogram metrics, and distinguished reused PIDs when attributing runtime metrics. (#2665, #2694, #2740, #2781, #2915)
- Added Go HTTP server request-body extraction and Go HTTP/2 client payload extraction, and retained raw query strings for Go HTTP spans. (#1941, #2760, #2938)
Configuration v2
- Enabled Configuration v2 in
v0.11.0for both standalone OBI and the OBI Collector receiver, while retaining Configuration v1 compatibility. (#2681, #2682) - Added
obi config validateandobi config migratefor standalone and receiver configurations, including fail-closed checks for unsupported or lossy migrations. (#2679, #2799, #2943) - Added stable declarative fields, per-rule obfuscation, unified HTTP route policies, stricter document validation, deterministic YAML export, and stronger conversion and migration parity checks. (#2629, #2647, #2680, #2700, #2811, #2815, #2816, #2817, #2944)
Important
Configuration v1 remains supported. Before migrating, follow the Config v1 to v2 migration guide and canary the generated configuration. The migrator does not automatically consume configuration supplied through environment overlays and rejects settings it cannot preserve. In receiver mode, standalone-only enrichment, correlation, daemon, and exporter settings must move to the appropriate Collector processors, service telemetry, and pipelines.
Protocol and Generative AI coverage
- Added Aerospike client and kernel-side protocol instrumentation, together with Configuration v2 schema and protocol mappings. (#2545, #2839, #2982)
- Added incremental Deno support while preventing Node.js agent injection into Deno processes. (#2777, #2957)
- Added OpenAI-compatible gateway support, native Ollama chat and generation instrumentation, Gemini streaming responses, and normalized OpenAI Responses content. (#2530, #2672, #2710, #2927)
- Improved GenAI semantic-convention coverage for token availability, embeddings, individual tool-call spans, tool arguments and results, and opt-in provider error status messages. (#2588, #2749, #2759, #2795, #2804, #2845)
- Improved SQL span names and type detection, database collection metrics, PostgreSQL namespace caching, Redis pipelines and existing connections, and multi-topic Kafka extraction and span generation. (#2623, #2652, #2656, #2663, #2677, #2683, #2686, #2693, #2722)
Context propagation, log correlation, and telemetry
- Added trace context to plain-text application logs with configurable field names, prefix or suffix placement, and multiline selection. JSON objects and newline-delimited JSON continue to receive structured enrichment. (#2697)
- Improved HTTP/2 and gRPC propagation for pre-existing connections, preserved HTTP server context through response bodies, and avoided duplicate HTTP/1
traceparentinjection. (#2752, #2772, #2809) - Reported real OTLP trace export outcomes, attached host metadata to OBI internal metrics, and expanded Weaver semantic-convention validation across integration suites. (#2716, #2721, #2723, #2785, #2946)
Runtime, tracing, and protocol fixes
- Fixed never-ending Go transactions, restored reliable Go process instrumentation when probes cannot be resolved, and read Go HTTP/2 stream IDs correctly on arm64. (#2676, #2726, #2825)
- Fixed buffered Go channel handoff matching and shared Puma correlation maps across BPF collections. (#2575, #2608)
- Fixed ambiguous OTLP export detection, restored metric-provider contracts, and omitted empty HTTP methods from metrics. (#2735, #2879, #2921)
- Improved Node.js script injection, inspector WebSocket handling, standard
URLPatternroute harvesting, and NestJS route expansion bounds. (#2806, #2812, #2813, #2858)
Reliability and security hardening
- Bounded and validated malformed ELF offsets, MQTT packets, HPACK state, Mongo responses, reverse DNS messages, raw trace records, ring-buffer records, watcher events, and large-buffer integer arithmetic. (#2569, #2881, #2882, #2885, #2887, #2892, #2897, #2900, #2901)
- Hardened tracer, PID-cache, map sizing, TC manager, and socket lifecycle behavior, including shutdown and verifier edge cases. (#2594, #2607, #2613, #2620, #2800, #2846, #2854, #2895)
- Restricted the TCP health endpoint, stopped logging process environments and attributes, and updated security-affected gRPC and
klauspost/compressdependencies. (#2621, #2625, #2841, #2907, #2908)
Behavior changes and compatibility notes
Warning
Plain-text log enrichment is enabled by default for every service selected by the log enricher. After upgrading, non-JSON writes that were previously re-emitted unchanged receive space-separated trace_id=... span_id=... fields. This can break downstream parsers for structured non-JSON formats. Set ebpf.log_enricher.plain_text.enabled: false before upgrading to preserve the previous behavior, or set extensions.obi.correlation.log_trace_annotation.plain_text.enabled: false in Configuration v2. (#2697)
- Direct OTLP consumers now receive OpenTelemetry dot-notation metric names:
target_infois nowtarget.info,traces_target_infois nowtraces.target.info,traces_host_infois nowtraces.host.info,traces_span_metrics_calls_totalis nowtraces.span.metrics.calls, andtraces_span_metrics_durationis nowtraces.span.metrics.duration. Prometheus metric names are unchanged. (#2634, #2963) - The deprecated
application_jvmfeature alias was removed; use the sharedapplication_runtimefeature. (#2909) - Native Configuration v2 authoring uses a default-on capture policy. Omitting
capture.policy.default_action, or usinginclude, captures processes that no rule excludes; the migration command writes an explicit policy when needed to preserve Configuration v1 selection behavior. (#2945)
Build, validation, and release infrastructure
- Updated the project to Go 1.26.5 and
cilium/ebpfv0.22.0. (#2584, #2635) - Added BPF tests to CI, unit tests on arm64, and broader Weaver validation of OBI telemetry. (#2770, #2853, #2937, #2951)
- Added nightly releases and SHA-based image tags for
main, and tightened Cosign verification of release artifacts. (#2548, #2574, #2609)
What's Changed
General
- Check hidden config v2 artifacts by @MrAlias in #2525
- Enrichment status code #2178 by @hectar-glitches in #2213
- Weaver: document undocumented produced attributes + violate on extends_namespace by @NimrodAvni78 in #2526
- Test Weaver namespace advisory enforcement by @MrAlias in #2559
- Replace hardcoded attribute strings with semconv
v1.41.0consts by @pinoOgni in #2567 - fix: create individual execute_tool spans per tool call for semconv compliance by @NameHaibinZhang in #2588
- deps: bump cilium/ebpf to v0.22.0 by @mmat11 in #2584
- fix: workaround ioctl(FIONREAD) wrongly returning zero when context propagation is enabled by @mmat11 in #2580
- Feat: Aerospike instrumentation by @NimrodAvni78 in #2545
- perf: simplify FastCGI header parsing to avoid redundant allocations by @immanuwell in #2203
- netolly: fix RingBufTracer "queue is closed" panic on shutdown by @NameHaibinZhang in #2607
- Add store-demo architecture doc with CI sync check by @pinoOgni in #2497
- [Fix 2513] Missing capability checking for socket_filter by @CPUat in #2605
- Simplify hostname resolver by @mariomac in #2612
- tracers: don't add/remove pids for tracers that failed loading by @mmat11 in #2613
- OATs weaver validation tests by @NimrodAvni78 in #2583
- avoid printing process attrs in debug log by @mmat11 in #2621
- Limit sock_iter to only add active socket connections by @grcevski in #2594
- feat: add Gemini SSE streaming response parsing by @NameHaibinZhang in #2530
- rdns: fallthrough to dns on rdns cache miss by @mmat11 in #2622
- Improve Nestjs route harvesting by @NimrodAvni78 in #2631
- fix: never log structs carrying the process environment by @mmat11 in #2625
- postgres: cache db namespace on client startup by @mmat11 in #2623
- bpf: add negative caching to pid_cache for untracked PIDs by @NameHaibinZhang in #2620
- gate JVM runtime metrics on the shared application_runtime feature by @marctc in #2611
- Support stable declarative config scope by @MrAlias in #2629
- emit OBI internal metrics in OTel dot-format over OTLP by @NimrodAvni78 in #2634
- config: never set envDefault literal by @mmat11 in #2662
- Add per rule obfuscation string option by @grcevski in #2647
- fix(ebpf): mark unresolved Go probes as Skip to avoid full ELF symbol parse by @bourbonkk in #2642
- bpf: fix stale
go_offsets_mapkey comment by @pinoOgni in #2668 - test: check ComposeSuite error before using compose by @pinoOgni in #2667
- add some context comments to FIONREAD fix by @mariomac in #2674
- Update otelbot token workflows to use client IDs by @trask in #2671
- fix(kafka): resolve topic names for
librdkafkamulti-chunk responses by @pinoOgni in #2656 - Add CPU go runtime metrics by @marctc in #2665
- Fix Go process instrumentation ~regression by @paweljw in #2676
- Add dynamic selector example by @damemi in #2678
- sql: fix span names to better follow semconv by @mmat11 in #2677
- redis: better handling of existing connections, better pipeline parsing by @mmat11 in #2663
- Optionally add db collection name to the db.client.metrics by @grcevski in #2652
- Detect sql type in Go SQL spans by @grcevski in #2686
- Feat/OpenAI compatible gateways by @NameHaibinZhang in #2672
- ebpf: read /proc//maps once per process instrumentation event by @florianl in #2691
- Add Go runtime memory metrics by @marctc in #2694
- pkg/docker: Add event-based Docker container info caching by @florianl in #1990
- Fix / Document invalid enum attribute values and enforce weaver
undefined_enum_variantby @NimrodAvni78 in #2633 - Add OBI nightly releases + sha based image tags on main by @NimrodAvni78 in #2609
- store-demo: fix arm64 build failures for cartservice, emailservice, recommendationservice, loadgenerator by @mtanda in #2692
- renovate: manage store-demo requirements.txt with the pip-compile manager by @mtanda in #2701
- chore: Use gh action when possible by @thompson-tomo in #2703
- Track Go SpanContext field offsets by @MrAlias in #2698
- Emit one span per topic for multi-topic Kafka
Produce/Fetchby @pinoOgni in #2693 - Enable Config v2 in the OBI receiver by @MrAlias in #2681
- Strengthen Config v2 conversion boundaries by @MrAlias in #2700
- Fix java 8 and unit test failure by @grcevski in #2725
- Fix Go Kafka Sarama nil promise issue by @grcevski in #2683
- Produce mqtt events only if they are valid by @grcevski in #2684
- Disable temporarily oats weaver by @grcevski in #2727
- Fix OTLP export detection: compare server port (HostPort) not client ephemeral port (PeerPort) by @bourbonkk in #2712
- Fix gotracer_test.go in non-Linux environments by @mariomac in #2737
- bpf: fix verifier error in generictracer/kafka by @mmat11 in #2738
- feat: Go user-space HTTP server request body extraction by @skl in #1941
- Omit empty http method from http metrics by @NimrodAvni78 in #2735
- Fix OTLP trace-export internal metrics to reflect real send outcomes by @NimrodAvni78 in #2716
- Add host metadata to OBI internal metrics by @NimrodAvni78 in #2721
- feat: add native Ollama /api/chat and /api/generate instrumentation by @NameHaibinZhang in #2710
- refactor: move shared runtime-metrics dispatch out of
jvm.goby @pinoOgni in #2748 - Break forever go transactions by @grcevski in #2726
- Add trace context to plain-text logs by @MrAlias in #2697
- Feat/issue 2651 genai token availability by @NameHaibinZhang in #2749
- temporarily disable weaver in oats by @grcevski in #2761
- fix empty java tls empty method by @NimrodAvni78 in #2766
- Go std net HTTP/1 clients: avoid injecting the traceparent twice by @mariomac in #2752
- run BPF tests in CI by @NimrodAvni78 in #2770
- build: Resolve metric attribute changes via refinement by @thompson-tomo in #2733
- HTTP2 payload extraction for Go HTTP2 client requests by @grcevski in #2760
- Model GenAI token availability with TokenCount by @MrAlias in #2759
- Basic (incremental) support for Deno JS runtime by @mariomac in #2777
- Unify directional HTTP route policies in config v2 by @MrAlias in #2680
- Parse all topics in Kafka Produce requests by @MrAlias in #2722
- Expose Config v2 validation and migration CLI by @MrAlias in #2679
- Plumb Go Auto SDK span payloads by @MrAlias in #2724
- Node.js injector: don't write to the instrumented process's stdout by @NimrodAvni78 in #2792
- Add section of GitHub Communication in AI policy by @marctc in #2802
- Fix v2 routes conversion by @mariomac in #2805
- Add remaining Go runtime metrics by @marctc in #2781
- refactor(runtime): share the kernel-time helper by @pinoOgni in #2824
- fix(gotracer): read HTTP/2 StreamID from a register on arm64 by @mariomac in #2825
- Add opt-in GenAI error status messages by @MrAlias in #2795
- fix(nodejs): never fragment inspector websocket messages by @pinoOgni in #2806
- h2/grpc: context propagation for pre-existing connections and generic improvements by @mmat11 in #2772
- Reject divergent Config v2 signal filters by @MrAlias in #2815
- fix(embedding): complete embeddings semconv attributes across all providers by @NameHaibinZhang in #2804
- Stabilize YAML export mode ordering by @MrAlias in #2816
- fix(ebpf): enforce the valid_pids index space invariant by @bourbonkk in #2846
- ci: run unit tests on arm by @skl in #2853
- JS Route harvester: support standard URLPattern API by @mariomac in #2812
- Reject unsupported Config v2 document fields by @MrAlias in #2811
- Restrict and harden the TCP health endpoint by @MrAlias in #2841
- NodeJS: simplify script injection by @mariomac in #2858
- Some improvements for working in Git worktrees by @mariomac in #2852
- Weaver validation for OBI's internal telemetry by @NimrodAvni78 in #2723
- Weaver 0.25.1 Modernization:
.weaver.tomllive-check filtering + compact report over HTTP/stopby @NimrodAvni78 in #2866 - Add Go Auto SDK activation eligibility gate by @MrAlias in #2819
- Add optional Go probe orchestration by @MrAlias in #2820
- Keep language detection skips internal by @MrAlias in #2818
- Reconcile Config v2 flow-limit aliases by @MrAlias in #2817
- fix(ebpf): page-align UserRingbuf max_entries like RingBuf by @bourbonkk in #2854
- Add Go runtime histogram metrics by @marctc in #2740
- build(deps): Address GHSA-259r-337f-4rfw (klauspost/compress) [SECURITY] by @skl in #2908
- sunrpc: route traces through the weaver collector by @NimrodAvni78 in #2913
- netolly: emit optional network attributes in the direction suite by @NimrodAvni78 in #2910
- http: cover request/response body content in the body-extraction suite by @NimrodAvni78 in #2911
- gpu: hardware-free CUDA instrumentation test (stub libcudart) by @NimrodAvni78 in #2912
- fix(genai): add execute tool args result by @NameHaibinZhang in #2845
- Preserve HTTP server trace through response body by @marctc in #2809
- feat(config): remove the deprecated
application_jvmfeature alias by @pinoOgni in #2909 - Enable standalone Config v2 runtime loading by @MrAlias in #2682
- k8s integration: enforce weaver semconv live-check in all OTLP-exporting suites by @NimrodAvni78 in #2785
- chore: Docker image housekeeping by @thompson-tomo in #2702
- Activate Go Auto SDK instrumentation by @MrAlias in #2810
- Make avoided-services and trace-export internal metrics observable to weaver by @NimrodAvni78 in #2937
- Drop unknown enum fallbacks by @NimrodAvni78 in #2965
- k8s weaver: retry transient first-hop tap exports to stop intermittent suite failures by @NimrodAvni78 in #2976
- k8s integration: close Weaver live-check gaps by @MrAlias in #2946
- Improve performance of BPF metrics by @marctc in #2857
- Fix config schema $defs collisions between same-named config types by @elliehmy in #2899
- fix(otel-detection): don't attribute an ambiguous OTLP export to both signals by @bourbonkk in #2921
- Harden Config v2 migration by @MrAlias in #2943
- Make Collector capture policy explicit by @MrAlias in #2945
- Extend Config v2 parity checks by @MrAlias in #2944
- Emit span metrics with OTel dot-notation names over OTLP by @NimrodAvni78 in #2963
- Avoid Node.js agent injection into Deno processes by @MrAlias in #2957
- Add Go Trace API activation example and guidance by @MrAlias in #2962
- test: cover obi.kube.cache.forward.lag in the weaver-wired k8s daemonset suite by @NimrodAvni78 in #2951
- fix: replace undefined perapp.MetricsConfig by @mmat11 in #2991
- integration: netolly GeoIP suite covering src/dst asn+country flow attributes by @NimrodAvni78 in #2977
- Add kernel-side Aerospike protocol detection by @pinoOgni in #2982
- fix(metrics)!: derive Prometheus metric names from their OTLP definition by @NimrodAvni78 in #3005
- Stabilize Java nested trace assertions by @MrAlias in #3015
- feat(metrics): export eBPF probe latency as a pre-aggregated OTLP histogram by @NimrodAvni78 in #3016
- Fix stale go trace map data by @grcevski in #3027
- build: silence make noise in reduced docker build contexts by @pinoOgni in #3017
- Stop process metadata observer on shutdown by @MrAlias in #3010
- grpc: decode huffman encoded traceparent values on ingress by @mmat11 in #2924
- gotracer: fix duplicate spans on wrapped net.Conn by @mmat11 in #3006
- Strengthen memcached trace-merging coverage by @MrAlias in #3032
- Honor context propagation modes in Go clients by @MrAlias in #3011
- Fix java attach setting OBI uid/gid as 0s by @grcevski in #3024
- Release v0.11.0 by @MrAlias in #3007
Fixed
- Fix empty
telemetry.distro.versionin published Docker images by @pinoOgni in #2554 - Harden fastelf parsing against malformed ELF offsets by @MrAlias in #2569
- Fix buffered channel receive handoff matching by @MrAlias in #2575
- fix(ebpf): share puma correlation maps across BPF collections by @KarasWinds in #2608
- fix(tpinjector): only inject HPACK traceparent into genuine HTTP/2 by @mariomac in #2734
- Fix bpf verifier rejection of jvm runtime metrics on older arm64 kernels by @pinoOgni in #2756
- fix(ebpf): never scale array maps in SetupMapSizes by @bourbonkk in #2800
- Stop caching negative PID filter results by @MrAlias in #2814
- Bound Gemini partialArgs array expansion by @MrAlias in #2840
- Add Aerospike to v2 instrumentation schema and protocol mappings by @MrAlias in #2839
- Limit NestJS route harvesting expansion by @MrAlias in #2813
- Harden integration shard generation by @MrAlias in #2886
- Harden StatsO11y ring-buffer decoding by @MrAlias in #2885
- Distinguish reused PIDs in runtime metrics by @MrAlias in #2915
- Restore metric provider shutdown conformance by @MrAlias in #2879
- Harden Mongo response correlation by @MrAlias in #2897
- Bound MQTT parsing to packet bodies by @MrAlias in #2900
- Harden HPACK decoder conformance by @MrAlias in #2901
- Preserve Config v2 rule semantics by @MrAlias in #2883
- Harden flaky-run attempt validation by @MrAlias in #2896
- Harden raw trace record dispatch by @MrAlias in #2881
- Harden TC manager lifecycle handling by @MrAlias in #2895
- Harden LargeBuffer integer boundary handling by @MrAlias in #2892
- Restrict nightly release workflow to main by @MrAlias in #2956
- Fix Go Auto SDK scope assertions for Jaeger v2 by @MrAlias in #2961
- Harden reverse DNS message parsing by @MrAlias in #2882
- Harden watcher event decoding and shutdown by @MrAlias in #2887
- Route integration workflows by build inputs by @MrAlias in #2880
- fix(genai): normalize OpenAI Responses content by @MrAlias in #2927
- Capture
Request.URL.RawQueryfor Go HTTP spans by @pinoOgni in #2938 - Fix
perapp.MetricsConfigreferences missed by rename by @pinoOgni in #2984 - Order container store lifecycle updates by @MrAlias in #2893
Documentation
- Update RELEASING.md post-release docs by @MrAlias in #2543
- Add Cosign release validation steps by @MrAlias in #2548
- docs: harden k8s-cache service exposure by @MrAlias in #2573
- Tighten release artifact Cosign verification by @MrAlias in #2574
- Separate runnable Config v2 example by @MrAlias in #2884
- Document Config v2 migration by @MrAlias in #2799
Dependencies
- Update dependency Faker to v40.26.0 by @renovate[bot] in #2544
- Update dependency Faker to v40.27.0 by @renovate[bot] in #2546
- Update otel/ebpf-instrument Docker tag to v0.10.0 by @renovate[bot] in #2547
- Update Docker by @renovate[bot] in #2538
- Update Github Actions (major) by @renovate[bot] in #2550
- Update Github Actions by @renovate[bot] in #2549
- Update dependency Faker to v40.28.0 by @renovate[bot] in #2556
- Update quay.io/prometheus/prometheus Docker tag to v3.13.0 by @renovate[bot] in #2558
- Update prom/prometheus Docker tag to v3.13.0 by @renovate[bot] in #2557
- Update dependency Faker to v40.28.1 by @renovate[bot] in #2560
- Update dependency fastapi to v0.139.0 by @renovate[bot] in #2564
- Update Java by @renovate[bot] in #2563
- Update dependency typing-extensions to v4.16.0 by @renovate[bot] in #2566
- Update module github.com/andybalholm/brotli to v1.2.2 by @renovate[bot] in #2585
- Update module github.com/vektah/gqlparser/v2 to v2.5.36 by @renovate[bot] in #2587
- Update module github.com/ohler55/ojg to v1.28.2 - autoclosed by @renovate[bot] in #2589
- Update dependency grpcio to v1.82.0 by @renovate[bot] in #2590
- Update dependency grpcio-health-checking to v1.82.0 by @renovate[bot] in #2591
- Update dependency setuptools to v83 by @renovate[bot] in #2581
- Update module github.com/shirou/gopsutil/v4 to v4.26.6 by @renovate[bot] in #2586
- Update dependency charset-normalizer to v3.4.8 by @renovate[bot] in #2593
- Update quay.io/prometheus/prometheus Docker tag to v3.13.0 by @renovate[bot] in #2597
- Update Docker by @renovate[bot] in #2595
- Update LVH kernel images by @renovate[bot] in #2596
- Update dependency charset-normalizer to v3.4.9 by @renovate[bot] in #2599
- Update dependency google-auth to v2.55.2 by @renovate[bot] in #2601
- Update Github Actions by @renovate[bot] in #2603
- Update fossas/fossa-action action to v2 by @renovate[bot] in #2604
- Update quay.io/prometheus/prometheus Docker tag to v3.13.0 by @renovate[bot] in #2602
- Update otel/opentelemetry-collector-contrib Docker tag to v0.156.0 by @renovate[bot] in #2600
- Update dependency proto-plus to v1.28.1 by @renovate[bot] in #2616
- Update dependency grpcio-health-checking to v1.82.1 by @renovate[bot] in #2615
- Update dependency grpcio to v1.82.1 by @renovate[bot] in #2614
- Update dependency locust to v2.45.0 by @renovate[bot] in #2618
- Update dependency pyasn1 to v0.6.4 by @renovate[bot] in #2617
- Update dependency tzdata to v2026.3 by @renovate[bot] in #2624
- Update otel/opentelemetry-collector-contrib Docker tag to v0.156.0 by @renovate[bot] in #2619
- Update module github.com/IBM/sarama to v1.50.3 by @renovate[bot] in #2641
- Update go toolchain directive to v1.26.5 by @renovate[bot] in #2635
- Update grafana/otel-lgtm Docker tag to v0.29.0 by @renovate[bot] in #2643
- Update golang.org/x packages by @renovate[bot] in #2636
- Update google.golang.org packages by @renovate[bot] in #2637
- Update module github.com/go-delve/delve to v1.27.0 - autoclosed by @renovate[bot] in #2639
- Update module github.com/grafana/oats to v0.7.0 by @renovate[bot] in #2640
- Update dependency google-auth to v2.56.0 by @renovate[bot] in #2648
- Update Docker by @renovate[bot] in #2653
- Update dependency zizmor to v1.27.0 by @renovate[bot] in #2657
- Update dependency zizmor to v1.27.0 by @renovate[bot] in #2658
- Update integration test pinned images by @renovate[bot] in #2655
- Update LVH kernel images by @renovate[bot] in #2654
- Update dependency Faker to v40.31.0 by @renovate[bot] in #2666
- Update Github Actions by @renovate[bot] in #2669
- Update actions/checkout action to v7 by @renovate[bot] in #2670
- Update otel/opentelemetry-collector-contrib Docker tag to v0.156.0 by @renovate[bot] in #2675
- Update nginx Docker tag to v1.31.3 by @renovate[bot] in #2690
- Update dependency com.aerospike:aerospike-client-jdk21 to v10 by @renovate[bot] in #2689
- Update dependency uvicorn to v0.51.0 by @renovate[bot] in #2688
- Update dependency google-api-core to v2.32.0 by @renovate[bot] in #2695
- Update grafana/otel-lgtm Docker tag to v0.29.1 by @renovate[bot] in #2696
- Update Java by @renovate[bot] in #2687
- Update module github.com/IBM/sarama to v1.60.0 by @renovate[bot] in #2709
- Update module cloud.google.com/go/alloydbconn to v1.18.5 - autoclosed by @renovate[bot] in #2707
- Update dependency locust to v2.46.0 by @renovate[bot] in #2705
- Update nginx:1.31.3-alpine Docker digest to 4a73073 by @renovate[bot] in #2704
- Update dependency grpcio-health-checking to v1.82.1 by @renovate[bot] in #2715
- Update dependency grpcio to v1.82.1 by @renovate[bot] in #2714
- Update dependency faker to v40.31.0 by @renovate[bot] in #2713
- Update dependency protobuf to v7 by @renovate[bot] in #2719
- Update dependency gevent to v26 by @renovate[bot] in #2718
- Update dependency python-json-logger to v4.1.0 by @renovate[bot] in #2717
- Update dependency Faker to v40.32.0 by @renovate[bot] in #2728
- Update LVH kernel images by @renovate[bot] in #2731
- Update library/nginx Docker tag to v1.31.3 by @renovate[bot] in #2730
- Update otel/opentelemetry-collector-contrib Docker tag to v0.156.0 by @renovate[bot] in #2720
- Update dependency google-auth to v2.56.1 by @renovate[bot] in #2739
- Update dependency locust to v2.46.1 by @renovate[bot] in #2741
- Update dependency google-auth to v2.56.2 by @renovate[bot] in #2742
- Update dependency zizmor to v1.28.0 by @renovate[bot] in #2743
- Update Github Actions by @renovate[bot] in #2744
- Update dependency certifi to v2026.7.22 by @renovate[bot] in #2745
- Update dependency zizmor to v1.28.0 by @renovate[bot] in #2747
- Update Github Actions (major) by @renovate[bot] in #2746
- Update dependency greenlet to v3.5.4 by @renovate[bot] in #2750
- Update otel/opentelemetry-collector-contrib Docker tag to v0.157.0 by @renovate[bot] in #2751
- Update dependency gevent to v26.7.0 by @renovate[bot] in #2755
- Update dependency Faker to v40.33.2 by @renovate[bot] in #2754
- Update dependency proto-plus to v1.28.2 by @renovate[bot] in #2753
- Update dependency google-api-core to v2.33.0 by @renovate[bot] in #2758
- Update dependency Faker to v40.35.0 by @renovate[bot] in #2757
- Update Docker by @renovate[bot] in #2729
- Update Java by @renovate[bot] in #2762
- Update Rust crate tokio to v1.53.1 by @renovate[bot] in #2763
- Update dependency grpcio to v1.83.0 by @renovate[bot] in #2773
- Update dependency grpcio-health-checking to v1.83.0 by @renovate[bot] in #2774
- Update grafana/otel-lgtm Docker tag to v0.29.2 by @renovate[bot] in #2779
- Update dependency Faker to v40.36.0 by @renovate[bot] in #2783
- Update dependency locust to v2.46.2 by @renovate[bot] in #2782
- Update otel/weaver Docker tag to v0.25.0 by @renovate[bot] in #2784
- Update module github.com/IBM/sarama to v1.60.0 by @renovate[bot] in #2790
- Update module cloud.google.com/go/secretmanager to v1.21.0 - autoclosed by @renovate[bot] in #2788
- Update module go.yaml.in/yaml/v3 to v3.0.5 by @renovate[bot] in #2787
- Update module github.com/go-logr/logr to v1.4.4 by @renovate[bot] in #2786
- Update integration test pinned images by @renovate[bot] in #2797
- Update Docker by @renovate[bot] in #2796
- Update actions/stale action to v11 by @renovate[bot] in #2822
- Update Github Actions - autoclosed by @renovate[bot] in #2821
- Update Java by @renovate[bot] in #2842
- Update Python by @renovate[bot] in #2843
- Update Rust to 0.14 by @renovate[bot] in #2844
- Update dependency python-engineio to v4.13.4 by @renovate[bot] in #2855
- Update grafana/otel-lgtm Docker tag to v0.30.0 by @renovate[bot] in #2856
- Update dependency cryptography to v50 by @renovate[bot] in #2860
- Update dependency zizmor to v1.29.0 by @renovate[bot] in #2865
- Update dependency locust to v2.46.3 by @renovate[bot] in #2864
- Update module github.com/klauspost/compress to v1.19.1 by @renovate[bot] in #2874
- Update grpc-dotnet monorepo to 2.83.0 by @renovate[bot] in #2877
- Update otel/opentelemetry-collector-contrib Docker tag to v0.157.0 by @renovate[bot] in #2878
- Update module github.com/IBM/sarama to v1.60.1 by @renovate[bot] in #2869
- Update module github.com/moby/moby/client to v0.5.1 by @renovate[bot] in #2870
- Update module github.com/shirou/gopsutil/v4 to v4.26.7 by @renovate[bot] in #2872
- Update module github.com/jackc/pgx/v5 to v5.10.0 by @renovate[bot] in #2873
- Update module github.com/ohler55/ojg to v1.28.3 by @renovate[bot] in #2871
- Update dependency zizmor to v1.29.0 by @renovate[bot] in #2867
- Update LVH kernel images by @renovate[bot] in #2894
- Update quay.io/prometheus/prometheus Docker tag to v3.13.2 by @renovate[bot] in #2890
- Update dependency cffi to v2.1.1 by @renovate[bot] in #2889
- Update otel/opentelemetry-collector-contrib Docker tag to v0.158.0 by @renovate[bot] in #2918
- Update dependency packaging to v26.3 by @renovate[bot] in #2917
- build(deps): bump grpc to address GHSA-hrxh-6v49-42gf [SECURITY] by @skl in #2907
- Update Docker by @renovate[bot] in #2888
- Update docker.elastic.co/elasticsearch/elasticsearch Docker tag to v9.5.0 by @renovate[bot] in #2906
- Update Github Actions by @renovate[bot] in #2920
- Update opensearchproject/opensearch Docker tag to v3.8.0 by @renovate[bot] in #2919
- Update module go.opentelemetry.io/collector/config/configgrpc to v1 by @renovate[bot] in #2914
- Update otel/opentelemetry-collector-contrib Docker tag to v0.158.0 by @renovate[bot] in #2926
- Update dependency google-api-core to v2.34.0 by @renovate[bot] in #2936
- Update dependency proto-plus to v1.28.3 by @renovate[bot] in #2935
- Update dependency googleapis-common-protos to v1.75.1 by @renovate[bot] in #2934
- Update dependency google-auth to v2.56.3 by @renovate[bot] in #2933
- Update fluent/fluent-bit Docker tag to v5.1.0 by @renovate[bot] in #2931
- Update dependency ioredis to v6 by @renovate[bot] in #2930
- Update dependency axios to v1.19.0 by @renovate[bot] in #2929
- Update Java by @renovate[bot] in #2928
- Update dependency python-socketio to v5.16.4 by @renovate[bot] in #2950
- Update grafana/otel-lgtm Docker tag to v0.30.1 by @renovate[bot] in #2955
- Update jaegertracing/all-in-one Docker tag to v1.76.0 by @renovate[bot] in #2952
- Update jaegertracing/jaeger Docker tag to v2.20.0 by @renovate[bot] in #2953
- Update redis Docker tag to v8.10.0 by @renovate[bot] in #2954
- Update dependency bootsnap to v1.25.0 by @renovate[bot] in #2964
- Update module github.com/go-delve/delve to v1.27.1 by @renovate[bot] in #2966
- Update module github.com/klauspost/compress to v1.19.2 by @renovate[bot] in #2967
- Update vernemq/vernemq Docker tag to v2.2.0 by @renovate[bot] in #2973
- Update module github.com/ohler55/ojg to v1.28.4 by @renovate[bot] in #2968
- Update dependency greenlet to v3.5.5 by @renovate[bot] in #2978
- Update dependency gevent to v26.8.0 by @renovate[bot] in #2983
- Update module github.com/onsi/ginkgo/v2 to v2.32.0 by @renovate[bot] in #2972
- Update Docker by @renovate[bot] in #2986
- Update OpenTelemetry Go contrib packages by @renovate[bot] in #2970
- Update otel/ebpf-instrument:main Docker digest to 6285fc4 by @renovate[bot] in #2990
- Update integration test pinned images by @renovate[bot] in #2988
- Update LVH kernel images by @renovate[bot] in #2987
- Update Go Auto SDK latest fixture to v1.45.0 by @renovate[bot] in #2971
- Update otel/ebpf-instrument:main Docker digest to ab3e58a by @renovate[bot] in #2993
- Update otel/ebpf-instrument:main Docker digest to debe1ff by @renovate[bot] in #2994
- Update otel/ebpf-instrument:main Docker digest to b5b2f0c by @renovate[bot] in #2995
- Update otel/ebpf-instrument:main Docker digest to f59fd6e by @renovate[bot] in #3002
- Update otel/ebpf-instrument:main Docker digest to f572d83 by @renovate[bot] in #3008
- Update dependency charset-normalizer to v3.5.0 by @renovate[bot] in #3009
- Update otel/ebpf-instrument:main Docker digest to ad41d95 by @renovate[bot] in #3012
- Update dependency python-engineio to v4.13.5 by @renovate[bot] in #3013
- Update Java by @renovate[bot] in #3014
- Update otel/ebpf-instrument:main Docker digest to 5670380 by @renovate[bot] in #3022
- Update otel/ebpf-instrument:main Docker digest to 9e6ca59 by @renovate[bot] in #3029
- Update grafana/otel-lgtm Docker tag to v0.30.2 by @renovate[bot] in #3030
- Update otel/ebpf-instrument:main Docker digest to fd0d7e2 by @renovate[bot] in #3033
- Pin victoriametrics/vmagent Docker tag to 43cbdcf by @renovate[bot] in #3034
- Update otel/ebpf-instrument:main Docker digest to 4454c63 by @renovate[bot] in #3035
- Update dependency python-json-logger to v4.2.0 by @renovate[bot] in #3042
- Update dependency charset-normalizer to v3.5.1 - autoclosed by @renovate[bot] in #3041
- Update otel/ebpf-instrument:main Docker digest to 6f38eb3 by @renovate[bot] in #3038
- Update victoriametrics/vmagent Docker tag to v1.149.0 by @renovate[bot] in #3036
- Update otel/ebpf-instrument:main Docker digest to 0545e3f by @renovate[bot] in #3045
- Update go toolchain directive to v1.26.6 by @renovate[bot] in #3046
- Update module cloud.google.com/go/alloydbconn to v1.18.6 by @renovate[bot] in #3047
- Update dependency pygments to v2.21.0 by @renovate[bot] in #3053
- Update victoriametrics/vmagent Docker tag to v1.150.0 by @renovate[bot] in #3057
- Update module github.com/onsi/ginkgo/v2 to v2.32.1 by @renovate[bot] in #3048
New Contributors
- @immanuwell made their first contribution in #2203
- @CPUat made their first contribution in #2605
- @KarasWinds made their first contribution in #2608
- @bourbonkk made their first contribution in #2642
- @paweljw made their first contribution in #2676
- @mtanda made their first contribution in #2692
- @thompson-tomo made their first contribution in #2703
- @elliehmy made their first contribution in #2899
Full Changelog: v0.10.0...v0.11.0