Buoyant Enterprise for Linkerd

enterprise-2.16.1

October 14, 2024

The 2.16.1 stable point release includes bugfixes and minor improvements.

Previous release: enterprise-2.16.0.

Supported Kubernetes versions

For this release, the minimum supported Kubernetes version remains 1.22, and the maximum supported Kubernetes version has been increased to 1.31.

Who should upgrade?

2.16.0 users who use gRPC with retries should upgrade to this version. All other users may upgrade at their convenience or skip this release.

Upgrade guidance

This is a stable point release designed to introduce minimal change. Please see the instructions in Upgrading BEL for how to upgrade.

To upgrade with BEL’s lifecycle automation operator, you will need Buoyant Extension version v0.32.1 or later.

Changelog

CLI changes

  • Fix linkerd policy generate command to work on with BEL proxies that have custom image names.

Helm changes

  • Add support for configuring the timeout and failure thresholds for health probes of the multicluster gateway (linkerd2#13061)
  • Fix ability to set tolerations for the linkerd-autoregistration and linkerd-enterprise workloads
  • Docker images and Helm packages are now signed. Learn more.

Proxy changes

  • Fix a bug in which the linkerd2-proxy may panic if a response was received before a request frame with the END_STREAM flag was sent (linkerd2-proxy#3216)

CVE remediations and updates