Overall status: RECOMMENDED
Cautions
Changes
With this release, Linkerd 2.18 is complete, and the version-2.18 tag points to edge-25.4.4!
Services with ports using appProtocol: linkerd.io/opaque will now only allow TCPRoutes to be attached to that port, and any unknown appProtocol value will be treated as linkerd.io/opaque. Additionally, both GRPCRoutes and HTTPRoutes may be attached to kubernetes.io/h2c ports, with GRPCRoutes taking precedence if both are present. Finally, the LINKERD2_PROXY_OUTBOUND_METRICS_HOSTNAME_LABELS is correctly honored for TLS hostname labels.
What's Changed
- build(deps): bump softprops/action-gh-release from 2.2.1 to 2.2.2 by @dependabot in #13956
- build(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 in /web/app by @dependabot in #13957
- build(deps): bump the clap group with 2 updates by @dependabot in #13955
- build(deps): bump signal-hook-registry from 1.4.2 to 1.4.5 by @dependabot in #13954
- build(deps-dev): bump webpack from 5.99.5 to 5.99.6 in /web/app by @dependabot in #13952
- build(deps): bump tj-actions/changed-files from 9934ab3fdf63239da75d9e0fbd339c48620c72c4 to c34c1c13a740b06851baff92ab9a653d93ad6ce7 by @dependabot in #13950
- build(deps): bump rand from 0.9.0 to 0.9.1 by @dependabot in #13949
- build(deps): bump proc-macro2 from 1.0.94 to 1.0.95 by @dependabot in #13945
- fix(policy): include TCPRoute policy on opaque appProtocol services by @adleong in #13948
- proxy: v2.294.0 by @l5d-bot in #13958
- build(deps): bump libc from 0.2.171 to 0.2.172 by @dependabot in #13944
Full Changelog: edge-25.4.3...edge-25.4.4