edge-24.1.1
This edge release introduces a number of different fixes and improvements. More
notably, it introduces a new cni-repair-controller
binary to the CNI plugin
image. The controller will automatically restart pods that have not received
their iptables configuration.
- Removed shortnames from Tap API resources to avoid colliding with existing
Kubernetes resources (#11816; fixes #11784) - Introduced a new ExternalWorkload CRD to support upcoming mesh expansion
feature (#11805) - Changed
MeshTLSAuthentication
resource validation to allow SPIFFE URI
identities (#11882) - Introduced a new
cni-repair-controller
to thelinkerd-cni
DaemonSet to
automatically restart misconfigured pods that are missing iptables rules
(#11699; fixes #11073) - Fixed a
"duplicate metrics"
warning in the multicluster service-mirror
component (#11875; fixes #11839) - Added metric labels and weights to
linkerd diagnostics endpoints
json
output (#11889) - Changed how
Server
updates are handled in the destination service. The
change will ensure that during a cluster resync, consumers won't be
overloaded by redundant updates (#11907) - Changed
linkerd install
error output to add a newline when a Kubernetes
client cannot be successfully initialised (#11917)