Dear Linkerd community,
I'm happy to announce the release of Linkerd 1.4.4! https://github.com/linkerd/linkerd/releases/tag/1.4.4
Linkerd 1.4.4 continues our focus on diagnostics, performance, and stability. This release features several performance and diagnostics improvements, including better handling of HTTP/2 edge cases, new watch state introspection for the Consul namer, and better isolation of admin page serving from the primary data path. It also features a new, pluggable trace propagation module that allows for easier integration with tracing systems like OpenTracing.
This release features contributions from Salesforce, Walmart, WePay, Comcast, ScalaConsultants, OfferUp, Buoyant, and more. A big thank you to:
Full release notes:
trustCerts config field in the client TLS section in favor of trustCertsBundle. This allows you to use multiple trust certs in one file and avoids the need for Linkerd to create temporary files.ConnectionFailed exception sent back to a client via Linkerd.l5d-err header in an HTTP/2 response.io.l5d.consul namer.io.l5d.consul namer sometimes does not retry ConnectionRefused exception.io.l5d.consul namer returns a single IP for a service node instead of multiple IP addresses for a service node.intepreter_state endpoint was not available for interpreters that contained a transformer.namer_state endpoint to expose namers that use transformers.