What's Changed
This release includes numerous improvements and bugfixes, including but not limited to:
- Improved Kafka parsing
- A new option to assist with limiting span metrics cardinality (
BEYLA_METRIC_SPAN_NAMES_LIMIT
) - Performance optimisations to process scanning
- A new way for Beyla to capture actual HTTP routes from instrumented Java processes and produce an accurate route information for a given path
- The ability to specify custom routes definitions per service as part of the discovery section
- A brand new network metrics implementation that halves the memory usage footprint
- A set of options to renamed unresolved hosts in span metrics to prevent cardinality explosion (
BEYLA_RENAME_UNRESOLVED_HOSTS*
)
Bug fixes 🐛
Other changes/additions
- improve speed of Test Docker Build GH action by @mariomac in #2175
- Update Helm Chart to 2.6.3 by @rafaelroquetto in #2184
- Bump axios from 1.8.4 to 1.12.0 in /test/integration/components/nodejsdist by @dependabot[bot] in #2190
- Bump axios from 1.9.0 to 1.12.0 in /test/integration/components/nodemultiproc by @dependabot[bot] in #2194
- Update Helm Chart for release 2.6.5 by @rafaelroquetto in #2201
- Update OBI submodule by @mariomac in #2198
- Bump golang.org/x/net from 0.36.0 to 0.38.0 in /test/oats/mongo by @dependabot[bot] in #2203
- Bump google.golang.org/grpc from 1.64.0 to 1.64.1 in /test/oats/mongo by @dependabot[bot] in #2205
- fix: ensure latest gen image is updated locally by @skl in #2209
- Copy test/collector from OBI by @mariomac in #2208
- Inter-cluster connection spans by @mariomac in #2206
- Fix golangci-lint formatter by @mariomac in #2210
- Improve accuracy of inter-cluster spans reporter by @mariomac in #2211
- Update Beyla to latest OBI by @rafaelroquetto in #2212
- Sync with upstream OBI main branch by @rafaelroquetto in #2213
- Sync Beyla with upstream OBI by @rafaelroquetto in #2215
Full Changelog: v2.6.6...v2.7.0