github solo-io/gloo v1.17.16

one day ago

Dependency Bumps

  • solo-io/envoy-gloo has been upgraded to 1.30.6-patch5.
  • solo-io/envoy-gloo has been upgraded to v1.30.6-patch3.

Helm Changes

  • Expose new Helm values kubeGateway.gatewayParameters.glooGateway.service.extraLabels and kubeGateway.gatewayParameters.glooGateway.service.extraAnnotations to set extra labels and extra annotations on the default GatewayParameters. (https://github.com/solo-io/solo-projects/issues/7090)

Fixes

  • Added support for early header manipulation on Gateways. This feature allows headers to be manipulated before significant processing and routing decisions. It affords the ability to add or remove headers that affect request processing and can be used to implement override headers. This can be configured by setting the gateway.spec.httpGateway.options.httpConnectionManagerSettings.earlyHeaderMutation field. The headersToAdd field will add key-value pair headers to the request if not already present or overwrite them unless append is set to true. The headersToRemove field removes the specified headers and is processed after the headers have been added. (#9604)
  • Fix glooctl check so that it only checks Proxies in the write namespace (where all proxies are written), instead of checking in each of the watch namespaces. (#9935)
  • When using the Kubernetes Gateway API, the provisioned ServiceAccount's labels and annotations are now configurable via the GatewayParameters fields spec.kube.serviceAccount.extraLabels and spec.kube.serviceAccount.extraAnnotations. These values can also be set on the default GatewayParameters during install/upgrade using the Helm values kubeGateway.gatewayParameters.glooGateway.serviceAccount.extraLabels and kubeGateway.gatewayParameters.glooGateway.serviceAccount.extraAnnotations. (https://github.com/solo-io/solo-projects/issues/6846)
  • Enable modifying the span name for tracing purposes using InjaTemplates in the transformation filter. More information on OpenTelemetry span names can be found here: https://opentelemetry.io/docs/specs/semconv/http/http-spans/ (#9848)
  • Add metrics for translatation timing and time for taken to sync served xDS entries.
    skipCI-kube-tests skipCI-docs-build (#10278)

Don't miss a new gloo release

NewReleases is sending notifications on new releases.