mirror of https://github.com/linkerd/linkerd2.git
This release fixes several recent regressions: 1. The proxy could incorrectly emit inbound requests with absolute-form URIs. 2. Inbound tap metadata did not include source addresses or identities. 3. Gateway requests included the incorrect port in the `l5d-dst-canonical` header. 4. Gateway requests never included a `Host` header. Furthermore, support for the `LINKERD2_PROXY_OUTBOUND_PORTS_DISABLE_PROTOCOL_DETECTION` environment variable has been removed in anticipation of control plane changes that will provide this configuration via service profiles. This configuration is never set by the proxy injector, so this change does not pose any issues with regard to compatibility. --- * metrics: Coerce targets to metric labels by-reference (linkerd/linkerd2-proxy#706) * outbound: Unify TCP & HTTP target types (linkerd/linkerd2-proxy#707) * inbound: Fix source tap annotations (linkerd/linkerd2-proxy#712) * trace-context: Simplify implementation with async (linkerd/linkerd2-proxy#710) * outbound: Use profile to inform protocol detection (linkerd/linkerd2-proxy#708) * inbound: Fix URI normalization for orig-proto requests (linkerd/linkerd2-proxy#713) * outbound: more TCP tests, test cleanup (linkerd/linkerd2-proxy#711) * gateway: Ensure proper outbound metadata (linkerd/linkerd2-proxy#715) |
||
---|---|---|
.. | ||
target_test.go |