Releases: grafana/beyla
Releases · grafana/beyla
v0.4.2
What's Changed
Breaking changes 🔨
Other changes/additions
- Improve port watcher performance by @grcevski in #407
- Make tracking of kprobe request headers optional by @grcevski in #416
- Automatic update of offsets.json by @github-actions in #419
- Optimize instance ID string generation by @mariomac in #417
- Update cloud environment variables by @grcevski in #422
- Update README.md by @fstab in #420
- Move profiling to dev docs by @grcevski in #424
- Update OpenTelemetry semantic convention to 1.23.0 by @grcevski in #423
- Update readme with the latest information. by @grcevski in #425
- Update
make docs
procedure by @github-actions in #426 - Support versioned URLs in heuristic route decorator by @grcevski in #428
Full Changelog: v0.4.1...v0.4.2
v0.4.1
v0.4.0
What's Changed
Breaking changes
Bug fixes 🐛
- Avoid instrumenting service managers by @mariomac in #393
- Fix nil-pointer panics on missing executable sections by @mariomac in #398
- Fix certificates in Beyla container by @mariomac in #402
Other changes/additions
- Mark sql as experimental and update licence. by @grcevski in #377
- Don't run probes on every wrapped handler by @grcevski in #389
- Remove socket filter by @grcevski in #394
- K8s DaemonSet integration test by @mariomac in #399
- Update
make docs
procedure by @github-actions in #403 - Fix how we track user pids, more tests by @grcevski in #405
- Update
make docs
procedure by @github-actions in #408 - Fix some k8s manifests properties by @mariomac in #409
Full Changelog: v0.3.2...v0.4.0
v0.3.2
What's Changed
Breaking changes 🔨
Bug fixes 🐛
Other changes/additions
- Fix darwin lint by @mariomac in #374
- Cut some integration test time by @mariomac in #373
- Update
make docs
procedure by @github-actions in #381 - Fix negative go start delta by @grcevski in #379
- Fix SQL integration tests by @grcevski in #380
- Getting rid of common.h by @mariomac in #382
- Update oats tests by @grcevski in #383
- Update grpc dependencies by @grcevski in #387
- Add NOTICE file and update the release process by @grcevski in #384
Full Changelog: v0.3.1...v0.3.2
v0.3.3 (reverted to v0.3.1)
v0.3.2 was not properly working in Kubernetes as a daemonset so we have reverted the changes to v0.3.1.
v0.3.1
v0.3.0
Minor release with few improvements and bug fixes.
What's Changed
Breaking changes 🔨
- Integrate multi-service selector by @mariomac in #324
- Detection of multiple processes by @mariomac in #337
Other changes/additions
- Decreasing Python test image size by @mariomac in #327
- Oats testing in Beyla by @MattFrick in #322
- Go SQL query instrumentation, traces, metrics, test-app by @MattFrick in #298
- Fix dashboard lints by @biubiubiuboomboomboom in #340
- Docs: Add SQL client duration to metrics section by @MattFrick in #356
- Fix unable to load kprobes on kernel 5.10 by @grcevski in #357
- Reduce docker test images by @grcevski in #364
- Print version info by @grcevski in #365
- Updated vendored Pipes library to 0.9.0 by @mariomac in #366
- Process discovery: optimize Watcher by @mariomac in #367
New Contributors
- @biubiubiuboomboomboom made their first contribution in #340
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
Breaking changes 🔨
ebpf:
executable_name: foo
open_port: 8080
Now both properties are moved to the top level of the file:
executable_name: foo
open_port: 8080
If you used the OPEN_PORT
or EXECUTABLE_NAME
environment variables, you don't have to change anything.
(related PR by @mariomac in #312)
Other breaking changes:
- Modifying how we handle OTEL traces/metrics endpoints by @mariomac in #300
- Trace span status by @grcevski in #321
Bug fixes 🐛
- Bugfix: match unexisting library version to 0.0.0 by @mariomac in #295
- Make beyla work with statically, externally-linked executables and CGO by @mariomac in #309
Other changes/additions
- Group kubernetes section in deploy folder by @mariomac in #275
- Edits for public preview launch by @grafsean in #276
- Replaced hardcoded relative paths by a ProjectDir function by @mariomac in #277
- Track client calls that run with RoundTripper by @grcevski in #278
- Fix typo by @sadikkuzu in #280
- Fix typo in README by @bengentil in #279
- Add logo and title by @grcevski in #281
- Update link to documentation on main README.md by @MattFrick in #282
- K8s metadata decoration for Prometheus exporter by @mariomac in #285
- Extract traceparent from Go gRPC calls by @grcevski in #286
- Update
make docs
procedure by @github-actions in #289 - Update pipes library to v0.8.0 by @mariomac in #290
- typo fix where setup should be 2 words by @jtheory in #294
- Update
make docs
procedure by @github-actions in #293 - Update Opentelemetry Go to its latest version by @mariomac in #296
- Update README.md by @eltociear in #301
- Automatic update of offsets.json by @github-actions in #303
- Fix dashboard link by @mariomac in #304
- Add more logos to the docs page by @grcevski in #305
- Extract traceparent from server calls in Non-Go apps by @grcevski in #302
- Add TLS support for traceparent tracking with kprobes by @grcevski in #306
- Extract traceparent from client requests (non-Go) by @grcevski in #307
- Update Go to 1.21 by @mariomac in #310
- Docs: Fix typos of Beyla by @MattFrick in #317
- Guess OTEL_EXPORTER_OTLP_PROTOCOL from the Endpoint by @mariomac in #315
- Fix Async go call handling by @grcevski in #320
- Add auto route classifier by @grcevski in #323
New Contributors
- @sadikkuzu made their first contribution in #280
- @bengentil made their first contribution in #279
- @jtheory made their first contribution in #294
- @eltociear made their first contribution in #301
Full Changelog: v0.1.0...v0.2.0
v0.1.0. Preview release!
What's Changed
Breaking changes 🔨
Other changes/additions
- Doc: Fix typos and grammar mistakes by @Shynamo in #263
- Kprobes performance improvements by @grcevski in #264
- Apply acquired parent-id and trace-flags fields to spans by @MattFrick in #258
- Automatic update of offsets.json by @github-actions in #266
- Integration test to ensure traceflags are handled by @MattFrick in #265
- update beyla dashboard & document links by @mariomac in #267
- Add tracking traceparent for client HTTP by @grcevski in #270
- Add more introductory content for the main docs page by @grcevski in #269
- Add SKIP_GO_SPECIFIC_TRACERS config option by @MattFrick in #228
New Contributors
- @Shynamo made their first contribution in #263
Full Changelog: v0.0.5...v0.1.0