Changes from grafana/beyla:
- Update helm charts to 2.7.0 (#2217)
- WIP: Revert NetO11y Tracer (#2223)
- Survey fixes for handling multi pid containers (#2222)
- update helm chart (#2226)
- Update OBI to latest version (#2229)
- Fix Mermaid diagram generation command (#2214)
- fix(docs): point attributes.select to more relevant page (#2230)
- feat: support publishing pre-release images (#2233)
- fix TestSuite_PythonSelfReference (#2236)
- Auto-generating release notes for OBI submodule (#2234)
- ci: import obi parallel workflows (#2235)
- Update OBI and fix moved packages (#2237)
- Bump golang.org/x/crypto in /test/integration/components/gomongov2 (#2238)
- Backport missing main commits from 2.6 release (#2232)
- Remove outdated TODO (#2242)
- Update Beyla to latest OBI (#2245)
- Bump golang.org/x/crypto in /test/integration/components/gomongo (#2246)
- chore(deps): pin dependencies (#2249)
- test: integration test drift and sync (#2241)
- chore(deps): update golang:1.25 docker digest to 0d8c14c (#2255)
- chore(deps): update actions/setup-go digest to d35c59a (#2251)
- chore(deps): update actions/github-script digest to f28e40c (#2250)
- fix(deps): update module github.com/redis/go-redis/v9 to v9.6.3 [security] (#2248)
- Reduce renovate noise (#2259)
- Sync test functions from OBI (#2260)
- fix: sync test/integration/components/dotnetserver/Program.cs (#2268)
- fix(deps): update dependency express [security] (#2266)
- fix(deps): update dependency org.apache.kafka:kafka-clients to v3 [security] (#2267)
- chore: bump helm chart to 2.7.4 (#2269)
- ci: check obi drift when submodule updated (#2258)
- fix(deps): update dependency org.apache.kafka:kafka-clients to v3.9.1 [security] (#2270)
- chore(deps): update aws-actions/configure-aws-credentials digest to 7474bc4 (#2252)
- disable testserver_1.17/go.mod in renovate (#2272)
- update chart for 2.7.5
- chore(deps): pin dependencies (#2277)
- Fix typos in Helm chart and documentation (#2256)
- Update changes in OBI packages (#2273)
- Exclude testserver_1.17/go.sum also from renovate (#2278)
- Avoid DefaultConfig drifting from OBI (#2279)
- chore(deps): pin golang docker tag to 50c8892 (#2281)
- chore(deps): update actions/checkout action to v3.6.0 (#2283)
- chore(deps): update actions/checkout action to v4.3.0 (#2284)
- Avoid testserver_1.17 being updated from renovate (#2285)
- update OBI (#2287)
- Use OBI 0.1.0 package structure (#2289)
- chore(deps): pin golang docker tag to 50c8892 (#2288)
- test: reuse obi integration test package (#2291)
- chore(deps): pin golang docker tag to 50c8892 (#2292)
- chore: update obi (#2295)
- chore(deps): update actions/setup-go action to v3.6.1 (#2302)
- chore(deps): update actions/github-script action to v7.1.0 (#2301)
- Bump golang.org/x/net from 0.36.0 to 0.38.0 in /internal/test/oats/http (#2297)
- Bump golang.org/x/net from 0.26.0 to 0.38.0 in /internal/test/oats/sql (#2298)
- feat(helm): cache-only deployment (#2306)
- chore(deps): update actions/setup-go action to v5.5.0 (#2309)
- chore(deps): update actions/upload-artifact action to v4.6.2 (#2310)
- ci: re-enable 6.10 kernel workflow (#2308)
- chore: sync renovate config from obi (#2307)
- Bump golang.org/x/crypto in /configs/offsets/sarama (#2327)
- Prepare release 2.8 (#2336)
- chore: generate binaries (eBPF and Java agent) for release v2.8.0
- chore: generate binaries (eBPF and Java agent) for release v2.8.0
- Prepare release 2.8 rc1 (#2339)
- chore: generate binaries (eBPF and Java agent) for release v2.8.0-rc1
- Release 2.8.0-rc2 (#2342)
- chore: generate binaries (eBPF and Java agent) for release v2.8.0-rc2
- chore: generate binaries (eBPF and Java agent) for release v2.8.0-rc3
- fix: tag trigger pattern (#2340)
Changes from grafana/opentelemetry-ebpf-instrumentation:
- ci: speed up oats workflow (open-telemetry/opentelemetry-ebpf-instrumentation#746)
- bpf: don't use span id to correlate large buffers (open-telemetry/opentelemetry-ebpf-instrumentation#745)
- Report failed connects (open-telemetry/opentelemetry-ebpf-instrumentation#737)
- fix: event.Resource nil pointer dereference (open-telemetry/opentelemetry-ebpf-instrumentation#748)
- Fix broken links, add permalinks and correct typos (open-telemetry/opentelemetry-ebpf-instrumentation#749)
- bpf: msg_buffer: use real buffer size instead of the hardcoded one (open-telemetry/opentelemetry-ebpf-instrumentation#750)
- Hiding the visibility of some functions and types (open-telemetry/opentelemetry-ebpf-instrumentation#751)
- Enable skipped test (open-telemetry/opentelemetry-ebpf-instrumentation#756)
- Move components/ebpf to ebpf and internal/ebpf (open-telemetry/opentelemetry-ebpf-instrumentation#754)
- Update EBPFTracer configuration validation (open-telemetry/opentelemetry-ebpf-instrumentation#757)
- Fix AGGREGATED mark in traces/spans (open-telemetry/opentelemetry-ebpf-instrumentation#760)
- [chore] apply modernize (open-telemetry/opentelemetry-ebpf-instrumentation#759)
- Fix ReverseDNS struct comments about cache usage (open-telemetry/opentelemetry-ebpf-instrumentation#761)
- http: add support for GraphQL attributes (open-telemetry/opentelemetry-ebpf-instrumentation#755)
- ci: don't fail-fast sharded test execution (open-telemetry/opentelemetry-ebpf-instrumentation#762)
- chore(deps): update docker/login-action action to v3.6.0 (open-telemetry/opentelemetry-ebpf-instrumentation#765)
- chore(deps): update elixir docker tag to v1.18.4 (open-telemetry/opentelemetry-ebpf-instrumentation#766)
- Remove tcp_rcv_established (open-telemetry/opentelemetry-ebpf-instrumentation#752)
- chore(deps): update docker.io/bitnamilegacy/zookeeper docker tag to v3.9 (open-telemetry/opentelemetry-ebpf-instrumentation#764)
- ci: fix tests by waiting all container processes to finish (open-telemetry/opentelemetry-ebpf-instrumentation#779)
- fix offset-tracker makefile command, manually update offsets (open-telemetry/opentelemetry-ebpf-instrumentation#778)
- chore(deps): pin ubuntu docker tag to 66460d5 (open-telemetry/opentelemetry-ebpf-instrumentation#782)
- chore(deps): update golang docker tag (open-telemetry/opentelemetry-ebpf-instrumentation#774)
- bpf: make http split buffers big enough to store large payloads (open-telemetry/opentelemetry-ebpf-instrumentation#770)
- fix(deps): update all patch and digest versions (open-telemetry/opentelemetry-ebpf-instrumentation#773)
- chore(deps): update grafana/grafana docker tag to v10.4.19 (open-telemetry/opentelemetry-ebpf-instrumentation#775)
- Add nil check for the kubernetes event (open-telemetry/opentelemetry-ebpf-instrumentation#785)
- Integrate go-playground/validator for improved configuration validation (open-telemetry/opentelemetry-ebpf-instrumentation#768)
- fix grpc export options (open-telemetry/opentelemetry-ebpf-instrumentation#783)
- add the skip to the resource attributes (open-telemetry/opentelemetry-ebpf-instrumentation#784)
- Max transaction time (open-telemetry/opentelemetry-ebpf-instrumentation#786)
- Fix missing bound check for postgres bind parse (open-telemetry/opentelemetry-ebpf-instrumentation#788)
- Hide visibility of some public symbols (open-telemetry/opentelemetry-ebpf-instrumentation#790)
- Handle receiving large HTTPS payloads (open-telemetry/opentelemetry-ebpf-instrumentation#767)
- Hide visibility of components/helpers (open-telemetry/opentelemetry-ebpf-instrumentation#791)
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#796)
- Add support for building OBI with Podman (open-telemetry/opentelemetry-ebpf-instrumentation#797)
- ci: run main jobs from main repo only, check go mod tidy diffs (open-telemetry/opentelemetry-ebpf-instrumentation#798)
- chore(deps): update github/codeql-action action to v3.31.0 (open-telemetry/opentelemetry-ebpf-instrumentation#806)
- chore(deps): update elixir docker tag to v1.19.1 (open-telemetry/opentelemetry-ebpf-instrumentation#804)
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#805)
- chore(deps): update php docker tag to v8.4 (open-telemetry/opentelemetry-ebpf-instrumentation#809)
- use first one wins for Go tracing (open-telemetry/opentelemetry-ebpf-instrumentation#795)
- Hide visibility of "components/kube" package items (open-telemetry/opentelemetry-ebpf-instrumentation#810)
- Add support for Elasticsearch client span (open-telemetry/opentelemetry-ebpf-instrumentation#801)
- Prevent packet extender from running more than once (open-telemetry/opentelemetry-ebpf-instrumentation#802)
- chore(deps): pin docker.elastic.co/elasticsearch/elasticsearch docker tag to 3860413 (open-telemetry/opentelemetry-ebpf-instrumentation#813)
- http: add support for AWS S3 spans (open-telemetry/opentelemetry-ebpf-instrumentation#812)
- chore(deps): update jaegertracing/all-in-one docker tag to v1.60 (open-telemetry/opentelemetry-ebpf-instrumentation#807)
- chore(deps): pin localstack/localstack docker tag to 59373b4 (open-telemetry/opentelemetry-ebpf-instrumentation#815)
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#816)
- bpf: fix .rodata constants loading for gpuevent and tctracer (open-telemetry/opentelemetry-ebpf-instrumentation#818)
- Group some packages (open-telemetry/opentelemetry-ebpf-instrumentation#814)
- java: fix jvm attach cleanup function (open-telemetry/opentelemetry-ebpf-instrumentation#817)
- test: reduce k8s daemonset multi node disk usage (open-telemetry/opentelemetry-ebpf-instrumentation#820)
- bpf: tpinjector: drop http split packets only after storing the buffer (open-telemetry/opentelemetry-ebpf-instrumentation#821)
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#823)
- test: introduce integration test package (open-telemetry/opentelemetry-ebpf-instrumentation#819)
- Improve gibberish detection (open-telemetry/opentelemetry-ebpf-instrumentation#822)
- DNS tracing (open-telemetry/opentelemetry-ebpf-instrumentation#793)
- Put all of the checks in eventually (open-telemetry/opentelemetry-ebpf-instrumentation#828)
- Add DNS metrics (open-telemetry/opentelemetry-ebpf-instrumentation#829)
- http: add support for AWS SQS spans (open-telemetry/opentelemetry-ebpf-instrumentation#827)
- Remove bitfields from DNS code (open-telemetry/opentelemetry-ebpf-instrumentation#826)
- add protocol support docs (open-telemetry/opentelemetry-ebpf-instrumentation#824)
- Enable trace export debug (open-telemetry/opentelemetry-ebpf-instrumentation#830)
- Move test to internal/test (open-telemetry/opentelemetry-ebpf-instrumentation#825)
- Add large buffer debug logs under protocol_debug_print (open-telemetry/opentelemetry-ebpf-instrumentation#833)
- fix(deps): update module golang.org/x/net to v0.38.0 [security] (open-telemetry/opentelemetry-ebpf-instrumentation#835)
- fix(deps): update module google.golang.org/grpc to v1.56.3 [security] (open-telemetry/opentelemetry-ebpf-instrumentation#836)
- fix(deps): update dependency org.apache.kafka:kafka-clients to v3 [security] (open-telemetry/opentelemetry-ebpf-instrumentation#838)
- devdocs/features: add aws sqs (open-telemetry/opentelemetry-ebpf-instrumentation#839)
- test: verify bpf test suite (open-telemetry/opentelemetry-ebpf-instrumentation#842)
- bpf: fix flaky http tests (open-telemetry/opentelemetry-ebpf-instrumentation#843)
- chore(deps): update dependency rails to "~> 7.0.0" [security] (open-telemetry/opentelemetry-ebpf-instrumentation#834)
- ci: update workflow paths (open-telemetry/opentelemetry-ebpf-instrumentation#844)
- Release v0.1.0 (open-telemetry/opentelemetry-ebpf-instrumentation#841)
- Verify already started protocol handlers (open-telemetry/opentelemetry-ebpf-instrumentation#832)
- Add releasing documentation (open-telemetry/opentelemetry-ebpf-instrumentation#850)
- Add release tag to docker image (open-telemetry/opentelemetry-ebpf-instrumentation#852)
- chore(deps): update rust crate tokio to v1.43.1 [security] (open-telemetry/opentelemetry-ebpf-instrumentation#845)
- fix(deps): update module google.golang.org/protobuf to v1.33.0 [security] (open-telemetry/opentelemetry-ebpf-instrumentation#837)
- fix(deps): update dependency org.apache.kafka:kafka-clients to v3.9.1 [security] (open-telemetry/opentelemetry-ebpf-instrumentation#846)
- Update to match db semconv (open-telemetry/opentelemetry-ebpf-instrumentation#849)
- Add peer service to client spans (open-telemetry/opentelemetry-ebpf-instrumentation#854)
- Delay route harvesting for Java apps (open-telemetry/opentelemetry-ebpf-instrumentation#855)
- chore(deps): update dependency axios to v1.13.1 (open-telemetry/opentelemetry-ebpf-instrumentation#857)
- chore(deps): update localstack/localstack docker tag to v4.10 (open-telemetry/opentelemetry-ebpf-instrumentation#861)
- chore(deps): update mongo docker tag to v8.2.1 (open-telemetry/opentelemetry-ebpf-instrumentation#862)
- chore(deps): update dependency rails to "~> 7.2.0" (open-telemetry/opentelemetry-ebpf-instrumentation#858)
- Tag otel/opentelemetry-ebpf-k8s-cache on release (open-telemetry/opentelemetry-ebpf-instrumentation#856)
- chore(deps): update docker.elastic.co/elasticsearch/elasticsearch docker tag to v9.2.0 (open-telemetry/opentelemetry-ebpf-instrumentation#859)
- aws: misc fixes (open-telemetry/opentelemetry-ebpf-instrumentation#863)
- Release v0.2.0 (open-telemetry/opentelemetry-ebpf-instrumentation#864)
- Add support for _msearch, _bulk and _doc operations with minor improvements (open-telemetry/opentelemetry-ebpf-instrumentation#853)
- upgrade cilium/ebpf to v0.20.0 (open-telemetry/opentelemetry-ebpf-instrumentation#866)
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#867)
- ci: use alpine:3.20 to workaround insecure runc procfs (open-telemetry/opentelemetry-ebpf-instrumentation#870)
- ci: github release notes configuration (open-telemetry/opentelemetry-ebpf-instrumentation#868)
- ci: automatically create github release on tag (open-telemetry/opentelemetry-ebpf-instrumentation#869)
- chore(deps): pin alpine docker tag to 765942a (open-telemetry/opentelemetry-ebpf-instrumentation#874)
- chore(deps): update docker/metadata-action action to v5.9.0 (open-telemetry/opentelemetry-ebpf-instrumentation#877)
- chore(deps): update docker/setup-qemu-action action to v3.7.0 (open-telemetry/opentelemetry-ebpf-instrumentation#878)
- chore(deps): update prom/prometheus docker tag to v2.55.1 (open-telemetry/opentelemetry-ebpf-instrumentation#879)
- Update OTel dependencies for Alloy compatibility
- Add support for Opensearch client span (open-telemetry/opentelemetry-ebpf-instrumentation#871)
- allow printing out spans in OTEL format using debugexporter (open-telemetry/opentelemetry-ebpf-instrumentation#881)
- suites_network_test.go: Use new method to test ip address (open-telemetry/opentelemetry-ebpf-instrumentation#884)
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#885)
- Merge pull request open-telemetry/opentelemetry-ebpf-instrumentation#26 from dehaansa/update-otel-139
- Revert "Update OTel dependencies for Alloy compatibility"
- Merge pull request open-telemetry/opentelemetry-ebpf-instrumentation#27 from grafana/revert-26-update-otel-139
- Fix default-const-init warning (open-telemetry/opentelemetry-ebpf-instrumentation#888)
- feat: add
network.typeas attribute for network flows (open-telemetry/opentelemetry-ebpf-instrumentation#887) - Go route harvesting (open-telemetry/opentelemetry-ebpf-instrumentation#889)
- Low-cardinality route from path mode (open-telemetry/opentelemetry-ebpf-instrumentation#882)
- Standardise on C17 with GNU extensions (open-telemetry/opentelemetry-ebpf-instrumentation#890)
- Add Java TLS bpf support (open-telemetry/opentelemetry-ebpf-instrumentation#891)
- chore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (open-telemetry/opentelemetry-ebpf-instrumentation#893)
- Merge branch 'open-telemetry:main' into main
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#897)
- testing http2go with http2.Protocols (open-telemetry/opentelemetry-ebpf-instrumentation#886)
- Merge branch 'open-telemetry:main' into main
- OBI java agent (open-telemetry/opentelemetry-ebpf-instrumentation#896)
- [Java agent] Convert build scripts to kotlin, add CI (open-telemetry/opentelemetry-ebpf-instrumentation#899)
- chore(deps): update dependency bootsnap to v1.19.0 (open-telemetry/opentelemetry-ebpf-instrumentation#892)
- chore(deps): update redis docker tag to v7.4.7 (open-telemetry/opentelemetry-ebpf-instrumentation#895)
- Update opentelemetrio.io dependencies to v0.140.0/v1.46.0 (open-telemetry/opentelemetry-ebpf-instrumentation#900)
- Deprecate queue.Send in favor of queue.SendCtx (open-telemetry/opentelemetry-ebpf-instrumentation#901)
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#902)
- Rename Java TLS probe from Beyla to OBI (open-telemetry/opentelemetry-ebpf-instrumentation#905)
- Allow overriding SDK name (open-telemetry/opentelemetry-ebpf-instrumentation#904)
- Fix some typos (open-telemetry/opentelemetry-ebpf-instrumentation#906)
- add sdk language to span metrics (open-telemetry/opentelemetry-ebpf-instrumentation#908)
- Resource labels support (open-telemetry/opentelemetry-ebpf-instrumentation#907)
- add ability to configure extra span metrics resource attributes (open-telemetry/opentelemetry-ebpf-instrumentation#909)
- Update OTEL_EBPF_PROMETHUES_FEATURES comment (open-telemetry/opentelemetry-ebpf-instrumentation#910)
- Bump Go version to 1.25.3 (open-telemetry/opentelemetry-ebpf-instrumentation#921)
- Merge remote-tracking branch 'upstream/main'
- Backport open-telemetry/opentelemetry-ebpf-instrumentation#936
- Merge pull request open-telemetry/opentelemetry-ebpf-instrumentation#33 from grafana/1.4_fix_uninit
- Backport 944
- Merge pull request open-telemetry/opentelemetry-ebpf-instrumentation#34 from grafana/1.4_reduce_sock_filter_overhead
- backport 948
- Backport 949
- Backport 947
- push missing binaries
- have check-go-mod only check go.mod and go.sum
- Make do_vfs_ioctl not required