Commit Graph

67 Commits

Author SHA1 Message Date
Dennis Adjei-Baah 694ba9c2cb
Revert add namespace name to MWC (#2946)
* revert add namespace name to MWC
2019-06-14 15:26:34 -07:00
Kevin Leimkuhler 679ca0a24f
Add edge-19.6.2 release notes (#2941)
## edge-19.6.2

* CLI
  * Added the `--linkerd-cni-enabled` flag to the `install` subcommands so that
    `NET_ADMIN` capability is omitted from the CNI-enabled control plane's PSP
* Controller
  * Default to least-privilege security context values for the proxy container
    so that auto-inject does not fail on restricted PSPs (thanks @codeman9!)
  * Defined least privilege default security context values for the proxy
    container so that auto-injection does not fail on (thanks @codeman9!)
  * Default the webhook failure policy to `Fail` in order to account for
    unexpected errors during auto-inject; this ensures uninjected applications
    are not deployed
  * Introduced control plane's PSP and RBAC resources into Helm templates;
    these policies are only in effect if the PSP admission controller is
    enabled
  * Fixed MWC namespace value so that when installing multiple control planes,
    there is a unique configuration for each one
  * Removed `UPDATE` operation from proxy-injector webhook because pod
    mutations are disallowed during update operations
* Proxy
  * The `l5d-override-dst` header is now used for inbound service profile
    discovery
  * Include errors in `response_total` metrics
  * Changed the load balancer to require that Kubernetes services are resolved
    via the control plane
* Web UI
  * Fixed dashboard behavior that caused incorrect table sorting

Signed-off-by: Kevin Leimkuhler <kleimkuhler@icloud.com>
2019-06-13 17:04:28 -07:00
Eliza Weisman 0c896a0a5a
Edge 19.6.1 release notes
## edge-19.6.1

* CLI
  * Fixed an issue where, when Linkerd is installed with `--ha`, running
    `linkerd upgrade` without `--ha` will disable the high availability
    control plane
  * Added a `--init-image-version` flag to `linkerd inject` to override the
    injected proxy-init container version
* Controller
  * Added multiple replicas for the `proxy-injector` and `sp-validator`
    controllers when run in high availability mode (thanks to @Pothulapati!)
* Proxy
  * Fixed a memory leak that can occur if an HTTP/2 request with a payload
    ends before the entire payload is sent to the destination
* Internal
  * Moved the proxy-init container to a separate `linkerd/proxy-init` Git
    repository
2019-06-06 16:16:38 -07:00
Eliza Weisman 41cfed6b80
Stable 2.3.2 release notes (#2904)
## stable-2.3.2

This stable release fixes a memory leak in the proxy.

To install this release, run: `curl https://run.linkerd.io/install | sh`

**Full release notes**:

* Proxy
  * Fixed a memory leak that can occur if an HTTP/2 request with a payload
    ends before the entire payload is sent to the destination

Signed-off-by: Eliza Weisman <eliza@buoyant.io>
2019-06-06 13:35:41 -07:00
Carol A. Scott 68933d7375
Edge 19.5.4 Release Notes (#2872)
## edge-19.5.4

* CLI
  * Added a JSON option to the `linkerd edges` command so that output is
    scripting friendly and can be parsed easily (thanks @alenkacz!)
* Controller
  * **New** Control plane installations now generate a self-signed certificate
    and private key pair for each webhook, to prepare for future work to make
    the proxy injector and service profile validator HA
  * Added a debug container annotation, allowing the `--enable-debug-sidecar`
    flag to work when auto-injecting Linkerd proxies
* 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
* Web UI
  * Removed the Authorities table and sidebar link from the dashboard to prepare
    for a new, improved dashboard view communicating authority data
* Internal
  * Modified the integration test for `linkerd upgrade` to test upgrading from
    the latest stable release instead of the latest edge, to reflect the typical
    use case
2019-05-31 12:56:23 -07:00
Dennis Adjei-Baah c549b64327
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!)
2019-05-31 08:59:17 -07:00
Risha Mars 23c7a79ba5
Update CHANGES.md for edge-19.5.3 release (#2829)
* Update CHANGES.md for edge-19.5.3 release
2019-05-16 12:41:26 -07:00
Eliza Weisman 9aa7310f0f
Release notes for edge-19.5.2 (#2816)
* CLI
  * Fixed `linkerd check` and `linkerd dashboard` failing when any control plane
    pod is not ready, even when multiple replicas exist (as in HA mode)
* Controller
  * Fixed control plane components failing on startup when the Kubernetes API
    returns an `ErrGroupDiscoveryFailed`
* Proxy
  * 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

Special thanks to @zaharidichev for adding end to end tests for proxies with
TLS!

Signed-off-by: Eliza Weisman <eliza@buoyant.io>
2019-05-10 13:42:48 -07:00
Alex Leong 7829fcc28d
Release notes for Edge-19.5.1 (#2784)
* CLI
  * Added a `linkerd check config` command for verifying that
    `linkerd install config` was successful
  * Improved the help documentation of `linkerd install` to clarify flag usage
  * Added support for private Kubernetes clusters by changing the CLI to connect
    to the control plane using a port-forward (thanks, @jackprice!)
* Controller
  * Fixed pod creation failure when a `ResourceQuota` exists by adding a default
    resource spec for the proxy-init init container
* Proxy
  * Replaced the fixed reconnect backoff with an exponential one (thanks,
    @zaharidichev!)
  * Fixed an issue where load balancers can become stuck
* Internal
  * Fixed integration tests by adding known proxy-injector log warning to tests

Signed-off-by: Alex Leong <alex@buoyant.io>
2019-05-02 14:23:16 -07:00
Alejandro Pedraza 0a19e063f4
Release notes for Edge-19.4.5 (#2755)
Signed-off-by: Alejandro Pedraza <alejandro@buoyant.io>
2019-04-26 10:13:06 -05:00
Andrew Seigner e6a29728c8
Release notes for stable-2.3.0 (#2701)
Signed-off-by: Andrew Seigner <siggy@buoyant.io>
2019-04-16 14:18:07 -07:00
Dennis Adjei-Baah b61af6c8c9
Release notes for edge-19.4.4 (#2690)
* release notes for edge-19.4.4

Signed-off-by: Dennis Adjei-Baah <dennis@buoyant.io>
2019-04-11 14:31:49 -07:00
Andrew Seigner abcb8bb22c
Updated release notes for edge-19.4.3 (#2670)
Signed-off-by: Andrew Seigner <siggy@buoyant.io>
2019-04-08 17:19:58 -07:00
Kevin Leimkuhler 65a228fe6c
Add edge-19.4.2 release notes (#2648)
* Add edge-19.4.2 release notes

Signed-off-by: Kevin Leimkuhler <kevinl@buoyant.io>
2019-04-05 15:51:59 -07:00
Kevin Leimkuhler 552060ddd8
Add edge-19.4.1 release notes (#2610)
* Add edge-19.4.1 release notes

Signed-off-by: Kevin Leimkuhler <kevinl@buoyant.io>
2019-04-02 09:35:07 -07:00
Carol A. Scott c1c1b3f0a3
Adding edge-19.3.3 updates (#2544)
This PR updates CHANGES.md with information about the newest edge release, 19.3.3.
2019-03-22 13:26:30 -07:00
Kevin Lingerfelt 77e3b70d3e
Update CHANGES.md for the edge-19.3.2 release (#2495)
* Update CHANGES.md for the edge-19.3.2 release
* Fix typo
* Wordsmithing

Signed-off-by: Kevin Lingerfelt <kl@buoyant.io>
2019-03-14 11:00:36 -07:00
Risha Mars a454662c3f
Edit CHANGES.md to remove a branch that isn't merged yet (#2463) 2019-03-06 18:59:38 -05:00
Risha Mars 1bb60e2bc5
Update CHANGES.md for the edge-19.3.1 release (#2458)
* Update CHANGES.md for the edge-19.3.1 release
2019-03-06 17:49:03 -05:00
Ivan Sim d805cb9a2b
Changelog for edge-19.2.5 release (#2412)
Signed-off-by: Ivan Sim <ivan@buoyant.io>
2019-02-27 16:06:33 -08:00
Kevin Lingerfelt 1fc25e1f70
Add release notes for stable-2.2.1 release (#2340)
Signed-off-by: Kevin Lingerfelt <kl@buoyant.io>
2019-02-20 18:11:28 -08:00
Alejandro Pedraza 249b5aed62
Update CHANGES.md for the edge-19.2.4 release (#2336)
* Update CHANGES.md for the edge-19.2.4 release

Signed-off-by: Alejandro Pedraza <alejandro.pedraza@gmail.com>
2019-02-20 19:09:44 -05:00
Kevin Lingerfelt 1cde1f083c
Update CHANGES.md for the stable-2.2.0 release (#2263)
Signed-off-by: Kevin Lingerfelt <kl@buoyant.io>
2019-02-12 13:14:43 -08:00
Kevin Lingerfelt 121cd59656
Update CHANGES.md for edge-19.2.3 release (#2268)
Signed-off-by: Kevin Lingerfelt <kl@buoyant.io>
2019-02-12 11:29:03 -08:00
Andrew Seigner db747eec8a
Retroactively update edge-19.2.1 release notes (#2259)
edge-19.2.1 included a breaking change related to the namespace where
`ServiceProfile`s are defined.

This change updates the release notes for that release to indicate the
breaking change.

Relates to linkerd/website#156

Signed-off-by: Andrew Seigner <siggy@buoyant.io>
2019-02-11 16:39:07 -08:00
Kevin Lingerfelt 4a5152e9e3
Update CHANGES.md for edge-19.2.2 release (#2251)
* Update CHANGES.md for edge-19.2.2 release

Signed-off-by: Kevin Lingerfelt <kl@buoyant.io>
2019-02-11 12:58:20 -08:00
Kevin Leimkuhler 19120d332d
Add release notes for edge-19.2.1 (#2230)
Signed-off-by: Kevin Leimkuhler <kevin@kleimkuhler.com>
2019-02-07 16:40:34 -08:00
Alejandro Pedraza aced50f3cd
Update CHANGES.md for edge-19.1.4 release (#2186)
Update CHANGES.md for edge-19.1.4 release

Signed-off-by: Alejandro Pedraza <alejandro@buoyant.io>
2019-01-31 17:59:40 -05:00
Risha Mars 65f4fd4f2a
Edit changes.md to match the release notes (#2150)
* Edit changes.md to match the release notes on https://github.com/linkerd/linkerd2/releases

Co-Authored-By: rmars <mars@buoyant.io>
2019-01-25 10:49:39 -08:00
Risha Mars c5ac7401e4
Update CHANGES.md for edge-19.1.3 release (#2148)
* Update CHANGES.md for edge-19.1.3 release
2019-01-24 16:02:52 -08:00
Andrew Seigner 50d181cfb8
Add release notes for edge-19.1.2 release (#2096)
Depends on #2037, #2038, #2063, #2066, #2087, #2089, #2105

Signed-off-by: Andrew Seigner <siggy@buoyant.io>
2019-01-17 14:10:59 -08:00
Kevin Lingerfelt 21d9397380
Update CHANGES.md for the edge-19.1.1 release (#2065)
* Update CHANGES.md for the edge-19.1.1 release
* Tweak wording / punctuation
* Update wording for proxy fixes

Signed-off-by: Kevin Lingerfelt <kl@buoyant.io>
2019-01-10 15:55:12 -08:00
Kevin Lingerfelt 42fa9e90a1
Add release notes for edge-18.12.4 release (#2019)
Signed-off-by: Kevin Lingerfelt <kl@buoyant.io>
2018-12-20 15:46:38 -08:00
Risha Mars a1c5e523ca
Update CHANGES.md for the edge-18.12.3 release (#1988)
* Update CHANGES.md for the edge-18.12.3 release
2018-12-14 13:49:43 -08:00
Kevin Lingerfelt 3ff971fd59
Add release notes for stable-2.1.0 release (#1957)
Signed-off-by: Kevin Lingerfelt <kl@buoyant.io>
2018-12-06 14:04:14 -08:00
Kevin Lingerfelt 5418324e99
Add release notes for edge-18.12.2 release (#1955)
Signed-off-by: Kevin Lingerfelt <kl@buoyant.io>
2018-12-06 13:08:35 -08:00
Risha Mars f553372e66
Update CHANGES.md for the edge-18.12.1 release (#1938)
* Update CHANGES.md for the edge-18.12.1 release
2018-12-05 16:02:12 -08:00
Andrew Seigner e9aa9114e1
Release notes for edge-18.11.3 (#1885)
Signed-off-by: Andrew Seigner <siggy@buoyant.io>
2018-11-28 15:41:27 -08:00
Kevin Lingerfelt 4d4b1ebc89
Update CHANGES.md for edge-18.11.2 release (#1864)
* Update CHANGES.md for edge-18.11.2 release
* Add issue number for same src/dst issue

Signed-off-by: Kevin Lingerfelt <kl@buoyant.io>
2018-11-15 14:39:25 -08:00
Risha Mars a6c5f9820e
Update CHANGES.md for the edge-18.11.1 release (#1840)
* Update CHANGES.md for the edge-18.11.1 release
2018-11-01 14:02:12 -07:00
Risha Mars 8393aed0f7
Update CHANGES.md for edge-18.10.4 release (#1817)
* Update CHANGES.md for edge-18.10.4 release
2018-10-26 15:11:55 -07:00
Kevin Lingerfelt f95c313446
Update CHANGES.md for edge-18.10.3 release (#1774)
* Update CHANGES.md for edge-18.10.3 release

Signed-off-by: Kevin Lingerfelt <kl@buoyant.io>
2018-10-17 13:50:58 -07:00
Andrew Seigner 21154f9ea0
Update CHANGES.md for edge-18.10.2 release (#1753)
Signed-off-by: Andrew Seigner <siggy@buoyant.io>
2018-10-10 14:09:42 -07:00
Risha Mars 460f6887d3
Update CHANGES.md for edge-18.10.1 release (#1738)
* Update CHANGES.md for edge-18.10.1 release
2018-10-03 13:04:38 -07:00
Dennis Adjei-Baah 0d584fdf32
Update CHANGES.md for edge-18.9.3 release (#1717)
Signed-off-by: Dennis Adjei-Baah <dennis@buoyant.io>
2018-09-26 16:21:24 -07:00
Kevin Lingerfelt d417f5649e
Update CHANGES.md for stable-2.0.0 release (#1677)
Signed-off-by: Kevin Lingerfelt <kl@buoyant.io>
2018-09-18 08:27:00 -07:00
Risha Mars c0d2ea4fdb Try this (#1675) 2018-09-17 18:00:29 -07:00
Andrew Seigner 14992631cf
Update CHANGES.md for v18.9.1 release (#1631)
Signed-off-by: Andrew Seigner <siggy@buoyant.io>
2018-09-12 15:02:40 -07:00
Risha Mars 41e5a76355
Update CHANGES.md for v18.8.4 release (#1562) 2018-08-30 14:09:43 -07:00
Risha Mars dbaf4bd3a4
Update CHANGES.md for v18.8.3 release (#1549) 2018-08-29 12:25:21 -07:00