mirror of https://github.com/linkerd/linkerd2.git
Stable 2.3.1 Release Notes (#2869)
This stable release adds a number of proxy stability improvements. To install this release, run: `curl https://run.linkerd.io/install | sh` **Special thanks to**: @zaharidichev and @11Takanori! **Full release notes**: * Proxy * Changed the proxy's routing behavior so that, when the control plane does not resolve a destination, the proxy forwards the request with minimal additional routing logic * Fixed a bug in the proxy's HPACK codec that could cause requests with very large header values to hang indefinitely * Replaced the fixed reconnect backoff with an exponential one (thanks, @zaharidichev!) * Fixed an issue where requests could be held indefinitely by the load balancer * Added a dispatch timeout that limits the amount of time a request can be buffered in the proxy * Removed the limit on the number of concurrently active service discovery queries to the destination service * Fixed an epoll notification issue that could cause excessive CPU usage * Added the ability to disable tap by setting an env var (thanks, @zaharidichev!)
This commit is contained in:
parent
20715da2c9
commit
c549b64327
33
CHANGES.md
33
CHANGES.md
|
@ -1,3 +1,30 @@
|
|||
## stable-2.3.1
|
||||
|
||||
This stable release adds a number of proxy stability improvements.
|
||||
|
||||
To install this release, run: `curl https://run.linkerd.io/install | sh`
|
||||
|
||||
**Special thanks to**: @zaharidichev and @11Takanori!
|
||||
|
||||
**Full release notes**:
|
||||
|
||||
* Proxy
|
||||
* Changed the proxy's routing behavior so that, when the control plane
|
||||
does not resolve a destination, the proxy forwards the request with minimal
|
||||
additional routing logic
|
||||
* Fixed a bug in the proxy's HPACK codec that could cause requests with
|
||||
very large header values to hang indefinitely
|
||||
* Replaced the fixed reconnect backoff with an exponential one (thanks,
|
||||
@zaharidichev!)
|
||||
* Fixed an issue where requests could be held indefinitely by the load balancer
|
||||
* Added a dispatch timeout that limits the amount of time a request can be
|
||||
buffered in the proxy
|
||||
* Removed the limit on the number of concurrently active service discovery
|
||||
queries to the destination service
|
||||
* Fixed an epoll notification issue that could cause excessive CPU usage
|
||||
* Added the ability to disable tap by setting an env var (thanks,
|
||||
@zaharidichev!)
|
||||
|
||||
## edge-19.5.3
|
||||
|
||||
* CLI
|
||||
|
@ -29,7 +56,7 @@
|
|||
* Added a dispatch timeout that limits the amount of time a request can be
|
||||
buffered in the proxy
|
||||
* Removed the limit on the number of concurrently active service discovery
|
||||
queries to the Destination service
|
||||
queries to the destination service
|
||||
|
||||
Special thanks to @zaharidichev for adding end to end tests for proxies with
|
||||
TLS!
|
||||
|
@ -1332,7 +1359,7 @@ formerly hosted at github.com/runconduit/conduit.
|
|||
* Update branding to reference Linkerd throughout
|
||||
* The CLI is now called `linkerd`
|
||||
* Production Readiness
|
||||
* Fix issue with Destination service sending back incomplete pod metadata
|
||||
* Fix issue with destination service sending back incomplete pod metadata
|
||||
* Fix high CPU usage during proxy shutdown
|
||||
* ClusterRoles are now unique per Linkerd install, allowing multiple instances
|
||||
to be installed in the same Kubernetes cluster
|
||||
|
@ -1484,7 +1511,7 @@ Kubernetes-aware observability and debugging.
|
|||
* Service Discovery
|
||||
* The proxy now uses the [trust-dns] DNS resolver. This fixes a number of DNS
|
||||
correctness issues.
|
||||
* The Destination service could sometimes return incorrect, stale, labels for an
|
||||
* The destination service could sometimes return incorrect, stale, labels for an
|
||||
endpoint. This has been fixed!
|
||||
|
||||
[trust-dns]: https://github.com/bluejekyll/trust-dns
|
||||
|
|
Loading…
Reference in New Issue