API Version: v1alpha-rc2
- A recommendation to set a
gateway-exists-finalizer.networking.x-k8s.iofinalizer on GatewayClass has been added. allowedGatewayNamespaceshas been removed from GatewayClass in favor of implementations with policy agents like Gatekeeper.
- Fields in
listeners.routeshave been renamed:routes.routeSelector->routes.selectorroutes.routeNamespaces->routes.namespaces
clientCertificateRefhas been removed from BackendPolicy.- In Listeners,
routes.namespacesnow defaults to{from: "Same"}. - In Listeners, support has been added for specifying custom, domain prefixed protocols.
- In Listeners,
hostnamenow closely matches Route hostname matching with wildcard support. - A new
UnsupportedAddresscondition has been added to Listeners to indicate that a requested address is not supported. - Clarification has been added to note that listeners may be merged in certain instances.
- HeaderMatchType now includes a RegularExpression option.
- Minimum weight has been decreased from 1 to 0.
- Port is now required on all Routes.
- On HTTPRoute, filters have been renamed:
ModifyRequestHeader->RequestHeaderModifierMirrorRequest->RequestMirrorCustom->ExtensionRef
- TLSRoute can now specify as many as 16 SNIs instead of 10.
- Limiting the number of Gateways that may be stored in RouteGatewayStatus to 100.
- Support level of filters defined in ForwardTo has been clarified.
- Max weight has been increased to 1 million.
API Version: v1alpha-rc1
- Initial release candidate for v1alpha1.