Linkerd
edge-26.6.1Networking & MessagingMostly a dependency maintenance release with two proxy bumps (v2.355.0, v2.356.0) and a fix for ReadAllLimit byte boundary handling.
enhancementTwo proxy versions in one release — check proxy changelogs separately
This edge release packages proxy v2.355.0 and v2.356.0 together, meaning two rounds of proxy changes landed at once. If you track proxy behavior closely (traffic policy, retries, protocol detection), pull the proxy-specific changelogs before rolling this out to staging. The combined nature makes it harder to bisect if you hit regressions.
enhancementReadAllLimit fix may affect request body handling edge cases
The ReadAllLimit fix allows inputs that hit the exact byte boundary to pass through correctly. If you have services where request bodies are crafted to exactly match a configured limit — common in API gateways or body-size validation scenarios — this corrects previously incorrect rejection behavior. No config changes needed, but worth validating if you saw unexpected 413-style rejections.
Key changes (5)
- Proxy updated twice: v2.355.0 and v2.356.0 — both included in this single edge release
- Fixed ReadAllLimit to correctly accept inputs exactly at the byte limit (off-by-one style bug)
- hyper HTTP library bumped to 1.10.1 (Rust proxy dependency)
- prometheus/common updated to 0.68.1 across two incremental bumps
- Frontend deps updated: webpack-cli 7.0.3, query-string 9.4.0, launch-editor 2.14.1