v2.150.0
·
2651 commits
to main
since this release
These release features a change to gateway proxies to support endpoint targets. Previously, only logical services were supported as gateway targets. The proxy now sets an informational header, `l5d-proxy-error`, when the proxy encounters an internal error. This allows proxy-generated error responses to be distinguished from application-generated error responses. HTTP/2 keepalives are no longer configured by the proxy. This resolves conflicts with some Go gRPC clients & servers (as described in linkerd/linkerd2#5988). Finally, the `*_tcp_accept_errors` metrics now include a `target_addr` label. This improves diagnostics, especially for TLS detection timeouts.