Changes from grafana/beyla:
- chore(deps): pin dependencies (#2463)
- chore(deps): update module github.com/opencontainers/runc to v1.3.3 [security] (#2498)
- refactor: move generated tests to same level (#2509)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.145.0 (#2495)
- chore: update obi submodule (#2512)
- chore: remove internal/test/cmd (#2511)
- fix(deps): update module github.com/docker/docker to v28.5.2+incompatible (#2473)
- fix(deps): update all patch and digest versions (#2426)
- Update OBI version (#2529)
- fix(deps): update module github.com/redis/go-redis/v9 to v9.17.3 (#2518)
- Add support for Python SDK injection (#2514)
- fix(deps): update all patch and digest versions (#2516)
- ci: skip docker login on forks (#2535)
- ci: bot workflows (#2536)
- ci: use github app token auth (#2537)
- ci: fix bot permissions with id-token write (#2538)
- ci: dump github api response on failure (#2539)
- chore(deps): update golang docker tag to v1.26.0 (#2517)
- ci: agentic workflow to auto-port obi changes (#2542)
- Update OBI and fix compilation (#2541)
- Replace gh-aw workflow with claude-code-action for vault secrets (#2544)
- Fix OBI sync workflow and clean up legacy agentic workflow (#2546)
- Fix: move claude-code-action tool permissions to settings input (#2549)
- ci: port obi ci perf (#2545)
- Fix: OBI workflow tool permissions using correct Bash(cmd:*) pattern syntax (#2550)
- Update OTEL dependencies (#2552)
- Add container metadata to Process Metrics + Self-contained tests (#2551)
- Update OBI submodule to 08677b8 (#2548)
- Update OBI submodule to 6f86772 (#2554)
- Add checksum override for configmap (#2555)
- Optimize agent workflow for efficiency: separate triage, RCA, and implementation steps (#2556)
- Add symbol cross-reference step to plan job prompt (#2558)
- Update OBI submodule to 4d58815 (#2557)
- Update agent test plan (#2560)
- chore(deps): update docker/build-push-action action to v6.19.2 (#2562)
- chore(deps): pin dependencies (#2534)
- fix(deps): update dependency @opentelemetry/auto-instrumentations-node to v0.70.1 (#2566)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.146.1 (#2565)
- chore(deps): update helm/kind-action action to v1.14.0 (#2564)
- chore(deps): update fluxcd/flux2 action to v2.8.0 (#2563)
- Add Beyla-specific integration test workflow (#2553)
- Port OBI workflow improvements to Beyla (#2569)
- Update OBI submodule to 14950c5 (#2568)
- Update obi-src
- Vendor obi
- Update obi submodule
- Update java agent
Changes from grafana/opentelemetry-ebpf-instrumentation:
- Fix permissions for release workflow (open-telemetry/opentelemetry-ebpf-instrumentation#1284)
- Remove stub changelog (open-telemetry/opentelemetry-ebpf-instrumentation#1276)
- Add
--java-agentflag to OBI command (open-telemetry/opentelemetry-ebpf-instrumentation#1278) - Remove deprecated
ebpf-instrumentbinary command (open-telemetry/opentelemetry-ebpf-instrumentation#1277) - Release artifact fixes (open-telemetry/opentelemetry-ebpf-instrumentation#1288)
- Update jump_table map to modern BTF style map (open-telemetry/opentelemetry-ebpf-instrumentation#1292)
- Ignore
dist(open-telemetry/opentelemetry-ebpf-instrumentation#1289) - ci: fix ParseAddr("localhost"): unable to parse IP (open-telemetry/opentelemetry-ebpf-instrumentation#1293)
- Replace
obi-genfileswith Makefile-based code generation (open-telemetry/opentelemetry-ebpf-instrumentation#1290) - Decouple arch from release target (open-telemetry/opentelemetry-ebpf-instrumentation#1294)
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#1296)
- Use const 64 for bpf_ringbuf_query result (open-telemetry/opentelemetry-ebpf-instrumentation#1299)
- Rename all
kube.Storeandstore.InMemoryfields for consistency (open-telemetry/opentelemetry-ebpf-instrumentation#1297) - Add language type detection pipeline before matcher (open-telemetry/opentelemetry-ebpf-instrumentation#1304)
- Update the otel-collector example (open-telemetry/opentelemetry-ebpf-instrumentation#1303)
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#1306)
- chore(deps): update dependency debug to v1.11.1 (open-telemetry/opentelemetry-ebpf-instrumentation#1309)
- chore(deps): update dependency bootsnap to v1.23.0 (open-telemetry/opentelemetry-ebpf-instrumentation#1308)
- chore(deps): update dependency sqlite3 to v1.7.3 (open-telemetry/opentelemetry-ebpf-instrumentation#1310)
- Omit -u option when building on podman. (open-telemetry/opentelemetry-ebpf-instrumentation#1312)
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#1314)
- chore: upgrade to go 1.25.7 (open-telemetry/opentelemetry-ebpf-instrumentation#1315)
- build: obi-generator needs git package and bpf2go path (open-telemetry/opentelemetry-ebpf-instrumentation#1317)
- ci: reduce integration workflow run time (open-telemetry/opentelemetry-ebpf-instrumentation#1313)
- ci: optimise vm workflow (open-telemetry/opentelemetry-ebpf-instrumentation#1319)
- ci: optimise arm workflow (open-telemetry/opentelemetry-ebpf-instrumentation#1320)
- fix(generator-image): add id-token permission for image signing (open-telemetry/opentelemetry-ebpf-instrumentation#1324)
- docs: add container image verification (open-telemetry/opentelemetry-ebpf-instrumentation#1325)
- Add programming language selector (open-telemetry/opentelemetry-ebpf-instrumentation#1326)
- Fix flaky disablekeepalives test (open-telemetry/opentelemetry-ebpf-instrumentation#1328)
- Add support for parsing couchbase Flexiable framing (open-telemetry/opentelemetry-ebpf-instrumentation#1265)
- add environment variable option for language selection (open-telemetry/opentelemetry-ebpf-instrumentation#1331)
- fix(release): remove k8s-cache from release artifacts (open-telemetry/opentelemetry-ebpf-instrumentation#1329)
- ci: use arm runner for arm image build (open-telemetry/opentelemetry-ebpf-instrumentation#1327)
- Remove copied references from Beyla about Beyla (open-telemetry/opentelemetry-ebpf-instrumentation#1305)
- inter service context propagation docs (open-telemetry/opentelemetry-ebpf-instrumentation#1082)
- fix(deps): update all patch and digest versions (open-telemetry/opentelemetry-ebpf-instrumentation#1307)
- ci: fix image signing on main (open-telemetry/opentelemetry-ebpf-instrumentation#1332)
- AWS cloud metadata decoration (open-telemetry/opentelemetry-ebpf-instrumentation#1300)
- Remove already implemented TODO comments (open-telemetry/opentelemetry-ebpf-instrumentation#1335)
- Remove duplicate SHA256SUM from release artifacts (open-telemetry/opentelemetry-ebpf-instrumentation#1336)
- Add lint-fix make target (open-telemetry/opentelemetry-ebpf-instrumentation#1337)
- feat: Allow selecting instrumentation by PIDs (open-telemetry/opentelemetry-ebpf-instrumentation#1321)
- feat(CI): add cosign verification for Docker images (open-telemetry/opentelemetry-ebpf-instrumentation#1333)
- ci: use 30 minute job timeouts (open-telemetry/opentelemetry-ebpf-instrumentation#1339)
- Add Config json schema generation (open-telemetry/opentelemetry-ebpf-instrumentation#1017)
- Add go-mod-tidy target to Makefile (open-telemetry/opentelemetry-ebpf-instrumentation#1338)
- bpf: gotracer: set grpc server context in shared map (open-telemetry/opentelemetry-ebpf-instrumentation#1298)
- Azure and GCP metadata decoration: integration tests (open-telemetry/opentelemetry-ebpf-instrumentation#1334)
- Add numeric operators for filters. (open-telemetry/opentelemetry-ebpf-instrumentation#1323)
- fix(deps): update all patch and digest versions (open-telemetry/opentelemetry-ebpf-instrumentation#1343)
- chore(deps): update docker/build-push-action action to v6.19.2 (open-telemetry/opentelemetry-ebpf-instrumentation#1344)
- fix: PR checks (open-telemetry/opentelemetry-ebpf-instrumentation#1348)
- chore(deps): update opensearchproject/opensearch docker tag to v3.5.0 (open-telemetry/opentelemetry-ebpf-instrumentation#1346)
- feat(CI): reuse Go build cache across workflows (open-telemetry/opentelemetry-ebpf-instrumentation#1347)
- Create & publish go-http-client test image (open-telemetry/opentelemetry-ebpf-instrumentation#1349)
- refactor: apply
constto bpf variables (open-telemetry/opentelemetry-ebpf-instrumentation#1341) - Add SendTimeout field in kubecache config (open-telemetry/opentelemetry-ebpf-instrumentation#1342)
- ci: shard unit tests (open-telemetry/opentelemetry-ebpf-instrumentation#1350)
- prevent duplication of Prometheus attributes (open-telemetry/opentelemetry-ebpf-instrumentation#1355)
- fix(ci): give time for cosign sigs to propagate (open-telemetry/opentelemetry-ebpf-instrumentation#1356)
- ci: do not cache test results (open-telemetry/opentelemetry-ebpf-instrumentation#1360)
- fix couchbase docs to reflect scope location (open-telemetry/opentelemetry-ebpf-instrumentation#1363)
- Improve large buffers and demonstrate with OpenAI protocol support (open-telemetry/opentelemetry-ebpf-instrumentation#1353)
- ci: remove cosign verify (open-telemetry/opentelemetry-ebpf-instrumentation#1359)
- Fix release image tag (open-telemetry/opentelemetry-ebpf-instrumentation#1365)
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#1367)
- Fix rubytestserver/testapi image build (open-telemetry/opentelemetry-ebpf-instrumentation#1368)
- Remove tctracer (ip options) (open-telemetry/opentelemetry-ebpf-instrumentation#1366)
- fix java TLS bugs (open-telemetry/opentelemetry-ebpf-instrumentation#1372)
- sort egress key (open-telemetry/opentelemetry-ebpf-instrumentation#1377)
- refactor: apply
constto bpf variables (open-telemetry/opentelemetry-ebpf-instrumentation#1369) - gotracer: set trace context in shared map for http and other protocols (open-telemetry/opentelemetry-ebpf-instrumentation#1370)
- Add integration test for sock_iter pre-existing socket tracking (open-telemetry/opentelemetry-ebpf-instrumentation#1379)
- Embed the Java agent in the OBI binary (open-telemetry/opentelemetry-ebpf-instrumentation#1376)
- Fix Java TLS support bugs, exposed by Kafka TLS (open-telemetry/opentelemetry-ebpf-instrumentation#1380)
- Allow loading multiple specs per tracer (open-telemetry/opentelemetry-ebpf-instrumentation#1373)
- Allow to limit process selection by command line argument (open-telemetry/opentelemetry-ebpf-instrumentation#1354)
- Automatic update of offsets.json (open-telemetry/opentelemetry-ebpf-instrumentation#1383)
- Commit binary files
- Update java agent