Change8

edge-25.7.1

Breaking Changes
📦 linkerd
1 breaking🐛 2 fixes🔧 2 symbols

Summary

This release introduces stricter enforcement against connecting to undefined Service ports, aligning Linkerd behavior with Kubernetes standards, and includes several dependency updates and minor fixes.

⚠️ Breaking Changes

  • Connections to a Service IP using a port not listed in the Service's `spec.ports` are now refused. This aligns Linkerd behavior with current Kubernetes behavior. Users must ensure all connections target ports defined in the Service specification.

Migration Steps

  1. Review Service definitions to ensure all targeted ports are explicitly listed in `spec.ports` to avoid connection refusals.

🐛 Bug Fixes

  • Removed duplicate metrics keys from the proxy.
  • Removed `preserveUnknownFields` from the `linkerd-crds` Helm chart's ServiceProfile template.

🔧 Affected Symbols

ServiceProfilelinkerd-crds Helm chart