edge-25.10.1
Breaking Changes📦 linkerd
⚠ 1 breaking✨ 4 features🐛 1 fixes🔧 3 symbols
Summary
This release removes the Linkerd Jaeger extension in favor of direct OpenTelemetry configuration and introduces new metrics for request frame sizes. It also ensures OpenTelemetry spans are flushed more reliably.
⚠️ Breaking Changes
- Support for the Linkerd Jaeger extension has been dropped. Users must now configure OpenTelemetry tracing directly by setting `controller.tracing.enable` and `controller.tracing.collector.endpoint` during Linkerd installation.
Migration Steps
- If you were using the Linkerd Jaeger extension, you must now configure OpenTelemetry tracing directly by setting `controller.tracing.enable` and `controller.tracing.collector.endpoint` when installing Linkerd.
✨ New Features
- OpenTelemetry spans are now guaranteed to be flushed regularly, not just when streams become idle.
- Added `inbound_http_request_frame_size_bytes` and `inbound_grpc_request_frame_size_bytes` histograms to metrics for better visibility into request body sizes.
- Improved control plane tracing configuration.
- Updated proxy to v2.321.0 and v2.322.0.
🐛 Bug Fixes
- Separated tracing tests from viz tests.
🔧 Affected Symbols
linkerd-jaeger extensioncontroller.tracing.enablecontroller.tracing.collector.endpoint