API changes
Gateway
- The
NoSuchGatewayClass
status reason has been deprecated. (#635)
HTTPRoute
.spec.rules.matches.path
now has a defaultprefix
match on the/
path. (#584)- Conflict resolution guidance has been added for rules within a route. (#620)
- HTTPRoute now supports query param matching. (#631)
All Route Types
- Route status now includes controller name for each Gateway. (#616)
- Conflict resolution guidance has been added for non-HTTP routes. (#626)
Misc
- Fields of type LocalObjectRef do not default to "secrets". All LocalObjectRef
fields must be specified. (#570) - CRDs have been added to gateway-api category (#592)
- New "Age" column has been added to all resources in
kubectl get
output. (#592) - A variety of Go types have been changed to pointers to better reflect their optional status. (#564, #572, #579)