Releases: solo-io/gloo
v1.18.3
v1.18.2
Dependency Bumps
- solo-io/envoy-gloo has been upgraded to v1.31.5-patch1.
Fixes
- Route delegation makes use of delegation.gateway.solo.io/*
annotations, so changes to annotations should reconcile HTTPRoutes. (solo-io/solo-projects#7514)
v1.17.19
Dependency Bumps
- solo-io/envoy-gloo has been upgraded to v1.30.9-patch1.
Fixes
- Route delegation makes use of delegation.gateway.solo.io/*
annotations, so changes to annotations should reconcile HTTPRoutes. (solo-io/solo-projects#7514)
v1.15.35
Dependency Bumps
- golang.org/crypto has been upgraded to v0.31.0.
- golang.org/x/net has been upgraded to v0.33.0.
- solo-io/solo-kit has been upgraded to v0.36.2.
Fixes
- Remove docs for external APIs (solo-io/solo-projects#6768)
v1.18.1
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. (k8sgateway#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)
v1.17.18
Dependency Bumps
- golang.org/x/net has been upgraded to v0.33.0.
v1.16.23
Dependency Bumps
- golang.org/x/net has been upgraded to v0.33.0.
- golang.org/crypto has been upgraded to v0.31.0.
- solo-io/solo-kit has been upgraded to v0.34.4.
Fixes
- Remove docs for external APIs (solo-io/solo-projects#6768)
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. (k8sgateway#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)
v1.18.0
This release contained no user-facing changes.
v1.19.0-beta2
New Features
- Adds a new top level
glooctl debug
CLI command as well as subcommands which collect kubernetes, gloo controller, and envoy state information to aid in debugging failures. (solo-io/solo-projects#7298) - Add API for AI related tracing operations, as well as general QOL tracing updates for Gateway API. (solo-io/solo-projects#7295)
Fixes
- Bumps Gateway API dependencies from v1.2.0 to v1.2.1. (#10456)
- When the v1 DestinationRule CRD does not exist, don't attemp to read DestinationRule. (solo-io/solo-projects#7400)