Skip to content

Releases: linkerd/linkerd2

edge-24.7.4

25 Jul 16:54
9a6c1f5
Compare
Choose a tag to compare

RECOMMENDED

Overall status: RECOMMENDED

Cautions

N/A

Changes

This release correctly supports IPv6 in the Linkerd CNI network-validator and repair-controller containers, and continues ongoing authorization policy work and upcoming GRPCRoute support.

What's Changed

  • build(deps): bump k8s.io/endpointslice from 0.30.2 to 0.30.3 by @dependabot in #12860
  • Add accessPolicy field to Server CRD by @alpeb in #12845
  • build(deps): bump github.com/mattn/go-runewidth from 0.0.15 to 0.0.16 by @dependabot in #12876
  • build(deps): bump tj-actions/changed-files from 44.5.5 to 44.5.6 by @dependabot in #12862
  • build(deps): bump openssl from 0.10.64 to 0.10.66 by @dependabot in #12870
  • build(deps): bump clap from 4.5.9 to 4.5.10 by @dependabot in #12878
  • build(deps): bump tokio from 1.38.1 to 1.39.1 by @dependabot in #12877
  • build(deps): bump softprops/action-gh-release from 2.0.7 to 2.0.8 by @dependabot in #12861
  • Configure network-validator and repair-controller to work with IPv6 by @alpeb in #12874
  • build(deps): bump cc from 1.1.5 to 1.1.6 by @dependabot in #12872
  • build(deps-dev): bump webpack from 5.92.1 to 5.93.0 in /web/app by @dependabot in #12865
  • proxy: v2.242.0 by @l5d-bot in #12880
  • build(deps-dev): bump eslint-plugin-promise from 6.4.0 to 6.5.1 in /web/app by @dependabot in #12869
  • build(deps): bump @fortawesome/free-regular-svg-icons from 6.5.2 to 6.6.0 in /web/app by @dependabot in #12868
  • Trigger policy tests on Rust files changes by @alpeb in #12881
  • proxy: v2.243.0 by @l5d-bot in #12886
  • build(deps): bump github.com/linkerd/linkerd2-proxy-api from 0.13.1 to 0.14.0 by @dependabot in #12882
  • build(deps-dev): bump eslint-plugin-react from 7.34.4 to 7.35.0 in /web/app by @dependabot in #12866
  • build(deps): bump @fortawesome/fontawesome-svg-core from 6.5.2 to 6.6.0 in /web/app by @dependabot in #12867

Full Changelog: edge-24.7.3...edge-24.7.4

edge-24.7.3

18 Jul 22:03
75521f9
Compare
Choose a tag to compare

RECOMMENDED

Overall status: RECOMMENDED

Cautions

N/A

Changes

Updates the documentation on what networkValidator.connectAddr in the Helm chart means (thanks, @djryanj!) and continues ongoing authorization policy work.

What's Changed

  • Clarifies documentation on connectAddr (helm chart) by @djryanj in #12827
  • build(deps): bump bytes from 1.6.0 to 1.6.1 by @dependabot in #12840
  • build(deps): bump cc from 1.1.0 to 1.1.5 by @dependabot in #12841
  • build(deps-dev): bump @babel/runtime from 7.24.7 to 7.24.8 in /web/app by @dependabot in #12835
  • build(deps-dev): bump eslint-plugin-react from 7.34.3 to 7.34.4 in /web/app by @dependabot in #12836
  • build(deps-dev): bump @babel/eslint-parser from 7.24.7 to 7.24.8 in /web/app by @dependabot in #12837
  • build(deps-dev): bump @babel/preset-env from 7.24.7 to 7.24.8 in /web/app by @dependabot in #12839
  • build(deps-dev): bump @babel/core from 7.24.7 to 7.24.9 in /web/app by @dependabot in #12843
  • build(deps): bump tokio from 1.38.0 to 1.38.1 by @dependabot in #12850
  • proxy: v2.241.0 by @l5d-bot in #12849
  • New "audit" value for default inbound policy by @alpeb in #12844
  • build(deps): bump security-framework-sys from 2.11.0 to 2.11.1 by @dependabot in #12842
  • build(deps): bump softprops/action-gh-release from 2.0.6 to 2.0.7 by @dependabot in #12859
  • build(deps): bump prometheus-client from 0.22.2 to 0.22.3 by @dependabot in #12857
  • build(deps): bump thiserror from 1.0.62 to 1.0.63 by @dependabot in #12856
  • build(deps): bump k8s.io/kube-aggregator from 0.30.2 to 0.30.3 by @dependabot in #12855
  • build(deps): bump k8s.io/apiextensions-apiserver from 0.30.2 to 0.30.3 by @dependabot in #12851

New Contributors

Full Changelog: edge-24.7.2...edge-24.7.3

edge-24.7.2

15 Jul 13:48
e8de4a7
Compare
Choose a tag to compare

RECOMMENDED

Overall status: RECOMMENDED

Cautions

N/A

Changes

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

What's Changed

Full Changelog: edge-24.7.1...edge-24.7.2

edge-24.7.1

04 Jul 04:11
2142e7b
Compare
Choose a tag to compare

RECOMMENDED

Overall status: RECOMMENDED

Cautions

N/A

Changes

This release continues work on upcoming GRPCRoute support and removes the empty shortnames fields from the ExternalWorkload CRD.

What's Changed

Full Changelog: edge-24.6.4...edge-24.7.1

edge-24.6.4

27 Jun 15:18
9391664
Compare
Choose a tag to compare

RECOMMENDED

Overall status: RECOMMENDED

Cautions

It's no longer possible or necessary to explicitly set proxy-init's resource requests or limits; see the Changes section for more information.

Changes

This release changes the proxy-init container to always request the same amount of memory and CPU as the proxy itself, and removes the ability to explicitly set proxy-init's requests because there's now no need to do so. (This doesn't increase the resources required for the pod as a whole, because the proxy-init container completes before the proxy starts, letting the proxy reuse resources requested by the proxy-init container.) It also continues work on upcoming GRPCRoute support. Finally, if proxy.logHTTPHeaders is somehow empty, it correctly defaults to "off".

What's Changed

Full Changelog: edge-24.6.3...edge-24.6.4

edge-24.6.3

20 Jun 21:32
5dee833
Compare
Choose a tag to compare

RECOMMENDED

Overall status: RECOMMENDED

Cautions

N/A

Changes

This release adds the linkerd.io/control-plane-ns label to the ext-namespace-metadata-linkerd-config Role, for parity with the other resources created when installing Linkerd.

What's Changed

Full Changelog: edge-24.6.2...edge-24.6.3

edge-24.6.2

14 Jun 17:16
35fb2d6
Compare
Choose a tag to compare

RECOMMENDED

Overall status: RECOMMENDED

Cautions

This release includes one breaking change: the proxy's /shutdown endpoint is now disabled by default. See Changes for how to reenable it.

Changes

This release disables the proxy's /shutdown endpoint by default; it can be reenabled by using --set proxy.enableShutdownEndpoint=true when installing or upgrading. Beyond that, it fixes several bugs: EndpointSlices with no hostname field are supported (thanks, Adrian Callejas!), DNS resolution errors are correctly logged (and the resolver's log level can be configured), the proxy's administration endpoints function correctly on systems using IPv4-mapped IPv6, and the init container and CNI plugin will not attempt to start on systems that configure IPv6 but don't support ip6tables. Finally, it supports controlling whether or not HTTP headers are logged in debug output (with the default being "not"), JSON output for the link, unlink, allow, and allow-scrapes CLI commands, and fixes a typo in the output of linkerd diagnostics (thanks, John Howard!)

What's Changed

New Contributors

Full Changelog: edge-24.6.1...edge-24.6.2

edge-24.6.1

10 Jun 17:47
a91542f
Compare
Choose a tag to compare

RECOMMENDED

Overall status: RECOMMENDED

Cautions

N/A

Changes

This release adds support for JSON output to linkerd install and related commands.

What's Changed

Full Changelog: edge-24.5.5...edge-24.6.1

edge-24.5.5

31 May 15:13
4fc902f
Compare
Choose a tag to compare

RECOMMENDED

Overall status: RECOMMENDED

Cautions

In this release, IPv6 is off by default for the entire control plane. To use IPv6, you'll need to explicitly set it -- see the Changes section below.

Changes

This release switches IPv6 off by default for the entire control plane, including the Linkerd CNI plugin. Set disableIPv6 to false to enable IPv6.

What's Changed

Full Changelog: edge-24.5.4...edge-24.5.5

edge-24.5.4

23 May 21:43
d81b1f0
Compare
Choose a tag to compare

NOT RECOMMENDED

Overall status: NOT RECOMMENDED; use edge-24.5.5 instead

Cautions

In this release, IPv6 support is off by default for most of the control plane, but it is mistakenly on by default in the Linkerd CNI plugin. We recommend using edge-24.5.5 instead, which has the fix for that error.

Changes

This release adds support for JSON output to the linkerd inject, linkerd uninject and linkerd profile commands, and a --token flag to linkerd diagnostics policy that allows specifying the context token to use so that you can see how specific clients will see policies. It also adds support for setting the group ID for the control plane (thanks, Nico Feulner!), switches IPv6 to off by default for the control plane, adds support for several proxy settings to the linkerd-control-plane chart, allows overriding how many cores control-plane components can use, correctly supports Gateway API producer routes, fixes a race conditions around EndpointSlice updates, and fixes intermittent routing failures with HTTPRoute (issue 12610).

What's Changed

New Contributors

Full Changelog: edge-24.5.3...edge-24.5.4