Skip to content

Commit

Permalink
stable-2.13.6
Browse files Browse the repository at this point in the history
This stable release fixes a regression introduced in stable-2.13.0 which
resulted in proxies shedding load too aggressively while under moderate
request load to a single service ([#11055]). In addition, it updates the
base image for the `linkerd-cni` initcontainer to resolve a CVE in
`libdb` ([#11196]), fixes a race condition in the Destination controller
that could cause it to crash ([#11163]), as well as fixing a number of
other issues.

* Control Plane
  * Fixed a race condition in the destination controller that could
    cause it to panic ([#11169]; fixes [#11193])
  * Improved the granularity of logging levels in the control plane
    ([#11147])
  * Replaced incorrect `server_port_subscribers` gauge in the
    Destination controller's metrics with `server_port_subscribes` and
    `server_port_unsubscribes` counters ([#11206]; fixes [#10764])

* Proxy
  * Changed the default HTTP request queue capacities for the inbound
    and outbound proxies back to 10,000 requests ([#11198]; fixes
    [#11055])

* CLI
  * Updated extension CLI commands to prefer the `--registry` flag over
    the `LINKERD_DOCKER_REGISTRY` environment variable, making the
    precedence more consistent (thanks @harsh020!) (see [#11144])

* CNI
  * Updated `linkerd-cni` base image to resolve [CVE-2019-8457] in
    `libdb` ([#11196])
  * Changed the CNI plugin installer to always run in 'chained' mode;
    the plugin will now wait until another CNI plugin is installed
    before appending its configuration ([#10849])
  * Removed `hostNetwork: true` from linkerd-cni Helm chart templates
    ([#11158]; fixes [#11141]) (thanks @abhijeetgauravm!)

* Multicluster
  * Fixed the `linkerd multicluster check` command failing in the
    presence of lots of mirrored services ([#10764])

[#10764]: #10764
[#10849]: #10849
[#11055]: #11055
[#11141]: #11141
[#11144]: #11144
[#11147]: #11147
[#11158]: #11158
[#11163]: #11163
[#11169]: #11169
[#11196]: #11196
[#11198]: #11198
[#11206]: #11206
[CVE-2019-8457]: https://avd.aquasec.com/nvd/2019/cve-2019-8457/
  • Loading branch information
hawkw committed Aug 9, 2023
1 parent 177e8d7 commit 7387b54
Show file tree
Hide file tree
Showing 11 changed files with 63 additions and 10 deletions.
53 changes: 53 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,58 @@
# Changes

## stable-2.13.6

This stable release fixes a regression introduced in stable-2.13.0 which
resulted in proxies shedding load too aggressively while under moderate request
load to a single service ([#11055]). In addition, it updates the base image for
the `linkerd-cni` initcontainer to resolve a CVE in `libdb` ([#11196]), fixes a
race condition in the Destination controller that could cause it to crash
([#11163]), as well as fixing a number of other issues.

* Control Plane
* Fixed a race condition in the destination controller that could cause it to
panic ([#11169]; fixes [#11163])
* Improved the granularity of logging levels in the control plane ([#11147])
* Replaced incorrect `server_port_subscribers` gauge in the Destination
controller's metrics with `server_port_subscribes` and
`server_port_unsubscribes` counters ([#11206]; fixes [#10764])

* Proxy
* Changed the default HTTP request queue capacities for the inbound and
outbound proxies back to 10,000 requests ([#11198]; fixes [#11055])

* CLI
* Updated extension CLI commands to prefer the `--registry` flag over the
`LINKERD_DOCKER_REGISTRY` environment variable, making the precedence more
consistent (thanks @harsh020!) (see [#11144])

* CNI
* Updated `linkerd-cni` base image to resolve [CVE-2019-8457] in `libdb`
([#11196])
* Changed the CNI plugin installer to always run in 'chained' mode; the plugin
will now wait until another CNI plugin is installed before appending its
configuration ([#10849])
* Removed `hostNetwork: true` from linkerd-cni Helm chart templates
([#11158]; fixes [#11141]) (thanks @abhijeetgauravm!)

* Multicluster
* Fixed the `linkerd multicluster check` command failing in the presence of
lots of mirrored services ([#10764])

[#10764]: https://github.com/linkerd/linkerd2/issues/10764
[#10849]: https://github.com/linkerd/linkerd2/issues/10849
[#11055]: https://github.com/linkerd/linkerd2/issues/11055
[#11141]: https://github.com/linkerd/linkerd2/issues/11141
[#11144]: https://github.com/linkerd/linkerd2/issues/11144
[#11147]: https://github.com/linkerd/linkerd2/issues/11147
[#11158]: https://github.com/linkerd/linkerd2/issues/11158
[#11163]: https://github.com/linkerd/linkerd2/issues/11163
[#11169]: https://github.com/linkerd/linkerd2/issues/11169
[#11196]: https://github.com/linkerd/linkerd2/issues/11196
[#11198]: https://github.com/linkerd/linkerd2/issues/11198
[#11206]: https://github.com/linkerd/linkerd2/issues/11206
[CVE-2019-8457]: https://avd.aquasec.com/nvd/2019/cve-2019-8457/

## stable-2.13.5

This stable release fixes a memory leak in the multicluster extension and fixes
Expand Down
2 changes: 1 addition & 1 deletion charts/linkerd-control-plane/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ dependencies:
- name: partials
version: 0.1.0
repository: file://../partials
version: 1.12.5
version: 1.12.6
icon: https://linkerd.io/images/logo-only-200h.png
maintainers:
- name: Linkerd authors
Expand Down
2 changes: 1 addition & 1 deletion charts/linkerd-control-plane/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Linkerd gives you observability, reliability, and security
for your microservices — with no code change required.

![Version: 1.12.5](https://img.shields.io/badge/Version-1.12.5-informational?style=flat-square)
![Version: 1.12.6](https://img.shields.io/badge/Version-1.12.6-informational?style=flat-square)
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)

Expand Down
2 changes: 1 addition & 1 deletion charts/linkerd2-cni/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ description: |
kubeVersion: ">=1.21.0-0"
icon: https://linkerd.io/images/logo-only-200h.png
name: "linkerd2-cni"
version: 30.8.3
version: 30.8.4
2 changes: 1 addition & 1 deletion charts/linkerd2-cni/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Linkerd [CNI plugin](https://linkerd.io/2/features/cni/) takes care of setting
up your pod's network so incoming and outgoing traffic is proxied through the
data plane.

![Version: 30.8.3](https://img.shields.io/badge/Version-30.8.3-informational?style=flat-square)
![Version: 30.8.4](https://img.shields.io/badge/Version-30.8.4-informational?style=flat-square)

![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)

Expand Down
2 changes: 1 addition & 1 deletion jaeger/charts/linkerd-jaeger/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ kubeVersion: ">=1.21.0-0"
name: linkerd-jaeger
sources:
- https://github.com/linkerd/linkerd2/
version: 30.8.5
version: 30.8.6
icon: https://linkerd.io/images/logo-only-200h.png
maintainers:
- name: Linkerd authors
Expand Down
2 changes: 1 addition & 1 deletion jaeger/charts/linkerd-jaeger/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
The Linkerd-Jaeger extension adds distributed tracing to Linkerd using
OpenCensus and Jaeger.

![Version: 30.8.5](https://img.shields.io/badge/Version-30.8.5-informational?style=flat-square)
![Version: 30.8.6](https://img.shields.io/badge/Version-30.8.6-informational?style=flat-square)

![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)

Expand Down
2 changes: 1 addition & 1 deletion multicluster/charts/linkerd-multicluster/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ kubeVersion: ">=1.21.0-0"
name: "linkerd-multicluster"
sources:
- https://github.com/linkerd/linkerd2/
version: 30.7.5
version: 30.7.6
icon: https://linkerd.io/images/logo-only-200h.png
maintainers:
- name: Linkerd authors
Expand Down
2 changes: 1 addition & 1 deletion multicluster/charts/linkerd-multicluster/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
The Linkerd-Multicluster extension contains resources to support multicluster
linking to remote clusters

![Version: 30.7.5](https://img.shields.io/badge/Version-30.7.5-informational?style=flat-square)
![Version: 30.7.6](https://img.shields.io/badge/Version-30.7.6-informational?style=flat-square)

![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)

Expand Down
2 changes: 1 addition & 1 deletion viz/charts/linkerd-viz/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ kubeVersion: ">=1.21.0-0"
name: "linkerd-viz"
sources:
- https://github.com/linkerd/linkerd2/
version: 30.8.5
version: 30.8.6
icon: https://linkerd.io/images/logo-only-200h.png
maintainers:
- name: Linkerd authors
Expand Down
2 changes: 1 addition & 1 deletion viz/charts/linkerd-viz/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
The Linkerd-Viz extension contains observability and visualization
components for Linkerd.

![Version: 30.8.5](https://img.shields.io/badge/Version-30.8.5-informational?style=flat-square)
![Version: 30.8.6](https://img.shields.io/badge/Version-30.8.6-informational?style=flat-square)

![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)

Expand Down

0 comments on commit 7387b54

Please sign in to comment.