edge-23.12.2 change notes (#11764)

## edge-23.12.2

This edge release includes a restructuring of the proxy's balancer along with
accompanying new metrics. The new minimum supported Kubernetes version is 1.22.

* Restructured the proxy's balancer ([#11750]): balancer changes may now occur
  independently of request processing. Fail-fast circuit breaking is enforced on
  the balancer's queue so that requests can't get stuck in a queue indefinitely.
  This new balancer is instrumented with new metrics: request (in-queue) latency
  histograms, failfast states, discovery updates counts, and balancer endpoint
  pool sizes.
* Changed how the policy controller updates HTTPRoute status so that it doesn't
  affect statuses from other non-linkerd controllers ([#11705]; fixes [#11659])

[#11750]: https://github.com/linkerd/linkerd2/pull/11750
[#11705]: https://github.com/linkerd/linkerd2/pull/11705
[#11659]: https://github.com/linkerd/linkerd2/pull/11659
This commit is contained in:
Alejandro Pedraza 2023-12-14 18:56:52 -05:00 committed by GitHub
parent 54ae73e4a7
commit 913e118bc8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
14 changed files with 38 additions and 20 deletions

View File

@ -1,5 +1,23 @@
# Changes
## edge-23.12.2
This edge release includes a restructuring of the proxy's balancer along with
accompanying new metrics. The new minimum supported Kubernetes version is 1.22.
* Restructured the proxy's balancer ([#11750]): balancer changes may now occur
independently of request processing. Fail-fast circuit breaking is enforced on
the balancer's queue so that requests can't get stuck in a queue indefinitely.
This new balancer is instrumented with new metrics: request (in-queue) latency
histograms, failfast states, discovery updates counts, and balancer endpoint
pool sizes.
* Changed how the policy controller updates HTTPRoute status so that it doesn't
affect statuses from other non-linkerd controllers ([#11705]; fixes [#11659])
[#11750]: https://github.com/linkerd/linkerd2/pull/11750
[#11705]: https://github.com/linkerd/linkerd2/pull/11705
[#11659]: https://github.com/linkerd/linkerd2/pull/11659
## edge-23.12.1
This edge release introduces new configuration values in the identity

View File

@ -16,7 +16,7 @@ dependencies:
- name: partials
version: 0.1.0
repository: file://../partials
version: 1.18.0-edge
version: 1.18.1-edge
icon: https://linkerd.io/images/logo-only-200h.png
maintainers:
- name: Linkerd authors

View File

@ -3,7 +3,7 @@
Linkerd gives you observability, reliability, and security
for your microservices — with no code change required.
![Version: 1.18.0-edge](https://img.shields.io/badge/Version-1.18.0--edge-informational?style=flat-square)
![Version: 1.18.1-edge](https://img.shields.io/badge/Version-1.18.1--edge-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)

View File

@ -14,7 +14,7 @@ dependencies:
- name: partials
version: 0.1.0
repository: file://../partials
version: 1.9.0-edge
version: 1.9.1-edge
icon: https://linkerd.io/images/logo-only-200h.png
maintainers:
- name: Linkerd authors

View File

@ -3,7 +3,7 @@
Linkerd gives you observability, reliability, and security
for your microservices — with no code change required.
![Version: 1.9.0-edge](https://img.shields.io/badge/Version-1.9.0--edge-informational?style=flat-square)
![Version: 1.9.1-edge](https://img.shields.io/badge/Version-1.9.1--edge-informational?style=flat-square)
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
**Homepage:** <https://linkerd.io>

View File

@ -9,4 +9,4 @@ description: |
kubeVersion: ">=1.22.0-0"
icon: https://linkerd.io/images/logo-only-200h.png
name: "linkerd2-cni"
version: 30.13.1-edge
version: 30.13.2-edge

View File

@ -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.13.1-edge](https://img.shields.io/badge/Version-30.13.1--edge-informational?style=flat-square)
![Version: 30.13.2-edge](https://img.shields.io/badge/Version-30.13.2--edge-informational?style=flat-square)
![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)

16
cli/cmd/testdata/install_crds.golden generated vendored
View File

@ -6,7 +6,7 @@ metadata:
annotations:
linkerd.io/created-by: linkerd/cli dev-undefined
labels:
helm.sh/chart: linkerd-crds-1.9.0-edge
helm.sh/chart: linkerd-crds-1.9.1-edge
linkerd.io/control-plane-ns: linkerd
spec:
group: policy.linkerd.io
@ -105,7 +105,7 @@ metadata:
annotations:
linkerd.io/created-by: linkerd/cli dev-undefined
labels:
helm.sh/chart: linkerd-crds-1.9.0-edge
helm.sh/chart: linkerd-crds-1.9.1-edge
linkerd.io/control-plane-ns: linkerd
spec:
group: policy.linkerd.io
@ -5321,7 +5321,7 @@ metadata:
annotations:
linkerd.io/created-by: linkerd/cli dev-undefined
labels:
helm.sh/chart: linkerd-crds-1.9.0-edge
helm.sh/chart: linkerd-crds-1.9.1-edge
linkerd.io/control-plane-ns: linkerd
spec:
group: policy.linkerd.io
@ -5409,7 +5409,7 @@ metadata:
annotations:
linkerd.io/created-by: linkerd/cli dev-undefined
labels:
helm.sh/chart: linkerd-crds-1.9.0-edge
helm.sh/chart: linkerd-crds-1.9.1-edge
linkerd.io/control-plane-ns: linkerd
spec:
group: policy.linkerd.io
@ -5462,7 +5462,7 @@ metadata:
annotations:
linkerd.io/created-by: linkerd/cli dev-undefined
labels:
helm.sh/chart: linkerd-crds-1.9.0-edge
helm.sh/chart: linkerd-crds-1.9.1-edge
linkerd.io/control-plane-ns: linkerd
spec:
group: policy.linkerd.io
@ -5728,7 +5728,7 @@ metadata:
annotations:
linkerd.io/created-by: linkerd/cli dev-undefined
labels:
helm.sh/chart: linkerd-crds-1.9.0-edge
helm.sh/chart: linkerd-crds-1.9.1-edge
linkerd.io/control-plane-ns: linkerd
spec:
group: policy.linkerd.io
@ -5863,7 +5863,7 @@ metadata:
annotations:
linkerd.io/created-by: linkerd/cli dev-undefined
labels:
helm.sh/chart: linkerd-crds-1.9.0-edge
helm.sh/chart: linkerd-crds-1.9.1-edge
linkerd.io/control-plane-ns: linkerd
spec:
group: linkerd.io
@ -6137,7 +6137,7 @@ metadata:
gateway.networking.k8s.io/channel: experimental
linkerd.io/created-by: linkerd/cli dev-undefined
labels:
helm.sh/chart: linkerd-crds-1.9.0-edge
helm.sh/chart: linkerd-crds-1.9.1-edge
linkerd.io/control-plane-ns: linkerd
creationTimestamp: null
name: httproutes.gateway.networking.k8s.io

View File

@ -11,7 +11,7 @@ kubeVersion: ">=1.22.0-0"
name: linkerd-jaeger
sources:
- https://github.com/linkerd/linkerd2/
version: 30.14.0-edge
version: 30.14.1-edge
icon: https://linkerd.io/images/logo-only-200h.png
maintainers:
- name: Linkerd authors

View File

@ -3,7 +3,7 @@
The Linkerd-Jaeger extension adds distributed tracing to Linkerd using
OpenCensus and Jaeger.
![Version: 30.14.0-edge](https://img.shields.io/badge/Version-30.14.0--edge-informational?style=flat-square)
![Version: 30.14.1-edge](https://img.shields.io/badge/Version-30.14.1--edge-informational?style=flat-square)
![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)

View File

@ -11,7 +11,7 @@ kubeVersion: ">=1.22.0-0"
name: "linkerd-multicluster"
sources:
- https://github.com/linkerd/linkerd2/
version: 30.12.9-edge
version: 30.12.10-edge
icon: https://linkerd.io/images/logo-only-200h.png
maintainers:
- name: Linkerd authors

View File

@ -3,7 +3,7 @@
The Linkerd-Multicluster extension contains resources to support multicluster
linking to remote clusters
![Version: 30.12.9-edge](https://img.shields.io/badge/Version-30.12.9--edge-informational?style=flat-square)
![Version: 30.12.10-edge](https://img.shields.io/badge/Version-30.12.10--edge-informational?style=flat-square)
![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)

View File

@ -11,7 +11,7 @@ kubeVersion: ">=1.22.0-0"
name: "linkerd-viz"
sources:
- https://github.com/linkerd/linkerd2/
version: 30.14.0-edge
version: 30.14.1-edge
icon: https://linkerd.io/images/logo-only-200h.png
maintainers:
- name: Linkerd authors

View File

@ -3,7 +3,7 @@
The Linkerd-Viz extension contains observability and visualization
components for Linkerd.
![Version: 30.14.0-edge](https://img.shields.io/badge/Version-30.14.0--edge-informational?style=flat-square)
![Version: 30.14.1-edge](https://img.shields.io/badge/Version-30.14.1--edge-informational?style=flat-square)
![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)