Skip to content

edge-25.3.3

Choose a tag to compare

@github-actions github-actions released this 20 Mar 11:38
· 755 commits to main since this release
049bc0c

NOT RECOMMENDED

Overall status: NOT RECOMMENDED, use edge-25.7.4 instead

Cautions

This release unintentionally switched the multicluster mirror controller to use ClusterRole permissions rather than Role permissions. While edge-25.4.1 correctly switches back to Role and correctly supports IPv6, we recommend edge-25.7.4 instead for other bugfixes.

Additionally, this release introduces several changes to make Linkerd multicluster more GitOps-friendly, and federated Services will now keep their metadata in sync with the member with the oldest Link. To make use of this new functionality you must upgrade your Link resources by following the instructions in the upgrading multicluster page.

Changes

This edge release integrates the service-mirroring controllers into the Linkerd multicluster extension, allowing better GitOps management of the new Link v1alpha3 CRs and credential Secrets. Additionally, when using federated Services, the metadata of the federated Service will be kept in sync with the Service with the oldest Link, the proxy.cores Helm chart value has been replaced with a more flexible proxy.runtime.workers structure, it's now possible to set an environment variable to reenable outbound hostname metrics, and - last but not least! - we will correctly honor custom debug container annotations (thanks, Vishal Tewatia!)

What's Changed

  • build(deps): bump tokio from 1.43.0 to 1.44.1 by @dependabot in #13793
  • build(deps): bump tokio-util from 0.7.13 to 0.7.14 by @dependabot in #13797
  • build(deps): bump tj-actions/changed-files from 45.0.7 to 45.0.8 by @dependabot in #13798
  • build(deps): bump once_cell from 1.21.0 to 1.21.1 by @dependabot in #13796
  • build(deps): bump itoa from 1.0.14 to 1.0.15 by @dependabot in #13794
  • build(deps): bump helm.sh/helm/v3 from 3.17.1 to 3.17.2 by @dependabot in #13792
  • build(deps): bump github.com/prometheus/common from 0.62.0 to 0.63.0 by @dependabot in #13791
  • feat(multicluster): have linkerd-multicluster chart be responsible for service mirror controllers by @alpeb in #13770
  • feat(multicluster): have linkerd-multicluster chart be responsible for service mirror controllers - probes by @alpeb in #13781
  • build(deps): bump extractions/setup-just from 2.0.0 to 3.0.0 by @dependabot in #13812
  • feat(multicluster): have linkerd-multicluster chart be responsible for service mirror controllers - CLI by @alpeb in #13782
  • feat(multicluster): have linkerd-multicluster chart be responsible for service mirror controllers - tests by @alpeb in #13800
  • build(deps): bump rustversion from 1.0.19 to 1.0.20 by @dependabot in #13807
  • build(deps): bump hyper-http-proxy from 1.0.0 to 1.1.0 by @dependabot in #13808
  • build(deps): bump foldhash from 0.1.4 to 0.1.5 by @dependabot in #13809
  • build(deps): bump dtoa from 1.0.9 to 1.0.10 by @dependabot in #13810
  • build(deps): bump libc from 0.2.170 to 0.2.171 by @dependabot in #13811
  • feat(inject): replace proxy.cores with proxy.runtime.workers by @olix0r in #13767
  • build(deps-dev): bump @babel/core from 7.26.8 to 7.26.10 in /web/app by @dependabot in #13804
  • build(deps): bump @babel/eslint-plugin from 7.25.9 to 7.26.10 in /web/app by @dependabot in #13806
  • build(deps-dev): bump @babel/eslint-parser from 7.26.8 to 7.26.10 in /web/app by @dependabot in #13805
  • feat!(multicluster): Federated services take metadata from member with the oldest Link by @adleong in #13783
  • build(deps): bump async-trait from 0.1.86 to 0.1.88 by @dependabot in #13819
  • build(deps): bump http-body-util from 0.1.2 to 0.1.3 by @dependabot in #13818
  • build(deps): bump rustls from 0.23.23 to 0.23.25 by @dependabot in #13817
  • fix(multicluster): correct Helm manifest whitespacing by @alpeb in #13815
  • fix(injector): use annotated values for debug container by @vishu42 in #13778
  • fix(test): add missing env var to debug annotation test by @alpeb in #13825
  • fix(multicluster): move controller's permissions from Role to ClusterRole by @alpeb in #13823
  • build(proxy): update fetch-proxy to use the new release assets by @olix0r in #13824
  • build(deps): bump tj-actions/changed-files from 9200e69727eb73eb060652b19946b8a2fdfb654b to 0b975f61488402a699abcebd6a1e25924cf85218 by @dependabot in #13820
  • build(deps): bump github.com/containerd/containerd from 1.7.24 to 1.7.27 by @dependabot in #13816
  • chore(multicluster): descriptive name for the test-multicluster integration tests by @alpeb in #13826
  • build(deps): bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot in #13831
  • build(deps): bump actions/download-artifact from 4.1.9 to 4.2.0 by @dependabot in #13830
  • build(deps): bump windows-link from 0.1.0 to 0.1.1 by @dependabot in #13828
  • build(proxy): use correct naming convention for proxy artifact in fetch-proxy by @zaharidichev in #13832
  • proxy: v2.287.0 by @l5d-bot in #13829
  • chore(helm): eliminate stray whitespace by @olix0r in #13827
  • feat(multicluster): Add Link v1alpha3 by @adleong in #13801

New Contributors

Full Changelog: edge-25.3.2...edge-25.3.3