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:
Dennis Adjei-Baah 2019-05-31 08:59:17 -07:00 committed by GitHub
parent 20715da2c9
commit c549b64327
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 30 additions and 3 deletions

View File

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