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
- 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