Skip to content

v1.18.1

Compare
Choose a tag to compare
@ashishb-solo ashishb-solo released this 19 Dec 16:55
· 15 commits to v1.18.x since this release
6c6f272

Dependency Bumps

  • golang.org/crypto has been upgraded to v0.31.0.
  • golang.org/x/net has been upgraded to v0.33.0.

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: