|
1 | 1 | # Table of Contents
|
2 | 2 |
|
| 3 | + - [0.9.0](#090---20200526) |
3 | 4 | - [0.8.1](#081---20200415)
|
4 | 5 | - [0.8.0](#080---20200325)
|
5 | 6 | - [0.7.1](#071---20200131)
|
|
20 | 21 | - [0.0.5](#005---20180602)
|
21 | 22 | - [0.0.4 and prior](#004-and-prior)
|
22 | 23 |
|
| 24 | +## [0.9.0] - 2020/05/26 |
| 25 | + |
| 26 | +#### Breaking change |
| 27 | + |
| 28 | +Health-check behavior of the default manifest has been changed to use |
| 29 | +`status` interface of Kong instead of a simple Nginx server block. |
| 30 | +The change is transparent and doesn't require any additional work. |
| 31 | +[#634](https://github.com/Kong/kubernetes-ingress-controller/pull/634) |
| 32 | + |
| 33 | +### Deprecations |
| 34 | + |
| 35 | +Kong deployments backed by Cassandra are deprecated and will not be supported |
| 36 | +in future. Cassandra deployments for Ingress Controller use cases are rare |
| 37 | +and seldom make sense since the features that Cassandra brings are |
| 38 | +provided by other means in such architectures. |
| 39 | +[#617](https://github.com/Kong/kubernetes-ingress-controller/pull/617) |
| 40 | + |
| 41 | +#### Added |
| 42 | + |
| 43 | +- **Plugin configuration via Kubernetes Secrets** Configuration of plugins |
| 44 | + can be stored in Kubernetes Secrets and then referenced in `KongPlugin` |
| 45 | + and `KongClusterPlugin` resources. |
| 46 | + [#618](https://github.com/Kong/kubernetes-ingress-controller/pull/618) |
| 47 | +- **mTLS authentication** The controller can configure CA Certificates |
| 48 | + in Kong and these can be used by `mtls-auth` plugin in Kong. The plugin |
| 49 | + is currently enterprise-only. |
| 50 | + [#616](https://github.com/Kong/kubernetes-ingress-controller/pull/616) |
| 51 | +- **Kong Custom entities in DB-less mode** Custom entities used in |
| 52 | + custom plugins can now be configured for DB-less deployments of Kong. |
| 53 | + [#630](https://github.com/Kong/kubernetes-ingress-controller/pull/630) |
| 54 | +- **Host-header manipulation** Host header of a request destined to a |
| 55 | + Kubernetes Service can now be manipulated using the `konghq.com/host-header` |
| 56 | + annotation on the `Service` resource. |
| 57 | + [#597](https://github.com/Kong/kubernetes-ingress-controller/pull/597) |
| 58 | +- **Method-based routing** Method based routing can be performed using the |
| 59 | + Ingress resource. A new annotation `konghq.com/methods` can now be used to |
| 60 | + match HTTP method in addition to HTTP `host` and `path`. This was |
| 61 | + previously supported only via `KongIngress` Custom Resource. |
| 62 | + [#591](https://github.com/Kong/kubernetes-ingress-controller/pull/591) |
| 63 | +- **New configuration options** Following new CLI flags and corresponding |
| 64 | + environment variables have been added: |
| 65 | + - `--admission-webhook-cert`, `--admission-webhook-key` |
| 66 | + and `--kong-admin-ca-cert`. These have been added to ease configuration |
| 67 | + by enabling users to supply sensitive values using `Secret` |
| 68 | + references inside `PodSpec`. |
| 69 | + [#628](https://github.com/Kong/kubernetes-ingress-controller/pull/628) |
| 70 | + - `--kong-custom-entities-secret` flag has been added to support |
| 71 | + custom entities in DB-less mode feature. |
| 72 | + |
| 73 | +#### Fixed |
| 74 | + |
| 75 | +- Some errors that were previously ignored are being caught and handled |
| 76 | + correctly |
| 77 | + [#635](https://github.com/Kong/kubernetes-ingress-controller/pull/635) |
| 78 | +- Ingress rules with consecutive slashes (`//`) are now ignored |
| 79 | + [#663](https://github.com/Kong/kubernetes-ingress-controller/pull/663) |
| 80 | + |
23 | 81 | ## [0.8.1] - 2020/04/15
|
24 | 82 |
|
25 | 83 | #### Added
|
@@ -695,9 +753,10 @@ Please read the changelog and test in your environment.
|
695 | 753 |
|
696 | 754 | ## [v0.0.4] and prior
|
697 | 755 |
|
698 |
| - - The initial versions rapidly were iterated delivering |
| 756 | + - The initial versions were rapildy iterated to deliver |
699 | 757 | a working ingress controller.
|
700 | 758 |
|
| 759 | +[0.9.0]: https://github.com/kong/kubernetes-ingress-controller/compare/0.8.1...0.9.0 |
701 | 760 | [0.8.1]: https://github.com/kong/kubernetes-ingress-controller/compare/0.8.0...0.8.1
|
702 | 761 | [0.8.0]: https://github.com/kong/kubernetes-ingress-controller/compare/0.7.1...0.8.0
|
703 | 762 | [0.7.1]: https://github.com/kong/kubernetes-ingress-controller/compare/0.7.0...0.7.1
|
|
0 commit comments