v1.17.17
Dependency Bumps
- moby/moby has been upgraded to v26.0.0.
- golang.org/crypto has been upgraded to v0.31.0.
- solo-io/solo-kit has been upgraded to v0.35.5.
Fixes
- Fixes an issue where an error is thrown instead of an InvalidDestinationWarning when a tracing collector references a missing upstream. (kgateway-dev#10293)
- gateway2/delegation: enable inherited policy overrides
Adds the ability to override inherited policy fields when
explicitly permitted by a parent route using the annotation
delegation.gateway.solo.io/enable-policy-overrides.
It supports a wildcard value "*" or a comma separated list
of field names such as "faults,timeouts,retries,headermanipulation".
Functionally, a child RouteOption may only override the RouteOptions
derived from its parent if the above annotation exists on the parent
route. This is required to make the override behavior safe to use.
Testing done:
- Translator tests for the new scenarios. (solo-io/solo-projects#7315)
- Remove docs for external APIs (solo-io/solo-projects#6768)