|
2 | 2 |
|
3 | 3 | ## Table of Contents
|
4 | 4 |
|
| 5 | +- [v0.1.0](#v010) |
5 | 6 | - [v0.1.0-rc2](#v010-rc2)
|
6 | 7 | - [v0.1.0-rc1](#v010-rc1)
|
7 | 8 |
|
| 9 | +## v0.1.0 |
| 10 | + |
| 11 | +API Version: v1alpha1 |
| 12 | + |
| 13 | +### API changes since v0.1.0-rc2 |
| 14 | +#### GatewayClass |
| 15 | +- CRD now includes `gc` short name. |
| 16 | +- Change the standard condition for GatewayClass to `Admitted`, with |
| 17 | + `InvalidParameters` as a sample reason for it to be false. |
| 18 | + |
| 19 | +#### Gateway |
| 20 | +- CRD now includes `gtw` short name. |
| 21 | +- The `DroppedRoutes` condition has been renamed to `DegradedRoutes`. |
| 22 | +- `ListenerStatus` now includes `Protocol` and `Hostname` to uniquely link the |
| 23 | + status to each listener. |
| 24 | + |
| 25 | +#### Routes |
| 26 | +- HTTPRoute clarifications: |
| 27 | + - Header name matching must be case-insenstive. |
| 28 | + - Match tiebreaking semantics have been outlined in detail. |
| 29 | +- TCPRoute, TLSRoute, and UDPRoute: |
| 30 | + - At least 1 ForwardTo must be specified in each rule. |
| 31 | + - Clarification that if no matches are specified, all requests should match a |
| 32 | + rule. |
| 33 | +- TCPRoute and UDPRoute: Validation has been added to ensure that 1-16 rules are |
| 34 | + specified, matching other route types. |
| 35 | +- TLSRoute: SNIs are now optional in matches. If no SNI or extensionRef are |
| 36 | + specified, all requests match. |
| 37 | + |
| 38 | +#### BackendPolicy |
| 39 | +- CRD now includes `bp` short name. |
| 40 | +- A new `networking.x-k8s.io/app-protocol` annotation can be used to specify |
| 41 | + AppProtocol on Services when the AppProtocol field is unavailable. |
| 42 | + |
| 43 | + |
8 | 44 | ## v0.1.0-rc2
|
9 | 45 |
|
10 | 46 | API Version: v1alpha-rc2
|
|
0 commit comments