changelogs/CHANGELOG-v1.16.0.md
We are delighted to present version 1.16.0 of Contour, our layer 7 HTTP reverse proxy for Kubernetes clusters.
A big thank you to everyone who contributed to the release.
PR https://github.com/projectcontour/contour/pull/3627 added support for TLSRoute to enable Passthrough TCP Proxying to pods via SNI. See https://github.com/projectcontour/contour/issues/3440 for additional information on TLSRoute feature requirements.
PR https://github.com/projectcontour/contour/pull/3659 added GatewayClass support through the gateway.controllerName configuration parameter. The gateway.namespace and gateway.name parameters are required when setting gateway.controllerName. When the cluster contains Gateway API CRDs and this parameter is set, Contour will reconcile GatewayClass resources with the spec.controller field that matches gateway.controllerName. ControllerName should take the form of projectcontour.io/<namespace>/contour, where <namespace> is the namespace that Contour runs in.
With PR https://github.com/projectcontour/contour/pull/3661, Contour will no longer ignore a certificate under the following conditions:
caCert is now optional since skipClientCertValidation can be true. PR https://github.com/projectcontour/contour/pull/3658 added an omitempty JSON tag to omit the caCert field when serializing to JSON and it hasn't been specified.PR https://github.com/projectcontour/contour/pull/3704 revamps the Contour website based on Hugo. Check out the fresh new look and tell us what you think.
experimental-service-apis flag has been removed. The gateway.name & gateway.namespace in the Contour configuration file should be used for configuring Gateway API (formerly Service APIs).Please consult the upgrade documentation.
We’re immensely grateful for all the community contributions that help make Contour even better! For this release, special thanks go out to the following contributors:
If you're using Contour and want to add your organization to our adopters list, please visit this page. If you prefer to keep your organization name anonymous but still give us feedback into your usage and scenarios for Contour, please post on this GitHub thread.