The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy
APACHE-2.0 License
Bot releases are hidden (Show)
Published by saiskee over 3 years ago
Helm Changes
New Features
regexRewrite
option to routes. This new field can be used to substitute matched regex patterns for alternate text in request paths, optionally including capture groups from the regex. (https://github.com/solo-io/gloo/issues/3321)Published by marcogschmidt over 3 years ago
Helm Changes
Fixes
Published by npolshakova over 3 years ago
This release contained no user-facing changes.
Published by mlholland over 3 years ago
Upgrade Notes
Helm Changes
Published by jehawley over 3 years ago
Dependency Bumps
New Features
requiredScopes
field of AccessTokenValidation can be used to specify a list of required scopes for a token. Omitting the field means that scope validation is skipped. (https://github.com/solo-io/gloo/issues/4224)Published by kdorosh over 3 years ago
Dependency Bumps
Fixes
oneOf
interface. This resultedThis bug affected Gloo Edge 1.6.0 to 1.6.6 and 1.7.0-beta1 to 1.7.0-beta11 versions only. (https://github.com/solo-io/gloo/issues/4215)
Published by kdorosh over 3 years ago
Dependency Bumps
Fixes
oneOf
interface. This resultedThis bug affected Gloo Edge 1.6.0 to 1.6.6 and 1.7.0-beta1 to 1.7.0-beta11 versions only. (https://github.com/solo-io/gloo/issues/4215)
Published by sam-heilbron over 3 years ago
Fixes
Published by sam-heilbron over 3 years ago
Fixes
Published by sam-heilbron over 3 years ago
New Features
Published by kdorosh over 3 years ago
Fixes
Published by marcogschmidt over 3 years ago
New Features
transport_api_version
field to the extauth
settings. The field determines the API version for the ext_authz
transport protocol that will be used by Envoy to communicate with the auth server. The currently allowed values are V2
and V3
, with the former being the default; this was done to maintain compatibility with existing custom auth servers. Note that in order for the external auth server to be able to emit dynamic metadata the field needs to be set to V3
. For more info, see the transport_api_version
field here. (https://github.com/solo-io/gloo/issues/4160)Published by npolshakova over 3 years ago
Dependency Bumps
New Features
envoy_metadata
route option. This field can be used to provide additional information which can be consumed by the Envoy filters that process requests that match the route. For more info about metadata, see here. (https://github.com/solo-io/gloo/issues/4160)metadata
action type can now be used to generate rate limit descriptors based on both static and dynamic Envoy metadata. (https://github.com/solo-io/gloo/issues/4160)Fixes
Published by saiskee almost 4 years ago
New Features
Published by sam-heilbron almost 4 years ago
Fixes
Published by sam-heilbron almost 4 years ago
Fixes
generateXDSSnapshot
function was taking upwards of 5 seconds of CPU on a ~50 second sample. This change optimizes the code by using creating hashes for the XDS snapshot using deterministic proto marshalling and fnv hashing rather than the reflection-based mitchellh/hashstructure
which was benchmarked to be several orders of magnitude slower. (https://github.com/solo-io/gloo/issues/4084)endpointsForUpstream
function was taking upwards of 5 seconds of CPU on a ~50 second sample. This change optimizes the code by using a map instead of looping over all endpoints for each upstream. (https://github.com/solo-io/gloo/issues/4084)Settings
such that spec.gateway.validation.warnRouteShortCircuiting=true
Published by EItanya almost 4 years ago
New Features
Fixes
Published by saiskee almost 4 years ago
New Features
glooctl get ratelimitconfig
command. (https://github.com/solo-io/gloo/issues/4085)Fixes
Published by saiskee almost 4 years ago
New Features
Published by kdorosh almost 4 years ago
Fixes
generateXDSSnapshot
function was taking upwards of 5 seconds of CPU on a ~50 second sample. This change optimizes the code by using creating hashes for the XDS snapshot using deterministic proto marshalling and fnv hashing rather than the reflection-based mitchellh/hashstructure
which was benchmarked to be several orders of magnitude slower. (https://github.com/solo-io/gloo/issues/4084)