Skip to content

v1.17.17

Compare
Choose a tag to compare
@ashishb-solo ashishb-solo released this 18 Dec 20:59
· 8 commits to v1.17.x since this release
788975d

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: