v0.1.0
Initial release of go.opentelemetry.io/obi! 🎉
What's Changed
- Add codeowners by @trask in #2
- Restrict ownership of CODEOWNERS to maintainers by @MrAlias in #3
- Update README by @MrAlias in #5
- Add project changelog by @MrAlias in #4
- Import Beyla code by @mariomac in #15
- Configuration: replace BEYLA_ by OTEL_EBPF_ in env vars by @mariomac in #17
- Add Github actions for PR validation tasks by @mariomac in #19
- Remove OTEL process metrics by @mariomac in #20
- Use linter config from OTEL Collector + Fix raised linter problems by @mariomac in #21
- Generate and push docker images by @mariomac in #22
- Enhance security of github actions by @mariomac in #24
- Fix Python Redis test by @grcevski in #29
- Automatic update of offsets.json by @github-actions[bot] in #28
- Discovery configuration: replace regular expressions by "globs" by @mariomac in #31
- Remove routes > ignored_patterns configuration option by @mariomac in #33
- Remove Grafana Cloud endpoint configuration by @mariomac in #32
- Support OTEL env var substitution in YAML config by @mariomac in #35
- Introduce fastelf package and use it for finding the process language… by @rafaelroquetto in #34
- Set credentials for pushing container images to docker hub by @mariomac in #38
- Add Renovate configuration by @opentelemetrybot in #39
- Pin dependencies by @renovate[bot] in #40
- Update actions/setup-go digest to d35c59a by @renovate[bot] in #41
- Update github.com/ianlancetaylor/demangle digest to f615e6b by @renovate[bot] in #43
- Update github.com/mariomac/guara digest to 1e4dbdf by @renovate[bot] in #44
- Fix docker build-push-action by @mariomac in #47
- Update all patch versions by @renovate[bot] in #45
- Add package write permision to Docker publish workflow by @MrAlias in #50
- Update golang:1.24 Docker digest to 86b4cff by @renovate[bot] in #51
- Update module github.com/segmentio/kafka-go to v0.4.48 by @renovate[bot] in #52
- Remove prototype L7 tracer by @rafaelroquetto in #54
- Fix offsets update workflow by @MrAlias in #55
- Pin actions/create-github-app-token action to d72941d by @renovate[bot] in #56
- Update actions/checkout action to v3.6.0 by @renovate[bot] in #58
- Update actions/create-github-app-token action to v1.12.0 by @renovate[bot] in #59
- Update actions/setup-go action to v3.6.1 by @renovate[bot] in #60
- Update actions/upload-artifact action to v4.6.2 by @renovate[bot] in #61
- Update ghcr.io/grafana/beyla-ebpf-generator:main Docker digest to 0cce665 by @renovate[bot] in #57
- Support k8s.job.name and k8s.cronjob.name attributes by @cuichenli in #46
- Optimize K8s cache by @mariomac in #62
- Update golang:1.24 Docker digest to 1bcf884 by @renovate[bot] in #66
- [port] #1850: More connection tracking fixes by @marctc in #68
- Start modifying the instrumenter for vendoring mode by @mariomac in #64
- Fix race condition in K8s informers cache by @mariomac in #73
- Update golang:1.24 Docker digest to 02a2275 by @renovate[bot] in #67
- [port] #1851: Handle disconnects better by @marctc in #69
- [port] #1858: Allow periods in route heuristics by @marctc in #70
- [port] #1862: fix: HTTP2 header check causes panic by @marctc in #71
- [port] #1899: Fix tracking stale requests by @marctc in #72
- Bump peter-evans/create-pull-request action to v7.0.8 by @MrAlias in #65
- Make update offsets to work with limited otelbot permissions by @trask in #74
- Prevent unnecessary K8s cache updates by @mariomac in #76
- Fix update offsets automation by @trask in #78
- Update golang:1.24 Docker digest to baf611f by @renovate[bot] in #77
- Automatic update of offsets.json by @otelbot[bot] in #79
- Update golang:1.24 Docker digest to 4c0a181 by @renovate[bot] in #80
- Update astral-sh/setup-uv action to v6.1.0 by @renovate[bot] in #81
- Update docker/build-push-action action to v6.17.0 by @renovate[bot] in #83
- Update codecov/codecov-action action to v4.6.0 by @renovate[bot] in #82
- Automatic update of offsets.json by @otelbot[bot] in #89
- [port] #1887: Add option for process discovery to filter on containers by @marctc in #88
- [port] #1875: Change how we correlate SSL to connection informatio by @marctc in #87
- [port] #1926: Align span status to http semantic conventions by @marctc in #92
- [port] #1953: Introduce option to only generate ebpf files when modified by @marctc in #91
- [port] #1904: Upgrade to OTel 0.125.0 by @marctc in #86
- [port] #1906: Introduce Required() method by @marctc in #90
- [port] #1918: Fix wrong SSL port by @marctc in #94
- Automatic update of offsets.json by @otelbot[bot] in #97
- Temporarily restore regular expression usage in service selector by @mariomac in #96
- [port] #1991: Make k8s on when we are running on k8s by @marctc in #101
- Update module google.golang.org/grpc to v1.72.2 by @renovate[bot] in #98
- Automatic update of offsets.json by @otelbot[bot] in #104
- Update module github.com/go-logr/logr to v1.4.3 by @renovate[bot] in #105
- [port] #1861: Ensure target_info and traces_target_info are consistent with the instrumentation state by @marctc in #75
- Removing System-Wide configuration option by @mariomac in #102
- [port] #1941: More ssl correlation fixes by @marctc in #95
- [port] #1965: Fix Go gRPC context propagation support by @marctc in #103
- Update golang:1.24.3-alpine Docker digest to b4f875e by @renovate[bot] in #107
- Update module github.com/containers/common to v0.63.0 by @renovate[bot] in #110
- Add extra debug data to flaky test by @mariomac in #112
- Deprecating "discovery > services" and adding the new "discovery > instrument" section by @mariomac in #114
- Automatic update of offsets.json by @otelbot[bot] in #113
- Update module github.com/cilium/ebpf to v0.18.0 by @renovate[bot] in #109
- Node swarm zombie detector by @mariomac in #117
- Automatic update of offsets.json by @otelbot[bot] in #119
- Update all patch versions by @renovate[bot] in #116
- Update golang:1.24 Docker digest to db5d0af by @renovate[bot] in #106
- Backport of Beyla #1813: add service name template by @mariomac in #121
- Add standard workflows by @trask in #123
- Update ghcr.io/grafana/beyla-ebpf-generator:main Docker digest to bd3127c by @renovate[bot] in #122
- Automatic update of offsets.json by @otelbot[bot] in #124
- Update module github.com/IBM/sarama to v1.45.2 by @renovate[bot] in #125
- Update module github.com/prometheus/common to v0.64.0 by @renovate[bot] in #127
- Update module github.com/prometheus/procfs to v0.16.1 by @renovate[bot] in #128
- Update module github.com/prometheus/client_golang to v1.22.0 by @renovate[bot] in #126
- Update ghcr.io/grafana/beyla-ebpf-generator:main Docker digest to 8d85235 by @renovate[bot] in #129
- rename internal package to 'components' by @mariomac in #120
- Fix Java OATS tests by @mariomac in #130
- Update all patch versions by @renovate[bot] in #133
- Update ghcr.io/grafana/beyla-ebpf-generator:main Docker digest to 0f4ecfc by @renovate[bot] in #132
- Port Beyla #2001 and #1983 by @mariomac in #135
- Allow OBI to be reloaded as component by @mariomac in #134
- Fix unknown gRPC status when indexing fails by @grcevski in #138
- Update ghcr.io/grafana/beyla-ebpf-generator:main Docker digest to 41fab69 by @renovate[bot] in #137
- Update golang:1.24 Docker digest to d1db785 by @renovate[bot] in #140
- Sync all eBPF fixes from Beyla to OBI by @grcevski in #139
- Support extra group attributes by @grcevski in #145
- Remove stale service attribute and replace with service.name by @grcevski in #144
- Update golang:1.24 Docker digest to 3178db8 by @renovate[bot] in #143
- Update ghcr.io/grafana/beyla-ebpf-generator:main Docker digest to b1ad2c6 by @renovate[bot] in #142
- Update ghcr.io/grafana/beyla-ebpf-generator:main Docker digest to fe8fb4e by @renovate[bot] in #146
- Make BPF-generated objects public by @mariomac in #149
- Rename the metric internal package so we can vendor it by @grcevski in #153
- Add span Flags field by @grcevski in #151
- Add k8s kind population by @grcevski in #150
- Add ability to supply custom attribute selector function by @grcevski in #155
- Update ghcr.io/grafana/beyla-ebpf-generator:main Docker digest to 1864ec2 by @renovate[bot] in #154
- Provide means for attribute groups to be extended by @grcevski in #157
- Update ghcr.io/grafana/beyla-ebpf-generator:main Docker digest to b9d2c11 by @renovate[bot] in #156
- Update to otel 0.128 by @grcevski in #158
- Port trace fixes from Beyla by @grcevski in #159
- Update ghcr.io/grafana/beyla-ebpf-generator:main Docker digest to 0bad11d by @renovate[bot] in #160
- Update fossas/fossa-action action to v1.7.0 by @renovate[bot] in #163
- Update github/codeql-action action to v3.29.0 by @renovate[bot] in #164
- Update module github.com/redis/go-redis/v9 to v9.10.0 by @renovate[bot] in #165
- add k8s-cache build image github action by @NimrodAvni78 in #131
- Fix genfiles environment vars in Makefile by @rafaelroquetto in #172
- New OTel span metrics format and port pid handling by @grcevski in #173
- Use injection for NodeJS request correlation by @rafaelroquetto in #152
- Update module golang.org/x/arch to v0.18.0 by @renovate[bot] in #168
- Fix darwin compilation by @mariomac in #175
- Make prom expirer fields public by @grcevski in #174
- [Test fix] Give enough time for the nodejs injector by @rafaelroquetto in #179
- Make AppendKubeMetadata public by @marctc in #176
- Update docker/build-push-action action to v6.18.0 by @renovate[bot] in #108
- Add missing routes' options by @mariomac in #183
- Generate Traces: allow overriding resource attributes by @mariomac in #182
- Stop go HTTP context propagation on invalid headers by @grcevski in #181
- Enable more clang-tidy diagnostics by @rafaelroquetto in #186
- Standardise on 'unsigned char' for buffers by @rafaelroquetto in #187
- bpf: use unix.ByteSliceToString for debug logs instead of unsafe by @mmat11 in #188
- Make ProcessAttrs in watcher_proc.go public by @marctc in #184
- chore(deps): update ghcr.io/grafana/beyla-ebpf-generator:main docker digest to f3eb473 by @renovate[bot] in #169
- fix(deps): update module github.com/vladimirvivien/gexe to v0.5.0 by @renovate[bot] in #167
- Make public few more fields in discover pkg by @marctc in #189
- Add extra info on debug logs in matcher.go by @marctc in #191
- Fix ignoreMetrics and ignoreTraces flags by @mariomac in #193
- Cleanup API for extra resource attributes by @mariomac in #192
- Remove unused mountinfo files by @marctc in #190
- Reorganise ebpf file structure - part II by @rafaelroquetto in #198
- Ensure we support more than one pid per container, in pids to pods by @grcevski in #197
- chore(deps): update ghcr.io/grafana/beyla-ebpf-generator:main docker digest to 5b4bcbc by @renovate[bot] in #196
- Add more logging so we can debug the k8s failures by @grcevski in #201
- [port] #2006: cleanup: remove redundant check by @marctc in #207
- [port] #1971: Fix http2 multiple connections issues by @marctc in #206
- [port] #2047: Fix Typographical Errors in Comments by @marctc in #204
- Allow overriding some behaviors of the OTEL exporters by @mariomac in #208
- [port] #2029: Remove default k8s namespaces by @marctc in #203
- Ensure target info has the correct description by @grcevski in #200
- Span metrics export filtering with a separate flag by @grcevski in #209
- [port] #2009: Track nginx async connection by @marctc in #205
- Fix reading of TCP event buffer by @rafaelroquetto in #202
- fix(deps): update module github.com/gin-gonic/gin to v1.10.1 by @renovate[bot] in #214
- chore(deps): update docker/setup-buildx-action action to v3.11.1 by @renovate[bot] in #212
- chore(deps): update astral-sh/setup-uv action to v6.3.0 by @renovate[bot] in #211
- Fix reading the eBPF IPC buffers by @rafaelroquetto in #216
- Fix instrumenter test on arm64 by @rafaelroquetto in #217
- fix(deps): update all patch versions by @renovate[bot] in #215
- chore(deps): update ghcr.io/grafana/beyla-ebpf-generator:main docker digest to b58a737 by @renovate[bot] in #210
- chore(deps): update golang:1.24 docker digest to 10c1318 by @renovate[bot] in #148
- Fix tcp redis error parsing by @NimrodAvni78 in #219
- Add YAML marshaller for services.GlobAttr, PortEnum and RegexpAttr by @mariomac in #220
- fix(deps): update github.com/ianlancetaylor/demangle digest to 86fd2c0 by @renovate[bot] in #221
- Feature/redis db tracking by @NimrodAvni78 in #223
- Add debug information to Swarm nodes by @mariomac in #228
- Remove trace internal metrics by @grcevski in #224
- fix(deps): update github.com/ianlancetaylor/demangle digest to 21d72be by @renovate[bot] in #227
- Fix Prometheus export span metric name by @grcevski in #226
- fix(deps): update github.com/ianlancetaylor/demangle digest to 2d64ad6 by @renovate[bot] in #229
- chore(deps): update github/codeql-action action to v3.29.1 by @renovate[bot] in #230
- fix(deps): update module github.com/redis/go-redis/v9 to v9.11.0 by @renovate[bot] in #233
- chore(deps): update ghcr.io/grafana/beyla-ebpf-generator:main docker digest to 3ddbb25 by @renovate[bot] in #222
- fix(deps): update module github.com/prometheus/common to v0.65.0 by @renovate[bot] in #232
- Switch nodejs inspector line to debug by @grcevski in #225
- chore(deps): update github/codeql-action action to v3.29.2 by @renovate[bot] in #235
- chore(deps): update ghcr.io/grafana/beyla-ebpf-generator:main docker digest to 2774a1c by @renovate[bot] in #234
- Add minimum token permissions for all github workflow files by @opentelemetrybot in #236
- chore(deps): update golang:1.24 docker digest to a92f3b1 by @renovate[bot] in #237
- chore(deps): update ghcr.io/grafana/beyla-ebpf-generator:main docker digest to 65a2868 by @renovate[bot] in #239
- chore(deps): update golang:1.24 docker digest to 764d7e0 by @renovate[bot] in #240
- chore(deps): update golang:1.24 docker digest to 20a022e by @renovate[bot] in #243
- Action to create generator image + Update it to Cilium 0.19.0 by @mariomac in #242
- chore(deps): update docker/setup-buildx-action digest to e468171 by @renovate[bot] in #246
- docs: define the OBI abbreviation by @pellared in #247
- Fix OBI generator image by @mariomac in #249
- Update to Cilium 0.19.0 by @mariomac in #248
- OBI generator image: some extra fixes to the image automatic numbering by @mariomac in #250
- cleanup: replace some
bpf_printkwithbpf_dbg_printkby @Andreagit97 in #244 - cleanup: rename socket filter prog in netolly by @Andreagit97 in #253
- bpf: parse mysql data in kernel space by @mmat11 in #118
- GH generator image action: fix autoversion by @mariomac in #254
- Remove duplicate decorate by @dongho-jung in #252
- Prepares ProcessFinder pipeline for vendoring by @mariomac in #257
- Start consolidating integration tests and removing duplicates by @mariomac in #258
- chore(deps): update docker/build-push-action action to v5.4.0 by @renovate[bot] in #262
- chore(deps): update docker/login-action action to v3.4.0 by @renovate[bot] in #263
- chore(deps): update docker/metadata-action action to v5.7.0 by @renovate[bot] in #264
- chore(deps): update docker/setup-buildx-action action to v3.11.1 by @renovate[bot] in #265
- chore(deps): update docker/setup-qemu-action action to v3.6.0 by @renovate[bot] in #266
- Makefile: allow overriding some env vars by @mariomac in #255
- feat: support JSON-RPC 2.0 over http in golang's uprobe by @titaneric in #161
- Add Initial support for mongodb by @NimrodAvni78 in #241
- tpinjector: remove verbose debug message by @rafaelroquetto in #269
- NodeJS correlation fixes by @rafaelroquetto in #268
- Fix traces_service_graph_request_total double count by @grcevski in #270
- Disable flaky JSON-RPC test by @rafaelroquetto in #272
- fix(deps): update module github.com/prometheus/procfs to v0.17.0 by @renovate[bot] in #267
- chore: improve config feature detection error message by @skl in #274
- fix: use tcp_sendmsg instead of tcp_sendmsg_locked by @skl in #275
- Support for manual spans in Go by @grcevski in #260
- Automatic update of offsets.json by @otelbot[bot] in #277
- Remove duplicate
OTELfrom env vars named like OTEL_EBPF_OTEL_ by @skl in #278 - chore(deps): update golang:1.24 docker digest to a9219eb by @renovate[bot] in #284
- change opentelemetry.sdk.name from beyla to opentelemetry-ebpf-instrumentation by @NimrodAvni78 in #279
- chore(deps): update golang docker tag to v1.24.5 by @renovate[bot] in #287
- chore(deps): update golang:1.24 docker digest to 14fd8a5 by @renovate[bot] in #286
- Rename pkg/beyla to pkg/obi by @mariomac in #289
- Fix panic due invalid UTF-8 labels by @marctc in #288
- GH task to generate precompiled integration test images by @mariomac in #259
- bpf: correctly initialize classification protocol by @mmat11 in #290
- Automatic update of offsets.json by @otelbot[bot] in #294
- Add Maintainers and Approvers to README.md by @MrAlias in #292
- Fix BPF load error by @mariomac in #295
- Fix integration-test image tag by @mariomac in #296
- chore(deps): update docker/build-push-action action to v5.4.0 by @renovate[bot] in #300
- chore(deps): update docker/login-action action to v3.4.0 by @renovate[bot] in #301
- chore(deps): update docker/metadata-action action to v5.7.0 by @renovate[bot] in #303
- chore(deps): update docker/setup-buildx-action action to v3.11.1 - autoclosed by @renovate[bot] in #304
- Add minimum token permissions for all github workflow files by @opentelemetrybot in #299
- log out configuration in debug mode by @NimrodAvni78 in #291
- Integration test image: fix rails tag id by @mariomac in #306
- Introduce granular (service selector) export modes by @rafaelroquetto in #276
- RFC: Add CONTRIBUTING.md file by @rafaelroquetto in #309
- Rename beyla.* to obi.* in network metrics and attributes by @mariomac in #307
- Fix http2/grpc parse bug by @grcevski in #310
- Automatic update of offsets.json by @otelbot[bot] in #315
- Swap the beyla_ prefixes to obi_ in the eBPF probe names by @rafaelroquetto in #312
- Use opentelemetry ghcr images in integration tests by @mariomac in #305
- chore(deps): pin ghcr.io/open-telemetry/obi-generator docker tag to 41fb1d6 by @renovate[bot] in #319
- OATS: replace maven by maven wrapper by @mariomac in #316
- Look for the alternative lockdown error message by @grcevski in #314
- Fix golangci-lint warnings by @MrAlias in #322
- Markdown lint by @MrAlias in #323
- chore(deps): update golang:1.24.5-alpine docker digest to daae04e by @renovate[bot] in #324
- Automatic update of offsets.json by @otelbot[bot] in #326
- bpf: cache inferred protocol type per connection by @mmat11 in #317
- chore(deps): update ghcr.io/open-telemetry/obi-generator docker tag to v0.1.1 by @renovate[bot] in #327
- Cleanup integration tests namings by @mariomac in #329
- Do not fail cleanup when empty by @MrAlias in #331
- fix: try security_socket_accept by @skl in #308
- chore(deps): update astral-sh/setup-uv action to v6.4.1 by @renovate[bot] in #336
- chore(deps): update docker/setup-qemu-action action to v3.6.0 by @renovate[bot] in #337
- Add markdown linting by @MrAlias in #325
- Update tool management by @MrAlias in #333
- fix(deps): update module go.opentelemetry.io/collector/component to v1.36.0 by @renovate[bot] in #339
- Close the elf file when attacher is done with it by @grcevski in #332
- fix(deps): update module github.com/containers/common to v0.64.0 by @renovate[bot] in #338
- Unify all module Go ver to 1.24 by @MrAlias in #330
- Add license notices to all code by @MrAlias in #334
- Replace module name with
go.opentelemetry.io/obiby @MrAlias in #321 - Cleanup K8s integration tests by @mariomac in #328
- remove grafana-opentelemetry-java.jar from commited source tree by @mariomac in #340
- bpf: implement large buffer action, improve mysql protocol inference by @mmat11 in #318
- feat: re-implement go jsonrpc detector with
net/rpc.Requestby @titaneric in #335 - Fix markdown-fail-fast CI on push events by @MrAlias in #344
- chore(deps): update github/codeql-action action to v3.29.3 by @renovate[bot] in #346
- chore(deps): update golang:1.24 docker digest to a98400b by @renovate[bot] in #347
- chore(deps): update golang:1.24 docker digest to fdcd2e5 by @renovate[bot] in #349
- Fix k8s process terminate handling for multi pid containers by @grcevski in #342
- Automatic update of offsets.json by @otelbot[bot] in #355
- chore(deps): update golang:1.24 docker digest to 267159c by @renovate[bot] in #352
- Overhaul NodeJS injector by @rafaelroquetto in #351
- Add per service selector sampler config by @rafaelroquetto in #345
- fix(deps): update all patch versions to v1.36.1 by @renovate[bot] in #353
- ignore atlasVersion command for mongo operation by @NimrodAvni78 in #357
- Rename beyla_ prefix to obi_ in internal metrics by @mariomac in #359
- chore(deps): update golang:1.24 docker digest to a3bb6cd by @renovate[bot] in #358
- Don't delete target info on expiry if the service is still instrumented by @grcevski in #350
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to 948d554 by @renovate[bot] in #360
- sql: support MySQL prepared statements, split integration tests into MySQL and Postgres tests by @mmat11 in #354
- chore(deps): update all patch versions by @renovate[bot] in #363
- chore(deps): update golang:1.24 docker digest to ef5b4be by @renovate[bot] in #361
- Implement zero-alloc otel var parsing by @rafaelroquetto in #370
- Handle event channel closure gracefully by @rafaelroquetto in #371
- fix(deps): update kubernetes packages to v0.33.3 by @renovate[bot] in #213
- Remove resource attributes for network flows by @grcevski in #362
- Add process minimum age to filter out short lived processes if needed by @corneliu-calciu in #194
- bpf: classify postgres in ebpf, add large buffers and errors support by @mmat11 in #369
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to 98b5b22 by @renovate[bot] in #374
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.3.0 by @renovate[bot] in #376
- fix(deps): update module go.opentelemetry.io/collector/config/configopaque to v1.36.1 by @renovate[bot] in #379
- fix(deps): update module go.opentelemetry.io/collector/config/configgrpc to v0.130.1 by @renovate[bot] in #377
- Add obi.version and obi.revision as resource attributes in network metrics by @mariomac in #372
- Executable isn't ready if there's no path by @grcevski in #375
- Add few more prebuilt test images by @mariomac in #380
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to 45f797b by @renovate[bot] in #382
- Add metric for instrumentation error by @marctc in #373
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to ea7a2e2 by @renovate[bot] in #383
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to ada8079 by @renovate[bot] in #387
- Don't filter out pod update events by @rafaelroquetto in #384
- Fix build info for internal metrics by @marctc in #389
- chore(deps): update github/codeql-action action to v3.29.5 by @renovate[bot] in #388
- ignore mongo server spans by @NimrodAvni78 in #385
- Don't use memcmp directly in nodejs code by @grcevski in #391
- Fix missing pid info and prometheus collections by @grcevski in #393
- Refactor OTEL Metrics exporter by @mariomac in #381
- Enable misc-unused-parameters checks by @rafaelroquetto in #394
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to e8c5c54 by @renovate[bot] in #395
- Cleanup metrics_svc_graph.go by @mariomac in #397
- Fix missing namespace discovery from env variables by @grcevski in #392
- cleanup metrics_svc_graph.go by @mariomac in #400
- [Feature] GPU/CUDA memory copy events by @grcevski in #399
- Optimize ExportModes by @mariomac in #402
- Fix package imports' ordering by @mariomac in #401
- Revert change that breaks collector embedding by @grcevski in #404
- Few extra improvements in ExportModes by @mariomac in #403
- fix(deps): update module github.com/prometheus/client_golang to v1.23.0 by @renovate[bot] in #407
- fix(deps): update all patch versions by @renovate[bot] in #405
- Add internal metrics for avoided services by @marctc in #390
- postgres: support prepared statements by @mmat11 in #386
- Improve route classifier by @jcreixell in #411
- chore(deps): update docker/metadata-action action to v5.8.0 by @renovate[bot] in #406
- Automatic update of offsets.json by @otelbot[bot] in #412
- [Route Classifier] Remove additional valid chars config option by @jcreixell in #417
- fix(deps): update all patch versions by @renovate[bot] in #413
- Initialize host info metric on first span by @jcreixell in #348
- Fix env var substitution for OpenTelemetry Operator by @marctc in #409
- Automatic update of offsets.json by @otelbot[bot] in #419
- chore(deps): update golang:1.24 docker digest to 2c89c41 by @renovate[bot] in #418
- fix(deps): update module go.opentelemetry.io/collector/component to v1.37.0 by @renovate[bot] in #408
- chore(deps): update github/codeql-action action to v3.29.8 by @renovate[bot] in #422
- Automatic update of offsets.json by @otelbot[bot] in #423
- Stop using local
vendordirectory by @MrAlias in #424 - docs: fix CONTRIBUTING.md link by @skl in #435
- chore(deps): update actions/checkout digest to 08eba0b by @renovate[bot] in #434
- fix(deps): update module github.com/redis/go-redis/v9 to v9.12.0 by @renovate[bot] in #427
- Fix span metrics export option dependency by @grcevski in #437
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to 019a52f by @renovate[bot] in #425
- Fix yaml serialization test by @grcevski in #438
- chore(deps): update docker/login-action action to v3.5.0 by @renovate[bot] in #426
- Fix number of other span metrics bugs by @grcevski in #439
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to 6824653 by @renovate[bot] in #442
- Automatic update of offsets.json by @otelbot[bot] in #441
- fix(deps): update all patch versions by @renovate[bot] in #443
- Fix module names by @MrAlias in #440
- Automatic update of offsets.json by @otelbot[bot] in #446
- mysql: decrease spammy non-error logs level to debug by @mmat11 in #447
- chore(deps): update astral-sh/setup-uv action to v6.5.0 by @renovate[bot] in #452
- bpf: infer packet type based on server port by @mmat11 in #410
- Add license headers to all C files by @MrAlias in #421
- chore(deps): update actions/create-github-app-token action to v2 by @renovate[bot] in #454
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #453
- chore(deps): update docker/build-push-action action to v6 by @renovate[bot] in #457
- chore(deps): update golang:1.24 docker digest to 746a0e9 by @renovate[bot] in #445
- Upgrade the ec2 detector to v2 by @MrAlias in #450
- chore(deps): update actions/setup-go action to v5.5.0 by @renovate[bot] in #455
- fix(deps): update module golang.org/x/mod to v0.27.0 by @renovate[bot] in #429
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to c7df6d0 by @renovate[bot] in #458
- chore(deps): update golang:1.24 docker digest to e155b51 by @renovate[bot] in #459
- fix(deps): update module golang.org/x/arch to v0.20.0 by @renovate[bot] in #428
- chore(deps): update codecov/codecov-action action to v5 by @renovate[bot] in #456
- fix(deps): update all patch versions by @renovate[bot] in #460
- Fix zizmor by @marctc in #469
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.4.0 by @renovate[bot] in #472
- chore(deps): update golang docker tag by @renovate[bot] in #471
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to 8deb602 by @renovate[bot] in #475
- fix(deps): update module go.mongodb.org/mongo-driver/v2 to v2.3.0 by @renovate[bot] in #473
- flag to enable / disable node injector by @NimrodAvni78 in #479
- fix(deps): update all patch versions by @renovate[bot] in #470
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to e4f9a24 by @renovate[bot] in #477
- Automatic update of offsets.json by @otelbot[bot] in #482
- Use
test.Eventuallyto try fix flaky Nested_traces_with_kprobes test by @marctc in #463 - fix: Ensure err is checked asap by @skl in #480
- postgres: decrease log level to debug by @mmat11 in #485
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to 9f93124 by @renovate[bot] in #487
- fix(deps): update all patch versions by @renovate[bot] in #488
- Automatic update of offsets.json by @otelbot[bot] in #490
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to 9d3997b by @renovate[bot] in #491
- fix(deps): update all patch versions by @renovate[bot] in #489
- chore(deps): update golang:1.25 docker digest to 4859242 by @renovate[bot] in #493
- chore(deps): update golang:1.25 docker digest to 5502b0e by @renovate[bot] in #495
- chore(deps): update astral-sh/setup-uv action to v6.6.0 by @renovate[bot] in #497
- chore(deps): update codecov/codecov-action action to v5.5.0 by @renovate[bot] in #498
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to 0f4e99e by @renovate[bot] in #500
- Fix flaky multiprocess tests by @mariomac in #501
- Add other patterns for container ID by @mariomac in #506
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to e922805 by @renovate[bot] in #510
- Merge protoc generator dockerfile into generator.Dockerfile by @mariomac in #499
- fix: attributes.Selection data race by @skl in #509
- add vendor to .gitignore by @mariomac in #517
- Automatic update of offsets.json by @otelbot[bot] in #503
- Feature/log config json by @NimrodAvni78 in #486
- Add wget to generator.Dockerfile by @mariomac in #516
- Upgrade to OTel Collector v0.133.0 by @ptodev in #514
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to fc84a60 by @renovate[bot] in #520
- Make use of OTEL/OBI generator image for Protoc generation by @mariomac in #513
- Add option to remove IPs from metrics to reduce cardinality by @marctc in #507
- Delve-enabled debug dockerfile by @mariomac in #521
- tests: use bitnamilegacy instead of bitnami repository by @mmat11 in #526
- chore(deps): pin dependencies by @renovate[bot] in #523
- Automatic update of offsets.json by @otelbot[bot] in #530
- Add information message when injecting the NodeJS agent by @rafaelroquetto in #528
- Fix service graph metrics client and client_service_namespace by @mariomac in #522
- fix(deps): update all patch versions by @renovate[bot] in #511
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to d5daa31 by @renovate[bot] in #536
- Move drop_unresolved_ips configuration to the attributes section by @mariomac in #537
- feat(ci): auto-shard integration tests by @skl in #535
- Remove third_party_licenses.csv check by @mariomac in #533
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to e5878c9 by @renovate[bot] in #541
- Fix PostgreSQL error parsing by @rafaelroquetto in #544
- ci: increase integration test shard timeout by @skl in #540
- Fix flaky multiprocess test by @mariomac in #534
- Update to Go 1.25 by @mariomac in #546
- kafka: add 2.8 and 4.0 integration tests, increase apiVersion coverage, fix span names by @mmat11 in #464
- allow filtering on k8s_container_name by @NimrodAvni78 in #531
- fix(ci): codecov-action input is files, not file by @skl in #538
- chore(ci): restore coverage reports for integration tests by @skl in #539
- fix(ci): docker rm requires at least 1 argument by @skl in #518
- chore(deps): update golang:1.25 docker digest to 5e856b8 by @renovate[bot] in #547
- chore(deps): update golang:1.25-alpine docker digest to 2ad042d by @renovate[bot] in #548
- Automatic update of offsets.json by @otelbot[bot] in #549
- fix(deps): update all patch versions by @renovate[bot] in #550
- Feature/improved kafka parsing by @NimrodAvni78 in #512
- Limit cardinality of Span Metrics by @mariomac in #545
- Fix Queue mechanism by @mariomac in #552
- kafka: set default topic uuid-to-name cache size by @mmat11 in #553
- Optimise process age calculation by @rafaelroquetto in #555
- CI: Fix Dockerfile creation and test Docker build by @mariomac in #554
- Fix race condition in GetFilteredAttributesByPrefix + Fix Darwin compilation by @mariomac in #558
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to 51bd4f4 by @renovate[bot] in #557
- chore(deps): update golang:1.25-alpine docker digest to b6ed3fd by @renovate[bot] in #560
- chore(deps): update golang:1.25 docker digest to a5e935d by @renovate[bot] in #559
- chore(deps): update golang:1.25.1-alpine docker digest to b6ed3fd by @renovate[bot] in #561
- Create a single instance of target info instruments by @rafaelroquetto in #562
- chore(deps): update github/codeql-action action to v3.30.1 by @renovate[bot] in #565
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.25.3 by @renovate[bot] in #568
- fix(deps): update kubernetes packages to v0.34.0 by @renovate[bot] in #566
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to b473d3c by @renovate[bot] in #569
- Fix some nodes not properly stopping by @mariomac in #570
- fix(deps): update module github.com/ibm/sarama to v1.46.0 by @renovate[bot] in #567
- chore(deps): update golang:1.25 docker digest to 0caf875 by @renovate[bot] in #573
- Explicitly add job and instance to target_info by @rafaelroquetto in #575
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to 4ecd14c by @renovate[bot] in #574
- Avoid flaky test to block forever by @mariomac in #577
- distinguish flags for codecov reports by @mariomac in #578
- chore(deps): update golang:1.25 docker digest to d6bdb04 by @renovate[bot] in #576
- Java routes harvester by @grcevski in #572
- Automatic update of offsets.json by @otelbot[bot] in #580
- chore(deps): update golang:1.25 docker digest to 1fd7d46 by @renovate[bot] in #579
- Fix tests and metalinter in non-linux by @mariomac in #584
- Allow ExportModes to be pragmatically constructed by @rafaelroquetto in #590
- Automatic update of offsets.json by @otelbot[bot] in #589
- Per service routes by @grcevski in #587
- mysql: check for truncated buffers by @mmat11 in #593
- Refactor NetO11y tracer - part 1 by @rafaelroquetto in #529
- Fix crash in cluster_url by @grcevski in #597
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to 157e6d2 by @renovate[bot] in #581
- Reintroduce NewCustomAttrSelector by @rafaelroquetto in #599
- chore(deps): update golang:1.25 docker digest to bb979b2 by @renovate[bot] in #591
- cleanup: remove unused
accept_timefield by @Andreagit97 in #598 - Attempt to fix K8s POD-to-POD flow test by @rafaelroquetto in #600
- MongoDB support for Go programs by @grcevski in #601
- ForEachInput pattern wrapper [Open to discussion] by @mariomac in #571
- When client or server is empty, set it to "unresolved" by @mariomac in #585
- chore(deps): update astral-sh/setup-uv action to v6.7.0 by @renovate[bot] in #606
- fix(deps): update module github.com/redis/go-redis/v9 to v9.14.0 by @renovate[bot] in #609
- Bugfix/validation errors by @NimrodAvni78 in #605
- Make RenovateBot to ignore github.com/Shopify/sarama by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/613
- Feature/improve exclude otel services by @NimrodAvni78 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/596
- Allow debugging blocked pipeline channels by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/617
- Add option to disable certain route harvesters by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/615
- Attempt to fix multizone test by @rafaelroquetto in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/622
- fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to 8dc7cde by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/620
- fix(deps): update dependency axios to v1.12.0 [security] by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/618
- trace export internal metrics + BPF internal metrics by @NimrodAvni78 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/476
- cleanup: rename
BEYLA_PIN_INTERNALtoOBI_PIN_INTERNALby @Andreagit97 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/604 - fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to 52531d9 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/623
- chore(deps): pin dependencies by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/619
- Increase grpc max recv size by @rafaelroquetto in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/633
- Implement correct request time tracking for non-Go programs by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/629
- Route harvester timeout by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/621
- fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to b523ed4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/628
- chore(deps): update python:3.12 docker digest to 1cb6108 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/636
- chore(deps): update python:3.11 docker digest to 9153bae by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/630
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to feefdb8 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/624
- chore(deps): update golang:1.25 docker digest to 8305f5f by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/614
- chore(deps): update python:latest docker digest to 2deb089 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/637
- chore(deps): update ubuntu:latest docker digest to 353675e by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/641
- chore(deps): update rust:latest docker digest to 57407b3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/640
- Try to reduce Renovate noise by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/627
- Try to fix flaky TestAppMetrics_TracesHostInfo test by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/639
- fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to 6d31ae3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/642
- use durations for bpf_metric_scrape_interval by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/643
- chore(deps): update ruby:latest docker digest to 2b2a902 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/638
- chore(deps): update eclipse-temurin:17 docker digest to c2cf43d by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/644
- chore(deps): update eclipse-temurin:17-jre docker digest to e63288c by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/645
- fix(deps): update module github.com/stretchr/testify to v1.11.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/611
- fix(deps): update module go.opentelemetry.io/auto/sdk to v1.2.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/612
- Improve route harvesting by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/635
- fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to 8af8011 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/646
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to 961fc2c by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/649
- fix: panic in clusterurl by @skl in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/648
- chore(deps): update rust:latest docker digest to eabb786 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/653
- fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to f3dd462 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/647
- Allow disabling metric expiration with TTL=0 by @angelbarrera92 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/652
- Automatic update of offsets.json by @otelbot[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/654
- Add 3rd-party notices to distribution by @MrAlias in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/657
- fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to 7330cbb by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/655
- chore(deps): update alpine/curl docker digest to c842d70 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/663
- chore(deps): update actions/upload-artifact action to v3.2.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/667
- chore(deps): update actions/checkout action to v3.6.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/665
- chore(deps): update actions/cache action to v3.4.3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/664
- chore(deps): update actions/setup-go action to v3.6.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/666
- fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to 25a2599 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/662
- Removed reference to collector's batch processor by @carsontham in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/632
- Optimize dockerfile caching by @MrAlias in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/659
- Verify zip of protoc in generator.Dockerfile by @MrAlias in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/660
- fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to 052e5a0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/670
- fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to 91e3213 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/672
- fix typos, use cgroupv2 package name by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/669
- Fix target_info tracking issues by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/661
- Optimise processAgeFunc by @rafaelroquetto in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/674
- chore(deps): update postgres:latest docker digest to 23624e8 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/677
- chore(deps): update mysql:8 docker digest to 5367102 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/671
- fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to 2b13669 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/675
- chore(deps): update postgres:latest docker digest to 0f4f200 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/678
- fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to 30e08d9 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/679
- Add job, instance, telemetry_sdk_version for prometheus export by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/681
- move some packages from /components to /internal by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/684
- Decrease VM disk size by @rafaelroquetto in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/686
- Remove forbidden code from the NetO11y tracer by @rafaelroquetto in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/682
- chore(deps): update postgres:latest docker digest to e1dc516 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/690
- chore(deps): update php:fpm docker digest to 750639e - autoclosed by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/689
- bpf: fallback to bounded loop if bpf_loop is not available by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/602
- Better unresolved span metrics by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/688
- chore(deps): update php:fpm docker digest to a085a37 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/691
- fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to edde312 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/683
- bpf: use configurable large buffers for HTTP requests by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/631
- Add lag metric to kubernetes cache by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/693
- Fix traces export too frequent by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/692
- Turn errors to debug for bpf probe metrics by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/696
- chore(deps): update alpine/curl docker digest to 168563f by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/698
- fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to 7c50567 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/697
- chore(deps): update dependency express to v4.21.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/702
- chore(deps): update confluentinc/cp-zookeeper docker tag to v7.9.3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/701
- chore(deps): update confluentinc/cp-kafka docker tag to v7.9.3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/700
- chore(deps): update postgres:latest docker digest to 1d28849 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/695
- fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to c3ae955 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/694
- fix: race condition in TestAppMetricsExpiration by @skl in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/687
- chore(deps): update actions/cache action to v3.5.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/699
- chore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.4.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/704
- fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to ba24d6d by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/705
- fix(deps): update module github.com/prometheus/common to v0.66.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/607
- fix(deps): update all patch versions by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/556
- Fix harvesting messing up the obi uid,gid by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/708
- Ignore
NOTICESdir with renovate by @MrAlias in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/707 - Prevent pipeline from blocking by @rafaelroquetto in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/709
- chore(deps): update debian:bookworm docker digest to 93492d1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/711
- chore(deps): update debian:bookworm-slim docker digest to 7e49091 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/712
- chore(deps): update nginx:latest docker digest to 75cad0e by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/713
- fix(deps): update go.opentelemetry.io/obi/test/integration/components/old_grpc/worker digest to 67a6cb5 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/706
- ci: shard k8s integration tests by @skl in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/542
- chore(deps): update debian:12 docker digest to 93492d1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/710
- chore(deps): update nginx:latest docker digest to 8adbdcb by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/714
- chore(deps): update php:8.2-fpm docker digest to 51f07dc by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/715
- chore(deps): update redis:latest docker digest to b0341dc by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/718
- chore(deps): update php:fpm docker digest to ae15e46 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/716
- prevent noisy digest updates from renovate by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/720
- Adjust Network Tracer event throughput by @rafaelroquetto in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/722
- Remove unused function in bpf/ sources by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/725
- Disabling network sampling again by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/724
- Add Mattia Meleleo as an Approver by @MrAlias in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/728
- Add Stephen Lang as an Approver by @MrAlias in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/729
- Fix disabling BPF internal metrics by @rafaelroquetto in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/731
- ci: VM integration tests speedup by @skl in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/685
- Revert new NetO11y tracer by @rafaelroquetto in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/732
- Few extra code comments to BPF by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/726
- bpf: make event naming consistent, fix typos by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/733
- Add @NimrodAvni78 as an Approver by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/734
- ci: fix unit test coverage reporting by @skl in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/736
- Allow overriding Network Export channel by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/735
- fix postgres error verbosity by @esara in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/738
- chore(deps): update astral-sh/setup-uv action to v6.8.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/740
- chore(deps): update dependency rails to "~> 7.2.0" by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/741
- chore(deps): update docker.io/bitnamilegacy/kafka docker tag to v3.9 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/742
- fix(deps): update all patch and digest versions by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/739
- Correct some typos in the code by @pinoOgni in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/743
- Fix deadlock during start by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/744
- ci: speed up oats workflow by @skl in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/746
- bpf: don't use span id to correlate large buffers by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/745
- Report failed connects by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/737
- fix: event.Resource nil pointer dereference by @skl in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/748
- Fix broken links, add permalinks and correct typos by @pinoOgni in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/749
- bpf: msg_buffer: use real buffer size instead of the hardcoded one by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/750
- Hiding the visibility of some functions and types by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/751
- Enable skipped test by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/756
- Move components/ebpf to ebpf and internal/ebpf by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/754
- Update EBPFTracer configuration validation by @pinoOgni in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/757
- Fix AGGREGATED name in traces/spans by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/760
- [chore] apply modernize by @florianl in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/759
- Fix ReverseDNS struct comments about cache usage by @pinoOgni in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/761
- http: add support for GraphQL attributes by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/755
- ci: don't fail-fast sharded test execution by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/762
- chore(deps): update docker/login-action action to v3.6.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/765
- chore(deps): update elixir docker tag to v1.18.4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/766
- Remove tcp_rcv_established by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/752
- chore(deps): update docker.io/bitnamilegacy/zookeeper docker tag to v3.9 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/764
- ci: fix tests by waiting all container processes to finish by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/779
- fix offset-tracker makefile command, manually update offsets by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/778
- chore(deps): pin ubuntu docker tag to 66460d5 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/782
- chore(deps): update golang docker tag by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/774
- bpf: make http split buffers big enough to store large payloads by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/770
- fix(deps): update all patch and digest versions by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/773
- chore(deps): update grafana/grafana docker tag to v10.4.19 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/775
- Add nil check for the kubernetes event by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/785
- Integrate go-playground/validator for improved configuration validation by @pinoOgni in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/768
- Fix grpc export options by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/783
- Add the skip flag to the resource attributes too by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/784
- Max transaction time by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/786
- Fix missing bound check for postgres bind parse by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/788
- Hide visibility of some public symbols by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/790
- Handle receiving large HTTPS payloads by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/767
- Hide visibility of components/helpers by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/791
- Automatic update of offsets.json by @otelbot[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/796
- Add support for building OBI with Podman by @fstab in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/797
- ci: run main jobs from main repo only, check go mod tidy diffs by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/798
- chore(deps): update github/codeql-action action to v3.31.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/806
- chore(deps): update elixir docker tag to v1.19.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/804
- Automatic update of offsets.json by @otelbot[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/805
- chore(deps): update php docker tag to v8.4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/809
- Use first one wins for Go header parsing by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/795
- Hide visibility of "components/kube" package items by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/810
- Add support for Elasticsearch client span by @pinoOgni in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/801
- Prevent packet extender from running more than once by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/802
- chore(deps): pin docker.elastic.co/elasticsearch/elasticsearch docker tag to 3860413 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/813
- http: add support for AWS S3 spans by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/812
- chore(deps): update jaegertracing/all-in-one docker tag to v1.60 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/807
- chore(deps): pin localstack/localstack docker tag to 59373b4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/815
- Automatic update of offsets.json by @otelbot[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/816
- bpf: fix .rodata constants loading for gpuevent and tctracer by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/818
- Group some packages by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/814
- java: fix jvm attach cleanup function by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/817
- test: reduce k8s daemonset multi node disk usage by @skl in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/820
- bpf: tpinjector: drop http split packets only after storing the buffer by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/821
- Automatic update of offsets.json by @otelbot[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/823
- test: introduce integration test package by @skl in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/819
- Improve gibberish detection by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/822
- DNS tracing by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/793
- Put all of the checks in eventually by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/828
- Add DNS metrics by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/829
- http: add support for AWS SQS spans by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/827
- Remove bitfields from DNS code by @rafaelroquetto in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/826
- add protocol support docs by @NimrodAvni78 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/824
- Enable trace export debug by @grcevski in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/830
- Move test to internal/test by @mariomac in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/825
- Add large buffer debug logs under protocol_debug_print by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/833
- fix(deps): update module golang.org/x/net to v0.38.0 [security] by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/835
- fix(deps): update module google.golang.org/grpc to v1.56.3 [security] by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/836
- fix(deps): update dependency org.apache.kafka:kafka-clients to v3 [security] by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/838
- devdocs/features: add aws sqs by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/839
- test: verify bpf test suite by @skl in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/842
- bpf: fix flaky http tests by @mmat11 in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/843
- chore(deps): update dependency rails to "~> 7.0.0" [security] by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/834
- ci: update workflow paths by @skl in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/844
- Release v0.1.0 by @MrAlias in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/841
New Contributors
- @MrAlias made their first contribution in #3
- @github-actions[bot] made their first contribution in #28
- @rafaelroquetto made their first contribution in #34
- @opentelemetrybot made their first contribution in #39
- @renovate[bot] made their first contribution in #40
- @cuichenli made their first contribution in #46
- @marctc made their first contribution in #68
- @otelbot[bot] made their first contribution in #79
- @NimrodAvni78 made their first contribution in #131
- @mmat11 made their first contribution in #188
- @pellared made their first contribution in #247
- @Andreagit97 made their first contribution in #244
- @dongho-jung made their first contribution in #252
- @titaneric made their first contribution in #161
- @skl made their first contribution in #274
- @corneliu-calciu made their first contribution in #194
- @jcreixell made their first contribution in #411
- @ptodev made their first contribution in #514
- @angelbarrera92 made their first contribution in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/652
- @carsontham made their first contribution in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/632
- @esara made their first contribution in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/738
- @pinoOgni made their first contribution in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/743
- @florianl made their first contribution in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/759
- @fstab made their first contribution in https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pull/797
Full Changelog: https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/commits/v0.1.0