8000 Releases · linkerd/linkerd2 · GitHub
[go: up one dir, main page]

Skip to content

Releases

edge-25.10.5

Choose a tag to compare

@github-actions github-actions released this 20 Oct 18:02
f98fc6a

NOT RECOMMENDED

Overall status: NOT RECOMMENDED, use edge-25.10.7 instead

Cautions

N/A

Changes

This release makes Linkerd's Helm chart handle tracing parameters more robustly.

What's Changed

Full Changelog: edge-25.10.4...edge-25.10.5

edge-25.10.4

Choose a tag to compare

@github-actions github-actions released this 16 Oct 16:22
83181ba

NOT RECOMMENDED

Overall status: NOT RECOMMENDED, use edge-25.10.7 instead

Cautions

N/A

Changes

This release prevents a possible crash when injecting proxies without tracing configured, and includes semantic convention labels user-agent.original, http.request.header.content-length, http.request.header.content-type, and http.request.header.l5d-orig-proto to OpenTelemetry spans.

What's Changed

Full Changelog: edge-25.10.3...edge-25.10.4

edge-25.10.3

Choose a tag to compare

@github-actions github-actions released this 13 Oct 23:26
834b32e

NOT RECOMMENDED

Overall status: NOT RECOMMENDED, use edge-25.10.7 instead

Cautions

This release includes one breaking change: it removes the ip_port_subscribers metric and replaces it with the lower-cardinality workload_subscribers metric.

Changes

This release removes the linkerd.io/proxy-root-parent and linkerd.io/proxy-root-parent-kind labels added to injected pods in edge-25.10.2. It also fixes a potential deadlock that could result in leaked tasks and unneeded memory consumption, and allows configuring the destination controller's stream queue capacity. The default remains 100 for the moment; lower values may be better for improving responsiveness to readiness and liveness issues.

What's Changed

Full Changelog: edge-25.10.2...edge-25.10.3

edge-25.10.2

Choose a tag to compare

@github-actions github-actions released this 09 Oct 18:55
291660d

NOT RECOMMENDED

Overall status: NOT RECOMMENDED, use edge-25.10.7 instead

Cautions

This release drops support for the (long-deprecated) OpenCensus trace protocol. Additionally, it adds the linkerd.io/proxy-root-parent and linkerd.io/proxy-root-parent-kind labels to injected pods, but this change was reverted in edge-25.10.3 due to unforeseen issues.

Changes

This release adds support for setting OpenTelemetry tracing values via resource.opentelemetry.io/<label> annotations on pods, making it simpler to customize tracing for specific workloads. Additionally, 8000 it moves native sidecar support to beta, adding the config.beta.linkerd.io/proxy-enable-native-sidecar annotation and deprecating the alpha annotation (although that will continue to function).

What's Changed

  • build(deps): bump axum from 0.8.4 to 0.8.6 by @dependabot[bot] in #14563
  • build(deps): bump aws-lc-sys from 0.32.0 to 0.32.2 by @dependabot[bot] in #14568
  • build(deps): bump dev to v48 by @olix0r in #14560
  • chore(proxy): Add annotations to downward API by @sfleen in #14580
  • chore(injector): promote native sidecars to beta by @alpeb in #14587
  • Revert "chore(version)!: remove 'hotpatch' versioning (#14510)" by @olix0r in #14586
  • build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #14591
  • build(deps): bump golang.org/x/net from 0.44.0 to 0.45.0 by @dependabot[bot] in #14588
  • build(deps): bump tj-actions/changed-files from 212f9a7760ad2b8eb511185b841f3725a62c2ae0 to d03a93c0dbfac6d6dd6a0d8a5e7daff992b07449 by @dependabot[bot] in #14583
  • proxy: v2.323.0 by @l5d-bot in #14590
  • build(deps): bump softprops/action-gh-release from 2.3.3 to 2.4.0 by @dependabot[bot] in #14584
  • chore(ci): update k8s and gateway-api versions by @olix0r in #14585
  • build(deps): bump cc from 1.2.38 to 1.2.40 by @dependabot[bot] in #14575
  • build(deps): bump github.com/prometheus/common from 0.66.1 to 0.67.1 by @dependabot[bot] in #14589
  • build(deps): bump windows-implement from 0.60.0 to 0.60.2 by @dependabot[bot] in #14582
  • build(deps): bump windows-core from 0.62.0 to 0.62.1 by @dependabot[bot] in #14550
  • build(deps): bump the serde group with 3 updates by @dependabot[bot] in #14548
  • build(deps): bump peter-evans/repository-dispatch from 3.0.0 to 4.0.0 by @dependabot[bot] in #14565
  • build(deps): bump the pest group with 4 updates by @dependabot[bot] in #14574
  • feat: Add labels for root parent object by @sfleen in #14578
  • build(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0 by @dependabot[bot] in #14581
  • build(deps): update github.com/imdario/mergo to dario.cat/mergo by @Juneezee in #14544
  • chore(inject): Replace root owner mechanism by @sfleen in #14593
  • build(deps): bump parking_lot from 0.12.4 to 0.12.5 by @dependabot[bot] in #14600
  • build(deps): bump golang.org/x/tools from 0.37.0 to 0.38.0 by @dependabot[bot] in #14595
  • build(deps): bump windows-interface from 0.59.2 to 0.59.3 by @dependabot[bot] in #14597
  • build(deps): bump rustls-webpki from 0.103.6 to 0.103.7 by @dependabot[bot] in #14596
  • build(deps): bump zeroize from 1.8.1 to 1.8.2 by @dependabot[bot] in #14598
  • feat(inject): Populate proxy tracing values from annotations by @sfleen in #14592

Full Changelog: edge-25.10.1...edge-25.10.2

edge-25.10.1

Choose a tag to compare

@github-actions github-actions released this 02 Oct 14:02
edge-25.10.1
a19210a

RECOMMENDED

Overall status: RECOMMENDED

Cautions

This release drops support for the Linkerd Jaeger extension: instead, it supports directly configuring OpenTelemetry tracing by setting controller.tracing.enable and controller.tracing.collector.endpoint when installing Linkerd.

Changes

This release guarantees that OpenTelemetry spans are flushed regularly, and not just when streams become idle. It also adds the inbound_http_request_frame_size_bytes and inbound_grpc_request_frame_size_bytes histograms to metrics, to allow better visibility into request body sizes.

What's Changed

  • build(deps): bump github.com/mattn/go-runewidth from 0.0.16 to 0.0.17 by @dependabot[bot] in #14532
  • build(deps): bump windows-interface from 0.59.1 to 0.59.2 by @dependabot[bot] in #14534
  • build(deps): bump regex from 1.11.2 to 1.11.3 by @dependabot[bot] in #14535
  • build(deps): bump backtrace from 0.3.75 to 0.3.76 by @dependabot[bot] in #14536
  • build(deps): bump memchr from 2.7.5 to 2.7.6 by @dependabot[bot] in #14537
  • build(deps-dev): bump jest-environment-jsdom from 30.1.1 to 30.2.0 in /web/app by @dependabot[bot] in #14540
  • build(deps): bump query-string from 9.2.2 to 9.3.1 in /web/app by @dependabot[bot] in #14541
  • build(deps): bump the serde group with 3 updates by @dependabot[bot] in #14533
  • build(deps): bump github.com/go-openapi/spec from 0.21.0 to 0.22.0 by @dependabot[bot] in #14545
  • build(deps): bump tj-actions/changed-files from 4563c729c555b4141fac99c80f699f571219b836 to 28cf3adc4b6dbff2746d5216da021a10e53b4f58 by @dependabot[bot] in #14546
  • proxy: v2.321.0 by @l5d-bot in #14556
  • chore(tests): Separate tracing tests from viz by @sfleen in #14547
  • build(deps): bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #14554
  • chore(charts): Add separate namespace field for trace collector service account by @sfleen in #14539
  • feat(tracing)!: Improve control plane tracing configuration by @sfleen in #14557
  • feat(jaeger)!: Remove linkerd-jaeger extension by @sfleen in #14558
  • build(deps): bump github.com/mattn/go-runewidth from 0.0.17 to 0.0.19 by @dependabot[bot] in #14549
  • build(deps): bump quote from 1.0.40 to 1.0.41 by @dependabot[bot] in #14551
  • build(deps): bump thiserror from 2.0.16 to 2.0.17 by @dependabot[bot] in #14552
  • build(deps): bump anstyle from 1.0.11 to 1.0.13 by @dependabot[bot] in #14553
  • build(deps): bump tj-actions/changed-files from 28cf3adc4b6dbff2746d5216da021a10e53b4f58 to 212f9a7760ad2b8eb511185b841f3725a62c2ae0 by @dependabot[bot] in #14555
  • proxy: v2.322.0 by @l5d-bot in #14559

Full Changelog: edge-25.9.4...edge-25.10.1

edge-25.9.4

Choose a tag to compare

@github-actions github-actions released this 25 Sep 16:16
50801b2

RECOMMENDED

Overall status: RECOMMENDED

Cautions

Starting in this release, the linkerd-crds Helm chart will no longer install the Gateway API CRDs by default. To force the chart to install the Gateway API CRDs, set installGatewayAPI=true when installing the chart.

If you previously used the linkerd-crds chart to install the Gateway API CRDs, and you're running Linkerd 2.18/edge-25.4.4 or higher, upgrading with Helm will not uninstall the Gateway API CRDs. If you're upgrading from an earlier version, you will need to install the Gateway API CRDs manually.

Changes

This release fixes an issue where native sidecar proxies could have stale endpoint data, resulting in problems routing traffic. Additionally, it correctly supports ReplacePrefixMatch in HTTPRoute RequestRedirect filters.

What's Changed

  • build(deps): bump tokio-rustls from 0.26.2 to 0.26.3 by @dependabot[bot] in #14514
  • chore(release): stop producing .sha256 files by @olix0r in #14511
  • chore(version)!: remove 'hotpatch' versioning by @olix0r in #14510
  • fix(destination): discovery staleness when targetting the linkerd-admin port in native-sidecar mode by @alpeb in #14468
  • build(deps): bump indexmap from 2.11.3 to 2.11.4 by @dependabot[bot] in #14515
  • build(deps): bump Swatinem/rust-cache from 2.8.0 to 2.8.1 by @dependabot[bot] in #14516
  • build(deps): bump the clap group with 2 updates by @dependabot[bot] in #14517
  • build(deps): bump the serde group with 3 updates by @dependabot[bot] in #14518
  • build(deps): bump rustix from 0.38.38 to 0.38.44 by @dependabot[bot] in #14519
  • build(deps): bump cc from 1.2.37 to 1.2.38 by @dependabot[bot] in #14521
  • build(deps): bump tj-actions/changed-files from 2371aa7cd265d2e8a0213dc9e2a70dfcfb8fa114 to 4563c729c555b4141fac99c80f699f571219b836 by @dependabot[bot] in #14522
  • build(deps): bump @fortawesome/free-regular-svg-icons from 6.7.2 to 7.0.1 in /web/app by @dependabot[bot] in #14486
  • build(deps-dev): bump @babel/eslint-parser from 7.28.0 to 7.28.4 in /web/app by @dependabot[bot] in #14487
  • build(deps-dev): bump babel-jest from 30.0.4 to 30.1.2 in /web/app by @dependabot[bot] in #14490
  • build(deps): bump anyhow from 1.0.99 to 1.0.100 by @dependabot[bot] in #14520
  • feat(gatewayAPI): Stop installing the gateway API by default by @adleong in #14523
  • proxy: v2.320.0 by @l5d-bot in #14529
  • build(deps): bump libloading from 0.8.8 to 0.8.9 by @dependabot[bot] in #14524
  • build(deps): bump itertools from 0.12.1 to 0.13.0 by @dependabot[bot] in #14525
  • build(deps): bump rustls from 0.23.31 to 0.23.32 by @dependabot[bot] in #14526
  • build(deps): bump libc from 0.2.175 to 0.2.176 by @dependabot[bot] in #14528
  • build(deps): bump aws-lc-rs from 1.14.0 to 1.14.1 by @dependabot[bot] in #14530
  • Revert "build(deps): bump libloading from 0.8.8 to 0.8.9 (#14524)" by @cratelyn in #14531

Full Changelog: edge-25.9.3...edge-25.9.4

edge-25.9.3

Choose a tag to compare

@github-actions github-actions released this 18 Sep 12:13
f1edf7d

RECOMMENDED

Overall status: RECOMMENDED

Cautions

N/A

Changes

This release adds several new metrics: inbound_requests gives a count of the total number of inbound requests received by a proxy, inbound_http_response_frame_size_bytes gives a histogram of inbound HTTP frame sizes, and inbound_grpc_response_frame_size_bytes gives a histogram of inbound gRPC frame sizes.

What's Changed

Full Changelog: edge-25.9.2...edge-25.9.3

edge-25.9.2

Choose a tag to compare

@github-actions github-actions released this 12 Sep 14:04
d8507d7

RECOMMENDED

Overall status: RECOMMENDED

Cautions

N/A

Changes

This release correctly supports the k8s.pod.ip attribute in OpenTelemetry traces, rather than always reporting the literal value _pod_ip.

What's Changed

  • build(deps): bump zerocopy from 0.8.26 to 0.8.27 by @dependabot[bot] in #14460
  • build(deps): bump cc from 1.2.35 to 1.2.36 by @dependabot[bot] in #14461
  • build(deps): bump find-msvc-tools from 0.1.0 to 0.1.1 by @dependabot[bot] in #14462
  • build(deps): bump tokio-metrics from 0.4.4 to 0.4.5 by @dependabot[bot] in #14464
  • build(deps): bump softprops/action-gh-release from 2.3.2 to 2.3.3 by @dependabot[bot] in #14465
  • build(deps): bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 by @dependabot[bot] in #14459
  • build(deps): bump security-framework-sys from 2.14.0 to 2.15.0 by @dependabot[bot] in #14463
  • build(deps): bump @fortawesome/free-solid-svg-icons from 6.7.2 to 7.0.1 in /web/app by @dependabot[bot] in #14456
  • build(deps): bump codecov/codecov-action from 5.5.0 to 5.5.1 by @dependabot[bot] in #14453
  • build(deps-dev): bump jest from 30.0.4 to 30.1.3 in /web/app by @dependabot[bot] in #14454
  • build(deps-dev): bump @babel/runtime from 7.28.3 to 7.28.4 in /web/app by @dependabot[bot] in #14455
  • build(deps): bump tj-actions/changed-files from 3b04099b21072562f07469c10deb182b24236ca9 to 8c14441336bb3d84fd6b7fa83b6d7201c740baf5 by @dependabot[bot] in #14466
  • fix(jaeger): Fix _pod_ip attribute by @sfleen in #14467
  • build(deps-dev): bump @babel/core from 7.28.3 to 7.28.4 in /web/app by @dependabot[bot] in #14457
  • proxy: v2.318.0 by @l5d-bot in #14477
  • build(deps): bump schannel from 0.1.27 to 0.1.28 by @dependabot[bot] in #14476
  • build(deps): bump aws-lc-rs from 1.13.3 to 1.14.0 by @dependabot[bot] in #14475
  • build(deps): bump errno from 0.3.13 to 0.3.14 by @dependabot[bot] in #14474
  • build(deps): bump golang.org/x/net from 0.43.0 to 0.44.0 by @dependabot[bot] in #14472
  • build(deps): bump google.golang.org/protobuf from 1.36.8 to 1.36.9 by @dependabot[bot] in #14473
  • build(deps): bump indexmap from 2.11.0 to 2.11.1 by @dependabot[bot] in #14469
  • build(deps): bump chrono from 0.4.41 to 0.4.42 by @dependabot[bot] in #14470
  • fix(destination): Replace With with GetMetricWith by @adleong in #14428
  • build(deps): bump rustls-webpki from 0.103.4 to 0.103.5 by @dependabot[bot] in #14485
  • build(deps): bump helm.sh/helm/v3 from 3.18.6 to 3.19.0 by @dependabot[bot] in #14484
  • build(deps): bump tj-actions/changed-files from 8c14441336bb3d84fd6b7fa83b6d7201c740baf5 to e874f3cddd0f54ae776e6995ae6dae4cf40fd3d3 by @dependabot[bot] in #14482
  • build(deps): bump unicode-ident from 1.0.18 to 1.0.19 by @dependabot[bot] in #14481
  • build(deps): bump golang.org/x/tools from 0.36.0 to 0.37.0 by @dependabot[bot] in #14480
  • build(deps): bump the kube group with 7 updates by @dependabot[bot] in #14478
  • build(deps): bump google.golang.org/grpc from 1.75.0 to 1.75.1 by @dependabot[bot] in #14479

Full Changelog: edge-25.9.1...edge-25.9.2

edge-25.9.1

Choose a tag to compare

@github-actions github-actions released this 04 Sep 21:02
3e6383f

RECOMMENDED

Overall status: RECOMMENDED

Cautions

N/A

Changes

This release bumps dependencies but has no functional changes from edge-25.8.5.

What's Changed

New Contributors

Full Changelog: edge-25.8.5...edge-25.9.1

edge-25.8.5

Choose a tag to compare

@github-actions github-actions released this 27 Aug 17:01
edge-25.8.5
9fc28cf

RECOMMENDED

Overall status: RECOMMENDED

Cautions

N/A

Changes

This release adds timeout and gateway error metrics to linkerd multicluster check, to better validate multicluster functionality.

What's Changed

  • fix(ci): remove windows_static_cli_tests by @cratelyn in #14406
  • build(deps): bump ppv-lite86 from 0.2.20 to 0.2.21 by @dependabot[bot] in #14376
  • build(deps): bump cfg-if from 1.0.1 to 1.0.3 by @dependabot[bot] in #14408
  • build(deps): bump bitflags from 2.9.1 to 2.9.3 by @dependabot[bot] in #14409
  • build(deps): bump async-trait from 0.1.88 to 0.1.89 by @dependabot[bot] in #14377
  • build(deps-dev): bump @babel/core from 7.28.0 to 7.28.3 in /web/app by @dependabot[bot] in #14381
  • build(deps-dev): bump html-webpack-plugin from 5.6.3 to 5.6.4 in /web/app by @dependabot[bot] in #14384
  • build(deps): bump helm.sh/helm/v3 from 3.18.5 to 3.18.6 by @dependabot[bot] in #14394
  • build(deps): bump azure/setup-helm from 4.3.0 to 4.3.1 by @dependabot[bot] in #14396
  • build(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #14400
  • build(deps-dev): bump @babel/preset-env from 7.28.0 to 7.28.3 in /web/app by @dependabot[bot] in #14383
  • build(deps): bump google.golang.org/grpc from 1.74.2 to 1.75.0 by @dependabot[bot] in #14395
  • build(deps): bump google.golang.org/protobuf from 1.36.7 to 1.36.8 by @dependabot[bot] in #14399
  • build(deps): bump ahash from 0.8.11 to 0.8.12 by @dependabot[bot] in #14378
  • fix(multicluster): Do not ignore timeout and gateway metrics errors during multicluster check by @zaharidichev in #14418
  • proxy: v2.316.0 by @l5d-bot in #14417
  • build(deps): bump cc from 1.2.33 to 1.2.34 by @dependabot[bot] in #14414
  • build(deps): bump regex-lite from 0.1.6 to 0.1.7 by @dependabot[bot] in #14415
  • build(deps): bump percent-encoding from 2.3.1 to 2.3.2 by @dependabot[bot] in #14416
  • build(deps): bump regex from 1.11.1 to 1.11.2 by @dependabot[bot] in #14413
  • build(deps): bump tj-actions/changed-files from 2036da178f85576f1940fedb74bb93a36cd89ab7 to 3b04099b21072562f07469c10deb182b24236ca9 by @dependabot[bot] in #14411
  • build(deps): bump google-github-actions/setup-gcloud from 2.2.0 to 3.0.0 in /.github/actions/helm-publish by @dependabot[bot] in #14410
  • build(deps-dev): bump webpack from 5.100.2 to 5.101.3 in /web/app by @dependabot[bot] in #14407

Full Changelog: edge-25.8.4...edge-25.8.5

0