mirror of https://github.com/linkerd/linkerd2.git
First and foremost, this release fixes an issue that could cause the inbound proxy to fail meshed HTTP/1 requests from older proxies (from the stable-2.8.x vintage). Additionally, this release changes how opaque-port transport works, in preparation for TCP multicluster functionality: now servers must advertise support for the transport header via ALPN. Clients will only send a transport header when the server advertises support for ALPN. This means that new proxies will not initiate opaque-transport connections to proxies from prior edge releases. Finally, inbound proxies may now report transport metrics with `tls="passhtru"` when forwarding non-mesh TLS connections. --- * metrics: add `target_addr` labels to HTTP metrics (linkerd/linkerd2-proxy#866) * inbound: Handle direct connections with a dedicated stack (linkerd/linkerd2-proxy#863) * inbound: Avoid HTTP detection when a transport header is present (linkerd/linkerd2-proxy#867) * Update tokio to v1.1.0 (linkerd/linkerd2-proxy#870) * admin: stackify admin server (linkerd/linkerd2-proxy#868) * tls: Report SNI values for non-Linkerd TLS (linkerd/linkerd2-proxy#869) * admin: Record transport & HTTP metrics (linkerd/linkerd2-proxy#871) * test: Disable tracing-subscriber by default (linkerd/linkerd2-proxy#873) * inbound: Split stack into modules (linkerd/linkerd2-proxy#872) * Improve diagnostics around the SwitchReady module (linkerd/linkerd2-proxy#875) * Use TLS ALPN to negotiate transport header support (linkerd/linkerd2-proxy#874) * stack: Introduce the Param trait (linkerd/linkerd2-proxy#876) * transport-header: Encode session protocol (linkerd/linkerd2-proxy#877) * transport: Add a ConnectAddr parameter type (linkerd/linkerd2-proxy#879) * profiles: Use a LogicalAddr param type (linkerd/linkerd2-proxy#878) * stack: Replace switch with Filter and NewEither (linkerd/linkerd2-proxy#880) * inbound: normalize URIs after downgrading to HTTP/1 (linkerd/linkerd2-proxy#881) |
||
---|---|---|
.. | ||
testdata | ||
edges_test.go |